@charset "UTF-8";#header .header_link_form a{-webkit-transition:.3s;transition:.3s}#header .header_link_form a:hover{color:#fff;background-color:#51d4ca;border-color:#51d4ca}#header .header_link_button a{-webkit-transition:.3s;transition:.3s;background-color:#ffa428;border-color:#ffa428;color:#fff!important}#header .header_link_button a:hover{background-color:#ffb550;border-color:#ffb550}#main .overlay{height:100%;background-color:rgba(0,0,0,.15)}#main .top-mainvisual-logos{padding-bottom:9rem}#main .top-main-head{font-weight:500;font-size:33px;text-shadow:0 0 4px #333;margin-bottom:2rem}#main .top-main-sub-head{font-weight:500;font-size:22px;text-shadow:0 0 4px #333}body{font-size:1.6rem!important}@media (min-width:744px){.select-w{padding-right:200px!important}}@media (min-width:1200px){.select-w{padding-right:450px!important}}.block-page-content form .input-area .pref select{width:100%!important}.block-page-content form .input-area .pref:after{position:absolute;top:8px!important;font-size:20px!important;right:8px!important;pointer-events:none!important;opacity:0}@media (min-width:1200px){.block-page-content form .input-area .pref:after{right:-3px!important;color:#a7a7a7!important;opacity:1}}@media (min-width:744px){#select-w2 div.nrw{padding-right:168px!important}}@media (min-width:1200px){#select-w2 div.nrw{padding-right:418px!important}}#select-w2 .pref:after{right:8px!important;opacity:0}@media (min-width:744px){#select-w2 .pref:after{position:absolute;top:8px!important;font-size:20px!important;right:170px!important;pointer-events:none!important}}@media (min-width:1200px){#select-w2 .pref:after{position:absolute;top:8px!important;font-size:20px!important;right:414px!important;pointer-events:none!important;color:#a7a7a7!important;opacity:1}}#main{font-size:1.6rem}#main .entry-text p{font-size:1.6rem}#main h2.entry-title{font-size:1.7rem}@media (min-width:1200px){#main h2.entry-title{font-size:2.2rem}}#main div.entry-date{font-size:1.5rem;padding-bottom:.5rem}span.side-new-entry-title{font-size:1.5rem}.site-description{max-width:1000px;margin:0 auto;padding:15px 5% 30px}@media (min-width:1200px){.site-description{padding:0 0 50px}}.site-description p+p{margin-top:1.5rem}.site-description p{line-height:1.7}