body.tg_lp-style main .guide_s1{margin-bottom:20px}body.tg_lp-style main .guide_s1 .title_area{text-align:center;background-color:#f6f5f4;padding-top:2%;padding-bottom:2%;max-width:unset}body.tg_lp-style main .guide_s1 .sub_title{color:#f95f5f;margin-top:3%;margin-bottom:2%;text-align:center;font-size:1.1rem}body.tg_lp-style main .guide_s1 .ac-parent{color:#000;height:50px;text-align:left;background-color:#fff;border:.7px solid #797979;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:space-between}body.tg_lp-style main .guide_s1 .show{color:#fff;background-color:#666;border:1px solid #797979}body.tg_lp-style main .ac-child{padding:2em 1em;background-color:#fff}body.tg_lp-style main .ac-box{display:flex;align-items:flex-start;justify-content:space-between}body.tg_lp-style main .ac-box .ac-left{width:48%}body.tg_lp-style main .ac-box .ac-left p{font-size:.9rem;text-align:left;line-height:220%;margin-bottom:5%}body.tg_lp-style main .ac-box .ac-right{width:45%;display:flex;flex-direction:column;text-align:left}body.tg_lp-style main .accordion_inner a{color:#fd5e47;text-decoration:underline;margin-top:10%;text-align:center}body.tg_lp-style main .accordion_inner .small{font-size:.8rem!important;line-height:22px!important}body.tg_lp-style main .accordion_inner span.indent{padding-left:1.5em}body.tg_lp-style main .accordion_inner a.supplement{color:#000}body.tg_lp-style main .ac-box02{display:flex;flex-direction:column}body.tg_lp-style main .ac-box03 p{font-size:.9rem;text-align:left}body.tg_lp-style main #panel05 .ac-box03{margin-left:4%;margin-right:4%}body.tg_lp-style main .ac-bottom p{font-size:.9rem;text-align:left}@media screen and (max-width:768px){body.tg_lp-style main .guide_s1{margin-bottom:10px}body.tg_lp-style main .ac-box{flex-direction:column-reverse;align-items:center}body.tg_lp-style main .ac-box .ac-right{width:85%;margin-bottom:9%}body.tg_lp-style main .ac-box .ac-left{width:100%}body.tg_lp-style main .guide_s1 .sub_title{margin-top:5%;margin-bottom:4%;font-size:1rem}}@media screen and (max-width:479px){body.tg_lp-style main .guide_s1{margin-bottom:10px}body.tg_lp-style main .guide_s1 .ac-parent{font-size:.7rem}body.tg_lp-style main .ac-box .ac-left p{font-size:.7rem;margin-bottom:10%}body.tg_lp-style main .guide_s1 dt:before{width:20px;height:20px}body.tg_lp-style main .ac-box .ac-right{width:100%}}body.tg_lp-style main .guide_s1 .accordion_inner p{font-size:.9rem;text-align:left;line-height:2;margin-bottom:5%}body.tg_lp-style main .guide_s1 .s_02 .accordion_header{background-color:#fff;color:#000;font-size:1rem;padding:46px 3%;text-align:left;position:relative;z-index:1;cursor:pointer;transition-duration:.2s;border:1px solid #666;border-bottom:none}body.tg_lp-style main .guide_s1 .s_02 .bb{border-bottom:1px solid #666}body.tg_lp-style main .guide_s1 .s_02 .accordion_header .i_box{display:flex;justify-content:center;align-items:center;position:absolute;top:62%;right:3%;width:26px;height:26px;background:#fd5e47;border:1px solid #fff;border-radius:50%;margin-top:-20px;box-sizing:border-box;transform:rotate(45deg);transform-origin:center center;transition-duration:.5s}body.tg_lp-style main .guide_s1 .s_02 .accordion_header .i_box .one_i{display:block;width:14px;height:14px;transform:rotate(45deg);transform-origin:center center;transition-duration:.2s;position:relative}body.tg_lp-style main .guide_s1 .s_02 .accordion_header.show .i_box{transform:rotate(-1turn);background:#fff;border:1px solid #fd5e47}body.tg_lp-style main .guide_s1 .s_02 .accordion_header .i_box .one_i:after,body.tg_lp-style main .guide_s1 .s_02 .accordion_header .i_box .one_i:before{display:flex;content:"";background-color:#fff;border-radius:10px;width:14px;height:2px;position:absolute;top:6px;left:0;transform:rotate(0deg);transform-origin:center center}body.tg_lp-style main .guide_s1 .s_02 .accordion_header .i_box .one_i:before{width:2px;height:14px;top:0;left:6px}body.tg_lp-style main .guide_s1 .s_02 .accordion_header.show{color:#fff;background-color:#fd5e47;border-bottom:1px solid #666}body.tg_lp-style main .guide_s1 .s_02 .accordion_header.show .i_box .one_i:before{content:none}body.tg_lp-style main .guide_s1 .s_02 .accordion_header.show .i_box .one_i:after{transform:rotate(-45deg);background:#fd5e47}body.tg_lp-style main .guide_s1 .s_02 .accordion_inner{padding:30px 30px 5px;border-left:1px solid #666;border-right:1px solid #666;box-sizing:border-box}body.tg_lp-style main .guide_s1 .s_02 .accordion_inner .box_one{height:300px}body.tg_lp-style main .guide_s1 .s_02 .accordion_inner p.txt_a_ac{margin:0}body.tg_lp-style main .accordion_box{margin-bottom:80px}body.tg_lp-style main .accordion_box .accordion_inner:target{display:block;height:auto}@media screen and (max-width:768px){body.tg_lp-style main .accordion_box{margin-bottom:50px}}@media screen and (max-width:479px){body.tg_lp-style main .guide_s1 .s_02 .accordion_header{font-size:.9rem;padding:28px 35px 28px 15px;line-height:1.4}body.tg_lp-style main .guide_s1 .s_02 .accordion_header .i_box{top:66%;right:2%;width:22px;height:22px}body.tg_lp-style main .guide_s1 .s_02 .accordion_header .i_box .one_i{width:10px;height:10px}body.tg_lp-style main .guide_s1 .s_02 .accordion_header .i_box .one_i:before{height:10px;left:4px}body.tg_lp-style main .guide_s1 .s_02 .accordion_header .i_box .one_i:after{width:10px;top:4px}body.tg_lp-style main .guide_s1 .s_02 .accordion_inner{padding:20px 20px 1px}body.tg_lp-style main .guide_s1 .accordion_inner p{width:100%;margin-bottom:8%;line-height:1.8}}@media screen and (max-width:350px){body.tg_lp-style main .guide_s1 .sub_title{font-size:.9rem}body.tg_lp-style main .guide_s1 .s_02 .accordion_header{font-size:.8rem;padding:15px 35px 15px 15px;line-height:1.3}body.tg_lp-style main .guide_s1 .accordion_inner p{font-size:.8rem}body.tg_lp-style main .ac-box .ac-right a{font-size:15px}}dd.panel-enter-active{transition-duration:.3s;transition-timing-function:ease-in}dd.panel-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(0,1,.5,1)}dd.panel-enter-to,dd.panel-leave{max-height:200px;overflow:hidden}dd.panel-enter,dd.panel-leave-to{overflow:hidden;max-height:0}