﻿.test{border:solid 1px red}@media only screen and (max-width: 639px){.m_wid_70{width:70% !important}.m_wid_80{width:80% !important}.m_wid_90{width:90% !important}.block{display:block;margin-left:auto;margin-right:auto}}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.mt45{margin-top:45px !important}.mr45{margin-right:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}body{color:#333;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial}a{color:#1D3994;text-decoration:none}a:hover{text-decoration:underline}.test{border:solid 1px red}hr{border:solid  #D5DEDE;border-width:1px 0 0 0}.left{float:left}.right{float:right}.tc{text-align:center !important}.fs12{font-size:12px}.fs14{font-size:14px}.fs16{font-size:16px}.block{display:block}.hidden{display:none}.clearfix:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both}table{border-collapse:collapse;border:solid 1px #ccc;line-height:140%;font-size:14px}th{border:solid 1px #ccc;background:#EAEEEE;text-align:center;padding:12px 8px;font-weight:bold;color:#333;vertical-align:middle}td{border:solid 1px #ccc;padding:12px 8px;text-align:left;vertical-align:middle}table.table th{background:#F8F8F8;color:#333}table.table-striped{border:none}table.table-striped th,table.table-striped td{border-left:none;border-right:none;border-bottom:1px solid #ddd;text-align:left}table.table-striped th{background:#f2f2f2;color:#000;padding-left:16px;font-weight:normal}table.table-striped thead tr:nth-child(odd)>td,table.table-striped thead tr:nth-child(odd)>th{background:none;font-weight:bold;border-top:none}#main table.table-striped td.price{text-align:left}.request-form{margin-bottom:30px}.request-form .required{padding:3px;margin-top:2px;margin-left:4px;line-height:1;background:#be0808;font-size:10px;color:#fff;display:inline-block;vertical-align:top}.request-form .any{padding:3px;margin-top:2px;margin-left:4px;line-height:1;background:#cccccc;font-size:10px;display:inline-block;vertical-align:top}.request-form th,.request-form td{vertical-align:middle}.request-form input{padding:4px;border:solid 1px #ccc;line-height:1.3;font-size:14px}.request-form textarea{padding:4px;border:solid 1px #ccc;line-height:1.3;font-size:14px}.request-form select{background:none repeat scroll 0 0 #f5f5f5;border:1px solid #CCCCCC;border-radius:3px;box-shadow:2px 2px 2px 0 rgba(200,200,200,0.2) inset;font-size:100%;margin:0;padding:4px}.request-form .note{font-size:14px;padding:16px}.request-form .button{-webkit-appearance:button;border:none;background:#ccc;padding:12px 16px;font-size:16px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-decoration:none;position:relative}.request-form .button:hover{margin-top:3px;border-bottom:#09c}.request-form .confirm{text-align:center;display:inline-block;background:#09c;border-bottom:solid 3px #006080;color:white}.request-form .rewrite{text-align:center;display:inline-block;background:#666;border-bottom:solid 3px #333;color:white;margin-left:32px}.request-form a.toppage{width:240px;padding:12px 16px;margin:0 auto;font-size:16px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-decoration:none;text-align:center;display:block;background:#09c;border-bottom:solid 3px #006080;color:white;position:relative}.request-form a.toppage:hover{top:3px;border-bottom:#09c}.request-form .error-box{border:solid 2px #be0808;color:#be0808;padding:8px;text-align:center;margin-bottom:32px}.request-form .error input{border-color:#be0808}.request-form .error .error-txt{color:#be0808;display:block;padding-top:4px}.list-note li{font-size:14px;list-style:disc outside;margin:0 0 8px 32px}.number-list{list-style-type:decimal;margin:0 16px 0 32px}.number-list li{margin-bottom:8px}span.line-through{text-decoration:line-through;display:block}.campaign_text-decoration{color:#D80000;font-weight:bold}#loader-bg{display:none;position:fixed;width:100%;height:100%;top:0px;left:0px;background:#fff;z-index:1000}#loader{display:none;position:fixed;top:50%;left:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;text-align:center;color:#000;z-index:1002}.page{width:1048px;margin:0 auto}.logo{margin:10px 0}#visual{margin-bottom:40px}#visual .title{background:#F90D5D;padding:2px 0}#visual .title h2{margin:0;padding:0;line-height:1;position:relative;z-index:110}#visual .main{width:100%;height:455px;background:#9ED8F6}#visual .main .page{position:relative}#visual .main .bg{position:absolute;z-index:100;top:-25px;left:-210px}#visual .main .bg img{max-width:none}#visual .main h2{position:absolute;z-index:120;left:155px;top:10px}#visual .main h1{position:absolute;z-index:120;left:0;top:110px}#diff{margin-bottom:40px}#diff .title{background:#00A3D9;padding:2px 0}#diff .title h2{line-height:1}#diff .main{padding:20px 0;margin-bottom:40px;background:#E6F5FC}#diff .diff-text{font-size:20px;margin-bottom:20px}#diff ul{padding-bottom:20px}#diff li{width:490px;height:240px;padding:10px;background:#fff;font-size:18px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}#diff .left{float:left}#diff .right{float:right}#reason{margin-bottom:40px}#reason .title{background:#00A3D9;padding:2px 0}#reason .title h2{line-height:1}#reason .main{padding:20px 0;margin-bottom:40px;background:#E6F5FC}#reason li{width:330px;display:inline-block;padding:0 8px 10px 8px;vertical-align:top}#reason li h3{margin-bottom:10px}#reason li p{font-size:18px;color:#333333}#compare{margin-bottom:40px}#compare .title{background:#00A3D9;padding:2px 0}#compare .title h2{line-height:1}#compare .main{padding:20px 0;margin-bottom:40px;background:#E6F5FC}#compare p{font-size:20px;margin-bottom:20px}#compare ul{padding-bottom:20px}#compare li.schedule{width:490px;padding:10px;background:#fff;font-size:18px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}#compare .left{float:left}#compare .right{float:right}#compare h3{text-align:center;margin-bottom:10px}#compare .ph{text-align:center;margin-bottom:10px}#compare .box{padding-bottom:0}#compare .box li{float:left;padding:0 25px 0 0}#compare .box li.last{padding-right:0}#check{margin-bottom:40px}#check .title{background:#00A3D9;padding:2px 0}#check .title h2{line-height:1}#check .main{padding:20px 0 30px 0}#check p{font-size:20px;margin-bottom:20px}#voice{margin-bottom:40px}#voice .title{background:#00A3D9;padding:2px 0}#voice .title h2{line-height:1}#voice .main{padding:20px 0 30px 0;margin-bottom:40px;background:#E6F5FC}#voice p.txt{font-size:20px;margin-bottom:20px}#voice .box{margin-bottom:20px}#voice .box .ph{width:144px;float:left}#voice .arrow_box{position:relative;background:#FFF;padding:20px;width:790px;float:right;font-size:20px;color:#525252;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}#voice .arrow_box:after{right:100%;top:50%;content:" ";height:0;width:0;pointer-events:none;position:absolute;margin-top:-20px;border-style:solid;border-width:10px 30px 10px 0;border-color:transparent #ffffff transparent transparent}#about{margin-bottom:40px}#about .title{background:#00A3D9;padding:2px 0}#about .title h2{line-height:1}#about .main{padding:20px 0 30px 0;margin-bottom:40px;background:#E6F5FC}#about .inner{width:990px;padding:24px 0 9px 24px;margin-bottom:30px;border:solid 5px #DDDDDD;background:url("../img/about-ph.png") no-repeat right bottom #fff}#about dd{font-size:18px;color:#525252;padding:10px 0 120px 0}#about .address .map{float:left;width:580px}#about .address .txt{float:left;width:400px;padding-left:30px}#about .address p{font-size:20px}#etc{margin-bottom:40px}#etc .title{background:#00A3D9;padding:2px 0}#etc .title h2{line-height:1}#etc .main{padding:20px 0 30px 0;background:#E6F5FC}#etc .main .txt{width:650px;float:left}#etc .main p{font-size:20px}#etc .main li{margin-bottom:10px}#etc .main .ph{float:right;margin-top:-50px}#etc .pb0{padding-bottom:0}#etc .select{padding-top:20px;background:url(../img/etc-select-bg.jpg)}#etc .select .chara{width:357px;float:left}#etc .select h4{float:left}#etc .select img{vertical-align:bottom}.lead{text-align:center;margin-bottom:10px}.button{width:580px;margin:0 auto 50px auto;display:block;text-align:center}.copy{text-align:center;padding-bottom:20px;font-size:12px;color:#666666}
