﻿html{overflow-y:scroll;margin:0;padding:0;font-size:62.5%}body{margin:0;padding:0;word-break:break-all;word-wrap:break-word;line-height:1.6;-webkit-text-size-adjust:none}h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,header,hgroup,section,article,aside,hgroup,footer,figure,figcaption,nav{margin:0;padding:0;font-size:100%}pre,form,fieldset,input,textarea,div,blockquote,th,td{margin:0;padding:0}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}h1,h2,h3,h4,h5,h6,em,b{font-weight:normal}ul,ol{list-style:none}li{list-style-type:none}table{border-collapse:collapse;border-spacing:0;page-break-inside:avoid;empty-cells:show}td{vertical-align:top}a{text-decoration:none}caption{text-align:left}q:before,q:after{content:''}object,embed{vertical-align:top}hr,legend{display:none}img,abbr,acronym,fieldset{border:none;vertical-align:bottom}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media screen and (max-width: 767px){.wrap{overflow:hidden}}.adminMenu{background-color:#0645A2;border-bottom:#043885 2px solid;padding:5px 10px;text-align:right}.adminMenu a{background-color:#043885;color:#FFF;display:inline-block;padding:5px 10px;border-radius:5px;letter-spacing:0.1em}.adminMenu a:hover{background:rgba(0,0,0,0.1)}.adminMenu p{height:30px;line-height:30px}a{color:#000A02;outline:none}td,th{vertical-align:top;text-align:left}hr.key_color{height:1px;border:none}body{font-family:"メイリオ", Verdana, Arial, Helvetica, sans-serif;font-family:'Noto Sans JP', sans-serif;font-size:1.5rem;color:#000A02;line-height:1.8;margin:0 auto !important;text-align:center}#Frame{text-align:left}.cont_inner{padding:0 30px;max-width:1270px;margin:0 auto}@media screen and (max-width: 767px){.cont_inner{min-width:inherit;padding:0 10px}.cont_inner .wrap{padding-top:63px}}.main_inner{width:940px;padding-bottom:315px;min-height:1537px;position:relative;margin:0 auto}@media (max-width: 1539px){.main_inner{margin:0}}@media screen and (max-width: 767px){.main_inner{width:100%;min-height:inherit;padding-bottom:0}}#content .main{padding:0}@media screen and (max-width: 767px){#content .main{padding-left:0;width:100%}}@media screen and (max-width: 767px){.sp_none{display:none}}@media screen and (min-width: 768px){.pc_none{display:none}}#content .cont_list .text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.5}#content .cont_list .text-ellipsis.multiline{white-space:normal;max-height:3em;position:relative}#content .cont_list .text-ellipsis.multiline::after{content:"…";background:#fff;position:absolute;display:block;bottom:0;right:0;padding-left:10px}#content .cont_list .text-ellipsis.line-2{max-height:3em}#content .cont_list .text-ellipsis.line-3{max-height:4.5em}#content .cont_list .text-ellipsis.line-4{max-height:6em}#content .cont_list .text-ellipsis.line-5{max-height:7.5em}.txt_date{font-size:1.3rem;display:inline-block}.ico_category,.ico_new{text-align:center;background:#fff;display:inline-block;font-size:1.2rem}.ico_category{padding:1px 10px 0px 10px}.ico_new{color:#fff;border-radius:50px;padding:1px 12px 0 12px}.related_link_box .tl_box{font-size:24px;margin-bottom:20px}.related_link_box ul{display:flex;flex-wrap:wrap}.related_link_box li{margin-right:3.2%;width:31.2%;box-sizing:border-box}.related_link_box li:nth-child(3n){margin-right:0}.related_link_box a{font-size:20px;display:block;margin-bottom:20px;-moz-box-shadow:0 0 1px 1px #f0ecec;-webkit-box-shadow:0 0 1px 1px #f0ecec;box-shadow:0 0 1px 1px #f0ecec;padding:34px 32px;position:relative}.related_link_box a:before{content:"";position:absolute;width:10px;height:80px;left:10px;top:50%;margin-top:-40px}.related_link_box a::after{content:"";position:absolute;background:url("../img_cmn/ico_arrow.svg") no-repeat;background-size:8px auto;width:8px;height:12px;margin-top:-6px;right:10px;top:50%}.related_link_box a:hover{opacity:0.7}.sns_box{margin:30px auto 0;padding:20px 0 25px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold}.sns_box .txt_box{margin-bottom:10px}.sns_box .sns_fb,.sns_box .sns_tw{display:inline-block;margin-left:10px}.sns_box .sns_fb:first-child,.sns_box .sns_tw:first-child{margin-left:0}.sns_box .sns_fb a,.sns_box .sns_tw a{display:block;color:#fff;padding:4px;border-radius:4px;width:110px;text-align:center}.sns_box .sns_fb span,.sns_box .sns_tw span{font-size:1.4rem;margin-left:26px;position:relative}.sns_box .sns_fb a{background:#4b68b9}.sns_box .sns_fb a span:before{content:"";position:absolute;display:block;width:18px;height:18px;top:-1px;left:-24px;background:url("../img_cont/logo_fb.svg") no-repeat;background-size:18px auto}.sns_box .sns_tw a{background:#1b95e0}.sns_box .sns_tw a span:before{content:"";position:absolute;display:block;width:18px;height:18px;top:2px;left:-24px;background:url("../img_cont/logo_tw.svg") no-repeat;background-size:18px auto}@media screen and (max-width: 767px){.sns_box{text-align:center}.sns_box .sns_fb a,.sns_box .sns_tw a{width:120px;padding:10px}.sns_box .sns_fb span,.sns_box .sns_tw span{font-size:1.6rem}.sns_box .sns_fb a span:before{width:20px;height:22px;background-size:20px auto}.sns_box .sns_tw a span:before{width:22px;background-size:22px auto}}.slick-box{opacity:0;transition:.5s}.slick-box .slick-list .slick-track{margin-left:0;margin-right:0}.slick-initialized{opacity:1}.slick-dots>li{height:10px;width:10px !important;margin:0 10px !important;padding:0}.slick-dots>li button{height:10px;width:10px !important;padding:0px}.slick-dots>li button::before{content:'';width:10px;height:10px;box-sizing:border-box;background-color:#fff;opacity:1}.slick-dots>li.slick-active button:before{opacity:1}#overlayShadow{z-index:9999 !important}.btn_liaise_box{z-index:9997;background:#fff;position:fixed;left:0;width:100%;bottom:0;-webkit-box-shadow:0 0 14px -4px #a5a5a5;box-shadow:0 0 14px -4px #a5a5a5}.btn_liaise_box .btn_box{margin:10px;padding:10px 10px 0;text-align:center;display:block;border-radius:3px}.btn_liaise_box .btn_box span{position:relative}.btn_liaise_box .btn_box .phone_number{font-size:2.1rem;font-weight:bold;line-height:0.8}@media screen and (max-width: 320px){.btn_liaise_box .btn_box .phone_number{font-size:1.9rem}}.btn_liaise_box .btn_box .phone_number span{margin-left:18px}.btn_liaise_box .btn_box .phone_number span::before{content:"";position:absolute;background:url("../img_cmn/ico_tel.svg") no-repeat 0 0;background-size:14px auto;width:14px;height:19px;top:6px;left:-19px;display:block}@media screen and (max-width: 320px){.btn_liaise_box .btn_box .phone_number span::before{top:4px}}.btn_liaise_box .btn_box .office_hour{font-size:1.2rem}.btn_liaise_box .btn_box .txt_note{font-size:1.0rem;margin-left:3px}@media screen and (max-width: 320px){.btn_liaise_box .btn_box .txt_note{margin-left:5px}}.link_contact_box{margin-top:30px;display:flex}@media screen and (max-width: 767px){.link_contact_box{flex-wrap:wrap}}.link_contact_box .box_inner{background:#E8E6E6;padding:20px}.link_contact_box .txt_box span{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;font-size:2.5rem}@media screen and (min-width: 768px){.link_contact_box .link_btn_box{margin-right:20px}}@media screen and (max-width: 767px){.link_contact_box .link_btn_box{margin-bottom:20px}}.link_contact_box .btn_box{display:flex;margin-top:5px}.link_contact_box .btn_box li:first-child{margin-right:20px}.link_contact_box .btn_box li a{display:block}@media screen and (min-width: 768px){.link_contact_box .btn_box li a{width:160px}}.link_contact_box .btn_box li a img{width:100%}.link_contact_box .btn_box li a:hover{opacity:.5;transition:.3s}.link_contact_box .contact_box{width:510px}@media screen and (max-width: 767px){.link_contact_box .contact_box{width:100%}}.link_contact_box .contact_box .contact_link_box{margin-top:10px}.link_contact_box .contact_box .txt_phone{float:left;margin-right:40px}@media screen and (min-width: 768px){.link_contact_box .contact_box .txt_phone a{pointer-events:none}}.link_contact_box .contact_box .txt_phone .phone_number{font-weight:bold;font-size:2.8rem;line-height:5rem;margin-left:26px;position:relative}.link_contact_box .contact_box .txt_phone .phone_number::before{content:"";position:absolute;background:url("../img_cmn/ico_tel.svg") no-repeat;background-size:20px auto;width:20px;height:26px;top:7px;left:-24px}@media screen and (max-width: 320px){.link_contact_box .contact_box .txt_phone .phone_number::before{background-size:18px auto;width:18px;height:26px}}.link_contact_box .contact_box .txt_phone .office_hour{text-align:right;display:block;font-size:1.3rem;line-height:1.3rem}@media screen and (max-width: 767px){.link_contact_box .contact_box .txt_phone{float:inherit;margin-right:0;margin-bottom:10px}.link_contact_box .contact_box .txt_phone a{display:block;padding:10px 20px;text-align:center;border-radius:3px;background:#fff}.link_contact_box .contact_box .txt_phone .phone_number{font-size:3.0rem}}@media screen and (max-width: 767px) and (max-width: 320px){.link_contact_box .contact_box .txt_phone .phone_number{font-size:2.6rem}}@media screen and (max-width: 767px){.link_contact_box .contact_box .txt_phone .office_hour{text-align:center}}.link_contact_box .contact_box .btn_contact{margin-top:10px}@media screen and (min-width: 768px){.link_contact_box .contact_box .btn_contact{float:left}}.link_contact_box .contact_box .btn_contact span{margin-left:39px}.link_contact_box .contact_box .btn_contact span::before{content:"";position:absolute;background:url(../img_cmn/ico_mail.svg) no-repeat 0 0;background-size:24px auto;width:24px;height:18px;top:14px;left:38px}.link_contact_box .contact_box .base_btn_beta a{padding:5px 20px 5px 30px}.link_contact_box .contact_box .base_btn_beta a::after{right:inherit;margin-top:-12px;left:16px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.header_cmn{border-bottom:solid 2px #CF0000}.header_cmn .header_top{color:#FFF;background:#000A02}.header_cmn .header_top .tagline{font-size:1.3rem;float:left}.header_cmn .header_top .nav_small{float:right;font-size:1.3rem}.header_cmn .header_top .nav_small ul li{float:left;margin-left:40px}.header_cmn .header_top .nav_small ul li a{color:#FFF}@media screen and (max-width: 767px){.header_cmn .header_top{padding:0}.header_cmn .header_top .tagline{display:none}.header_cmn .header_top .nav_small{display:none}}.header_cmn .header_info{display:block;padding:20px 0 10px}.header_cmn .header_info .logo{display:inline-block;margin-top:10px}.header_cmn .header_info .logo a{display:block;margin:5px 10px}.header_cmn .header_info .right_box{float:right}.header_cmn .header_info .right_box .txt_phone{text-align:right;float:left;margin-right:20px}.header_cmn .header_info .right_box .txt_phone .phone_number{color:#CF0000;font-weight:bold;font-size:3.2rem;line-height:5rem;margin-left:20px;position:relative}.header_cmn .header_info .right_box .txt_phone .phone_number::before{content:"";position:absolute;background:url("../img_cmn/ico_tel.svg") no-repeat;background-size:20px 26px;width:20px;height:26px;top:10px;left:-25px}.header_cmn .header_info .right_box .txt_phone .office_hour{display:block;font-size:1.5rem;line-height:1.5rem}.header_cmn .header_info .right_box .btn_box{float:left}.header_cmn .header_info .right_box .btn_box li a{display:block;border-radius:3px;position:relative}.header_cmn .header_info .right_box .btn_box li a:hover{opacity:0.7}.header_cmn .header_info .right_box .btn_box .btn_contact{width:70px;height:70px}.header_cmn .header_info .right_box .btn_box .btn_contact a{color:#FFF;font-size:1.2rem;line-height:3.5rem;padding-top:35px;background-color:#CF0000;text-align:center;display:block}.header_cmn .header_info .right_box .btn_box .btn_contact a::before{content:"";position:absolute;background:url("../img_cmn/ico_mail.svg") no-repeat 0 0;background-size:30px 23px;width:30px;height:23px;top:13px;left:19px}@media screen and (max-width: 767px){.header_cmn .header_info{padding:0}.header_cmn .header_info .right_box{display:none}.header_cmn .header_info .logo{float:left;margin-top:15px}.header_cmn .header_info .logo a{margin:0;width:200px}.header_cmn .header_info .logo img{width:100%}.header_cmn .header_info .right_box_sp{float:right}.header_cmn .header_info .right_box_sp .btn_box{float:left}.header_cmn .header_info .right_box_sp .btn_box .btn_search,.header_cmn .header_info .right_box_sp .btn_box .btn_contact,.header_cmn .header_info .right_box_sp .btn_box .btn_menu{float:left;position:relative}.header_cmn .header_info .right_box_sp .btn_box .btn_search>a,.header_cmn .header_info .right_box_sp .btn_box .btn_contact>a,.header_cmn .header_info .right_box_sp .btn_box .btn_menu>a{display:block;position:relative;height:34px;font-size:0.9rem;line-height:3.5rem;padding-top:30px;text-align:center}.header_cmn .header_info .right_box_sp .btn_box .btn_search>a:hover,.header_cmn .header_info .right_box_sp .btn_box .btn_contact>a:hover,.header_cmn .header_info .right_box_sp .btn_box .btn_menu>a:hover{opacity:0.7}.header_cmn .header_info .right_box_sp .btn_box .btn_search::before{content:"";position:absolute;background:url("../img_cmn/ico_search_red.svg") no-repeat 0 0;background-size:24px auto;width:24px;height:24px;top:14px;left:10px}.header_cmn .header_info .right_box_sp .btn_box .btn_search>a{color:#CF0000;width:44px;margin-right:5px}.header_cmn .header_info .right_box_sp .btn_box .btn_contact::before{content:"";position:absolute;background:url("../img_cmn/ico_mail_red.svg") no-repeat 0 0;background-size:26px auto;width:26px;height:26px;top:16px;left:12px}.header_cmn .header_info .right_box_sp .btn_box .btn_contact a{color:#CF0000;width:44px;margin:0 3px}.header_cmn .header_info .right_box_sp .btn_box .btn_menu::before{content:"";position:absolute;background:url("../img_cmn/ico_menu.svg") no-repeat 0 0;background-size:24px auto;width:24px;height:24px;top:16px;left:10px}.header_cmn .header_info .right_box_sp .btn_box .btn_menu a{color:#000A02;width:34px;text-align:right;margin-left:2px}}@media screen and (max-width: 320px){.header_cmn .header_info .logo{margin-top:12px}.header_cmn .header_info .logo a{width:160px}.header_cmn .header_info .right_box_sp .btn_box .txt_box{font-size:0.8rem;display:block;margin-top:4px}.header_cmn .header_info .right_box_sp .btn_box .btn_search a{margin-right:0}.header_cmn .header_info .right_box_sp .btn_box li a{height:22px}.header_cmn .header_info .right_box_sp .btn_box .btn_search::before{top:20px}.header_cmn .header_info .right_box_sp .btn_box .btn_contact::before{top:22px}.header_cmn .header_info .right_box_sp .btn_box .btn_menu::before{top:22px}}.header_cmn .cont_gnav_inner{width:710px;margin:0 auto}.header_cmn #gNav{margin-top:30px;position:relative}.header_cmn #gNav ul{overflow:hidden;display:flex;flex-wrap:nowrap;justify-content:space-around}.header_cmn #gNav ul li a{font-size:1.6rem;display:block;text-align:center;padding:10px 10px 5px}.header_cmn #gNav ul li>a{position:relative}.header_cmn #gNav ul li>a:hover{background-color:#E8E6E6}.header_cmn #gNav ul li .sub_gNav{display:none}.header_cmn #gNav ul li:hover .sub_gNav{display:block}@media screen and (max-width: 767px){.header_cmn #gNav{display:none}}@media screen and (min-width: 768px){.right_box_sp{display:none}}.gNav_min_wrap{width:100%;position:fixed;z-index:9999;background-color:#FFF;-moz-box-shadow:0 0 4px 0 #b1b1b1;-webkit-box-shadow:0 0 4px 0 #b1b1b1;box-shadow:0 0 4px 0 #b1b1b1;display:none}.gNav_min_wrap .gNav_min{margin:auto;padding:10px 0}.gNav_min_wrap .gNav_min .logo{float:left;width:320px}@media screen and (max-width: 1080px){.gNav_min_wrap .gNav_min .logo{float:none}}.gNav_min_wrap .gNav_min .logo img{padding-top:5px;height:30px;width:auto}.gNav_min_wrap .gNav_min ul{overflow:hidden;display:flex;flex-wrap:nowrap;justify-content:center}.gNav_min_wrap .gNav_min ul li a{font-size:1.5rem;display:block;text-align:center;padding:10px 15px 5px;position:relative}.gNav_min_wrap .gNav_min ul li a:hover{background-color:#E8E6E6}@media screen and (max-width: 767px){.gNav_min_wrap .gNav_min,.gNav_min_wrap .header_cmn{display:none}}[off-canvas]{background:#fff !important}.sidemenu_box{position:relative;text-align:left}.sidemenu_box .sidemenu_box_inner{position:absolute;right:0;top:0;height:100%;width:100%}.sidemenu_box .sidemenu_box_inner .tl_box_main{background:#fff}.sidemenu_box .sidemenu_box_inner .tl_box_main .logo{display:inline-block;padding:14px 10px}.sidemenu_box .sidemenu_box_inner .tl_box_main .logo img{width:210px}.sidemenu_box .sidemenu_box_inner .tl_box_main .btn_box{float:right}.sidemenu_box .sidemenu_box_inner .tl_box_main .btn_box a{display:block;background:#fff;padding:12px 15px}.sidemenu_box .sidemenu_box_inner .btn_double{display:flex}.sidemenu_box .sidemenu_box_inner .btn_double .loop_child{flex:1}.sidemenu_box .sidemenu_box_inner .btn_double .loop_child:first-child{border-right:1px solid #FFF}.sidemenu_box .sidemenu_box_inner .loop_list{border-top:1px solid #E8E6E6}.sidemenu_box .sidemenu_box_inner .loop_list .loop_child{border-bottom:1px solid #E8E6E6}.sidemenu_box .sidemenu_box_inner .loop_list .loop_child a{display:block;padding:12px 10px;font-size:12px;position:relative}.sidemenu_box .sidemenu_box_inner .loop_list .loop_child a:before{content:"";position:absolute;background:url(../img_cmn/ico_arrow_black.svg) no-repeat;background-size:10px auto;width:10px;height:10px;top:50%;margin-top:-5px;right:10px}.sidemenu_box .sidemenu_box_inner .loop_list .loop_child p{padding-left:10px}.sidemenu_box .sidemenu_box_inner .btn_close{padding:20px}.sidemenu_box .sidemenu_box_inner .btn_close a{display:block;border:2px solid #000A02;padding:10px;text-align:center;border-radius:5px;font-size:12px}@media screen and (max-width: 767px){#footer{margin-bottom:79px;position:relative}}#footer .btn_banner_box{margin:0 10px}#footer .btn_banner_box ul{display:flex;flex-wrap:wrap;justify-content:space-between}#footer .btn_banner_box li{width:49%;box-sizing:border-box;margin-bottom:10px}#footer .btn_banner_box li img{width:100%}@media screen and (min-width: 768px){#footer .btn_banner_box{display:none}}#footer .footer_bottom{background:#E8E6E6;padding:30px 0 20px}#footer .footer_bottom .box_logo{width:360px;float:left;margin-right:120px;font-size:1.4rem}#footer .footer_bottom .box_logo p{text-align:left;color:#000A02}#footer .footer_bottom .logo_box{margin-bottom:20px;width:410px;height:auto}#footer .footer_bottom .page_link_box{float:right}#footer .footer_bottom .page_link_box a{color:#000A02;font-size:1.4rem}#footer .footer_bottom .list_box{width:150px;float:left;margin-top:10px}#footer .footer_bottom .list_box>ul li{font-size:1.4rem;margin-bottom:13px}#footer .footer_bottom .list_box>ul li:hover{text-decoration:underline}@media screen and (max-width: 767px){#footer .footer_bottom{position:relative;padding:0;background:#fff}#footer .footer_bottom .cont_inner{display:flex;flex-wrap:wrap;padding:0}#footer .footer_bottom .box_logo{order:2;padding:30px 10px 50px;background:#E8E6E6;margin-right:0;width:100%;float:inherit}#footer .footer_bottom .box_logo .logo_box{width:100%;margin-bottom:10px}#footer .footer_bottom .box_logo .logo_box img{width:100%}#footer .footer_bottom .box_logo .txt_address,#footer .footer_bottom .box_logo .txt_number{font-size:1.2rem}#footer .footer_bottom .page_link_box{display:none}}@media screen and (max-width: 767px){#footer .page_link_box_sp{order:1;background:#fff;border-bottom:1px solid #E8E6E6;margin-bottom:10px}#footer .page_link_box_sp ul{display:flex;flex-wrap:wrap}#footer .page_link_box_sp li{width:50%;min-height:3.5em;line-height:1.4em;font-size:1.2rem;border-top:1px solid #E8E6E6;box-sizing:border-box}#footer .page_link_box_sp li a{display:table;width:100%;height:100%;box-sizing:border-box;vertical-align:middle;padding:15px 25px 15px 10px;position:relative}#footer .page_link_box_sp li a::before{content:"";position:absolute;background:url(../img_cmn/ico_arrow_black.svg) no-repeat 0 0;background-size:10px auto;width:10px;height:10px;top:50%;right:10px;margin-top:-5px}#footer .page_link_box_sp li a span{display:table-cell;vertical-align:middle;height:3.2em}#footer .page_link_box_sp li:nth-child(odd){border-right:1px solid #E8E6E6}#footer .page_link_box_sp .no_link{min-height:44px;background:#FFF7EE;border-top:1px solid #E8E6E6}}@media screen and (min-width: 768px){#footer .page_link_box_sp{display:none}}#footer .footer_copyright{background:#000A02;color:#fff;font-size:10px;padding:30px 0}#footer .footer_copyright a{color:#fff;text-decoration:underline}#footer .footer_copyright .copyright{float:left}#footer .footer_copyright .powered_by{float:right;color:#fff}#footer .footer_copyright .powered_by a{color:#fff}@media screen and (max-width: 767px){#footer .footer_copyright{border-top:solid 2px #CF0000;padding:20px 0}#footer .footer_copyright .copyright{float:inherit;text-align:center}#footer .footer_copyright .powered_by{float:inherit;text-align:center;margin-top:5px}}#footer .link_page_top{border-bottom:solid 2px #CF0000;margin-bottom:5px;position:relative;margin-top:100px}#footer .link_page_top .btn_page_top{position:absolute;bottom:0;right:30px;width:80px;height:80px}#footer .link_page_top .btn_page_top a:hover{opacity:.5;transition:.3s}#footer .link_page_top .btn_page_top a img{width:100px;height:100px}@media screen and (max-width: 767px){#footer .link_page_top{border-bottom:none;margin-top:0;position:absolute;bottom:60px;right:0;z-index:10}#footer .link_page_top .btn_page_top{position:static;bottom:auto;right:auto}#footer .link_page_top .btn_page_top a:hover{opacity:.5;transition:.3s}#footer .link_page_top .btn_page_top a img{width:80px;height:80px}}@media screen and (min-width: 768px){.btn_page_top_sp{display:none}}@media screen and (max-width: 767px){#footer .btn_page_top_sp{position:absolute;bottom:-30px;right:10px}#footer .btn_page_top_sp img{width:78px;height:78px}}.contact_back_box{width:100%;position:absolute;bottom:0}.contact_back_box .contact_box{border:1px solid #CF0000;padding:20px;margin-bottom:30px;display:flex;flex-wrap:wrap;position:relative}.contact_back_box .contact_box:before{content:"";position:absolute;background-color:#CF0000;width:5px;height:40px;left:0;top:20px}.contact_back_box .description{font-size:1.5rem}.contact_back_box .tl_number_box{border-right:3px solid #E8E6E6;padding-right:20px;margin-right:20px}.contact_back_box .tl_box_main{font-weight:bold;font-size:2.5rem;position:relative;padding-left:48px}.contact_back_box .tl_box_main:before{content:"";position:absolute;background:url(../img_cmn/ico_tl_contact.svg) no-repeat;background-size:38px auto;width:38px;height:35px;margin-top:6px;left:0}.contact_back_box .contact_link_box{background:#E8E6E6;padding:20px;margin-top:20px}.contact_back_box .contact_link_box .txt_phone{float:left;margin-right:20px}.contact_back_box .contact_link_box .txt_phone a{display:block}@media screen and (min-width: 768px){.contact_back_box .contact_link_box .txt_phone a{pointer-events:none}}.contact_back_box .contact_link_box .txt_phone .phone_number{color:#CF0000;font-weight:bold;font-size:3.2rem;line-height:5rem;margin-left:20px;position:relative}.contact_back_box .contact_link_box .txt_phone .phone_number::before{content:"";position:absolute;background:url("../img_cmn/ico_tel.svg") no-repeat;background-size:22px auto;width:22px;height:30px;top:11px;left:-25px}@media screen and (max-width: 320px){.contact_back_box .contact_link_box .txt_phone .phone_number::before{background-size:18px auto;width:18px;height:26px}}.contact_back_box .contact_link_box .txt_phone .office_hour{text-align:right;display:block;font-size:1.3rem;line-height:1.3rem}.contact_back_box .contact_link_box .btn_contact{float:right;width:250px}.contact_back_box .contact_link_box .btn_contact span{position:relative;margin-left:1.5em}.contact_back_box .contact_link_box .btn_contact span::before{content:"";position:absolute;background:url(../img_cmn/ico_mail.svg) no-repeat 0 0;background-size:24px auto;width:24px;height:18px;top:2px;left:-30px}.contact_back_box .btn_list_box{width:255px}@media screen and (max-width: 767px){.contact_back_box{position:inherit}.contact_back_box .contact_box:before{bottom:inherit;top:20px}.contact_back_box .tl_number_box{border-right:none;border-bottom:3px solid #E8E6E6;padding-bottom:20px;margin-bottom:20px;padding-right:0;margin-right:0;width:100%}.contact_back_box .tl_box_main{font-size:1.9rem;padding-left:38px}.contact_back_box .tl_box_main:before{content:"";position:absolute;background:url(../img_cmn/ico_tl_contact.svg) no-repeat;background-size:30px auto;width:30px;height:30px;margin-top:6px;left:0}.contact_back_box .contact_link_box{background:#fff;padding:0}.contact_back_box .contact_link_box .txt_phone{float:inherit;margin-right:0;margin-bottom:10px}.contact_back_box .contact_link_box .txt_phone a{display:block;border:3px solid #CF0000;padding:10px 20px;text-align:center;border-radius:3px}.contact_back_box .contact_link_box .txt_phone .phone_number{font-size:3.0rem}}@media screen and (max-width: 767px) and (max-width: 320px){.contact_back_box .contact_link_box .txt_phone .phone_number{font-size:2.6rem}}@media screen and (max-width: 767px){.contact_back_box .contact_link_box .txt_phone .office_hour{text-align:center}.contact_back_box .contact_link_box .btn_contact{width:100%}.contact_back_box .btn_list_box{width:100%}.contact_back_box .btn_list_box li{width:100%;box-sizing:border-box}}.btn_link_beginner{border:solid 3px #DAA520;background-color:#FAF2E5;margin-bottom:10px}.btn_link_beginner:hover{opacity:.5;transition:.3s;cursor:pointer}.btn_link_beginner a{font-size:1.2rem;display:block;position:relative;height:90px;box-sizing:border-box;padding:18px 0 20px 51px}.btn_link_beginner a::before{content:"";position:absolute;background:url(../img_cmn/ico_beginner.svg) no-repeat;background-size:30px 45px;width:30px;height:45px;left:10px;top:24px}.btn_link_beginner a::after{content:"";position:absolute;background:url(../img_cmn/ico_arrow_yellow.svg) no-repeat;background-size:20px 20px;width:20px;height:20px;right:10px;top:34px}.btn_link_beginner a .tl_link_beginner{font-size:2.3rem;line-height:3.5rem;font-weight:bold}.btn_link_company{border:solid 3px #1F2C5C;background-color:#fff;margin-bottom:10px}.btn_link_company:hover{opacity:.5;transition:.3s;cursor:pointer}.btn_link_company a{font-size:1.2rem;position:relative;height:90px;box-sizing:border-box;display:flex}.btn_link_company a::after{content:"";position:absolute;background:url(../img_cmn/ico_arrow_blue.svg) no-repeat;background-size:20px 20px;width:20px;height:20px;right:10px;top:50%;margin-top:-12px}.btn_link_company a .img_box{background:#1F2C5C;display:block;width:124px;padding:10px 0;margin-right:10px;text-align:center}.btn_link_company a .img_box img{width:100px;text-align:center}.btn_link_company a .txt_tl{font-size:2.2rem;line-height:90px;font-weight:bold;color:#1F2C5C}.btn_link_blog{margin-bottom:10px}.btn_link_blog a{font-size:1.2rem;position:relative;height:90px;box-sizing:border-box;border:#DAA520 3px solid;display:flex}.btn_link_blog a::after{content:"";position:absolute;background:url(../img_cmn/ico_arrow_y.svg) no-repeat;background-size:20px 20px;width:20px;height:20px;right:10px;top:50%;margin-top:-10px}.btn_link_blog a:hover{opacity:.5;transition:.3s;cursor:pointer}.btn_link_blog img{padding-right:10px}.btn_link_blog .txt_tl{font-size:1.8rem;line-height:90px;font-weight:bold;color:#DAA520}.btn_link_recrute{margin-bottom:10px}.btn_link_recrute a{font-size:1.2rem;position:relative;height:90px;box-sizing:border-box;border:#CF0000 3px solid;display:flex}.btn_link_recrute a::after{content:"";position:absolute;background:url(../img_cmn/ico_arrow_red.svg) no-repeat;background-size:20px 20px;width:20px;height:20px;right:10px;top:50%;margin-top:-9px}.btn_link_recrute a:hover{opacity:.5;transition:.3s;cursor:pointer}.btn_link_recrute img{padding-right:10px}.btn_link_recrute .txt_tl{font-size:2.2rem;line-height:90px;font-weight:bold;color:#CF0000}.page_back_box a{display:inline-block;padding-left:15px;font-size:1.4rem;position:relative}.page_back_box a:hover{text-decoration:underline}.page_back_box a::before{content:"";position:absolute;background:url(../img_cmn/ico_arrow_black.svg) no-repeat;background-size:10px auto;width:10px;height:10px;margin-top:8px;left:0;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (max-width: 767px){.page_back_box{margin-bottom:30px}.page_back_box a{font-size:1.2rem}.page_back_box a:before{margin-top:6px}}#content{position:relative;min-height:1850px}@media screen and (max-width: 767px){#content{min-height:inherit}}#content .aside{position:absolute;width:240px;top:0;left:0;padding-left:30px}@media screen and (max-width: 767px){#content .aside{position:inherit;padding-left:0;width:100%}}#content .aside .tl_search_category{background-color:#CF0000;font-size:1.6rem;color:#FFF;text-align:center;line-height:4rem;margin-bottom:30px}@media screen and (max-width: 767px){#content .aside .tl_search_category{display:none}}#content .aside .search_category{border-right:solid 1px #E8E6E6;margin-bottom:30px}#content .aside .search_category .list_category>li{position:relative;font-size:1.3rem}#content .aside .search_category .list_category>li>a{line-height:4rem}#content .aside .search_category .list_category>li>a::before{top:15px;left:0px}#content .aside .search_category .list_category>li .list_Product{display:none;border:solid 1px #E8E6E6;position:absolute;top:0;left:240px;width:250px;background-color:#FFF;box-sizing:border-box}#content .aside .search_category .list_category>li .list_Product ul{margin:20px 20px 50px}#content .aside .search_category .list_category>li .list_Product ul li:first-child{margin-bottom:20px;font-size:1.7rem}#content .aside .search_category .list_category>li .list_Product ul li:first-child a{padding-left:25px}#content .aside .search_category .list_category>li .list_Product ul li:first-child a::before{background-size:14px 14px;width:14px;height:14px;top:50%;left:0px;margin-top:-7px}#content .aside .search_category .list_category>li .list_Product ul li{margin-bottom:10px;font-size:1.3rem}#content .aside .search_category .list_category>li .list_Product ul li a{padding-left:25px}#content .aside .search_category .list_category>li .list_Product ul li a::before{left:0px}#content .aside .search_category .list_category li:hover .list_Product{display:block;z-index:1}#content .aside .search_category .list_category li:hover>a{background-color:#E8E6E6}@media screen and (max-width: 767px){#content .aside .search_category{display:none}}#content .aside .btn_link_beginner a{width:234px}@media screen and (max-width: 767px){#content .aside .btn_link_beginner{display:none}}#content .aside .bner_aside a:hover{opacity:.5;transition:.3s}#content .aside .bner_aside a img{width:240px;height:auto;margin-bottom:10px}@media screen and (max-width: 767px){#content .aside .bner_aside{display:none}}.search_box .search_box_form{border:solid 1px #E8E6E6;padding:5px}@media screen and (max-width: 767px){.search_box .search_box_form{padding:0;margin-top:20px}}.search_box .search_box_wrap{padding:0 170px 0 0;position:relative}@media screen and (max-width: 767px){.search_box .search_box_wrap{padding:0}}.search_box .search_box_freeword{width:100%}.search_box .search_box_freeword input[type="text"]{width:100%;line-height:40px;outline:none;height:40px;border:1px solid #E8E6E6;box-sizing:border-box;font-size:1.3rem;padding:0 10px}@media screen and (max-width: 767px){.search_box .search_box_freeword input[type="text"]{border:none;line-height:40px;width:70%}}@media screen and (max-width: 320px){.search_box .search_box_freeword input[type="text"]{width:65%}}.search_box .freeword_box{margin-bottom:0}.search_box .search_box_submitbtn{position:absolute;top:0;right:0}.search_box .search_box_submitbtn .search_btn{position:relative}.search_box .search_box_submitbtn .search_btn label{display:block;background-color:#CF0000;padding:0 20px;border-radius:3px;line-height:4rem;height:4rem;width:110px;text-align:center;cursor:pointer}@media screen and (max-width: 767px){.search_box .search_box_submitbtn .search_btn label{border-radius:0;width:44px}}.search_box .search_box_submitbtn .search_btn label img{position:relative;width:20px;height:20px;left:-10px;top:-10px}@media screen and (max-width: 767px){.search_box .search_box_submitbtn .search_btn label img{left:0}}.search_box .search_box_submitbtn .search_btn label span{color:#fff;font-size:1.3rem}@media screen and (max-width: 767px){.search_box .search_box_submitbtn .search_btn label span{border-radius:0;width:118px}}@media screen and (max-width: 767px){.search_box .txt_box{display:none}}.mod-popup{position:fixed;top:74px;left:0 !important;bottom:0;width:100% !important;z-index:999;overflow:auto;background-color:#E8E6E6;-webkit-overflow-scrolling:touch !important}.mod-popup .search_box .search_box_freeword input[type="text"]{width:93%}.mod-popup .search_box{margin:30px 10px}.mod-popup-search{left:auto;width:100%;min-height:inherit;max-height:none}.nav-global{margin:30px 10px;padding:0;height:auto}.nav-global ul{max-width:none;min-width:inherit;padding:0;text-align:left}.nav-global li{float:none !important;width:100% !important;height:auto !important}.nav-global li a{height:40px}.nav-global li a:hover{text-decoration:none}.nav-global>ul>li,.nav-global li{border-top:1px solid #ccc}.nav-global>ul>li{background-color:#eee}.nav-global>ul>li:first-child>a:before{display:none}.nav-global>ul>li>a[target="_blank"]:after{background:url("/images/v1/common/ico_arrow_05_sp.png") no-repeat 0 0;background-size:32px auto}.nav-global>ul>li>a,.nav-global li .btn-accrd,.nav-global li a{display:flex;padding:0 0 0 10px;line-height:20px;color:#000;align-items:center;height:40px}.nav-global>ul>li>.btn-accrd,.nav-global>ul>li>a{line-height:3.33}.nav-global>ul>li>a:after{top:16px;right:11px;width:24px;height:24px;background:url("/images/v1/common/ico_arrow_05_sp.png") no-repeat 0 0;background-size:24px auto}.nav-global .btn-accrd{margin-bottom:10px;text-align:left}.nav-global .btn-accrd.is-open:after{background:url("/images/v1/common/ico_arrow_07_sp.png") no-repeat 0 0;background-size:24px auto}.nav-global .btn-accrd+.js-accrd-list{display:block;-webkit-transition:max-height 0.5s ease-in-out;-moz-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}.nav-global .js-accrd-list.is-expand{max-height:5000px}.nav-global li span{display:block;padding-left:40px}.nav-global .mod-popup-sub{padding:0 23px 0 40px}.nav-global .mod-popup-sub,.nav-global>ul>li>ul{display:none}.btn-popup-open{display:block;position:absolute;top:0;left:0;z-index:1001;width:100%;height:100%}.btn-popup-close{position:absolute;top:0;left:0;z-index:1001;width:100%;height:100%;overflow:hidden;background:url(../img_cmn/ico_search_close.svg) no-repeat;background-position:center 17px;background-color:#E8E6E6;background-size:18px 18px;padding-top:39px;font-size:0.9rem}@media screen and (max-width: 320px){.btn-popup-close{background-position:center 22px}}.mod-popup-close{display:block;border:2px solid #000A02;padding:10px;text-align:center;border-radius:5px;font-size:12px;margin:0 10px;background:#fff}.page_tl{color:#000A02;font-size:3.5rem;margin:30px 0 60px}@media screen and (max-width: 767px){.page_tl{margin:30px 0 25px;font-size:3rem}}.topic_path{margin:30px 0}@media screen and (max-width: 767px){.topic_path{margin-bottom:0}}.topic_path li{display:inline;position:relative;padding-left:10px;margin-left:10px;position:relative;font-size:12px}.topic_path li::before{content:">";display:block;position:absolute;top:-2px;left:-5px}.topic_path li:first-child{padding-left:0;margin-left:0}.topic_path li:first-child::before{content:""}.topic_path a{color:#707070;padding:3px 5px}.topic_path a:hover{text-decoration:underline}@media screen and (max-width: 767px){.topic_path a{text-decoration:underline}}.page_subtl{font-size:2.8rem;color:#000A02;border-bottom:solid 3px #E8E6E6;margin:60px 0 30px}@media screen and (max-width: 767px){.page_subtl{font-size:2.2rem;margin:30px 0 10px}}.page_subtl02{line-height:3rem;background:transparent;border-left:solid 5px #CF0000;font-size:2.3rem;padding-left:10px;margin:20px 0}@media screen and (max-width: 767px){.page_subtl02{font-size:2.0rem;margin:40px 0 20px}}.page_subtl04{font-size:1.7rem;font-weight:bold;padding-left:20px;margin:40px 0 10px;position:relative}@media screen and (max-width: 767px){.page_subtl04{font-size:1.6rem}}.page_subtl04::before{content:"";display:block;width:15px;height:5px;position:absolute;top:50%;margin-top:-3px;top:0.9em;background-color:#CF0000;margin-left:-20px}.tl_box_line_box{position:relative;border-top:solid 1px #CF0000;padding-top:30px;margin:45px 0 30px}.tl_box_line{color:#000A02;font-size:1.9rem;position:absolute;display:inline-block;padding:0 20px;top:-17px;left:30px;background-color:#fff}.tl_box_line::before{content:"";position:absolute;display:block;width:10px;height:10px;top:11px;left:-20px;background-color:#CF0000;transform:rotate(-45deg)}.tl_box_line::after{content:"";position:absolute;display:block;width:10px;height:10px;top:11px;right:-20px;background-color:#CF0000;transform:rotate(-45deg)}.base_note_box{background-color:#E8E6E6;padding:20px}.page_nav{margin:60px 0 80px}.page_nav .pages{text-align:center}.page_nav .pages a:hover{transition:0.2s}.page_nav .pages .page_list{display:flex;justify-content:center}.page_nav .pages .next,.page_nav .pages .prev{border:none;background:#fff;display:inline-block;border-radius:3px;border:1px solid #CF0000;position:relative}.page_nav .pages .next:hover a,.page_nav .pages .prev:hover a{background:#CF0000;color:#fff}.page_nav .pages .next a,.page_nav .pages .prev a{display:block;padding:9px 60px;color:#CF0000}.page_nav .pages .next{margin-left:20px}.page_nav .pages .next:after{content:"";position:absolute;background:url("../img_cmn/ico_arrow_red.svg") no-repeat;background-size:16px auto;width:16px;height:16px;right:10px;top:50%;margin-top:-9px}.page_nav .pages .next:hover:after{background:url("../img_cmn/ico_arrow_white.svg") no-repeat}.page_nav .pages .prev{margin-right:20px}.page_nav .pages .prev:after{content:"";position:absolute;background:url("../img_cmn/ico_arrow_red.svg") no-repeat;background-size:16px auto;width:16px;height:16px;left:10px;top:50%;margin-top:-9px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.page_nav .pages .prev:hover:after{background:url("../img_cmn/ico_arrow_white.svg") no-repeat}.page_nav .pages .no_link{background:#F2F2F2;color:#707070;display:inline-block;border:3px solid #F2F2F2;padding:6px 60px;border-radius:3px;color:#CF0000}.page_nav .pages .no_link:after{background:none}.page_nav .pages .no_link:hover:after{background:none}.page_nav .pages .home{display:inline-block}.page_nav .pages .home a{padding:14px 90px;margin:0 60px;background:#FFF;border-radius:5px;border:2px solid #DDD3C3}@media screen and (max-width: 767px){.page_nav{margin:40px 0 30px}.page_nav .page_list{flex-wrap:wrap}.page_nav .page_number_box{order:1;width:100%;margin-bottom:20px}.page_nav .pages .prev a,.page_nav .pages .next a{padding:8px 65px}.page_nav .pages .no_link{padding:6px 65px}.page_nav .pages .prev{margin-right:5px;order:2}.page_nav .pages .next{margin-left:5px;order:3}}@media screen and (max-width: 320px){.page_nav .pages .prev a,.page_nav .pages .next a{padding:6px 54px}.page_nav .pages .no_link{padding:6px 54px}.page_nav .pages .prev{margin-right:5px}.page_nav .pages .next{margin-left:5px}}@media screen and (max-width: 767px){.page_nav{margin:60px 0 120px}}.page_nav .pages .btn_back_list_box{position:relative}.page_nav .pages .btn_back_list_box p{display:inline-block}@media screen and (max-width: 767px){.page_nav .pages .btn_back_list_box .show_category_box{position:absolute;top:60px;left:50%;margin-left:-151px}}.page_nav .pages .btn_back_list_box .show_category_box a{width:260px;border:1px solid #CF0000;border-radius:3px;background:#fff;padding:0 20px;line-height:43px}.page_nav .pages .btn_back_list_box .show_category_box a span{position:relative;margin-left:40px}.page_nav .pages .btn_back_list_box .show_category_box a span:before{content:"";position:absolute;background:url(../img_cmn/ico_btn_category_box.svg) no-repeat;background-size:20px auto;width:20px;height:15px;top:4px;left:-30px}.page_nav .pages .btn_back_list_box .show_category_box a:hover{color:#fff;background:#CF0000;transition:.3s}.page_nav .pages .btn_back_list_box .show_category_box a:hover span::before{content:"";position:absolute;background:url(../img_cmn/ico_btn_category_box_white.svg) no-repeat;background-size:20px auto;width:20px;height:15px;top:4px;left:-30px}.page_number_box li:first-child{margin-left:0}.page_number_box .current_none{margin-left:10px;display:inline-block;position:relative;text-align:center;line-height:22px}.page_number_box .current_none::before{content:"";position:absolute;background-color:#fff;background-size:44px 44px;border:1px solid #CF0000;width:42px;height:42px;margin-right:-23px;right:50%}.page_number_box .current_none span{display:block;padding:11px 18px;color:#CF0000;z-index:100;position:relative}.page_number_box .current_none:hover span{color:#fff}.page_number_box .current_none:hover::before{content:"";position:absolute;background-color:#CF0000;background-size:44px 44px;border:1px solid #CF0000;width:42px;height:42px;margin-right:-23px;right:50%}.page_number_box .current{margin-left:10px;display:inline-block;position:relative;text-align:center;line-height:22px;vertical-align:middle}.page_number_box .current::before{content:"";position:absolute;background-color:#CF0000;background-size:44px 44px;width:44px;height:44px;margin-right:-22px;right:50%}.page_number_box .current span{display:block;padding:11px 18px;color:#fff;z-index:100;position:relative}.article_navi{margin:60px 0 80px;font-size:18px}.article_navi a:hover{opacity:0.8}.article_navi ul li{display:inline-block;position:relative}.article_navi ul li a{background:#CF0000}.article_navi ul li span{color:#FFF}.article_navi ul li.no_link{background:#E8E6E6;color:#707070}.article_navi ul li.no_link a{background:#E8E6E6}.article_navi ul li.no_link span{color:#CF0000}.article_navi ul li.no_link p{padding:10px 50px}.article_navi ul li.prev a{padding:10px 50px}.article_navi ul li.home a{padding:10px 100px;margin:0 60px;background:#FFF;border:1px solid}.article_navi ul li.next a{padding:10px 50px}.article_navi .home span{color:#707070}.page_link_list ul,.page_link_scroll ul{display:flex;display:-webkit-flex;margin:0 auto}.page_link_list .link_box,.page_link_scroll .link_box{position:relative}.page_link_list .link_box a,.page_link_scroll .link_box a{display:block;text-align:center;padding:0 1em}@media screen and (max-width: 767px){.page_link_list .link_box a,.page_link_scroll .link_box a{padding:0}}.page_link_list{margin-bottom:30px;border-left:1px solid #E8E6E6}@media screen and (max-width: 767px){.page_link_list{margin:10px -10px 30px;border-top:1px solid #E8E6E6;border-bottom:1px solid #E8E6E6;border-left:none;background-color:#E8E6E6}.page_link_list ul{flex-wrap:wrap;margin-bottom:-1px}}.page_link_list .link_box{border-right:1px solid #E8E6E6;font-size:1.3rem}.page_link_list .link_box a:hover{text-decoration:underline}@media screen and (max-width: 767px){.page_link_list .link_box{flex:0 1 calc(100% / 3);position:relative;box-sizing:border-box;padding:1em 0 1.5em;align-items:center;border-bottom:1px solid #E8E6E6;background-color:#FFF}.page_link_list .link_box::before{content:"";position:absolute;background:url(../img_cmn/ico_arrow_black.svg) no-repeat;background-size:10px 10px;width:10px;height:10px;left:50%;margin-left:-5px;bottom:12px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.page_link_list .link_box:last-child{border-right:none}}@media screen and (min-width: 768px){.page_link_list span{position:relative;padding-left:1.3em}.page_link_list span::before{content:"";position:absolute;background:url(../img_cmn/ico_arrow_black.svg) no-repeat;background-size:10px 10px;width:10px;height:10px;left:0;top:2px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.base_table{width:100%}@media screen and (max-width: 767px){.base_table{font-size:1.3rem}}.base_table th,.base_table td{padding:1.5em 0.8em 0.8em 0.8em}.base_table th{font-weight:normal;border-bottom:1px solid #DAA520;width:10em}@media screen and (max-width: 767px){.base_table th{width:6em}}.base_table td{border-bottom:#E8E6E6 1px solid}.side_btn_box{position:fixed;top:50%;margin-top:-200px;right:-11px;z-index:1000}.side_btn_box a:hover{opacity:0.8}.side_btn_box .btn_trial{position:relative;width:110px}.side_btn_box .img_food{height:auto;position:absolute;top:17px;right:-110px;transform:scale(0.4);transform-origin:left top}.side_btn_box .btn_min{position:relative;right:-35px;width:75px}.base_btn a{display:block;color:#CF0000;position:relative;text-align:center;font-size:1.5rem;line-height:4rem}.base_btn_border{position:relative}.base_btn_border a{border:1px solid #CF0000;border-radius:3px;background:#fff}.base_btn_border a::after{content:"";position:absolute;background:url(../img_cmn/ico_arrow_red.svg) no-repeat;background-size:13px 13px;width:13px;height:13px;top:13px;right:10px}.base_btn_border a:hover{color:#fff;background:#CF0000;transition:.3s}.base_btn_border a:hover::after{content:"";position:absolute;background:url(../img_cmn/ico_arrow_white.svg) no-repeat;background-size:13px 13px;width:13px;height:13px;top:13px;right:10px}.base_btn_beta a{border:4px solid #CF0000;color:#fff;background:#CF0000;border-radius:5px;padding:5px 30px;display:block}.base_btn_beta a::after{content:"";position:absolute;background:url(../img_cmn/ico_arrow_white.svg) no-repeat;background-size:16px auto;width:16px;height:16px;right:10px;top:50%;margin-top:-9px}.base_btn_beta a:hover{opacity:.5;transition:.3s}.base_link_arrow{display:inline-block}.base_link_arrow a{display:block;position:relative}.base_link_arrow a:hover{text-decoration:underline}.base_link_arrow a::before{content:"";position:absolute;background:url(../img_cmn/ico_arrow_white.svg) no-repeat;background-size:10px 10px;width:10px;height:10px;left:-20px;top:7px}.black_link_arrow>a{display:block;position:relative;padding-left:20px}.black_link_arrow>a:hover{cursor:pointer}.black_link_arrow>a::before{content:"";position:absolute;background:url(../img_cmn/ico_arrow_black.svg) no-repeat;background-size:10px 10px;width:10px;height:10px;left:-20px;top:7px}.text_link{color:#2E70D4}.text_link:hover{text-decoration:underline}.btn_select{margin-bottom:20px}.btn_select .select_label{position:relative}.btn_select .select_label select{cursor:pointer;width:100%;position:relative;padding:6px;outline:none;border:1px solid #DDD;font-size:1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn_select .select_label:after{content:"";position:absolute;background:url("../img_cmn/ico_arrow_red.svg") no-repeat;transform:rotate(90deg);background-size:16px;width:16px;height:16px;right:10px;top:50%;margin-top:-12px;pointer-events:none}.txt_center{display:flex;flex-direction:column;justify-content:center;align-items:center}.it_subsidy_bg{background-color:#FFF444;width:90%;margin:80px auto 40px;transform:skew(-25deg)}@media screen and (max-width: 767px){.it_subsidy_bg{margin:60px auto 40px}}.it_subsidy_bg .it_subsidy_box{position:relative;left:6px;top:-4px;width:100%;background-color:#000;text-align:center}.it_subsidy_bg .it_subsidy_box .txt_it_subsidy{display:inline-block;font-size:3rem;font-weight:bold;color:#FFF;transform:skew(25deg)}@media screen and (max-width: 767px){.it_subsidy_bg .it_subsidy_box .txt_it_subsidy{font-size:1.8rem}}.it_subsidy_bg .it_subsidy_box .txt_it_subsidy .txt_large{font-size:4.2rem}@media screen and (max-width: 767px){.it_subsidy_bg .it_subsidy_box .txt_it_subsidy .txt_large{font-size:2.5rem}}.btnshine{position:relative;display:inline-block;background:#333;color:#fff;padding:10px 20px;text-decoration:none;outline:none;overflow:hidden}.btnshine::before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);transform:skewX(-25deg)}.btnshine::before{animation:shine 1.5s ease 3.5s infinite}@keyframes shine{0%{left:-75%}20%{left:-75%}100%{left:125%}}.sa{opacity:0;transition:all .5s ease}.sa.show{opacity:1;transform:none}.sa--up{transform:translate(0, 80px)}.sa--lr{transform:translate(-100px, 0)}.sa--rl{transform:translate(100px, 0)}.sa--scaleUp{transform:scale(0.9)}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.leftAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:0.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:0.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.cont_tl_02{padding:80px 0 30px;font-size:3.2rem;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.cont_tl_02{padding:50px 0 30px;font-size:2rem}}.cont_tl_02 .tl_e{display:block;font-size:1.8rem;color:#A00013;font-weight:bold}@media screen and (max-width: 767px){.cont_tl_02 .tl_e{font-size:1.2rem}}.cont_tl_02 .tl_l{font-size:4rem}@media screen and (max-width: 767px){.cont_tl_02 .tl_l{font-size:2rem}}.cont_tl_02 .tl_xl{font-size:5.5rem}@media screen and (max-width: 767px){.cont_tl_02 .tl_xl{font-size:2rem}}.link_new_tab{text-decoration:underline}.btn_link_box{text-align:right}@media screen and (max-width: 767px){.btn_link_box{text-align:center;margin:30px 0}}.btn_link_box .link_site{display:inline-block;padding:15px 30px;background-color:#B9A787;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}@media screen and (max-width: 767px){.btn_link_box .link_site{padding:10px 0;width:calc(100% - 60px);box-sizing:border-box}}.btn_link_box .link_site .txt_link_site{color:#FFF;padding-right:20px;position:relative;box-sizing:border-box;display:inline-block}@media screen and (max-width: 767px){.btn_link_box .link_site .txt_link_site{font-size:1.5rem}}.btn_link_box .link_site .txt_link_site::before{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url(../img_cmn/ico_link_newtab.svg);background-repeat:no-repeat;background-position:center center;background-size:100% auto}.consultation_area{margin:0 -100%;padding:60px 100%;background-color:#E9DFCD}@media screen and (max-width: 767px){.consultation_area{margin:0 -15px;padding:40px 15px}}.consultation_area .tl_consultation{font-size:3rem;font-weight:bold;margin-bottom:30px;text-align:center}@media screen and (max-width: 767px){.consultation_area .tl_consultation{font-size:2rem;margin-bottom:20px}}.consultation_area .consultation_flex_block{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.consultation_area .consultation_flex_block{display:block}}.consultation_area .consultation_flex_block .consultation_img_box{width:250px;margin-right:40px}@media screen and (max-width: 767px){.consultation_area .consultation_flex_block .consultation_img_box{width:68%;margin:0 auto 20px}}.consultation_area .consultation_flex_block .consultation_img_box .img_consultation{width:100%;height:auto}.consultation_area .consultation_flex_block .consultation_link_box{width:380px}@media screen and (max-width: 767px){.consultation_area .consultation_flex_block .consultation_link_box{width:100%}}.consultation_area .consultation_flex_block .consultation_link_box .for_earnings_box{text-align:center}.consultation_area .consultation_flex_block .consultation_link_box .for_earnings_box .txt_earnings{color:#A00013;font-size:1.8rem;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #000;position:relative}.consultation_area .consultation_flex_block .consultation_link_box .for_earnings_box .txt_earnings::before{content:'';position:absolute;border-top:9px solid #000;border-right:7px solid transparent;border-bottom:9px solid transparent;border-left:7px solid transparent;bottom:-18px;left:50%;transform:translateX(-50%)}.consultation_area .consultation_flex_block .consultation_link_box .for_earnings_box .txt_earnings::after{content:'';position:absolute;border-top:9px solid #E9DFCD;border-right:7px solid transparent;border-bottom:9px solid transparent;border-left:7px solid transparent;bottom:-17px;left:50%;transform:translateX(-50%)}.consultation_area .consultation_flex_block .consultation_link_box .btn_consult_request{margin:20px 0 15px}.consultation_area .consultation_flex_block .consultation_link_box .btn_consult_request .link_consult_request{display:block;padding:20px 30px;text-align:center;background-color:#A00013}@media screen and (max-width: 767px){.consultation_area .consultation_flex_block .consultation_link_box .btn_consult_request .link_consult_request{padding:10px 0;width:100%}}.consultation_area .consultation_flex_block .consultation_link_box .btn_consult_request .link_consult_request .txt_consult_request{color:#FFF;font-weight:bold;font-size:2rem;padding-left:45px;position:relative}@media screen and (max-width: 767px){.consultation_area .consultation_flex_block .consultation_link_box .btn_consult_request .link_consult_request .txt_consult_request{font-size:1.6rem;padding-left:30px}}.consultation_area .consultation_flex_block .consultation_link_box .btn_consult_request .link_consult_request .txt_consult_request::before{content:'';position:absolute;width:30px;height:30px;left:0;top:50%;transform:translateY(-50%);background-image:url(../img_cmn/ico_arrow_circle.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center center}@media screen and (max-width: 767px){.consultation_area .consultation_flex_block .consultation_link_box .btn_consult_request .link_consult_request .txt_consult_request::before{width:20px;height:20px}}.consultation_area .consultation_flex_block .consultation_link_box .btn_consult_request .link_consult_request .txt_consult_request .txt_l{font-size:2.4rem}@media screen and (max-width: 767px){.consultation_area .consultation_flex_block .consultation_link_box .btn_consult_request .link_consult_request .txt_consult_request .txt_l{font-size:2rem}}.consultation_area .consultation_flex_block .consultation_link_box .business_hours_box{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.consultation_area .consultation_flex_block .consultation_link_box .business_hours_box .phone_link{margin-right:15px}@media screen and (max-width: 767px){.consultation_area .consultation_flex_block .consultation_link_box .business_hours_box .phone_link{margin-right:5px}}.consultation_area .consultation_flex_block .consultation_link_box .business_hours_box .phone_link .phone_number{font-weight:bold;font-size:2rem;padding-left:25px;position:relative}.consultation_area .consultation_flex_block .consultation_link_box .business_hours_box .phone_link .phone_number::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url(../img_cmn/ico_phone.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center center}.consultation_area .consultation_flex_block .consultation_link_box .business_hours_box .business_hours_box{font-size:1.6rem;font-weight:bold}.header_cmn{border-bottom:none;z-index:999;position:relative;left:-20px;width:100%;max-width:1210px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 767px){.header_cmn{left:0}}.header_cmn .header_top{background-color:unset}.header_cmn .header_top.clearfix{padding-top:0}.header_cmn .header_top .header_flex{position:absolute;top:0;width:100%;max-width:1210px;height:90px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.header_cmn .header_top .header_flex{display:block;width:calc(100% - 30px);padding-top:15px}}.header_cmn .header_top .header_flex .header_left{display:flex;flex-direction:column}@media screen and (max-width: 767px){.header_cmn .header_top .header_flex .header_left{flex-direction:row-reverse;justify-content:flex-end;align-items:center}}.header_cmn .header_top .header_flex .header_left .tagline{margin-bottom:3px;text-shadow:1px 1px 2px rgba(0,0,0,0.6);font-size:1.3rem}@media screen and (max-width: 767px){.header_cmn .header_top .header_flex .header_left .tagline{display:block;margin:0 0 0 12px;font-size:1.1rem;text-shadow:none}}.header_cmn .header_top .header_flex .header_left .img_header_logo{display:block;width:120px;height:auto;filter:drop-shadow(2px 4px 6px rgba(0,0,0,0.3))}@media screen and (max-width: 767px){.header_cmn .header_top .header_flex .header_left .img_header_logo{width:60px;filter:none}}.header_cmn .header_top .header_flex .img_privacy{display:block;width:auto;height:100%}@media screen and (max-width: 767px){.header_cmn .header_top .header_flex{align-items:flex-start}}.first_view_area{background-image:url(../img_top_dmy/img_top_bg.jpg);background-repeat:no-repeat;background-size:100% cover;background-position:top center;margin:0 -355px;padding:150px 355px 0}@media screen and (max-width: 767px){.first_view_area{background-image:url(../img_sp/img_top_bg.png);background-size:100% auto;margin:0 -15px;padding:80px 15px 0}}.first_view_area .first_view_flex{display:flex;justify-content:center;margin-bottom:40px}@media screen and (max-width: 767px){.first_view_area .first_view_flex{margin-bottom:0}}.first_view_area .first_view_flex .first_view_left{max-width:526px;margin-right:35px}.first_view_area .first_view_flex .first_view_left .demo_view_box{width:525px;margin:0 auto 20px;position:relative}.first_view_area .first_view_flex .first_view_left .demo_view_box .img_top_demo{width:100%;height:auto}.first_view_area .first_view_flex .first_view_left .demo_view_box .img_demo_movie{position:absolute;width:calc(76% + 2px);height:auto;top:8%;left:calc(12% + 2px)}.first_view_area .first_view_flex .first_view_left .form_link_box{width:380px;margin:0 auto;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.first_view_area .first_view_flex .first_view_left .form_link_box .form_link{display:block;width:100%;padding:20px 30px;background-color:#A00013;box-sizing:border-box;text-align:center}.first_view_area .first_view_flex .first_view_left .form_link_box .form_link .txt_form_link{font-weight:bold;color:#FFF;font-size:2rem;padding-left:45px;position:relative}.first_view_area .first_view_flex .first_view_left .form_link_box .form_link .txt_form_link::before{content:'';position:absolute;width:30px;height:30px;left:0;top:50%;transform:translateY(-50%);background-image:url(../img_cmn/ico_arrow_circle.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center center}.first_view_area .first_view_flex .first_view_left .form_link_box .form_link .txt_form_link .txt_l{font-size:2.4rem}.first_view_area .first_view_flex .first_view_right{max-width:580px}@media screen and (max-width: 767px){.first_view_area .first_view_flex .first_view_right{width:100%}}.first_view_area .first_view_flex .first_view_right .main_tl{width:580px;margin-bottom:35px;font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}@media screen and (max-width: 767px){.first_view_area .first_view_flex .first_view_right .main_tl{width:100%;margin-bottom:15px}}.first_view_area .first_view_flex .first_view_right .main_tl .main_tl_box{height:105px;padding:0 30px;transform:skew(-25deg);display:inline-block;background-color:#A00013;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}@media screen and (max-width: 767px){.first_view_area .first_view_flex .first_view_right .main_tl .main_tl_box{padding:0;height:unset;position:relative;left:15px}.first_view_area .first_view_flex .first_view_right .main_tl .main_tl_box:first-child{margin-bottom:10px}}.first_view_area .first_view_flex .first_view_right .main_tl .main_tl_box .main_tl_txt{color:#FFF;font-size:10rem;transform:skew(25deg) translate(30px, -60px);display:inline-block}.first_view_area .first_view_flex .first_view_right .main_tl .main_tl_box .main_tl_txt.txt_sono_ec{transform:skew(25deg) translate(0px, -30px)}@media screen and (max-width: 767px){.first_view_area .first_view_flex .first_view_right .main_tl .main_tl_box .main_tl_txt.txt_sono_ec{transform:skew(25deg)}}@media screen and (max-width: 767px){.first_view_area .first_view_flex .first_view_right .main_tl .main_tl_box .main_tl_txt{font-size:4.4rem;line-height:4.4rem;transform:skew(25deg)}}.first_view_area .first_view_flex .first_view_right .main_tl .main_tl_box .main_tl_txt .main_tl_large{font-size:14rem;font-weight:bold}@media screen and (max-width: 767px){.first_view_area .first_view_flex .first_view_right .main_tl .main_tl_box .main_tl_txt .main_tl_large{font-size:5.6rem}}@media screen and (max-width: 767px){.first_view_area .first_view_flex .first_view_right .demo_view_box{width:86%;margin:0 auto 30px;max-width:350px;position:relative}.first_view_area .first_view_flex .first_view_right .demo_view_box .img_top_demo{width:100%;height:auto}.first_view_area .first_view_flex .first_view_right .demo_view_box .img_demo_movie{position:absolute;width:calc(76% + 2px);height:auto;top:8%;left:calc(12% + 2px)}.first_view_area .first_view_flex .first_view_right .it_subsidy_bg{background-color:#FFF444;width:70%;margin:0 auto 40px;transform:skew(-25deg)}.first_view_area .first_view_flex .first_view_right .it_subsidy_bg .it_subsidy_box{position:relative;left:6px;top:-4px;width:100%;background-color:#000;text-align:center}.first_view_area .first_view_flex .first_view_right .it_subsidy_bg .it_subsidy_box .txt_it_subsidy{display:inline-block;font-size:1.4rem;color:#FFF;transform:skew(25deg)}.first_view_area .first_view_flex .first_view_right .it_subsidy_bg .it_subsidy_box .txt_it_subsidy .txt_large{font-size:1.7rem}}.first_view_area .first_view_flex .first_view_right .solve_problems_box{width:560px}@media screen and (max-width: 767px){.first_view_area .first_view_flex .first_view_right .solve_problems_box{width:100%}}.first_view_area .first_view_flex .first_view_right .solve_problems_box .tl_solve_problems{font-weight:bold;font-size:2.6rem;color:#FFF}@media screen and (max-width: 767px){.first_view_area .first_view_flex .first_view_right .solve_problems_box .tl_solve_problems{color:unset;font-size:2rem;text-align:center;margin-bottom:20px}}.first_view_area .first_view_flex .first_view_right .solve_problems_box .problem_list{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.first_view_area .first_view_flex .first_view_right .solve_problems_box .problem_list{display:block;width:calc(100% - 25px);margin:0 auto}}.first_view_area .first_view_flex .first_view_right .solve_problems_box .problem_list .problem_item:nth-child(odd){margin-right:25px}@media screen and (max-width: 767px){.first_view_area .first_view_flex .first_view_right .solve_problems_box .problem_list .problem_item:nth-child(odd){margin-right:0}}.first_view_area .first_view_flex .first_view_right .solve_problems_box .problem_list .problem_item .txt_problem{font-size:1.4rem;padding-left:20px;position:relative;color:#FFF}@media screen and (max-width: 767px){.first_view_area .first_view_flex .first_view_right .solve_problems_box .problem_list .problem_item .txt_problem{color:unset;display:inline-block}}.first_view_area .first_view_flex .first_view_right .solve_problems_box .problem_list .problem_item .txt_problem::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:15px;height:15px;background-image:url(../img_cmn/ico_check_circle.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center center}@media screen and (max-width: 767px){.first_view_area .first_view_flex .first_view_right .solve_problems_box .problem_list .problem_item .txt_problem::before{background-image:url(../img_cmn/ico_check_circle_main.svg);top:5px;transform:unset}}.first_view_area .first_view_flex .first_view_right .solve_problems_box .img_solve_matter{width:100%;height:auto}@media screen and (max-width: 767px){.first_view_area .first_view_flex .first_view_right .form_link_box{width:100%;box-sizing:border-box;margin:30px 0 40px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.first_view_area .first_view_flex .first_view_right .form_link_box .form_link{display:block;width:100%;padding:15px 0;background-color:#A00013;box-sizing:border-box;text-align:center}.first_view_area .first_view_flex .first_view_right .form_link_box .form_link .txt_form_link{font-weight:bold;color:#FFF;font-size:1.6rem;padding-left:30px;position:relative}.first_view_area .first_view_flex .first_view_right .form_link_box .form_link .txt_form_link::before{content:'';position:absolute;width:20px;height:20px;left:0;top:50%;transform:translateY(-50%);background-image:url(../img_cmn/ico_arrow_circle.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center center}.first_view_area .first_view_flex .first_view_right .form_link_box .form_link .txt_form_link .txt_l{font-size:2rem}}.first_view_area .it_subsidy_bg{background-color:#FFF444;width:30%;margin:0 0 -20px 260px;transform:skew(-25deg)}@media screen and (max-width: 767px){.first_view_area .it_subsidy_bg{margin:60px auto 40px}}.first_view_area .it_subsidy_bg .it_subsidy_box{position:relative;left:6px;top:-4px;width:100%;background-color:#000;text-align:center}.first_view_area .it_subsidy_bg .it_subsidy_box .txt_it_subsidy{display:inline-block;font-size:2rem;font-weight:bold;color:#FFF;transform:skew(25deg)}.first_view_area .it_subsidy_bg .it_subsidy_box .txt_it_subsidy .txt_large{font-size:3rem}.it_subsidy_link_box{max-width:660px;box-sizing:border-box;border:2px solid #A00013;background-color:#fff;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);padding:30px 70px;margin:0 auto 60px;text-align:center}@media screen and (max-width: 767px){.it_subsidy_link_box{padding:30px 20px 25px;margin-top:-60px;margin-bottom:40px}}.it_subsidy_link_box .link_box_inner{display:block}.it_subsidy_link_box .link_box_inner img{width:100%;height:auto}.it_subsidy_link_box .link_box_inner .txt_it_subsidy_link_box{text-align:center;font-weight:bold;font-size:1.6rem;text-decoration:underline;margin-top:15px;display:flex;justify-content:center;align-items:center}.it_subsidy_link_box .link_box_inner .txt_it_subsidy_link_box::after{content:'';display:inline-block;margin-left:15px;width:15px;height:20px;background-image:url(../img_cmn/ico_double_arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 100%}@media screen and (max-width: 767px){.top_menu_box{top:unset}.top_menu_box .privacy_policy_box{width:52%;max-width:210px;margin:0 auto 40px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.top_menu_box .privacy_policy_box .img_privacy_policy{width:100%;height:auto}}.top_menu_box .top_menu_list{display:flex;justify-content:center}@media screen and (max-width: 767px){.top_menu_box .top_menu_list{display:block}}.top_menu_box .top_menu_list .top_menu_item{width:225px;margin-right:10px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);background-color:#fff}@media screen and (max-width: 767px){.top_menu_box .top_menu_list .top_menu_item{margin-right:0;width:70%;max-width:255px;margin:0 auto 30px}}.top_menu_box .top_menu_list .top_menu_item:last-child{margin-right:0}@media screen and (max-width: 767px){.top_menu_box .top_menu_list .top_menu_item:last-child{margin:0 auto}}.top_menu_box .top_menu_list .top_menu_item .top_menu_link{display:block;box-sizing:border-box;width:100%;padding:15px 0 55px;position:relative}.top_menu_box .top_menu_list .top_menu_item .top_menu_link::before{content:'';position:absolute;top:5px;left:5px;border-top:15px solid #A00013;border-left:15px solid #A00013;border-bottom:15px solid transparent;border-right:15px solid transparent}.top_menu_box .top_menu_list .top_menu_item .top_menu_link::after{content:'';position:absolute;left:50%;bottom:25px;transform:translateX(-50%);width:15px;height:20px;background-image:url(../img_cmn/ico_double_arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.top_menu_box .top_menu_list .top_menu_item .top_menu_link .img_top_menu{display:block;width:130px;height:auto;margin:0 auto 15px}.top_menu_box .top_menu_list .top_menu_item .top_menu_link .txt_menu_link{display:block;text-align:center;font-size:1.6rem;font-weight:bold;color:#A00013}.works_area .cont_tl_02{margin-bottom:60px}@media screen and (max-width: 767px){.works_area .cont_tl_02{margin-bottom:0}}.works_area .works_img_box{margin-bottom:80px}@media screen and (max-width: 767px){.works_area .works_img_box{margin-bottom:50px}}.works_area .works_img_box .works_img_list{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){.works_area .works_img_box .works_img_list{display:block}}.works_area .works_img_box .works_img_list .works_img_item{width:355px}@media screen and (max-width: 767px){.works_area .works_img_box .works_img_list .works_img_item{width:100%;max-width:355px;margin:0 auto 25px}}.works_area .works_img_box .works_img_list .works_img_item:nth-child(2){width:400px;padding-bottom:20px}@media screen and (max-width: 767px){.works_area .works_img_box .works_img_list .works_img_item:nth-child(2){width:100%;padding-bottom:0}}.works_area .works_img_box .works_img_list .works_img_item .img_works_item{width:100%;height:auto;margin-bottom:15px}.works_area .works_img_box .works_img_list .works_img_item .tl_works_item{font-size:2rem;font-weight:bold;text-align:center;padding-bottom:10px;margin-bottom:15px;position:relative}@media screen and (max-width: 767px){.works_area .works_img_box .works_img_list .works_img_item .tl_works_item{font-size:1.8rem}}.works_area .works_img_box .works_img_list .works_img_item .tl_works_item::before{content:'';position:absolute;height:2px;width:145px;background-color:#A00013;bottom:0;left:50%;transform:translateX(-50%)}.works_area .works_img_box .works_img_list .works_img_item .txt_works_item{font-size:1.8rem;text-align:center}@media screen and (max-width: 767px){.works_area .works_img_box .works_img_list .works_img_item .txt_works_item{font-size:1.6rem}}.works_area .replace_example_box{background-color:#F7F3EC;margin:0 -100%;padding:60px 100%}@media screen and (max-width: 767px){.works_area .replace_example_box{margin:0 -15px;padding:40px 15px}}.works_area .replace_example_box .tl_replace_example{font-size:3.2rem;font-weight:bold;margin-bottom:15px;text-align:center}@media screen and (max-width: 767px){.works_area .replace_example_box .tl_replace_example{font-size:2rem;width:58%;margin:0 auto 20px}}.works_area .replace_example_box .txt_supplement{font-size:2rem;text-align:center}@media screen and (max-width: 767px){.works_area .replace_example_box .txt_supplement{font-size:1.5rem}}.works_area .replace_example_box .replace_graph_box{width:910px;margin:60px auto 40px}@media screen and (max-width: 767px){.works_area .replace_example_box .replace_graph_box{width:100%;margin:30px 0}}.works_area .replace_example_box .replace_graph_box .img_replace_graph{width:100%;height:auto}.works_area .replace_example_box .txt_replace_graph{font-size:2rem;text-align:center}@media screen and (max-width: 767px){.works_area .replace_example_box .txt_replace_graph{font-size:1.4rem;text-align:left}}.voice_area{margin-bottom:60px}@media screen and (max-width: 767px){.voice_area{margin-bottom:50px}}.voice_area .voice_box .voice_content_box{margin-bottom:80px}@media screen and (max-width: 767px){.voice_area .voice_box .voice_content_box{margin-bottom:40px}}.voice_area .voice_box .voice_content_box .voice_flex_block{display:flex;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 767px){.voice_area .voice_box .voice_content_box .voice_flex_block{flex-wrap:wrap;margin-bottom:0}.voice_area .voice_box .voice_content_box .voice_flex_block.sp_reverse{flex-wrap:wrap-reverse}}.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block{width:575px}@media screen and (max-width: 767px){.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block{width:100%}}.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_tl_block{padding-bottom:20px;margin-bottom:30px;border-bottom:2px solid #A00013}@media screen and (max-width: 767px){.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_tl_block{border-bottom:none;padding-bottom:0;margin-bottom:0}}.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_tl_block.voice_shinkou{margin-bottom:0}.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_tl_block .tl_voice{font-size:2.2rem;font-weight:bold;color:#A00013;margin-bottom:10px}@media screen and (max-width: 767px){.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_tl_block .tl_voice{font-size:1.8rem;line-height:28px;margin-top:20px;margin-bottom:15px}}.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_tl_block .voice_person_block{display:flex;align-items:center}@media screen and (max-width: 767px){.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_tl_block .voice_person_block{flex-wrap:wrap-reverse}}.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_tl_block .voice_person_block .img_voice_logo{width:70px;margin-right:20px}.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_tl_block .voice_person_block .voice_person_name{font-size:1.8rem;font-weight:bold}@media screen and (max-width: 767px){.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_tl_block .voice_person_block .voice_person_name{font-size:1.4rem;margin-bottom:10px}}@media screen and (max-width: 767px){.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_content{margin-top:30px}}.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_content .q_voice{font-size:2rem;line-height:28px;margin-bottom:15px}@media screen and (max-width: 767px){.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_content .q_voice{font-size:1.6rem;margin-bottom:10px}}.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_content .q_voice .txt_q_voice{background-image:linear-gradient(transparent 10%, #F5E5E7 10%, #F5E5E7 80%, transparent 80%)}.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_content .a_voice{font-size:1.8rem;line-height:32px}@media screen and (max-width: 767px){.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .voice_content .a_voice{font-size:1.6rem;line-height:28px}}.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .img_voice_box{width:470px;margin:0 auto}@media screen and (max-width: 767px){.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .img_voice_box{width:100%;max-width:470px}}.voice_area .voice_box .voice_content_box .voice_flex_block .voice_block .img_voice_box .img_voice{width:100%;height:auto}.strengths_area{margin-bottom:60px}.strengths_area .strengths_graph_box{width:1070px;margin:30px auto 60px}.strengths_area .strengths_graph_box .img_strengths_graph{width:100%;height:auto}@media screen and (max-width: 767px){.strengths_area .strengths_graph_sp{width:100%;margin-bottom:30px;max-width:500px;margin:0 auto}.strengths_area .strengths_graph_sp .img_graph_sp{display:block;width:100%;height:auto;margin-bottom:40px}.strengths_area .strengths_graph_sp .img_graph_sp:last-child{margin-bottom:0}}.strengths_area .strengths_txt_box{width:1110px;margin:0 auto}@media screen and (max-width: 767px){.strengths_area .strengths_txt_box{width:100%}}.strengths_area .strengths_txt_box .txt_strengths_top{font-size:2rem;line-height:36px;margin-bottom:20px}@media screen and (max-width: 767px){.strengths_area .strengths_txt_box .txt_strengths_top{font-size:1.6rem;line-height:28px}}.strengths_area .strengths_txt_box .txt_strengths_top .txt_marker{font-weight:bold;font-size:2.2rem;background-image:linear-gradient(transparent 25%, #F5E5E7 25%, #F5E5E7 70%, transparent 70%)}@media screen and (max-width: 767px){.strengths_area .strengths_txt_box .txt_strengths_top .txt_marker{font-size:1.6rem}}.strengths_area .strengths_txt_box .txt_strengths_top .txt_l{font-size:3.1rem}@media screen and (max-width: 767px){.strengths_area .strengths_txt_box .txt_strengths_top .txt_l{font-size:1.6rem}}@media screen and (max-width: 767px){.strengths_area .strength_block{margin-top:70px}}.strengths_area .strength_block.strength_second{margin-top:70px}.strengths_area .strength_block .strength_title_block{background-image:linear-gradient(to right, #F4EFE6, #FFF);padding:95px 310px 115px 100%;margin-left:-100%;width:615px;position:relative}@media screen and (max-width: 767px){.strengths_area .strength_block .strength_title_block{background-image:none;padding:0;margin-left:0;width:100%}}.strengths_area .strength_block .strength_title_block::before{content:'';position:absolute;right:255px;bottom:50px;width:265px;height:295px;background-image:url(../img_top/ico_strength_01.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center center}@media screen and (max-width: 767px){.strengths_area .strength_block .strength_title_block::before{width:120px;height:135px;right:-15px;top:-50px;bottom:unset}}.strengths_area .strength_block .strength_title_block.title_block_02{background-image:linear-gradient(to left, #F4EFE6, #FFF);padding:95px 100% 115px 310px;margin-right:-100%;margin-left:auto}@media screen and (max-width: 767px){.strengths_area .strength_block .strength_title_block.title_block_02{background-image:none;padding:0;margin-right:0;margin-left:0}}.strengths_area .strength_block .strength_title_block.title_block_02::before{right:unset;left:710px;background-image:url(../img_top/ico_strength_02.svg)}@media screen and (max-width: 767px){.strengths_area .strength_block .strength_title_block.title_block_02::before{right:-10px;top:-30px;left:unset;bottom:unset;width:120px;height:110px}}.strengths_area .strength_block .strength_title_block.title_block_03::before{background-image:url(../img_top/ico_strength_03.svg)}.strengths_area .strength_block .strength_title_block .tl_strength_box{padding-bottom:15px;margin-bottom:50px;border-bottom:2px solid #A00013}@media screen and (max-width: 767px){.strengths_area .strength_block .strength_title_block .tl_strength_box{padding-bottom:0;margin-bottom:20px}}.strengths_area .strength_block .strength_title_block .tl_strength_box .tl_strength{font-weight:bold;font-size:3.2rem;position:relative;padding-left:105px}@media screen and (max-width: 767px){.strengths_area .strength_block .strength_title_block .tl_strength_box .tl_strength{font-size:2rem;line-height:2.4rem;padding-left:45px}}.strengths_area .strength_block .strength_title_block .tl_strength_box .tl_strength::before{content:'1';position:absolute;left:15px;bottom:0;font-size:9.6rem;color:#A00013;line-height:9.6rem}@media screen and (max-width: 767px){.strengths_area .strength_block .strength_title_block .tl_strength_box .tl_strength::before{font-size:4.6rem;line-height:4.6rem;left:0}}.strengths_area .strength_block .strength_title_block .tl_strength_box .tl_strength.tl_strength_02::before{content:'2'}.strengths_area .strength_block .strength_title_block .tl_strength_box .tl_strength.tl_strength_03::before{content:'3'}.strengths_area .strength_block .strength_title_block .strength_title_explain{font-size:2rem;line-height:3.6rem}@media screen and (max-width: 767px){.strengths_area .strength_block .strength_title_block .strength_title_explain{font-size:1.6rem;line-height:2.8rem}}.strengths_area .strength_block .customize_box{width:780px;margin:70px auto 60px}@media screen and (max-width: 767px){.strengths_area .strength_block .customize_box{width:100%;margin:50px auto}}.strengths_area .strength_block .customize_box .tl_customize_box{font-size:4rem;font-weight:bold;line-height:6rem;text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.strengths_area .strength_block .customize_box .tl_customize_box{font-size:2rem;line-height:2.6rem;margin-bottom:30px}}.strengths_area .strength_block .customize_box .customize_list{padding-bottom:125px;position:relative}.strengths_area .strength_block .customize_box .customize_list::before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:30px;width:6px;height:80px;background-image:url(../img_top/ico_repeat_circle.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center center}.strengths_area .strength_block .customize_box .customize_list .customize_item{font-size:1.8rem;padding-left:40px;position:relative;margin-bottom:15px}@media screen and (max-width: 767px){.strengths_area .strength_block .customize_box .customize_list .customize_item{font-size:1.4rem;padding-left:25px}}.strengths_area .strength_block .customize_box .customize_list .customize_item:last-child{margin-bottom:0}.strengths_area .strength_block .customize_box .customize_list .customize_item::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:25px;height:25px;background-image:url(../img_cmn/ico_check_circle_main.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center center}@media screen and (max-width: 767px){.strengths_area .strength_block .customize_box .customize_list .customize_item::before{width:15px;height:15px;top:5px;transform:unset}}.strengths_area .strength_block .customize_box .txt_customize_bottom{font-size:2.6rem;font-weight:bold;text-align:center;margin-bottom:20px}@media screen and (max-width: 767px){.strengths_area .strength_block .customize_box .txt_customize_bottom{font-size:1.5rem}}.strengths_area .strength_block .customize_box .txt_customize_end{font-size:3.2rem;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.strengths_area .strength_block .customize_box .txt_customize_end{font-size:1.8rem}}@media screen and (max-width: 767px){.strengths_area .strength_case_block{margin-top:40px}}.strengths_area .strength_case_block .strength_case_title{background-color:#B9A787;padding:15px 0 15px 60px;width:425px;margin-left:auto;position:relative}@media screen and (max-width: 767px){.strengths_area .strength_case_block .strength_case_title{width:100%;box-sizing:border-box;padding:10px 0 10px 50px}}.strengths_area .strength_case_block .strength_case_title::before{content:'Case';position:absolute;color:rgba(245,240,232,0.3);font-size:8.4rem;right:0;bottom:20px;line-height:8.4rem}@media screen and (max-width: 767px){.strengths_area .strength_case_block .strength_case_title::before{font-size:5rem;line-height:3.6rem}}.strengths_area .strength_case_block .strength_case_title.case_title_right{padding:15px 60px 15px 0;text-align:right;margin-left:unset;margin-right:auto}@media screen and (max-width: 767px){.strengths_area .strength_case_block .strength_case_title.case_title_right{padding:10px 0 10px 50px;text-align:left;margin-right:unset}}.strengths_area .strength_case_block .strength_case_title.case_title_right::before{right:unset;left:0}@media screen and (max-width: 767px){.strengths_area .strength_case_block .strength_case_title.case_title_right::before{right:0;left:unset}}.strengths_area .strength_case_block .strength_case_title .tl_strength_case{font-weight:bold;font-size:3rem;color:#FFF}@media screen and (max-width: 767px){.strengths_area .strength_case_block .strength_case_title .tl_strength_case{font-size:2rem}}.strengths_area .strength_case_block .strength_case_content{border:3px solid #B9A787;padding:70px 0;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}@media screen and (max-width: 767px){.strengths_area .strength_case_block .strength_case_content{border:1px solid #B9A787;padding:40px 20px}}.strengths_area .strength_case_block .strength_case_content .strength_case_top{margin-bottom:70px}@media screen and (max-width: 767px){.strengths_area .strength_case_block .strength_case_content .strength_case_top{margin-bottom:50px}}.strengths_area .strength_case_block .strength_case_content .strength_case_top .tl_case{font-size:2.6rem;font-weight:bold;text-align:center;margin-bottom:30px}@media screen and (max-width: 767px){.strengths_area .strength_case_block .strength_case_content .strength_case_top .tl_case{font-size:1.8rem;margin-bottom:20px}}.strengths_area .strength_case_block .strength_case_content .strength_case_top .txt_case{margin-bottom:30px;font-size:1.8rem;line-height:3.6rem;text-align:center}@media screen and (max-width: 767px){.strengths_area .strength_case_block .strength_case_content .strength_case_top .txt_case{font-size:1.5rem;line-height:2.8rem;text-align:left}}.strengths_area .strength_case_block .strength_case_content .strength_case_top .btn_link_box{text-align:center}@media screen and (max-width: 767px){.strengths_area .strength_case_block .strength_case_content .strength_case_top .btn_link_box .link_site{width:100%}}.strengths_area .strength_case_block .strength_case_content .strength_case_middle{display:flex;align-items:center;justify-content:center;margin-bottom:85px}@media screen and (max-width: 767px){.strengths_area .strength_case_block .strength_case_content .strength_case_middle{display:block;margin-bottom:0}}.strengths_area .strength_case_block .strength_case_content .strength_case_middle .img_exorder_box{width:610px}.strengths_area .strength_case_block .strength_case_content .strength_case_middle .img_exorder_box .img_exorder{width:100%;height:auto}.strengths_area .strength_case_block .strength_case_content .strength_case_middle .img_proposal_box{width:380px}.strengths_area .strength_case_block .strength_case_content .strength_case_middle .img_proposal_box .img_proposal{width:100%;height:auto}.strengths_area .strength_case_block .strength_case_content .strength_case_middle .img_box_sp{width:100%;max-width:400px;margin:0 auto}.strengths_area .strength_case_block .strength_case_content .strength_case_middle .img_box_sp .img_exorder_sp{width:100%;height:auto}.strengths_area .strength_case_block .strength_case_content .strength_case_bottom{width:670px;margin:0 auto}.strengths_area .strength_case_block .strength_case_content .strength_case_bottom .img_award{width:100%;height:auto}.strengths_area .strength_case_block .strength_case_content .purchase_navi_box{width:1080px;margin:0 auto}.strengths_area .strength_case_block .strength_case_content .purchase_navi_box .img_purchase_navi{width:100%;height:auto}.strengths_area .strength_case_block .strength_case_content .purchase_navi_sp{width:100%;max-width:300px;margin:0 auto}.strengths_area .strength_case_block .strength_case_content .purchase_navi_sp .img_navi_sp{width:100%;height:auto}.strengths_area .strength_case_block .strength_case_content .img_recipe_box{width:1150px;margin:0 auto}.strengths_area .strength_case_block .strength_case_content .img_recipe_box .img_recipe{width:100%;height:auto}.strengths_area .strength_case_block .strength_case_content .recipe_box_sp{width:100%;max-width:300px;margin:0 auto}.strengths_area .strength_case_block .strength_case_content .recipe_box_sp .img_recipe_sp{width:100%;height:auto}.strengths_area .box_graph_marketing{width:855px;margin:60px 0}.strengths_area .box_graph_marketing .img_marketing_graph{width:100%;height:auto}@media screen and (max-width: 767px){.strengths_area .marketing_graph_sp{width:100%;max-width:300px;margin:45px auto 0}.strengths_area .marketing_graph_sp .img_graph_sp{width:100%;height:auto}}.strengths_area .example_of_marketing{margin-top:60px;margin-bottom:70px}.strengths_area .example_of_marketing .tl_marketing_example{font-size:2.6rem;font-weight:bold;margin-bottom:30px;text-align:center}@media screen and (max-width: 767px){.strengths_area .example_of_marketing .tl_marketing_example{font-size:1.8rem}}.strengths_area .example_of_marketing .txt_marketing_example{font-size:1.8rem;text-align:center;margin-bottom:60px}@media screen and (max-width: 767px){.strengths_area .example_of_marketing .txt_marketing_example{font-size:1.5rem;text-align:left;margin-bottom:30px}}.strengths_area .example_of_marketing .box_marketing_figure{width:960px;margin:0 auto}@media screen and (max-width: 767px){.strengths_area .example_of_marketing .box_marketing_figure{width:100%;overflow-x:scroll}}.strengths_area .example_of_marketing .box_marketing_figure .img_marketing_figure{width:100%;height:auto}@media screen and (max-width: 767px){.strengths_area .example_of_marketing .box_marketing_figure .img_marketing_figure{width:745px}}.ec_package_area{margin-bottom:60px}.ec_package_area .package_graph_box{width:1195px;margin:0 auto}@media screen and (max-width: 767px){.ec_package_area .package_graph_box{width:100%;overflow-x:scroll}}.ec_package_area .package_graph_box .img_ecpackage_graph{width:100%;height:auto}@media screen and (max-width: 767px){.ec_package_area .package_graph_box .img_ecpackage_graph{width:950px;height:auto}}.ec_package_area .high_price_ec{width:750px;margin:75px auto 0}@media screen and (max-width: 767px){.ec_package_area .high_price_ec{width:100%;margin-top:30px}}.ec_package_area .high_price_ec .txt_high_price{padding:20px 195px 20px 75px;background-color:#f4f4f4;font-weight:bold;font-size:2.2rem;position:relative;text-align:center}@media screen and (max-width: 767px){.ec_package_area .high_price_ec .txt_high_price{padding:30px 10px 40px;font-size:1.5rem}}.ec_package_area .high_price_ec .txt_high_price::before{content:'';position:absolute;bottom:25px;right:60px;width:130px;height:130px;background-image:url(../img_top/webp/img_omg.webp);background-repeat:no-repeat;background-size:100% auto;background-position:center center}@media screen and (max-width: 767px){.ec_package_area .high_price_ec .txt_high_price::before{right:10px;bottom:-40px;width:80px;height:80px}}.ec_package_area .high_price_ec .txt_high_price .txt_l{font-size:2.8rem}@media screen and (max-width: 767px){.ec_package_area .high_price_ec .txt_high_price .txt_l{font-size:1.8rem}}.ec_package_area .ec_growth_box{padding-top:150px;position:relative}@media screen and (max-width: 767px){.ec_package_area .ec_growth_box{padding-top:190px}}.ec_package_area .ec_growth_box::before{content:'';position:absolute;top:30px;left:50%;transform:translateX(-50%);width:70px;height:90px;background-image:url(../img_top/ico_arrow_bottom.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center center}@media screen and (max-width: 767px){.ec_package_area .ec_growth_box::before{top:80px}}.ec_package_area .ec_growth_box .tl_ec_growth{font-size:2.8rem;font-weight:bold;text-align:center;line-height:4.6rem;margin-bottom:0px}@media screen and (max-width: 767px){.ec_package_area .ec_growth_box .tl_ec_growth{font-size:2rem;line-height:3rem}}.ec_package_area .ec_growth_box .tl_ec_growth .txt_marker{background-image:linear-gradient(transparent 15%, #F1D9DB 15%, #F1D9DB 85%, transparent 85%)}.ec_package_area .ec_growth_box .txt_ec_growth{font-size:1.8rem;line-height:3.6rem;text-align:center;margin-bottom:60px;margin-top:30px}@media screen and (max-width: 767px){.ec_package_area .ec_growth_box .txt_ec_growth{font-size:1.6rem;line-height:2.8rem;text-align:left;margin-bottom:50px}}.ec_package_area .ec_growth_graph{width:940px;margin:0 auto}.ec_package_area .ec_growth_graph .img_phase_graph{width:100%;height:auto}.ec_package_area .growth_graph_sp{width:100%;max-width:455px;margin:0 auto}.ec_package_area .growth_graph_sp .img_graph_sp{width:100%;height:auto}.one_stop_area{margin-bottom:80px}@media screen and (max-width: 767px){.one_stop_area{margin-bottom:50px}}.one_stop_area .txt_one_stop{font-size:1.8rem;line-height:3.6rem;text-align:center;margin-bottom:70px}@media screen and (max-width: 767px){.one_stop_area .txt_one_stop{font-size:1.6rem;text-align:left;margin-bottom:30px}}.one_stop_area .img_onestop_flex{width:100%;height:875px;position:relative}@media screen and (max-width: 767px){.one_stop_area .img_onestop_flex{height:unset;position:static;max-width:355px;margin:0 auto}}.one_stop_area .img_onestop_flex .onestop_way_box{position:absolute;right:0;width:755px;height:875px}@media screen and (max-width: 767px){.one_stop_area .img_onestop_flex .onestop_way_box{position:static;width:100%;height:unset}}.one_stop_area .img_onestop_flex .onestop_way_box .img_onestop_way{width:100%;height:auto}.one_stop_area .img_onestop_flex .onestop_feature_box{position:absolute;left:0;top:50%;transform:translateY(-50%);width:470px;height:170px}@media screen and (max-width: 767px){.one_stop_area .img_onestop_flex .onestop_feature_box{position:static;width:100%;height:unset;transform:unset}}.one_stop_area .img_onestop_flex .onestop_feature_box .img_onestop_feature{width:100%;height:auto}.wms_ec_area{background-color:#F7F3EC;margin:0 -100%;padding:0 100% 40px}.wms_ec_area .txt_wms_ec{text-align:center;font-size:1.8rem;margin-bottom:60px}@media screen and (max-width: 767px){.wms_ec_area .txt_wms_ec{font-size:1.6rem;text-align:left;margin-bottom:30px}}.wms_ec_area .txt_wms_ec .txt_marker{font-size:2rem;font-weight:bold;background-image:linear-gradient(transparent 10%, #EEDAD6 10%, #EEDAD6 80%, transparent 80%)}@media screen and (max-width: 767px){.wms_ec_area .txt_wms_ec .txt_marker{font-size:1.6rem}}.wms_ec_area .txt_conclusion{font-size:2.8rem;font-weight:bold;text-align:center;margin:0 auto 85px;border-bottom:1px solid #000;padding-bottom:40px;width:840px;position:relative}@media screen and (max-width: 767px){.wms_ec_area .txt_conclusion{width:100%;font-size:2rem;margin-bottom:35px;padding-bottom:20px}}.wms_ec_area .txt_conclusion::before{content:'';position:absolute;border-top:24px solid #000;border-right:17px solid transparent;border-bottom:24px solid transparent;border-left:17px solid transparent;bottom:-48px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.wms_ec_area .txt_conclusion::before{border-top:9px solid #000;border-right:7px solid transparent;border-bottom:9px solid transparent;border-left:7px solid transparent;bottom:-18px}}.wms_ec_area .txt_conclusion::after{content:'';position:absolute;border-top:22px solid #F7F3EC;border-right:15px solid transparent;border-bottom:22px solid transparent;border-left:15px solid transparent;bottom:-44px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.wms_ec_area .txt_conclusion::after{border-top:9px solid #F7F3EC;border-right:7px solid transparent;border-bottom:9px solid transparent;border-left:7px solid transparent;bottom:-16px}}.wms_ec_area .txt_conclusion .txt_red{color:#A00013}.wms_ec_area .two_edition_box{width:900px;margin:0 auto 110px}@media screen and (max-width: 767px){.wms_ec_area .two_edition_box{width:100%;margin-bottom:60px}}.wms_ec_area .two_edition_box .tl_two_edition{text-align:center;font-size:2.6rem;font-weight:bold;color:#A00013;margin-bottom:50px}@media screen and (max-width: 767px){.wms_ec_area .two_edition_box .tl_two_edition{font-size:1.8rem;margin-bottom:30px}}.wms_ec_area .two_edition_box .flex_two_edition{display:flex;align-items:stretch;justify-content:space-between}.wms_ec_area .two_edition_box .flex_two_edition .edition_card{width:calc((100% - 60px) / 2);background-color:#fff;padding:40px;box-shadow:0px 3px 6px 0 rgba(0,0,0,0.16);position:relative}@media screen and (max-width: 767px){.wms_ec_area .two_edition_box .flex_two_edition .edition_card{width:calc((100% - 20px) / 2);padding:20px}}.wms_ec_area .two_edition_box .flex_two_edition .edition_card::before{content:'';position:absolute;top:10px;left:10px;border-top:30px solid #A00013;border-left:30px solid #A00013;border-bottom:30px solid transparent;border-right:30px solid transparent}@media screen and (max-width: 767px){.wms_ec_area .two_edition_box .flex_two_edition .edition_card::before{top:5px;left:5px;border-top:10px solid #A00013;border-left:10px solid #A00013;border-bottom:10px solid transparent;border-right:10px solid transparent}}.wms_ec_area .two_edition_box .flex_two_edition .edition_card:first-child{margin-right:60px}@media screen and (max-width: 767px){.wms_ec_area .two_edition_box .flex_two_edition .edition_card:first-child{margin-right:10px}}.wms_ec_area .two_edition_box .flex_two_edition .edition_card .tl_card{text-align:center;font-size:2.6rem;font-weight:bold;margin-bottom:30px;color:#A00013}@media screen and (max-width: 767px){.wms_ec_area .two_edition_box .flex_two_edition .edition_card .tl_card{font-size:1.6rem;margin-bottom:15px}}.wms_ec_area .two_edition_box .flex_two_edition .edition_card .img_edition_card{display:block;width:177px;height:auto;margin:0 auto;margin-bottom:30px}@media screen and (max-width: 767px){.wms_ec_area .two_edition_box .flex_two_edition .edition_card .img_edition_card{width:60px;margin-bottom:15px}}.wms_ec_area .two_edition_box .flex_two_edition .edition_card .txt_description{text-align:center;font-size:2.2rem;font-weight:bold;margin-bottom:30px}@media screen and (max-width: 767px){.wms_ec_area .two_edition_box .flex_two_edition .edition_card .txt_description{font-size:1.4rem;margin-bottom:15px}}.wms_ec_area .two_edition_box .flex_two_edition .edition_card .txt_card{text-align:center;font-size:1.8rem}@media screen and (max-width: 767px){.wms_ec_area .two_edition_box .flex_two_edition .edition_card .txt_card{font-size:1.4rem}}.wms_ec_area .default_function_box{width:965px;margin:0 auto 50px}@media screen and (max-width: 767px){.wms_ec_area .default_function_box{width:100%}}.wms_ec_area .default_function_box .tl_default_function{text-align:center;font-size:2.6rem;font-weight:bold;color:#A00013;margin-bottom:40px}@media screen and (max-width: 767px){.wms_ec_area .default_function_box .tl_default_function{font-size:1.8rem;margin-bottom:30px}}.wms_ec_area .default_function_box .flex_default_function{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.wms_ec_area .default_function_box .flex_default_function .default_card{width:calc((100% - 100px) / 3);background-color:#fff;padding:20px 20px 30px;box-shadow:0px 3px 6px 0 rgba(0,0,0,0.16);border-top:5px solid #A00013;margin-right:50px;margin-bottom:50px;box-sizing:border-box}@media screen and (max-width: 767px){.wms_ec_area .default_function_box .flex_default_function .default_card{width:calc((100% - 10px) / 2);padding:15px 10px 20px;border-top:3px solid #A00013;margin-right:10px;margin-bottom:15px}.wms_ec_area .default_function_box .flex_default_function .default_card:nth-child(2n){margin-right:0}}.wms_ec_area .default_function_box .flex_default_function .default_card:nth-child(3n){margin-right:0}@media screen and (max-width: 767px){.wms_ec_area .default_function_box .flex_default_function .default_card:nth-child(3n){margin-right:unset}}.wms_ec_area .default_function_box .flex_default_function .default_card .img_default_card{display:block;width:90px;height:80px;margin:0 auto 5px}@media screen and (max-width: 767px){.wms_ec_area .default_function_box .flex_default_function .default_card .img_default_card{width:50px;height:auto}}.wms_ec_area .default_function_box .flex_default_function .default_card .tl_card{text-align:center;font-size:2rem;line-height:2rem;font-weight:bold;color:#A00013}@media screen and (max-width: 767px){.wms_ec_area .default_function_box .flex_default_function .default_card .tl_card{font-size:1.6rem}}.wms_ec_area .default_function_box .flex_default_function .default_card .subtl_card{text-align:center;font-size:1.2rem;margin-bottom:20px;color:#A00013}@media screen and (max-width: 767px){.wms_ec_area .default_function_box .flex_default_function .default_card .subtl_card{margin-bottom:15px}}.wms_ec_area .default_function_box .flex_default_function .default_card .txt_card{font-size:1.6rem;line-height:2.6rem}@media screen and (max-width: 767px){.wms_ec_area .default_function_box .flex_default_function .default_card .txt_card{font-size:1.5rem}}.wms_ec_area .option_box{width:815px;margin:0 auto}@media screen and (max-width: 767px){.wms_ec_area .option_box{width:100%}}.wms_ec_area .option_box .tl_option{text-align:center;font-size:2.6rem;font-weight:bold;color:#EC7C30;margin-bottom:40px}@media screen and (max-width: 767px){.wms_ec_area .option_box .tl_option{font-size:1.8rem;margin-bottom:30px}}.wms_ec_area .option_box .flex_option{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.wms_ec_area .option_box .flex_option .option_card{width:calc((100% - 80px) / 3);background-color:#fff;padding:15px 20px 30px;box-shadow:0px 3px 6px 0 rgba(0,0,0,0.16);border-top:5px solid #EC7C30;margin-right:40px;margin-bottom:40px;box-sizing:border-box}@media screen and (max-width: 767px){.wms_ec_area .option_box .flex_option .option_card{width:calc((100% - 10px) / 2);padding:15px 10px 20px;border-top:3px solid #EC7C30;margin-right:10px;margin-bottom:15px}.wms_ec_area .option_box .flex_option .option_card:nth-child(2n){margin-right:0}}.wms_ec_area .option_box .flex_option .option_card:nth-child(3n){margin-right:0}@media screen and (max-width: 767px){.wms_ec_area .option_box .flex_option .option_card:nth-child(3n){margin-right:unset}}.wms_ec_area .option_box .flex_option .option_card .img_option_card{display:block;width:100px;height:80px;margin:0 auto 5px}@media screen and (max-width: 767px){.wms_ec_area .option_box .flex_option .option_card .img_option_card{width:50px;height:auto}}.wms_ec_area .option_box .flex_option .option_card .tl_card{text-align:center;font-size:2rem;line-height:2rem;font-weight:bold;color:#EC7C30}@media screen and (max-width: 767px){.wms_ec_area .option_box .flex_option .option_card .tl_card{font-size:1.6rem}}.wms_ec_area .option_box .flex_option .option_card .subtl_card{text-align:center;font-size:1.2rem;margin-bottom:20px;color:#EC7C30}@media screen and (max-width: 767px){.wms_ec_area .option_box .flex_option .option_card .subtl_card{margin-bottom:15px}}.wms_ec_area .option_box .flex_option .option_card .txt_card{font-size:1.6rem;line-height:2.6rem}@media screen and (max-width: 767px){.wms_ec_area .option_box .flex_option .option_card .txt_card{font-size:1.5rem}}.replace_case_area{margin-bottom:60px}.replace_case_area .works_img_item{width:355px;margin:0 auto 60px}@media screen and (max-width: 767px){.replace_case_area .works_img_item{width:100%;max-width:355px;margin-bottom:0 auto 30px}}.replace_case_area .works_img_item .img_works_item{width:100%;margin-bottom:20px}@media screen and (max-width: 767px){.replace_case_area .works_img_item .img_works_item{margin-bottom:15px}}.replace_case_area .works_img_item .tl_works_item{font-size:2rem;font-weight:bold;text-align:center;padding-bottom:10px;margin-bottom:20px;position:relative}@media screen and (max-width: 767px){.replace_case_area .works_img_item .tl_works_item{font-size:1.8rem;margin-bottom:15px}}.replace_case_area .works_img_item .tl_works_item::before{content:'';position:absolute;height:2px;width:145px;background-color:#A00013;bottom:0;left:50%;transform:translateX(-50%)}.replace_case_area .works_img_item .txt_works_item{font-size:1.8rem;text-align:center}@media screen and (max-width: 767px){.replace_case_area .works_img_item .txt_works_item{font-size:1.6rem}}.replace_case_area .before_after_box{width:100%}.replace_case_area .before_after_box .img_before_after{width:100%;height:auto}.replace_case_area .before_after_sp{width:100%;max-width:300px;margin:0 auto}.replace_case_area .before_after_sp .img_after_sp{width:100%;height:auto}.strategy_support_area{margin-bottom:80px}@media screen and (max-width: 767px){.strategy_support_area{margin-bottom:0}}.strategy_support_area .txt_strategy_support{text-align:center;font-size:1.8rem;margin-bottom:115px}@media screen and (max-width: 767px){.strategy_support_area .txt_strategy_support{font-size:1.6rem;margin-bottom:60px;text-align:left}}.strategy_support_area .before_production_box{background-color:#F7F3EC;padding:0 30px 50px;margin-bottom:175px;position:relative}@media screen and (max-width: 767px){.strategy_support_area .before_production_box{padding:0 15px 10px;margin-bottom:125px}}.strategy_support_area .before_production_box:nth-child(5){margin-bottom:0}.strategy_support_area .before_production_box:nth-child(5)::before{display:none}.strategy_support_area .before_production_box::before{content:'';position:absolute;left:50%;bottom:-110px;transform:translateX(-50%);width:65px;height:80px;background-image:url(../img_top/ico_arrow_production_box.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center center}@media screen and (max-width: 767px){.strategy_support_area .before_production_box::before{width:50px;height:60px;bottom:-80px}}.strategy_support_area .before_production_box .tl_box{width:500px;margin:0 auto;text-align:center;height:60px;border:3px solid #E9DFCD;background-color:#fff;transform:skew(-30deg) translateY(-50%)}@media screen and (max-width: 767px){.strategy_support_area .before_production_box .tl_box{width:calc(100% - 20px);transform:skew(-30deg) translate(-10px, -50%);border:2px solid #E9DFCD;height:unset;padding:5px 0}}.strategy_support_area .before_production_box .tl_box .txt_tl{display:block;transform:skew(30deg);color:#A00013;font-size:2rem;font-weight:bold;line-height:60px}@media screen and (max-width: 767px){.strategy_support_area .before_production_box .tl_box .txt_tl{font-size:1.6rem;line-height:3.6rem}}.strategy_support_area .before_production_box .tl_box .txt_tl .txt_l{font-size:2.6rem}@media screen and (max-width: 767px){.strategy_support_area .before_production_box .tl_box .txt_tl .txt_l{font-size:1.8rem}}.strategy_support_area .before_production_box .txt_before_production{font-size:1.8rem;text-align:center;margin-bottom:35px}@media screen and (max-width: 767px){.strategy_support_area .before_production_box .txt_before_production{font-size:1.5rem;text-align:left;margin-bottom:30px}}.strategy_support_area .before_production_box .flex_before_production{display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width: 767px){.strategy_support_area .before_production_box .flex_before_production{flex-wrap:wrap}}.strategy_support_area .before_production_box .flex_before_production.flex_now_production{justify-content:center}.strategy_support_area .before_production_box .flex_before_production.flex_after_production{justify-content:center}.strategy_support_area .before_production_box .flex_before_production .item_before_production{width:calc((100% - 60px) / 4);margin-right:20px;box-sizing:border-box}@media screen and (max-width: 767px){.strategy_support_area .before_production_box .flex_before_production .item_before_production{width:calc((100% - 15px) / 2);margin-right:15px;margin-bottom:30px}.strategy_support_area .before_production_box .flex_before_production .item_before_production:nth-child(2n){margin-right:0}}.strategy_support_area .before_production_box .flex_before_production .item_before_production:last-child{margin-right:0}@media screen and (max-width: 767px){.strategy_support_area .before_production_box .flex_before_production .item_before_production:last-child{margin-right:unset}}.strategy_support_area .before_production_box .flex_before_production .item_before_production.item_now_production{width:360px}@media screen and (max-width: 767px){.strategy_support_area .before_production_box .flex_before_production .item_before_production.item_now_production{width:90%;margin:0 auto 30px}.strategy_support_area .before_production_box .flex_before_production .item_before_production.item_now_production .img_item_before{width:50%;max-width:140px}}.strategy_support_area .before_production_box .flex_before_production .item_before_production.item_after_production{margin-right:45px;width:270px}@media screen and (max-width: 767px){.strategy_support_area .before_production_box .flex_before_production .item_before_production.item_after_production:first-child{margin:0 auto 30px;width:80%}.strategy_support_area .before_production_box .flex_before_production .item_before_production.item_after_production:nth-child(2),.strategy_support_area .before_production_box .flex_before_production .item_before_production.item_after_production:nth-child(3){width:calc((100% - 15px) / 2)}.strategy_support_area .before_production_box .flex_before_production .item_before_production.item_after_production:nth-child(2){margin-right:15px}}.strategy_support_area .before_production_box .flex_before_production .item_before_production.item_after_production:last-child{margin-right:0}.strategy_support_area .before_production_box .flex_before_production .item_before_production .img_item_before{width:155px;height:155px;display:block;margin:0 auto 20px}@media screen and (max-width: 767px){.strategy_support_area .before_production_box .flex_before_production .item_before_production .img_item_before{width:90%;max-width:140px;height:auto;margin-bottom:15px}}.strategy_support_area .before_production_box .flex_before_production .item_before_production .tl_item_before{text-align:center;font-size:1.8rem;color:#A00013;line-height:1.8rem}@media screen and (max-width: 767px){.strategy_support_area .before_production_box .flex_before_production .item_before_production .tl_item_before{font-size:1.5rem}}.strategy_support_area .before_production_box .flex_before_production .item_before_production .subtl_item_before{text-align:center;font-size:1.5rem;color:#A00013;margin-bottom:15px}@media screen and (max-width: 767px){.strategy_support_area .before_production_box .flex_before_production .item_before_production .subtl_item_before{font-size:1.2rem}}.strategy_support_area .before_production_box .flex_before_production .item_before_production .txt_item_before{font-size:1.6rem}@media screen and (max-width: 767px){.strategy_support_area .before_production_box .flex_before_production .item_before_production .txt_item_before{font-size:1.5rem}}.strategy_support_area .it_subsidy_area{margin:80px -355px 0;padding:80px 355px;background-image:url(../img_top/webp/bg_subsidy.webp);background-repeat:no-repeat;background-position:center center;background-size:100% cover}@media screen and (max-width: 767px){.strategy_support_area .it_subsidy_area{margin:60px -15px 0;padding:80px 15px 0;background-size:100% auto;background-position:top center}}.strategy_support_area .it_subsidy_area .subsidy_main_box{background-color:#fff;padding:60px 80px}@media screen and (max-width: 767px){.strategy_support_area .it_subsidy_area .subsidy_main_box{background-color:rgba(255,255,255,0.8);padding:30px 20px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}}.strategy_support_area .it_subsidy_area .subsidy_main_box .txt_subsidy{text-align:center;font-size:1.8rem;margin-bottom:40px}@media screen and (max-width: 767px){.strategy_support_area .it_subsidy_area .subsidy_main_box .txt_subsidy{text-align:left;font-size:1.6rem}}.strategy_support_area .it_subsidy_area .subsidy_main_box .txt_example_subsidy{font-size:2.4rem;font-weight:bold;color:#A00013;margin-bottom:30px;text-align:center}@media screen and (max-width: 767px){.strategy_support_area .it_subsidy_area .subsidy_main_box .txt_example_subsidy{font-size:1.8rem;margin-bottom:25px}}.strategy_support_area .it_subsidy_area .subsidy_main_box .subsidy_line_box{width:590px;padding:30px 0 20px;margin:0 auto;border:1px solid #A00013}@media screen and (max-width: 767px){.strategy_support_area .it_subsidy_area .subsidy_main_box .subsidy_line_box{width:100%;padding:20px 0}}.strategy_support_area .it_subsidy_area .subsidy_main_box .subsidy_line_box .txt_line_box{text-align:center;font-weight:bold;font-size:3.8rem;line-height:38px}@media screen and (max-width: 767px){.strategy_support_area .it_subsidy_area .subsidy_main_box .subsidy_line_box .txt_line_box{font-size:2.1rem}}.strategy_support_area .it_subsidy_area .subsidy_main_box .subsidy_line_box .txt_small{font-size:1.5rem;margin-bottom:20px;font-weight:normal;text-align:center}@media screen and (max-width: 767px){.strategy_support_area .it_subsidy_area .subsidy_main_box .subsidy_line_box .txt_small{font-size:1rem;margin-bottom:30px}}.strategy_support_area .it_subsidy_area .subsidy_main_box .subsidy_line_box .txt_line{font-size:3.6rem;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.strategy_support_area .it_subsidy_area .subsidy_main_box .subsidy_line_box .txt_line{font-size:1.9rem}}.subsidy_area{margin:0 -355px;padding:80px 355px;background-image:url(../img_top_dmy/img_subsidy_bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:100% auto}.it_subsidy_detail_area{max-width:760px;margin:0 auto}.it_subsidy_detail_area .it_subsidy_detail_img_box{text-align:center;margin-bottom:70px}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_detail_img_box{margin-bottom:25px}}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_detail_img_box img{width:90%;height:auto}}.it_subsidy_detail_area .it_subsidy_about .about_list .about_item{text-align:left;margin-bottom:50px}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_about .about_list .about_item{margin-bottom:40px}}.it_subsidy_detail_area .it_subsidy_about .about_list .about_item .tl_about_item{font-weight:bold;font-size:2.6rem;padding-bottom:20px}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_about .about_list .about_item .tl_about_item{font-size:1.8rem;padding-bottom:10px}}.it_subsidy_detail_area .it_subsidy_about .about_list .about_item .tl_about_item::before{content:"■";color:#A00013;font-size:3rem;padding-right:10px}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_about .about_list .about_item .tl_about_item::before{font-size:2rem;padding-right:5px}}.it_subsidy_detail_area .it_subsidy_about .about_list .about_item .txt_about_item{font-size:1.8rem}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_about .about_list .about_item .txt_about_item{font-size:1.6rem}}.it_subsidy_detail_area .it_subsidy_about .about_list img{display:block;padding-top:40px;margin:0 auto}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_about .about_list img{padding-top:30px;width:100%;height:auto}}.it_subsidy_detail_area .it_subsidy_about .about_list .subsidy_schedule_box{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_about .about_list .subsidy_schedule_box{flex-direction:column}}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_about .about_list .subsidy_schedule_list:first-child{margin-bottom:20px}}.it_subsidy_detail_area .it_subsidy_about .about_list .subsidy_schedule_list dd{font-size:1.8rem;font-weight:bold}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_about .about_list .subsidy_schedule_list dd{font-size:1.6rem}}.it_subsidy_detail_area .it_subsidy_about .about_list .notice_box{margin-top:40px;padding:30px;background-color:#F8EBEC;border:1px solid #A00013}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_about .about_list .notice_box{margin-top:30px;padding:15px}}.it_subsidy_detail_area .it_subsidy_about .about_list .notice_box .tl_notice_box{display:flex;justify-content:center;align-items:center;text-align:center;font-size:2rem;font-weight:bold;color:#A00013;margin-bottom:15px}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_about .about_list .notice_box .tl_notice_box{font-size:1.6rem;margin-bottom:10px}}.it_subsidy_detail_area .it_subsidy_about .about_list .notice_box .tl_notice_box .ico_notice{animation:scale 0.5s ease 0s infinite alternate;transform-origin:center;width:36px;height:36px;margin:0 10px 0 0;padding:0}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_about .about_list .notice_box .tl_notice_box .ico_notice{width:30px;height:30px;margin:0 5px 0 0}}@keyframes scale{from{transform:scale(0.7, 0.7)}to{transform:scale(1, 1)}}.it_subsidy_detail_area .it_subsidy_about .about_list .notice_box .txt_notice_box{display:block;font-size:1.8rem}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_about .about_list .notice_box .txt_notice_box{font-size:1.6rem}}.it_subsidy_detail_area .it_subsidy_about .about_list .notice_box .txt_notice_box .txt_bold{font-weight:bold}.it_subsidy_detail_area .it_subsidy_about .about_list .flow_list .flow_list_item{font-size:1.8rem;margin-bottom:10px}@media screen and (max-width: 767px){.it_subsidy_detail_area .it_subsidy_about .about_list .flow_list .flow_list_item{font-size:1.6rem}}.it_subsidy_detail_area .it_subsidy_about .about_list .flow_list .flow_list_item .txt_bold{font-weight:bold}.it_subsidy_detail_area .consultation_area{background-color:#fff;padding:0}@media screen and (max-width: 767px){.it_subsidy_detail_area .consultation_area{margin:0}}.it_subsidy_detail_area .consultation_area .consultation_flex_block{flex-direction:column}@media screen and (max-width: 767px){.it_subsidy_detail_area .consultation_area .consultation_flex_block{padding-top:10px}}.it_subsidy_detail_area .consultation_area .consultation_flex_block .txt_consultaiton_area{font-size:2.6rem;font-weight:bold}@media screen and (max-width: 767px){.it_subsidy_detail_area .consultation_area .consultation_flex_block .txt_consultaiton_area{font-size:1.8rem;text-align:center}}.it_subsidy_detail_area .consultation_area .consultation_flex_block .txt_consultaiton_area .txt_l{font-size:2.4rem;color:#A00013}.it_subsidy_detail_area .consultation_area .consultation_flex_block .consultation_link_box{margin-top:20px}@media screen and (max-width: 767px){.it_subsidy_detail_area .consultation_area .consultation_flex_block .consultation_link_box{margin-top:30px}}.faq_area .faq_list{margin-bottom:40px}@media screen and (max-width: 767px){.faq_area .faq_list{margin-bottom:30px}}.faq_area .faq_list .faq_q{padding:10px 20px;background-color:#F7F3EC;border-top:2px solid #A00013;cursor:pointer}@media screen and (max-width: 767px){.faq_area .faq_list .faq_q{padding:10px}}.faq_area .faq_list .faq_q.open .txt_q::before{transform:translateY(-50%) rotate(180deg)}.faq_area .faq_list .faq_q .txt_q{font-size:2rem;position:relative}@media screen and (max-width: 767px){.faq_area .faq_list .faq_q .txt_q{font-size:1.6rem;padding-right:20px}}.faq_area .faq_list .faq_q .txt_q::before{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px;height:8px;background-image:url(../img_cmn/ico_arrow_bottom.svg);background-repeat:no-repeat;background-position:center center;background-size:100% auto;transition:all 0.3s ease}.faq_area .faq_list .faq_a,.faq_area .faq_list .faq_b{padding:20px}.faq_area .faq_list .faq_a .txt_q,.faq_area .faq_list .faq_b .txt_q{font-size:1.8rem}@media screen and (max-width: 767px){.faq_area .faq_list .faq_a .txt_q,.faq_area .faq_list .faq_b .txt_q{font-size:1.5rem}}.box_submit{text-align:center}.box_submit .btn_submit{-webkit-appearance:none;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;text-decoration:none;padding:15px 40px;background-color:#A00013}@media screen and (max-width: 767px){.box_submit .btn_submit{padding:15px 20px;width:100%}}.box_submit .btn_submit.btn_back{background-color:#707070}.box_submit .btn_submit .txt_btn_submit{color:#FFF;font-size:2rem}@media screen and (max-width: 767px){.box_submit .btn_submit .txt_btn_submit{font-size:1.7rem}}.form_area{background-color:#F4EFE6;padding:100px 100%;margin:0 -100%}@media screen and (max-width: 767px){.form_area{padding-top:50px;padding-bottom:50px}}.form_area .tl_form{font-size:3.2rem;font-weight:bold;text-align:center;margin-bottom:20px}@media screen and (max-width: 767px){.form_area .tl_form{font-size:2rem}}.form_area .txt_form_top{text-align:center;font-size:1.8rem;margin-bottom:60px}@media screen and (max-width: 767px){.form_area .txt_form_top{font-size:1.5rem}}.form_area .form_box{background-color:#fff;padding:100px 70px}@media screen and (max-width: 767px){.form_area .form_box{padding:40px 20px;box-sizing:border-box}}.form_area .form_box .ec_form .form_table{width:100%}.form_area .form_box .ec_form .form_table .form_body{width:100%}.form_area .form_box .ec_form .form_table .form_body .form_tr{display:flex;align-items:flex-start;margin-bottom:20px;width:100%}@media screen and (max-width: 767px){.form_area .form_box .ec_form .form_table .form_body .form_tr{display:block}}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_th{box-sizing:border-box;background-color:#F7F3EC;width:320px;padding:20px;margin-right:30px}@media screen and (max-width: 767px){.form_area .form_box .ec_form .form_table .form_body .form_tr .form_th{display:block;width:100%;padding:15px}}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_th.th_com{padding:0;background-color:#fff}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_th .form_tl{font-size:1.8rem;display:flex;align-items:start}@media screen and (max-width: 767px){.form_area .form_box .ec_form .form_table .form_body .form_tr .form_th .form_tl{font-size:1.6rem}}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_th .form_tl .ico_hissu{font-size:1.6rem;padding:2px 0;margin-right:15px;background-color:#A00013;width:50px;text-align:center;box-sizing:border-box;color:#FFF}@media screen and (max-width: 767px){.form_area .form_box .ec_form .form_table .form_body .form_tr .form_th .form_tl .ico_hissu{font-size:1.4rem}}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_th .form_tl .ico_hissu.ico_any{background-color:#707070}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_th .form_tl .txt_form_tl{width:calc(100% - 65px)}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_th .th_com_top{background-color:#F2F2F2;padding:20px}@media screen and (max-width: 767px){.form_area .form_box .ec_form .form_table .form_body .form_tr .form_th .th_com_bottom{padding:10px 15px}}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_th .th_com_bottom .txt_com_bottom{font-size:1.8rem;line-height:32px;font-weight:normal}@media screen and (max-width: 767px){.form_area .form_box .ec_form .form_table .form_body .form_tr .form_th .th_com_bottom .txt_com_bottom{font-size:1.6rem}}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_td{width:calc(100% - 350px);padding-top:10px}@media screen and (max-width: 767px){.form_area .form_box .ec_form .form_table .form_body .form_tr .form_td{display:block;width:100%;box-sizing:border-box}}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_td .form_content{width:100%;height:50px;font-size:1.8rem;box-sizing:border-box;padding:15px 25px;border-radius:3px;border:1px solid #C7C2C2}@media screen and (max-width: 767px){.form_area .form_box .ec_form .form_table .form_body .form_tr .form_td .form_content{font-size:1.6rem;padding:15px}}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_td .form_content::placeholder{font-size:1.8rem}@media screen and (max-width: 767px){.form_area .form_box .ec_form .form_table .form_body .form_tr .form_td .form_content::placeholder{font-size:1.6rem}}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_td .form_content.com_form{height:300px}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_td .form_select_box{position:relative}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_td .form_select_box::before{content:'';position:absolute;right:25px;top:50%;transform:translateY(-50%);width:14px;height:8px;background-image:url(../img_cmn/ico_arrow_bottom.svg);background-repeat:no-repeat;background-position:center center;background-size:100% auto;pointer-events:none}.form_area .form_box .ec_form .form_table .form_body .form_tr .form_td .form_select_box .form_select{-moz-appearance:none;-webkit-appearance:none;appearance:none}@media screen and (max-width: 767px){.form_area .form_box .ec_form .form_table .form_body .form_tr .form_td .form_select_box .form_select{font-size:1.6rem;padding:0 25px}}.form_area .form_box .ec_form .ec_form_bottom{background-color:#F2F2F2;padding:60px 0;box-sizing:border-box}@media screen and (max-width: 767px){.form_area .form_box .ec_form .ec_form_bottom{padding:20px 20px 40px 20px}}.form_area .form_box .ec_form .ec_form_bottom .privacy_policy_box{width:100%;max-width:620px;height:100px;margin:0 auto;box-sizing:border-box;margin-bottom:20px}@media screen and (max-width: 767px){.form_area .form_box .ec_form .ec_form_bottom .privacy_policy_box{width:100%;height:200px}}.form_area .form_box .ec_form .ec_form_bottom .privacy_policy_box .privacy_policy{box-sizing:border-box;overflow-y:scroll;background-color:#fff;border:1px solid #c3c3c3;height:100%;font-size:90%;line-height:1.6em;margin-bottom:10px;padding:10px 20px}.form_area .form_box .ec_form .ec_form_bottom .pp_check_box{text-align:center;margin-bottom:40px}.form_area .form_box_bottom{margin-top:60px}@media screen and (max-width: 767px){.form_area .form_box_bottom{margin-top:25px}}.form_area .form_box_bottom .txt_phone_inquiry{font-size:2rem;text-align:center}@media screen and (max-width: 767px){.form_area .form_box_bottom .txt_phone_inquiry{font-size:1.5rem}}.form_area .form_box_bottom .txt_phone_number{text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.form_area .form_box_bottom .txt_phone_number{display:block}}.form_area .form_box_bottom .txt_phone_number .link_phone_number{display:inline-block;margin-right:30px}@media screen and (max-width: 767px){.form_area .form_box_bottom .txt_phone_number .link_phone_number{display:block;margin-right:0}}.form_area .form_box_bottom .txt_phone_number .link_phone_number .phone_number{padding-left:45px;font-size:4rem;font-weight:bold;position:relative}@media screen and (max-width: 767px){.form_area .form_box_bottom .txt_phone_number .link_phone_number .phone_number{font-size:2.2rem;padding-left:30px}}.form_area .form_box_bottom .txt_phone_number .link_phone_number .phone_number::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:35px;height:35px;background-image:url(../img_cmn/ico_phone.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center center}@media screen and (max-width: 767px){.form_area .form_box_bottom .txt_phone_number .link_phone_number .phone_number::before{width:20px;height:20px}}.form_area .form_box_bottom .txt_phone_number .business_hours{font-size:2rem;font-weight:bold}@media screen and (max-width: 767px){.form_area .form_box_bottom .txt_phone_number .business_hours{font-size:1.6rem}}.flex_form_btn{margin-top:100px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.flex_form_btn{display:block;width:100%;margin-top:30px}}.flex_form_btn .contact_form:first-child{margin-right:50px}@media screen and (max-width: 767px){.flex_form_btn .contact_form:first-child{margin-right:0;margin-bottom:20px}}footer .footer_main_flex{display:flex;align-items:stretch;padding:60px 100% 50px;margin:0 -100%;border-bottom:1px solid #DDDDDD}@media screen and (max-width: 767px){footer .footer_main_flex{display:block;padding:60px 15px 30px;margin:0 -15px}}footer .footer_main_flex .footer_main_box{width:50%}@media screen and (max-width: 767px){footer .footer_main_flex .footer_main_box{width:100%}}footer .footer_main_flex .footer_main_box:first-child{order:2}@media screen and (max-width: 767px){footer .footer_main_flex .footer_main_box:first-child{margin-bottom:60px}}footer .footer_main_flex .footer_main_box:last-child{border-right:1px solid #DDDDDD;order:1}@media screen and (max-width: 767px){footer .footer_main_flex .footer_main_box:last-child{border-right:none}}footer .footer_main_flex .footer_main_box .img_footer_logo{display:block;width:150px;height:auto;margin-bottom:30px}@media screen and (max-width: 767px){footer .footer_main_flex .footer_main_box .img_footer_logo{width:110px;margin-bottom:20px}}footer .footer_main_flex .footer_main_box .footer_info_box .footer_info{font-size:1.5rem;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){footer .footer_main_flex .footer_main_box .footer_info_box .footer_info{font-size:1.3rem}}footer .footer_main_flex .footer_main_box .footer_info_box .footer_info .tl_info{margin-right:1em}footer .footer_main_flex .footer_main_box .footer_list{padding-left:50px}@media screen and (max-width: 767px){footer .footer_main_flex .footer_main_box .footer_list{padding-left:0;display:flex;align-items:flex-start;flex-wrap:wrap}}footer .footer_main_flex .footer_main_box .footer_list .footer_item{margin-bottom:10px}@media screen and (max-width: 767px){footer .footer_main_flex .footer_main_box .footer_list .footer_item{margin-bottom:25px;width:50%}}footer .footer_main_flex .footer_main_box .footer_list .footer_item:last-child{margin-bottom:0}footer .footer_main_flex .footer_main_box .footer_list .footer_item .footer_link{display:block;box-sizing:border-box}footer .footer_main_flex .footer_main_box .footer_list .footer_item .footer_link .txt_footer_link{font-size:1.5rem}footer .footer_copy{padding:30px 0;text-align:center;font-size:1.3rem}@media screen and (max-width: 767px){footer .footer_copy{padding:15px 0;font-size:1.2rem}}
/*# sourceMappingURL=style.css.map */
