#main h1{margin:35px 0;font-size:36px;font-weight:bold;text-align:center}#main h1 span{position:relative}#main h1 span:before{content:'';display:block;width:40px;height:4px;position:absolute;bottom:5px;left:-55px;background:#01b3cd}#main section{margin-bottom:30px;padding:45px 0 55px;background:#f4f4f4}#main h2{margin-bottom:45px;font-size:28px;font-weight:bold;text-align:center;color:#01b3cd}#main .cv{margin:50px 0;text-align:center}#kv{padding:40px 0;background:#f4f4f4}#kv p{text-align:center}#sec01{margin-bottom:0 !important;background:#fff !important}#sec01 ul{text-align:center}#sec01 li{display:inline-block}#sec01 li:nth-of-type(2){margin:0 170px}#sec02{margin-bottom:0 !important}#sec02 .inner{margin:0 auto;width:1000px}#sec02 a{text-decoration:underline}#sec02 table{width:100%}#sec02 tr:nth-of-type(2n-1){background:#fff}#sec02 td{padding:30px 0;font-size:16px;line-height:2;text-align:left;vertical-align:middle}#sec02 td:nth-of-type(1){padding-left:50px;width:280px}#sec02 td:nth-of-type(2){width:260px}#sec02 td:nth-of-type(3){padding-right:30px}#sec02 .large{font-size:28px}#sec02 .small{font-size:14px}#sec03 .inner{margin:0 auto 30px;padding:40px 0;width:1000px;background:#fff}#sec03 .inner:last-child{margin-bottom:0}#sec03 p{text-align:center}#sec04{margin-bottom:0 !important}#sec04 .inner{margin:0 auto;padding:50px 60px;width:1000px;background:#fff}#sec04 a{text-decoration:underline}#sec04 p{font-size:16px;line-height:2}#sec04 .inner>p{margin-bottom:50px;text-align:center}#sec04 .inner>div{overflow:hidden}#sec04 .inner>div p{width:360px;float:left}#sec04 .inner>div .img{float:right}#sec05 .inner{margin:0 auto;padding:50px 60px;width:1000px;overflow:hidden;background:#fff}#sec05 dl{font-size:16px;line-height:2}#sec05 dl:nth-of-type(1){width:200px;float:left}#sec05 dl:nth-of-type(1) dt{margin-bottom:10px}#sec05 dl:nth-of-type(2){width:570px;float:right}#sec05 dt{margin-bottom:5px;font-weight:bold}#sec06{margin-bottom:0 !important}#sec06 .inner{margin:0 auto;padding:50px 60px;width:1000px;background:#fff}#sec06 dl{margin-bottom:25px;padding-bottom:25px;font-size:16px;line-height:2;border-bottom:1px solid #e5e5e5}#sec06 dl:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#sec06 dt,#sec06 dd{padding-left:60px;background-position:5px 0;background-repeat:no-repeat}#sec06 dt{margin-bottom:20px;padding-top:3px;padding-bottom:3px;font-weight:bold;background-image:url(../img/price/sec06_icon_q.png)}#sec06 dd{padding-top:3px;background-image:url(../img/price/sec06_icon_a.png)}



p.caution	{ padding:10px 0 40px 0; }
.mypage_bx	{ width:860px; background:#f4f4f4; margin:0 auto; text-align:center; padding:30px;  }
.mypage_bx .link a				{ text-decoration:underline; float:right;  }
.mypage_bx .imgbx			{ width:701px; margin:0 auto; }
.mypage_bx .tit		{ padding:0 0 30px 0; }	
.mypage_bx .imgbx li			{ display:inline-block; padding:0 40px 0 0; }
.mypage_bx .imgbx li.last	{ padding:0; }