#main-area #main-area-inner .gm{width:100%;height:10px;background-color:#eee;clear:both}#main-area #main-area-inner .gm40{width:100%;height:40px;background-color:#eee;clear:both}#main-area #main-area-inner #pan{width:100%;max-width:1200px;margin:0 auto;padding-bottom:15px;padding-top:15px}#main-area #main-area-inner #pan ul{padding:0 0 0 30px;box-sizing:border-box;margin:0 auto;display:block}#main-area #main-area-inner #pan ul li{display:inline-block;font-size:12px}#main-area #main-area-inner #pan ul li a{color:#005b01;text-decoration:none}#main-area #main-area-inner #pan ul li a:hover{text-decoration:underline}@media only screen and (max-width: 768px){#main-area #main-area-inner #pan{min-width:0;height:unset;padding-bottom:5px;padding-top:5px}#main-area #main-area-inner #pan ul{padding:0 5% 5px;line-height:1.2}#main-area #main-area-inner #pan ul li{font-size:11px;margin:0;width:unset}}#main-area #main-area-inner #main-header{width:100%;max-width:1200px;margin:0 auto;background-color:#196d59;height:200px;background-repeat:no-repeat;background-size:cover;background-repeat:no-repeat;background-position:right top;position:relative}#main-area #main-area-inner #main-header #main-copy{font-weight:700;position:absolute;top:35%;height:40%;left:5%;margin-left:10px;box-sizing:border-box;margin-top:0px;z-index:20}#main-area #main-area-inner #main-header #main-copy>span{text-align:left;position:relative;font-size:min(2.6vw,200%);font-weight:700;color:#fff;letter-spacing:2px;display:block;top:25%;left:0;margin-top:-14px;line-height:1.2em}#main-area #main-area-inner #main-header #main-title{width:auto;position:absolute;bottom:70%;height:auto;left:5%;margin-left:10px;box-sizing:border-box;border-radius:5px;background-color:#fff;color:#2e910f;font-size:16px;font-weight:bold;z-index:20;padding:6px 10px}@media only screen and (min-width: 1318px){#main-area #main-area-inner #main-header #main-copy{left:50px}#main-area #main-area-inner #main-header #main-title{left:0}}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-header{display:none;background-size:contain}}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-header.eye-type{display:block;width:100%;min-width:0;height:auto;padding-top:36%}#main-area #main-area-inner #main-header.eye-type #main-copy{display:none;width:100%;left:0;right:0;padding:0 10px}#main-area #main-area-inner #main-header.eye-type #main-copy span{line-height:1.2em;color:#fff;font-size:12vw;text-shadow:none;text-align:center}#main-area #main-area-inner #main-header.eye-type #main-copy span br{display:inline}}#main-area #main-area-inner #rsp-main-header{display:none}#main-area #main-area-inner #rsp-main-copy{display:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #rsp-main-header{display:block;position:relative;width:100%;min-width:0;height:0;padding-top:35%;background-size:cover;background-position:right top}#main-area #main-area-inner #rsp-main-header #rsp-main-copy{width:100%;left:0;right:0;padding:0 10px;font-weight:700;position:absolute;top:35%;height:40%;box-sizing:border-box;margin-top:0px;z-index:20}#main-area #main-area-inner #rsp-main-copy{display:block;color:#fff;text-align:center;line-height:1.3;padding:10px;font-weight:700;}#main-area #main-area-inner #rsp-main-header #rsp-main-copy span{line-height:1.2em;color:#fff;font-size:10vw;text-shadow:none;text-align:center;position:relative;font-weight:bold;letter-spacing:2px;display:block;top:45%;left:0;margin-top:-14px;background:#2e910f;padding:5px 0}#main-area #main-area-inner #rsp-main-header #rsp-main-title{font-size:16px;width:auto;position:absolute;top:5%;height:auto;left:5%;margin-right:5%;box-sizing:border-box;border-radius:5px;background-color:#fff;color:#2e910f;font-weight:bold;z-index:20;padding:6px 10px;line-height:1.3}}#main-area #main-area-inner #rsp-main-copy-b{display:none;}@media only screen and (max-width: 768px){#main-area #main-area-inner #rsp-main-copy-b{display:block;font-size:120%;font-weight:700;line-height:1.4em;color:#fff;background-color:#247b08;padding:15px 10px 15px 10px;box-sizing:border-box;text-align:center}}#main-area #main-area-inner .left-top-menu{width:100%;height:auto;padding-bottom:20px}#main-area #main-area-inner .left-top-menu.pbottom{padding-top:20px}#main-area #main-area-inner .left-top-menu>ul{width:100%;height:auto;box-sizing:border-box;margin-bottom:20px}#main-area #main-area-inner .left-top-menu>ul>li{width:25%;height:auto;box-sizing:border-box;border-bottom:solid 10px #fff;border-right:solid 10px #fff;float:left;background-color:#fff;border-radius:5px}#main-area #main-area-inner .left-top-menu>ul>li.br-none{border-right:none}#main-area #main-area-inner .left-top-menu>ul>li.bb-none{border-bottom:none}#main-area #main-area-inner .left-top-menu>ul>li>a{height:50px;display:block;padding:17px 0 0 0;text-align:center;line-height:1.2em;box-sizing:border-box;text-decoration:none;color:#fff;background-color:#6da011;font-weight:bold;font-size:14px;letter-spacing:1px;border-radius:4px;border-bottom:solid 2px #0a0760}#main-area #main-area-inner .left-top-menu>ul>li>a.line3{padding-top:0px;font-size:12px;padding-top:3px}#main-area #main-area-inner .left-top-menu>ul>li>a:hover{opacity:0.6;-webkit-transition-delay:0s;-webkit-transition-duration:0.2s;-webkit-transition-property:all;-webkit-transition-timing-function:linear;transition-delay:0s;transition-duration:0.2s;transition-property:all;transition-timing-function:linear}@media only screen and (max-width: 768px){#main-area #main-area-inner .left-top-menu>ul>li{width:50%;border-bottom:solid 4px #fff;border-right:solid 2px #fff}#main-area #main-area-inner .left-top-menu>ul>li.rbr-none{border-right:none;border-left:solid 2px #fff}#main-area #main-area-inner .left-top-menu>ul>li.bb-none{border-bottom:none}#main-area #main-area-inner .left-top-menu>ul>li.rbb-on{border-bottom:solid 4px #fff}}#main-area #main-area-inner #main-cont-outer{width:100%;height:auto}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont-outer{border-top:0px}}#main-area #main-area-inner #main-cont{width:100%;max-width:1200px;height:auto;margin:0 auto;box-sizing:border-box;display:-webkit-flex;display:flex;z-index:100}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont{width:100%;min-width:0;display:block}}#main-area #main-area-inner #main-cont #left-area{width:100%;height:auto;box-sizing:border-box;padding:60px 30px 80px 30px;border-top:solid 10px #2e910f}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area{width:100%;display:block;min-width:0;float:none;margin-bottom:10px;padding:40px 5vw 0 5vw;border-right:none;border-top:none}}#main-area #main-area-inner #main-cont #left-area h2{font-size:160%;font-weight:700;box-sizing:border-box;padding:40px 0px 0px 0px;margin-bottom:60px;line-height:1.2em;position:relative}#main-area #main-area-inner #main-cont #left-area h2>span{display:block;line-height:1.4}#main-area #main-area-inner #main-cont #left-area h2>span>span.small{font-size:14px;font-weight:500;font-family:"Noto Sans JP",sans-serif}#main-area #main-area-inner #main-cont #left-area h2>span:after{content:'';background-color:#2e910f;height:2px;margin-left:0px;position:absolute;bottom:-20px;left:0px;width:100%}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area h2{font-size:120%;line-height:1.4;margin-bottom:40px;padding-top:0}#main-area #main-area-inner #main-cont #left-area h2>span{display:block}#main-area #main-area-inner #main-cont #left-area h2>span:after{content:'';background-color:#2e910f;height:2px;margin-left:0px;position:absolute;bottom:-10px;left:0px;width:100%}}#main-area #main-area-inner #main-cont #left-area h2.ptfix{padding-top:80px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area h2.ptfix{padding-top:60px}}#main-area #main-area-inner #main-cont #left-area h2.mtfix{margin-top:80px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area h2.mtfix{margin-top:60px}}#main-area #main-area-inner #main-cont #left-area h2.mthalf{margin-top:40px}#main-area #main-area-inner #main-cont #left-area h2.mb40{margin-bottom:40px}#main-area #main-area-inner #main-cont #left-area h2.news{font-size:18px}#main-area #main-area-inner #main-cont #left-area h3{font-family:"Noto Sans JP",sans-serif;font-size:130%;padding-bottom:10px;font-weight:bold;margin:10px 0 20px;position:relative;color:#111;line-height:1.4em}#main-area #main-area-inner #main-cont #left-area h3>span{display:block}#main-area #main-area-inner #main-cont #left-area h3>span>span.small{font-size:14px;font-weight:500;font-family:"Noto Sans JP",sans-serif}#main-area #main-area-inner #main-cont #left-area h3>span:after{content:'';background-color:#6da011;height:1px;margin-left:0px;position:absolute;bottom:-10px;left:0px;width:100%}#main-area #main-area-inner #main-cont #left-area h3.mtfix{margin-top:80px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area h3.mtfix{margin-top:60px}}#main-area #main-area-inner #main-cont #left-area h3.ptfix{padding-top:80px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area h3.ptfix{padding-top:60px}}#main-area #main-area-inner #main-cont #left-area h3.mthalf{margin-top:40px}#main-area #main-area-inner #main-cont #left-area h3.pthalf{padding-top:40px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area h3{font-size:110%;line-height:1.4;margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area h3>span{display:block}#main-area #main-area-inner #main-cont #left-area h3>span:after{content:'';background-color:#6da011;height:1px;margin-left:0px;position:absolute;bottom:-5px;left:0px;width:100%}}#main-area #main-area-inner #main-cont #left-area h4{font-size:100%;font-weight:bold;line-height:1.4em}#main-area #main-area-inner #main-cont #left-area h4.mtfix{margin-top:1em}#main-area #main-area-inner #main-cont #left-area div.mtfix{margin-top:40px}#main-area #main-area-inner #main-cont #left-area div.mthalf{margin-top:20px}#main-area #main-area-inner #main-cont #left-area div.right{text-align:right}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area div{line-height:1.6em}}#main-area #main-area-inner #main-cont #left-area p{font-size:100%;padding:0 10px;line-height:1.6em}#main-area #main-area-inner #main-cont #left-area p.mtfix{margin-top:1em}#main-area #main-area-inner #main-cont #left-area p.katei-check{font-size:14px;font-weight:bold;padding:10px;margin-bottom:20px;border:dashed 2px #ccc}#main-area #main-area-inner #main-cont #left-area p.katei-check span{color:#2e910f}#main-area #main-area-inner #main-cont #left-area p.gray{background-color:#efefef;padding:20px}#main-area #main-area-inner #main-cont #left-area p.right-sp{text-align:right}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area p.right-sp{text-align:left}}#main-area #main-area-inner #main-cont #left-area p.news-date{margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area p strong.grn{color:#0e810f}#main-area #main-area-inner #main-cont #left-area p span.red{color:#960000;font-weight:bold}#main-area #main-area-inner #main-cont #left-area p>a{color:#0e810f}#main-area #main-area-inner #main-cont #left-area p>a:hover{text-decoration:none}#main-area #main-area-inner #main-cont #left-area a.text-link{color:#0e810f}#main-area #main-area-inner #main-cont #left-area a.text-link:hover{text-decoration:none}#main-area #main-area-inner #main-cont #left-area ul.mtfix{padding-top:1em}#main-area #main-area-inner #main-cont #left-area .new-window{color:#4d8001}#main-area #main-area-inner #main-cont #left-area div.pb20{padding-bottom:20px}#main-area #main-area-inner #main-cont #left-area div.pb40{padding-bottom:40px}#main-area #main-area-inner #main-cont #left-area .img-outer.ptfix{padding-top:20px}#main-area #main-area-inner #main-cont #left-area .img-outer.half{width:50%;margin:0 auto;text-align:center}#main-area #main-area-inner #main-cont #left-area .img-outer.br{border:solid 1px #ccc}#main-area #main-area-inner #main-cont #left-area .img-outer.w80{width:80%;height:auto;margin:0 auto}#main-area #main-area-inner #main-cont #left-area .img-outer img{width:100%;height:auto}#main-area #main-area-inner #main-cont #left-area .img-outer img.mb20{margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area .img-outer.no-imb img{margin-bottom:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .img-outer.half{width:80%;margin:0 auto;text-align:center}}#main-area #main-area-inner #main-cont #left-area .normal-button{text-align:right;padding-top:20px}#main-area #main-area-inner #main-cont #left-area .normal-button.left{text-align:left}#main-area #main-area-inner #main-cont #left-area .normal-button a.button{width:300px;height:auto;display:inline-block;color:#fff;text-decoration:none;font-weight:bold;padding:10px 0 10px 0;text-align:center;font-size:16px;line-height:1.4em;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px;position:relative}#main-area #main-area-inner #main-cont #left-area .normal-button a.button:hover{opacity:0.6}#main-area #main-area-inner #main-cont #left-area .normal-button a.button>span{position:absolute;right:15px;top:50%;margin-top:-9px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .normal-button a.button{width:100%;max-width:250px}}#main-area #main-area-inner #main-cont #left-area .normal-button a.button.blue{background:#05799C;background:linear-gradient(#1589ac,#05799c);text-shadow:-1px -1px 1px #05597C, 1px 1px 1px #05597C;border-bottom:solid 2px #05597C}#main-area #main-area-inner #main-cont #left-area .normal-button.center{text-align:center}#main-area #main-area-inner #main-cont #left-area .shidou-kizai ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;width:100%}#main-area #main-area-inner #main-cont #left-area .shidou-kizai ul li{width:32%;height:auto;border:solid 1px #ccc;text-align:center;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .shidou-kizai ul li img{width:100%;height:auto}#main-area #main-area-inner #main-cont #left-area .shidou-kizai ul li p{padding:10px 0}#main-area #main-area-inner #main-cont #left-area .shidou-kizai ul li:last-child{margin-right:0}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .shidou-kizai ul li p{font-size:12px}}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .shidou-kizai ul{width:100%}#main-area #main-area-inner #main-cont #left-area .shidou-kizai ul li{width:48%;margin-bottom:15px}}#main-area #main-area-inner #main-cont #left-area .caret-down{text-align:center;height:60px;position:relative}#main-area #main-area-inner #main-cont #left-area .caret-down span{position:absolute;top:-10px;left:30px;font-size:70px;color:#2e910f;display:block}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button{width:47%;height:auto;text-align:center;display:block;float:left;margin-right:6%;text-decoration:none;color:#111;box-sizing:border-box;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 2px #999;border-radius:30px;margin-bottom:30px;padding:10px;color:#0e810f;position:relative;background:#fff;}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button.right{margin-right:0}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button.h300{min-height:300px}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button .icon-left{display:none}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button span{display:block;position:absolute;top:40%;right:10px;margin-top:-6px}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button img{width:30%;height:auto;margin-bottom:10px;padding:10px;background-color:#fff;-webkit-transition-delay:0s;-webkit-transition-duration:0.2s;-webkit-transition-property:all;-webkit-transition-timing-function:linear;transition-delay:0s;transition-duration:0.2s;transition-property:all;transition-timing-function:linear}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button h2{font-family:"Noto Sans JP",sans-serif;padding:0;line-height:1.4em;margin:0;font-size:18px}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button h2.one-line{line-height:2.8em}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button h3{font-family:"Noto Sans JP",sans-serif;padding:0;line-height:1.4em;margin:0;font-size:18px;color:inherit}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button h3.one-line{line-height:1.8em}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button p{font-size:100%;color:#111;padding:20px;text-align:left}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button p{padding:0 0 10px 0}}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button p.t-left{text-align:left;padding:20px}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button:hover{background-color:#008c6a;color:#fff}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button:hover p{color:#fff}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button:hover img{border-radius:100px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button{float:none;width:100%;margin-right:0;min-height:0;margin-bottom:10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button.h300{min-height:0}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button .icon-left{display:-webkit-flex;display:flex;width:25%;padding-top:10px;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button .icon-left img{width:60%;height:auto;padding:0}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button .icon-right{width:90%;box-sizing:border-box;padding-left:10px;padding-right:20px;text-align:left}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button .icon-right h2{margin:10px 0;padding:0;line-height:1.6em;font-size:100%}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button .icon-right h2 .rsp-none{display:none}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button .icon-right img{display:none;padding:0}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button .icon-right p.t-left{text-align:left;padding:0 0 10px 0}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button .icon-right .rsp-none{display:none}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button:hover{background-color:#fff;color:#0e810f}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button:hover p{color:#111}#main-area #main-area-inner #main-cont #left-area .icon-button-outer .icon-button:hover img{border-radius:0px}}#main-area #main-area-inner #main-cont #left-area #price-outer #price-point{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#main-area #main-area-inner #main-cont #left-area #price-outer #price-point>div{width:48%;box-sizing:border-box;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 2px #ccc;padding:20px;border-radius:4px;margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area #price-outer #price-point>div>img{width:100%;height:auto;display:block;border-radius:4px;margin-bottom:20px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #price-outer #price-point{width:100%;display:block}#main-area #main-area-inner #main-cont #left-area #price-outer #price-point>div{width:100%}}#main-area #main-area-inner #main-cont #left-area #price-outer .price-yen{font-size:18px;font-weight:bold}#main-area #main-area-inner #main-cont #left-area #price-outer .price-yen span{font-size:14px;font-weight:bold}#main-area #main-area-inner #main-cont #left-area #price-outer .price-buttons{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#main-area #main-area-inner #main-cont #left-area #price-outer .price-buttons a.button{width:32%;height:auto;display:block;color:#fff;text-decoration:none;font-weight:bold;padding:10px 0 10px 0;text-align:center;font-size:14px;line-height:1.4em;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px;position:relative}#main-area #main-area-inner #main-cont #left-area #price-outer .price-buttons a.button:hover{opacity:0.6}#main-area #main-area-inner #main-cont #left-area #price-outer .price-buttons a.button>span{position:absolute;right:15px;top:50%;margin-top:-9px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #price-outer .price-buttons{display:block}#main-area #main-area-inner #main-cont #left-area #price-outer .price-buttons a.button{width:100%;margin-bottom:20px}}#main-area #main-area-inner #main-cont #left-area #price-outer p span.cout{text-indent:-16px;margin-left:18px;display:inline-block;color:#333}#main-area #main-area-inner #main-cont #left-area #price-outer .price-table table{width:100%}#main-area #main-area-inner #main-cont #left-area #price-outer .price-table table th{width:45%;padding:10px 5px;text-align:center;border:solid 1px #ccc;line-height:1.4em;box-sizing:border-box;background-color:#f8fbf8}#main-area #main-area-inner #main-cont #left-area #price-outer .price-table table th.bkg{background-color:#005b01;color:#fff}#main-area #main-area-inner #main-cont #left-area #price-outer .price-table table th.th-1{width:30%}#main-area #main-area-inner #main-cont #left-area #price-outer .price-table table td{width:75%;padding:10px;border:solid 1px #ccc;line-height:1.8em;background-color:#f8fbf8;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area #price-outer .price-table table td span{font-size:12px;color:#666}#main-area #main-area-inner #main-cont #left-area #price-outer .price-table table td.td-1{width:70%}#main-area #main-area-inner #main-cont #left-area #price-outer .price-table table td.td-1.model-price{font-size:20px;font-weight:bold}#main-area #main-area-inner #main-cont #left-area #price-outer .price-table table td.td-1.model-price span{color:#111;font-size:14px;font-weight:500}#main-area #main-area-inner #main-cont #left-area .model-outer{box-sizing:border-box;padding:20px;border:solid 1px #ccc}#main-area #main-area-inner #main-cont #left-area .model-outer .model-header{margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area .model-outer .model-header .model-left{width:30%;height:160px;box-sizing:border-box;float:left;text-align:right}#main-area #main-area-inner #main-cont #left-area .model-outer .model-header .model-left img{width:auto;height:100%}#main-area #main-area-inner #main-cont #left-area .model-outer .model-header .model-right{width:70%;height:160px;float:left;box-sizing:border-box;padding-left:20px;position:relative}#main-area #main-area-inner #main-cont #left-area .model-outer .model-header .model-right .model-mokuteki{position:absolute;bottom:0px}#main-area #main-area-inner #main-cont #left-area .model-outer .model-header .model-right .model-mokuteki p{font-size:18px;font-weight:bold}#main-area #main-area-inner #main-cont #left-area .model-outer .model-header .model-right .model-mokuteki p span{display:inline-block;padding:0 5px;border-radius:4px;background-color:#0e810f;color:#fff}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .model-outer .model-header .model-left{width:100%;text-align:center;float:none;margin-bottom:20px;height:auto}#main-area #main-area-inner #main-cont #left-area .model-outer .model-header .model-left img{width:60%}#main-area #main-area-inner #main-cont #left-area .model-outer .model-header .model-right{width:100%;padding:0;height:auto;float:none}#main-area #main-area-inner #main-cont #left-area .model-outer .model-header .model-right .model-mokuteki{position:static}}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box{width:48%;box-sizing:border-box;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 2px #999;border-radius:4px;height:auto;margin-bottom:2vw;display:block;overflow:hidden;color:#111;text-decoration:none;position:relative;padding:30px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box>span{position:absolute;bottom:10px;right:10px;font-size:18px;color:#2e910f;font-weight:bold}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-left{width:100%;box-sizing:border-box;padding:10px 10px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-left .icon{padding:30px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-left img{width:100%;height:auto;border-radius:4px;display:block;margin:0 auto}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-right{width:100%;box-sizing:border-box;padding:0px 10px 10px 10px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-right p{font-size:14px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-right p.kyoushi-name{font-weight:700;font-size:24px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .rsp-button{display:none}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-bottom{clear:both;padding:10px 10px 10px 10px;border-top:dashed 1px #2e910f;position:relative}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-bottom p{font-size:14px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-bottom p.ind{text-indent:-56px;margin-left:56px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box:hover{background-color:#e9f2d9}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box{width:100%;margin-right:0;float:none;height:auto;padding:20px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box>span{display:none}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-left{width:100%;height:auto;float:none;max-width:100%}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-left img{width:60%;margin:0 auto}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-right{width:100%;text-align:center;float:none}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-right p{display:inline-block}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-right p.kyoushi-name{display:block}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box div.rsp-button{display:block;height:60px;position:relative}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box div.rsp-button .button{width:100%;height:auto;display:block;position:absolute;bottom:0px;right:0px;color:#fff;text-decoration:none;font-weight:bold;padding:15px 0 15px 0;text-align:center;font-size:16px;line-height:1em;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box div.rsp-button .button>span{position:absolute;right:15px;top:50%;margin-top:-9px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-bottom p{text-align:center}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box .kyoushi-bottom p.ind{text-indent:0px;margin-left:0px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box:hover{background-color:#fff}}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2{width:32%;box-sizing:border-box;box-shadow:0px 0px 4px 2px rgba(0,0,0,0.1);height:auto;margin:5px 5px 2vw;display:block;overflow:hidden;color:#111;text-decoration:none;position:relative;background-color:#fff;padding:10px 20px 0 20px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-date{position:absolute;top:0;right:0;background-color:#2e910f;color:#fff;font-weight:bold;padding:2px 10px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-upper .kyoushi-name{font-size:18px;font-weight:bold;color:#0e810f}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-upper .kyoushi-uni{margin-bottom:5px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-middle{min-height:80px;margin-bottom:5px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-middle p{display:inline-block;padding:5px 10px;background-color:#f4f4f4;border-radius:10px;margin-bottom:5px;margin-right:5px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-photo{width:100%;height:130px;text-align:center;margin:0 auto 10px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-photo .icon{padding:20px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-photo .icon{padding:10px}}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-photo img{width:auto;height:130px;border-radius:4px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-button{position:absolute;right:10px;bottom:20px}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-button .button{border-left:solid 10px #2e910f;background-color:#f4f4f4;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:15px 10px;position:relative;box-sizing:border-box;font-weight:bold;width:150px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-button .button{padding:5px 10px}}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-button .button span{position:absolute;top:50%;right:10px;margin-top:-7px;color:#666}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-button .button span{margin-top:-12px}}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2 .kyoushi-button .button:hover{background-color:#e9f2d9}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-box-outer .kyoushi-box2{width:100%}}#main-area #main-area-inner #main-cont #left-area .kyoushi-header{width:100%;margin-right:1%;box-sizing:border-box;padding:10px;height:auto;display:block;overflow:hidden;color:#111;text-decoration:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-header{margin-right:0;padding:10px}}#main-area #main-area-inner #main-cont #left-area .kyoushi-header .kh-left{width:20%;box-sizing:border-box;float:left}#main-area #main-area-inner #main-cont #left-area .kyoushi-header .kh-left img{width:149px;height:149px;border-radius:4px}@media only screen and (min-width: 761px) and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-header .kh-left{width:100%;height:220px;float:none;text-align:center;padding:0 0 20px 0}#main-area #main-area-inner #main-cont #left-area .kyoushi-header .kh-left img{width:80%;height:auto}}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-header .kh-left{width:100%;float:none;text-align:center;padding:20px 0 20px 0}#main-area #main-area-inner #main-cont #left-area .kyoushi-header .kh-left img{width:149px;height:149px}}#main-area #main-area-inner #main-cont #left-area .kyoushi-header .kh-right{width:70%;box-sizing:border-box;padding-left:20px;float:left}#main-area #main-area-inner #main-cont #left-area .kyoushi-header .kh-right p.kyoushi-name{font-weight:bold;font-size:180%;line-height:1em;padding:5px 0 5px 5px}#main-area #main-area-inner #main-cont #left-area .kyoushi-header .kh-right p.kyoushi-school{line-height:1em;padding:5px 0 5px 5px;margin-bottom:20px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-header .kh-right{width:100%;float:none;text-align:center;padding-left:0}#main-area #main-area-inner #main-cont #left-area .kyoushi-header .kh-right p.kyoushi-name{font-weight:bold;font-size:20px;line-height:1em;padding:5px 0 5px 0px;text-align:center}#main-area #main-area-inner #main-cont #left-area .kyoushi-header .kh-right p.kyoushi-school{line-height:1em;padding:5px 0 5px 0px;margin-bottom:20px;font-size:100%;text-align:center}}#main-area #main-area-inner #main-cont #left-area .kyoushi-header .katei-ex{padding:3px 10px;border:solid 4px #bb3e00;display:inline-block;border-radius:10px;color:#bb3e00;font-size:100%;margin-right:10px;font-weight:bold}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-header .katei-ex{font-size:100%;margin-right:5px;margin-bottom:5px}}#main-area #main-area-inner #main-cont #left-area .kyoushi-header .juku-ex{padding:3px 10px;border:solid 4px #006d52;display:inline-block;border-radius:10px;color:#006d52;font-size:100%;font-weight:bold}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-header .juku-ex{font-size:100%}}#main-area #main-area-inner #main-cont #left-area #kyoushi-table{margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area #kyoushi-table table{width:100%;box-sizing:border-box;font-size:100%}#main-area #main-area-inner #main-cont #left-area #kyoushi-table table th{width:16%;box-sizing:border-box;background-color:#005b01;color:#fff;padding:10px 0;line-height:1.4em;border:solid 1px #ccc}#main-area #main-area-inner #main-cont #left-area #kyoushi-table table td{width:34%;box-sizing:border-box;padding:10px;line-height:1.4em;border:solid 1px #ccc}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #kyoushi-table{display:none}}#main-area #main-area-inner #main-cont #left-area #rsp-kyoushi-table{display:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #rsp-kyoushi-table{display:block;margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area #rsp-kyoushi-table table{width:100%;box-sizing:border-box;font-size:100%}#main-area #main-area-inner #main-cont #left-area #rsp-kyoushi-table table th{width:30%;box-sizing:border-box;background-color:#005b01;color:#fff;padding:10px 5px;line-height:1.4em;border:solid 1px #ccc}#main-area #main-area-inner #main-cont #left-area #rsp-kyoushi-table table td{width:70%;box-sizing:border-box;padding:10px 10px;line-height:1.4em;border:solid 1px #ccc}}#main-area #main-area-inner #main-cont #left-area .kyoushi-messa{font-weight:bold;color:#0e810f;line-height:1em;margin:15px 0}#main-area #main-area-inner #main-cont #left-area .kyoushi-comment{box-sizing:border-box;padding:10px;border:dashed 1px #999;margin-bottom:40px}#main-area #main-area-inner #main-cont #left-area .kyoushi-quality{margin:0px auto 20px auto}#main-area #main-area-inner #main-cont #left-area .kyoushi-cta{padding:40px 0}#main-area #main-area-inner #main-cont #left-area .kyoushi-cta .kc-01{display:block;width:49%;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;font-size:16px;font-weight:bold;text-align:center;color:#fff;float:left;text-decoration:none;padding:15px 0;border-radius:4px;position:relative}#main-area #main-area-inner #main-cont #left-area .kyoushi-cta .kc-01:hover{opacity:0.6}#main-area #main-area-inner #main-cont #left-area .kyoushi-cta .kc-01>span{position:absolute;right:15px;top:50%;margin-top:-9px}#main-area #main-area-inner #main-cont #left-area .kyoushi-cta .kc-02{display:block;width:49%;background:linear-gradient(#1589ac,#05799c);text-shadow:-1px -1px 1px #05597C,1px 1px 1px #05597C;border-bottom:solid 2px #05597C;font-size:16px;font-weight:bold;text-align:center;color:#fff;float:right;text-decoration:none;padding:15px 0;border-radius:4px;position:relative}#main-area #main-area-inner #main-cont #left-area .kyoushi-cta .kc-02:hover{opacity:0.6}#main-area #main-area-inner #main-cont #left-area .kyoushi-cta .kc-02>span{position:absolute;right:15px;top:50%;margin-top:-9px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-cta .kc-01{width:100%;float:none;margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area .kyoushi-cta .kc-02{width:100%;float:none}}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren{padding-top:60px}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren>ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:start;-webkit-flex-wrap:wrap;flex-wrap:wrap}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box{width:18%;box-sizing:border-box;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 2px #999;border-radius:4px;margin:0 5px 10px}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box .kk-box-inner{display:block;margin:0;padding:20px 0;color:#111;text-decoration:none}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box .kk-box-inner .kk-box-img{text-align:center;padding:10px 10px 10px 10px}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box .kk-box-inner .kk-box-img img{width:123px;height:auto;max-width:100%;border-radius:4px}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box .kk-box-inner p{font-size:110%;text-align:center}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box .kk-box-inner .kk-name{font-weight:bold}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box .kk-box-inner .kk-uni{font-size:100%}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box .kk-box-inner .kk-school{font-size:90%}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box:hover{background-color:#e9f2d9}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-title{margin-bottom:20px;font-weight:bold}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren>ul{display:block}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box{width:95%;float:none;margin:0 auto 10px}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box .kk-box-inner{padding:10px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box .kk-box-inner .kk-box-img{width:30%;padding:0;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box .kk-box-inner .kk-box-text{width:70%;padding:0 0 0 10px;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box .kk-box-inner .kk-box-text p{text-align:left;font-size:100%}#main-area #main-area-inner #main-cont #left-area .kyoushi-kanren .kk-box .kk-box-inner .kk-box-text p.kk-name{font-size:15px}}#main-area #main-area-inner #main-cont #left-area .kyoushi-all{padding:40px 0;width:50%;margin:0 auto}#main-area #main-area-inner #main-cont #left-area .kyoushi-all .kc-01{display:block;width:100%;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;font-size:16px;font-weight:bold;text-align:center;color:#fff;text-decoration:none;padding:15px 0;border-radius:4px;margin:0 auto;position:relative}#main-area #main-area-inner #main-cont #left-area .kyoushi-all .kc-01:hover{opacity:0.6}#main-area #main-area-inner #main-cont #left-area .kyoushi-all .kc-01>span{position:absolute;right:15px;top:50%;margin-top:-9px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-all{width:100%}}#main-area #main-area-inner #main-cont #left-area #e-features-point .e-features-box{width:49%;height:auto;box-sizing:border-box;border:solid 1px #ccc;float:left;margin-right:2%;margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area #e-features-point .e-features-box .e-f-img{text-align:center;position:relative;padding-top:10px}#main-area #main-area-inner #main-cont #left-area #e-features-point .e-features-box .e-f-img span{position:absolute;font-size:40px;top:10px;right:20px;color:#f00}#main-area #main-area-inner #main-cont #left-area #e-features-point .e-features-box .e-f-img img{height:100px;width:auto}#main-area #main-area-inner #main-cont #left-area #e-features-point .e-features-box p{padding:10px;box-sizing:border-box;min-height:95px}#main-area #main-area-inner #main-cont #left-area #e-features-point .e-features-box.f-right{margin-right:0% !important}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #e-features-point .e-features-box{width:100%;float:none;margin-right:0%;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area #e-features-point .e-features-box .e-f-img span{font-size:40px;top:10px;right:20px}#main-area #main-area-inner #main-cont #left-area #e-features-point .e-features-box .e-f-img img{height:100px;width:auto}#main-area #main-area-inner #main-cont #left-area #e-features-point .e-features-box p{padding:10px;box-sizing:border-box;min-height:95px;text-align:center}#main-area #main-area-inner #main-cont #left-area #e-features-point .e-features-box p br{display:none}}#main-area #main-area-inner #main-cont #left-area .circle-base03>div{width:33.3%;height:160px;float:left;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .circle-base03>div>a{width:150px;height:150px;margin:0 auto;display:block;text-align:center;text-decoration:none;border-radius:75px;position:relative;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 1px rgba(0,0,0,0.4);box-shadow:0 2px 1px rgba(0,0,0,0.4)}#main-area #main-area-inner #main-cont #left-area .circle-base03>div>a.color01{background-color:#25b4df}#main-area #main-area-inner #main-cont #left-area .circle-base03>div>a.color02{background-color:#f91}#main-area #main-area-inner #main-cont #left-area .circle-base03>div>a.color03{background-color:#ff7fbf}#main-area #main-area-inner #main-cont #left-area .circle-base03>div>a span{position:absolute;width:100%;top:33%;left:0;display:block;text-align:center;line-height:1.4em;color:#fff;font-weight:bold;font-size:20px}#main-area #main-area-inner #main-cont #left-area .circle-base03>div>a:hover{opacity:0.6}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .circle-base03>div{float:none;width:100%;height:auto}#main-area #main-area-inner #main-cont #left-area .circle-base03>div>a{width:100%;height:40px;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area .circle-base03>div>a span{position:static;line-height:40px}#main-area #main-area-inner #main-cont #left-area .circle-base03>div>a span .disnone{display:none}}#main-area #main-area-inner #main-cont #left-area .circle-base04>div{width:25%;height:160px;float:left;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .circle-base04>div>a{width:150px;height:150px;margin:0 auto;display:block;text-align:center;text-decoration:none;border-radius:75px;position:relative;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 1px rgba(0,0,0,0.4);box-shadow:0 2px 1px rgba(0,0,0,0.4)}#main-area #main-area-inner #main-cont #left-area .circle-base04>div>a.color01{background-color:#25b4df}#main-area #main-area-inner #main-cont #left-area .circle-base04>div>a.color02{background-color:#f91}#main-area #main-area-inner #main-cont #left-area .circle-base04>div>a.color03{background-color:#ff7fbf}#main-area #main-area-inner #main-cont #left-area .circle-base04>div>a.color04{background-color:#5c4}#main-area #main-area-inner #main-cont #left-area .circle-base04>div>a span{position:absolute;width:100%;top:33%;left:0;display:block;text-align:center;line-height:1.4em;color:#fff;font-weight:bold;font-size:20px}#main-area #main-area-inner #main-cont #left-area .circle-base04>div>a:hover{opacity:0.6}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .circle-base04>div{float:none;width:100%;height:auto}#main-area #main-area-inner #main-cont #left-area .circle-base04>div>a{width:100%;height:40px;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area .circle-base04>div>a span{position:static;line-height:40px}#main-area #main-area-inner #main-cont #left-area .circle-base04>div>a span .disnone{display:none}}#main-area #main-area-inner #main-cont #left-area .area-ken-list{padding:0px}#main-area #main-area-inner #main-cont #left-area .area-ken-list li{width:16%;float:left;margin-right:3%;margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area .area-ken-list li a{width:100%;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 2px #999;display:block;padding:15px 0px 15px 10px;text-decoration:none;font-size:14px;font-weight:bold;box-sizing:border-box;border-radius:4px;color:#111;-webkit-transition-delay:0s;-webkit-transition-duration:0.2s;-webkit-transition-property:all;-webkit-transition-timing-function:linear;transition-delay:0s;transition-duration:0.2s;transition-property:all;transition-timing-function:linear}#main-area #main-area-inner #main-cont #left-area .area-ken-list li a .rsp-on{display:none}#main-area #main-area-inner #main-cont #left-area .area-ken-list li a .rsp-none{display:inline}#main-area #main-area-inner #main-cont #left-area .area-ken-list li a span{color:#2e910f}#main-area #main-area-inner #main-cont #left-area .area-ken-list li a:hover{background-color:#6da011;color:#fff}#main-area #main-area-inner #main-cont #left-area .area-ken-list li a:hover span{color:#fff}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .area-ken-list li{width:48%;margin-right:2%;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area .area-ken-list li a .rsp-on{display:inline}#main-area #main-area-inner #main-cont #left-area .area-ken-list li a .rsp-none{display:none}}#main-area #main-area-inner #main-cont #left-area .area-ken-list-flex{padding:0px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .area-ken-list-flex.text{padding-left:10px;-webkit-justify-content:flex-start;justify-content:flex-start}#main-area #main-area-inner #main-cont #left-area .area-ken-list-flex li{min-width:88px;float:left;line-height:1.8em;margin-right:10px;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area .area-ken-list-flex li.text{width:20%;display:inline-block;margin-bottom:0.5em}#main-area #main-area-inner #main-cont #left-area .area-ken-list-flex li a{width:100%;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 2px #999;display:block;padding:5px 10px;text-decoration:none;font-size:95%;font-weight:bold;box-sizing:border-box;border-radius:4px;color:#111;-webkit-transition-delay:0s;-webkit-transition-duration:0.2s;-webkit-transition-property:all;-webkit-transition-timing-function:linear;transition-delay:0s;transition-duration:0.2s;transition-property:all;transition-timing-function:linear}#main-area #main-area-inner #main-cont #left-area .area-ken-list-flex li a .rsp-on{display:none}#main-area #main-area-inner #main-cont #left-area .area-ken-list-flex li a .rsp-none{display:inline}#main-area #main-area-inner #main-cont #left-area .area-ken-list-flex li a span{color:#2e910f}#main-area #main-area-inner #main-cont #left-area .area-ken-list-flex li a:hover{background-color:#6da011;color:#fff}#main-area #main-area-inner #main-cont #left-area .area-ken-list-flex li a:hover span{color:#fff}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .area-ken-list-flex li{width:30%;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area .area-ken-list-flex li.text{width:33.3%}#main-area #main-area-inner #main-cont #left-area .area-ken-list-flex li a .rsp-on{display:inline}#main-area #main-area-inner #main-cont #left-area .area-ken-list-flex li a .rsp-none{display:none}}#main-area #main-area-inner #main-cont #left-area .area-ken-button{padding-top:40px}#main-area #main-area-inner #main-cont #left-area .area-ken-button .kc-01{display:block;width:70%;max-width:400px;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;font-size:16px;font-weight:bold;text-align:center;color:#fff;text-decoration:none;padding:15px 0;border-radius:4px;margin:0 auto;position:relative}#main-area #main-area-inner #main-cont #left-area .area-ken-button .kc-01:hover{opacity:0.6}#main-area #main-area-inner #main-cont #left-area .area-ken-button .kc-01>span{position:absolute;right:15px;top:50%;margin-top:-9px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .area-ken-button .kc-01{width:100%}}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li{margin:0 1% 2%;width:47%;display:inline-block}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li{width:98%}}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li a{border:solid 1px #ccc;padding:15px;color:#111;text-decoration:none;display:block;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li a .kbs-left{width:20%;float:left}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li a .kbs-left img{width:100%;height:auto}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li a .kbs-right{width:80%;box-sizing:border-box;padding-left:20px;float:right}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li a .kbs-right p{}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li a .kbs-right p.kyoushi-name{font-weight:bold;font-size:110%}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li a .kbs-right p.kyoushi-name span{font-weight:500}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li a .kbs-right .rsp-on{display:none}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li a .kbs-right .rsp-none{display:inline}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li a:hover{background-color:#e9f2d9;border:solid 1px #2e910f}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li a .kbs-left{width:25%}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li a .kbs-right{width:75%}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li a .kbs-right .rsp-on{display:inline}#main-area #main-area-inner #main-cont #left-area .kyoushi-box-slist li a .kbs-right .rsp-none{display:none}}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box{width:32%;float:left;box-sizing:border-box;padding:10px;margin-right:1%;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 2px #999;border-radius:10px;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box .data-inner{display:table;width:100%}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box .data-inner .data-left{display:table-cell;width:20%;vertical-align:middle}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box .data-inner .data-left img{width:100%;height:auto}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box .data-inner .data-right{display:table-cell;width:80%;text-align:center;vertical-align:middle}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box .data-inner .data-right p{font-size:100%;line-height:2em;font-weight:bold}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box .data-inner .data-right p span.num{font-family:"Arial Black","Arial",sans-serif;font-weight:bold;font-size:24px;color:#444}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box .data-inner .data-right p.left{text-align:left}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box.mid{width:48%;margin-right:2%}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box.mid2{width:98.5%;margin-right:0}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box.mid2 .data-inner .data-left{width:10%}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box.mid2 .data-inner .data-right{width:90%}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .data-outer .data-box{width:100%;margin-right:0;float:none}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box.mid{width:100%}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box.mid2{width:100%}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box .data-inner .data-right p{font-size:14px}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box .data-inner .data-right p span.num{font-size:28px}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box .data-inner .data-right p .rsp-none{display:none}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box .data-inner .data-right p .rsp-on{display:inline}}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l{width:98%;box-sizing:border-box;padding:10px;margin-right:1%;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 2px #999;border-radius:10px}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l{display:table;width:100%}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-left-l{display:table-cell;width:10%;vertical-align:middle}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-left-l img{width:100%;height:auto}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-center-l{display:table-cell;width:80%;vertical-align:middle;text-align:center}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-center-l p{line-height:1.4em;display:inline-block;font-size:100%}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-center-l p span.num{font-family:"Arial Black","Arial",sans-serif;font-weight:bold;color:#444}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-center-l p .rsp-none{display:inline}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-center-l p .rsp-on{display:none}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-right-l{display:table-cell;width:10%;vertical-align:middle}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-right-l img{width:100%;height:auto}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l{width:100%;margin-right:0}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-left-l{width:0}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-left-l img{display:none}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-center-l{width:100%}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-center-l p{display:inline-block;margin-bottom:0.5em;margin-right:10px;font-size:100%}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-center-l p .rsp-none{display:none}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-center-l p .rsp-on{display:inline}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-right-l{width:0}#main-area #main-area-inner #main-cont #left-area .data-outer .data-box-l .data-inner-l .data-right-l img{display:none}}#main-area #main-area-inner #main-cont #left-area .data-outerf{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf{width:48%;min-height:100px;margin-bottom:30px;box-sizing:border-box;padding:20px;border-radius:10px;text-align:center;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 2px #ccc}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .uni{font-size:20px;font-weight:bold;text-align:center;padding:10px 20px;background-color:#fcfcfc;border-radius:10px;line-height:1em;display:inline-block;margin:0 auto 10px auto}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .uni span{font-size:16px;font-weight:bold}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .num p{font-size:180%;font-family:"Arial Black","Arial",sans-serif;font-weight:bold;text-align:center;line-height:1em;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .num p span{font-size:100%;font-family:"Noto Sans JP",sans-serif}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw-long{width:100%;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw-long img{width:30%;height:auto;display:block;margin:0 auto 10px auto;margin-bottom:9px}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw-long.single img{width:25%;height:auto;display:block;margin:0 auto 8px auto}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw{width:100%;display:-webkit-flex;display:flex}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div{width:50%;text-align:center}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div img{width:50%;height:auto;display:block;margin:0 auto 10px auto}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-m{text-align:center}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-m .mw-t{color:#fff;background-color:#00738f;font-size:15px;line-height:1em;font-weight:bold;border:solid 4px #00738f;padding:4px 14px;border-radius:20px;display:inline-block;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-m .mw-t.mbg{background-color:#0e810f;border:solid 4px #0e810f}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-m .mw-t.wmen{background-color:#cb3932;border:solid 4px #cb3932}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-m .mw-t.mini{font-size:100%}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-m .num-s{color:#00738f}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-m .num-s.mbg{color:#0e810f}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-m .num-s.wmen{color:#cb3932}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-w .mw-t{color:#fff;background-color:#cb3932;font-size:15px;line-height:1em;font-weight:bold;border:solid 4px #cb3932;padding:4px 14px;border-radius:20px;display:inline-block;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-w .mw-t.bg{background-color:#0e810f;border:solid 4px #0e810f}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-w .mw-t.men{background-color:#00738f;border:solid 4px #00738f}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-w .mw-t.mini{font-size:100%}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-w .num-s{color:#cb3932}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-w .num-s.bg{color:#0e810f}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div.mw-w .num-s.men{color:#00738f}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div .num-s{font-size:20px;font-family:"Arial Black","Arial",sans-serif;font-weight:bold}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf .mw>div .num-s span{font-size:100%;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf{width:100%}}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l{width:100%;min-height:100px;margin-bottom:30px;box-sizing:border-box;padding:20px;border-radius:10px;text-align:center;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 2px #ccc}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .uni{font-size:20px;font-weight:bold;text-align:center;padding:10px 20px;background-color:#fcfcfc;border-radius:10px;line-height:1em;display:inline-block;margin:0 auto 10px auto}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .num p{font-size:180%;font-family:"Arial Black","Arial",sans-serif;font-weight:bold;text-align:center;line-height:1em;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .num p span{font-size:100%;font-family:"Noto Sans JP",sans-serif}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw{width:100%;display:-webkit-flex;display:flex}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw .rsp-on{display:none}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div{text-align:center}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div img{width:50%;height:auto;display:block;margin:0 auto 10px auto}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-m{width:10%;text-align:center}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-m img{width:100%}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-m .mw-t{color:#00738f;font-size:15px;line-height:1em;font-weight:bold;border:solid 4px #00738f;padding:4px 14px;border-radius:20px;display:inline-block;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-m .num-s{color:#00738f}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w{width:80%;text-align:center}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w{width:100%;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div{box-sizing:border-box;width:48%;max-width:240px}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div.pl30{padding-left:30px}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div.pr30{padding-right:30px}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table{width:100%}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table th,#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table td{padding:5px}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table th{text-align:left}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table th p{width:100%;display:block}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table th p.line-2{line-height:1.2em}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table th.line-2fix{height:42px}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table td{text-align:right}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table td p{width:100%;display:block}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp{display:none}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w .mw-t{color:#cb3932;font-size:15px;line-height:1em;font-weight:bold;border:solid 4px #cb3932;padding:4px 14px;border-radius:20px;display:inline-block;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w .num-s{color:#111}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div .num-s{font-size:16px;font-family:"Arial Black","Arial",sans-serif;font-weight:bold;display:inline-block}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div .num-s span{font-size:14px;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l{width:100%}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw{display:block}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw .rsp-none{display:none}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw .rsp-on{display:block}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-m{width:100%}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-m img{width:30%}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w{width:100%;text-align:center}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w{display:none;width:100%;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div{width:80%;margin:0 auto}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div.pl30{padding-left:0}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div.pr30{padding-right:0}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp{width:100%;display:block;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div{box-sizing:border-box;width:80%;margin:0 auto}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table{width:100%}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table th,#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table td{padding:5px}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table th{text-align:left}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table th p{width:100%;display:block}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table th p.line-2{line-height:1.2em}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table td{text-align:right}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table td p{width:100%;display:block}#main-area #main-area-inner #main-cont #left-area .data-outerf .data-boxf-l .mw .num-s{display:block}}#main-area #main-area-inner #main-cont #left-area .school-box{border:solid 1px #ccc;margin-bottom:5px}#main-area #main-area-inner #main-cont #left-area .school-box .school-kind{background-color:#6da011}#main-area #main-area-inner #main-cont #left-area .school-box .school-kind p{color:#fff;font-weight:bold;font-size:100%;padding:10px;text-align:center}#main-area #main-area-inner #main-cont #left-area .school-box .school-list{padding:0px;height:200px;overflow:auto;-webkit-overflow-scrolling:touch}#main-area #main-area-inner #main-cont #left-area .school-box .school-list p{font-size:12px}#main-area #main-area-inner #main-cont #left-area .school-box .school-list ul{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#main-area #main-area-inner #main-cont #left-area .school-box .school-list ul li{width:16.66%;text-align:center;line-height:1.2em;font-size:12px;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;box-sizing:border-box;padding:5px 10px}#main-area #main-area-inner #main-cont #left-area .school-box .school-list ul li:nth-child(6n){border-right:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .school-box .school-list ul li{width:33.33%}#main-area #main-area-inner #main-cont #left-area .school-box .school-list ul li:nth-child(3n){border-right:none}}#main-area #main-area-inner #main-cont #left-area .station-box p{font-size:12px}#main-area #main-area-inner #main-cont #left-area .left02m{width:60%;float:left}#main-area #main-area-inner #main-cont #left-area .left02m p{box-sizing:border-box;padding-right:10px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .left02m{float:none;width:100%}}#main-area #main-area-inner #main-cont #left-area .right02s{width:40%;float:right}#main-area #main-area-inner #main-cont #left-area .right02s img{width:100%;height:auto}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .right02s{float:none;width:80%;margin:10px auto}}#main-area #main-area-inner #main-cont #left-area .syoseki-box{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#main-area #main-area-inner #main-cont #left-area .syoseki-box .syoseki-left{width:40%;text-align:center}#main-area #main-area-inner #main-cont #left-area .syoseki-box .syoseki-left>img{height:auto;width:40%}#main-area #main-area-inner #main-cont #left-area .syoseki-box .syoseki-right{width:60%}#main-area #main-area-inner #main-cont #left-area .syoseki-box .syoseki-right .syosekif-naiyou{font-size:16px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .syoseki-box{display:block}#main-area #main-area-inner #main-cont #left-area .syoseki-box .syoseki-left{width:80%;margin:10px auto}#main-area #main-area-inner #main-cont #left-area .syoseki-box .syoseki-right{width:100%;margin:0px auto 0 auto}}#main-area #main-area-inner #main-cont #left-area .tokucho-box{width:100%;display:inline-block}#main-area #main-area-inner #main-cont #left-area .tokucho-box .tokucho-left{float:left;width:25%;min-height:200px;text-align:center}#main-area #main-area-inner #main-cont #left-area .tokucho-box .tokucho-left>img{height:auto;width:100%}#main-area #main-area-inner #main-cont #left-area .tokucho-box .tokucho-right{float:right;box-sizing:border-box;width:75%;padding-left:20px;position:relative}#main-area #main-area-inner #main-cont #left-area .tokucho-box .tokucho-right a.button{width:200px;height:auto;display:block;position:absolute;bottom:0px;right:0px;color:#fff;text-decoration:none;font-weight:bold;padding:15px 0 15px 0;text-align:center;font-size:16px;line-height:1em;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px}#main-area #main-area-inner #main-cont #left-area .tokucho-box .tokucho-right a.button:hover{opacity:0.6}#main-area #main-area-inner #main-cont #left-area .tokucho-box .tokucho-right a.button>span{position:absolute;right:15px;top:50%;margin-top:-9px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .tokucho-box .tokucho-left{float:none;width:100%;margin:10px auto;min-height:0;padding-bottom:20px}#main-area #main-area-inner #main-cont #left-area .tokucho-box .tokucho-left img{width:60%}#main-area #main-area-inner #main-cont #left-area .tokucho-box .tokucho-right{float:none;width:100%;margin:0px auto 0 auto;padding-left:0px}#main-area #main-area-inner #main-cont #left-area .tokucho-box .tokucho-right a.button{width:100%}}#main-area #main-area-inner #main-cont #left-area .katei-box{display:flex;width:100%;height:auto;border:solid 1px #ccc;box-sizing:border-box;padding:20px 20px 0px 0px;position:relative}#main-area #main-area-inner #main-cont #left-area .katei-box .katei-left{float:left;width:40%;min-height:200px;max-width:200px;text-align:center;margin:0 auto;padding-bottom:20px}#main-area #main-area-inner #main-cont #left-area .katei-box .katei-left>img{height:auto;max-width:100%}#main-area #main-area-inner #main-cont #left-area .katei-box .katei-right{float:right;width:60%;padding-bottom:20px}#main-area #main-area-inner #main-cont #left-area .katei-box .katei-right .katei-naiyou{font-size:16px;margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area .katei-box .katei-right p.katei-name{color:#666;text-align:right}#main-area #main-area-inner #main-cont #left-area .katei-box .katei-right p.end{padding-bottom:70px}#main-area #main-area-inner #main-cont #left-area .katei-box .katei-right .katei-prof span{display:inline-block;text-align:right;margin-right:10px;width:100px}#main-area #main-area-inner #main-cont #left-area .katei-box a.button{width:200px;height:auto;display:block;position:absolute;bottom:20px;right:20px;color:#fff;text-decoration:none;font-weight:bold;padding:15px 0 15px 0;text-align:center;font-size:16px;line-height:1em;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px}#main-area #main-area-inner #main-cont #left-area .katei-box a.button:hover{opacity:0.6}#main-area #main-area-inner #main-cont #left-area .katei-box a.button>span{position:absolute;right:15px;top:50%;margin-top:-9px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .katei-box{display:block;padding:15px}#main-area #main-area-inner #main-cont #left-area .katei-box .katei-left{float:none;width:100%;height:auto;min-height:0;padding:0}#main-area #main-area-inner #main-cont #left-area .katei-box .katei-left>img{}#main-area #main-area-inner #main-cont #left-area .katei-box .katei-right{float:none;width:100%;margin:0px auto 0 auto}#main-area #main-area-inner #main-cont #left-area .katei-box .katei-right p.end{padding-bottom:20px}#main-area #main-area-inner #main-cont #left-area .katei-box a.button{width:100%;position:relative;margin:0 auto;left:0;right:0;bottom:0}}#main-area #main-area-inner #main-cont #left-area #hikaku-cont table{width:100%}#main-area #main-area-inner #main-cont #left-area #hikaku-cont table th,#main-area #main-area-inner #main-cont #left-area #hikaku-cont table td{border:solid 1px #ccc;padding:10px}#main-area #main-area-inner #main-cont #left-area #hikaku-cont table .th-1{width:20%;background-color:#eee}#main-area #main-area-inner #main-cont #left-area #hikaku-cont table .th-2{width:40%;background-color:#2e910f;text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;color:#fff}#main-area #main-area-inner #main-cont #left-area #hikaku-cont table .th-3{width:40%;background-color:#008c6a;text-shadow:-1px -1px 1px #006c4a, 1px 1px 1px #006c4a;color:#fff;line-height:1.4em}#main-area #main-area-inner #main-cont #left-area #hikaku-cont table th{line-height:1.8em}#main-area #main-area-inner #main-cont #left-area #hikaku-cont table td{line-height:1.8em;vertical-align:top}#main-area #main-area-inner #main-cont #left-area #hikaku-cont table .th-4{width:20%}#main-area #main-area-inner #main-cont #left-area #hikaku-cont table .td-1{width:40%;background-color:#f6fff0}#main-area #main-area-inner #main-cont #left-area #hikaku-cont table .td-2{width:40%}#main-area #main-area-inner #main-cont #left-area #hikaku-cont.mthalf{margin-top:40px}#main-area #main-area-inner #main-cont #left-area #hikaku-cont.mtfix{margin-top:80px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #hikaku-cont{display:none}}#main-area #main-area-inner #main-cont #left-area #rsp-hikaku-cont{display:none}#main-area #main-area-inner #main-cont #left-area #rsp-hikaku-cont table{width:100%;margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area #rsp-hikaku-cont table th,#main-area #main-area-inner #main-cont #left-area #rsp-hikaku-cont table td{border:solid 1px #ccc;padding:2vw}#main-area #main-area-inner #main-cont #left-area #rsp-hikaku-cont table .th-0{width:25%;background-color:#fff}#main-area #main-area-inner #main-cont #left-area #rsp-hikaku-cont table .th-1{width:25%;background-color:#eee}#main-area #main-area-inner #main-cont #left-area #rsp-hikaku-cont table .th-2{width:75%;background-color:#2e910f;text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;color:#fff}#main-area #main-area-inner #main-cont #left-area #rsp-hikaku-cont table .th-3{width:75%;font-size:100%;background-color:#008c6a;text-shadow:-1px -1px 1px #006c4a, 1px 1px 1px #006c4a;color:#fff;line-height:1.4em}#main-area #main-area-inner #main-cont #left-area #rsp-hikaku-cont table th{line-height:1.4em}#main-area #main-area-inner #main-cont #left-area #rsp-hikaku-cont table td{line-height:1.8em;vertical-align:top}#main-area #main-area-inner #main-cont #left-area #rsp-hikaku-cont.mthalf{margin-top:40px}#main-area #main-area-inner #main-cont #left-area #rsp-hikaku-cont.mtfix{margin-top:80px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #rsp-hikaku-cont{display:block}}#main-area #main-area-inner #main-cont #left-area .spt-box{width:100%}#main-area #main-area-inner #main-cont #left-area .spt-box .spt-left{width:70%;float:left;box-sizing:border-box;padding-right:20px}#main-area #main-area-inner #main-cont #left-area .spt-box .spt-right{width:30%;float:right}#main-area #main-area-inner #main-cont #left-area .spt-box .spt-right img{width:100%;height:auto}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .spt-box .spt-left{width:100%;float:none;box-sizing:border-box;padding-right:0px}#main-area #main-area-inner #main-cont #left-area .spt-box .spt-right{width:100%;float:none;box-sizing:border-box;padding:0 0 20px}#main-area #main-area-inner #main-cont #left-area .spt-box .spt-right img{width:100%;height:auto}}#main-area #main-area-inner #main-cont #left-area .senbatsu-outer div.bottom-link{position:relative}#main-area #main-area-inner #main-cont #left-area .senbatsu-outer div.bottom-link a.button{width:200px;height:auto;display:inline-block;color:#fff;text-decoration:none;font-weight:bold;padding:15px 0 15px 0;text-align:center;font-size:16px;line-height:1em;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px;position:relative;margin-top:20px}#main-area #main-area-inner #main-cont #left-area .senbatsu-outer div.bottom-link a.button:hover{opacity:0.6}#main-area #main-area-inner #main-cont #left-area .senbatsu-outer div.bottom-link a.button>span{position:absolute;right:15px;top:50%;margin-top:-9px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .senbatsu-outer div.bottom-link a.button{width:100%;display:block;margin:20px auto 0 auto}}#main-area #main-area-inner #main-cont #left-area .step-sout{padding-bottom:40px;position:relative}#main-area #main-area-inner #main-cont #left-area .step-sout::after{position:absolute;top:100%;left:50%;width:0;height:0;margin-top:-40px;margin-left:-30px;border:solid #2e910f;border-width:30px;border-color:rgba(255,255,225,0);border-top-color:#2e910f;pointer-events:none;content:" ";box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .step-sout-end{padding-bottom:0px;position:relative}#main-area #main-area-inner #main-cont #left-area .step-box{width:100%;box-sizing:border-box;padding:20px;border:solid 1px #ccc;background-color:#fff;position:relative}#main-area #main-area-inner #main-cont #left-area .step-box .step-left{width:30%;padding-right:20px;float:left;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .step-box .step-left img{width:100%;height:auto}#main-area #main-area-inner #main-cont #left-area .step-box .step-left .step-text{font-family:"Arial Black","Arial",sans-serif;display:block;padding:5px 0px;background-color:#0e810f;border-radius:8px;color:#fff;text-align:center;margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area .step-box .step-right{width:70%;float:right;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .step-box .step-right h3{margin-bottom:20px;padding-top:10px}#main-area #main-area-inner #main-cont #left-area .step-box .step-right h3 .rsp{display:none}#main-area #main-area-inner #main-cont #left-area .step-box .step-right p span.cout{color:#666;text-indent:-18px;margin-left:18px;display:inline-block;color:#666}#main-area #main-area-inner #main-cont #left-area .step-box.gray{background-color:#f4f4f4}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .step-box .step-left{width:100%;float:none;box-sizing:border-box;padding:0 0 20px 0;text-align:center}#main-area #main-area-inner #main-cont #left-area .step-box .step-left p{width:60%;margin:0 auto}#main-area #main-area-inner #main-cont #left-area .step-box .step-left img{width:60%;height:auto}#main-area #main-area-inner #main-cont #left-area .step-box .step-right{width:100%;float:none;box-sizing:border-box;padding-left:0}#main-area #main-area-inner #main-cont #left-area .step-box .step-right h3 .rsp{display:inline}}#main-area #main-area-inner #main-cont #left-area .photo-box{width:100%}#main-area #main-area-inner #main-cont #left-area .photo-box .pb-left{width:30%;float:left;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .photo-box .pb-left img{width:100%;height:auto}#main-area #main-area-inner #main-cont #left-area .photo-box .pb-right{width:70%;float:right;box-sizing:border-box;padding-left:20px}#main-area #main-area-inner #main-cont #left-area .photo-box .pb-right p.ind{text-indent:-9px;margin-left:18px}#main-area #main-area-inner #main-cont #left-area .photo-box .pb-right p span{color:#2e910f}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .photo-box .pb-left{width:100%;float:none;box-sizing:border-box;padding:0 0 20px 0;text-align:center}#main-area #main-area-inner #main-cont #left-area .photo-box .pb-left img{width:60%;height:auto}#main-area #main-area-inner #main-cont #left-area .photo-box .pb-right{width:100%;float:none;box-sizing:border-box;padding-left:0}}#main-area #main-area-inner #main-cont #left-area .photo-box-r{width:100%}#main-area #main-area-inner #main-cont #left-area .photo-box-r .pbr-right{width:30%;float:right;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area .photo-box-r .pbr-right img{width:100%;height:auto}#main-area #main-area-inner #main-cont #left-area .photo-box-r .pbr-left{width:70%;float:left;box-sizing:border-box;padding-right:20px}#main-area #main-area-inner #main-cont #left-area .photo-box-r .pbr-left p.ind{text-indent:-9px;margin-left:18px}#main-area #main-area-inner #main-cont #left-area .photo-box-r .pbr-left p span{color:#2e910f}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .photo-box-r .pbr-right{width:100%;float:none;box-sizing:border-box;padding:0 0 20px 0;text-align:center}#main-area #main-area-inner #main-cont #left-area .photo-box-r .pbr-right img{width:60%;height:auto}#main-area #main-area-inner #main-cont #left-area .photo-box-r .pbr-left{width:100%;float:none;box-sizing:border-box;padding-left:0;padding-right:0}}#main-area #main-area-inner #main-cont #left-area .nyuukai-outer p.ind{text-indent:-18px;margin-left:18px;color:#666}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div{float:left}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div a{display:block}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div a:hover{opacity:0.7}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div img{width:100%;height:auto}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w01{width:60px}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w02{width:43px;height:147px;position:relative}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w02 img{position:relative;top:50%;display:block;margin-top:-15px}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w02 img.ue{top:15px;margin-top:0}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w02 img.sita{bottom:15px;margin-top:0}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w03{width:75px;height:147px;position:relative}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w03 a{position:absolute;display:block}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w03 a.ue{top:0px;margin-top:0}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w03 a.sita{bottom:0px;margin-top:0}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w04{width:53px;height:147px;position:relative}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w04 a{position:absolute;display:block}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w04 a.ue{top:0px;margin-top:0}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w04 a.sita{bottom:0px;margin-top:0}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w04 span{position:absolute;display:block}#main-area #main-area-inner #main-cont #left-area .nyuukai-step div.w04 span.ue{top:0px;margin-top:0}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .nyuukai-step{display:none}}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step{display:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step{display:block;font-weight:bold}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step .step01 a{display:block;box-sizing:border-box;text-align:center;border:solid 2px #2e910f;padding:10px 0;color:#111;text-decoration:none}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step .sita01{height:20px;text-align:center}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step .sita01 img{height:100%;width:auto}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step .tbl{display:table;width:100%}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step .tbl div{display:table-cell;box-sizing:border-box;text-align:center;width:50%}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step .step02{padding-right:5px}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step .step02 a{display:block;box-sizing:border-box;text-align:center;border:solid 2px #6da011;padding:10px 0;color:#111;text-decoration:none}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step .step02 span{display:block;box-sizing:border-box;text-align:center;border:solid 2px #6da011;padding:10px 0;color:#111;text-decoration:none}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step .step03{padding-left:5px}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step .step03 a{display:block;box-sizing:border-box;text-align:center;border:solid 2px #008c6a;padding:10px 0;color:#111;text-decoration:none}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step .step04 a{display:block;box-sizing:border-box;text-align:center;border:solid 2px #25b4df;padding:10px 0;color:#111;text-decoration:none}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step .step05 a{display:block;box-sizing:border-box;text-align:center;border:solid 2px #960000;padding:10px 0;color:#111;text-decoration:none}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step .step06 a{display:block;box-sizing:border-box;text-align:center;border:solid 2px #05799C;padding:10px 0;color:#111;text-decoration:none}#main-area #main-area-inner #main-cont #left-area .rsp-nyuukai-step .step07 a{display:block;box-sizing:border-box;text-align:center;border:solid 2px #e15611;padding:10px 0;color:#111;text-decoration:none}}#main-area #main-area-inner #main-cont #left-area .douga-pc{text-align:center}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .douga-pc{display:none}}#main-area #main-area-inner #main-cont #left-area .douga-rsp{display:none;text-align:center}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .douga-rsp{display:block}}#main-area #main-area-inner #main-cont #left-area .kizai-box{text-align:center;padding-bottom:20px}#main-area #main-area-inner #main-cont #left-area .kizai-box img{max-width:100%;height:auto}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .kizai-box img{max-width:100%;height:auto}}#main-area #main-area-inner #main-cont #left-area .kizai-gray{background-color:#e2f0d9;padding:20px;border-radius:5px;margin:20px auto 40px;max-width:600px}#main-area #main-area-inner #main-cont #left-area .kizai-gray ol{list-style:none;padding-left:0;margin-top:1em}#main-area #main-area-inner #main-cont #left-area .kizai-gray ol li{font-size:14px;line-height:1.8em;margin-bottom:0.5em}#main-area #main-area-inner #main-cont #left-area .school-outer .school-link{color:#0e810f}#main-area #main-area-inner #main-cont #left-area .school-outer .school-needs{width:100%;box-sizing:border-box;padding:20px 20px 20px 40px;background-color:#e9f2d9;margin-bottom:20px;list-style:square}#main-area #main-area-inner #main-cont #left-area .school-outer .school-needs li{font-size:16px;font-weight:bold;line-height:1.4em;margin-bottom:1em}#main-area #main-area-inner #main-cont #left-area .school-outer .school-needs li:last-child{margin-bottom:0}#main-area #main-area-inner #main-cont #left-area .school-outer .school-info-table table{width:100%}#main-area #main-area-inner #main-cont #left-area .school-outer .school-info-table table th,#main-area #main-area-inner #main-cont #left-area .school-outer .school-info-table table td{padding:10px;border:solid 1px #ccc;line-height:1.4em}#main-area #main-area-inner #main-cont #left-area .school-outer .school-info-table table th .caut,#main-area #main-area-inner #main-cont #left-area .school-outer .school-info-table table td .caut{font-size:100%;color:#666}#main-area #main-area-inner #main-cont #left-area .school-outer .school-info-table table th{width:100px;background-color:#e9f2d9}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .school-outer .school-info-table table th{width:30%;padding:10px 0}}#main-area #main-area-inner #main-cont #left-area .voice{box-sizing:border-box;padding:10px;border:dotted 2px #2C2982;margin-bottom:20px;position:relative}#main-area #main-area-inner #main-cont #left-area .voice .voice-title{color:#2C2982;display:block;font-weight:bold;margin-bottom:1em;font-size:15px;border-bottom:dotted 2px #ccc;padding-bottom:7px;max-width:100%}#main-area #main-area-inner #main-cont #left-area .voice .voice-from{display:block;position:absolute;top:10px;right:10px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .voice .voice-from{position:relative;top:-10px;right:0px;text-align:right}}#main-area #main-area-inner #main-cont #left-area #faq-button-list{padding:0px}#main-area #main-area-inner #main-cont #left-area #faq-button-list li{width:30%;float:left;margin-right:3%;margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area #faq-button-list li a{width:100%;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 2px #999;display:block;padding:15px 0px 15px 10px;text-decoration:none;font-size:100%;font-weight:bold;box-sizing:border-box;border-radius:4px;color:#111;-webkit-transition-delay:0s;-webkit-transition-duration:0.2s;-webkit-transition-property:all;-webkit-transition-timing-function:linear;transition-delay:0s;transition-duration:0.2s;transition-property:all;transition-timing-function:linear}#main-area #main-area-inner #main-cont #left-area #faq-button-list li a span{color:#2e910f}#main-area #main-area-inner #main-cont #left-area #faq-button-list li a:hover{background-color:#6da011;color:#fff}#main-area #main-area-inner #main-cont #left-area #faq-button-list li a:hover span{color:#fff}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #faq-button-list li{width:100%;margin-bottom:10px;float:none}#main-area #main-area-inner #main-cont #left-area #faq-button-list li a{padding-left:20px;line-height:1.4em}}#main-area #main-area-inner #main-cont #left-area .faq-box{width:100%;box-sizing:border-box;padding:20px;margin-bottom:20px;border:solid 1px #ccc}#main-area #main-area-inner #main-cont #left-area .faq-box .faq-q{padding-bottom:10px;text-indent:-26px;padding-left:26px;border-bottom:dashed 2px #ccc;font-weight:bold}#main-area #main-area-inner #main-cont #left-area .faq-box .faq-q span{padding:0 4px;background-color:#eee;color:#005b01;font-weight:bold}#main-area #main-area-inner #main-cont #left-area .faq-box .faq-a{padding-top:10px;text-indent:-26px;padding-left:26px}#main-area #main-area-inner #main-cont #left-area .faq-box .faq-a span{padding:0 4px;background-color:#eee;color:#960000;font-weight:bold}#main-area #main-area-inner #main-cont #left-area #touroku-outer h4{text-indent:-20px;margin-left:20px}#main-area #main-area-inner #main-cont #left-area #touroku-outer h4.mtfix{margin-top:3em;font-size:16px}#main-area #main-area-inner #main-cont #left-area #touroku-outer #touroku-copy li{font-size:24px;font-weight:700;letter-spacing:1px;line-height:2em}#main-area #main-area-inner #main-cont #left-area #touroku-outer #touroku-copy li span{color:#e03131;font-weight:bold}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #touroku-outer #touroku-copy li{font-size:16px;text-indent:-1.5em;margin-left:1.5em}}#main-area #main-area-inner #main-cont #left-area #touroku-outer .touroku-point{font-size:15px;padding:15px 30px;display:inline-block;text-align:center;box-sizing:border-box;background-color:#00518c;color:#fff;margin:40px 0 20px 0;font-weight:bold}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #touroku-outer .touroku-point{display:block;width:100%}}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-sout{padding-bottom:40px;position:relative}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-sout::after{position:absolute;top:100%;left:50%;width:0;height:0;margin-top:-40px;margin-left:-30px;border:solid #2e910f;border-width:30px;border-color:rgba(255,255,225,0);border-top-color:#2e910f;pointer-events:none;content:" ";box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-sout-sb{padding-bottom:40px;position:relative}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-sout-sb::after{position:absolute;top:100%;left:50%;width:0;height:0;margin-top:-40px;margin-left:-30px;border:solid #6da011;border-width:30px;border-color:rgba(255,255,225,0);border-top-color:#6da011;pointer-events:none;content:" ";box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-sout-end{padding-bottom:0px;position:relative}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box{width:100%;box-sizing:border-box;padding:20px;border:solid 1px #ccc;background-color:#fff;position:relative}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box .step-left{width:100%;padding-right:0;float:none;box-sizing:border-box;margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box .step-left p{width:100%;margin:0 auto}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box .step-left .step-text{font-family:"Arial Black","Arial",sans-serif;display:block;padding:5px 0px;background-color:#0e810f;border-radius:8px;color:#fff;text-align:center;margin-bottom:0px}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box .step-right{width:100%;float:none;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box .step-right h3{font-size:24px;margin-bottom:20px;padding-top:10px;text-align:center}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box .step-right h3 .rsp{display:none}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box .step-right p span.cout{color:#666;text-indent:-18px;margin-left:18px;display:inline-block;color:#666}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box.gray{background-color:#f4f4f4}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box .step-left{width:100%;float:none;box-sizing:border-box;padding:0 0 0px 0;text-align:center}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box .step-left p{width:100%;margin:0 auto}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box .step-left img{width:60%;height:auto}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box .step-right{width:100%;float:none;box-sizing:border-box;padding-left:0}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box .step-right h3{text-align:center}#main-area #main-area-inner #main-cont #left-area #touroku-outer .step-box .step-right h3 .rsp{display:inline}}#main-area #main-area-inner #main-cont #left-area #about-point>div{padding:10px;border:solid 1px #ccc;box-sizing:border-box;position:relative}#main-area #main-area-inner #main-cont #left-area #about-point>div.bkb{background-color:#eef5ff}#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-left{width:75%;float:left}#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-left>h3{font-size:24px;font-weight:bold;padding:10px 20px;margin-bottom:10px;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-left>p{line-height:1.8em;padding:0 20px}#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-left.rv{float:right}#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-right{width:25%;float:right}#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-right>div img{width:100%;height:auto}#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-right.rv{float:left}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #about-point>div{padding:0px;border:solid 1px #ccc;box-sizing:border-box;margin-bottom:10px;position:relative;padding-top:150px}#main-area #main-area-inner #main-cont #left-area #about-point>div.bkb{background-color:#eef5ff}#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-left{width:100%;float:none;background:rgba(255,255,255,0.8);position:relative;z-index:10}#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-left>h3{font-size:18px;font-weight:bold;padding:10px 10px 10px 10px;margin-bottom:0px;line-height:1.2em}#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-left>p{line-height:1.8em;padding:0 10px 10px 10px}#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-left.rv{float:right}#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-right{width:100%;float:none;position:absolute;top:0px;z-index:8;overflow:hidden}#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-right>div{text-align:center}#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-right>div img{width:100%;height:auto}}@media only screen and (max-width: 768px) and (min-width: 414px) and (max-width: 760px){#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-right>div img{width:50%}}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #about-point>div .about-box-right.rv{float:none}}#main-area #main-area-inner #main-cont #left-area #top-point{margin-bottom:30px}#main-area #main-area-inner #main-cont #left-area #top-point>div{width:49%;height:160px;box-sizing:border-box;padding:0;border:solid 1px #2C2982;margin-bottom:10px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #top-point>div{width:100%;height:auto;float:none;margin-bottom:10px}}#main-area #main-area-inner #main-cont #left-area #top-point>div h3{font-size:18px;font-weight:bold;padding:10px;background-color:#6da011;color:#fff}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #top-point>div h3{font-size:16px}}#main-area #main-area-inner #main-cont #left-area #top-point>div p{padding:10px 10px 10px 10px;line-height:1.4em}#main-area #main-area-inner #main-cont #left-area #top-point>div.left-box{float:left}#main-area #main-area-inner #main-cont #left-area #top-point>div.right-box{float:right}#main-area #main-area-inner #main-cont #left-area .banners li{margin-bottom:20px}#main-area #main-area-inner #main-cont #left-area .banners li a{display:block;width:100%;height:auto;text-align:center}#main-area #main-area-inner #main-cont #left-area .banners li a img{max-width:100%}#main-area #main-area-inner #main-cont #left-area #point3{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#main-area #main-area-inner #main-cont #left-area #point3 li{width:200px;height:200px;background-color:#2e910f;position:relative;border-radius:50%}#main-area #main-area-inner #main-cont #left-area #point3 li:hover{opacity:0.7}#main-area #main-area-inner #main-cont #left-area #point3 li.sg{background-color:#2e910f}#main-area #main-area-inner #main-cont #left-area #point3 li.bg{background-color:#2e910f}#main-area #main-area-inner #main-cont #left-area #point3 li a{display:block;width:200px;height:200px;text-decoration:none}#main-area #main-area-inner #main-cont #left-area #point3 li p{color:#fff;width:100%;font-size:18px;font-weight:bold;box-sizing:border-box;margin-top:-47px;position:absolute;top:50%;text-align:center}#main-area #main-area-inner #main-cont #left-area #point3 li p.line1{margin-top:-14px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #point3{display:block}#main-area #main-area-inner #main-cont #left-area #point3 li{width:100%;height:auto;margin:0 auto 5px auto;border-radius:4px}#main-area #main-area-inner #main-cont #left-area #point3 li.bg{height:62px}#main-area #main-area-inner #main-cont #left-area #point3 li.bg p{line-height:42px}#main-area #main-area-inner #main-cont #left-area #point3 li a{width:100%;height:auto}#main-area #main-area-inner #main-cont #left-area #point3 li p{font-size:18px;text-align:left;line-height:1.4em;position:static;top:0;padding:10px 20px;margin-top:0}#main-area #main-area-inner #main-cont #left-area #point3 li p.line1{margin-top:0}#main-area #main-area-inner #main-cont #left-area #point3 li p br{display:none}#main-area #main-area-inner #main-cont #left-area #point3 li p br.rsp-on{display:inline}}#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer{width:100%;height:auto;overflow-x:auto;overflow-y:hidden}#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table{width:100%;height:auto;min-width:653px}#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table thead{background-color:#efefef}#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table thead tr th{width:18%;padding:10px 5px;border:solid 1px #ccc;font-size:14px}#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table thead tr th.th-2{width:28%}#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table thead tr th.t-otkt{color:#fff;font-weight:bold;background-color:#2e910f;border-top:10px solid #2e910f;border-right:4px solid #2e910f;border-left:4px solid #2e910f}#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table tr.gray{background-color:#f4f4f4}#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table th,#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table td{padding:10px 5px;border:solid 1px #ccc;font-size:12px;text-align:center;line-height:1.4em}#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table th span.figure,#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table td span.figure{display:block;margin:0 auto}#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table th.t-otkt,#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table td.t-otkt{border-right:4px solid #2e910f;border-left:4px solid #2e910f}#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table th.t-otkt.last,#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table td.t-otkt.last{border-bottom:4px solid #2e910f}#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table th.t-otkt span.figure,#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer table td.t-otkt span.figure{color:#960000;font-weight:bold}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .area-hikaku-outer{display:none}}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer{display:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer{width:100%;height:auto;display:block}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer h4{text-align:center;padding:10px 0;background-color:#eee;border-radius:4px;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table{width:100%;height:auto;margin-bottom:40px}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table tr th{width:28%;border:solid 1px #ccc;font-size:12px}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table tr th.th-2{width:28%}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table tr.gray{background-color:#f4f4f4}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table tr.t-otkt{color:#fff;font-weight:bold;background-color:#2e910f;border-top:4px solid #2e910f;border-bottom:4px solid #2e910f;border-left:10px solid #2e910f}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table tr.t-otkt th{border-right:none;padding:10px 5px}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table tr.t-otkt td{border-top:4px solid #2e910f;border-bottom:4px solid #2e910f;border-right:4px solid #2e910f;border-left:4px solid #2e910f;background-color:#fff;color:#111}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table tr.t-otkt td span.figure{color:#960000;font-weight:bold}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table th{padding:10px 0px 10px 10px;border:solid 1px #ccc;font-size:12px;text-align:left;line-height:1.4em}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table th span.figure{display:block;margin:0 auto}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table td{padding:20px 10px;border:solid 1px #ccc;font-size:12px;text-align:left;line-height:1.4em;background-repeat:no-repeat;background-position:center;background-size:25%}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table td span{display:block}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table td span.red{color:#760000}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table td span.figure{display:block;margin:0 auto;text-align:center;margin-bottom:0.5em}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table td span.ind{padding-left:1em;text-indent:-1em}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table td.maru{background-image:url(images/icon_hikaku_a.png)}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table td.sankaku{background-image:url(images/icon_hikaku_b.png)}#main-area #main-area-inner #main-cont #left-area .rsp-area-hikaku-outer table td.batsu{background-image:url(images/icon_hikaku_c.png)}}#main-area #main-area-inner #main-cont #left-area .area-3-button{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}#main-area #main-area-inner #main-cont #left-area .area-3-button>div{width:30%;height:auto}#main-area #main-area-inner #main-cont #left-area .area-3-button>div a.button{width:100%;height:auto;display:block;color:#fff;text-decoration:none;font-weight:bold;padding:10px 0 10px 0;text-align:center;font-size:100%;line-height:1.4em;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px;box-sizing:border-box;position:relative}#main-area #main-area-inner #main-cont #left-area .area-3-button>div a.button:hover{opacity:0.6}#main-area #main-area-inner #main-cont #left-area .area-3-button>div a.button>span{position:absolute;right:15px;top:50%;margin-top:-9px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .area-3-button{display:block}#main-area #main-area-inner #main-cont #left-area .area-3-button>div{width:100%;margin-bottom:10px}}#main-area #main-area-inner #main-cont #left-area .main-middle-cta-head{color:#fff;font-weight:bold;background-color:#990000;padding:10px 20px;border-top-left-radius:4px;border-top-right-radius:4px}#main-area #main-area-inner #main-cont #left-area .main-middle-cta{display:-webkit-flex;display:flex;border-left:solid 1px #2e910f;border-right:solid 1px #2e910f;border-bottom:solid 1px #2e910f;padding:10px;margin-bottom:20px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-tel-area{width:50%;padding:0 0 0 50px;position:relative;box-sizing:border-box;display:block;text-decoration:none;color:#111;cursor:default}#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-tel-area .phone span{display:block;width:47px;height:47px;text-align:center;background:-webkit-linear-gradient(#3ea11f, #2e910f);background:linear-gradient(#3ea11f,#2e910f);border-radius:24px;font-size:24px;padding-top:12px;box-sizing:border-box;color:#fff;-moz-text-shadow:-1px -1px 1px #6da011,1px 1px 1px #6da011;-webkit-text-shadow:-1px -1px 1px #6da011,1px 1px 1px #6da011;text-shadow:-1px -1px 1px #6da011,1px 1px 1px #6da011;position:absolute;left:0;top:5px}#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-tel-area p.tel-num{font-family:"Arial Black","Arial",sans-serif;font-size:20px;box-sizing:border-box;padding:0px 0 0px 10px}#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-tel-area p.tel-1{font-size:12px;font-weight:500;display:inline-block;padding-right:10px;padding-left:10px}#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-tel-area p.tel-2{font-size:12px;font-weight:500;display:inline-block}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-tel-area{width:100%;margin-bottom:20px}}#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-contact-area{width:50%}#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-contact-area a{display:block;text-decoration:none;text-align:center;color:#fff;font-size:18px;font-weight:bold;background:-webkit-linear-gradient(#2ec9fe, #1eb9ee);background:linear-gradient(#2ec9fe,#1eb9ee);padding:20px 0px 20px 0px;line-height:1em;position:relative;border-bottom:solid 2px #0e99ce;border-radius:4px;-moz-text-shadow:-1px -1px 1px #0e99ce,1px 1px 1px #0e99ce;-webkit-text-shadow:-1px -1px 1px #0e99ce,1px 1px 1px #0e99ce;text-shadow:-1px -1px 1px #0e99ce,1px 1px 1px #0e99ce}#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-contact-area a:hover{opacity:0.6}#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-contact-area a.red{background:#960000;background:linear-gradient(#a60000,#960000);text-shadow:-1px -1px 1px #760000,1px 1px 1px #760000;border-bottom:solid 2px #760000}#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-contact-area a.blue{background:#05799C;background:linear-gradient(#1589ac,#05799c);text-shadow:-1px -1px 1px #05597C, 1px 1px 1px #05597C;border-bottom:solid 2px #05597C}#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-contact-area a.orange{background:#e15611;background:linear-gradient(#e37621,#e15611);text-shadow:-1px -1px 1px #c13601,1px 1px 1px #c13601;border-bottom:solid 2px #c13601}#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-contact-area a span{font-size:20px}#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-contact-area a span.m-text{font-size:18px;position:absolute;line-height:1.2em;top:8px;left:50%;margin-left:-38px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .main-middle-cta .cta-contact-area{width:100%}}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area .main-middle-cta{display:block}}#main-area #main-area-inner #main-cont #left-area #news-link{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#main-area #main-area-inner #main-cont #left-area #news-link>div.left{width:25%;text-align:left}#main-area #main-area-inner #main-cont #left-area #news-link>div.left>a{display:inline-block;font-weight:bold;padding:10px 20px;text-decoration:none;color:#fff;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px}#main-area #main-area-inner #main-cont #left-area #news-link>div.left>a:hover{opacity:0.7}#main-area #main-area-inner #main-cont #left-area #news-link>div.center{width:50%;text-align:center}#main-area #main-area-inner #main-cont #left-area #news-link>div.center>a{display:inline-block;font-weight:bold;padding:10px 20px;text-decoration:none;color:#fff;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px}#main-area #main-area-inner #main-cont #left-area #news-link>div.center>a:hover{opacity:0.7}#main-area #main-area-inner #main-cont #left-area #news-link>div.right{width:25%;text-align:right}#main-area #main-area-inner #main-cont #left-area #news-link>div.right>a{display:inline-block;font-weight:bold;padding:10px 20px;text-decoration:none;color:#fff;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px}#main-area #main-area-inner #main-cont #left-area #news-link>div.right>a:hover{opacity:0.7}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #news-link>div.left{width:48%;order:1}#main-area #main-area-inner #main-cont #left-area #news-link>div.left>a{display:block}#main-area #main-area-inner #main-cont #left-area #news-link>div.center{width:100%;order:3;margin-top:10px}#main-area #main-area-inner #main-cont #left-area #news-link>div.center>a{display:block}#main-area #main-area-inner #main-cont #left-area #news-link>div.right{width:48%;order:2}#main-area #main-area-inner #main-cont #left-area #news-link>div.right>a{display:block}}#main-area #main-area-inner #main-cont #left-area #news-list{width:100%;height:auto;box-sizing:border-box;background-color:#fff;padding:0px;border-radius:4px}#main-area #main-area-inner #main-cont #left-area #news-list>li{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0;border-bottom:dotted 1px #ccc;margin-bottom:10px}#main-area #main-area-inner #main-cont #left-area #news-list>li p.date{width:15%;text-align:right;box-sizing:border-box;padding-right:20px;font-size:100%;font-weight:bold}#main-area #main-area-inner #main-cont #left-area #news-list>li p.news{width:85%;font-size:100%;box-sizing:border-box}#main-area #main-area-inner #main-cont #left-area #news-list>li p.news a{color:#0e810f;display:block}#main-area #main-area-inner #main-cont #left-area #news-list>li p.news a:hover{text-decoration:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #left-area #news-list>li{display:block}#main-area #main-area-inner #main-cont #left-area #news-list>li p.date{width:100%;text-align:left;padding-right:0}#main-area #main-area-inner #main-cont #left-area #news-list>li p.news{width:100%}}#main-area #main-area-inner #main-cont #right-area{display:none;width:25%;min-width:270px;height:auto;box-sizing:border-box;padding:100px 15px 120px 15px;border-top:solid 10px #6da011}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #right-area{margin-top:40px;width:100%;min-width:0;float:none;display:block;padding:40px 5vw 40px 5vw;border-top:solid 10px #6da011}}#main-area #main-area-inner #main-cont #right-area h3{font-size:100%;font-weight:700;background-color:#fff;box-sizing:border-box;padding:10px 0px 5px 5px;border-bottom:solid 1px #2e910f}#main-area #main-area-inner #main-cont #right-area h3.line02{font-size:14px;line-height:1.4em;padding:10px 15px 10px 15px}#main-area #main-area-inner #main-cont #right-area h3 i{color:#2C2982}#main-area #main-area-inner #main-cont #right-area .sticky-cont{position:sticky;top:40px}#main-area #main-area-inner #main-cont #right-area .side-cta{box-sizing:border-box;margin-bottom:20px;background-color:#f6fff0;position:relative}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-img{width:80px;height:auto;position:absolute;top:-20px;left:-20px}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-img img{display:block;width:100%;height:auto}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-head{width:100%;height:auto;background:#e15611;background:linear-gradient(#e37621,#e15611);box-sizing:border-box;padding:10px 0}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-head p{font-size:16px;text-align:left;font-weight:bold;letter-spacing:2px;color:#fff;line-height:2.4em;box-sizing:border-box;padding-left:70px;text-shadow:-1px -1px 1px #c13601,1px 1px 1px #c13601}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-head p span{font-size:16px;color:#fff}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-cont{text-align:center;box-sizing:border-box;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-cont #side-cta-tel{font-family:"Arial Black","Arial",sans-serif;padding:5px 0px 10px 0px;font-size:24px;display:block;cursor:default;text-align:center;color:#960000;text-decoration:none;margin:0 auto 10px}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-text{padding-top:20px;font-size:110%;line-height:1.4}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-cont #side-cta-tel span{font-size:20px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-cont #side-cta-tel{padding:10px;margin:10px auto;background-color:#e9f2d9;display:inline-block;border-radius:10px}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-cont #side-cta-tel span{display:inline}}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-cont .side-cta-time{text-align:center;line-height:1.8em;font-size:14px}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-cont .side-cta-time.mb20{margin-bottom:20px}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-cont a.button{width:90%;max-width:240px;height:auto;display:inline-block;color:#fff;text-decoration:none;font-weight:bold;padding:20px 0 20px 0;text-align:center;font-size:16px;line-height:1em;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px;margin:10px 0;position:relative}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-cont a.button:hover{opacity:0.6}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-cont a.button>span{position:absolute;right:15px;top:50%;margin-top:-9px}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-cont a.button>span.no-right{position:static;margin-top:0}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-cont a.button{width:90%;max-width:90%}}#main-area #main-area-inner #main-cont #right-area .side-cta .side-cta-cont a.button.blue{background:#05799C;background:linear-gradient(#1589ac,#05799c);text-shadow:-1px -1px 1px #05597C, 1px 1px 1px #05597C;border-bottom:solid 2px #05597C}#main-area #main-area-inner #main-cont #right-area div.right-cont{margin-bottom:10px;background-color:#fff;position:relative}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #right-area div.right-cont{margin-bottom:10px}}#main-area #main-area-inner #main-cont #right-area div.right-cont.pb10{padding-bottom:10px}#main-area #main-area-inner #main-cont #right-area div.right-cont.pb20{padding-bottom:20px}#main-area #main-area-inner #main-cont #right-area div.right-cont #right-tel-num{font-family:"Arial Black","Arial",sans-serif;padding:20px 10px 10px 10px;font-size:24px;display:block;cursor:default;text-align:center;color:#111;text-decoration:none;margin:0 auto}#main-area #main-area-inner #main-cont #right-area div.right-cont #right-tel-num span{display:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #right-area div.right-cont #right-tel-num{padding:10px;margin:10px auto;border-radius:20px;background-color:#e9f2d9}#main-area #main-area-inner #main-cont #right-area div.right-cont #right-tel-num span{display:inline}}#main-area #main-area-inner #main-cont #right-area div.right-cont .tel-time{line-height:1.4em;text-align:center}#main-area #main-area-inner #main-cont #right-area div.right-cont .tel-time.mb20{margin-bottom:20px}#main-area #main-area-inner #main-cont #right-area div.right-cont .right-mail{width:220px;margin:0 auto;box-sizing:border-box;display:block;text-decoration:none;color:#fff;font-size:18px;font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, color-stop(1, #1eb9ee), color-stop(0, #2ec9fe));background:-webkit-linear-gradient(#2ec9fe, #1eb9ee);background:-moz-linear-gradient(#2ec9fe, #1eb9ee);background:-o-linear-gradient(#2ec9fe, #1eb9ee);background:-ms-linear-gradient(#2ec9fe, #1eb9ee);background:linear-gradient(#2ec9fe,#1eb9ee);padding:26px 0px 15px 0px;line-height:1em;position:relative;border-bottom:solid 2px #0e99ce;border-radius:4px;text-align:center;-moz-text-shadow:-1px -1px 1px #0e99ce,1px 1px 1px #0e99ce;-webkit-text-shadow:-1px -1px 1px #0e99ce,1px 1px 1px #0e99ce;text-shadow:-1px -1px 1px #0e99ce,1px 1px 1px #0e99ce}#main-area #main-area-inner #main-cont #right-area div.right-cont .right-mail:hover{opacity:0.6}#main-area #main-area-inner #main-cont #right-area div.right-cont .right-mail.red{background:#960000;background:linear-gradient(#a60000,#960000);text-shadow:-1px -1px 1px #760000,1px 1px 1px #760000;border-bottom:solid 2px #760000}#main-area #main-area-inner #main-cont #right-area div.right-cont .right-mail.blue{background:#05799C;background:linear-gradient(#1589ac,#05799c);text-shadow:-1px -1px 1px #05597C, 1px 1px 1px #05597C;border-bottom:solid 2px #05597C}#main-area #main-area-inner #main-cont #right-area div.right-cont .right-mail.orange{background:#e15611;background:linear-gradient(#e37621,#e15611);text-shadow:-1px -1px 1px #c13601,1px 1px 1px #c13601;border-bottom:solid 2px #c13601}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #right-area div.right-cont .right-mail{width:80%}}#main-area #main-area-inner #main-cont #right-area div.right-cont .right-mail span{font-size:30px;position:absolute;top:13px;left:15px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #right-area div.right-cont .right-mail span{left:50%;margin-left:-95px}}#main-area #main-area-inner #main-cont #right-area div.right-cont .right-mail span.small{font-size:x-small;position:absolute;top:9px;left:60px;font-weight:500}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #right-area div.right-cont .right-mail span.small{left:50%;margin-left:-50px}}#main-area #main-area-inner #main-cont #right-area div.right-cont ul li a{width:100%;height:auto;line-height:1.4em;display:block;border-bottom:dotted 1px #ccc;color:#111;text-decoration:none;padding:20px 0 20px 15px;position:relative;box-sizing:border-box;-webkit-transition-delay:0s;-webkit-transition-duration:0.2s;-webkit-transition-property:all;-webkit-transition-timing-function:linear;transition-delay:0s;transition-duration:0.2s;transition-property:all;transition-timing-function:linear}#main-area #main-area-inner #main-cont #right-area div.right-cont ul li a:hover{background-color:#e9f2d9}#main-area #main-area-inner #main-cont #right-area div.right-cont ul li a span{position:absolute;top:50%;right:15px;margin-top:-10px;font-size:20px;display:block;color:#2e910f}#main-area #main-area-inner #main-cont #right-area div.right-cont ul li:last-child a{border-bottom:none}#main-area #main-area-inner #main-cont #right-area .localmenu-outer{margin-bottom:10px;font-size:95%}#main-area #main-area-inner #main-cont #right-area .localmenu-outer div.right-cont-end{margin-bottom:0}#main-area #main-area-inner #main-cont #right-area .localmenu-outer h2{padding:0}#main-area #main-area-inner #main-cont #right-area .localmenu-outer h2{font-family:"Noto Sans JP",sans-serif;display:block;padding:15px;background-color:#247b08;color:#fff;text-decoration:none}#main-area #main-area-inner #main-cont #right-area .localmenu-outer h2 a{font-family:"Noto Sans JP",sans-serif;display:block;background-color:#247b08;color:#fff;text-decoration:none;font-size:95%}#main-area #main-area-inner #main-cont #right-area .localmenu-outer h2 a:hover{opacity:0.6}#main-area #main-area-inner #main-cont #right-area div.right-cont-end{background-color:#fff;margin-bottom:10px}#main-area #main-area-inner #main-cont #right-area div.right-cont-end ul li a{width:100%;height:auto;line-height:1.4em;display:block;border-bottom:dotted 1px #ccc;color:#111;text-decoration:none;padding:12px 40px 12px 15px;position:relative;box-sizing:border-box;-webkit-transition-delay:0s;-webkit-transition-duration:0.2s;-webkit-transition-property:all;-webkit-transition-timing-function:linear;transition-delay:0s;transition-duration:0.2s;transition-property:all;transition-timing-function:linear}#main-area #main-area-inner #main-cont #right-area div.right-cont-end ul li a:hover{background-color:#e9f2d9}#main-area #main-area-inner #main-cont #right-area div.right-cont-end ul li a.active{background-color:#e9f2d9}#main-area #main-area-inner #main-cont #right-area div.right-cont-end ul li a span{position:absolute;top:50%;right:15px;margin-top:-10px;font-size:20px;display:block;color:#2e910f}#main-area #main-area-inner #main-cont #right-area div.right-cont-end ul li:last-child a{border-bottom:none}#main-area #main-area-inner #main-cont .one-column{width:100%;max-width:1200px;height:auto;box-sizing:border-box;padding:80px 40px 80px 40px;margin:0 auto 10px;border-top:solid 10px #2e910f}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont #right-area div.right-cont-end ul li{width:95%}#main-area #main-area-inner #main-cont .one-column{width:100%;float:none;margin-bottom:10px;padding:40px 5vw 0 5vw;border-top:none}}#main-area #main-area-inner #main-cont .one-column h2{font-size:180%;font-weight:700;box-sizing:border-box;padding:0px 5%;margin-bottom:60px;line-height:1.4em;position:relative}#main-area #main-area-inner #main-cont .one-column h2>span:after{content:'';background-color:#2e910f;height:2px;margin-left:0px;position:absolute;bottom:-20px;left:0px;width:100%}#main-area #main-area-inner #main-cont .one-column h2.mtfix{margin-top:80px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column h2.mtfix{margin-top:60px}}#main-area #main-area-inner #main-cont .one-column h2.mthalf{margin-top:40px}#main-area #main-area-inner #main-cont .one-column h2.ptfix{padding-top:80px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column h2.ptfix{padding-top:60px}}#main-area #main-area-inner #main-cont .one-column h2.pthalf{padding-top:40px}#main-area #main-area-inner #main-cont .one-column h2.mb40{margin-bottom:40px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column h2{font-size:20px}#main-area #main-area-inner #main-cont .one-column h2.mtfix{margin-top:60px}}#main-area #main-area-inner #main-cont .one-column h3{font-family:"Noto Sans JP",sans-serif;font-size:18px;padding-bottom:5px;font-weight:bold;margin-bottom:40px;position:relative;color:#111;line-height:1.4em}#main-area #main-area-inner #main-cont .one-column h3>span{display:block}#main-area #main-area-inner #main-cont .one-column h3>span:after{content:'';background-color:#6da011;height:1px;margin-left:0px;position:absolute;bottom:-10px;left:0px;width:100%}#main-area #main-area-inner #main-cont .one-column h3.mtfix{margin-top:80px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column h3.mtfix{margin-top:60px}}#main-area #main-area-inner #main-cont .one-column h3.mthalf{margin-top:40px}#main-area #main-area-inner #main-cont .one-column h3.ptfix{padding-top:80px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column h3.ptfix{padding-top:60px}}#main-area #main-area-inner #main-cont .one-column h3.pthalf{padding-top:40px}#main-area #main-area-inner #main-cont .one-column h4{font-size:15px;font-weight:bold;line-height:1.4em}#main-area #main-area-inner #main-cont .one-column h4.mtfix{margin-top:2em}#main-area #main-area-inner #main-cont .one-column div.mtfix{margin-top:40px}#main-area #main-area-inner #main-cont .one-column div.pb20{padding-bottom:20px}#main-area #main-area-inner #main-cont .one-column div.pb40{padding-bottom:40px}#main-area #main-area-inner #main-cont .one-column p{font-size:100%;line-height:1.8em}#main-area #main-area-inner #main-cont .one-column p.mtfix{margin-top:1em}#main-area #main-area-inner #main-cont .one-column p.rsp-right{text-align:right}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column p.rsp-right{text-align:left}}#main-area #main-area-inner #main-cont .one-column p.katei-check{font-size:15px;font-weight:bold;padding:10px;margin-bottom:20px;border:dashed 2px #ccc}#main-area #main-area-inner #main-cont .one-column p.katei-check span{color:#2e910f}#main-area #main-area-inner #main-cont .one-column a.text-link{color:#0e810f}#main-area #main-area-inner #main-cont .one-column a.text-link:hover{text-decoration:none}#main-area #main-area-inner #main-cont .one-column ol{padding-left:1.5em}#main-area #main-area-inner #main-cont .one-column ol.mtfix{margin-top:1em}#main-area #main-area-inner #main-cont .one-column ol li{font-size:100%;line-height:1.8em}#main-area #main-area-inner #main-cont .one-column ul{list-style:square;padding-left:0}#main-area #main-area-inner #main-cont .one-column ul.mtfix{margin-top:1em}#main-area #main-area-inner #main-cont .one-column ul li{line-height:1.8em}#main-area #main-area-inner #main-cont .one-column .area-list ul{padding:0px;margin-left:20px;list-style:none}#main-area #main-area-inner #main-cont .one-column .area-list ul li{min-width:75px;float:left;margin-right:10px;margin-bottom:10px}#main-area #main-area-inner #main-cont .one-column .area-list ul li a{width:100%;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 2px #999;display:block;padding:5px 10px 5px 10px;text-decoration:none;font-size:100%;box-sizing:border-box;border-radius:4px;color:#111;-webkit-transition-delay:0s;-webkit-transition-duration:0.2s;-webkit-transition-property:all;-webkit-transition-timing-function:linear;transition-delay:0s;transition-duration:0.2s;transition-property:all;transition-timing-function:linear}#main-area #main-area-inner #main-cont .one-column .area-list ul li a span{color:#2e910f}#main-area #main-area-inner #main-cont .one-column .area-list ul li a:hover{background-color:#6da011;color:#fff}#main-area #main-area-inner #main-cont .one-column .area-list ul li a:hover span{color:#fff}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column .area-list ul li a{font-size:100%}}#main-area #main-area-inner #main-cont .one-column .school-d-button{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}#main-area #main-area-inner #main-cont .one-column .school-d-button>div{width:30%;height:auto}#main-area #main-area-inner #main-cont .one-column .school-d-button>div a.button{width:100%;height:auto;display:block;color:#fff;text-decoration:none;font-weight:bold;padding:10px 0 10px 0;text-align:center;font-size:14px;line-height:1.4em;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px;box-sizing:border-box;position:relative}#main-area #main-area-inner #main-cont .one-column .school-d-button>div a.button:hover{opacity:0.6}#main-area #main-area-inner #main-cont .one-column .school-d-button>div a.button>span{position:absolute;right:15px;top:50%;margin-top:-9px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column .school-d-button{display:block}#main-area #main-area-inner #main-cont .one-column .school-d-button>div{width:100%;margin-bottom:10px}}#main-area #main-area-inner #main-cont .one-column #privacy-outer{box-sizing:border-box;padding:0 10%}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #privacy-outer{padding:0}}#main-area #main-area-inner #main-cont .one-column #sct-outer{box-sizing:border-box;padding:0 10%}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #sct-outer{padding:0}}#main-area #main-area-inner #main-cont .one-column .top-outer{padding:80px 20px 0;margin-bottom:40px}#main-area #main-area-inner #main-cont .one-column .top-outer.gray{background-color:#f8f8f9}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column .top-outer{padding:60px 0 0 0}#main-area #main-area-inner #main-cont .one-column .top-outer.rpt40{padding-top:40px}}#main-area #main-area-inner #main-cont .one-column #topcta{padding:0 5vw 20px 5vw;width:100%;box-sizing:border-box}#main-area #main-area-inner #main-cont .one-column #topcta .w80{width:80%;margin:0 auto}#main-area #main-area-inner #main-cont .one-column #topcta .w80 .bottom-cta-outer-new{background-color:#f8f8f9}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #topcta .w80{width:100%}}#main-area #main-area-inner #main-cont .one-column #tc01-outer{}#main-area #main-area-inner #main-cont .one-column #tc01{margin:0 auto;max-width:1200px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc01{width:100%;box-sizing:border-box;padding:0 5vw}}#main-area #main-area-inner #main-cont .one-column #tc01 h2{text-align:center;font-size:180%;margin-bottom:50px;color:#393e40}#main-area #main-area-inner #main-cont .one-column #tc01 h2 .rsp-on{display:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc01 h2{font-size:7vw;line-height:1.4em;margin-bottom:40px}#main-area #main-area-inner #main-cont .one-column #tc01 h2 .rsp-on{display:inline}}#main-area #main-area-inner #main-cont .one-column #tc01 h2 span{display:inline-block;border-bottom:solid 2px #393e40;padding-bottom:10px}#main-area #main-area-inner #main-cont .one-column #tc01 h2 span:after{content:'';background-color:#2e910f;height:0px;margin-left:0px;position:absolute;bottom:0px;left:0px;width:0%;display:none}#main-area #main-area-inner #main-cont .one-column #tc01 h2 span.gn{display:inline;color:#0e810f}#main-area #main-area-inner #main-cont .one-column #tc01 h2 span.red{display:inline;color:#e03131}#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;list-style:none;max-width:981px;margin:0 auto;padding-left:0}#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list li{width:307px;margin:0 10px;height:auto;box-shadow:0px 0px 4px 2px rgba(0,0,0,0.1);border-radius:4px;position:relative;box-sizing:border-box;padding:0px 0px 0px 0px;background-color:#fff}#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list li h3{padding:20px 20px;font-family:"Noto Sans JP",sans-serif;margin:0;text-align:center}#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list li img{max-width:100%;height:auto;border-top-left-radius:4px;border-top-right-radius:4px}#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list li p{padding:10px 20px 20px 20px}#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list li p span{font-size:15px;font-weight:bold;display:block;margin-bottom:1em}#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list li a.button{width:80%;height:auto;display:block;color:#fff;text-decoration:none;font-weight:bold;padding:10px 0 10px 0;text-align:center;font-size:16px;line-height:1.4em;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px;position:absolute;left:50%;margin-left:-40%;bottom:20px;box-sizing:border-box}#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list li a.button:hover{opacity:0.6}#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list li a.button>span{position:absolute;right:15px;top:50%;margin-top:-9px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list li a.button{width:100%}}#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list li a.button.blue{background:#05799C;background:linear-gradient(#1589ac,#05799c);text-shadow:-1px -1px 1px #05597C, 1px 1px 1px #05597C;border-bottom:solid 2px #05597C}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list{display:block;text-align:center}#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list li{width:307px;text-align:center;display:inline-block;margin:0 10px 20px}#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list li p{text-align:center}#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list li p br.rsp-none{display:none}#main-area #main-area-inner #main-cont .one-column #tc01 #tc01_list li a.button{width:80%;margin-left:-40%}}#main-area #main-area-inner #main-cont .one-column #tc01-outer-a{background-color:#f8f8f9}#main-area #main-area-inner #main-cont .one-column #tc01-a{width:80%;margin:0 auto;max-width:1200px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc01-a{width:100%;box-sizing:border-box;padding:0 5vw}}#main-area #main-area-inner #main-cont .one-column #tc01-a h2{text-align:center;font-size:30px;margin-bottom:80px;color:#393e40}#main-area #main-area-inner #main-cont .one-column #tc01-a h2 .rsp-on{display:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc01-a h2{font-size:7vw;line-height:1.4em;margin-bottom:40px}#main-area #main-area-inner #main-cont .one-column #tc01-a h2 .rsp-on{display:inline}}#main-area #main-area-inner #main-cont .one-column #tc01-a h2 span{display:inline-block;border-bottom:solid 2px #393e40;padding-bottom:10px}#main-area #main-area-inner #main-cont .one-column #tc01-a h2 span:after{content:'';background-color:#2e910f;height:0px;margin-left:0px;position:absolute;bottom:0px;left:0px;width:0%;display:none}#main-area #main-area-inner #main-cont .one-column #tc01-a h2 span.gn{display:inline;color:#0e810f}#main-area #main-area-inner #main-cont .one-column #tc01-a h2 span.red{display:inline;color:#e03131}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;list-style:none;padding-left:0}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li{width:31%;border-radius:0px;background-color:#fff}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li.red{border:solid 4px #cb3932}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li.red h4{color:#cb3932}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li.blue{border:solid 4px #00738f}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li.blue h4{color:#00738f}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li.green{border:solid 4px #2e910f}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li.green h4{color:#2e910f}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li a{width:100%;height:100%;position:relative;box-sizing:border-box;padding:0px 0px 0px 0px;display:block;color:#111;text-decoration:none}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li a>div{position:relative}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li a h3{width:100%;position:absolute;top:50%;text-align:center;line-height:1.2em;font-family:"Noto Sans JP",sans-serif;color:#fff;font-weight:bold;font-size:28px;margin:-33px 0 0 0;padding:0}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li a h3.one-line{line-height:2.4em}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li a h4{margin:0;padding:20px 0;font-size:17px;text-align:center}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li a img{width:100%;height:auto}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li a p{padding:10px 10px 20px 10px;font-size:16px;text-align:center}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li a:hover{opacity:0.7}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a{display:block}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li{width:100%;margin-bottom:20px}#main-area #main-area-inner #main-cont .one-column #tc01-a #tc01_list-a li a.button{width:80%;margin-left:-40%}}#main-area #main-area-inner #main-cont .one-column #tc01-outer{background-size:cover;background-position:bottom center;margin: 0 auto 40px}#main-area #main-area-inner #main-cont .one-column #tc02-outer{background-size:cover;background-position:bottom center;margin: 0 auto;padding-bottom:60px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc-price{padding-top:40px}#main-area #main-area-inner #main-cont .one-column #tc02-outer{background-position:top 0% left 10%;padding-top:40px}#main-area #main-area-inner #main-cont .one-column #tc01-outer{padding-top:40px}}#main-area #main-area-inner #main-cont .one-column #tc02{width:80%;margin:0 auto;max-width:1200px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc02{width:100%;box-sizing:border-box;padding:0 5vw}}#main-area #main-area-inner #main-cont .one-column #tc02 h2{text-align:center;font-size:180%;margin-bottom:40px}#main-area #main-area-inner #main-cont .one-column #tc02 h2 span{display:inline-block;border-bottom:solid 2px;padding-bottom:10px}#main-area #main-area-inner #main-cont .one-column #tc02 h2 span:after{content:'';background-color:white;height:0px;margin-left:0px;position:absolute;bottom:0px;left:0px;width:0%;display:none}#main-area #main-area-inner #main-cont .one-column #tc02 h2 .rsp-on{display:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc02 h2{font-size:7vw;line-height:1.4em;margin-bottom:40px}#main-area #main-area-inner #main-cont .one-column #tc02 h2 .rsp-on{display:inline}}#main-area #main-area-inner #main-cont .one-column #tc00 #tc00-sub{margin:0 auto 40px;text-align:center;max-width: 800px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc00 #tc00-sub{text-align:left}}#main-area #main-area-inner #main-cont .one-column #tc02 #tc02-sub{font-size:110%;margin-bottom:40px;text-align:center}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc02 #tc02-sub{font-size:100%}#main-area #main-area-inner #main-cont .one-column #tc02 #tc02-sub .rsp-off{display:none}}#main-area #main-area-inner #main-cont .one-column #tc02 ol{list-style:none;padding-left:0;margin:0 auto;max-width:1200px}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li{box-sizing:border-box;background-color:#fff;margin-bottom:40px;padding:0px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;background-repeat:no-repeat;background-size:50% auto;background-position:center left;border-radius:4px}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li.about03{background-position:top 35% left}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc02 ol>li.about03{background-position:top left}}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li:last-child{margin-bottom:0}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div{position:relative}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02photo{width:40%;overflow:hidden;text-align:center;line-height:1px;border-top-left-radius:4px;border-bottom-left-radius:4px;min-height:280px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02photo img{width:100%;height:auto;border-top-left-radius:4px;border-bottom-left-radius:4px}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02photo img.photo-fix{margin-top:-40px}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02list{width:60%;box-sizing:border-box;padding:20px 30px}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02list h3{font-size:150%;margin:0;padding:0;color:#0e810f}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02list h3>span{display:inline-block;border-bottom:solid 2px #0e810f;margin-bottom:30px;padding-bottom:10px}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02list h3>span:after{content:'';background-color:white;height:0px;margin-left:0px;position:absolute;bottom:0px;left:0px;width:0%;display:none}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02list h3>span .rsp-on{display:none}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02list>ul{list-style:none;background:#fff}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02list>ul>li{line-height:1.6em;margin-bottom:20px;font-size:100%;text-indent:-5px;margin-left:1em}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02list>ul>li:last-child{margin-bottom:0}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02list>ul span{color:#2e910f}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc02 ol{width:100%;max-width:100%}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li{display:block;background-color:#fff;background-size:contain;background-position:center top;background-size:100% auto;padding:0}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02photo{width:100%;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02photo img{width:100%;height:auto;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02photo img.photo-fix{margin-top:0px}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02list{width:100%;padding:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02list h3{font-size:120%;text-align:center;padding:20px 0 0 0;margin:0}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02list h3>span{margin-bottom:10px}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div.tc02list h3>span .rsp-on{display:inline}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div ul{padding:20px 10px 20px 15px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#main-area #main-area-inner #main-cont .one-column #tc02 ol>li>div ul li{font-size:100%;text-indent:-8px}}#main-area #main-area-inner #main-cont .one-column #tc03{width:80%;margin:0 auto;max-width:1200px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc00{width:100%;box-sizing:border-box;padding:0 5vw}#main-area #main-area-inner #main-cont .one-column #tc03{width:100%;box-sizing:border-box;padding:0 5vw}}#main-area #main-area-inner #main-cont .one-column #tc03 h2{text-align:center;font-size:180%;margin-bottom:50px;color:#393e40}#main-area #main-area-inner #main-cont .one-column #tc03 h2 .rsp-on{display:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc03 h2{font-size:7vw;line-height:1.4em;margin-bottom:40px}#main-area #main-area-inner #main-cont .one-column #tc03 h2 .rsp-on{display:inline}}#main-area #main-area-inner #main-cont .one-column #tc03 h2 span{display:inline-block;border-bottom:solid 2px #393e40;padding-bottom:10px}#main-area #main-area-inner #main-cont .one-column #tc03 h2 span:after{content:'';background-color:#2e910f;height:0px;margin-left:0px;position:absolute;bottom:0px;left:0px;width:0%;display:none}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf{width:32%;min-height:100px;margin-bottom:30px;box-sizing:border-box;padding:20px;border-radius:10px;text-align:center;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 2px #ccc;background:#fff}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .uni{font-size:20px;font-weight:bold;text-align:center;padding:10px 20px;background-color:#fcfcfc;border-radius:10px;line-height:1em;display:inline-block;margin:0 auto 10px auto}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .uni span{font-size:16px;font-weight:bold}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .num p{font-size:180%;font-family:"Arial Black","Arial",sans-serif;font-weight:bold;text-align:center;line-height:1em;margin-bottom:10px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .num p span{font-size:100%;font-family:"Noto Sans JP",sans-serif}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw-long{width:100%;box-sizing:border-box}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw-long img{width:30%;height:auto;display:block;margin:0 auto 10px auto;margin-bottom:9px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw-long.single img{width:25%;height:auto;display:block;margin:0 auto 8px auto}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw{width:100%;display:-webkit-flex;display:flex}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div{width:50%;text-align:center}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div img{width:50%;height:auto;display:block;margin:0 auto 10px auto}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-m{text-align:center}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-m .mw-t{color:#fff;background-color:#00738f;font-size:15px;line-height:1em;font-weight:bold;border:solid 4px #00738f;padding:4px 14px;border-radius:20px;display:inline-block;margin-bottom:10px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-m .mw-t.mbg{background-color:#0e810f;border:solid 4px #0e810f}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-m .mw-t.wmen{background-color:#cb3932;border:solid 4px #cb3932}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-m .mw-t.mini{font-size:13px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-m .num-s{color:#00738f}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-m .num-s.mbg{color:#0e810f}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-m .num-s.wmen{color:#cb3932}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-w .mw-t{color:#fff;background-color:#cb3932;font-size:15px;line-height:1em;font-weight:bold;border:solid 4px #cb3932;padding:4px 14px;border-radius:20px;display:inline-block;margin-bottom:10px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-w .mw-t.bg{background-color:#0e810f;border:solid 4px #0e810f}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-w .mw-t.men{background-color:#00738f;border:solid 4px #00738f}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-w .mw-t.mini{font-size:13px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-w .num-s{color:#cb3932}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-w .num-s.bg{color:#0e810f}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div.mw-w .num-s.men{color:#00738f}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div .num-s{font-size:20px;font-family:"Arial Black","Arial",sans-serif;font-weight:bold}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf .mw>div .num-s span{font-size:100%;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf{width:100%}}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l{width:100%;min-height:100px;margin-bottom:30px;box-sizing:border-box;padding:20px;border-radius:10px;text-align:center;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 2px #ccc;background:#fff}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .uni{font-size:20px;font-weight:bold;text-align:center;padding:10px 20px;background-color:#fcfcfc;border-radius:10px;line-height:1em;display:inline-block;margin:0 auto 10px auto}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .num p{font-size:180%;font-family:"Arial Black","Arial",sans-serif;font-weight:bold;text-align:center;line-height:1em;margin-bottom:10px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .num p span{font-size:100%;font-family:"Noto Sans JP",sans-serif}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw{width:100%;display:-webkit-flex;display:flex}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw .rsp-on{display:none}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div{text-align:center}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div img{width:50%;height:auto;display:block;margin:0 auto 10px auto}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-m{width:10%;text-align:center}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-m img{width:100%}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-m .mw-t{color:#00738f;font-size:15px;line-height:1em;font-weight:bold;border:solid 4px #00738f;padding:4px 14px;border-radius:20px;display:inline-block;margin-bottom:10px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-m .num-s{color:#00738f}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w{width:80%;text-align:center}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w{width:100%;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;box-sizing:border-box}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div{box-sizing:border-box;width:48%;max-width:240px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div.pl30{padding-left:30px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div.pr30{padding-right:30px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table{width:100%}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table th,#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table td{padding:5px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table th{text-align:left}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table th p{width:100%;display:block}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table th p.line-2{line-height:1.2em}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table th.line-2fix{height:42px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table td{text-align:right}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div>table td p{width:100%;display:block}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp{display:none}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w .mw-t{color:#cb3932;font-size:15px;line-height:1em;font-weight:bold;border:solid 4px #cb3932;padding:4px 14px;border-radius:20px;display:inline-block;margin-bottom:10px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w .num-s{color:#111}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div .num-s{font-size:16px;font-family:"Arial Black","Arial",sans-serif;font-weight:bold;display:inline-block}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div .num-s span{font-size:14px;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l{width:100%}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw{display:block}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw .rsp-none{display:none}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw .rsp-on{display:block}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-m{width:100%}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-m img{width:30%}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w{width:100%;text-align:center}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w{display:none;width:100%;box-sizing:border-box}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div{width:80%;margin:0 auto}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div.pl30{padding-left:0}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w>div.pr30{padding-right:0}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp{width:100%;display:block;box-sizing:border-box}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div{box-sizing:border-box;width:80%;margin:0 auto}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table{width:100%}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table th,#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table td{padding:5px}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table th{text-align:left}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table th p{width:100%;display:block}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table th p.line-2{line-height:1.2em}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table td{text-align:right}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw>div.mw-w>.inner-mw-w-rsp>div>table td p{width:100%;display:block}#main-area #main-area-inner #main-cont .one-column #tc03 .data-outerf .data-boxf-l .mw .num-s{display:block}}#main-area #main-area-inner #main-cont .one-column #tc04-outer{}#main-area #main-area-inner #main-cont .one-column #tc04{width:100%;margin:0 auto}#main-area #main-area-inner #main-cont .one-column #tc07{padding: 10px 40px 40px;margin:40px auto 0}#main-area #main-area-inner #main-cont .one-column #tc-price{max-width:1000px;padding:0 5vw;margin:80px auto}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc04-outer{margin-bottom:0;padding-bottom:0}#main-area #main-area-inner #main-cont .one-column #tc04{width:100%;box-sizing:border-box;padding:0 5vw}#main-area #main-area-inner #main-cont .one-column #tc07{padding:5px 5% 40px;margin:20px auto}}#main-area #main-area-inner #main-cont .one-column #tc04 h2,#main-area #main-area-inner #main-cont .one-column #tc00 h2,#main-area #main-area-inner #main-cont .one-column #tc07 h2,#main-area #main-area-inner #main-cont .one-column #tc-price h2{text-align:center;font-size:180%;margin-bottom:60px;color:#393e40}#main-area #main-area-inner #main-cont .one-column #tc04 h2 .rsp-on,#main-area #main-area-inner #main-cont .one-column #tc00 h2 .rsp-on,#main-area #main-area-inner #main-cont .one-column #tc07 h2 .rsp-on,#main-area #main-area-inner #main-cont .one-column #tc-price h2 .rsp-on{display:none}#main-area #main-area-inner #main-cont .one-column #tc04 h2 span,#main-area #main-area-inner #main-cont .one-column #tc00 h2 span,#main-area #main-area-inner #main-cont .one-column #tc07 h2 span,#main-area #main-area-inner #main-cont .one-column #tc-price h2 span{display:inline-block;border-bottom:solid 2px #393e40;padding-bottom:10px}#main-area #main-area-inner #main-cont .one-column #tc04 h2 span:after,#main-area #main-area-inner #main-cont .one-column #tc00 h2 span:after,#main-area #main-area-inner #main-cont .one-column #tc07 h2 span:after,#main-area #main-area-inner #main-cont .one-column #tc-price h2 span:after{content:'';background-color:#2e910f;height:0px;margin-left:0px;position:absolute;bottom:0px;left:0px;width:0%;display:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc04 h2,#main-area #main-area-inner #main-cont .one-column #tc00 h2,#main-area #main-area-inner #main-cont .one-column #tc07 h2,#main-area #main-area-inner #main-cont .one-column #tc-price h2{font-size:7vw;line-height:1.4em;margin-bottom:40px}#main-area #main-area-inner #main-cont .one-column #tc04 h2 .rsp-on,#main-area #main-area-inner #main-cont .one-column #tc00 h2 .rsp-on,#main-area #main-area-inner #main-cont .one-column #tc07 h2 .rsp-on,#main-area #main-area-inner #main-cont .one-column #tc-price h2 .rsp-on{display:inline}}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin:0 auto 60px;max-width:1000px}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin-bottom:60px}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex.left{-webkit-flex-flow:row-reverse;flex-flow:row-reverse}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex.left{-webkit-flex-flow:row-reverse;flex-flow:row-reverse}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex h3{font-size:150%;color:#0e810f}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex h3{font-size:150%;color:#0e810f}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex h3 span:after{background-color:#6da011}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex h3 span:after{background-color:#6da011}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex>div.w55{width:55%;box-sizing:border-box}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex>div.w55{width:55%;box-sizing:border-box}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex>div.w55.pr{padding-left:0;padding-right:5%}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex>div.w55.pr{padding-left:0;padding-right:5%}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex>div.w40{width:40%}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex>div.w40{width:40%}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex>div img{width:100%;height:auto}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex>div img{width:100%;height:auto}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex>div .rsp-on{display:none}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex>div .rsp-on{display:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex{display:block;margin-bottom:40px}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex{display:block;margin-bottom:40px}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex h3{font-size:120%}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex h3{font-size:6vw}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex h3 span .rsp-off{display:none}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex h3 span .rsp-off{display:none}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex>div img{width:unset;max-width:100%;height:auto;margin:0 auto 20px}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex>div img{width:unset;max-width:100%;height:auto;margin:0 auto 20px}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex>div .rsp-on{display:block}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex>div .rsp-on{display:block}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex>div.w40{display:none}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex>div.w40{display:none}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex>div.w55{width:100%;padding-left:0}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex>div.w55{width:100%;padding-left:0}#main-area #main-area-inner #main-cont .one-column #tc04 .box-flex>div.w55.pr{padding-left:0;padding-right:0}#main-area #main-area-inner #main-cont .one-column #tc03 .box-flex>div.w55.pr{padding-left:0;padding-right:0}}#main-area #main-area-inner #main-cont .one-column #tc05{width:80%;margin:0 auto;max-width:1200px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc05{width:100%;box-sizing:border-box;padding:0 5vw}}#main-area #main-area-inner #main-cont .one-column #tc05 h2{text-align:center;margin-bottom:40px;position:relative;letter-spacing:2px}#main-area #main-area-inner #main-cont .one-column #tc05 h2>span>a{background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px;color:#fff;font-weight:bold;position:absolute;right:0;top:-10px;display:block;padding:5px 25px 5px 15px;font-size:14px;text-decoration:none;font-family:"Noto Sans JP",sans-serif}#main-area #main-area-inner #main-cont .one-column #tc05 h2>span>a:hover{opacity:0.7}#main-area #main-area-inner #main-cont .one-column #tc05 h2>span>a>span{position:absolute;right:10px;top:50%;margin-top:-12px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc05 h2{text-align:left}}#main-area #main-area-inner #main-cont .one-column #tc05 #news-list{width:100%;height:auto;box-sizing:border-box;background-color:#fff;padding:20px;border-radius:4px;box-shadow:0px 0px 4px 2px rgba(0,0,0,0.1)}#main-area #main-area-inner #main-cont .one-column #tc05 #news-list>li{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px;border-bottom:dotted 1px #ccc;margin-bottom:10px}#main-area #main-area-inner #main-cont .one-column #tc05 #news-list>li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#main-area #main-area-inner #main-cont .one-column #tc05 #news-list>li p.date{width:10%;text-align:right;box-sizing:border-box;padding-right:20px;font-size:100%;font-weight:bold}#main-area #main-area-inner #main-cont .one-column #tc05 #news-list>li p.news{width:90%;font-size:100%;box-sizing:border-box}#main-area #main-area-inner #main-cont .one-column #tc05 #news-list>li p.news a{color:#0e810f;display:block}#main-area #main-area-inner #main-cont .one-column #tc05 #news-list>li p.news a:hover{text-decoration:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column #tc05 #news-list>li{display:block}#main-area #main-area-inner #main-cont .one-column #tc05 #news-list>li p.date{width:100%;text-align:left;padding-right:0}#main-area #main-area-inner #main-cont .one-column #tc05 #news-list>li p.news{width:100%}}#main-area #main-area-inner #main-cont .one-column .normal-button{text-align:right;padding-top:20px}#main-area #main-area-inner #main-cont .one-column .normal-button.left{text-align:left}#main-area #main-area-inner #main-cont .one-column .normal-button a.button{width:300px;height:auto;display:inline-block;color:#fff;text-decoration:none;font-weight:bold;padding:10px 0 10px 0;text-align:center;font-size:16px;line-height:1.4em;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f;border-radius:4px;position:relative}#main-area #main-area-inner #main-cont .one-column .normal-button a.button:hover{opacity:0.7}#main-area #main-area-inner #main-cont .one-column .normal-button a.button>span{position:absolute;right:15px;top:50%;margin-top:-9px}@media only screen and (max-width: 768px){#main-area #main-area-inner #main-cont .one-column .normal-button a.button{width:100%}#main-area #main-area-inner #main-cont .one-column .normal-button a.button.sp-width-50{width:90%;padding:15px 0;}}#main-area #main-area-inner #main-cont .one-column .normal-button a.button.blue{background:#05799C;background:linear-gradient(#1589ac,#05799c);text-shadow:-1px -1px 1px #05597C, 1px 1px 1px #05597C;border-bottom:solid 2px #05597C}#main-area #main-area-inner #main-cont .one-column .normal-button.center{text-align:center}#main-area #main-area-inner #main-cont a.center{width:100%;text-align:center;display:block}#main-area #main-area-inner .bottom-cta-over{width:100%;max-width:765px;height:auto;margin:0 auto;background-color:#fff;box-sizing:border-box;padding:5px;border:solid 1px #ccc}#main-area #main-area-inner .bottom-cta-over.w80{width:80%}@media only screen and (max-width: 768px){#main-area #main-area-inner .bottom-cta-over{padding:0px;border:none}#main-area #main-area-inner .bottom-cta-over.w80{width:100%}}#main-area #main-area-inner .bottom-cta-outer-new{width:100%;max-width:800px;height:auto;background-color:#fff;margin:0 auto}#main-area #main-area-inner .bottom-cta-outer-new .bottom-cta-new{width:100%;height:auto;box-sizing:border-box;padding:0px;display:block}#main-area #main-area-inner .bottom-cta-outer-new .bottom-cta-new img{width:100%;height:auto}#main-area #main-area-inner .bottom-cta-outer-new .bottom-cta-new img.cta-pc{display:block}#main-area #main-area-inner .bottom-cta-outer-new .bottom-cta-new img.cta-sp{display:none}#main-area #main-area-inner .bottom-cta-outer-new .bottom-cta-new:hover{opacity:0.7}@media only screen and (max-width: 768px){#main-area #main-area-inner .bottom-cta-outer-new{min-width:0}#main-area #main-area-inner .bottom-cta-outer-new .bottom-cta-new{width:100%}#main-area #main-area-inner .bottom-cta-outer-new .bottom-cta-new img.cta-pc{display:none}#main-area #main-area-inner .bottom-cta-outer-new .bottom-cta-new img.cta-sp{display:block;margin:0 auto;max-width:300px}}#main-area #main-area-inner #bottom-contact-outer{clear:both;width:100%;background-color:#eee}#main-area #main-area-inner #bottom-contact-outer.long{width:100%}@media only screen and (max-width: 768px){#main-area #main-area-inner #bottom-contact-outer{width:100%}}#main-area #main-area-inner #bottom-contact{width:710px;height:200px;background-color:#fff;background-image:url(images/about02.png);background-repeat:no-repeat;background-size:auto 100%;background-position:top right;box-sizing:border-box;border:solid 2px #ccc;margin:0 auto}#main-area #main-area-inner #bottom-contact.long{width:100%}#main-area #main-area-inner #bottom-contact #bottom-contact-inner{width:100%;height:100%;background-image:url(images/about03.png);background-repeat:no-repeat;background-size:auto 100%;background-position:top left;box-sizing:border-box;padding-top:8px;position:relative}#main-area #main-area-inner #bottom-contact #bottom-contact-inner.long{width:100%}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bottom-copy{font-size:24px;font-weight:700;text-align:center;padding-top:10px;padding-left:10px;text-shadow:2px 2px 0 #fff, -2px 2px 0 #fff, 2px -2px 0 #fff, -2px -2px 0 #fff;text-shadow:2px 2px 1px #fff, -2px 2px 1px #fff, 2px -2px 1px #fff, -2px -2px 1px #fff}@media only screen and (max-width: 768px){#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bottom-copy{font-size:20px;padding-top:30px}}#main-area #main-area-inner #bottom-contact #bottom-contact-inner #tel-num-bottom{width:80%;text-align:center;font-size:20px;padding-top:10px;margin:0 auto 10px auto;text-shadow:2px 2px 0 #fff, -2px 2px 0 #fff, 2px -2px 0 #fff, -2px -2px 0 #fff;text-shadow:2px 2px 1px #fff, -2px 2px 1px #fff, 2px -2px 1px #fff, -2px -2px 1px #fff}#main-area #main-area-inner #bottom-contact #bottom-contact-inner #tel-num-bottom i{color:#333}@media only screen and (max-width: 768px){#main-area #main-area-inner #bottom-contact #bottom-contact-inner #tel-num-bottom i{color:#fff}}#main-area #main-area-inner #bottom-contact #bottom-contact-inner #tel-num-bottom span.pc-tel{font-family:"Arial Black","Arial",sans-serif;letter-spacing:2px;color:#2e910f;text-decoration:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #bottom-contact #bottom-contact-inner #tel-num-bottom span.pc-tel{display:none}}#main-area #main-area-inner #bottom-contact #bottom-contact-inner #tel-num-bottom a.rsp-tel{display:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #bottom-contact #bottom-contact-inner #tel-num-bottom a.rsp-tel{display:inline-block;font-family:"Arial Black","Arial",sans-serif;letter-spacing:2px;color:#2e910f;text-decoration:none;background-color:#2e910f;text-shadow:none;color:#fff;padding:10px 20px;border-radius:20px;background:linear-gradient(#3ea11f,#2e910f);text-shadow:-1px -1px 1px #0e810f,1px 1px 1px #0e810f;border-bottom:solid 2px #0e810f}}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .tel-1-bottom{display:block;text-align:center;padding-right:10px;text-shadow:2px 2px 0 #fff, -2px 2px 0 #fff, 2px -2px 0 #fff, -2px -2px 0 #fff;text-shadow:2px 2px 1px #fff, -2px 2px 1px #fff, 2px -2px 1px #fff, -2px -2px 1px #fff}@media only screen and (max-width: 768px){#main-area #main-area-inner #bottom-contact #bottom-contact-inner .tel-1-bottom{background:rgba(255,255,255,0.8);line-height:1.4em}}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bc-button{width:70%;height:80px;display:block;padding:50px 0 0 0;text-align:center;line-height:1.2em;margin:0 auto;box-sizing:border-box;text-decoration:none;color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(1, #1eb9ee), color-stop(0, #2ec9fe));background:-webkit-linear-gradient(#2ec9fe, #1eb9ee);background:-moz-linear-gradient(#2ec9fe, #1eb9ee);background:-o-linear-gradient(#2ec9fe, #1eb9ee);background:-ms-linear-gradient(#2ec9fe, #1eb9ee);background:linear-gradient(#2ec9fe,#1eb9ee);font-weight:bold;font-size:15px;letter-spacing:1px;border-radius:4px;border-bottom:solid 2px #0e99ce;position:absolute;bottom:10px;left:0;right:0;-moz-text-shadow:-1px -1px 1px #0e99ce,1px 1px 1px #0e99ce;-webkit-text-shadow:-1px -1px 1px #0e99ce,1px 1px 1px #0e99ce;text-shadow:-1px -1px 1px #0e99ce,1px 1px 1px #0e99ce}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bc-button:hover{opacity:0.6}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bc-button>span{font-size:30px;font-weight:bold;position:absolute;display:block;width:100%;text-align:center;top:15px;-moz-text-shadow:-1px -1px 1px #0e99ce,1px 1px 1px #0e99ce;-webkit-text-shadow:-1px -1px 1px #0e99ce,1px 1px 1px #0e99ce;text-shadow:-1px -1px 1px #0e99ce,1px 1px 1px #0e99ce}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bc-button.red{background:#960000;background:linear-gradient(#a60000,#960000);text-shadow:-1px -1px 1px #760000,1px 1px 1px #760000;border-bottom:solid 2px #760000}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bc-button.red>span{text-shadow:-1px -1px 1px #760000,1px 1px 1px #760000}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bc-button.blue{background:#05799C;background:linear-gradient(#1589ac,#05799c);text-shadow:-1px -1px 1px #05597C, 1px 1px 1px #05597C;border-bottom:solid 2px #05597C}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bc-button.blue>span{text-shadow:-1px -1px 1px #05597C, 1px 1px 1px #05597C}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bc-button.orange{background:#e15611;background:linear-gradient(#e37621,#e15611);text-shadow:-1px -1px 1px #c13601,1px 1px 1px #c13601;border-bottom:solid 2px #c13601}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bc-button.orange>span{text-shadow:-1px -1px 1px #c13601,1px 1px 1px #c13601}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bc-button .disnone{display:none}@media only screen and (max-width: 768px){#main-area #main-area-inner #bottom-contact{width:96%;margin-left:2%;margin-right:2%;height:250px}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bc-button{width:90%;font-size:12px;padding-top:40px}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bc-button>span{font-size:15px}#main-area #main-area-inner #bottom-contact #bottom-contact-inner .bc-button .disnone{display:inline}}#main-area #main-area-inner .pre-contact{width:80%;max-width:1200px;margin:0 auto 20px auto}@media only screen and (max-width: 768px){#main-area #main-area-inner .pre-contact{width:100%}}#main-area #main-area-inner .pre-contact .red{color:#e03131}#main-area #main-area-inner #contact{width:80%;max-width:1200px;margin:0 auto}@media only screen and (max-width: 768px){#main-area #main-area-inner #contact{width:100%}}#main-area #main-area-inner #contact table{width:100%}@media only screen and (max-width: 768px){#main-area #main-area-inner #contact table{display:block;box-sizing:border-box}}@media only screen and (max-width: 768px){#main-area #main-area-inner #contact table tbody{display:block;box-sizing:border-box}}@media only screen and (max-width: 768px){#main-area #main-area-inner #contact table tr{display:block;box-sizing:border-box}}#main-area #main-area-inner #contact table th,#main-area #main-area-inner #contact table td{padding:10px 20px;box-sizing:border-box;line-height:1.4em}@media only screen and (max-width: 768px){#main-area #main-area-inner #contact table th,#main-area #main-area-inner #contact table td{display:block;padding:10px}}#main-area #main-area-inner #contact table th{width:100%;text-align:left;display:block}#main-area #main-area-inner #contact table th.gray{background-color:#f4f4f5}#main-area #main-area-inner #contact table th .red{color:#e03131;font-size:11px}@media only screen and (max-width: 768px){#main-area #main-area-inner #contact table th{width:100%}}#main-area #main-area-inner #contact table td{width:100%;background:#fff;display:block;margin-left:10px}@media only screen and (max-width: 768px){#main-area #main-area-inner #contact table td{width:100%}}#main-area #main-area-inner #contact table td p.mt10{margin-top:10px}#main-area #main-area-inner #contact table td input[type="text"]{line-height:1.4em;box-sizing:border-box;padding:5px}#main-area #main-area-inner #contact table td input[type="text"]:focus{outline:1px solid #2e910f}@media only screen and (max-width: 768px){#main-area #main-area-inner #contact table td input[type="text"]{width:100%;font-size:16px}}#main-area #main-area-inner #contact table td textarea{width:100%;line-height:1.4em;box-sizing:border-box;padding:5px}#main-area #main-area-inner #contact table td textarea:focus{outline:1px solid #2e910f}@media only screen and (max-width: 768px){#main-area #main-area-inner #contact table td textarea{width:100%;font-size:16px}}#main-area #main-area-inner #contact table td select{line-height:1.4em;box-sizing:border-box;padding:5px}#main-area #main-area-inner #contact table td select:focus{outline:1px solid #2e910f}@media only screen and (max-width: 768px){#main-area #main-area-inner #contact table td select{width:100%;font-size:16px}}#main-area #main-area-inner #contact table td input[type="radio"]{display:none}#main-area #main-area-inner #contact table td .mwform-radio-field label{position:relative;display:inline-block;padding:3px 3px 3px 20px;cursor:pointer}#main-area #main-area-inner #contact table td .mwform-radio-field label::before{position:absolute;content:'';top:50%;left:0;width:14px;height:14px;margin-top:-8px;background:#fff;border:1px solid #bebebe;border-radius:100%}#main-area #main-area-inner #contact table td .mwform-radio-field input[type="radio"]:checked+span::after{position:absolute;content:'';top:50%;left:4px;width:8px;height:8px;margin-top:-4px;background:#2e910f;border-radius:100%}#main-area #main-area-inner #contact table td input[type="checkbox"]{display:none}#main-area #main-area-inner #contact table td .mwform-checkbox-field label{position:relative;display:inline-block;padding:3px 3px 3px 22px;cursor:pointer}#main-area #main-area-inner #contact table td .mwform-checkbox-field label::before{position:absolute;content:'';top:50%;left:0;width:14px;height:14px;margin-top:-8px;background:#fff;border:1px solid #bebebe}#main-area #main-area-inner #contact table td input[type="checkbox"]:checked+span::after{position:absolute;content:'';top:5px;left:3px;width:13px;height:5px;border-left:2px solid #2e910f;border-bottom:2px solid #2e910f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-area #main-area-inner #contact #submit-outer{text-align:center;padding:40px 0px}#main-area #main-area-inner #contact #submit-outer input[type="submit"]{display:block;cursor:pointer;box-sizing:border-box;width:40%;height:auto;display:inline-block;color:#fff;text-decoration:none;font-weight:bold;padding:20px 0 20px 0;text-align:center;font-size:16px;line-height:1em;background:linear-gradient(#1589ac,#05799c);text-shadow:-1px -1px 1px #05597C, 1px 1px 1px #05597C;border-top:none;border-left:none;border-right:none;border-bottom:solid 2px #05597C;border-radius:4px;position:relative;outline:none}#main-area #main-area-inner #contact #submit-outer input[type="submit"]:hover{opacity:0.7}@media only screen and (max-width: 768px){#main-area #main-area-inner #contact #submit-outer input[type="submit"]{width:90%;max-width:250px}}#main-area #main-area-inner #contact #submit-outer input[value="修正する"]{background: linear-gradient(#939393, #4f4f4f);text-shadow: -1px -1px 1px #2d2d2d, 1px 1px 1px #000;border-bottom: solid 2px #2b2b2b}.kyoushi-box2 h2.kyoushi-name{font-size:120%!important}.kyoushi-box2 h3{font-size:110%!important}
