@media (min-width: 600px){.sp{display:none !important}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.sp{display:none}.left{float:left}.right{float:right}a:hover{opacity:0.5}#wrapper header{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;margin-top:0;width:100%}#wrapper header ul li{list-style:none;float:left;text-align:center;font-size:1.4em}#wrapper header nav.topMenu{margin-left:100px;margin-right:100px}#wrapper header nav.topMenu ul{display:flex;justify-content:flex-end}#wrapper header nav.topMenu ul li{padding: 10px;width:110px;border-radius:7px 7px 10px 10px;background-color:#fff;text-align:center;color:#1D2087}#wrapper header nav.topMenu ul li.li01,#wrapper header nav.topMenu ul li.li02{margin-right:20px}#wrapper header nav.individualMenu ul{margin:0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}#wrapper header nav.individualMenu ul li{border-left:1px solid #1D2087;-webkit-flex-grow:2;-ms-flex-grow:2;flex-grow:2}#wrapper header nav.individualMenu ul li a{display:block;text-align:center;width:calc(100% - 4px);margin:0 2px;border-bottom:2px #fff solid}#wrapper header nav.individualMenu ul li:first-child{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}#wrapper header nav.individualMenu ul li:nth-of-type(2),#wrapper header nav.individualMenu ul li:nth-of-type(3){-webkit-flex-grow:3;-ms-flex-grow:3;flex-grow:3}#wrapper header nav.individualMenu ul li:last-child{border-right:1px solid #1D2087}#wrapper header #headTitle{width:100%;background-color:#fff;padding-top:20px;padding-bottom:20px}#wrapper header #headTitle ul.clearfix{margin:0px 100px 20px 100px}#wrapper header #headTitle ul.clearfix li.li01{width:344px;float:left}#wrapper header #headTitle ul.clearfix li.li01 a:hover{opacity:100 !important}#wrapper header #headTitle ul.clearfix li.li02{width:40px;float:right}#wrapper header #headTitle ul.clearfix li.li03{width:244px;float:right}#wrapper header .breadcrumbs{font-size:1.2em;padding-top:1em}#wrapper main section>h1{font-size:5em}#wrapper main section.eikoBlue{background-image:url("../img/common/background/bg-main_section.gif")}#wrapper main section #contact div.inner{width:80%;max-width:400px;padding:0}#wrapper main section #contact div.inner div a{font-size:2em}#wrapper footer #footer-assy{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}#wrapper footer #footer-assy .clearfix .left{width:100%;max-width:542px}#wrapper footer #footer-assy .clearfix .left .posBox{position:relative}#wrapper footer #footer-assy .clearfix .left .posBox .fixBox:first-child{width:100%;padding-top:1em;margin-bottom:1em}#wrapper footer #footer-assy .clearfix .left .posBox .fixBox:nth-child(2){width:70%;margin-left:1em}#wrapper footer #footer-assy .clearfix .left .posBox .btnBox{position:absolute;bottom:0;right:10px;width:67px}#wrapper footer #footer-assy .clearfix .right{padding-top:1em}#wrapper footer #footer-assy .clearfix .right .flex-container .flex-item{border-right:1px #fff solid}#wrapper footer #footer-assy .clearfix .right .flex-container .flex-item:first-child{border-left:1px #fff solid}}@media (min-width: 1200px){.breadcrumbs{margin-left:100px}}@media (min-width: 600px) and (max-width: 1199px){.individualMenu ul{display:block !important;margin:0 10vw !important}.individualMenu ul li{padding:0 0.5em;margin-bottom:1em;transition:all 1s ease-out;font-size:1.25em !important}.individualMenu ul::after{content:"";display:block;height:0;clear:both}.breadcrumbs{margin-left:10vw}footer #footer-assy .clearfix .left{transition:all 1s ease-out;float:none !important;margin:0 auto;width:100%}footer #footer-assy .clearfix .right{transition:all 1s ease-out;float:none !important;margin:0 auto;width:100%}footer #footer-assy .clearfix .right .flex-container{justify-content:center !important}}@media (min-width: 600px) and (max-width: 849px){.individualMenu ul{display:block !important;margin:0 5vw !important}#headTitle ul.clearfix li{transition:all 0.5s ease-out}#headTitle ul.clearfix li.li02{width:40px;margin-left:10px;float:left !important}#headTitle ul.clearfix li.li03{width:244px;margin-left:20px;float:none !important}.breadcrumbs{margin-left:5vw}}
