/*　基本　*/

*{ 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: 645px; }
div.box2 { position: absolute; width: 309px; height: 65px; left: 485px; top: 783px; }
div.box3 { position: absolute; width: 568px; height: 48px; left: 108px; top: 1016px; }
div.box4 { position: absolute; width: 458px; height: 189px; left: 67px; top: 2200px; }
div.box5 { position: absolute; width: 120px; height: 64px; left: 223px; top: 2424px; }
div.box6 { position: absolute; width: 122px; height: 66px; left: 377px; top: 2424px; }
div.box7 { position: absolute; width: 162px; height: 100px; left: 215px; top: 2643px; }
div.box8 { position: absolute; width: 167px; height: 100px; left: 433px; top: 2645px; }
div.box9 { position: absolute; width: 148px; height: 100px; left: 644px; top: 2645px; }
div.box10 { position: absolute; width: 462px; height: 199px; left: 67px; top: 2847px; }
div.box11 { position: absolute; width: 132px; height: 100px; left: 258px; top: 3098px; text-align: center;}
div.box12 { position: absolute; width: 100px; height: 100px; left: 508px; top: 3106px; text-align: center;}
div.box13 { position: absolute; width: 128px; height: 100px; left: 706px; top: 3204px; text-align: center;}
div.box14 { position: absolute; width: 137px; height: 99px; left: 564px; top: 3289px; text-align: center;}
div.box15 { position: absolute; width: 123px; height: 100px; left: 380px; top: 3303px; text-align: center;}
div.box16 { position: absolute; width: 130px; height: 100px; left: 189px; top: 3296px; text-align: center;}
div.box17 { position: absolute; width: 153px; height: 100px; left: 38px; top: 3204px; text-align: center;}
div.box18 { position: absolute; width: 397px; height: 37px; left: 164px; top: 3813px;}
div.box19 { position: absolute; width: 483px; height: 100px; left: 78px; top: 3853px; }
div.box20 { position: absolute; width: 370px; height: 44px; left: 81px; top: 4030px; }
div.box21 { position: absolute; width:187px; height: 100px; left: 81px; top: 4098px; }
div.box22 { position: absolute; width: 196px; height: 77px; left: 442px; top: 4113px; }
div.box23 { position: absolute; width: 402px; height: 115px; left: 392px; top: 5087px; }
div.box24 { position: absolute; width: 289px; height: 59px; left: 493px; top: 5222px; }
div.box25 { position: absolute; width: 70px; height: 20px; left: 405px; top: 800px; }
div.box26 { position: absolute; width: 62px; height: 26px; left: 411px; top: 5242px; }
div.box27 { position: absolute; width: 411px; height: 35px; left: 257px; top: 3228px; }
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:911px; 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:260px; top:5448px; 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; }

/* container */
div#container.lp {
	width: 900px;
	margin: 0 auto;
	padding: 0;
}
