﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{margin:0;padding:0;outline:none;box-sizing:border-box}html{overflow-y:scroll;overflow-x:hidden}body{position:relative;font-family:YakuHanJP,"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Helvetica Neue",Helvetica,Arial,sans-serif;width:100%;color:#000;font-size:18px;font-size:1.8rem;font-weight:500;word-wrap:break-word;line-height:1;background:#fff;-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}body.author{background:#fff}input,textarea{font-family:YakuHanJP,"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Helvetica Neue",Helvetica,Arial,sans-serif}a{text-decoration:none;color:#000;transform:.3s}a:hover{opacity:0.7}a[href^="tel:"]{cursor:default}img{max-width:100%;height:auto;vertical-align:bottom}ul{list-style:none}h1,h2,h3,h4,h5,dt{font-weight:normal}p{line-height:1}li{list-style:none}figure{margin:0}.text_underline{text-decoration:underline}.en{font-family:"Libre Baskerville",sans-serif}.min{letter-spacing:0.15em;font-family:'Noto Serif JP',"游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", 'HGS明朝', "ＭＳ Ｐ明朝", "MS PMincho", serif}.fredoka{font-family:'Fredoka One', cursive;font-weight:400}.mplus{font-family:'M PLUS 1p', sans-serif;font-weight:900}.min.ls0{letter-spacing:0}table{border-collapse:collapse}.reverse{flex-direction:row-reverse}.flex_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.pc_v{display:block}.sp_v{display:none}.pc_v_sp_small{display:block}.sp_v_sp_small{display:none}.pc_under{display:none}@media screen and (max-width: 1023px){.pc_under{display:block}}@media screen and (max-width: 767px){.pc_v{display:none !important}.sp_v{display:block !important}}@media only screen and (max-width: 560px){.pc_v_sp_small{display:none !important}}a[href^="tel:"]{cursor:default;pointer-events:none}@media only screen and (max-width: 960px){a[href^="tel:"]{pointer-events:auto}}input[type="text"]{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}.c-inner-small{max-width:90rem;width:100%;position:relative;margin:0 auto}@media only screen and (max-width: 560px){.c-inner-small{padding:0 2rem;box-sizing:border-box}}.c-inner-medium{max-width:135rem;width:100%;position:relative;margin:0 auto}@media only screen and (max-width: 1250px){.c-inner-medium{max-width:100%;padding:0 6rem;box-sizing:border-box}}@media only screen and (max-width: 767px){.c-inner-medium{padding:0 2rem}}.c-inner-large{max-width:180rem;width:100%;position:relative;margin:0 auto}.c-inner-liquid{box-sizing:border-box;padding:0 6rem}@media only screen and (max-width: 767px){.c-inner-liquid{padding:0 2rem}}.c-col{display:flex;flex-wrap:wrap}.c-liquid-half__img{width:50%;position:relative}.c-liquid-half__contents{width:50%;padding:6rem;box-sizing:border-box}.c-section__padding{padding:12rem 0}@media only screen and (max-width: 560px){.c-section__padding{padding:6rem 0}}.c-section__padding_medium{padding:6rem 0 12rem}@media only screen and (max-width: 560px){.c-section__padding_medium{padding:6rem 0}}.c-section__padding_top{padding-top:12rem}@media only screen and (max-width: 560px){.c-section__padding_top{padding-top:6rem}}.c-section__padding_bottom{padding-bottom:12rem}@media only screen and (max-width: 560px){.c-section__padding_bottom{padding-bottom:6rem}}.c-section__padding__small{padding:7rem 0}@media only screen and (max-width: 560px){.c-section__padding__small{padding:3rem 0}}.c-section__padding_top__small{padding-top:5rem}@media only screen and (max-width: 560px){.c-section__padding_top__small{padding-top:3rem}}.c-section__padding_bottom__small{padding-bottom:5rem}@media only screen and (max-width: 560px){.c-section__padding_bottom__small{padding-bottom:3rem}}.futura{font-family:futura-pt, sans-serif;font-weight:400;font-style:normal}.c-title_orange{text-align:center;height:108px;flex-direction:column;justify-content:space-between;margin-bottom:50px}.c-title_orange .en{color:#dc8910;font-size:59px;letter-spacing:3px}.c-title_orange .ja{font-size:20px}.c-title_orange .ja strong{font-size:47px;color:#dc8910;margin:0 5px}@media only screen and (max-width: 560px){.c-title_orange{height:auto}.c-title_orange .en{font-size:7vw;margin-bottom:10px}.c-title_orange .ja{font-size:3.6vw}}.c-title_underline{text-align:center;height:108px;flex-direction:column;justify-content:space-between;padding-bottom:50px;margin-bottom:50px;position:relative}.c-title_underline::after{content:"";width:75px;height:3px;background:#000;position:absolute;bottom:0;left:calc(50% - (75px / 2))}.c-title_underline .en{color:#dc8910;font-size:59px;letter-spacing:3px}@media only screen and (max-width: 560px){.c-title_underline{height:auto;padding-bottom:20px;margin-bottom:20px}.c-title_underline::after{width:36px;left:calc(50% - 18px)}.c-title_underline .en{font-size:7vw;margin-bottom:10px}}.c-title__sub{font-size:34px;margin-bottom:20px;text-align:center;font-weight:bold}@media only screen and (max-width: 560px){.c-title__sub{font-size:5vw;line-height:1.4}}.c-title__sub+p{font-size:17px;text-align:center;line-height:1.7;margin-bottom:80px}@media only screen and (max-width: 560px){.c-title__sub+p{font-size:4vw;text-align:left}}.u-none{display:none}.c-text-align__left{text-align:left}.c-text-align__right{text-align:right}.c-text-align__center{text-align:center}.c-title-underline{border-bottom:.2rem solid #fff;padding-bottom:2rem}.c-title-underline__jp{font-size:3.6rem;line-height:1.6666}@media only screen and (max-width: 560px){.c-title-underline__jp{font-size:2.4rem}}.c-frame__white{background:#fff;padding:8rem 8.5rem;box-sizing:border-box}@media only screen and (max-width: 767px){.c-frame__white{padding:8rem 4rem}}@media only screen and (max-width: 560px){.c-frame__white{padding:4rem 1.5rem}}.l-aside-contact .c-btn{width:24rem}.l-aside-contact .c-btn__area{margin-top:3rem}.c-hover__scale{position:block}.c-hover__scale figure{overflow:hidden}.c-hover__scale figure>img{-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;-webkit-transition:-webkit-transform .5s;transition:transform .5s;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.c-hover__scale:hover figure>img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.c-btn_wrap h3{margin-left:1rem;width:8rem;text-align:center;margin-bottom:-1rem;position:relative;z-index:10}.c-btn a{display:block;background:url(../img/common/bg_skew_green.jpg) 0 0 repeat;width:100%;height:8rem;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;font-size:30px;font-size:3rem;font-weight:900;color:#fff;border-radius:1.5rem;box-shadow:0.5rem 0.5rem 0 #000;position:relative}.c-btn a .icon{margin-right:2rem;display:inline-block}.c-btn a:hover{opacity:1}.c-btn a .qr_wrap{width:8rem;position:absolute;top:1rem;left:1rem;height:100%;text-align:center}.c-btn a .qr_wrap .title{width:4.3rem;position:absolute;top:-2rem;left:calc(50% - 2.15rem)}.c-btn a .qr_wrap .qr{width:auto;height:calc(100% - 2rem)}.c-btn a .sankaku{width:3rem;position:absolute;right:1.5rem;top:calc(50% - 1.5rem)}.pink .c-btn a{background:url(../img/common/bg_skew_pink.png) 0 0 repeat}html{font-size:62.5%}@media only screen and (max-width: 1450px){html{font-size:52.5%}}@media only screen and (max-width: 560px){html{font-size:48%}}body{font-size:18px;font-size:1.8rem;overflow:hidden}body.active_{position:relative}@media only screen and (max-width: 960px){body{font-size:2.3vw}}@media only screen and (max-width: 560px){body{font-size:3.8vw}}img.svg{width:100%}.wrapper{overflow:hidden}.pg-top-visual{width:100%;position:relative}.pg-top-visual__bg{position:fixed;left:0;top:0;width:100%;height:100%}#o_wrapper{width:100%;height:100%}.o_slide{overflow:hidden;width:100%;height:100%;visibility:hidden;opacity:0;position:absolute;left:0;top:0;-moz-transition:visibility 2s,opacity 2s;-o-transition:visibility 2s,opacity 2s;-webkit-transition:visibility 2s,opacity 2s;transition:visibility 2s,opacity 2s}.o_slide.show{visibility:visible;opacity:1}.o_slide_inner{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 768px){.o_slide_inner{top:0}}.c-width1{width:min(92%,1200px);margin:0 auto}.c-width2{width:min(92%,800px);margin:0 auto}.c-width3{width:min(92%,960px);margin:0 auto}.c-width4{width:min(92%,1000px);margin:0 auto}.c-width6{width:min(92%,1100px);margin:0 auto}.infiniteslide{display:none}.infiniteslide_wrap .infiniteslide{display:block}.l-header{width:100%;background-color:#0f292d}.l-header__inner{width:100%;height:calc(100vh - 13rem);min-height:500px;background:url(../img/fv.jpg) center top no-repeat;background-size:cover;justify-content:center;align-items:center;position:relative}@media only screen and (max-width: 960px){.l-header__inner{background:url(../img/fv_sp.jpg) center top no-repeat;background-size:cover;height:100vw;min-height:initial;align-items:flex-end}}.l-header__btn{height:13rem;background-color:#0f292d;padding:2.5rem 0}@media only screen and (max-width: 960px){.l-header__btn{padding-top:15vw;height:auto}}.l-header__btn a{width:min(92%,957px);height:8rem;justify-content:center;align-items:center;background-color:#f3994b;margin:0 auto;border-radius:100vw;box-shadow:0 5px 0 #b16730;font-size:28px;color:#fff}@media only screen and (max-width: 560px){.l-header__btn a{font-size:5vw}}.l-header__btn a .btn_inner{align-items:center}.l-header__btn a .icon{margin-right:16px}@media only screen and (max-width: 960px){.l-header__center{width:90%}}.l-header__catchcopy{background-color:#fff;width:574px;padding:20px;margin:0 auto 3rem}@media only screen and (max-width: 960px){.l-header__catchcopy{width:100%;padding:3vw;margin-bottom:60px}}.l-header__catchcopy_inner{border:2px solid #4a3623;padding:2rem 0 4rem}.l-header__catchcopy p{font-size:40px;font-weight:700;text-align:center;line-height:1.7;color:#4a3623}@media only screen and (max-width: 960px){.l-header__catchcopy p{font-size:5.8vw}}.l-header__catchcopy p .fc_orange{color:#dc8910}.l-header__catchcopy p .btm_line{border-bottom:2px dotted #dc8910}.l-header__feature{justify-content:center}.l-header__feature figure{margin:0 8px}@media only screen and (max-width: 960px){.l-header__feature{justify-content:space-between;margin-bottom:-11vw;position:relative;z-index:10}.l-header__feature figure{width:32%;margin:0}}.l-header__link{position:fixed;right:0;top:0;z-index:100;flex-direction:column;align-items:flex-end;height:100%;justify-content:center}@media only screen and (max-width: 960px){.l-header__link{display:none}}.l-header__link a{color:#fff;font-size:22px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;border-top-left-radius:120px;border-bottom-left-radius:120px;justify-content:center;align-items:center}.l-header__link .link_black{width:120px;height:216px;background-color:#0f292d;margin-bottom:20px}.l-header__link .link_orange{width:106px;height:158px;background-color:#dc8910}.p-top__service_inner{position:relative}.p-top__service_inner::before,.p-top__service_inner::after{content:"";width:265px;height:278px;position:absolute}.p-top__service_inner::before{background:url("../img/service_bg1.jpg") 0 0 repeat;top:60px;left:100%}.p-top__service_inner::after{background-color:rgba(191,116,26,0.22);top:160px;right:100%}@media only screen and (max-width: 960px){.p-top__service_inner::before,.p-top__service_inner::after{content:none}}.p-top__service_text p{line-height:1.7;font-size:1.8rem;margin-bottom:2.6rem;text-align:center}.p-top__service_text .text1{font-size:2.1rem}.p-top__service_text .text2,.p-top__service_text .text3{font-weight:400}@media only screen and (max-width: 560px){.p-top__service_text .text1,.p-top__service_text .text2,.p-top__service_text .text3{font-size:2.1rem;text-align:left;font-size:16px}.p-top__service_text .text1,.p-top__service_text .text2{margin-bottom:1em}}.p-top__slide{position:relative}.p-top__slide .smartphone{position:absolute;left:0;bottom:-50px}@media only screen and (max-width: 960px){.p-top__slide{margin:10vw 0 17vw}.p-top__slide .smartphone{width:440px}}@media only screen and (max-width: 560px){.p-top__slide .infiniteslide li img{height:26vw}.p-top__slide .smartphone{width:80vw;bottom:-12vw}}@media only screen and (max-width: 560px){.p-top__function_list ul{justify-content:center}}.p-top__function_list li{width:32%;margin-right:2%;background-color:#f5f5f5;margin-bottom:50px}@media only screen and (max-width: 560px){.p-top__function_list li{width:90%;margin-right:0}}.p-top__function_list li:nth-of-type(3n){margin-right:0}.p-top__function_list li .img{width:100%;height:224px;padding:4px}.p-top__function_list li .img img{width:100%;height:100%;object-fit:cover;object-position:center top}.p-top__function_list li .icon{width:48px;height:48px;margin:-28px auto 0}.p-top__function_list li .icon img{width:100%;height:100%;object-fit:cover}.p-top__function_list li dl{padding:10px 20px 40px}.p-top__function_list li dl dt{margin-bottom:10px}.p-top__function_list li dl dt span{display:block;text-align:center;line-height:1.4}.p-top__function_list li dl dt .en{font-size:11px;color:#898989}.p-top__function_list li dl dt .ja{font-size:20px;font-weight:600}.p-top__function_list li dl dd{font-size:15px;line-height:1.7}.p-top__function_list li:nth-of-type(1) dt .ja{color:#488637}.p-top__function_list li:nth-of-type(2) dt .ja{color:#494d9f}.p-top__function_list li:nth-of-type(3) dt .ja{color:#7f634b}.p-top__function_list li:nth-of-type(4) dt .ja{color:#af607b}.p-top__function_list li:nth-of-type(5) dt .ja{color:#9b8c4a}.p-top__function_list li:nth-of-type(6) dt .ja{color:#5d8a8b}.p-top__function_list li:nth-of-type(7) dt .ja{color:#a05da1}.p-top__function_list li:nth-of-type(8) dt .ja{color:#709949}.p-top__function_list li:nth-of-type(9) dt .ja{color:#78acdd}.p-top__plan{background-color:#f7f6f3;position:relative}.p-top__plan_inner{position:relative;z-index:3}.p-top__plan_table dl{width:calc(100% / 5);position:relative}.p-top__plan_table dl:first-of-type dt{border-top-left-radius:10px}.p-top__plan_table dl:last-of-type dt{border-top-right-radius:10px}.p-top__plan_table dl dt,.p-top__plan_table dl dd{padding:0 10px;border-left:1px solid #e8eff1}.p-top__plan_table dl dt{background-color:#0b282c;color:#fff;font-weight:600;text-align:center;height:42px;line-height:42px;font-size:15px}.p-top__plan_table dl dd{background-color:#f1ede8;height:68px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:bold}.p-top__plan_table dl dd:nth-of-type(even){background-color:#fff}.p-top__plan_table dl dd .ti{display:none}.p-top__plan_table dl dd.text{font-weight:500;line-height:1.4;font-size:15px}.p-top__plan_table dl p{text-align:center;color:#e2295c;font-size:22px;font-weight:bold;width:100%;position:absolute;bottom:calc(100% + 5px);left:0}.p-top__plan_table dl.plan_standard dt{background-color:#f1b15b}@media only screen and (max-width: 560px){.p-top__plan_table dl{margin-bottom:50px;width:100%}.p-top__plan_table dl:first-of-type dt{border-top-left-radius:0px}.p-top__plan_table dl:last-of-type dt{border-top-right-radius:0px}.p-top__plan_table dl:last-of-type{margin-bottom:10px}.p-top__plan_table dl.table_title{display:none}.p-top__plan_table dl dt,.p-top__plan_table dl dd{height:46px}.p-top__plan_table dl dd{border-left:2px solid #c9caca;border-right:2px solid #c9caca}.p-top__plan_table dl dd:last-of-type{border-bottom:2px solid #c9caca}}.p-top__plan .note{font-weight:bold;font-size:11px;margin-top:10px;margin-bottom:100px}.p-top__plan .ti_under_text2{margin-bottom:30px}.p-top__plan .deco{position:absolute}.p-top__plan .deco1{top:6%;left:0}.p-top__plan .deco2{top:6%;right:0}.p-top__plan .deco3{bottom:18%;left:0}.p-top__plan .deco4{bottom:28%;right:0}@media only screen and (max-width: 960px){.p-top__plan .note{font-size:12px;line-height:1.4}.p-top__plan .deco{display:none}}.p-top__flow .c-title__sub+p{max-width:92%;margin-left:auto;margin-right:auto}.p-top__flow_slide li.slick-slide{width:280px;text-align:center}.p-top__flow_slide li.slick-slide .num{width:82px;height:82px;border-radius:50%;background-color:#0b282c;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;color:#fff;font-size:43px;font-family:futura-pt, sans-serif;margin:0 auto 40px;position:relative}.p-top__flow_slide li.slick-slide .num::after{content:url("../img/flow_arrow.png");position:absolute;left:calc(100% + 10px);top:calc(50% - 17px)}.p-top__flow_slide li.slick-slide:last-child .num::after{content:none}.p-top__flow_slide li.slick-slide figure{display:inline-block;margin-bottom:40px}.p-top__flow_slide li.slick-slide .text{font-size:17px;line-height:1.2;text-align:center}.p-top__flow_slide li.slick-slide.slick-current .num,.p-top__flow_slide li.slick-slide.slick-active .num{background-color:#dc8910}.p-top__flow_slide .slick-dots{margin-top:80px;position:static}.p-top__flow_slide .slick-dots li{margin:0 8px}.p-top__flow_slide .slick-dots li button{width:30px;height:30px;background-color:#0b282c;border-radius:50%;margin:0;border:8px solid #fff;box-sizing:border-box}.p-top__flow_slide .slick-dots li button::before{content:none}.p-top__flow_slide .slick-dots li.slick-active button{background-color:#fff;border:8px solid #dc8910}.p-top__flow_slide{height:413px}.p-top__flow_slide.slick-initialized{display:block}.p-top__contact{background:url("../img/contact_bg.jpg") 0 0 no-repeat;background-size:cover}.p-top__contact_inner{max-width:92%;margin:0 auto}.p-top__contact .c-section__padding__small{padding:50px 0}.p-top__contact .text{font-size:32px;text-align:center;font-weight:bold;color:#fff;margin-bottom:40px;line-height:1.4}@media only screen and (max-width: 560px){.p-top__contact .text{font-size:4vw}}.p-top__contact_btn{justify-content:center;margin-bottom:40px}.p-top__contact_btn a{display:block;margin:0 14px;width:362px;height:84px;font-size:24px;text-align:center;background-color:#fff;background-repeat:no-repeat;background-position:10px center,calc(100% - 18px) center;border-radius:10px;line-height:84px}@media only screen and (max-width: 560px){.p-top__contact_btn a{width:80%;margin-bottom:20px}}.p-top__contact_btn .request{background-image:url("../img/btn_bg1.png"),url("../img/btn_arrow.png")}.p-top__contact_btn .apply{background-image:url("../img/btn_bg2.png"),url("../img/btn_arrow.png")}.p-top__contact_tel{text-align:center}.p-top__contact_tel a{display:inline-block;font-size:53px;color:#fff;border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:12px;letter-spacing:2px;pointer-events:none}.p-top__contact_tel a .icon{margin-right:10px}.p-top__contact_tel a .icon img{vertical-align:baseline}.p-top__contact_tel p{font-size:18px;color:#fff}@media only screen and (max-width: 560px){.p-top__contact_tel a{font-size:9vw}.p-top__contact_tel a .icon img{width:7.8vw}.p-top__contact_tel p{font-size:3.5vw}}@media only screen and (max-width: 560px){.p-top__qa .c-title__sub+p{width:92%;margin-left:auto;margin-right:auto}}.p-top__qa_list{width:min(96%,950px);margin:0 auto}.p-top__qa_list .qa{background-color:#f7f6f3;margin-bottom:30px}.p-top__qa_list .qa .q{padding:20px 40px 20px 50px;font-weight:bold;font-size:16px;line-height:1.6;cursor:pointer;position:relative}@media only screen and (max-width: 560px){.p-top__qa_list .qa .q{padding-right:60px}}.p-top__qa_list .qa .q::before{content:"Q";display:block;width:42px;height:42px;font-size:20px;color:#fff;background-color:#dc8910;border-bottom-right-radius:100%;position:absolute;top:0;left:0;line-height:1;padding:6px 0 0 11px;box-sizing:border-box}.p-top__qa_list .qa .q .plus{display:block;width:18px;height:2px;background-color:#000;position:absolute;right:20px;top:calc(50% - 1px)}.p-top__qa_list .qa .q .plus::after{content:"";width:2px;height:18px;background-color:#000;position:absolute;top:calc(50% - 9px);left:calc(50% - 1px)}.p-top__qa_list .qa .q.open .plus::after{content:none}.p-top__qa_list .qa .a{display:none;padding:0 20px 20px 20px}.p-top__qa_list .qa .a p{padding:20px 20px 20px 42px;background-color:#fff;font-size:16px;line-height:1.6;position:relative}.p-top__qa_list .qa .a p::before{content:"A";font-size:19px;line-height:1.3;color:#dc8910;position:absolute;top:20px;left:20px}.p-top__mail{background-color:#f7f6f3}.p-top__mail_form dl dt{font-size:16px;font-weight:bold;line-height:1.4;margin-bottom:6px}.p-top__mail_form dl dt .req{display:inline-block;color:#fff;font-size:14px;background-color:#98302f;border-radius:5px;padding:0 5px;margin-left:5px}.p-top__mail_form dl dd{margin-bottom:20px}.p-top__mail_form dl dd textarea,.p-top__mail_form dl dd input[type=text],.p-top__mail_form dl dd input[type=tel],.p-top__mail_form dl dd input[type=email]{width:100%;height:60px;border:1px solid #e1e0d2;border-radius:10px;font-size:16px;padding:5px 10px}.p-top__mail_form dl dd textarea{height:128px}.p-top__mail_form dl dd.cl2{justify-content:space-between}.p-top__mail_form dl dd .c2{width:49%}.p-top__mail_form .document_request{text-align:center;font-size:18px;margin-bottom:50px}.p-top__mail_form .document_request input{margin-right:7px;border:1px solid #e1e0d2;transform:scale(1.3)}.p-top__mail_form .attention{font-weight:400;font-size:16px;margin-bottom:20px;text-align:center}.p-top__mail_form .btn_wrap{text-align:center}.p-top__mail_form .btn_wrap input{width:267px;height:67px;color:#fff;background-color:#dc8910;border-radius:100vw;font-size:24px;font-weight:bold;cursor:pointer}.l-footer{background-color:#372f2f;padding:30px;text-align:center}.l-footer small{color:#fff;font-size:12px}
/*# sourceMappingURL=style.css.map */
