@charset "UTF-8";#service{margin-top:80px}@media screen and (max-width:425px){#service{margin-top:40px}}#service h2{font-size:1.8rem;text-align:center}@media screen and (max-width:425px){#service h2{font-size:1.2rem}}#service h2:first-line {font-size:4rem;color:#0085ce;font-weight:700}@media screen and (max-width:425px){#service h2:first-line {font-size:2.8rem}}#service .wrap_service{margin-top:80px;display:none}#service .wrap_service.show{display:block}#service .wrap_service h3{font-size:3.4rem;font-weight:700;text-align:center;background:#f3f9fd;color:#0085ce;padding:30px 0}@media screen and (max-width:425px){#service .wrap_service h3{font-size:2.4rem;padding:20px 0}}#service .wrap_service .area_service{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}@media screen and (max-width:1024px){#service .wrap_service .area_service{display:block;max-width:640px;width:94%}}#service .wrap_service .item_service{margin-top:80px;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){#service .wrap_service .item_service{display:block}}#service .wrap_service .item_service img{width:calc(100%/2 - 40px)}@media screen and (max-width:1024px){#service .wrap_service .item_service img{max-width:640px;width:94%;margin:0 auto}}#service .wrap_service .item_service p{width:calc(100%/2);font-size:1.4rem;line-height:2}@media screen and (max-width:1024px){#service .wrap_service .item_service p{max-width:640px;width:94%;margin:40px auto 0}}.sub_menu{max-width:1024px;width:94%;margin:80px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){.sub_menu{max-width:640px;width:94%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.sub_menu #item_sub_menu{width:calc(100%/5);padding:20px 0;margin:0 10px;text-align:center;color:#0085ce;font-size:1.6rem;font-weight:700;background:#f3f9fd;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.sub_menu #item_sub_menu.active{background:#0085ce;color:#fff}.sub_menu #item_sub_menu:hover{background:#0085ce;color:#fff}@media screen and (max-width:1024px){.sub_menu #item_sub_menu{width:calc(100%/2 - 20px);margin-top:20px}}.sub_menu #item_sub_menu img{width:80px;margin:0 auto}.sub_menu #item_sub_menu p{margin-top:20px}#flow{width:100%;padding:80px 0;background:#f3f9fd;position:relative;margin-top:80px}@media screen and (max-width:425px){#flow{padding:40px 0}}.wrap_flow{max-width:1024px;width:94%;margin:0 auto;text-align:center}.wrap_flow h2{font-size:3rem !important;text-align:center;display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(40%,#fafa00));background:linear-gradient(transparent 60%,#fafa00 40%);color:#0085ce}@media screen and (max-width:425px){.wrap_flow h2{font-size:2.1rem !important}}.area_flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}@media screen and (max-width:1024px){.area_flow{-ms-flex-wrap:wrap;flex-wrap:wrap}}.area_flow .item_flow{width:calc(100%/4 - 40px);color:#0085ce;text-align:center;background:#fff;position:relative;padding:10px 0;border-radius:10px}@media screen and (max-width:1024px){.area_flow .item_flow{width:calc(100%/2 - 40px)}}.area_flow .item_flow:not(:last-of-type):after{content:'';display:block;position:absolute;top:40%;right:-40px;width:0;height:0;border-left:16px solid #0085ce;border-top:16px solid transparent;border-bottom:16px solid transparent}@media screen and (max-width:1024px){.area_flow .item_flow:nth-of-type(2):after{display:none}}@media screen and (max-width:1024px){.area_flow .item_flow:nth-of-type(3),.area_flow .item_flow:last-of-type{margin-top:100px}}.area_flow .item_flow figure{width:80px;margin:-40px auto 0}.area_flow .item_flow h4{font-size:1.8rem;font-weight:700;margin-top:14px}.area_flow .item_flow .underline{display:block;width:30px;margin:10px auto;border-bottom:1px solid #0085ce}.area_flow .item_flow p{font-size:1.4rem}.area_partner{max-width:1024px;width:94%;margin:40px auto 0;padding:40px;text-align:center}.area_partner h4{font-size:3rem !important;text-align:center;display:inline;background:0 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(40%,#fafa00));background:linear-gradient(transparent 60%,#fafa00 40%);color:#0085ce}@media screen and (max-width:425px){.area_partner h4{font-size:2.1rem !important}}.area_partner .flex_partner{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){.area_partner .flex_partner{display:block}}.area_partner .item_partner{width:calc(100%/3 - 20px);color:#0085ce;position:relative;font-weight:700;background:#fff;padding:0 20px 20px;margin-top:60px;background:#f3f9fd}@media screen and (max-width:1024px){.area_partner .item_partner{max-width:640px;width:100%;margin-top:0;margin:60px auto 0}}.area_partner .item_partner .hel{font-size:2.4rem;background:#fef714;padding:0 10px;margin-top:-18px;border-radius:47%;text-align:center;position:absolute;left:45%}.area_partner .item_partner p{width:100%;font-size:1.4rem;padding:20px 0 0;margin:20px 0 0}.btn_more{width:240px;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;position:relative;margin:40px 20px 0;padding:10px 10px 10px 0;text-align:center;font-size:1.8rem;font-weight:700;background:#0085ce;color:#fff;border-radius:30px}@media screen and (max-width:1024px){.btn_more{margin:40px auto 0}}.btn_more:hover{cursor:pointer}.arrow{position:absolute;content:'';width:20px;height:20px;background:#fff;border-radius:50%;right:10px}.arrow:before{position:absolute;content:'';width:6px;height:6px;border-top:solid 1px #0085ce;border-right:solid 1px #0085ce;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:8px;margin-top:-3px}.product{margin-top:40px;padding:40px 0;text-align:center}.product h4{font-size:3rem !important;text-align:center;display:inline;background:0 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(40%,#fafa00));background:linear-gradient(transparent 60%,#fafa00 40%);color:#0085ce}@media screen and (max-width:425px){.product h4{font-size:2.1rem !important}}.product .area_product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}@media screen and (max-width:1024px){.product .area_product{display:block}}.product .item_product{width:calc(100%/3);text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:2}@media screen and (max-width:1024px){.product .item_product{max-width:640px;width:100%;margin:40px auto 0}}.product .item_product .title_product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px}.product .item_product .title_product p{font-size:1.8rem !important;font-weight:700 !important;line-height:1 !important;color:#0085ce}.product .item_product .title_product .icon{width:120px;display:block;margin-right:20px;font-size:1.2rem;color:#0085ce}@media screen and (max-width:1024px){.product .item_product .text_product{width:94%;margin:0 auto}}.product .item_product .text_product p{font-size:1.4rem;line-height:2;margin-top:10px;width:94%}@media screen and (max-width:1024px){.product .item_product .text_product p{width:auto}}.area_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){.area_btn{display:block}}#wrap_truble{background:#f3f9fd;margin-top:60px;padding:40px 0}@media screen and (max-width:1024px){#wrap_truble{margin-top:40px}}#wrap_truble .foot_tel{max-width:640px;width:94%;margin:40px auto 0;padding:40px;border:1px solid #0085ce;border-radius:10px;text-align:center;background:#fff}@media screen and (max-width:425px){#wrap_truble .foot_tel{padding:20px}}#wrap_truble .foot_tel h2{font-size:2rem;color:#fff;background:#0085ce;padding:10px 0;border-radius:30px}@media screen and (max-width:425px){#wrap_truble .foot_tel h2{font-size:1.6rem}}#wrap_truble .foot_tel p{font-size:1.6rem}@media screen and (max-width:425px){#wrap_truble .foot_tel p{font-size:1.2rem}}#wrap_truble .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){#wrap_truble .hel{font-size:3rem}}#wrap_truble .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}.area_truble{max-width:1024px;width:94%;margin:0 auto;text-align:center}.area_truble h3{font-size:3rem;display:inline;color:#0085ce;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(40%,#fafa00)) !important;background:linear-gradient(transparent 60%,#fafa00 40%) !important;padding:0 !important}@media screen and (max-width:425px){.area_truble h3{font-size:1.8rem}}.area_truble .list_qa{font-size:1.8rem;color:#0085ce;line-height:2;margin-top:40px;padding-bottom:20px;border-bottom:2px dashed #0085ce;text-align:left}.area_truble .list_qa:first-of-type{margin-top:80px}@media screen and (max-width:425px){.area_truble .list_qa:first-of-type{margin-top:40px}}.area_truble .list_qa .q{font-weight:700;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}.area_truble .list_qa .q:before{content:'Q';display:block;padding:0 10px;margin-right:18px;background:#0085ce;color:#fff;font-weight:700;font-size:2.1rem}.area_truble .list_qa .a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}.area_truble .list_qa .a:before{content:'A';display:block;padding:0 10px;margin-right:18px;background:#fef714;color:#0085ce;font-weight:700;font-size:2.1rem}#year{margin-top:40px;padding:40px 0;text-align:center}#year h3{font-size:3rem !important;text-align:center;display:table;background:0 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(40%,#fafa00)) !important;background:linear-gradient(transparent 60%,#fafa00 40%) !important;padding:0 !important;color:#0085ce;margin:0 auto}@media screen and (max-width:425px){#year h3{font-size:2.1rem !important}}#year h4{font-size:2rem;display:inline-block;padding:10px;border:1px solid #0085ce;margin-top:40px;color:#0085ce}#year .area_year{max-width:1024px;width:94%;margin:40px auto 0;background:#f3f9fd}#year .area_year ul{padding:40px;color:#0085ce;font-size:1.3rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#year .area_year ul li{width:calc(100%/6 - 20px);margin-top:10px;text-align:left}@media screen and (max-width:425px){#year .area_year ul li{width:calc(100%/2 - 20px)}}