/*　基本　*/

*{ margin: 0; padding: 0;}
img{ dispaly: block;}
div#outline{ width: 900px!important; margin: 0 auto; position: relative;}

body {color:#333333; position: relative; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"!important; font-size: 12px!important; line-height:1.2!important;}
div.text { line-height: 1.7em; }



/* レイアウト　*/
div.box1 { position: absolute; width: 417px; height: 114px; left: 392px; top: 715px; }
div.box2 { position: absolute; width: 309px; height: 65px; left: 485px; top: 853px; }
div.box3 { position: absolute; width: 568px; height: 48px; left: 108px; top: 1086px; }
div.box4 { position: absolute; width: 458px; height: 189px; left: 67px; top: 2270px; }
div.box5 { position: absolute; width: 120px; height: 64px; left: 223px; top: 2494px; }
div.box6 { position: absolute; width: 122px; height: 66px; left: 377px; top: 2494px; }
div.box7 { position: absolute; width: 162px; height: 100px; left: 215px; top: 2713px; }
div.box8 { position: absolute; width: 167px; height: 100px; left: 433px; top: 2715px; }
div.box9 { position: absolute; width: 148px; height: 100px; left: 644px; top: 2715px; }
div.box10 { position: absolute; width: 462px; height: 199px; left: 67px; top: 2917px; }
div.box11 { position: absolute; width: 132px; height: 100px; left: 258px; top: 3168px; text-align: center;}
div.box12 { position: absolute; width: 100px; height: 100px; left: 508px; top: 3176px; text-align: center;}
div.box13 { position: absolute; width: 128px; height: 100px; left: 706px; top: 3274px; text-align: center;}
div.box14 { position: absolute; width: 137px; height: 99px; left: 564px; top: 3359px; text-align: center;}
div.box15 { position: absolute; width: 123px; height: 100px; left: 380px; top: 3373px; text-align: center;}
div.box16 { position: absolute; width: 130px; height: 100px; left: 189px; top: 3366px; text-align: center;}
div.box17 { position: absolute; width: 153px; height: 100px; left: 38px; top: 3274px; text-align: center;}
div.box18 { position: absolute; width: 397px; height: 37px; left: 164px; top: 3883px;}
div.box19 { position: absolute; width: 483px; height: 100px; left: 78px; top: 3923px; }
div.box20 { position: absolute; width: 370px; height: 44px; left: 81px; top: 4100px; }
div.box21 { position: absolute; width:187px; height: 100px; left: 81px; top: 4168px; }
div.box22 { position: absolute; width: 196px; height: 77px; left: 442px; top: 4183px; }
div.box23 {
	position: absolute;
	width: 402px;
	height: 115px;
	left: 395px;
	top: 5360px;
}
div.box24 {
	position: absolute;
	width: 289px;
	height: 59px;
	left: 495px;
	top: 5515px;
}
div.box25 { position: absolute; width: 70px; height: 20px; left: 405px; top: 870px; }
div.box26 {
	position: absolute;
	width: 62px;
	height: 31px;
	left: 411px;
	top: 5529px;
}
div.box27 { position: absolute; width: 411px; height: 35px; left: 257px; top: 3298px; }
div.box_attention1{ position: absolute; width:400px; height: px; left: 392px; top: 860px; }
div.box_attention2{ position: absolute; width:406px; height: px; left: 240px; top: 5400px; }


/* FONT 装飾系　*/
div.box3 strong{ color: #680063; font-weight: normal;}
div.box11 strong,div.box12 strong,div.box13 strong,div.box14 strong,
div.box15 strong,div.box16 strong,div.box17 strong,div.box18 strong { color: #333333;}
div.box11 span,div.box12 span,div.box13 span,div.box14 span,
div.box15 span,div.box16 span,div.box17 span,div.box18 span { color: #fe0000;}
div.box26,div.box25{color: white;}
div.box27 { font-size: 16px; color:#4e0152; font-weight: bold;}


/*  btn  */
div.btn { position: absolute; background: transparent left top no-repeat; }
div.btn a { display: block; background: transparent left top no-repeat; }
div.btn a span { display: none; }
div.btn a:hover { background-image:url('naiyo.gif'); }
div.btn1 { width:229px; height:53px; left:552px; top:981px; background-image:url('../images/btn_1_on.jpg');}
/*div.btn1 { width:229px; height:53px; left:552px; top:891px; background-image:url('../images/btn_1_on.jpg');}*/
div.btn2 {
	width:366px;
	height:80px;
	left:259px;
	top:5706px;
	background-image:url('../images/btn_2_on.jpg');
}
/*div.btn2 { width:366px; height:80px; left:260px; top:5418px; background-image:url('../images/btn_2_on.jpg');}*/
div.btn1 a{ width:229px; height:53px; background-image:url('../images/btn_1_off.jpg');}
div.btn2 a{ width:366px; height:80px; background-image:url('../images/btn_2_off.jpg');}

/* logo */
div.logo { position: absolute; left:97px; top:0; width:191px;height:71px;}
div.logo a { display:block;width:191px;height:71px;background-image:url('naiyo.gif');}
div.logo a span { display:none; }

/* safari only */  
html[xmlns*=""] body:last-child div {  
 font-size: 10px;
}

/* container */
div#container.lp {
	width: 900px;
	margin: 0 auto;
	padding: 0;
}

/* henpin */

.henpin {
display:inline-block;
text-align:center;
}

#productsIndex #container #outline #starterKit .henpin {
width:229px;
}

#productsIndex #container #outline #pushStarterKit .henpin {
width:336px;
}

