#menu_btn{background:#f05082}#menu_content{background:#fde5ec}#menu_content #gnavi{position:relative}#menu_content #gnavi ul{padding-bottom:2.5em}#menu_content #gnavi li{margin:0.8% 0}#menu_content #gnavi li .img{width:11vmin}#menu_content #gnavi .copyrights{width:80vw;position:absolute;bottom:0;right:0;text-align:right;margin-bottom:0.8%;z-index:-1}#menu_content #gnavi .copyrights.rightbox{bottom:0}@media screen and (orientation: portrait){#menu_content #gnavi li .img{width:8vmax}#menu_content #gnavi li .txt{font-size:12px;line-height:1.2em}}.bottom-contents{width:60%}.bottom-contents ul li{width:22%;margin-right:4%}.bottom-contents ul li:nth-child(5n){margin-right:4%}.bottom-contents ul li:nth-child(4n){margin-right:0}@media only screen and (max-width: 960px){.bottom-contents{width:80%}}body{background:#ffffff}#arrows{display:none}#hakonebito{position:relative}#hakonebito::before,#hakonebito::after{content:"";width:86px;height:100%;background:#e6e6e6;position:absolute;top:0;z-index:-1}#hakonebito::before{left:0}#hakonebito::after{right:0}@media only screen and (max-width: 960px){#hakonebito::before,#hakonebito::after{width:44px}}.hakonebito-first{position:relative;padding-top:5%}.hakonebito-first .main-shoulder{width:23.5%;max-width:300px;margin:0 auto;position:absolute;top:0;left:0}@media only screen and (max-width: 960px){.hakonebito-first .main-shoulder{width:33.5%}}.hakonebito-first .title-wrap{width:56.2%;max-width:719px;margin:0 auto}@media only screen and (max-width: 960px){.hakonebito-first .title-wrap{width:66.2%}}.hakonebito-first .summary-txt{text-align:center;font-size:16px;line-height:1.7;padding-top:20px}@media only screen and (max-width: 1280px){.hakonebito-first .summary-txt{font-size:14px;font-size:1.36719vw}}@media only screen and (max-width: 960px){.hakonebito-first .summary-txt{font-size:1.86667vw}}.hakonebito-block{width:90%;max-width:1152px;margin:0 auto;padding:40px 0}@media only screen and (max-width: 960px){.hakonebito-block{width:100%}}.hakonebito-block.block01 .figure-group>figure{width:32%}.hakonebito-block.block02 .hakonebito-eyecatch .txtbox{margin-left:8%;margin-right:0}.hakonebito-block.block02 .hakonebito-eyecatch .copy{margin-left:-20%}.hakonebito-block.block02 .figure-group>figure{width:48.2%}.hakonebito-eyecatch{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}.hakonebito-eyecatch .img{width:64%}.hakonebito-eyecatch .txtbox{width:24%;margin-right:8%;position:relative}.hakonebito-eyecatch .txtbox::before{content:"";width:160%;height:120%;background:rgba(246,170,0,0.4);position:absolute;top:-13%;left:-30%;z-index:-1}.hakonebito-eyecatch .copy{width:110%;margin-left:-25%}.hakonebito-eyecatch .name{border-bottom:1px solid #000000;margin-bottom:10px}.hakonebito-eyecatch .txt{font-size:13px;line-height:1.6}@media only screen and (max-width: 1280px){.hakonebito-eyecatch .txt{font-size:11px;font-size:1.07422vw}}@media only screen and (max-width: 960px){.hakonebito-eyecatch .txt{font-size:1.46667vw}}.hakonebito-eyecatch .txt .bold{font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif}.hakonebito-eyecatch .info{font-size:13px;line-height:1.6;color:#3c3c3c;margin-top:.5em}@media only screen and (max-width: 1280px){.hakonebito-eyecatch .info{font-size:11px;font-size:1.07422vw}}@media only screen and (max-width: 960px){.hakonebito-eyecatch .info{font-size:1.46667vw}}.hakonebito-interview{width:77%;margin:0 auto;padding-top:70px}.hakonebito-interview .question{font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;font-size:16px;line-height:1.7;margin-bottom:4px;padding-left:3em;position:relative}@media only screen and (max-width: 1280px){.hakonebito-interview .question{font-size:14px;font-size:1.36719vw}}@media only screen and (max-width: 960px){.hakonebito-interview .question{font-size:1.86667vw}}.hakonebito-interview .question::before{content:"";width:2.4em;height:1px;background:#000000;position:absolute;top:50%;left:0}.hakonebito-interview .answer{font-size:16px;line-height:1.7}@media only screen and (max-width: 1280px){.hakonebito-interview .answer{font-size:14px;font-size:1.36719vw}}@media only screen and (max-width: 960px){.hakonebito-interview .answer{font-size:1.86667vw}}.hakonebito-interview .interview-img{width:61.3%;margin:1.5em auto}.hakonebito-interview .figure-group{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;margin:1.5em auto}.hakonebito-interview figcaption{font-size:14px}@media only screen and (max-width: 1280px){.hakonebito-interview figcaption{font-size:12px;font-size:1.17188vw}}@media only screen and (max-width: 960px){.hakonebito-interview figcaption{font-size:1.6vw}}.hakonebito-info{background:#f5f5f5;margin-top:80px}.hakonebito-info-inner{width:70%;max-width:896px;margin:0 auto;padding:30px 0;position:relative}@media only screen and (max-width: 960px){.hakonebito-info-inner{width:80%}}.hakonebito-info .info-ttl{width:41.2%;margin:0 auto}.hakonebito-info .info-img{width:13%;position:absolute;top:0;right:-3.5%;margin-top:-3%}.hakonebito-info .info-txt{font-size:16px;line-height:1.7;margin:20px 0;text-align:center}@media only screen and (max-width: 1280px){.hakonebito-info .info-txt{font-size:14px;font-size:1.36719vw}}@media only screen and (max-width: 960px){.hakonebito-info .info-txt{font-size:1.86667vw}}.hakonebito-info .info-btn{width:47%;margin:0 auto}.hakonebito-info .info-btn a{display:block;background:#f6aa00;border-radius:10px;font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;font-size:20px;text-align:center;color:#FFFFFF;padding:10px 0;cursor:pointer;opacity:1;-moz-transition:ease-in-out,.3s;-o-transition:ease-in-out,.3s;-webkit-transition:ease-in-out,.3s;transition:ease-in-out,.3s}@media only screen and (max-width: 1280px){.hakonebito-info .info-btn a{font-size:18px;font-size:1.75781vw}}@media only screen and (max-width: 960px){.hakonebito-info .info-btn a{font-size:2.4vw}}.hakonebito-info .info-btn a:hover{opacity:.7}.hakonebito-info .info-btn a::after{content:"";display:inline-block;width:8px;height:8px;border-top:2px solid #FFFFFF;border-right:2px solid #FFFFFF;transform:rotate(45deg);vertical-align:middle;margin-left:15px}#footer{padding-top:80px}.banner-wrap{width:67%;max-width:857px;margin:0 auto;padding-bottom:80px}@media only screen and (max-width: 960px){.banner-wrap{width:77%}}.banner-wrap .banner-ttl{width:28.6%;margin:0 auto 20px}.banner-wrap .banner{margin-bottom:30px}.banner-wrap a{display:block;cursor:pointer;opacity:1;-moz-transition:ease-in-out,.3s;-o-transition:ease-in-out,.3s;-webkit-transition:ease-in-out,.3s;transition:ease-in-out,.3s}.banner-wrap a:hover{opacity:.7}.banner-wrap img{width:100%}#footer{background:#ffffff;position:relative;z-index:1}@keyframes swing{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}.swing{animation:swing 2s infinite}.fade-in{display:block;opacity:1;transition:opacity .8s ease-in-out,all .8s ease}.fade-in.switch{opacity:0}.fade-up{opacity:1;transform:translate(0, 0);transition:opacity .8s ease-in-out,all .8s ease}.fade-up.switch{opacity:0;transform:translate(0, 40px)}.fade-down{opacity:1;transform:translate(0, 0);transition:opacity .8s ease-in-out,all .8s ease}.fade-down.switch{opacity:0;transform:translate(0, -40px)}.fade-right{opacity:1;transform:translate(0, 0);transition:opacity .8s ease-in-out,all .8s ease}.fade-right.switch{opacity:0;transform:translate(20px, 0)}.fade-left{opacity:1;transform:translate(0, 0);transition:opacity .8s ease-in-out,all .8s ease}.fade-left.switch{opacity:0;transform:translate(-20px, 0)}.fade-scale{opacity:1;transform:scale(1);transition:all .8s cubic-bezier(0.65, -0.55, 0.265, 1.55)}.fade-scale.switch{opacity:0;transform:scale(0.5)}.delay1{transition-delay:.3s}
