@charset "utf-8";

/* === init === */
html { background-color:#fff; }
body { background:#fff url("/lp/lontar01/img/header_bg.jpg") 0 0 repeat-x; color:#222; font-size:14px; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif; line-height:1.6; letter-spacing:0; min-width:1000px; }

.inner { margin:0 auto; width:1000px; position:relative; }
h2,h3 { overflow:hidden; }
.att { background:#f5b3ae; }
a:hover img { opacity: .5; -webkit-opacity: .5; -moz-opacity: .5;
filter: alpha(opacity=50);	/* IE lt 8 */
-ms-filter: "alpha(opacity=50)"; /* IE 8 */ }
a img { -webkit-transition: opacity .5s ease-out; -moz-transition: opacity .5s ease-out; -ms-transition: opacity .5s ease-out; transition: opacity .5s ease-out; }

/* == header == */
#header { background:url("/lp/lontar01/img/header_main.jpg") center 0 no-repeat; padding-bottom:100px;}
#header h1 { padding:20px; }
#header p { overflow:hidden; }
#header .header_catch { background:url("/lp/lontar01/img/header_catch.png") 0 0 no-repeat; line-height:300px; height:111px; width:492px; position:absolute; right:145px; top:22px; }
#header .header_h1 { background:url("/lp/lontar01/img/header_h1.png") 0 0 no-repeat; line-height:600px; height:227px; width:500px; margin:101px 0 42px 385px; }
#header .header_lead { background:url("/lp/lontar01/img/header_lead.png") 0 0 no-repeat; line-height:150px; height:50px; width:488px; margin:0 0 0 385px;  }

/* == order1 == */
.order1 { background:url("/lp/lontar01/img/order1_bg.png") center 0 no-repeat; margin:-50px 0 0; } 
.order1 .order_ribbon { position:absolute; top:-25px; left:0; }
.order1 .order_renew { background:url("/lp/lontar01/img/order1_renew.png") right bottom no-repeat; display:block; height:31px; width:682px; line-height:100px; overflow:hidden; padding:42px 0 0 208px; }
.order1 ul { margin:18px 0 0 94px; overflow:hidden; }
.order1 li { background-image:url("/lp/lontar01/img/order1_renew02.png"); background-repeat:no-repeat; float:left; height:74px; line-height:200px; overflow:hidden; }
.order1 li:nth-child(1) { background-position:0 0; width:240px; }
.order1 li:nth-child(2) { background-position:-240px 0; width:320px; }
.order1 li:nth-child(3) { background-position:-560px 0; width:253px; }

.order_wrap { overflow:hidden; padding:25px 0 35px 25px; }
.order_inner { background:#fff; border:1px solid #5b3f2f; border-radius:5px; float:left; width:442px; margin:0 0 0 20px; padding-bottom:20px; position:relative; }
.order_name { background:#532d11; text-align:center; padding:14px 0; }
.order_img { float:left; margin:16px 10px 0 16px; }
.order_text { margin-top:60px; }
.order_btn { position:absolute; right:20px; top:288px; }
.caution { font-size:12.5px; padding:10px 50px 50px; }

/* == con1 == */
#con1 { background:#f6bcbb url("/lp/lontar01/img/con1_bg.jpg") center 0 repeat-x; padding:55px 0; }
#con1 h2 { background:url("/lp/lontar01/img/con1_h2.png") 0 0 no-repeat; height:141px; width:603px; line-height:350px; margin:0 auto 80px; }
#con1 .con1_buyer_right { float:right; line-height:1.88; width:440px; margin-right:20px; }
#con1 .con1_buyer_right h3 { line-height:150px; overflow:hidden; height:51px; width:439px; margin-bottom:15px; }
#con1 .con1_buyer_right h3.con1_buyer01 { background:url("/lp/lontar01/img/con1_h3_01.png") 0 0 no-repeat; }
#con1 .con1_buyer_right h3.con1_buyer02 { background:url("/lp/lontar01/img/con1_h3_02.png") 0 0 no-repeat; }
#con1 .con1_buyer_right img { float:left; margin:0 15px 55px 0; }
#con1 .con1_buyer { background:#fff; font-size:12px; line-height:1.5; margin:0 0 10px 20px; padding:15px 15px 20px; width:470px; }
#con1 .con1_buyer span { display:inline-block; line-height:1.4; padding:0 10px;}
#con1 .con1_buyer .buy { background:#bb1b25; border-radius:9px; color:#fff;  }
#con1 .con1_buyer .name { color:#eb5288; }
#con1 .con1_buyer .age { color:#b6b6b6; }
#con1 .con1_buyer dd { margin-top:20px; }

/* == con2 == */
#con2 { background:url("/lp/lontar01/img/con2_bg.jpg") center 0 repeat-x; padding:55px 0 45px; }
#con2 h3 { background:url("/lp/lontar01/img/con2_h3.png") 0 0 no-repeat; height:102px; width:638px; line-height:350px; margin:12px 0 0 142px; }
#con2 p { overflow:hidden; }
.con2_lead { background:url("/lp/lontar01/img/con2_lead.png") 0 0 no-repeat; height:358px; width:358px; line-height:800px; margin:17px 0 0 321px; }
.con2_text1 { background:url("/lp/lontar01/img/con2_text1.png") 0 0 no-repeat; height:65px; width:225px; line-height:200px; position:absolute; top:184px; left:92px; }
.con2_text2 { background:url("/lp/lontar01/img/con2_text2.png") 0 0 no-repeat; height:71px; width:257px; line-height:200px; position:absolute; top:354px; left:25px; }
.con2_text3 { background:url("/lp/lontar01/img/con2_text3.png") 0 0 no-repeat; height:67px; width:240px; line-height:200px; position:absolute; top:208px; right:68px; }
.con2_text4 { background:url("/lp/lontar01/img/con2_text4.png") 0 0 no-repeat; height:71px; width:245px; line-height:200px; position:absolute; top:356px; right:45px; }

/* == con3 == */
#con3 { background:url("/lp/lontar01/img/con3_bg.png") center 0 no-repeat; padding:75px 0 25px; }
#con3 h2 { background:url("/lp/lontar01/img/con3_h2.png") 0 0 no-repeat; line-height:350px; height:156px; width:582px; margin-left:210px; }

/* == con4 == */
#con4 { background:#efead7 url("/lp/lontar01/img/con4_bg.png") center 0 no-repeat; line-height:1.7; overflow: hidden; }
#con4 .inner { background:url("/lp/lontar01/img/con4_inner_bg.png") center 0 no-repeat; padding-top:24px; }
.con4_no1, .con4_no2 { float:left; overflow:hidden; padding:96px 0 40px 30px; width:410px; }
.con4_no1 { background:url("/lp/lontar01/img/con4_no1_bg.png") 0 0 no-repeat; margin:0 43px 0 30px; }
.con4_no2 { background:url("/lp/lontar01/img/con4_no2_bg.png") 0 0 no-repeat; }
.con4_no1 h3, .con4_no2 h3 { line-height:200px; margin-bottom:40px; }
.con4_no1 h3 { background:url("/lp/lontar01/img/con4_no1_h3.png") 0 0 no-repeat; height:70px; width:196px; }
.con4_no2 h3 { background:url("/lp/lontar01/img/con4_no2_h3.png") 0 0 no-repeat; height:70px; width:273px; }
.con4_teach { background:url("/lp/lontar01/img/con4_teach_bg.png") 0 0 no-repeat; color:#fff; font-size:16px; clear:both; line-height:1.8; margin:0 29px 70px; overflow:hidden; padding:28px 45px 15px; }
.con4_teach img { float:left; margin-right:30px; }
.con4_teach p { padding:10px; }

/* == con5 == */
#con5 { background:#fafaf2 url("/lp/lontar01/img/con5_bg.png") center 0 no-repeat; line-height:1.7; padding:136px 0 0 0;}
#con5 h2 { background:url("/lp/lontar01/img/con5_h2.png") center 0 no-repeat; line-height:400px; height:182px; width:691px; margin:0 0 82px 155px; }
.con5_point1,.con5_point2,.con5_point3,.con5_point4,.con5_point5 { min-height:310px; padding:40px 0 40px 0; }
#con5 p { padding:0 0 20px 55px;  }
.con5_point1 { background:#fff url("/lp/lontar01/img/con5_point1_bg.png") 553px 153px no-repeat; }
.con5_point2 { background:#fff url("/lp/lontar01/img/con5_point2_bg.jpg") right 0 no-repeat; }
.con5_point3 { background:#fff url("/lp/lontar01/img/con5_point3_bg.jpg") right 0 no-repeat; position:relative; }
.con5_point4 { background:#fff url("/lp/lontar01/img/con5_point4_bg.jpg") right 0 no-repeat; }
.con5_point5 { background:#fff url("/lp/lontar01/img/con5_point5_bg.jpg") right 0 no-repeat; }
.con5_point1 h3,.con5_point2 h3,.con5_point3 h3,.con5_point4 h3,.con5_point5 h3 { height:64px; line-height:150px; margin:0 0 40px 55px; }
.con5_point1 h3 { background:url("/lp/lontar01/img/con5_point1_h3.png") 0 0 no-repeat; }
.con5_point2 h3 { background:url("/lp/lontar01/img/con5_point2_h3.png") 0 0 no-repeat; }
.con5_point3 h3 { background:url("/lp/lontar01/img/con5_point3_h3.png") 0 0 no-repeat; }
.con5_point4 h3 { background:url("/lp/lontar01/img/con5_point4_h3.png") 0 0 no-repeat; }
.con5_point5 h3 { background:url("/lp/lontar01/img/con5_point5_h3.png") 0 0 no-repeat; }
.con5_point1 p, .con5_point2 p, .con5_point4 p, .con5_point5 p { width:430px; }
.con5_element { background:url("/lp/lontar01/img/con5_element_bg.png") 0 0 no-repeat; color:#fff; overflow:hidden; margin:5px 20px; padding-bottom:5px; }
.con5_element dl { width:300px; float:left; padding-left:160px; } 
.con5_element dt { background-image:url("/lp/lontar01/img/con5_element_dt.png"); background-repeat:no-repeat;  line-height: 80px; height:26px; overflow:hidden; margin-bottom:3px; }
.con5_element_left { padding-top:15px; }
.con5_element_left dt:nth-child(1) { background-position:0 0; } 
.con5_element_left dt:nth-child(3) { background-position:0 -26px; } 
.con5_element_left dt:nth-child(5) { background-position:0 -52px; } 
.con5_element_left dt:nth-child(7) { background-position:0 -78px; } 
.con5_element_left dt:nth-child(9) { background-position:0 -104px; } 
.con5_element_left dt:nth-child(11) { background-position:0 -130px; } 
.con5_element_left dt:nth-child(13) { background-position:0 -156px; }
.con5_element_right { padding-top:60px; }
.con5_element_right dt:nth-child(1) { background-position:0 -182px; } 
.con5_element_right dt:nth-child(3) { background-position:0 -208px; } 
.con5_element_right dt:nth-child(5) { background-position:0 -234px; } 
.con5_element_right dt:nth-child(7) { background-position:0 -260px; } 
.con5_element_right dt:nth-child(9) { background-position:0 -286px; }
.con5_element_right dt:nth-child(11) { background-position:0 -312px; }
.con5_element dd { font-size:12px; line-height:1.25; margin-bottom:25px; }
#con5 .caution { text-align:right; margin-right:40px; }
.con5_point3 img { top:23px; right:110px; position:absolute; }
.con5_point4 .title { color:#bb1b25; font-size:18px; }


/* == order2 == */
.order2 { padding:45px 0 45px 20px; }
.order2 a:nth-child(1) { margin-right:20px; }
.order2 a:nth-child(2) { margin-right:0; }

/* == con6 == */
#con6 { background:url("/lp/lontar01/img/con6_bg.png") 0 0 repeat; border-top:1px dotted #dfceb8; line-height:1.7; padding:55px 0 80px; }
#con6 h2 { background:url("/lp/lontar01/img/con6_h2.png") center 0 no-repeat; line-height:400px; height:144px; width:573px; margin:0 0 76px 213px; }
.con6_armpit, .con6_v { float:left; width:395px; margin-bottom:20px; min-height:160px; padding:40px 25px 25px; }
.con6_armpit { background:url("/lp/lontar01/img/con6_armpit_bg.png") 0 0 no-repeat; margin:0 29px 0 40px; }
.con6_v { background:url("/lp/lontar01/img/con6_v_bg.png") 0 0 no-repeat; }
.con6_foot { background:url("/lp/lontar01/img/con6_foot_bg.png") 0 0 no-repeat; clear:both; margin:0 40px; padding:35px 25px 25px; }
.con6_armpit h3, .con6_v h3 { line-height:100px; margin-bottom:35px; height:35px; width:90px; }
.con6_armpit h3 { background:url("/lp/lontar01/img/con6_armpit_h3.png") 0 0 no-repeat; }
.con6_v h3 { background:url("/lp/lontar01/img/con6_v_h3.png") 0 0 no-repeat; }
.con6_foot h3 { background:url("/lp/lontar01/img/con6_foot_h3.png") 0 0 no-repeat; float:left; line-height:100px; height:30px; width:95px; }
.con6_armpit p, .con6_v p { height:80px; }
.con6_foot p { padding:0 220px 0 128px; }
.con6_foot dl { background:#ffdce3; width:572px; margin-top:30px; padding:25px 45px; }
.con6_foot dt { background:url("/lp/lontar01/img/con6_foot_dt.png") 0 0 no-repeat; line-height:50px; overflow:hidden; margin-bottom:15px; height:14px; width:102px; }

/* == con7 == */
#con7 { background:#1b2901 url("/lp/lontar01/img/con7_bg.jpg") center bottom no-repeat; padding:80px 0; }
#con7 h2 { background:url("/lp/lontar01/img/con7_h2.png") 0 0 no-repeat; line-height:70px; height:23px; width:364px; margin:0 0 45px 317px; }
#con7 dl { background:rgba(255,255,255,.85); border-radius:10px; box-shadow:0 0 9px rgba(0,0,0,.55); margin:0 70px; padding:40px 55px 15px; }
#con7 dt { background:url("/lp/lontar01/img/ico_q.png") 0 center no-repeat; border-bottom:1px solid rgba(255,255,255,.7);  color:#825511; font-size:18px;  font-weight:bold; padding:10px 40px;}
#con7 dd { padding:20px 25px 30px; }

/* == con8 == */
#con8 { background:#fff url("/lp/lontar01/img/con8_bg.jpg") center bottom repeat-x; padding:80px 0 60px; }
#con8 h2 { background:url("/lp/lontar01/img/con8_h2.png") 0 0 no-repeat; line-height:200px; height:91px; width:683px; margin:0 0 80px 155px; }
#con8 p { overflow:hidden; }
.con8_no1, .con8_no2, .con8_no3, .con8_no4 { background:rgba(255,255,255,.75);  line-height:300px; overflow:hidden; height:200px; width:622px; margin:0 0 30px 177px; }
.con8_no1 h3, .con8_no1 p { background:url("/lp/lontar01/img/con8_no1_text.png") 0 0 no-repeat; }
.con8_no2 h3, .con8_no2 p { background:url("/lp/lontar01/img/con8_no2_text.png") 0 0 no-repeat; }
.con8_no3 h3, .con8_no3 p { background:url("/lp/lontar01/img/con8_no3_text.png") 0 0 no-repeat; }
.con8_no4 h3, .con8_no4 p { background:url("/lp/lontar01/img/con8_no4_text.png") 0 0 no-repeat; }
.con8_no1 h3, .con8_no2 h3 { height:114px; }
.con8_no1 p, .con8_no2 p { background-position:0 -114px; height:87px; }
.con8_no3 h3, .con8_no4 h3 { height:82px; }
.con8_no3 p, .con8_no4 p { background-position:0 -82px; height:119px; }
.con8_no1 img, .con8_no2 img, .con8_no3 img, .con8_no4 img { position:absolute; }
.con8_no1 img { top:158px; left:0; }
.con8_no2 img { top:346px; right:0; }
.con8_no3 img { top:607px; left:-79px; }
.con8_no4 img { top:867px; right:0; }

/* == order3 == */
.order3 { background:url("/lp/lontar01/img/order3_bg.png") center 0 no-repeat; }
.order3 .inner{ background:url("/lp/lontar01/img/order3_bg02.png") center 0 no-repeat; padding:30px 0; }
.order3 .order_ribbon { position:absolute; top:-10px; left:82px; }
.order3 .order_renew { background:url("/lp/lontar01/img/order3_renew.png") 0 0 no-repeat; line-height:300px; height:77px; width:397px; margin:0 0 0 437px; }

/* == footer == */
#footer { background:#092600; color:#fff; font-size:12px; text-align:center; padding:40px 0; }
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { color:#fff; text-decoration:underline; }
#footer ul { text-align:center; margin-bottom:5px; } 
#footer li { border-right:1px solid #fff; display:inline-block; line-height:1; padding:0 5px; }
#footer li a { display:inline-block; margin-right:5px; }
#footer li:last-child { border:none; }
#footer img { left:45px; top:5px; position:absolute; }