@media (max-width: 599px){.pc{display:none !important}min-width:320px;.inner{width:86vw;margin:0 auto}#wrapper header .breadcrumbs{font-size:2.8vw}#wrapper header .drawer-nav .drawer-menu .drawer-menu-item{font-size:4vw}#wrapper main section>h1{font-size:5vw}}@media (max-width: 599px) and (max-width: 599px){#wrapper main section>h1{margin-top:2rem}}@media (max-width: 599px){#wrapper main section.eikoBlue{background-image:url("../img/common/background/bg-main_section_sp.gif")}#wrapper main section #contact{padding-bottom:5vw}#wrapper main section #contact div.inner{padding:0;width:80% !important}#wrapper main section #contact div.inner div a{font-size:4vw}#wrapper footer{background-color:#fff}#wrapper footer .inner{padding-top:4vw}#wrapper footer .inner #footer-assy .clearfix .left{background-color:#1D2087;padding:5vw 0}#wrapper footer .inner #footer-assy .clearfix .left .posBox{position:relative}#wrapper footer .inner #footer-assy .clearfix .left .posBox .fixBox:first-child{width:90%;margin:0 auto 1em}#wrapper footer .inner #footer-assy .clearfix .left .posBox .fixBox:nth-child(2){width:70%;margin:1em auto}#wrapper footer .inner #footer-assy .clearfix .left .posBox .btnBox{width:20vw;margin:0 auto}#wrapper footer .inner #footer-assy .clearfix .right{width:90%;margin:0 auto}#wrapper footer .inner #footer-assy .clearfix .right .flex-container .flex-item{border-right:1px #666 solid}#wrapper footer .inner #footer-assy .clearfix .right .flex-container .flex-item a{color:#666;font-size:2.5vw}#wrapper footer .inner #footer-assy .clearfix .right .flex-container .flex-item:first-child{border-left:1px #666 solid}}
