@charset "UTF-8";body{color:#4d4d4d}.mobile,.sp{display:none}@media screen and (max-width:1024px){.mobile,.sp{display:block !important}}@media screen and (max-width:1024px){.pc{display:none !important}}@media screen and (max-width:1024px){main{padding-top:90px}}header{width:100%;position:relative;padding:20px 0 0;z-index:3}@media screen and (max-width:1024px){header{height:90px;padding:6px 0;position:fixed}}header .inner{max-width:1024px;width:94%;margin:0 auto}header .head_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){header .head_header{height:90px}}header .head_header figure{width:180px;z-index:2}@media screen and (max-width:1024px){header .head_header figure{width:140px}}header .right_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){header .right_head{display:none}}header .area_head_tel{color:#4d4d4d;font-size:1.2rem;text-align:center}header .btn_tel{font-size:3rem !important;font-weight:700;color:#4d4d4d !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){header .btn_tel{padding:0 !important}}header .btn_tel:before{content:'';display:block;width:40px;height:24px;background:url(//tokusosaizensen.jp/wp-content/themes/tokuso/css/../img/icon_freedial.png) no-repeat top center/cover;margin-right:6px}header .btn_yellow{width:140px;background:#fafa00;text-align:center;color:#0085ce !important;font-size:1rem !important;font-weight:500 !important;padding:10px 0;margin:0 10px;border-radius:6px}header .btn_yellow:first-line {font-size:1.4rem !important;font-weight:700 !important}@media screen and (max-width:1024px){header .btn_yellow{margin:0 auto}}header .btn_blue{width:140px;background:#0085ce;text-align:center;color:#fff !important;font-size:1rem !important;font-weight:500 !important;padding:10px 0;margin:0 10px;border-radius:6px}header .btn_blue:first-line {font-size:1.4rem !important;font-weight:700 !important}@media screen and (max-width:1024px){header .btn_blue{margin:20px auto 0}}#gnav{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;margin-top:10px}@media screen and (max-width:1024px){#gnav{margin-top:0}}#gnav>.sp{display:none}@media screen and (max-width:1024px){#gnav{width:100%;position:absolute;left:0;top:-1070px;border-bottom:none;border-top:none}}@media screen and (max-width:425px){#gnav{overflow:scroll}}#gnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){#gnav ul{display:block}}#gnav ul li{width:calc(100%/7);text-align:center;position:relative;background:#f3f9fd}#gnav ul li:not(:last-of-type){border-right:1px solid #fff}#gnav ul li a{font-size:1rem;font-weight:700;color:#0085ce;padding:14px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#gnav ul li a:first-line {font-size:1.4rem}@media screen and (max-width:1024px){#gnav ul li{width:100%;border-bottom:1px solid #e7eef9;border-right:none;padding:10px 0}#gnav ul li:first-of-type{border-top:1px solid #e7eef9}#gnav ul li:last-of-type{color:#fff}}@media screen and (max-width:425px){#gnav ul li{padding:10px 0}}.open #gnav{background-color:#fff;height:100vh;padding-top:90px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}@media screen and (max-width:1024px){.open #gnav{-webkit-transform:translateY(1070px);transform:translateY(1070px);overflow-y:scroll}}#nav-toggle{display:none;position:absolute;right:0;top:0}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;width:100%;border-radius:10px;border-bottom:solid 5px #fff;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:12px}#nav-toggle span:nth-child(3){top:25px}@media screen and (max-width:1024px){#nav-toggle{display:block;width:90px;height:90px;cursor:pointer;z-index:1;background:#0085ce}#nav-toggle>div{width:50px;margin-top:30px;margin-left:22px}}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.open #nav-toggle span:nth-child(2),.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:1024px){.open #nav-toggle span{border-bottom:solid 5px #fff}}#totop{position:fixed;bottom:20px;right:20px;text-align:center;background:#0085ce;width:40px;height:40px;z-index:4;border-radius:50%;font-size:1rem}.arrow_up{display:block;position:absolute;width:14px;height:14px;border:3px solid;border-color:#fff #fff transparent transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:16px;left:14px}footer{background:#0085ce;padding:60px 0}footer .inner_foot{max-width:1024px;width:94%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}@media screen and (max-width:1024px){footer .inner_foot{display:block}}footer .left_foot{width:calc(100%/2);font-size:1.4rem}@media screen and (max-width:1024px){footer .left_foot{width:90%;margin:0 auto}}footer .left_foot figure{width:200px}@media screen and (max-width:1024px){footer .left_foot figure{margin:0 auto}}footer .left_foot p,footer .left_foot address{margin-top:20px;line-height:2}@media screen and (max-width:1024px){footer .left_foot p,footer .left_foot address{text-align:center}}footer .right_foot{width:calc(100%/2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){footer .right_foot{display:none}}footer .right_foot ul{width:280px}footer .right_foot ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .right_foot ul li a{margin-bottom:10px;color:#fff;font-size:1.4rem;font-weight:700;display:inline-block}footer .arrow{position:absolute;content:'';width:20px;height:20px;background:#fff;border-radius:50%;left:-30px}footer .arrow:before{position:absolute;content:'';width:6px;height:6px;border-top:solid 1px #76a5d5;border-right:solid 1px #76a5d5;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:6px;margin-top:-3px}.icon{width:100px;padding:6px 0;text-align:center;color:#fff;font-weight:700;position:relative;z-index:1;display:block;border-radius:6px}.green{background:#98c95a}.red{background:#91272d}.yellow{background:#fef714}.blue{background:#2e3180}.black{background:#2d2d2d}.pink{background:#ee97b5}.orange{background:#eda763}.t_blue{color:#0085ce}#foot_contact{max-width:1024px;width:94%;margin:0 auto;padding:40px 0}#foot_contact .area_foot_contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1024px){#foot_contact .area_foot_contact{display:block}}#foot_contact .bnr_contact,#foot_contact .foot_tel,#foot_contact .foot_mail{width:calc(100%/2 - 20px);margin-top:40px}@media screen and (max-width:1024px){#foot_contact .bnr_contact,#foot_contact .foot_tel,#foot_contact .foot_mail{max-width:640px;width:94%;margin:40px auto 0}}#foot_contact .foot_tel,#foot_contact .foot_mail{padding:40px 60px;border:1px solid #0085ce;border-radius:10px;text-align:center}@media screen and (max-width:425px){#foot_contact .foot_tel,#foot_contact .foot_mail{padding:20px}}#foot_contact .foot_tel h2,#foot_contact .foot_mail h2{font-size:2rem;color:#fff;background:#0085ce;padding:10px 0;border-radius:30px}@media screen and (max-width:425px){#foot_contact .foot_tel h2,#foot_contact .foot_mail h2{font-size:1.6rem}}#foot_contact .foot_tel p,#foot_contact .foot_mail p{font-size:1.6rem}@media screen and (max-width:425px){#foot_contact .foot_tel p,#foot_contact .foot_mail p{font-size:1.2rem}}#foot_contact .hel{font-size:4rem;font-weight:700;color:#4d4d4d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}@media screen and (max-width:425px){#foot_contact .hel{font-size:3rem}}#foot_contact .hel:before{content:'';display:block;width:40px;height:24px;background:url(//tokusosaizensen.jp/wp-content/themes/tokuso/css/../img/icon_freedial.png) no-repeat top center/cover;margin-right:6px}#foot_contact .noto{font-size:3.8rem;font-weight:700;margin-top:10px;color:#4d4d4d}@media screen and (max-width:425px){#foot_contact .noto{font-size:3rem}}#bread{max-width:1024px;width:94%;margin:40px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bread li{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;font-size:1.6rem}@media screen and (max-width:1024px){#bread li{font-size:1.2rem}}#bread li a{color:#4d4d4d}#bread li:not(:last-of-type) a{border-bottom:1px solid #4d4d4d;padding-top:2px}#bread li:not(:last-of-type):after{content:'＞';display:block;font-size:2rem;margin:0 16px}.area_bnr{width:240px;position:fixed;bottom:60px;right:40px;z-index:2}@media screen and (max-width:425px){.area_bnr{display:none !important;right:calc((100% - 240px)/2)}}.area_bnr .item_bnr{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.area_bnr .item_bnr .off01,.area_bnr .item_bnr .off02{position:absolute;width:30px;top:-15px;right:-15px;z-index:2}.area_bnr .item_bnr .off01:hover,.area_bnr .item_bnr .off02:hover{cursor:pointer}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0;position:relative;font-size:2rem;font-weight:700}.pagination span,.pagination a{color:#fff;display:block;width:auto;margin:8px;padding:16px;border:1px solid #c2c2c2;background-color:#c2c2c2;text-decoration:none;text-align:center;line-height:16px;border-radius:50%}.pagination .pager{width:50px}.pagination a:hover,.pagination .current{color:#fff;border-color:#6eabd2;background-color:#6eabd2}.pagination a.prev{margin-right:16px}.pagination a.next{margin-left:16px}.pagination span.page_num{display:none}