@charset "UTF-8";@media screen and (max-width:768px){.smart_hide{display:none}}@media screen and (min-width:769px) and (max-width:1019px){.tablet_hide{display:none}}@media screen and (min-width:1020px){.pc_hide{display:none}}.fs-trial-header{display:none}*,:after,:before{box-sizing:border-box}html{font-size:10px}html body{font-family:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif;letter-spacing:0.15em;color:#0f132a;margin:0}ul{list-style-type:none;margin:0;padding:0}ul li{font-size:13px;font-size:1.3rem;line-height:180%}p{font-size:13px;font-size:1.3rem;line-height:180%;margin:0}dl{margin:0;padding:0}dl dt{margin:0;font-size:13px;font-size:1.3rem}dl dd{margin:0;font-size:13px;font-size:1.3rem}.obj_hidden{display:none}img{width:auto;max-width:100%}a:link,a:visited{color:#0f132a;text-decoration:none}a:link.link_cl,a:visited.link_cl{color:#b46f5e;text-decoration:underline}.ls02{letter-spacing:0.02em}.cl_red{color:#bf0000}.divide{display:block;-js-display:flex;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.divide li a{display:block}.divide li:not(:first-child){margin:14px 0 0}.divide.divide_2 li{width:100%}.divide.divide_3 li{width:100%}.divide.divide_4 li{width:48%}.divide.divide_5 li{width:48%}.divide_btns{display:block;-js-display:flex;display:flex;flex-wrap:nowrap;justify-content:center}.divide_btns li{width:48%;margin:0 1%}.column{margin:0;padding:30px 0}.column.column00{padding-top:0px}.row{margin:25px 0 0}.row.row00{margin:0}.row.row_border{padding:15px 0 0;margin:15px 0 0;border-top:1px dashed #f5f5f5}.inner{max-width:1200px;margin:0 auto;width:90%}.img_text,.text_img{margin:25px 0 0}.img_text .img_area,.text_img .img_area{margin:0}.img_text .img_area p,.text_img .img_area p{line-height:0;margin:0;text-align:center}.img_text .text_area,.text_img .text_area{margin:20px 0 0}.img_text .text_area p,.text_img .text_area p{margin:0}.img_text .text_area p:not(:first-child),.text_img .text_area p:not(:first-child){margin:15px 0 0}.text_only{margin:25px 0 0}.text_only p{margin:0}.text_only p:not(:first-child){margin:15px 0 0}.img_text:first-child,.text_img:first-child,.text_only:first-child{margin-top:0}.min_text{font-size:10px;font-size:1rem}.min_text.right{text-align:right}ul.ul_check{margin:10px 0 0}ul.ul_check li{font-size:15px;font-size:1.5rem;font-weight:bold;line-height:1.4;text-indent:-0.8em;padding:0 0 0 1em}ul.ul_check li:not(:first-child){margin:5px 0 0}ul.ul_check li:before{content:"✓"}ul.ul_check_min{margin:10px 0;border-top:1px solid #333;border-bottom:1px solid #333;padding:10px}ul.ul_check_min li{font-size:14px;font-size:1.4rem;line-height:1.4;text-indent:-0.8em;padding:0 0 0 1em}ul.ul_check_min li:not(:first-child){margin:5px 0 0}ul.ul_check_min li:before{content:"✓"}p.text_link{font-size:12px;font-size:1.2rem}p.text_link a{color:#0071BB;transition:0.3s;text-decoration:underline}p.text_link a:hover{text-decoration:none}p.text_link.center{text-align:center}.movie_area{position:relative;padding:56.25% 0 0 0;width:100%}.movie_area iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fs-p-scrollingCartButton{display:none}h2{font-size:19px;font-size:1.9rem;font-weight:bold;margin:0;line-height:1.6;text-align:center}h3{line-height:1.6;font-size:17px;font-size:1.7rem;margin:auto}li.btn,p.btn{text-align:center;display:block;margin:25px 0 0}li.btn:first-child,p.btn:first-child{margin:0}li.btn a,p.btn a{background:#F9453E;display:block;margin:0px auto 0;max-width:700px;font-size:16px;font-size:1.6rem;color:#fff;padding:15px 20px;border-radius:10px;box-shadow:0 0 8px grey;font-weight:600;position:relative}li.btn a:after,p.btn a:after{content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:20px;margin:auto}li.btn.btn_more a:after,p.btn.btn_more a:after{transform:rotate(135deg)}li.btn.btn_more a:hover:after,p.btn.btn_more a:hover:after{right:20px}li.btn.btn_more.active a:after,p.btn.btn_more.active a:after{transform:rotate(-45deg)}li.btn.btn_more.active a span,p.btn.btn_more.active a span{font-size:0px;font-size:0rem;display:block;-js-display:flex;display:flex;align-items:center;justify-content:center}li.btn.btn_more.active a span:before,p.btn.btn_more.active a span:before{content:"close";font-size:11px;font-size:1.1rem}li.btn.btn_wh a,p.btn.btn_wh a{background:#fff;color:#0f132a;border:none}li.btn.btn_wh a:before,p.btn.btn_wh a:before{background:#D8D8D8}li.btn.btn_wh a:after,p.btn.btn_wh a:after{border-color:#0f132a}li.btn.btn_ext a:after,p.btn.btn_ext a:after{content:"";transform:rotate(0);background:url(../img/common/ico_ext.svg) no-repeat;background-size:contain;border:none;width:13px;height:12px}li.btn.btn_ext a:hover:after,p.btn.btn_ext a:hover:after{right:20px}li.btn.btn_reset button,p.btn.btn_reset button{background:#f5f5f5;border-color:#f5f5f5;color:#343535}li.btn.btn_reset button:hover,p.btn.btn_reset button:hover{color:#343535}li.btn.btn_reset button:before,p.btn.btn_reset button:before{background:#fff}li.btn.btn_reset button:after,p.btn.btn_reset button:after{content:none}li.btn.btn_re a,p.btn.btn_re a{background:#D8D8D8;border:1px solid #D8D8D8}li.btn.btn_re a:before,p.btn.btn_re a:before{background:#6f717f}p.btn_lr a{background:#F9453E;padding:8px 10px;color:#fff;text-align:center;display:block;position:relative}p.btn_lr a:before{content:"";width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;left:10px;bottom:0;top:0;margin:auto;transform:rotate(45deg)}p.btn_lr.btn_online a{background:#00A89C}p.item_img{line-height:0}p.item_img img{width:100%}p.item_name{margin:15px 0 0;line-height:1.6;font-size:12px;font-size:1.2rem}p.item_price{color:#6f717f;font-size:10px;font-size:1rem;margin:12px 0 0}p.item_price span{font-size:14px;font-size:1.4rem;font-family:"Montserrat",sans-serif}p.sub_catch{font-size:14px;font-size:1.4rem;line-height:1.6;text-align:center;margin:10px 0 0}.slick-slide img{width:100%}.slick-dots{bottom:-40px}.slick-dots li{margin:0}.slick-dots li button:before{content:"";width:10px;height:10px;background:#fff;opacity:1;border:1px solid #0f132a;border-radius:50%;left:0;right:0;bottom:0;top:0;margin:auto}.slick-dots li.slick-active button:before{background:#0f132a;opacity:1}@media screen and (min-width:769px){p{font-size:15px;font-size:1.5rem}.column{margin:0;padding:60px 0}.column.column00{padding-top:0px}.row{margin:50px 0 0}.row.row00{margin:0}.row.row_border{padding:20px 0 0;margin:15px 0 0}li.btn,p.btn{margin:30px 0 0}li.btn a,p.btn a{min-width:300px;font-size:30px;font-size:3rem;padding:20px 20px;line-height:1.4;transition:0.3s}li.btn a:after,p.btn a:after{right:40px;width:15px;height:15px;transition:0.3s}li.btn a:hover,p.btn a:hover{box-shadow:none}li.btn a:active:after,p.btn a:active:after{right:20px}li.btn button,li.btn input[type=submit],p.btn button,p.btn input[type=submit]{font-size:13px;font-size:1.3rem}li.btn.btn_ext a:after,p.btn.btn_ext a:after{right:20px}li.btn.btn_more.active a span,p.btn.btn_more.active a span{font-size:0px;font-size:0rem}li.btn.btn_more.active a span:before,p.btn.btn_more.active a span:before{font-size:14px;font-size:1.4rem}p.btn_lr a{padding:8px 10px}p.btn_lr a:before{content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;left:10px;transition:0.3s}p.btn_lr a:hover:before{left:15px}h2{font-size:32px;font-size:3.2rem}h3{line-height:1.6;font-size:20px;font-size:2rem;margin:auto;letter-spacing:0.05em}.img_text,.text_img{margin:0;display:block;-js-display:flex;display:flex;flex-wrap:nowrap;justify-content:space-between}.img_text .img_area,.text_img .img_area{width:42%;margin:0}.img_text .text_area,.text_img .text_area{width:56%;margin:0}.img_text .text_area p,.text_img .text_area p{margin:0}.img_text .text_area p:not(:first-child),.text_img .text_area p:not(:first-child){margin:15px 0 0}.text_img .img_area{order:1}.text_only{margin:30px 0 0}.text_only p{margin:0}.text_only p:not(:first-child){margin:15px 0 0}.divide li a{display:block}.divide li:not(:first-child){margin:0px 0 0 2%}.divide.divide_2 li{width:100%}.divide.divide_3 li{width:32%}.divide.divide_4 li{width:48%}.divide.divide_5 li{width:48%}.min_text{font-size:15px;font-size:1.5rem}ul.ul_check{margin:15px 0 0}ul.ul_check li{font-size:24px;font-size:2.4rem;text-indent:-0.8em;padding:0 0 0 1em}ul.ul_check li:not(:first-child){margin:10px 0 0}ul.ul_check_min{margin:20px 0;padding:20px}ul.ul_check_min li{font-size:16px;font-size:1.6rem;line-height:1.4}ul.ul_check_min li:not(:first-child){margin:10px 0 0}p.text_link{font-size:12px;font-size:1.2rem}p.text_link a{color:#0071BB;transition:0.3s;text-decoration:underline}p.text_link a:hover{text-decoration:none}p.text_link.center{text-align:center}.slick-dots{bottom:-45px}.slick-dots li{margin:0 5px}.slick-dotted.slick-slider{margin-bottom:40px}p.item_name{margin:20px 0 0;font-size:14px;font-size:1.4rem}p.item_price{font-size:12px;font-size:1.2rem;margin:15px 0 0}p.item_price span{font-size:16px;font-size:1.6rem}p.sub_catch{font-size:18px;font-size:1.8rem;margin:20px auto 0}}#masthead{background:url(../img/main_visual.jpg) no-repeat center center;background-size:cover}#masthead.lower_head{background:none}#masthead .head_belt{display:block;-js-display:flex;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:10px}#masthead .head_belt .left_area p.logo{max-width:224px}#masthead .head_belt .left_area p.logo_catch{display:none}#masthead .head_belt .right_area{display:block;-js-display:flex;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 0 0 30px}#masthead .head_belt .right_area .logo_bright{display:none}#masthead .head_belt .right_area .logo_jpx{display:none}#masthead .main_visual{width:94%;max-width:860px;padding:20px 0;margin:0 auto}#masthead .main_visual:first-child{width:100%}#masthead .main_visual .over_area h1.seminar_logo{text-align:center;margin:0}#masthead .main_visual .over_area h1.seminar_logo img{max-width:100%;width:auto}#masthead .main_visual .over_area h2{margin:10px auto 0;text-align:center;font-size:16px;font-weight:bold;text-align:center;line-height:1.6;letter-spacing:0.05em}#masthead .main_visual .over_area h2 span.over_spell,#masthead .main_visual .over_area h2 span.unedr_spell{display:table;margin:auto}#masthead .main_visual .over_area h2 span.under_spell{background:linear-gradient(transparent 60%,#fbed21 60%)}#masthead .main_visual .over_area h2 span.under_spell span{font-size:22px}#masthead .main_visual .over_area p.seminar_mds{display:table;font-size:17px;font-weight:bold;margin:15px auto 0;position:relative;text-align:center}#masthead .main_visual .over_area p.seminar_mds:after,#masthead .main_visual .over_area p.seminar_mds:before{height:100%;width:2px;background:#333;content:"";position:absolute;transform:rotate(-30deg);left:-15px;top:0;bottom:0}#masthead .main_visual .over_area p.seminar_mds:after{transform:rotate(30deg);left:auto;right:-15px}#masthead .main_visual .over_area p.btn_seminar{display:block;margin:10px 0 0;text-align:center}#masthead .main_visual .over_area p.btn_seminar a{border-radius:5px;background:#f9453e;color:#fff;font-size:18px;padding:15px 40px;font-weight:bold;display:table;margin:auto;position:relative;box-shadow:0 0 8px gray}#masthead .main_visual .over_area p.btn_seminar a:after{content:"";width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:15px;top:0;bottom:0;margin:auto}#masthead .main_visual .over_area p.seminar_min_text{margin:10px 0 0;font-size:10px;text-align:center}#masthead .main_visual .under_area{margin:20px 0 0}#masthead .main_visual .under_area p.seminar_pres_btn{position:relative;text-align:center}#masthead .main_visual .under_area p.seminar_pres_btn a{display:block;position:absolute;padding:8px 30px;border-radius:50px;font-size:17px;background:#fff;color:#33327a;font-weight:bold;top:47%;left:0;right:0;margin:0 15%}#masthead .main_visual .under_area p.seminar_corona_link{text-align:center}#masthead .main_visual .under_area p.seminar_corona_link a{text-align:center;color:#0071bb;text-decoration:underline;font-size:12px;margin:15px 0 0}@media screen and (min-width:769px){#masthead .head_belt{padding:10px}#masthead .head_belt .left_area p.logo{max-width:180px}#masthead .head_belt .left_area p.logo_catch{display:none}#masthead .head_belt .right_area{margin:0 0 0 60px;align-items:center;max-width:500px}#masthead .head_belt .right_area .logo_bright{display:block}#masthead .head_belt .right_area .logo_jpx{display:block;margin:0 0 0 15px}#masthead .head_belt .right_area .head_tel{margin:0 0 0 15px}#masthead .main_visual{width:100%;max-width:860px;padding:10px 0 80px;margin:-170px auto 120px;transform:translateY(170px)}#masthead .main_visual .over_area h1.seminar_logo img{max-width:450px;margin:auto}#masthead .main_visual .over_area h2{margin:30px auto 0;font-size:30px;line-height:1.4;letter-spacing:0.1em}#masthead .main_visual .over_area h2 span.under_spell{padding:0 15px}#masthead .main_visual .over_area h2 span.under_spell span{font-size:42px}#masthead .main_visual .over_area p.seminar_mds{font-size:25px;margin:30px auto 0;font-weight:800;line-height:1.5}#masthead .main_visual .over_area p.seminar_mds:after,#masthead .main_visual .over_area p.seminar_mds:before{left:-25px;width:3px}#masthead .main_visual .over_area p.seminar_mds:after{left:auto;right:-25px}#masthead .main_visual .over_area p.btn_seminar{margin:15px 0 0}#masthead .main_visual .over_area p.btn_seminar a{border-radius:10px;font-size:28px;font-weight:800;padding:20px 100px;letter-spacing:0.06em;box-shadow:0 0 8px gray;transition:0.3s}#masthead .main_visual .over_area p.btn_seminar a:after{width:15px;height:15px;border-top:2px solid #fff;border-right:2px solid #fff;right:20px;transition:0.5s}#masthead .main_visual .over_area p.btn_seminar a:hover{box-shadow:none}#masthead .main_visual .over_area p.btn_seminar a:hover:after{right:15px}#masthead .main_visual .over_area p.seminar_min_text{margin:20px 0 0}#masthead .main_visual .under_area{margin:5px 0 0}#masthead .main_visual .under_area p.seminar_pres_btn a{padding:5px 40px;border-radius:50px;font-size:17px;top:85px;left:auto;right:160px;margin:0;transition:0.3s}#masthead .main_visual .under_area p.seminar_pres_btn a:hover{background:#0071bb;color:#fff}#masthead .main_visual .under_area p.seminar_corona_link a{transition:0.3s}#masthead .main_visual .under_area p.seminar_corona_link a:hover{text-decoration:none}}footer{color:#fff;line-height:1}footer a{color:#fff!important}footer .wrap{max-width:none}footer ul{text-align:center}footer li{display:inline-block;vertical-align:top;line-height:1;letter-spacing:0.05em}footer li+li{border-left:1px solid #fff;padding-left:15px;margin-left:15px}#foot1{background:#000;padding:20px 0}#foot2{background:#000069;padding:40px 0}#foot2 li+li{padding-left:20px;margin-left:20px}.copyright{text-align:center;font-size:1.1rem;line-height:1;padding-top:26px;letter-spacing:0.1em}@media screen and (min-width:769px){.copyright{font-size:1rem}}@media screen and (max-width:769px){footer li{font-size:1rem;margin-top:4px}footer li+li{padding-left:4px;margin-left:4px}#foot1{padding:10px 0 14px}#foot2{padding:15px 0 20px}#foot2 li+li{padding-left:4px;margin-left:4px}.copyright{text-align:center;font-size:1rem;line-height:1;padding-top:16px;letter-spacing:0.1em}}h1.layer_title{font-weight:bold;margin:0 0 13px;font-size:18px;font-size:1.8rem;padding:0}h2.h2_mds{font-weight:normal;position:relative;font-size:22px;font-size:2.2rem;font-weight:bold}h2.h2_sla span.over_spell{display:table;margin:auto;font-size:16px;font-size:1.6rem;color:#FF1D25;position:relative}h2.h2_sla span.over_spell:after,h2.h2_sla span.over_spell:before{content:"";width:2px;height:100%;background:#FF1D25;transform:rotate(-30deg);position:absolute;left:-10px}h2.h2_sla span.over_spell:after{transform:rotate(30deg);right:-10px;left:auto}h2.h2_sla span.under_spell{display:block;font-size:22px;font-size:2.2rem}h2.h2_single{font-family:"Montserrat",sans-serif;font-size:17px;font-size:1.7rem;letter-spacing:0.15em}h2.h2_layer{border-bottom:1px solid #f5f5f5;padding:0 0 5px;margin:0 0 12px;position:relative;font-size:16px;font-size:1.6rem;line-height:1.7;font-weight:normal;display:block;-js-display:flex;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}h2.h2_layer:before{width:10px;height:10px;border-radius:50%;border:2px solid #F9453E;content:"";display:inline-block;margin:0 5px 0 0}h2.h2_layer span.h2_layer_btn{display:table;margin:0 0 0 auto}h2.h2_layer span.h2_layer_btn a{display:block;background:#f5f5f5;font-size:11px;font-size:1.1rem;border-radius:50px;padding:2px 10px 2px 25px;position:relative}h2.h2_layer span.h2_layer_btn a:before{position:absolute;width:12px;height:12px;content:"";left:8px;background:url(../img/common/ico_hatena.png) no-repeat center center;background-size:contain;top:0;margin:auto;bottom:0}h3.h3_layer{font-size:15px;font-size:1.5rem;margin:0 0 8px;padding:0}.layer_img_title_area{padding:2px;border:1px solid #f5f5f5;margin:0 0px 6px;display:block;-js-display:flex;display:flex;flex-wrap:nowrap;justify-content:space-between;height:80px}.layer_img_title_area h3.layer_img_title{font-size:15px;font-size:1.5rem;font-weight:bold;line-height:1.5;letter-spacing:0;width:36%;display:block;-js-display:flex;display:flex;flex-wrap:wrap;align-items:center;padding:0 10px}.layer_img_title_area .layer_img_box{background-size:cover;background-position:center;background-repeat:no-repeat;width:64%}.layer_img_title_area.layer_title_interior .layer_img_box{background-image:url(../img/stool/layer_title_interior.jpg)}.layer_img_title_area.layer_title_dish .layer_img_box{background-image:url(../img/stool/layer_title_dish.jpg)}.layer_img_title_area.layer_title_food .layer_img_box{background-image:url(../img/stool/layer_title_food.jpg)}.layer_img_title_area.layer_title_fashion .layer_img_box{background-image:url(../img/stool/layer_title_fashion.jpg)}ul.divide_layer_btns{border-top:1px solid #f5f5f5;border-left:1px solid #f5f5f5}ul.divide_layer_btns li{border-bottom:1px solid #f5f5f5;border-right:1px solid #f5f5f5}ul.divide_layer_btns li a{padding:15px;font-size:12px;font-size:1.2rem;display:block;position:relative;line-height:1.5;letter-spacing:0.06em}ul.divide_layer_btns li a:after{position:absolute;content:"";background:url(../img/common/arrow_top.png) no-repeat center center;background-size:contain;height:10px;width:6px;margin:auto;top:0;bottom:0;right:15px;transform:rotate(90deg)}ul.divide_layer_btns.divide_layer_btns4{display:block;-js-display:flex;display:flex;flex-wrap:wrap;justify-content:flex-start}ul.divide_layer_btns.divide_layer_btns4 li{width:50%;height:66px}ul.divide_layer_btns.divide_layer_btns4 li a{padding:0px 20px 0px 12px;display:block;-js-display:flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;height:100%}ul.divide_items{display:block;-js-display:flex;display:flex;flex-wrap:wrap;justify-content:flex-start}ul.divide_items li{margin:10px 1% 0;width:48%}ul.divide_items li:first-child,ul.divide_items li:first-child+li{margin:0 1%}ul.divide_items li p.items_img{margin:0 0 5px;line-height:1}ul.divide_items li p.items_img a{display:block;text-align:center;overflow:hidden;transition:0.5s}ul.divide_items li p.items_img a:hover{opacity:0.8}ul.divide_items li p.item_name{line-height:1.5;font-size:12px;font-size:1.2rem;margin:0 0 5px}ul.divide_items li p.item_name a:hover{color:#F9453E}ul.divide_items li p.item_price{font-size:12px;font-size:1.2rem;margin:0}ul.divide_items li p.item_price span{font-family:"Montserrat",sans-serif;font-weight:bold;color:#7e7f84}ul.divide_items.divide_items3 li{width:31%}ul.divide_items.divide_items3 li:first-child,ul.divide_items.divide_items3 li:first-child+li,ul.divide_items.divide_items3 li:first-child+li+li{margin:0 1%}ul.divide_items.divide_items_ranking li{counter-increment:ranking}ul.divide_items.divide_items_ranking li:first-child p.items_img:before{background:#98822e}ul.divide_items.divide_items_ranking li:nth-child(2) p.items_img:before{background:#808080}ul.divide_items.divide_items_ranking li:nth-child(3) p.items_img:before{background:#937b4d}ul.divide_items.divide_items_ranking li p.items_img{position:relative}ul.divide_items.divide_items_ranking li p.items_img:before{content:counter(ranking);position:absolute;font-family:"Montserrat",sans-serif;left:2px;top:2px;font-size:12px;font-size:1.2rem;background:#a9a9a9;color:#fff;width:25px;height:25px;line-height:25px;font-weight:600;text-align:center;border-radius:50%}ul.divide_bnr li{line-height:1}ul.divide_bnr li:not(:first-child){margin:10px 0 0}ul.divide_bnr li a{display:block;text-align:center}dl.dl_accordion>dt{cursor:pointer}dl.dl_accordion>dd{display:none}.js-scrollable table{min-width:450px;table-layout:auto}.scroll-hint-icon-wrap .scroll-hint-icon{height:auto;top:calc(50% - 15px)}.scroll-hint-icon-wrap .scroll-hint-icon:before{width:30px;height:30px;content:none}.scroll-hint-icon-wrap .scroll-hint-icon:after{background-size:contain;left:0;right:0;margin:auto}ul.divide_tabs{display:block;-js-display:flex;display:flex;flex-wrap:nowrap;justify-content:space-around}ul.divide_tabs li{width:100%;cursor:pointer;padding:0 0 12px;border-bottom:1px solid #D8D8D8;text-align:center;line-height:1.6}ul.divide_tabs li.active,ul.divide_tabs li.current{border-bottom:1px solid #0f132a}.tab_area{margin:25px 0 0;display:none}.tab_area.active{display:block}.modal-main,.modal-sub{display:none;position:fixed;z-index:5;top:0;left:0;right:0;background:#fff;overflow-y:auto;bottom:0}.modal-main #detail_search .search_area_title,.modal-sub #detail_search .search_area_title{position:relative}.modal-main #detail_search .search_area_title .search_toggle,.modal-sub #detail_search .search_area_title .search_toggle{cursor:pointer;position:absolute;right:15px;top:0;bottom:0;margin:auto;display:block;padding:10px;width:20px;height:20px;z-index:15}.modal-main #detail_search .search_area_title .search_toggle div,.modal-sub #detail_search .search_area_title .search_toggle div{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.modal-main #detail_search .search_area_title .search_toggle div span,.modal-sub #detail_search .search_area_title .search_toggle div span{width:15px;height:1px;background:#343535;position:absolute}.modal-main #detail_search .search_area_title .search_toggle div span:first-child,.modal-sub #detail_search .search_area_title .search_toggle div span:first-child{top:0;transform:rotate(45deg);left:0;right:0;bottom:0;margin:auto;content:""}.modal-main #detail_search .search_area_title .search_toggle div span:nth-child(2),.modal-sub #detail_search .search_area_title .search_toggle div span:nth-child(2){transform:rotate(-45deg);top:0;left:0;right:0;bottom:0;margin:auto;content:""}.modal-main #detail_search .search_area_title h2.h2_secondary,.modal-sub #detail_search .search_area_title h2.h2_secondary{margin:0 0 15px;padding:15px}.modal-main .fixed_detail_area,.modal-sub .fixed_detail_area{position:fixed;bottom:0;left:0;right:0;padding:10px 0 0;border-top:1px solid #f5f5f5;background:#fff;max-width:769px;margin:auto}.modal-main ul.divide_btns li p.btn button,.modal-sub ul.divide_btns li p.btn button{width:100%;min-width:auto}.modal-main p.close_btn,.modal-sub p.close_btn{margin:10px 0 0;display:block;background:#F9453E;padding:10px;cursor:pointer}.modal-main p.close_btn span,.modal-sub p.close_btn span{font-size:13px;font-size:1.3rem;display:table;margin:0 auto;padding:0 0 0 15px;position:relative}.modal-main p.close_btn span:before,.modal-sub p.close_btn span:before{content:"×";position:absolute;left:0;top:0;bottom:0;margin:auto;font-size:12px;font-size:1.2rem}#modal-bg{display:none;width:100%;height:100vh;background-color:rgba(221,221,221,0.8);position:fixed;top:0;left:0;bottom:0;z-index:10}.fs-c-returnedSpecialContract__link a{color:#1e5d9b}@media screen and (min-width:769px){h1.layer_title{margin:0 0 26px;font-size:27px;font-size:2.7rem}h2.h2_mds{font-size:40px;font-size:4rem}h2.h2_sla span.over_spell{display:table;margin:auto;font-size:26px;font-size:2.6rem}h2.h2_sla span.under_spell{margin:5px 0 0;font-size:40px;font-size:4rem;line-height:1.4;text-align:left;letter-spacing:0.1em}h2.h2_sla span.under_spell span{font-size:16px;font-size:1.6rem;font-weight:normal}h2.h2_single{font-family:"Montserrat",sans-serif;font-size:17px;font-size:1.7rem;letter-spacing:0.15em}h2.h2_layer{padding:0 0 15px;margin:0 0 20px;font-size:22px;font-size:2.2rem}h2.h2_layer:before{width:16px;height:16px;margin:0 8px 0 0}h3.h3_layer{font-size:18px;font-size:1.8rem;margin:0 0 8px;padding:0}.layer_img_title_area{padding:4px;margin:0 0px 8px;height:110px}.layer_img_title_area h3.layer_img_title{font-size:18px;font-size:1.8rem;line-height:1.6;width:30%;padding:0 15px}.layer_img_title_area .layer_img_box{width:70%}ul.divide_layer_btns{display:block;-js-display:flex;display:flex;flex-wrap:wrap;justify-content:flex-start}ul.divide_layer_btns li{width:50%}ul.divide_layer_btns li a{font-size:14px;font-size:1.4rem;line-height:1.4;transition:0.5s}ul.divide_layer_btns li a:hover{background:#F9453E}ul.divide_layer_btns li a:hover:after{right:9px}ul.divide_layer_btns li a:after{height:14px;width:8px;bottom:0;right:13px}ul.divide_layer_btns.divide_layer_btns4 li{width:25%;height:68px}ul.divide_layer_btns.divide_layer_btns4 li a{padding:0px 15px 0px 15px;letter-spacing:0.04em}ul.divide_items li{margin:40px 1% 0;width:31%}ul.divide_items li:first-child,ul.divide_items li:nth-child(2),ul.divide_items li:nth-child(3){margin:0 1%}ul.divide_items li p.items_img{margin:0 0 13px}ul.divide_items li p.item_name{line-height:1.5;font-size:14px;font-size:1.4rem;margin:0 0 13px}ul.divide_items li p.item_price{font-size:14px;font-size:1.4rem}ul.divide_items.divide_items_ranking li p.items_img{position:relative}ul.divide_items.divide_items_ranking li p.items_img:before{left:-10px;top:-10px;font-size:20px;font-size:2rem;width:40px;height:40px;line-height:40px;z-index:5}ul.divide_bnr{display:block;-js-display:flex;display:flex;flex-wrap:wrap;justify-content:space-between}ul.divide_bnr li{width:48%}ul.divide_bnr li:not(:first-child){margin:30px 0 0}ul.divide_bnr li:nth-child(2){margin:0}.js-scrollable table{min-width:0;width:100%;table-layout:fixed}h2.h2_over{padding:70px 0 0;margin:-95px 0 30px;font-size:24px;font-size:2.4rem}h2.h2_over:before{width:50px;height:50px}ul.divide_tabs li{font-size:16px;font-size:1.6rem;padding:0 0 12px}.tab_area{margin:35px 0 0}.modal-main,.modal-sub{margin:30px auto;width:769px;border-radius:5px}.modal-main #detail_search .search_area_title h2.h2_secondary,.modal-sub #detail_search .search_area_title h2.h2_secondary{margin:0 0 25px;padding:15px}.modal-main form.fs-p-productSearch__form,.modal-sub form.fs-p-productSearch__form{margin:25px 0 0}.modal-main form.fs-p-productSearch__form .hide_area,.modal-sub form.fs-p-productSearch__form .hide_area{display:none}.modal-main form.fs-p-productSearch__form h2.h2_layer span.h2_layer_btn a,.modal-sub form.fs-p-productSearch__form h2.h2_layer span.h2_layer_btn a{font-size:13px;font-size:1.3rem;border-radius:50px;padding:5px 10px 5px 35px}.modal-main form.fs-p-productSearch__form h2.h2_layer span.h2_layer_btn a:before,.modal-sub form.fs-p-productSearch__form h2.h2_layer span.h2_layer_btn a:before{width:15px;height:15px;left:12px}.modal-main form.fs-p-productSearch__form .divide_form_input,.modal-sub form.fs-p-productSearch__form .divide_form_input{margin:0 0 25px}.modal-main form.fs-p-productSearch__form .divide_form_input li,.modal-sub form.fs-p-productSearch__form .divide_form_input li{width:31%;margin:5px 1% 0}.modal-main form.fs-p-productSearch__form .divide_form_input li:first-child,.modal-main form.fs-p-productSearch__form .divide_form_input li:nth-child(2),.modal-main form.fs-p-productSearch__form .divide_form_input li:nth-child(3),.modal-sub form.fs-p-productSearch__form .divide_form_input li:first-child,.modal-sub form.fs-p-productSearch__form .divide_form_input li:nth-child(2),.modal-sub form.fs-p-productSearch__form .divide_form_input li:nth-child(3){margin:0 1% 0}.modal-main form.fs-p-productSearch__form .divide_form_input.divide_form_input_color li,.modal-sub form.fs-p-productSearch__form .divide_form_input.divide_form_input_color li{width:7%;margin:5px 0}.modal-main .fixed_detail_area,.modal-sub .fixed_detail_area{bottom:30px}.modal-main ul.divide_btns,.modal-sub ul.divide_btns{margin:0 50px}}@media screen and (min-width:1020px){h2.h2_single{font-size:20px;font-size:2rem}.tab_area{margin:40px 0 0}}.column01{background:url(../img/bg_skew.jpg) no-repeat center center;background-size:cover}.column01 h2{font-size:20px;font-size:2rem;line-height:28px;text-align:left}.column01 h2 span{font-size:30px;font-size:3rem}.cta_box{width:90%;max-width:1000px;margin:15px auto}.cta_box:first-child{margin:0 auto}.column02{padding-top:0;background:url(../img/bg_mansion.jpg) no-repeat center center;background-size:cover}.box_pickup{margin:15px 0 0;padding:15px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.3)}.box_pickup.box_pickup02 .text_area p.pickup_cate{background:#e649e6}.box_pickup.box_pickup03 .text_area p.pickup_cate{background:#39B44A}.box_pickup .text_area p.pickup_cate{background:#0071BB;color:#fff;padding:5px 15px;max-width:160px;text-align:center}.box_pickup .text_area h3 span{display:block}.box_pickup .text_area h3 span.over_spell{font-weight:bold;font-size:18px;font-size:1.8rem}.box_pickup .text_area h3 span.under_spell{font-size:15px;font-size:1.5rem;font-weight:normal;margin:3px 0 0}.column03{background:#EAF1F1}.column03 .img_text{background:#fff;padding:15px;border-radius:10px}.column04 .text_img{background:#F1F1F1;padding:15px}.column04 .text_img .img_area span{display:block;line-height:1;text-align:left;margin:5px 0 0}.column05{background:#EAF1F1}.column06{background:#F1F1F1 url(../img/bg_logo.png) no-repeat center center;background-size:contain}.column06 .divide li h3{text-align:center}.column06 .divide li p.img{margin:10px 0;line-height:0}.box_inst{margin:15px 0 0;padding:15px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.3)}.box_inst .text_area p.pickup_cate{background:#0071BB;color:#fff;padding:5px 15px;max-width:160px}.box_inst .text_area h3 span{display:block}.box_inst .text_area h3 span.over_spell{font-weight:bold;font-size:22px;font-size:2.2rem}.box_inst .text_area h3 span.under_spell{font-size:13px;font-size:1.3rem;font-weight:bold}.box_inst .text_area p.inst_posi{font-size:14px;font-size:1.4rem;font-weight:bold}.box_inst .text_area h4{font-size:13px;font-size:1.3rem;margin:25px 0 0;font-weight:normal;display:flex;align-items:center;width:100%}.box_inst .text_area h4:after{content:"";border-top:1px solid #ddd;flex-grow:1;margin-left:20px}.box_inst .text_area p.text{margin:5px 0 0}.box_voice{background:#EDEAE3;margin:15px 0 0;padding:15px}.box_voice .img_area{display:none}.box_voice .text_area{margin:0}.box_voice .text_area p.voice_cat{font-size:15px;font-size:1.5rem;margin:0 0 10px}.box_voice .text_area h3{font-size:18px;font-size:1.8rem;display:inline;background:linear-gradient(transparent 60%,#FBED21 60%)}.column09{background:url(../img/bg_pro.jpg) no-repeat center center;background-size:cover}.column09 h2.h2_sla{margin:0 0 10px}.column10{background:url(../img/bg_sche.jpg) no-repeat center center;background-size:cover}.column10 .row02{padding:10px;background:#fff}#seminar_list h3{background:#00A89C;color:#fff;text-align:center;padding:10px;position:relative;margin:0 0 10px}#seminar_list h3:after{content:"";border:10px solid transparent;border-top-color:#00A89C;position:absolute;bottom:-20px;margin:auto;left:0;right:0;width:0;height:0}#seminar_list .list_child{padding:10px;background:rgba(255,255,255,0.5)}#seminar_list .list_child:not(:first-child){margin:15px 0 0}#seminar_list .list_child .left_area{background:#1B1464;padding:10px}#seminar_list .list_child .left_area p{color:#fff}#seminar_list .list_child .left_area .entry_data{font-size:15px;font-size:1.5rem;font-weight:bold}#seminar_list .list_child .left_area .entry_time{margin:8px 0 0}#seminar_list .list_child .left_area .entry_time span{display:block}#seminar_list .list_child .center_area .entry_title{font-size:14px;font-size:1.4rem;line-height:1.6;margin:15px 0 0}#seminar_list .list_child .center_area .entry_title:first-line{font-size:16px;font-size:1.6rem}#seminar_list .list_child .center_area .map_area .entry_area{font-size:12px;font-size:1.2rem;line-height:1.4;margin:5px 0 0}#seminar_list .list_child .center_area .map_area .entry_area span{font-weight:bold}#seminar_list .list_child .center_area .map_area .btn_map{margin:10px 0 0}#seminar_list .list_child .center_area .map_area .btn_map a{background:#FAAF3B}#seminar_list .list_child .center_area .map_area .btn_map a:after{content:"";width:10px;height:16px;background:url(../img/ico_map.png) no-repeat;background-size:contain;position:absolute;top:0;bottom:0;margin:auto 0 auto 5px}#seminar_list .list_child .right_area .entry_people{margin:15px 0 0;text-align:center;font-weight:bold;font-size:14px;font-size:1.4rem}#seminar_list .list_child .right_area .entry_people span{color:#d40000;font-size:18px;font-size:1.8rem}#seminar_list .list_child .right_area .entry_online{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #ccc}#seminar_list .list_child .right_area .btn_lr{margin:10px 0 0}#seminar_list .list_child .right_area .btn_lr.btn_detail{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #ccc}#seminar_list .list_child .right_area .btn_lr.btn_detail a{background:#0071BB}#seminar_list .list_child .right_area .btn_lr.btn_online a{background:#00A89C}.modal{display:none;z-index:15;position:fixed;top:0;left:0;right:0;bottom:0}.modal .modal_close{position:absolute;right:5px;top:5px;width:20px;height:20px}.modal .modal_close:after{content:"";position:absolute;height:20px;width:1px;transform:rotate(-45deg);background:#333;top:0;left:0;right:0;bottom:0;margin:auto}.modal .modal_close:before{content:"";position:absolute;height:20px;width:1px;transform:rotate(45deg);background:#333;top:0;left:0;right:0;bottom:0;margin:auto}.modal .modal_cont{background:#fff;width:85%;margin:30px auto;height:calc(100% - 60px);padding:10px;overflow-y:scroll;max-width:1100px}.modal .modal_cont .entry_data{font-size:16px;font-size:1.6rem}.modal .modal_cont .entry_time span{display:block}.modal .modal_cont .entry_title{margin:10px 0 0;font-size:16px;font-size:1.6rem;line-height:1.6}.modal .modal_cont .map_area{margin:10px 0 0}.modal .modal_cont .btn_lr{margin:15px 0 0}.modal .modal_cont p.text{margin:10px 0 0}.modal .modal_cont p.img{margin:10px 0 0}.modal .modal_cont p.img span{display:block}.modal .modal_cont dl dt{font-size:13px;font-size:1.3rem;margin:15px 0 0}.modal .modal_cont dl dt:before{content:"■"}.modal .modal_cont dl dd{font-size:13px;font-size:1.3rem;margin:10px 0 0;line-height:1.6}@media screen and (min-width:769px){.column01{margin-top:30px}.column01 h2{font-size:34px;font-size:3.4rem;line-height:50px}.column01 h2 span{font-size:48px;font-size:4.8rem}.column01 .img_area{max-width:455px}.column01 .text_area{margin:0;width:70%;max-width:calc(100% - 455px)}.cta_box{width:100%;max-width:1000px;margin:40px auto}.cta_box:first-child{margin:0 auto}.column02{padding-top:0;position:relative;overflow:hidden}.column02:before{content:"";background:url(../img/bg_pressance.png) no-repeat center left;background-size:contain;top:0;bottom:0;margin:auto;left:0;height:80%;width:13%;position:absolute}.column02 .inner{position:relative}.column02 .min_text{margin:10px 0 0}.box_pickup{margin:25px 0 0;padding:30px}.box_pickup .img_text{align-items:center}.box_pickup .img_area{width:336px}.box_pickup .text_area{width:calc(100% - 380px)}.box_pickup .text_area p.pickup_cate{font-size:16px;font-size:1.6rem;font-weight:bold;padding:5px 20px;max-width:200px}.box_pickup .text_area h3{margin:15px 0 0}.box_pickup .text_area h3 span.over_spell{font-size:24px;font-size:2.4rem}.box_pickup .text_area h3 span.under_spell{font-size:22px;font-size:2.2rem}.column03 .img_text{padding:30px;margin:30px 0 0}.column03 .img_text .img_area{width:518px}.column03 .img_text .text_area{width:calc(100% - 540px)}.column03 .img_text .text_area .result_logo{text-align:center}.column03 .img_text .text_area p.text{margin:25px 0 0}.column04 .text_img{padding:30px;margin:30px 0 0}.column04 .text_img .img_area{width:40%}.column04 .text_img .text_area{width:54%}.column05 .text_img .img_area{width:56%}.column05 .text_img .text_area{width:42%}.column06 .divide{margin:40px 0 0}.column06 .divide li p.img{margin:10px 0;line-height:0}.column06 .divide li p.img img{width:100%}.box_inst{margin:25px 0 0;padding:30px}.box_inst .img_area{width:347px}.box_inst .text_area{width:calc(100% - 380px)}.box_inst .text_area h3 span.over_spell{font-size:30px;font-size:3rem}.box_inst .text_area h3 span.under_spell{font-size:18px;font-size:1.8rem}.box_inst .text_area p.inst_posi{font-size:16px;font-size:1.6rem}.box_inst .text_area h4{font-size:15px;font-size:1.5rem}.column07 .text_img .img_area{width:52%}.column07 .text_img .text_area{width:46%}.box_voice{margin:25px 0 0;padding:30px 30px 0}.box_voice .img_area{width:240px;display:block;margin:0 0 -25px}.box_voice .text_area{margin:0;width:calc(100% - 260px)}.box_voice .text_area p.voice_cat{font-size:18px;font-size:1.8rem;margin:0 0 10px}.box_voice .text_area h3{font-size:22px;font-size:2.2rem}.column09 p.seminar_logo{text-align:right;width:310px;margin:0 0 0 auto}.column09 .row{width:46%;max-width:520px;margin:40px 40px 0 auto}.column09 h2.h2_sla{margin:0 0 15px}.column09 h2.h2_sla span.under_spell{font-size:36px;font-size:3.6rem}.column10 .row02{padding:30px 50px;max-width:1100px;margin:50px auto 0}#seminar_list{max-width:1000px;margin:50px auto 0}#seminar_list h3{padding:15px;margin:0 0 20px;font-size:30px;font-size:3rem}#seminar_list h3:after{content:"";border:20px solid transparent;border-top-color:#00A89C;bottom:-40px}#seminar_list .list_child{padding:15px;background:#fff;display:block;-js-display:flex;display:flex;flex-wrap:nowrap;justify-content:space-between}#seminar_list .list_child:not(:first-child){margin:15px 0 0}#seminar_list .list_child .left_area{padding:15px;width:140px}#seminar_list .list_child .left_area .entry_data{font-size:20px;font-size:2rem}#seminar_list .list_child .left_area .entry_time{margin:20px 0 0}#seminar_list .list_child .center_area{width:calc(100% - 370px)}#seminar_list .list_child .center_area .entry_title{font-size:18px;font-size:1.8rem;line-height:1.6;margin:0px 0 0}#seminar_list .list_child .center_area .entry_title:first-line{font-size:22px;font-size:2.2rem}#seminar_list .list_child .center_area .map_area{display:block;-js-display:flex;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin:40px 0 0}#seminar_list .list_child .center_area .map_area .entry_area{font-size:15px;font-size:1.5rem;margin:0px 0 0}#seminar_list .list_child .center_area .map_area .btn_map{margin:0px 0 0 10px;width:126px}#seminar_list .list_child .center_area .map_area .btn_map a{padding:5px 20px}#seminar_list .list_child .right_area{width:190px}#seminar_list .list_child .right_area .entry_people{margin:0px 0 0;font-size:18px;font-size:1.8rem}#seminar_list .list_child .right_area .entry_people span{font-size:22px;font-size:2.2rem}#seminar_list .list_child .right_area .entry_online{margin:5px 0 0;font-size:15px;font-size:1.5rem}#seminar_list .list_child .right_area .btn_lr{margin:5px 0 0}#seminar_list .list_child .right_area .btn_lr.btn_detail{margin:5px 0 0;padding:5px 0 0}#seminar_list .list_child .right_area .btn_lr.btn_detail a{background:#0071BB}.modal .modal_close{position:absolute;right:15px;top:15px;width:30px;height:30px;cursor:pointer}.modal .modal_close:after{height:30px;width:2px}.modal .modal_close:before{height:30px;width:2px}.modal .modal_cont{background:#fff;width:85%;margin:30px auto;height:calc(100% - 100px);padding:30px}.modal .modal_cont h3{text-align:center;font-size:24px;font-size:2.4rem}.modal .modal_cont .entry_data{font-size:18px;font-size:1.8rem}.modal .modal_cont .entry_title{margin:15px 0 0;font-size:20px;font-size:2rem}.modal .modal_cont .map_area{margin:15px 0 0}.modal .modal_cont .btn_lr{margin:20px 0 0}.modal .modal_cont p.text{margin:15px 0 0}.modal .modal_cont p.img{margin:15px 0 0}.modal .modal_cont dl dt{font-size:15px;font-size:1.5rem}.modal .modal_cont dl dd{font-size:15px;font-size:1.5rem}}input{display:block;width:96%;margin:0 auto}textarea{display:block;width:96%;margin:0 auto}input[type=checkbox],input[type=radio]{display:inline;width:auto}.form dl{position:relative;margin:0 auto 20px}.form dl:not(:first-child){border-top:1px solid #BACED8}.form dl dt{font-size:15px;font-weight:bold;margin:20px 0 0 0px;position:relative}.form dl dt span{display:block;font-size:12px;font-size:1.2rem;margin:3px 0 0}.form dl dt.required:after{content:"必須";font-size:12px;padding:8px;background:#419DB8;line-height:100%;display:table;position:absolute;right:10px;top:0;letter-spacing:0;color:#fff}.form dl dd{overflow:visible;padding:10px 0px 0;font-size:14px;margin:0}.form dl dd span input[type=text],.form dl dd span textarea{width:100%;margin:0;font-size:14px}.form dl dd input[type=text],.form dl dd select,.form dl dd textarea{padding:10px;width:100%;border:1px solid #BACED8;font-weight:bold}.form dl dd select option{width:100%}.form dl dd textarea{line-height:1.8}.form dl dd input[type=button],.form dl dd input[type=submit]{-webkit-appearance:none}.form dl dd input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f1f1f1 inset}.form dl dd label{width:100%;display:block}.form dl dd label:not(:first-child){margin:5px 0 0}.form li.btn{margin:20px 0 0}.form li.btn a{background:#00A89C}.lower_form .column01{margin-top:0}.lower_form h1{text-align:center;margin:auto;display:table;border-bottom:2px solid #333;padding:0 0 4px}.lower_form h2{text-align:center;font-size:16px;font-size:1.6rem;margin:20px 0 0}.lower_form .column01{background:none}.lower_form dl dt:after{content:none!important}.lower_form dl dd{margin:10px 0 0}.lower_form dl dd p{background:#eee;color:#999;border-radius:5px;padding:3px 6px;min-height:30px}.lower_form .btn_contact{margin:40px 0 0}.lower_form .btn_contact li:not(:first-child){margin:15px 0 0}.lower_form .btn_contact li a{background:#00A89C}.lower_form .btn_contact li a.back{background:#aeb1b0}@media screen and (min-width:769px){.form dl{margin:20px auto 20px;display:block;-js-display:flex;display:flex;flex-wrap:wrap}.form dl:not(:first-child){padding:20px 0 0}.form dl dt{font-size:15px;font-weight:bold;margin:0px;padding:30px 0 20px;width:200px;text-align:right}.form dl dt span{display:block;font-size:12px;font-size:1.2rem;margin:3px 0 0}.form dl dt.required{padding:30px 50px 20px 0}.form dl dt.required:after{right:0;top:30px}.form dl dd{overflow:visible;padding:20px 0 20px 40px;font-size:15px;width:calc(100% - 200px)}.form dl dd span input[type=text],.form dl dd span textarea{width:100%;margin:0;font-size:14px}.form dl dd input[type=text],.form dl dd select,.form dl dd textarea{padding:10px;width:100%;border:1px solid #BACED8;font-weight:bold}.form dl dd select option{width:100%}.form dl dd textarea{line-height:1.8}.form dl dd label{width:100%;display:block}.form dl dd label:not(:first-child){margin:10px 0 0}.form li.btn{margin:40px 0 0}.lower_form .inner{max-width:1100px}.lower_form h1{font-size:40px;font-size:4rem;border-bottom:4px solid #333;padding:0 0 6px}.lower_form h2{text-align:center;font-size:24px;font-size:2.4rem;margin:28px 0 0}.lower_form dl{margin:25px 0 0}.lower_form dl dt.required{padding-right:0}.lower_form dl dd{margin:0 0}.lower_form dl dd p{border-radius:8px;padding:5px 12px;min-height:37px}.lower_form .btn_contact{margin:40px 0 0;display:block;-js-display:flex;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.lower_form .btn_contact li{width:450px}.lower_form .btn_contact li:not(:first-child){margin:0 0 0 20px}}