#sec1{padding:60px 0 60px}#sec1 .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sec1 .info .photo{width:50%}#sec1 .info .boxtxt{width:46%}#sec1 .info .boxtxt .ttl{font-size:24px;line-height:60px;font-weight:600;font-family:dnp-shuei-mgothic-std,sans-serif;margin-top:-20px}#sec1 .info .boxtxt .ttl span{border-bottom:2px solid #449bcc}#sec1 .info .boxtxt .txt{font-size:14px;line-height:28px}@media only screen and (max-width:767px){#sec1{padding:10% 0 10%}#sec1 .info{display:block}#sec1 .info .photo{width:100%}#sec1 .info .boxtxt{width:100%}#sec1 .info .boxtxt .ttl{font-size:24px;line-height:50px;margin-top:0}#sec1 .info .boxtxt .txt{font-size:14px;line-height:28px}}@media only screen and (max-width:320px){#sec1 .info .boxtxt .ttl{font-size:20px}}#sec2{padding-bottom:88px;position:relative}#sec2:before{content:'';background:#f2f8fa;position:absolute;top:185px;left:0;right:0;bottom:0}#sec2 .ttl{font-size:30px;line-height:50px;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600;padding-bottom:30px;text-align:center}#sec2 .ttl span{border-bottom:2px solid #449bcc}#sec2 .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sec2 .info .box{width:32%;max-width:280px}#sec2 .info .box .photo{margin-bottom:10px}#sec2 .info .box .photo img{width:100%;height:auto}#sec2 .info .box .ttls{font-size:20px;line-height:45px;color:#449bcc;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600;margin-bottom:5px}#sec2 .info .box .txt{text-align:justify}#sec2 .info .box .btn a{max-width:280px}@media only screen and (max-width:767px){#sec2{padding-bottom:0;position:relative}#sec2:before{content:'';background:#f2f8fa;position:absolute;top:10%;left:0;right:0;bottom:0}#sec2 .ttl{font-size:24px;line-height:34px;padding-bottom:10px}#sec2 .ttl span{padding-bottom:5px}#sec2 .info{display:block}#sec2 .info .box{width:100%;max-width:100%;padding-bottom:10%}#sec2 .info .box .txt{height:auto !important}#sec2 .info .box .btn a{max-width:100%}}#sec3{background:#f2f8fa;padding-bottom:70px}#sec3 .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sec3 .info .boxleft{width:38%;min-width:310px}#sec3 .info .boxleft .ttl{font-size:24px;line-height:60px;font-weight:600;font-family:dnp-shuei-mgothic-std,sans-serif}#sec3 .info .boxleft .ttl span{border-bottom:2px solid #449bcc}#sec3 .info .boxleft .txt{font-size:14px;line-height:28px}#sec3 .info .boxleft .name{font-size:19px;font-weight:600;font-family:dnp-shuei-mgothic-std,sans-serif}#sec3 .info .boxleft .name span{font-size:16px;color:#449bcc;padding-right:10px}#sec3 .info .boxright{width:57%;max-width:calc(100% - 330px)}@media only screen and (max-width:767px){#sec3{padding-bottom:10%}#sec3 .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sec3 .info .boxleft{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-top:8%;min-width:auto}#sec3 .info .boxleft .ttl{font-size:24px;line-height:2}#sec3 .info .boxleft .ttl span{border-bottom:2px solid #449bcc}#sec3 .info .boxleft .txt{margin-bottom:0}#sec3 .info .boxright{width:100%;max-width:100%}}@media only screen and (max-width:320px){#sec3 .info .boxleft .ttl{font-size:20px}}#sec4{background:#f2f8fa;padding-bottom:50px}#sec4 .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sec4 .info .box{width:30%;max-width:280px;position:relative}#sec4 .info .box:hover{opacity:.8}#sec4 .info .box a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}#sec4 .info .box dl dt{font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600}#sec4 .info .box dl dt span{position:relative;color:#22201e;line-height:1.4;letter-spacing:.16em;padding-right:20px;display:inline-block;font-size:20px}#sec4 .info .box dl dt span:before{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//sakaki-seikei.jp/wp-content/themes/genova_tpl/css/../image/icon_black.png);background-size:cover;background-position:center top;background-repeat:no-repeat;width:6px;height:9px}#sec4 .info .box dl dd{color:#449bcc;font-size:12px;letter-spacing:.1em;line-height:2.25;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600;font-style:normal}@media only screen and (max-width:767px){#sec4{padding-bottom:0}#sec4 .info{display:block}#sec4 .info .box{width:100%;max-width:100%;padding-bottom:10%}#sec4 .info .box img{width:100%}}#sec5{padding:60px 0 68px}#sec5 .ttl{font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600;font-style:normal;font-size:30px;line-height:34px;text-align:center;padding-bottom:20px}#sec5 .ttl span{border-bottom:2px solid #449bcc}#sec5 .content_gmap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:966px;margin:0 auto}#sec5 .content_gmap .colL{width:45.5%}#sec5 .content_gmap .colL .note{border-bottom:1px solid #449bcc;padding-bottom:15px}#sec5 .content_gmap .colL .info_location dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0}#sec5 .content_gmap .colL .info_location dl dt{font-weight:700;font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004"}#sec5 .content_gmap .colL .info_location dl dd{width:calc(100% - 100px)}#sec5 .content_gmap .colR{width:49.5%}#sec5 .content_gmap .colR .txt_link{font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:400;padding-top:10px;font-size:12px}@media only screen and (max-width:767px){#sec5{padding:10% 0 10%}#sec5 .photo{margin:0 -20px 10px}#sec5 .content_gmap{display:block}#sec5 .content_gmap .colL{width:100%;padding-bottom:10%}#sec5 .content_gmap .colL .timetable thead th:first-child{font-size:17px !important;padding-left:0}#sec5 .content_gmap .colL .info_location dl{display:block}#sec5 .content_gmap .colL .info_location dl dt{width:100%}#sec5 .content_gmap .colL .info_location dl dd{width:100%}#sec5 .content_gmap .colR{width:100%}}.secrss{margin:60px 0 0}.secrss .inforss{background:#ebe9e7;padding:0}@media only screen and (max-width:767px){.secrss{margin:10% 0 0}.secrss .inforss{background:#ebe9e7;padding:0}}