﻿main{padding-top:126px}main section.mph{background-image:url(../img/jyosui/pc/mainph-min.jpg);background-size:cover;background-repeat:no-repeat;height:180px;text-align:center;color:#ffffff;padding-top:55px;margin-bottom:25px}main section.mph p.lead-text{font-size:2.2rem;font-weight:600}main section.mph h1.main-title{font-size:3rem;line-height:1.2em;font-weight:600}main section.sub-title-block{padding:0 0 0x 0;text-align:center}main section.sub-title-block p{font-size:1.4rem;padding-bottom:20px}main section.sub-title-block h2.sub-title{font-size:2.6rem;font-weight:600}main section.sub-title-block h2.sub-title:after{border-bottom:2px solid #0081CC;width:140px;content:"";position:absolute;margin-top:46px;left:50%;margin-left:-70px}main section h3.large-text{margin-bottom:20px;color:#0080cc;text-align:center}main section.bg-blue{background-color:#edf5fa}main section.contents{padding:50px 0}main section.contents h3.title{color:#0081CC;font-size:2.0rem}main section.contents p.large-text{font-size:1.6rem;font-weight:600}main section.contents .block{margin-top:40px}main section.contents span.blue{color:#0081CC;font-weight:600}main section.contents p.drop{padding-left:1em}main section.contents .ph img{margin-bottom:10px}main section.contents ul li{font-weight:600}main section.contents ul li:before{content:"●";color:#0081CC}main section.contents .filter{margin-bottom:50px;overflow:hidden;margin-right:-5px}main section.contents .filter dl.list{display:table;background-color:#eaf8fc;border-bottom:1px solid #ffffff;width:33.33333333%;float:left;font-weight:600;font-size:1.4rem}main section.contents .filter dl.list:nth-child(even){background-color:#f3f3f3}main section.contents .filter dl.list dt{display:table-cell;padding:8px 10px}main section.contents .filter dl.list dd{text-align:right;padding:8px 10px;width:70px;border-right:2px solid #ffffff;border-left:1px solid #ffffff;display:table-cell}main section.contents table{width:100%;border-collapse:collapse;table-layout:fixed}main section.contents table td{border-left:2px solid #fff;border-bottom:2px solid #fff;font-size:1.4rem;font-weight:600;text-align:center}main section.contents table td:nth-child(1){padding:10px 15px;text-align:left;width:260px}main section.contents table td span{font-size:1.8rem}main section.contents table td span.maru{color:#0081CC}main section.contents table td span.batu{font-size:2.6rem;color:#ff0000}main section.contents p{font-size:1.4rem}main section.contents .ph img{width:100%;height:auto}@media only screen and (max-width: 992px){main{padding-top:40px}}@media only screen and (max-width: 768px){main{padding-bottom:0px}main section.mph{background-image:url(../img/jyosui/sp/mainph-min.jpg);height:80px;padding-top:22px;margin-bottom:20px}main section.mph p.lead-text{font-size:1.5rem}main section.mph h1.main-title{font-size:1.8rem;line-height:1em}main section.sub-title-block{padding:0 0 0 0;text-align:center}main section.sub-title-block p{font-size:1.3rem;padding-bottom:15px}main section.sub-title-block h2.sub-title{font-size:2.3rem;margin-bottom:10px;line-height:1.4em}main section.sub-title-block h2.sub-title:after{border-bottom:2px solid #0081CC;width:130px;content:"";position:absolute;margin-top:40px;left:50%;margin-left:-65px}main section h3.large-text{margin-bottom:10px;font-size:1.7rem}main section.contents{padding:25px 0}main section.contents h3.title{text-align:center;font-size:1.7rem}main section.contents p.large-text{text-align:center;font-size:1.2rem}main section.contents .block{margin-top:20px}main section.contents p{font-size:1.2rem}main section.contents ul{margin:0 auto;display:table}main section.contents ul li{font-size:1.2rem}main section.contents .filter{margin-bottom:0px;overflow:hidden;margin-right:-5px}main section.contents .filter dl.list{display:table;width:100%;float:none;font-size:1.2rem}main section.contents .filter dl.list:nth-child(even){background-color:#f3f3f3}main section.contents .filter dl.list dt{display:table-cell;padding:4px 10px}main section.contents .filter dl.list dd{padding:4px 10px;width:60px;border-right:0px solid #ffffff}main section.contents table td{border-left:2px solid #fff;border-bottom:2px solid #fff;font-size:1.1rem;font-weight:600;text-align:center;padding:7px 7px}main section.contents table td:nth-child(1){padding:7px 7px;text-align:left;width:120px}main section.contents table td span{font-size:1.2rem}main section.contents table td span.batu{font-size:1.4rem}main section.contents .ph img{display:block;margin:15px auto 15px auto;width:250px;height:auto}}
