@charset "utf-8";
*{padding:0;margin:0;font-family:"Century Gothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
img{border:0px;}
.clear{clear:both;}
div.clear{height:1px;overflow:hidden;}
html>body div.clear{height:0;}
div.clear hr{margin:0;}
ul,li{list-style:none outside none;margin:0;padding:0;}
#lp a:link,#lp  a:visited {color:#4fbdc4;text-decoration:underline;}
#lp a:hover,#lp a:active{color:#287377;}

body#lp{text-align:center;font-size:0.625em;background:#f4f4f4;}
#lp #container{width:900px;margin:0 auto;background:#fff url("/images/lp/main.png") top center no-repeat;}

#lp #header{position:relative;height:380px;text-align:left;}
#lp #header h1,
#lp #header p,
#lp #header h2 a{position:absolute;display:block;margin:0;padding:0;overflow:hidden;background-image:url("/images/lp/main.png");line-height:600px;}
#lp #header h1{top:75px;left:200px;width:700px;height:150px; background-position:-200px -75px;}
#lp #header p{top:220px;left:270px;width:630px;height:150px;background-position:-270px -220px;}
#lp #header h2 a{top:18px;left:342px;width:557px;height:47px;background-position:-342px -18px;}

#lp #center{font-size:1.4em;line-height:1.5;}
#lp .content{}

#lp #center .lp-point{text-align:left;padding:0 0 0 10px;}
#lp #center .lp-point ul li{width:290px;float:left;float:left;margin:0 5px 0 0;padding:0; display:inline;}
#lp #center .lp-point ul li img{margin:0;display:block;}
#lp #center .lp-point ul li p{color:#323333;margin:0;padding:10px 0 0 0;width:280px;}

#lp #center .formbtn{text-align:center;padding:30px;clear:both;}
#lp #center .formbtn a{display:block; overflow:hidden; line-height:210px; background:url("/images/lp/btn_off.png") no-repeat; width:423px; height:65px; margin:0 auto;}
#lp #center .formbtn a:hover{background:url("/images/lp/btn_on.png") no-repeat;}

#lp #center .lp-message{background:url("/images/lp/m_bottom.png") center bottom no-repeat;padding:0 0 7px 0;margin:0 auto 20px auto;width:870px;}
#lp #center .lp-message h3{ background:url("/images/lp/m_top.png") no-repeat;height:57px; line-height:180px; overflow:hidden;}
#lp #center .lp-message .lp-messagebox{ border:3px solid #4fbdc4; border-width:0 3px;}
#lp #center .lp-message img{float:left;margin:0 15px 15px 15px;}
#lp #center .lp-message p{text-align:left;padding:10px 0; line-height:1.6;}
#lp #center .lp-message span{border-bottom:1px solid #b5d9db;}

#lp #center .lp-table{ text-align:center;}
#lp #center .lp-table h3{ background:url("/images/lp/title.png") center top no-repeat;height:54px; overflow:hidden; line-height:180px;margin-bottom:12px;}
#lp #center .lp-table table{padding:0;margin:0px auto;width:94%;border: none;border-collapse: collapse;text-align:left;}
#lp #center .lp-table table th,
#lp #center .lp-table table td{border:1px solid #a8a8a8;padding:2px 15px;font-weight:normal;}
#lp #center .lp-table table th{color:#4fbdc4; text-align:right;}
#lp #center .lp-table table td{color:#000;}
#lp #center .lp-table p{padding:10px;text-align:left;}

#lp #lp-footer{border-top:1px solid #4fbdc4;margin:0;padding:0 0 5px 0;text-align:center;font-size:1.24em;}
#lp #lp-footer ul{width:900px;margin:15px auto;text-align:right;}
#lp #lp-footer ul li{display:inline;margin:5px;}
#lp #lp-footer ul li a{}