﻿.spbr{display:none}@media only screen and (min-width: 961px) and (max-width: 980px){footer{padding:50px 2.5%}.wrapper{width:97%}.mess-top{margin-left:13vw}.mess-bot .txt-area{padding-left:0}.c-nav-box{width:25%}.c-nav-box img{width:100%;height:auto}}@media only screen and (max-width: 960px){.spnone{display:none}#g-nav{display:none}.sp-nav-wrap{display:block}header{position:fixed;top:0;left:0;z-index:1;background-color:#fff;width:100%}h1{width:233px;margin-left:2%}.logo-img{width:100%;height:auto}.utility{display:none}#mv,#mv_bx{max-width:inherit}#mv._pcnone,#mv_bx._pcnone{display:block;padding-top:70px}#sp-g-nav li{border-bottom:1px solid #ddd}#sp-g-nav li a{position:relative;display:block;width:100%;color:#338cee;text-align:center;font-weight:bold;padding:25px 3%}#sp-g-nav li a:before{display:block;content:"";position:absolute;bottom:-1px;left:calc(50% - 20px);background-color:#338cee;width:40px;height:3px}.menu-trigger{display:inline-block;transition:all .4s;box-sizing:border-box;position:relative;width:36px;height:30px}.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:0;width:100%;height:2px;background-color:#338cee}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:14px}.menu-trigger span:nth-of-type(3){bottom:0}.drawer-open .menu-trigger span:nth-of-type(1){transform:translateY(14px) rotate(-45deg)}.drawer-open .menu-trigger span:nth-of-type(2){opacity:0}.drawer-open .menu-trigger span:nth-of-type(3){transform:translateY(-14px) rotate(45deg)}footer{padding:40px 0}.foot-conts{display:block;padding:0 3%}#f-nav{display:none}.copy{position:inherit;font-size:1.1rem;margin-top:30px}.top-conts-1{margin-top:67px}.top-conts-2{padding:10px 0;margin-bottom:48px}.n-b{display:block;width:100%}.n-b-l{border-right:none;border-bottom:1px solid #aaa}.n-b p,.n-b .n-b-lists{display:block;width:100%}.n-b p{border-right:none;text-align:left;padding-bottom:10px;padding-left:25px}.message{padding:0 2.5%;margin-bottom:48px}.message .conts-ttl{margin-bottom:45px}.mess-top{width:100%;margin-bottom:0;margin-left:0}.mess-top>p{width:35.7%;margin-bottom:20px}.mess-top>p img{width:100%;height:auto}.mess-top .main-txt-area{font-size:2.99vw;margin-left:3%}.mess-bot .txt-area{padding-left:0;margin-bottom:30px}.mess-bot .txt-area br.assist{display:none}.mess-bot .img-area{width:39.8%}.mess-bot .img-area img{width:100%;height:auto}.policy{padding:0 2%;margin-bottom:96px}.policy:before{height:64px;margin-bottom:48px}.policy-img{width:100%;max-width:551px;height:auto;margin:auto}.c-nav{justify-content:space-between;padding:0 3%;margin-bottom:100px}.c-nav-box{width:48%}.c-nav-box img{width:100%;height:auto}.top-conts-4{padding:0 20px;margin:50px auto 50px}.top-conts-4._bg1{background:none}.top-conts-4._bg2{background:none}.top-conts-4._bg3{background:none}.top-conts-4._bg4{background:none}.top-conts-4._bg5{background:none}.rec_img{text-align:center}#con_ttl ._title{color:#338cee;font-size:30px;text-align:left;padding:10px 0}}@media screen and (max-width: 768px){.top_img{margin:70px auto 40px auto}}@media only screen and (max-width: 600px){.news-bl dd{font-size:12px}.news-bl dd ._rgt{display:block;text-align:left}.blog{padding:0 20px 20px}.spbr{display:block}.service{padding:0 20px 20px;box-sizing:border-box}.service ._service_ttl{margin-bottom:15px;font-size:1.8rem;line-height:2;color:#338cee;border-top:2px solid #338cee;border-bottom:1px solid #338cee}.service ._service_ttl:before{font-family:"fontAwesome";content:"〇";margin-right:8px}.service ._service_ttl_sub{font-size:1.5rem;padding:10px 0}.fRight{float:none !important;display:block;margin:0 auto;text-align:center}.mess-top>p{width:100%}.mess-top .main-txt-area{font-size:2.3rem;margin-left:0}.mess-top .main-txt-area:before{display:none}.mess-bot .txt-area{width:100%;padding-left:0;margin-bottom:30px}.mess-bot .img-area{width:100%}.c-nav{justify-content:center;padding:0}.c-nav-box{width:80%}}@media screen and (max-width: 480px){.top_img{margin:70px auto 20px auto}.contact_box{padding:0 15px;box-sizing:border-box}.fm-text{padding:0;margin:20px 0 0 0}.form dt{float:none}.form dd{padding-left:0;padding-top:15px}.form input,.form textarea{width:100%}}
/*# sourceMappingURL=responsive.css.map */
