@media(min-width: 768px){br.pc{display:block}br.sp{display:none}}@media(max-width: 767px){br.pc{display:none}br.sp{display:block}}@media(min-width: 768px){.sp{display:none !important}}@media(max-width: 767px){.pc{display:none !important}}@media(min-width: 768px){html,body{font-size:.73vw;letter-spacing:.05em}}@media(max-width: 767px){html,body{font-size:2.66vw}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes flow{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes flow{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 767px){body{letter-spacing:.1em;background-color:#f9f9f4}body a:hover{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;will-change:transition}body a:hover:hover{-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}#header{position:fixed;left:0;right:0;top:0;z-index:10;height:6.1rem;width:-webkit-fill-available;width:-moz-available;width:stretch;background-color:#f9f9f4}#header.header_hidden{top:-20rem}#header .header_inner{padding:1rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .header_inner .logo{width:6.958rem;height:4.138rem}#header .header_inner .logo a{width:100%;height:100%;display:block}#header .header_inner .logo a img{width:100%;height:100%;display:block}#header .header_inner .modal_menu_btn{width:4rem;height:4rem;cursor:pointer}#header .header_inner .modal_menu_btn img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.modal_menu{visibility:hidden;position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;opacity:0;overflow:auto;-webkit-transition:all .3s;transition:all .3s;background-color:#f3f2ea}.modal_menu.show{visibility:visible;opacity:1}.modal_menu .modal_menu_header{position:absolute;left:0;top:0;padding:1rem 1.5rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.1rem}.modal_menu .modal_menu_header .share_btn{font-size:1.4rem;color:#979696;line-height:2;letter-spacing:.06em}.modal_menu .modal_menu_header .logo{width:7.686rem;height:3.864rem}.modal_menu .modal_menu_header .logo a{width:100%;height:100%;display:block}.modal_menu .modal_menu_header .logo a img{width:100%;height:100%;display:block}.modal_menu .modal_menu_header .menu_close_btn{width:4rem;height:4rem;cursor:pointer}.modal_menu .modal_menu_header .menu_close_btn img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.modal_menu .modal_menu_contents .gold_link_space{padding:9rem 3rem 0}.modal_menu .modal_menu_contents .gold_link_space a.contact_link{width:100%;height:3.33rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.23rem;background-color:#b1883a;background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:left 9.32rem center;background-size:1.519rem 1.235rem;font-size:1.3rem;line-height:1.4;color:#fff;letter-spacing:.072em;border-radius:.3rem;padding-left:1rem}.modal_menu .modal_menu_contents .gold_link_space a.seminar_link{width:100%;height:3.33rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#b1883a;background-image:url(../images/icon_tab_white.png);background-repeat:no-repeat;background-position:right 5.52rem center;background-size:1.013rem .783rem;padding-right:1.6rem;font-size:1.3rem;line-height:1.4;color:#fff;letter-spacing:.072em;border-radius:.3rem}.modal_menu .modal_menu_contents .modal_menu_menu{padding:2.1rem 3rem}.modal_menu .modal_menu_contents .modal_menu_menu .modal_menu_menu_items .modal_menu_menu_item{border-bottom:.057rem solid #e6e6d2}.modal_menu .modal_menu_contents .modal_menu_menu .modal_menu_menu_items .modal_menu_menu_item p a{display:block;font-size:1.5rem;color:#1e0415;line-height:2;letter-spacing:.06em;padding:1rem 0}.modal_menu .modal_menu_contents .modal_menu_menu .modal_menu_menu_items .modal_menu_menu_item.menu_accordion p{background-image:url(../images/icon_plus_gold.png);background-repeat:no-repeat;background-position:right .83rem top 1.9rem;background-size:1.316rem 1.316rem}.modal_menu .modal_menu_contents .modal_menu_menu .modal_menu_menu_items .modal_menu_menu_item.menu_accordion p a{display:inline-block}.modal_menu .modal_menu_contents .modal_menu_menu .modal_menu_menu_items .modal_menu_menu_item.menu_accordion ul{display:none}.modal_menu .modal_menu_contents .modal_menu_menu .modal_menu_menu_items .modal_menu_menu_item.menu_accordion ul li{padding-left:2.37rem}.modal_menu .modal_menu_contents .modal_menu_menu .modal_menu_menu_items .modal_menu_menu_item.menu_accordion ul li a{font-size:1.3rem;color:#1e0415;line-height:2;letter-spacing:.06em}.modal_menu .modal_menu_contents .modal_menu_menu .modal_menu_menu_items .modal_menu_menu_item.menu_accordion.open p{background-image:url(../images/icon_minus_gold.png)}.modal_menu .modal_menu_contents .modal_menu_menu .modal_menu_menu_items .modal_menu_menu_item.menu_accordion.open ul{margin:-1rem 0 1.6rem}.modal_menu .modal_menu_contents .privacy_link_wrapper{border-bottom:.057rem solid #e6e6d2;padding:4rem 3rem 1.3rem;display:-webkit-box;display:-ms-flexbox;display:flex}.modal_menu .modal_menu_contents .privacy_link_wrapper li{margin-right:3.95rem}.modal_menu .modal_menu_contents .privacy_link_wrapper li a{font-size:1.3rem;color:#1e0415;line-height:2;letter-spacing:.07em}.modal_menu .modal_menu_contents .link_space{padding:3.8rem 3rem 11.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-filter:drop-shadow(0 0.3rem 1.5rem rgba(0, 0, 0, 0.04));filter:drop-shadow(0 0.3rem 1.5rem rgba(0, 0, 0, 0.04));-webkit-transform:translateZ(0);transform:translateZ(0)}.modal_menu .modal_menu_contents .link_space a.service_site_link{width:100%;height:9.7rem;display:block;background-color:#040404;border-radius:.4rem;padding:1.6rem 3.65rem 0 9.16rem;position:relative;margin-bottom:1.8rem}.modal_menu .modal_menu_contents .link_space a.service_site_link img{width:5.113rem;height:3.04rem;display:block;position:absolute;top:3.54rem;left:1.78rem}.modal_menu .modal_menu_contents .link_space a.service_site_link p{font-size:1.3rem;color:#fff;line-height:2rem;letter-spacing:.06em}.modal_menu .modal_menu_contents .link_space a.service_site_link p span{font-size:1.9rem;font-weight:normal;display:block;margin-bottom:1rem;letter-spacing:.12em}.modal_menu .modal_menu_contents .link_space a.line_link{width:100%;height:9.7rem;display:block;border-radius:.5rem;background:-webkit-gradient(linear, left top, left bottom, from(#7dd540), to(#3f8c28));background:linear-gradient(to bottom, #7dd540, #3f8c28);padding:1.7rem 3.18rem 1rem 9.62rem;position:relative;margin-bottom:1.8rem}.modal_menu .modal_menu_contents .link_space a.line_link p{font-size:1.3rem;color:#fff;line-height:2rem;letter-spacing:.06em}.modal_menu .modal_menu_contents .link_space a.line_link p img{display:block;width:12.396rem;margin-bottom:1.2rem}.modal_menu .modal_menu_contents .link_space a.line_link .icon{width:3.81rem;height:3.81rem;display:block;position:absolute;left:2.78rem;top:3.12rem}.modal_menu .modal_menu_contents .link_space a.facebook_link{width:15.1rem;height:9.7rem;display:block;background-color:#fff;border-radius:.3rem;text-align:center;padding-top:1.2rem;margin-bottom:1.8rem}.modal_menu .modal_menu_contents .link_space a.facebook_link p{font-size:1.2rem;color:#1e0415;line-height:1;letter-spacing:.06em}.modal_menu .modal_menu_contents .link_space a.facebook_link p img{width:3.4rem;height:3.4rem;display:block;margin:1rem auto .5rem}.modal_menu .modal_menu_contents .link_space a.facebook_link p span{font-size:1.3rem;letter-spacing:.06em}.modal_menu .modal_menu_contents .link_space a.instagram_link{width:15.1rem;height:9.7rem;display:block;background-color:#fff;border-radius:.3rem;text-align:center;padding-top:1.2rem;margin-bottom:1.8rem}.modal_menu .modal_menu_contents .link_space a.instagram_link p{font-size:1.2rem;color:#1e0415;line-height:1;letter-spacing:.06em}.modal_menu .modal_menu_contents .link_space a.instagram_link p img{width:3.4rem;height:3.4rem;display:block;margin:1rem auto .5rem}.modal_menu .modal_menu_contents .link_space a.instagram_link p span{font-size:1.3rem;letter-spacing:.06em}#footer{background-color:#f3f2ea;position:relative}#footer .footer_inner{padding:6.9rem 0 0}#footer .footer_inner .link_space{padding:0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-filter:drop-shadow(0 0.3rem 1.5rem rgba(0, 0, 0, 0.04));filter:drop-shadow(0 0.3rem 1.5rem rgba(0, 0, 0, 0.04));-webkit-transform:translateZ(0);transform:translateZ(0)}#footer .footer_inner .link_space a.service_site_link{width:100%;height:9.7rem;display:block;background-color:#040404;border-radius:.4rem;padding:1.6rem 3.65rem 0 9.16rem;position:relative;margin-bottom:1.8rem}#footer .footer_inner .link_space a.service_site_link img{width:5.113rem;height:3.04rem;display:block;position:absolute;top:3.54rem;left:1.78rem}#footer .footer_inner .link_space a.service_site_link p{font-size:1.3rem;color:#fff;line-height:2rem;letter-spacing:.06em}#footer .footer_inner .link_space a.service_site_link p span{font-size:1.9rem;font-weight:normal;display:block;margin-bottom:1rem;letter-spacing:.12em}#footer .footer_inner .link_space a.line_link{width:100%;height:9.7rem;display:block;border-radius:.5rem;background:-webkit-gradient(linear, left top, left bottom, from(#7dd540), to(#3f8c28));background:linear-gradient(to bottom, #7dd540, #3f8c28);padding:1.7rem 3.18rem 1rem 9.62rem;position:relative;margin-bottom:1.8rem}#footer .footer_inner .link_space a.line_link p{font-size:1.3rem;color:#fff;line-height:2rem;letter-spacing:.06em}#footer .footer_inner .link_space a.line_link p img{display:block;width:12.396rem;margin-bottom:1.2rem}#footer .footer_inner .link_space a.line_link .icon{width:3.81rem;height:3.81rem;display:block;position:absolute;left:2.78rem;top:3.12rem}#footer .footer_inner .link_space a.facebook_link{width:15.1rem;height:9.7rem;display:block;background-color:#fff;border-radius:.3rem;text-align:center;padding-top:1.2rem;margin-bottom:1.8rem}#footer .footer_inner .link_space a.facebook_link p{font-size:1.2rem;color:#1e0415;line-height:1;letter-spacing:.06em}#footer .footer_inner .link_space a.facebook_link p img{width:3.4rem;height:3.4rem;display:block;margin:1rem auto .5rem}#footer .footer_inner .link_space a.facebook_link p span{font-size:1.3rem;letter-spacing:.06em}#footer .footer_inner .link_space a.instagram_link{width:15.1rem;height:9.7rem;display:block;background-color:#fff;border-radius:.3rem;text-align:center;padding-top:1.2rem;margin-bottom:1.8rem}#footer .footer_inner .link_space a.instagram_link p{font-size:1.2rem;color:#1e0415;line-height:1;letter-spacing:.06em}#footer .footer_inner .link_space a.instagram_link p img{width:3.4rem;height:3.4rem;display:block;margin:1rem auto .5rem}#footer .footer_inner .link_space a.instagram_link p span{font-size:1.3rem;letter-spacing:.06em}#footer .footer_inner .footer_main{padding:3.6rem 3.98rem 4.6rem}#footer .footer_inner .footer_main .info .logo{width:10.471rem;height:6.227rem;margin:0 auto}#footer .footer_inner .footer_main .info .logo a{width:100%;height:100%;display:block}#footer .footer_inner .footer_main .info .logo a img{width:100%;height:100%;display:block}#footer .footer_inner .footer_main .info p{font-size:1.3rem;color:#1e0415;line-height:2.2;letter-spacing:.06em;margin:.8rem 0 1.8rem;text-align:center}#footer .footer_inner .footer_main .info a.contact_link{width:100%;height:3.33rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.23rem;background-color:#b1883a;background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:left 9.32rem center;background-size:1.519rem 1.235rem;font-size:1.3rem;line-height:1.4;color:#fff;letter-spacing:.072em;border-radius:.3rem;padding-left:1rem}#footer .footer_inner .footer_main .info a.seminar_link{width:100%;height:3.33rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#b1883a;background-image:url(../images/icon_tab_white.png);background-repeat:no-repeat;background-position:right 5.52rem center;background-size:1.013rem .783rem;padding-right:1.6rem;font-size:1.3rem;line-height:1.4;color:#fff;letter-spacing:.072em;border-radius:.3rem}#footer .footer_inner .footer_main .footer_menu{margin-top:2.1rem}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item{border-bottom:.057rem solid #e6e6d2}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item p a{display:block;font-size:1.5rem;color:#1e0415;line-height:2;letter-spacing:.06em;padding:1rem 0}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item.menu_accordion p{background-image:url(../images/icon_plus_gold.png);background-repeat:no-repeat;background-position:right .83rem top 1.9rem;background-size:1.316rem 1.316rem}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item.menu_accordion p a{display:inline-block}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item.menu_accordion ul{display:none}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item.menu_accordion ul li{padding-left:2.37rem}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item.menu_accordion ul li a{font-size:1.3rem;color:#1e0415;line-height:2;letter-spacing:.06em}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item.menu_accordion.open p{background-image:url(../images/icon_minus_gold.png)}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item.menu_accordion.open ul{margin:-1rem 0 1.6rem}#footer .footer_inner .footer_bottom ul{border-bottom:.057rem solid #e6e6d2;padding:2rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex}#footer .footer_inner .footer_bottom ul li{margin-right:3.95rem}#footer .footer_inner .footer_bottom ul li a{font-size:1.3rem;color:#1e0415;line-height:2;letter-spacing:.07em}#footer .footer_inner .footer_bottom .copyright{font-size:1.2rem;font-weight:normal;font-family:"Noto Sans JP",sans-serif;color:#77704b;line-height:2;letter-spacing:.087em;padding:1.6rem 3rem 3.4rem}.fixed_btn_sp{position:fixed;left:0;right:0;bottom:0;z-index:10;width:100%;height:6.8rem;background-color:rgba(0,0,0,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.6rem 1.5rem 1.4rem}.fixed_btn_sp .gold_btn{font-size:1.4rem;color:#fff;line-height:1.4;letter-spacing:.12em;width:14rem;height:3.8rem;background-color:#b1883a;border-radius:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed_btn_sp .pagetop{font-size:.9rem;font-weight:normal;color:#fff;line-height:1.4;letter-spacing:.06em;padding-top:1rem}.fixed_btn_sp .pagetop:before{content:"";width:1.227rem;height:.669rem;display:block;background-image:url(../images/arrow_white_top.png);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;margin:0 auto .5rem}.footer_link_contents{text-align:center;background-color:rgba(0,0,0,.65)}.footer_link_contents a{width:100%;height:21rem;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer_link_contents a.link01{background-image:url(../images/footer_link01_sp.jpg)}.footer_link_contents a.link02{background-image:url(../images/footer_link02_sp.jpg)}.footer_link_contents a.link03{background-image:url(../images/footer_link03_sp.jpg)}.footer_link_contents a:after{content:"";width:100%;height:100%;display:block;background-color:#000;opacity:.65;-webkit-transition:.3s;transition:.3s;position:absolute;left:0;top:0;z-index:1}.footer_link_contents a p{font-size:2rem;color:#fff;line-height:1.3;letter-spacing:.1em;position:relative;z-index:2}.footer_link_contents a p span{font-size:1.3rem;font-weight:normal;color:#b1883a;letter-spacing:.2em;display:block;margin-bottom:1.6rem}.footer_contact_contents{background-color:#000}.footer_contact_contents .contact_contents_inner{padding:5.81rem 3.95rem 6.4rem}.footer_contact_contents .contact_contents_inner .text_space{margin-left:-1rem;position:relative}.footer_contact_contents .contact_contents_inner .text_space img{display:block;width:29.995rem;height:15.88rem}.footer_contact_contents .contact_contents_inner .text_space p{font-size:1.5rem;color:#fff;line-height:2;letter-spacing:.1em;position:absolute;left:4rem;top:12.6rem}.footer_contact_contents .contact_contents_inner .link_space{margin-top:1rem;text-align:center}.footer_contact_contents .contact_contents_inner .link_space h2{font-size:1.3rem;color:#fff;line-height:2;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_contact_contents .contact_contents_inner .link_space h2:before{content:"";width:4.995rem;height:.057rem;display:block;background-color:#fff;display:block}.footer_contact_contents .contact_contents_inner .link_space h2:after{content:"";width:4.995rem;height:.057rem;display:block;background-color:#fff;display:block}.footer_contact_contents .contact_contents_inner .link_space a.tel_link{margin-top:1.3rem;display:block;width:100%}.footer_contact_contents .contact_contents_inner .link_space a.tel_link img{width:100%;display:block}.footer_contact_contents .contact_contents_inner .link_space a.contact_link{width:100%;height:4.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.89rem;background-color:#b1883a;background-image:url(../images/arrow_white_s_right.png);background-repeat:no-repeat;background-position:right 1.7rem center;background-size:3.529rem .521rem;font-size:1.4rem;line-height:1.4;color:#fff;letter-spacing:.033em;border-radius:.3rem}.contact_contents{background-image:url(../images/contact_contents_bg_sp.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}.contact_contents .contact_contents_inner{padding:5.81rem 3.95rem 10.7rem}.contact_contents .contact_contents_inner .text_space{margin-left:-1rem;position:relative}.contact_contents .contact_contents_inner .text_space img{display:block;width:29.995rem;height:15.88rem}.contact_contents .contact_contents_inner .text_space p{font-size:1.5rem;color:#fff;line-height:2;letter-spacing:.1em;position:absolute;left:4.5rem;top:12.2rem}.contact_contents .contact_contents_inner .link_space{margin-top:.8rem;text-align:center}.contact_contents .contact_contents_inner .link_space h2{font-size:1.3rem;color:#fff;line-height:2;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact_contents .contact_contents_inner .link_space h2:before{content:"";width:4.995rem;height:.057rem;display:block;background-color:#fff;display:block}.contact_contents .contact_contents_inner .link_space h2:after{content:"";width:4.995rem;height:.057rem;display:block;background-color:#fff;display:block}.contact_contents .contact_contents_inner .link_space a.tel_link{margin-top:1.3rem;display:block;width:100%}.contact_contents .contact_contents_inner .link_space a.tel_link img{width:100%;display:block}.contact_contents .contact_contents_inner .link_space a.contact_link{width:100%;height:4.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.89rem;background-color:#b1883a;background-image:url(../images/arrow_white_s_right.png);background-repeat:no-repeat;background-position:right 1.7rem center;background-size:3.529rem .521rem;font-size:1.4rem;line-height:1.4;color:#fff;letter-spacing:.033em;border-radius:.3rem}section.subpage_heading{position:relative;padding:6.2rem 1.5rem 0}section.subpage_heading .subpage_heading_inner{height:46rem;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;position:relative}section.subpage_heading .subpage_heading_inner .en_text_img{display:block;margin:0 auto}section.subpage_heading .subpage_heading_inner .ja_title{font-size:1.5rem;font-weight:300;color:#fff;line-height:2rem;letter-spacing:.054em;padding-bottom:.2rem;width:8.542rem;border-top:.031rem solid #fff;border-bottom:.031rem solid #fff;background-color:rgba(0,0,0,.6);white-space:nowrap;position:absolute;top:23.22rem;left:14.2rem}section.subpage_heading .subpage_heading_inner .description_text{font-size:1.3rem;color:#fff;line-height:2.46rem;letter-spacing:.08em}section.subpage_heading .subpage_heading_inner a{width:15.2rem;height:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem auto 0;background-color:#fff;font-size:1.3rem;line-height:1.4;color:#1e0415;letter-spacing:.1em;border-radius:.3rem}section.subpage_heading .subpage_heading_inner.small{height:35rem}section.subpage_heading .subpage_heading_inner.small .ja_title{top:19.4rem}.title_space{position:relative;text-align:center}.title_space .en_text_img{display:block;margin:0 auto}.title_space .ja_title{font-size:1.5rem;font-weight:300;color:#5a5129;line-height:2rem;letter-spacing:.1em;padding-bottom:.2rem;border-top:.057rem solid #b1883a;border-bottom:.057rem solid #b1883a;position:absolute;top:9.8rem}.title_space .description_text{font-size:1.3rem;color:#1e0415;line-height:2.46rem;letter-spacing:.08em;margin-top:-1.6rem}.title_space.white .ja_title{color:#fff;border-top:.057rem solid #fff;border-bottom:.057rem solid #fff}.works_contents{padding-bottom:9.2rem;background-color:#f3f2ea}.works_contents .works_contents_top{padding:2.66rem 0 0;position:relative}.works_contents .works_contents_top .title_space{background-image:url(../images/works_title_img.png);background-repeat:no-repeat;background-position:right bottom;background-size:43rem auto;padding-bottom:24.4rem}.works_contents .works_contents_top .title_space .en_text_img{width:33.164rem;height:14.912rem}.works_contents .works_contents_top .title_space .ja_title{width:15rem;left:15rem;top:9rem}.works_contents .works_slider{padding:3.3rem 3rem 1rem}.works_contents .works_slider li{margin:0 0 2.3rem}.works_contents .works_slider li a{display:block;width:100%}.works_contents .works_slider li a .thumbnail_img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:19.901rem}.works_contents .works_slider li a .date{font-size:1.4rem;color:#b1883a;line-height:1;letter-spacing:.1em;margin-top:1.4rem}.works_contents .works_slider li a h3{font-size:1.3rem;font-weight:300;color:#1e0415;line-height:2.4rem;letter-spacing:.08em;margin:.7rem 0 .6rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.works_contents .works_slider li a .category{font-size:1.3rem;color:#b1883a;line-height:1.4;letter-spacing:.1em;padding:0 .7rem .3rem;display:inline-block;border:1px solid #b1883a;border-radius:.3rem;margin-bottom:.85rem}.works_contents .no_post{font-size:1.8rem;color:#1e0415;line-height:2.4rem;letter-spacing:.08em;text-align:center;padding:6rem 0 4rem}.works_contents .link{font-size:1.6rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:14.751rem;margin:0 auto;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:4.277rem .472rem}.works_contents .link:after{content:"";width:100%;height:.071rem;display:block;margin-top:.9rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}}@media(max-width: 767px){.edit-post-visual-editor a{pointer-events:none}.wp_content_wrapper .wp-block-image{margin:0 0 6.4rem}.wp_content_wrapper .wp-block-image img{width:100%;min-width:100%;border-radius:1rem}.editor-styles-wrapper div,.wp-block-column div,.is-layout-flow div,.wp-block-column-is-layout-flow div,.article_content div{font-size:1.6rem;margin-bottom:2rem}.editor-styles-wrapper h1,.wp-block-column h1,.is-layout-flow h1,.wp-block-column-is-layout-flow h1,.article_content h1{font-size:2.3rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:3.4rem;letter-spacing:.06em;text-align:center}.editor-styles-wrapper h2,.wp-block-column h2,.is-layout-flow h2,.wp-block-column-is-layout-flow h2,.article_content h2{font-size:2rem;font-weight:300;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:1.6;letter-spacing:.1em;padding:0 0 .7rem;margin:4rem 0 2rem auto;width:calc(100% - 1rem);border-bottom:1px solid #e6e6d2;position:relative}.editor-styles-wrapper h2:before,.wp-block-column h2:before,.is-layout-flow h2:before,.wp-block-column-is-layout-flow h2:before,.article_content h2:before{content:"";width:.3rem;height:calc(100% - 1.41rem);display:block;background-color:#b1883a;position:absolute;left:-1.15rem;top:.6rem}.editor-styles-wrapper h3,.wp-block-column h3,.is-layout-flow h3,.wp-block-column-is-layout-flow h3,.article_content h3{font-size:1.8rem;font-weight:300;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:1.6;letter-spacing:.04em;margin:3rem auto 2rem}.editor-styles-wrapper h4,.wp-block-column h4,.is-layout-flow h4,.wp-block-column-is-layout-flow h4,.article_content h4{font-size:1.6rem;font-weight:300;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:1.6;letter-spacing:.04em;border-bottom:.2rem solid #b1883a;padding-bottom:1rem;margin:2rem auto 2rem}.editor-styles-wrapper h5,.wp-block-column h5,.is-layout-flow h5,.wp-block-column-is-layout-flow h5,.article_content h5{font-size:1.5rem;font-weight:300;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:1.6;letter-spacing:.04em;margin:2rem auto 2rem}.editor-styles-wrapper h6,.wp-block-column h6,.is-layout-flow h6,.wp-block-column-is-layout-flow h6,.article_content h6{font-size:1.4rem;font-weight:300;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:1.6;letter-spacing:.04em;margin:2rem auto 2rem}.editor-styles-wrapper p,.wp-block-column p,.is-layout-flow p,.wp-block-column-is-layout-flow p,.article_content p{font-size:1.3rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.3rem;letter-spacing:.08em;margin:2rem auto 2rem}.editor-styles-wrapper p span,.wp-block-column p span,.is-layout-flow p span,.wp-block-column-is-layout-flow p span,.article_content p span{font-weight:bold;letter-spacing:.08em}.editor-styles-wrapper dl,.editor-styles-wrapper details,.wp-block-column dl,.wp-block-column details,.is-layout-flow dl,.is-layout-flow details,.wp-block-column-is-layout-flow dl,.wp-block-column-is-layout-flow details,.article_content dl,.article_content details{margin:2rem auto 2rem}.editor-styles-wrapper dl dt,.editor-styles-wrapper dl .block-editor-rich-text__editable,.editor-styles-wrapper details dt,.editor-styles-wrapper details .block-editor-rich-text__editable,.wp-block-column dl dt,.wp-block-column dl .block-editor-rich-text__editable,.wp-block-column details dt,.wp-block-column details .block-editor-rich-text__editable,.is-layout-flow dl dt,.is-layout-flow dl .block-editor-rich-text__editable,.is-layout-flow details dt,.is-layout-flow details .block-editor-rich-text__editable,.wp-block-column-is-layout-flow dl dt,.wp-block-column-is-layout-flow dl .block-editor-rich-text__editable,.wp-block-column-is-layout-flow details dt,.wp-block-column-is-layout-flow details .block-editor-rich-text__editable,.article_content dl dt,.article_content dl .block-editor-rich-text__editable,.article_content details dt,.article_content details .block-editor-rich-text__editable{font-size:1.3rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.3rem;letter-spacing:.08em}.editor-styles-wrapper dl dd,.editor-styles-wrapper dl p,.editor-styles-wrapper details dd,.editor-styles-wrapper details p,.wp-block-column dl dd,.wp-block-column dl p,.wp-block-column details dd,.wp-block-column details p,.is-layout-flow dl dd,.is-layout-flow dl p,.is-layout-flow details dd,.is-layout-flow details p,.wp-block-column-is-layout-flow dl dd,.wp-block-column-is-layout-flow dl p,.wp-block-column-is-layout-flow details dd,.wp-block-column-is-layout-flow details p,.article_content dl dd,.article_content dl p,.article_content details dd,.article_content details p{font-size:1.3rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.3rem;letter-spacing:.08em}.editor-styles-wrapper .is-style-p-yellow,.wp-block-column .is-style-p-yellow,.is-layout-flow .is-style-p-yellow,.wp-block-column-is-layout-flow .is-style-p-yellow,.article_content .is-style-p-yellow{background:#fefae7;border:.2rem solid #efc703;padding:2rem;border-radius:1rem}.editor-styles-wrapper .is-style-p-red,.wp-block-column .is-style-p-red,.is-layout-flow .is-style-p-red,.wp-block-column-is-layout-flow .is-style-p-red,.article_content .is-style-p-red{background:#faebed;border:.2rem solid #ed4356;padding:2rem;border-radius:1rem}.editor-styles-wrapper a,.wp-block-column a,.is-layout-flow a,.wp-block-column-is-layout-flow a,.article_content a{text-decoration:underline}.editor-styles-wrapper ul,.editor-styles-wrapper ol,.wp-block-column ul,.wp-block-column ol,.is-layout-flow ul,.is-layout-flow ol,.wp-block-column-is-layout-flow ul,.wp-block-column-is-layout-flow ol,.article_content ul,.article_content ol{margin:2rem auto 2rem;background-color:rgba(235,240,247,.55);border-radius:1rem;width:100%;padding:3.2rem 1.8rem 2.8rem;margin:3.6rem auto 3.6rem}.editor-styles-wrapper ul li,.editor-styles-wrapper ol li,.wp-block-column ul li,.wp-block-column ol li,.is-layout-flow ul li,.is-layout-flow ol li,.wp-block-column-is-layout-flow ul li,.wp-block-column-is-layout-flow ol li,.article_content ul li,.article_content ol li{position:relative;font-size:1.3rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.3rem;letter-spacing:.08em;margin:0 0 1rem;list-style-type:none}.editor-styles-wrapper ul li:before,.editor-styles-wrapper ol li:before,.wp-block-column ul li:before,.wp-block-column ol li:before,.is-layout-flow ul li:before,.is-layout-flow ol li:before,.wp-block-column-is-layout-flow ul li:before,.wp-block-column-is-layout-flow ol li:before,.article_content ul li:before,.article_content ol li:before{content:"・";font-size:1.3rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.3rem;letter-spacing:.08em;display:inline-block;margin-right:.5rem}.editor-styles-wrapper ul li span,.editor-styles-wrapper ol li span,.wp-block-column ul li span,.wp-block-column ol li span,.is-layout-flow ul li span,.is-layout-flow ol li span,.wp-block-column-is-layout-flow ul li span,.wp-block-column-is-layout-flow ol li span,.article_content ul li span,.article_content ol li span{font-weight:bold;letter-spacing:.04em}.editor-styles-wrapper ul li>div,.editor-styles-wrapper ol li>div,.wp-block-column ul li>div,.wp-block-column ol li>div,.is-layout-flow ul li>div,.is-layout-flow ol li>div,.wp-block-column-is-layout-flow ul li>div,.wp-block-column-is-layout-flow ol li>div,.article_content ul li>div,.article_content ol li>div{margin:0;display:inline-block}.editor-styles-wrapper ul.check_list li,.editor-styles-wrapper ol.check_list li,.wp-block-column ul.check_list li,.wp-block-column ol.check_list li,.is-layout-flow ul.check_list li,.is-layout-flow ol.check_list li,.wp-block-column-is-layout-flow ul.check_list li,.wp-block-column-is-layout-flow ol.check_list li,.article_content ul.check_list li,.article_content ol.check_list li{background-repeat:no-repeat;background-position:left top .7rem;background-image:url(../images/icon_check_gold.png);background-size:1.81rem 1.33rem}.editor-styles-wrapper ol li,.wp-block-column ol li,.is-layout-flow ol li,.wp-block-column-is-layout-flow ol li,.article_content ol li{background-image:none;list-style:none}.editor-styles-wrapper ol li div,.wp-block-column ol li div,.is-layout-flow ol li div,.wp-block-column-is-layout-flow ol li div,.article_content ol li div{display:inline-block}.editor-styles-wrapper ol li:nth-of-type(1):before,.wp-block-column ol li:nth-of-type(1):before,.is-layout-flow ol li:nth-of-type(1):before,.wp-block-column-is-layout-flow ol li:nth-of-type(1):before,.article_content ol li:nth-of-type(1):before{content:"1.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(2):before,.wp-block-column ol li:nth-of-type(2):before,.is-layout-flow ol li:nth-of-type(2):before,.wp-block-column-is-layout-flow ol li:nth-of-type(2):before,.article_content ol li:nth-of-type(2):before{content:"2.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(3):before,.wp-block-column ol li:nth-of-type(3):before,.is-layout-flow ol li:nth-of-type(3):before,.wp-block-column-is-layout-flow ol li:nth-of-type(3):before,.article_content ol li:nth-of-type(3):before{content:"3.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(4):before,.wp-block-column ol li:nth-of-type(4):before,.is-layout-flow ol li:nth-of-type(4):before,.wp-block-column-is-layout-flow ol li:nth-of-type(4):before,.article_content ol li:nth-of-type(4):before{content:"4.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(5):before,.wp-block-column ol li:nth-of-type(5):before,.is-layout-flow ol li:nth-of-type(5):before,.wp-block-column-is-layout-flow ol li:nth-of-type(5):before,.article_content ol li:nth-of-type(5):before{content:"5.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(6):before,.wp-block-column ol li:nth-of-type(6):before,.is-layout-flow ol li:nth-of-type(6):before,.wp-block-column-is-layout-flow ol li:nth-of-type(6):before,.article_content ol li:nth-of-type(6):before{content:"6.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(7):before,.wp-block-column ol li:nth-of-type(7):before,.is-layout-flow ol li:nth-of-type(7):before,.wp-block-column-is-layout-flow ol li:nth-of-type(7):before,.article_content ol li:nth-of-type(7):before{content:"7.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(8):before,.wp-block-column ol li:nth-of-type(8):before,.is-layout-flow ol li:nth-of-type(8):before,.wp-block-column-is-layout-flow ol li:nth-of-type(8):before,.article_content ol li:nth-of-type(8):before{content:"8.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(9):before,.wp-block-column ol li:nth-of-type(9):before,.is-layout-flow ol li:nth-of-type(9):before,.wp-block-column-is-layout-flow ol li:nth-of-type(9):before,.article_content ol li:nth-of-type(9):before{content:"9.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(10):before,.wp-block-column ol li:nth-of-type(10):before,.is-layout-flow ol li:nth-of-type(10):before,.wp-block-column-is-layout-flow ol li:nth-of-type(10):before,.article_content ol li:nth-of-type(10):before{content:"10.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(11):before,.wp-block-column ol li:nth-of-type(11):before,.is-layout-flow ol li:nth-of-type(11):before,.wp-block-column-is-layout-flow ol li:nth-of-type(11):before,.article_content ol li:nth-of-type(11):before{content:"11.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(12):before,.wp-block-column ol li:nth-of-type(12):before,.is-layout-flow ol li:nth-of-type(12):before,.wp-block-column-is-layout-flow ol li:nth-of-type(12):before,.article_content ol li:nth-of-type(12):before{content:"12.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(13):before,.wp-block-column ol li:nth-of-type(13):before,.is-layout-flow ol li:nth-of-type(13):before,.wp-block-column-is-layout-flow ol li:nth-of-type(13):before,.article_content ol li:nth-of-type(13):before{content:"13.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(14):before,.wp-block-column ol li:nth-of-type(14):before,.is-layout-flow ol li:nth-of-type(14):before,.wp-block-column-is-layout-flow ol li:nth-of-type(14):before,.article_content ol li:nth-of-type(14):before{content:"14.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(15):before,.wp-block-column ol li:nth-of-type(15):before,.is-layout-flow ol li:nth-of-type(15):before,.wp-block-column-is-layout-flow ol li:nth-of-type(15):before,.article_content ol li:nth-of-type(15):before{content:"15.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(16):before,.wp-block-column ol li:nth-of-type(16):before,.is-layout-flow ol li:nth-of-type(16):before,.wp-block-column-is-layout-flow ol li:nth-of-type(16):before,.article_content ol li:nth-of-type(16):before{content:"16.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(17):before,.wp-block-column ol li:nth-of-type(17):before,.is-layout-flow ol li:nth-of-type(17):before,.wp-block-column-is-layout-flow ol li:nth-of-type(17):before,.article_content ol li:nth-of-type(17):before{content:"17.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(18):before,.wp-block-column ol li:nth-of-type(18):before,.is-layout-flow ol li:nth-of-type(18):before,.wp-block-column-is-layout-flow ol li:nth-of-type(18):before,.article_content ol li:nth-of-type(18):before{content:"18.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(19):before,.wp-block-column ol li:nth-of-type(19):before,.is-layout-flow ol li:nth-of-type(19):before,.wp-block-column-is-layout-flow ol li:nth-of-type(19):before,.article_content ol li:nth-of-type(19):before{content:"19.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(20):before,.wp-block-column ol li:nth-of-type(20):before,.is-layout-flow ol li:nth-of-type(20):before,.wp-block-column-is-layout-flow ol li:nth-of-type(20):before,.article_content ol li:nth-of-type(20):before{content:"20.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(21):before,.wp-block-column ol li:nth-of-type(21):before,.is-layout-flow ol li:nth-of-type(21):before,.wp-block-column-is-layout-flow ol li:nth-of-type(21):before,.article_content ol li:nth-of-type(21):before{content:"21.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(22):before,.wp-block-column ol li:nth-of-type(22):before,.is-layout-flow ol li:nth-of-type(22):before,.wp-block-column-is-layout-flow ol li:nth-of-type(22):before,.article_content ol li:nth-of-type(22):before{content:"22.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(23):before,.wp-block-column ol li:nth-of-type(23):before,.is-layout-flow ol li:nth-of-type(23):before,.wp-block-column-is-layout-flow ol li:nth-of-type(23):before,.article_content ol li:nth-of-type(23):before{content:"23.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(24):before,.wp-block-column ol li:nth-of-type(24):before,.is-layout-flow ol li:nth-of-type(24):before,.wp-block-column-is-layout-flow ol li:nth-of-type(24):before,.article_content ol li:nth-of-type(24):before{content:"24.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(25):before,.wp-block-column ol li:nth-of-type(25):before,.is-layout-flow ol li:nth-of-type(25):before,.wp-block-column-is-layout-flow ol li:nth-of-type(25):before,.article_content ol li:nth-of-type(25):before{content:"25.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(26):before,.wp-block-column ol li:nth-of-type(26):before,.is-layout-flow ol li:nth-of-type(26):before,.wp-block-column-is-layout-flow ol li:nth-of-type(26):before,.article_content ol li:nth-of-type(26):before{content:"26.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(27):before,.wp-block-column ol li:nth-of-type(27):before,.is-layout-flow ol li:nth-of-type(27):before,.wp-block-column-is-layout-flow ol li:nth-of-type(27):before,.article_content ol li:nth-of-type(27):before{content:"27.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(28):before,.wp-block-column ol li:nth-of-type(28):before,.is-layout-flow ol li:nth-of-type(28):before,.wp-block-column-is-layout-flow ol li:nth-of-type(28):before,.article_content ol li:nth-of-type(28):before{content:"28.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(29):before,.wp-block-column ol li:nth-of-type(29):before,.is-layout-flow ol li:nth-of-type(29):before,.wp-block-column-is-layout-flow ol li:nth-of-type(29):before,.article_content ol li:nth-of-type(29):before{content:"29.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(30):before,.wp-block-column ol li:nth-of-type(30):before,.is-layout-flow ol li:nth-of-type(30):before,.wp-block-column-is-layout-flow ol li:nth-of-type(30):before,.article_content ol li:nth-of-type(30):before{content:"30.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(31):before,.wp-block-column ol li:nth-of-type(31):before,.is-layout-flow ol li:nth-of-type(31):before,.wp-block-column-is-layout-flow ol li:nth-of-type(31):before,.article_content ol li:nth-of-type(31):before{content:"31.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(32):before,.wp-block-column ol li:nth-of-type(32):before,.is-layout-flow ol li:nth-of-type(32):before,.wp-block-column-is-layout-flow ol li:nth-of-type(32):before,.article_content ol li:nth-of-type(32):before{content:"32.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(33):before,.wp-block-column ol li:nth-of-type(33):before,.is-layout-flow ol li:nth-of-type(33):before,.wp-block-column-is-layout-flow ol li:nth-of-type(33):before,.article_content ol li:nth-of-type(33):before{content:"33.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(34):before,.wp-block-column ol li:nth-of-type(34):before,.is-layout-flow ol li:nth-of-type(34):before,.wp-block-column-is-layout-flow ol li:nth-of-type(34):before,.article_content ol li:nth-of-type(34):before{content:"34.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(35):before,.wp-block-column ol li:nth-of-type(35):before,.is-layout-flow ol li:nth-of-type(35):before,.wp-block-column-is-layout-flow ol li:nth-of-type(35):before,.article_content ol li:nth-of-type(35):before{content:"35.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(36):before,.wp-block-column ol li:nth-of-type(36):before,.is-layout-flow ol li:nth-of-type(36):before,.wp-block-column-is-layout-flow ol li:nth-of-type(36):before,.article_content ol li:nth-of-type(36):before{content:"36.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(37):before,.wp-block-column ol li:nth-of-type(37):before,.is-layout-flow ol li:nth-of-type(37):before,.wp-block-column-is-layout-flow ol li:nth-of-type(37):before,.article_content ol li:nth-of-type(37):before{content:"37.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(38):before,.wp-block-column ol li:nth-of-type(38):before,.is-layout-flow ol li:nth-of-type(38):before,.wp-block-column-is-layout-flow ol li:nth-of-type(38):before,.article_content ol li:nth-of-type(38):before{content:"38.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(39):before,.wp-block-column ol li:nth-of-type(39):before,.is-layout-flow ol li:nth-of-type(39):before,.wp-block-column-is-layout-flow ol li:nth-of-type(39):before,.article_content ol li:nth-of-type(39):before{content:"39.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(40):before,.wp-block-column ol li:nth-of-type(40):before,.is-layout-flow ol li:nth-of-type(40):before,.wp-block-column-is-layout-flow ol li:nth-of-type(40):before,.article_content ol li:nth-of-type(40):before{content:"40.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(41):before,.wp-block-column ol li:nth-of-type(41):before,.is-layout-flow ol li:nth-of-type(41):before,.wp-block-column-is-layout-flow ol li:nth-of-type(41):before,.article_content ol li:nth-of-type(41):before{content:"41.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(42):before,.wp-block-column ol li:nth-of-type(42):before,.is-layout-flow ol li:nth-of-type(42):before,.wp-block-column-is-layout-flow ol li:nth-of-type(42):before,.article_content ol li:nth-of-type(42):before{content:"42.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(43):before,.wp-block-column ol li:nth-of-type(43):before,.is-layout-flow ol li:nth-of-type(43):before,.wp-block-column-is-layout-flow ol li:nth-of-type(43):before,.article_content ol li:nth-of-type(43):before{content:"43.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(44):before,.wp-block-column ol li:nth-of-type(44):before,.is-layout-flow ol li:nth-of-type(44):before,.wp-block-column-is-layout-flow ol li:nth-of-type(44):before,.article_content ol li:nth-of-type(44):before{content:"44.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(45):before,.wp-block-column ol li:nth-of-type(45):before,.is-layout-flow ol li:nth-of-type(45):before,.wp-block-column-is-layout-flow ol li:nth-of-type(45):before,.article_content ol li:nth-of-type(45):before{content:"45.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(46):before,.wp-block-column ol li:nth-of-type(46):before,.is-layout-flow ol li:nth-of-type(46):before,.wp-block-column-is-layout-flow ol li:nth-of-type(46):before,.article_content ol li:nth-of-type(46):before{content:"46.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(47):before,.wp-block-column ol li:nth-of-type(47):before,.is-layout-flow ol li:nth-of-type(47):before,.wp-block-column-is-layout-flow ol li:nth-of-type(47):before,.article_content ol li:nth-of-type(47):before{content:"47.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(48):before,.wp-block-column ol li:nth-of-type(48):before,.is-layout-flow ol li:nth-of-type(48):before,.wp-block-column-is-layout-flow ol li:nth-of-type(48):before,.article_content ol li:nth-of-type(48):before{content:"48.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(49):before,.wp-block-column ol li:nth-of-type(49):before,.is-layout-flow ol li:nth-of-type(49):before,.wp-block-column-is-layout-flow ol li:nth-of-type(49):before,.article_content ol li:nth-of-type(49):before{content:"49.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(50):before,.wp-block-column ol li:nth-of-type(50):before,.is-layout-flow ol li:nth-of-type(50):before,.wp-block-column-is-layout-flow ol li:nth-of-type(50):before,.article_content ol li:nth-of-type(50):before{content:"50.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(51):before,.wp-block-column ol li:nth-of-type(51):before,.is-layout-flow ol li:nth-of-type(51):before,.wp-block-column-is-layout-flow ol li:nth-of-type(51):before,.article_content ol li:nth-of-type(51):before{content:"51.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(52):before,.wp-block-column ol li:nth-of-type(52):before,.is-layout-flow ol li:nth-of-type(52):before,.wp-block-column-is-layout-flow ol li:nth-of-type(52):before,.article_content ol li:nth-of-type(52):before{content:"52.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(53):before,.wp-block-column ol li:nth-of-type(53):before,.is-layout-flow ol li:nth-of-type(53):before,.wp-block-column-is-layout-flow ol li:nth-of-type(53):before,.article_content ol li:nth-of-type(53):before{content:"53.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(54):before,.wp-block-column ol li:nth-of-type(54):before,.is-layout-flow ol li:nth-of-type(54):before,.wp-block-column-is-layout-flow ol li:nth-of-type(54):before,.article_content ol li:nth-of-type(54):before{content:"54.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(55):before,.wp-block-column ol li:nth-of-type(55):before,.is-layout-flow ol li:nth-of-type(55):before,.wp-block-column-is-layout-flow ol li:nth-of-type(55):before,.article_content ol li:nth-of-type(55):before{content:"55.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(56):before,.wp-block-column ol li:nth-of-type(56):before,.is-layout-flow ol li:nth-of-type(56):before,.wp-block-column-is-layout-flow ol li:nth-of-type(56):before,.article_content ol li:nth-of-type(56):before{content:"56.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(57):before,.wp-block-column ol li:nth-of-type(57):before,.is-layout-flow ol li:nth-of-type(57):before,.wp-block-column-is-layout-flow ol li:nth-of-type(57):before,.article_content ol li:nth-of-type(57):before{content:"57.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(58):before,.wp-block-column ol li:nth-of-type(58):before,.is-layout-flow ol li:nth-of-type(58):before,.wp-block-column-is-layout-flow ol li:nth-of-type(58):before,.article_content ol li:nth-of-type(58):before{content:"58.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(59):before,.wp-block-column ol li:nth-of-type(59):before,.is-layout-flow ol li:nth-of-type(59):before,.wp-block-column-is-layout-flow ol li:nth-of-type(59):before,.article_content ol li:nth-of-type(59):before{content:"59.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(60):before,.wp-block-column ol li:nth-of-type(60):before,.is-layout-flow ol li:nth-of-type(60):before,.wp-block-column-is-layout-flow ol li:nth-of-type(60):before,.article_content ol li:nth-of-type(60):before{content:"60.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(61):before,.wp-block-column ol li:nth-of-type(61):before,.is-layout-flow ol li:nth-of-type(61):before,.wp-block-column-is-layout-flow ol li:nth-of-type(61):before,.article_content ol li:nth-of-type(61):before{content:"61.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(62):before,.wp-block-column ol li:nth-of-type(62):before,.is-layout-flow ol li:nth-of-type(62):before,.wp-block-column-is-layout-flow ol li:nth-of-type(62):before,.article_content ol li:nth-of-type(62):before{content:"62.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(63):before,.wp-block-column ol li:nth-of-type(63):before,.is-layout-flow ol li:nth-of-type(63):before,.wp-block-column-is-layout-flow ol li:nth-of-type(63):before,.article_content ol li:nth-of-type(63):before{content:"63.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(64):before,.wp-block-column ol li:nth-of-type(64):before,.is-layout-flow ol li:nth-of-type(64):before,.wp-block-column-is-layout-flow ol li:nth-of-type(64):before,.article_content ol li:nth-of-type(64):before{content:"64.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(65):before,.wp-block-column ol li:nth-of-type(65):before,.is-layout-flow ol li:nth-of-type(65):before,.wp-block-column-is-layout-flow ol li:nth-of-type(65):before,.article_content ol li:nth-of-type(65):before{content:"65.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(66):before,.wp-block-column ol li:nth-of-type(66):before,.is-layout-flow ol li:nth-of-type(66):before,.wp-block-column-is-layout-flow ol li:nth-of-type(66):before,.article_content ol li:nth-of-type(66):before{content:"66.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(67):before,.wp-block-column ol li:nth-of-type(67):before,.is-layout-flow ol li:nth-of-type(67):before,.wp-block-column-is-layout-flow ol li:nth-of-type(67):before,.article_content ol li:nth-of-type(67):before{content:"67.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(68):before,.wp-block-column ol li:nth-of-type(68):before,.is-layout-flow ol li:nth-of-type(68):before,.wp-block-column-is-layout-flow ol li:nth-of-type(68):before,.article_content ol li:nth-of-type(68):before{content:"68.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(69):before,.wp-block-column ol li:nth-of-type(69):before,.is-layout-flow ol li:nth-of-type(69):before,.wp-block-column-is-layout-flow ol li:nth-of-type(69):before,.article_content ol li:nth-of-type(69):before{content:"69.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(70):before,.wp-block-column ol li:nth-of-type(70):before,.is-layout-flow ol li:nth-of-type(70):before,.wp-block-column-is-layout-flow ol li:nth-of-type(70):before,.article_content ol li:nth-of-type(70):before{content:"70.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(71):before,.wp-block-column ol li:nth-of-type(71):before,.is-layout-flow ol li:nth-of-type(71):before,.wp-block-column-is-layout-flow ol li:nth-of-type(71):before,.article_content ol li:nth-of-type(71):before{content:"71.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(72):before,.wp-block-column ol li:nth-of-type(72):before,.is-layout-flow ol li:nth-of-type(72):before,.wp-block-column-is-layout-flow ol li:nth-of-type(72):before,.article_content ol li:nth-of-type(72):before{content:"72.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(73):before,.wp-block-column ol li:nth-of-type(73):before,.is-layout-flow ol li:nth-of-type(73):before,.wp-block-column-is-layout-flow ol li:nth-of-type(73):before,.article_content ol li:nth-of-type(73):before{content:"73.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(74):before,.wp-block-column ol li:nth-of-type(74):before,.is-layout-flow ol li:nth-of-type(74):before,.wp-block-column-is-layout-flow ol li:nth-of-type(74):before,.article_content ol li:nth-of-type(74):before{content:"74.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(75):before,.wp-block-column ol li:nth-of-type(75):before,.is-layout-flow ol li:nth-of-type(75):before,.wp-block-column-is-layout-flow ol li:nth-of-type(75):before,.article_content ol li:nth-of-type(75):before{content:"75.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(76):before,.wp-block-column ol li:nth-of-type(76):before,.is-layout-flow ol li:nth-of-type(76):before,.wp-block-column-is-layout-flow ol li:nth-of-type(76):before,.article_content ol li:nth-of-type(76):before{content:"76.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(77):before,.wp-block-column ol li:nth-of-type(77):before,.is-layout-flow ol li:nth-of-type(77):before,.wp-block-column-is-layout-flow ol li:nth-of-type(77):before,.article_content ol li:nth-of-type(77):before{content:"77.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(78):before,.wp-block-column ol li:nth-of-type(78):before,.is-layout-flow ol li:nth-of-type(78):before,.wp-block-column-is-layout-flow ol li:nth-of-type(78):before,.article_content ol li:nth-of-type(78):before{content:"78.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(79):before,.wp-block-column ol li:nth-of-type(79):before,.is-layout-flow ol li:nth-of-type(79):before,.wp-block-column-is-layout-flow ol li:nth-of-type(79):before,.article_content ol li:nth-of-type(79):before{content:"79.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(80):before,.wp-block-column ol li:nth-of-type(80):before,.is-layout-flow ol li:nth-of-type(80):before,.wp-block-column-is-layout-flow ol li:nth-of-type(80):before,.article_content ol li:nth-of-type(80):before{content:"80.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(81):before,.wp-block-column ol li:nth-of-type(81):before,.is-layout-flow ol li:nth-of-type(81):before,.wp-block-column-is-layout-flow ol li:nth-of-type(81):before,.article_content ol li:nth-of-type(81):before{content:"81.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(82):before,.wp-block-column ol li:nth-of-type(82):before,.is-layout-flow ol li:nth-of-type(82):before,.wp-block-column-is-layout-flow ol li:nth-of-type(82):before,.article_content ol li:nth-of-type(82):before{content:"82.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(83):before,.wp-block-column ol li:nth-of-type(83):before,.is-layout-flow ol li:nth-of-type(83):before,.wp-block-column-is-layout-flow ol li:nth-of-type(83):before,.article_content ol li:nth-of-type(83):before{content:"83.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(84):before,.wp-block-column ol li:nth-of-type(84):before,.is-layout-flow ol li:nth-of-type(84):before,.wp-block-column-is-layout-flow ol li:nth-of-type(84):before,.article_content ol li:nth-of-type(84):before{content:"84.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(85):before,.wp-block-column ol li:nth-of-type(85):before,.is-layout-flow ol li:nth-of-type(85):before,.wp-block-column-is-layout-flow ol li:nth-of-type(85):before,.article_content ol li:nth-of-type(85):before{content:"85.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(86):before,.wp-block-column ol li:nth-of-type(86):before,.is-layout-flow ol li:nth-of-type(86):before,.wp-block-column-is-layout-flow ol li:nth-of-type(86):before,.article_content ol li:nth-of-type(86):before{content:"86.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(87):before,.wp-block-column ol li:nth-of-type(87):before,.is-layout-flow ol li:nth-of-type(87):before,.wp-block-column-is-layout-flow ol li:nth-of-type(87):before,.article_content ol li:nth-of-type(87):before{content:"87.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(88):before,.wp-block-column ol li:nth-of-type(88):before,.is-layout-flow ol li:nth-of-type(88):before,.wp-block-column-is-layout-flow ol li:nth-of-type(88):before,.article_content ol li:nth-of-type(88):before{content:"88.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(89):before,.wp-block-column ol li:nth-of-type(89):before,.is-layout-flow ol li:nth-of-type(89):before,.wp-block-column-is-layout-flow ol li:nth-of-type(89):before,.article_content ol li:nth-of-type(89):before{content:"89.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(90):before,.wp-block-column ol li:nth-of-type(90):before,.is-layout-flow ol li:nth-of-type(90):before,.wp-block-column-is-layout-flow ol li:nth-of-type(90):before,.article_content ol li:nth-of-type(90):before{content:"90.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(91):before,.wp-block-column ol li:nth-of-type(91):before,.is-layout-flow ol li:nth-of-type(91):before,.wp-block-column-is-layout-flow ol li:nth-of-type(91):before,.article_content ol li:nth-of-type(91):before{content:"91.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(92):before,.wp-block-column ol li:nth-of-type(92):before,.is-layout-flow ol li:nth-of-type(92):before,.wp-block-column-is-layout-flow ol li:nth-of-type(92):before,.article_content ol li:nth-of-type(92):before{content:"92.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(93):before,.wp-block-column ol li:nth-of-type(93):before,.is-layout-flow ol li:nth-of-type(93):before,.wp-block-column-is-layout-flow ol li:nth-of-type(93):before,.article_content ol li:nth-of-type(93):before{content:"93.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(94):before,.wp-block-column ol li:nth-of-type(94):before,.is-layout-flow ol li:nth-of-type(94):before,.wp-block-column-is-layout-flow ol li:nth-of-type(94):before,.article_content ol li:nth-of-type(94):before{content:"94.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(95):before,.wp-block-column ol li:nth-of-type(95):before,.is-layout-flow ol li:nth-of-type(95):before,.wp-block-column-is-layout-flow ol li:nth-of-type(95):before,.article_content ol li:nth-of-type(95):before{content:"95.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(96):before,.wp-block-column ol li:nth-of-type(96):before,.is-layout-flow ol li:nth-of-type(96):before,.wp-block-column-is-layout-flow ol li:nth-of-type(96):before,.article_content ol li:nth-of-type(96):before{content:"96.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(97):before,.wp-block-column ol li:nth-of-type(97):before,.is-layout-flow ol li:nth-of-type(97):before,.wp-block-column-is-layout-flow ol li:nth-of-type(97):before,.article_content ol li:nth-of-type(97):before{content:"97.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(98):before,.wp-block-column ol li:nth-of-type(98):before,.is-layout-flow ol li:nth-of-type(98):before,.wp-block-column-is-layout-flow ol li:nth-of-type(98):before,.article_content ol li:nth-of-type(98):before{content:"98.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(99):before,.wp-block-column ol li:nth-of-type(99):before,.is-layout-flow ol li:nth-of-type(99):before,.wp-block-column-is-layout-flow ol li:nth-of-type(99):before,.article_content ol li:nth-of-type(99):before{content:"99.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper blockquote,.wp-block-column blockquote,.is-layout-flow blockquote,.wp-block-column-is-layout-flow blockquote,.article_content blockquote{background:#ebf0f7;margin:3rem 0;padding:2rem 1.8rem 2rem;position:relative}.editor-styles-wrapper blockquote:before,.wp-block-column blockquote:before,.is-layout-flow blockquote:before,.wp-block-column-is-layout-flow blockquote:before,.article_content blockquote:before{content:"”";font-size:2.4rem;font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;opacity:.6;position:absolute;left:1rem;top:1rem;z-index:0}.editor-styles-wrapper blockquote:after,.wp-block-column blockquote:after,.is-layout-flow blockquote:after,.wp-block-column-is-layout-flow blockquote:after,.article_content blockquote:after{content:"”";font-size:2.4rem;font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;opacity:.6;position:absolute;right:1rem;bottom:1rem;z-index:0}.editor-styles-wrapper mark,.wp-block-column mark,.is-layout-flow mark,.wp-block-column-is-layout-flow mark,.article_content mark{background-color:#f7f0b0;color:#1e0415;font-style:normal;font-weight:700}.editor-styles-wrapper .wp-block-table,.wp-block-column .wp-block-table,.is-layout-flow .wp-block-table,.wp-block-column-is-layout-flow .wp-block-table,.article_content .wp-block-table{width:100%;overflow-x:initial}.editor-styles-wrapper .wp-block-table figcaption,.wp-block-column .wp-block-table figcaption,.is-layout-flow .wp-block-table figcaption,.wp-block-column-is-layout-flow .wp-block-table figcaption,.article_content .wp-block-table figcaption{display:none}.editor-styles-wrapper .wp-block-table table,.wp-block-column .wp-block-table table,.is-layout-flow .wp-block-table table,.wp-block-column-is-layout-flow .wp-block-table table,.article_content .wp-block-table table{display:table;width:100%;min-width:100%;max-width:100%;margin:4.8rem 0}.editor-styles-wrapper .wp-block-table table thead,.wp-block-column .wp-block-table table thead,.is-layout-flow .wp-block-table table thead,.wp-block-column-is-layout-flow .wp-block-table table thead,.article_content .wp-block-table table thead{border:none}.editor-styles-wrapper .wp-block-table table thead th,.wp-block-column .wp-block-table table thead th,.is-layout-flow .wp-block-table table thead th,.wp-block-column-is-layout-flow .wp-block-table table thead th,.article_content .wp-block-table table thead th{font-size:1.3rem;font-weight:300;color:#fff;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.3rem;letter-spacing:.08em;background-color:#b1883a;padding:1rem 2rem;text-align:center;border-top:1px solid #b1883a;border-left:1px solid #b1883a;border-right:1px solid #fff;vertical-align:middle}.editor-styles-wrapper .wp-block-table table thead th:last-of-type,.wp-block-column .wp-block-table table thead th:last-of-type,.is-layout-flow .wp-block-table table thead th:last-of-type,.wp-block-column-is-layout-flow .wp-block-table table thead th:last-of-type,.article_content .wp-block-table table thead th:last-of-type{border-right:1px solid #b1883a}.editor-styles-wrapper .wp-block-table table tr th,.wp-block-column .wp-block-table table tr th,.is-layout-flow .wp-block-table table tr th,.wp-block-column-is-layout-flow .wp-block-table table tr th,.article_content .wp-block-table table tr th{font-size:1.3rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.3rem;letter-spacing:.08em;padding:1rem 2rem;text-align:left;border-top:1px solid #1e0415;border-left:1px solid #1e0415;border-right:1px solid #1e0415;vertical-align:middle}.editor-styles-wrapper .wp-block-table table tr th:last-of-type,.wp-block-column .wp-block-table table tr th:last-of-type,.is-layout-flow .wp-block-table table tr th:last-of-type,.wp-block-column-is-layout-flow .wp-block-table table tr th:last-of-type,.article_content .wp-block-table table tr th:last-of-type{border-right:1px solid #1e0415}.editor-styles-wrapper .wp-block-table table tr td,.wp-block-column .wp-block-table table tr td,.is-layout-flow .wp-block-table table tr td,.wp-block-column-is-layout-flow .wp-block-table table tr td,.article_content .wp-block-table table tr td{font-size:1.3rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.3rem;letter-spacing:.08em;padding:1rem 2rem;text-align:left;border-bottom:1px solid #1e0415;border-right:1px solid #1e0415;vertical-align:middle}.editor-styles-wrapper .border_table table,.wp-block-column .border_table table,.is-layout-flow .border_table table,.wp-block-column-is-layout-flow .border_table table,.article_content .border_table table{border-top:1px solid rgba(0,0,0,.05) !important}.editor-styles-wrapper .border_table table th,.wp-block-column .border_table table th,.is-layout-flow .border_table table th,.wp-block-column-is-layout-flow .border_table table th,.article_content .border_table table th{font-weight:300 !important;border:none !important;border-bottom:1px solid rgba(0,0,0,.05) !important;color:#1e0415 !important;background-color:rgba(0,0,0,0) !important;text-align:left !important}.editor-styles-wrapper .border_table table td,.wp-block-column .border_table table td,.is-layout-flow .border_table table td,.wp-block-column-is-layout-flow .border_table table td,.article_content .border_table table td{border:none !important;border-bottom:1px solid rgba(0,0,0,.05) !important;text-align:left !important}.editor-styles-wrapper .is-style-stripes table tr:first-of-type th,.wp-block-column .is-style-stripes table tr:first-of-type th,.is-layout-flow .is-style-stripes table tr:first-of-type th,.wp-block-column-is-layout-flow .is-style-stripes table tr:first-of-type th,.article_content .is-style-stripes table tr:first-of-type th{border-top:1px solid #1e0415}.editor-styles-wrapper .is-style-stripes table tr:first-of-type td,.wp-block-column .is-style-stripes table tr:first-of-type td,.is-layout-flow .is-style-stripes table tr:first-of-type td,.wp-block-column-is-layout-flow .is-style-stripes table tr:first-of-type td,.article_content .is-style-stripes table tr:first-of-type td{border-top:1px solid #1e0415}.editor-styles-wrapper .is-style-stripes table tr th,.wp-block-column .is-style-stripes table tr th,.is-layout-flow .is-style-stripes table tr th,.wp-block-column-is-layout-flow .is-style-stripes table tr th,.article_content .is-style-stripes table tr th{border-bottom:1px solid #1e0415}}@media(max-width: 767px){body.home{background-color:#f4f4f5}body.home section.mainvisual{background-color:#f9f9f4;padding:6.1rem 1.5rem 0;position:relative}body.home section.mainvisual .mainvisual_inner{width:100%;height:57.654rem;position:relative}body.home section.mainvisual .mainvisual_inner:after{content:"";width:100%;height:100%;display:block;background-color:#000;opacity:.58;position:absolute;left:0;top:0;z-index:1}body.home section.mainvisual .mainvisual_inner .mainvisual_img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0}body.home section.mainvisual .mainvisual_inner .text_space{position:relative;z-index:2;padding-top:18.37rem}body.home section.mainvisual .mainvisual_inner .text_space .logo{width:15.725rem;display:block;margin:0 auto}body.home section.mainvisual .mainvisual_inner .text_space .reward{margin-top:2.3rem}body.home section.mainvisual .mainvisual_inner .text_space .reward img{display:block;width:14.443rem;margin:0 auto 1.8rem}body.home section.mainvisual .mainvisual_inner .text_space .reward img:last-of-type{margin-bottom:0}body.home section.mainvisual .mainvisual_inner .text_space p{font-size:.9rem;font-weight:500;font-family:"Noto Sans JP",sans-serif;color:#bababa;line-height:1.8;letter-spacing:.1em;margin:.8rem auto 0;text-align:center}body.home section.first_contents{background-color:#f9f9f4;background-image:url(../images/top_first_contents_bg_sp.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding-top:5.5rem;margin-top:-5.5rem}body.home section.first_contents .first_contents_inner{padding:2.88rem 0 9.2rem}body.home section.first_contents .first_contents_inner .first_news{border:1px solid #e6e6d2;border-radius:.3rem;background-color:rgba(230,230,210,.4);padding:1rem 2.8rem 2.3rem;width:31.5rem;margin:0 auto;position:relative}body.home section.first_contents .first_contents_inner .first_news h2{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:2;letter-spacing:.12em;text-align:center}body.home section.first_contents .first_contents_inner .first_news .first_news_slider{margin-top:.6rem}body.home section.first_contents .first_contents_inner .first_news .first_news_slider a{display:block}body.home section.first_contents .first_contents_inner .first_news .first_news_slider a p.article_title{font-size:1.4rem;color:#1e0415;line-height:2.26rem;letter-spacing:.06em}body.home section.first_contents .first_contents_inner .first_news .first_news_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.2rem}body.home section.first_contents .first_contents_inner .first_news .first_news_slider .slick-dots li{width:.5rem;height:.5rem;margin:0 .3rem}body.home section.first_contents .first_contents_inner .first_news .first_news_slider .slick-dots li button{background-color:#dbdbce;border-radius:50%;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.home section.first_contents .first_contents_inner .first_news .first_news_slider .slick-dots li.slick-active button{background-color:#b49531}body.home section.first_contents .first_contents_inner .text_space{margin:6.2rem 0 0;text-align:center}body.home section.first_contents .first_contents_inner .text_space .en_title{font-size:1.4rem;font-weight:normal;color:#b1883a;line-height:1.92rem;letter-spacing:.12em}body.home section.first_contents .first_contents_inner .text_space h2{font-size:2.1rem;font-weight:300;color:#1e0415;line-height:3.5rem;letter-spacing:.1em;margin-top:3.6rem}body.home section.first_contents .first_contents_inner .text_space .text{font-size:1.4rem;color:#1e0415;line-height:2.6rem;letter-spacing:.08em;margin-top:3.4rem;padding:0 3rem}body.home section.first_contents .first_contents_inner .text_space .link{font-size:1.5rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:17.256rem;margin:3rem auto 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:4.043rem .472rem}body.home section.first_contents .first_contents_inner .text_space .link:after{content:"";width:100%;height:.068rem;display:block;margin-top:1rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.home section.top_voice{background-color:#f3f2ea}body.home section.top_voice .top_voice_slider img{display:block;height:20.3rem;-o-object-fit:cover;object-fit:cover}body.home section.top_voice .top_voice_inner{padding-bottom:1.8rem}body.home section.top_voice .top_voice_inner .title_space{width:34.5rem;margin:-3.4rem auto 0;padding:1.79rem 2.5rem 1.8rem;border-radius:.3rem;background-color:#f3f2ea;position:relative;z-index:1}body.home section.top_voice .top_voice_inner .title_space .en_text_img{width:17.192rem;height:13.623rem}body.home section.top_voice .top_voice_inner .title_space .ja_title{width:10.257rem;left:14.24rem}body.home section.top_voice .top_voice_inner ul li{margin-bottom:8.86rem;position:relative}body.home section.top_voice .top_voice_inner ul li img{width:34.5rem;height:20rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;margin:0 auto}body.home section.top_voice .top_voice_inner ul li .whitebox{background-color:#f9f9f4;width:29.8rem;margin-top:-4.2rem;padding:2rem 3rem 2.68rem}body.home section.top_voice .top_voice_inner ul li .whitebox .gold_text{font-size:1.3rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.home section.top_voice .top_voice_inner ul li .whitebox h3{font-size:2rem;font-weight:300;color:#1e0415;line-height:1.3;letter-spacing:.1em;margin-top:1.4rem;white-space:nowrap}body.home section.top_voice .top_voice_inner ul li .whitebox .name{font-size:1.3rem;color:#1e0415;line-height:1.68rem;letter-spacing:.06em;margin-top:.8rem}body.home section.top_voice .top_voice_inner ul li .whitebox .text{font-size:1.4rem;color:#1e0415;line-height:2.4rem;letter-spacing:.08em;margin-top:1.8rem}body.home section.top_voice .top_voice_inner ul li .whitebox .link{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:14.737rem;margin:.6rem 0 0 auto;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:3.396rem .472rem}body.home section.top_voice .top_voice_inner ul li .whitebox .link:after{content:"";width:100%;height:.071rem;display:block;margin-top:.6rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.home section.top_voice .top_voice_inner ul li:nth-child(odd) .whitebox{border-radius:0 .3rem .3rem 0}body.home section.top_voice .top_voice_inner ul li:nth-child(even) .whitebox{margin-left:auto;border-radius:.3rem 0 0 .3rem}body.home section.top_service{position:relative;z-index:1}body.home section.top_service .service_top{padding:1.8rem 0 0;position:relative}body.home section.top_service .service_top .title_space .en_text_img{width:25.957rem;height:15.168rem}body.home section.top_service .service_top .title_space .ja_title{width:15.2rem;left:14.6rem;top:9.5rem}body.home section.top_service .service_top .title_space .description_text{padding:0 3rem}body.home section.top_service .service_top:after{content:"";width:100%;height:23.019rem;display:block;background-image:url(../images/top_service_title_img.png);background-repeat:no-repeat;background-position:right bottom;background-size:100% auto}body.home section.top_service ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#666}body.home section.top_service ul:after{content:"";display:block;width:50%}body.home section.top_service ul li{width:50%;height:18.56rem;overflow:hidden;position:relative}body.home section.top_service ul li:after{content:"";background-color:#c3a73a;width:1.037rem;height:1.037rem;-webkit-clip-path:polygon(0 100%, 100% 0, 100% 100%);clip-path:polygon(0 100%, 100% 0, 100% 100%);display:block;position:absolute;right:0;bottom:0}body.home section.top_service ul li a{width:100%;height:100%;font-size:1.2rem;color:#fff;line-height:1.44rem;letter-spacing:0;text-align:center;display:block;padding-top:11.5rem;background-repeat:no-repeat;background-position:center center;background-size:cover}body.home section.top_service ul li.link01 a{background-image:url(../images/top_service_link01.png)}body.home section.top_service ul li.link02 a{background-image:url(../images/top_service_link02.png)}body.home section.top_service ul li.link03 a{background-image:url(../images/top_service_link03.png)}body.home section.top_service ul li.link04 a{background-image:url(../images/top_service_link04.png)}body.home section.top_service ul li.link05 a{background-image:url(../images/top_service_link05.png)}body.home section.top_service ul li.link06 a{background-image:url(../images/top_service_link06.png)}body.home section.top_service ul li.link07 a{background-image:url(../images/top_service_link07.png)}body.home section.top_service ul li.link08{background-color:#000}body.home section.top_service ul li.link08:after{content:none}body.home section.top_service ul li.link08 a{padding-top:6.6rem}body.home section.top_service ul li.link08 a p{font-size:1.5rem;color:#fff;line-height:2;letter-spacing:.06em;width:14.17rem;margin:0 auto;text-align:left;display:block;background-image:url(../images/arrow_white_l_right.png);background-repeat:no-repeat;background-position:right top 1.7rem;background-size:4.166rem .472rem}body.home section.top_service ul li.link08 a p:after{content:"";width:100%;height:.08rem;display:block;margin-top:1.1rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #ffffff), to(transparent));background:linear-gradient(to right, #ffffff 90%, transparent)}body.home section.top_service .service_bottom{padding:3rem 3rem 8.2rem}body.home section.top_service .service_bottom p{font-size:1.3rem;font-weight:500;font-family:"Noto Sans JP",sans-serif;color:#979696;line-height:2rem;letter-spacing:.1em;margin:0 0 .2rem}body.home section.top_service .service_bottom p a{font-size:1.3rem;font-weight:500;font-family:"Noto Sans JP",sans-serif;color:#b1883a;line-height:2.9rem;letter-spacing:.1em}body.home section.top_column{background-color:#f3f2ea}body.home section.top_column .top_column_inner{padding:4.86rem 1.5rem 11.2rem}body.home section.top_column .top_column_inner .title_space .en_text_img{width:19.77rem;height:12.551rem}body.home section.top_column .top_column_inner .title_space .ja_title{width:6.916rem;left:13.8rem;top:8.03rem}body.home section.top_column .top_column_inner .title_space .description_text{margin-top:-0.8rem}body.home section.top_column .top_column_inner ul{border-top:1px solid #e6e6d2;margin-top:1.8rem}body.home section.top_column .top_column_inner ul li{border-bottom:1px solid #e6e6d2}body.home section.top_column .top_column_inner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.84rem 1.5rem}body.home section.top_column .top_column_inner ul li a .thumbnail_img{-o-object-fit:cover;object-fit:cover;display:block;width:9.317rem;height:5.975rem;border-radius:.3rem}body.home section.top_column .top_column_inner ul li a .text_space{width:20.383rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.home section.top_column .top_column_inner ul li a .text_space h3{font-size:1.4rem;font-weight:300;color:#1e0415;line-height:2.6rem;letter-spacing:.08em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.home section.top_column .top_column_inner ul li a .text_space .category_date{margin-top:1.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.home section.top_column .top_column_inner ul li a .text_space .category_date .category{font-size:1.2rem;color:#fff;line-height:1.4;letter-spacing:.1em;padding:1px 1.04rem .3rem;background-color:#b1883a;border-radius:.2rem;margin-left:.6rem}body.home section.top_column .top_column_inner ul li a .text_space .category_date .date{font-size:1.2rem;color:#b1883a;line-height:1;letter-spacing:.1em;margin-left:1.23rem}body.home section.top_column .top_column_inner ul li.no_post{font-size:1.8rem;color:#1e0415;line-height:2.4rem;letter-spacing:.08em;text-align:center;padding:4rem 0 4rem}body.home section.top_column .top_column_inner .link{font-size:1.6rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:14.737rem;margin:3.8rem auto 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:4.277rem .472rem}body.home section.top_column .top_column_inner .link:after{content:"";width:100%;height:.071rem;display:block;margin-top:1rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.home section.top_info .company img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:30.6rem}body.home section.top_info .company .text_space{padding:3.2rem 3rem 7.1rem}body.home section.top_info .company .text_space h2{font-size:1.4rem;font-weight:normal;color:#b1883a;line-height:1.92rem;letter-spacing:.12em}body.home section.top_info .company .text_space h2:before{content:"";width:3.05rem;height:1px;background-color:#b1883a;display:inline-block;margin-right:1.05rem;vertical-align:.6rem}body.home section.top_info .company .text_space .large_text{font-size:1.6rem;color:#1e0415;line-height:3rem;letter-spacing:.03em;margin-top:1.6rem;white-space:nowrap}body.home section.top_info .company .text_space .text{font-size:1.4rem;color:#1e0415;line-height:2.4rem;letter-spacing:.08em;margin-top:2.2rem}body.home section.top_info .company .text_space .link{font-size:1.6rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:16.851rem;margin:2.2rem 0 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:4.277rem .472rem}body.home section.top_info .company .text_space .link:after{content:"";width:100%;height:.081rem;display:block;margin-top:1rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.home section.top_info .support_area{background-color:#f3f2ea;background-image:url(../images/top_info_support_area_bg_sp.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.home section.top_info .support_area .support_area_inner{padding:5.2rem 3rem 6.6rem}body.home section.top_info .support_area .support_area_inner .support_area_top h2{font-size:1.4rem;font-weight:normal;color:#b1883a;line-height:1.92rem;letter-spacing:.12em}body.home section.top_info .support_area .support_area_inner .support_area_top h2:before{content:"";width:3.05rem;height:1px;background-color:#b1883a;display:inline-block;margin-right:1.05rem;vertical-align:.6rem}body.home section.top_info .support_area .support_area_inner .support_area_top .text{font-size:1.4rem;color:#1e0415;line-height:2.6rem;letter-spacing:.08em;margin-top:2.4rem}body.home section.top_info .support_area .support_area_inner .support_area_bottom{width:25.385rem;margin:18.2rem 0 0 auto}body.home section.top_info .support_area .support_area_inner .support_area_bottom dl{margin-bottom:1.7rem}body.home section.top_info .support_area .support_area_inner .support_area_bottom dl dt{font-size:1.6rem;color:#1e0415;line-height:1;letter-spacing:.06em;border-bottom:.057rem solid #b1883a;padding-bottom:1.2rem;text-align:right}body.home section.top_info .support_area .support_area_inner .support_area_bottom dl dd{font-size:1.2rem;color:#1e0415;line-height:1.9;letter-spacing:.1em;margin-top:.8rem}body.home section.top_info .support_area .support_area_inner .support_area_bottom dl:first-of-type{padding-left:5rem}body.strong{background-color:#fff}body.strong section.strong_first{position:relative;padding-top:6.2rem;background-color:#f9f9f4;background-image:url(../images/strong_first_bg_sp.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.strong section.strong_first .strong_first_inner{padding:37.6rem 1.5rem 10.8rem}body.strong section.strong_first .strong_first_inner .text_space{padding:0 2.5rem 7.1rem}body.strong section.strong_first .strong_first_inner .text_space h1{font-size:1.4rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.strong section.strong_first .strong_first_inner .text_space h1:before{content:"";width:3.05rem;height:1px;display:inline-block;background-color:#b1883a;margin-right:1.05rem;vertical-align:.5rem}body.strong section.strong_first .strong_first_inner .text_space .l_text{font-size:2.4rem;color:#1e0415;line-height:4.2rem;letter-spacing:.03em;margin-top:1.6rem}body.strong section.strong_first .strong_first_inner .text_space .m_text{font-size:1.8rem;color:#1e0415;line-height:3.3rem;letter-spacing:.03em;margin-top:2rem;white-space:nowrap}body.strong section.strong_first .strong_first_inner .text_space .text{font-size:1.4rem;color:#1e0415;line-height:2.6rem;letter-spacing:.08em;margin-top:2.2rem}body.strong section.strong_first .strong_first_inner .movie{display:block;width:100%;height:20rem;-o-object-fit:cover;object-fit:cover}body.strong section.strong_staff{background-color:#f9f9f4;background-image:url(../images/strong_staff_bg_sp.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding:1.92rem 0 16rem}body.strong section.strong_staff .title_space .en_text_img{width:22.707rem}body.strong section.strong_staff .title_space .ja_title{top:8.99rem;left:13.62rem}body.strong section.strong_staff .text{font-size:1.3rem;color:#fff;line-height:2.46rem;letter-spacing:.08em;padding:0 4rem;margin:-1.8rem auto 0;text-align:center}body.strong section.strong_staff .staff_slider{padding-left:4rem;position:relative;margin-top:2.8rem}body.strong section.strong_staff .staff_slider .slick-list{padding:0 3rem 0 0}body.strong section.strong_staff .staff_slider .staff_slide{margin-right:3rem}body.strong section.strong_staff .staff_slider .staff_slide img{width:100%;height:34rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}body.strong section.strong_staff .staff_slider .staff_slide .role{font-size:1.3rem;color:#fff;line-height:2.4rem;letter-spacing:.111em;padding:0 .7rem;background-color:#1e0415;border-radius:.3rem;margin-top:1.5rem;display:inline-block}body.strong section.strong_staff .staff_slider .staff_slide .name{font-size:2.8rem;color:#1e0415;line-height:1.2;letter-spacing:.08em;margin-top:.7rem}body.strong section.strong_staff .staff_slider .slide-arrow{font-size:1.6rem;font-weight:normal;color:#1e0415;line-height:1;letter-spacing:.06em;cursor:pointer;position:absolute;left:4rem;bottom:-3.8rem}body.strong section.strong_staff .staff_slider .slide-arrow:before{content:"";width:4.58rem;height:.472rem;display:inline-block;background-image:url(../images/arrow_gold_l_left.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-right:2.43rem;vertical-align:0}body.strong section.strong_staff .staff_slider .slick-dots{position:relative;margin-top:4.8rem;height:1px;background-color:#c6c6a5}body.strong section.strong_staff .staff_slider .slick-dots li{height:100%;position:absolute;top:0;left:0}body.strong section.strong_staff .staff_slider .slick-dots li button{padding:0;margin:0;border:none;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);width:100%;height:100%;display:block;cursor:pointer}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(1){z-index:calc(10 - 1)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(2){z-index:calc(10 - 2)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(3){z-index:calc(10 - 3)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(4){z-index:calc(10 - 4)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(5){z-index:calc(10 - 5)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(6){z-index:calc(10 - 6)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(7){z-index:calc(10 - 7)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(8){z-index:calc(10 - 8)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(9){z-index:calc(10 - 9)}body.strong section.strong_staff .staff_slider .slick-dots li.slick-active button{background-color:#b1883a;height:.2rem;margin-top:-0.05rem}body.strong section.strong_voice{background-color:#f9f9f4;background-image:url(../images/strong_voice_bg_sp.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.strong section.strong_voice .strong_voice_head{text-align:center;padding:3.83rem 0 0}body.strong section.strong_voice .strong_voice_head .logo{width:12.417rem;display:block;margin:0 auto}body.strong section.strong_voice .strong_voice_head h2{font-size:2.1rem;font-weight:300;color:#fff;line-height:2.8rem;letter-spacing:.03em;margin-top:6.8rem}body.strong section.strong_voice .strong_voice_head .description_text{font-size:1.4rem;color:#fff;line-height:2.6rem;letter-spacing:.1em;margin-top:.8rem;padding:0 3.4rem}body.strong section.strong_voice .strong_voice_inner{padding:4rem 4rem 8rem}body.strong section.strong_voice .strong_voice_inner ul li{margin-bottom:7.8rem}body.strong section.strong_voice .strong_voice_inner ul li:last-of-type{margin-bottom:0}body.strong section.strong_voice .strong_voice_inner ul li img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:19rem;border-radius:.3rem}body.strong section.strong_voice .strong_voice_inner ul li .text_space{padding-top:1rem}body.strong section.strong_voice .strong_voice_inner ul li .text_space h3{font-size:2rem;font-weight:300;color:#1e0415;line-height:1.4;letter-spacing:.1em}body.strong section.strong_voice .strong_voice_inner ul li .text_space .customer{font-size:1.3rem;color:#1e0415;line-height:1.68rem;letter-spacing:.06em;margin-top:.6rem}body.strong section.strong_voice .strong_voice_inner ul li .text_space .text{font-size:1.4rem;color:#1e0415;line-height:2.2rem;letter-spacing:.08em;margin-top:2rem}body.service .subpage_heading .subpage_heading_inner{background-image:url(../images/service_subpage_heading_bg_sp.jpg);padding-top:10.94rem}body.service .subpage_heading .subpage_heading_inner .en_text_img{width:27.237rem}body.service .subpage_heading .subpage_heading_inner .ja_title{width:9.378rem;left:14rem;top:21rem;background-color:rgba(0,0,0,0)}body.service section.service_list .service_list_inner{padding:5.8rem 3rem}body.service section.service_list .service_list_inner ul li{margin-bottom:6.84rem}body.service section.service_list .service_list_inner ul li .img_space img{width:100%;height:20rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.3rem}body.service section.service_list .service_list_inner ul li .text_space{margin-top:2.4rem}body.service section.service_list .service_list_inner ul li .text_space h2{font-size:2rem;font-weight:300;color:#1e0415;line-height:1.2;letter-spacing:.033em}body.service section.service_list .service_list_inner ul li .text_space .text{font-size:1.4rem;color:#1e0415;line-height:2.66rem;letter-spacing:.08em;margin-top:1.4rem}body.service section.service_list .service_list_inner ul li .text_space .recommend{border:1px solid #b1883a;border-radius:.3rem;padding:1rem 1.5rem .9rem;margin-top:3.1rem}body.service section.service_list .service_list_inner ul li .text_space .recommend .gold_text{font-size:1.5rem;color:#b1883a;line-height:1.4;letter-spacing:.033em}body.service section.service_list .service_list_inner ul li .text_space .recommend ul{margin-top:1.2rem}body.service section.service_list .service_list_inner ul li .text_space .recommend ul li{font-size:1.3rem;color:#1e0415;line-height:1.2;letter-spacing:.08em;margin-bottom:.8rem}body.service section.service_list .service_list_inner ul li .text_space .link{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:16.621rem;margin:1.2rem 0 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:3.711rem .472rem}body.service section.service_list .service_list_inner ul li .text_space .link:after{content:"";width:100%;height:.07rem;display:block;margin-top:.9rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail{background-color:#f3f2ea}body.service_detail .service_index{padding-top:4.03rem;position:relative}body.service_detail .service_index .service_dropbox_btn{font-size:1.3rem;color:#1e0415;line-height:1.8rem;letter-spacing:.024em;border-top:1px solid #d1d1b6;border-bottom:1px solid #d1d1b6;padding:1rem 3rem 1.5rem;position:relative}body.service_detail .service_index .service_dropbox_btn span{font-size:1rem;color:#b1883a;letter-spacing:.112em;display:block;margin-bottom:.4rem}body.service_detail .service_index .service_dropbox_btn:after{content:"";background-color:#b1883a;width:1.558rem;height:.992rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);margin:auto 0;position:absolute;right:3rem;top:0;bottom:0}body.service_detail .service_index .service_dropbox{margin:0 auto;position:absolute;top:calc(100% - 1.1rem);left:0;right:0;z-index:1;display:none;border:1px solid #b1883a;background-color:#f9f9f4;border-radius:.5rem;width:31.5rem}body.service_detail .service_index .service_dropbox ul li{border-bottom:.05rem solid #e6e6d2}body.service_detail .service_index .service_dropbox ul li:last-of-type{border-bottom:none}body.service_detail .service_index .service_dropbox ul li a{font-size:1.3rem;line-height:1.4;color:#1e0415;letter-spacing:.01em;padding:.8rem 3.25rem 1.1rem;background-image:url(../images/icon_check_black.png);background-repeat:no-repeat;background-position:left 1.6rem top 1.56rem;background-size:1.036rem .743rem;display:block}body.service_detail .service_index .service_dropbox ul li a.current{color:#b1883a !important;background-image:url(../images/icon_check_gold.png) !important}body.service_detail section.service_what{background-repeat:no-repeat;background-position:center top;background-size:cover;padding:6.8rem 0 10.6rem}body.service_detail section.service_what .title_wrapper{padding:0 3rem}body.service_detail section.service_what .title_wrapper .en_title{font-size:1.2rem;font-weight:normal;color:#fff;line-height:1;letter-spacing:.12em}body.service_detail section.service_what .title_wrapper .en_title:before{content:"";width:2.487rem;height:1px;display:inline-block;margin-right:1.01rem;background-color:#fff;vertical-align:.4rem}body.service_detail section.service_what .title_wrapper .ja_title{font-size:2.3rem;font-weight:300;color:#fff;line-height:1.6;letter-spacing:.1em;margin-top:1.5rem}body.service_detail section.service_what .l_text{font-size:1.8rem;color:#fff;line-height:3.26rem;letter-spacing:.1em;padding:0 3rem;margin-top:3.5rem}body.service_detail section.service_what .text{font-size:1.3rem;color:#fff;line-height:2.46rem;letter-spacing:.08em;margin-top:2.2rem;padding:0 3rem}body.service_detail section.service_what .service_what_items{padding:3.4rem 0 .2rem}body.service_detail section.service_what .service_what_item{margin-bottom:8.4rem}body.service_detail section.service_what .service_what_item:nth-child(odd) img{margin-left:auto}body.service_detail section.service_what .service_what_item:last-of-type{margin-bottom:0}body.service_detail section.service_what .service_what_item img{display:block;width:36rem;height:28rem;-o-object-fit:cover;object-fit:cover;border-radius:.3rem 0 0 .3rem}body.service_detail section.service_what .service_what_item .text_space{padding:2rem 0 0}body.service_detail section.service_what .service_what_item .text_space .l_text{margin-top:0}body.service_detail section.service_what .for_more{margin:5.7rem auto 1rem;width:34.5rem}body.service_detail section.service_what .for_more img{width:100%;height:19rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.3rem .3rem 0 0}body.service_detail section.service_what .for_more .text_space{background-color:#f9f9f4;border-radius:0 0 .3rem .3rem;padding:2.48rem 2.5rem 2.8rem}body.service_detail section.service_what .for_more .text_space .gold_text{font-size:1.3rem;color:#fff;line-height:2.53rem;letter-spacing:0;background-color:#b1883a;border-radius:.3rem;padding:0 .5rem;display:inline-block}body.service_detail section.service_what .for_more .text_space .l_text{font-size:1.6rem;color:#1e0415;line-height:2.6rem;letter-spacing:.08em;margin-top:1.5rem;padding:0}body.service_detail section.service_what .for_more .text_space .text{font-size:1.3rem;color:#1e0415;line-height:2.36rem;letter-spacing:.08em;margin-top:1.6rem;padding:0}body.service_detail section.service_what .for_more .text_space .link{font-size:1.3rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:26rem;margin:3rem 0 0;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right center;background-size:1.059rem 1.059rem}body.service_detail section.service_what .for_more .text_space .link:after{content:"";width:100%;height:.069rem;display:block;margin-top:.2rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_before_after{padding:0 1.5rem;margin-top:-3rem}body.service_detail section.service_before_after .service_before_after_inner{padding:4.2rem 0 2rem;position:relative;background-color:#f3f2ea;border-radius:.3rem}body.service_detail section.service_before_after .service_before_after_inner .title_wrapper{text-align:center}body.service_detail section.service_before_after .service_before_after_inner .title_wrapper img{display:block;width:33.8rem;margin:0 auto;position:absolute;top:1.5rem;left:0;right:0}body.service_detail section.service_before_after .service_before_after_inner .title_wrapper h2{font-size:2.3rem;font-weight:300;color:#1e0415;line-height:4rem;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_before_after .service_before_after_inner .title_wrapper .text{font-size:1.3rem;color:#1e0415;line-height:2.4rem;letter-spacing:.02em;margin-top:2rem;position:relative;z-index:1}body.service_detail section.service_before_after .service_before_after_inner ul{margin-top:2rem}body.service_detail section.service_before_after .service_before_after_inner ul li{background-color:#f9f9f4;border-radius:.3rem;margin-bottom:4.85rem;padding:2.3rem 2.5rem 3.8rem}body.service_detail section.service_before_after .service_before_after_inner ul li h3{font-size:1.6rem;font-weight:300;color:#1e0415;line-height:2.04rem;letter-spacing:.108em;text-align:center}body.service_detail section.service_before_after .service_before_after_inner ul li h3 img{display:block;width:9.332rem;margin:0 auto 1.2rem}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper{margin-top:2.4rem}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_before{width:100%;height:18rem;position:relative}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_before img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.3rem}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_before p{font-size:1.3rem;color:#5a5129;line-height:1;letter-spacing:.09em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.784rem;width:5.976rem;background-color:#fff;border-radius:.2rem;position:absolute;left:.69rem;top:.67rem}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .arrow{width:100%;height:1px;background-color:#b1883a;margin:4.66rem 0;position:relative}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .arrow:after{content:"▼";width:3.679rem;height:3.679rem;display:block;font-size:1rem;color:#b1883a;line-height:2;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f4;border:1px solid #b1883a;border-radius:50%;margin:0 auto;position:absolute;left:0;right:0;top:-1.9rem}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_after{width:100%;height:18rem;position:relative}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_after img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_after p{font-size:1.3rem;color:#b1883a;line-height:1;letter-spacing:.09em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.784rem;width:5.976rem;background-color:#fff;border-radius:.2rem;position:absolute;left:.69rem;top:.67rem}body.service_detail section.service_before_after .service_before_after_inner ul li .text{font-size:1.4rem;color:#1e0415;line-height:2.4rem;letter-spacing:.047em;margin-top:1.2rem}body.service_detail section.service_type_features{padding:2.4rem 0 0;position:relative}body.service_detail section.service_type_features .title_wrapper{text-align:center}body.service_detail section.service_type_features .title_wrapper img{display:block;width:31.5rem;margin:0 auto;position:absolute;top:.2rem;left:0;right:0}body.service_detail section.service_type_features .title_wrapper h2{font-size:2.3rem;font-weight:300;color:#1e0415;line-height:4rem;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_type_features .service_type_features_inner{padding:4rem 1.5rem 8.8rem}body.service_detail section.service_type_features .service_type_features_inner .accordion{padding:0 1.5rem}body.service_detail section.service_type_features .service_type_features_inner .accordion .text_wrapper,body.service_detail section.service_type_features .service_type_features_inner .accordion dl{margin-bottom:2.5rem}body.service_detail section.service_type_features .service_type_features_inner .accordion p,body.service_detail section.service_type_features .service_type_features_inner .accordion dt{font-size:1.4rem;color:#1e0415;line-height:1.8rem;letter-spacing:.1em;border-bottom:.057rem solid #8f8f7f;padding-left:1rem;padding-bottom:1.2rem;position:relative}body.service_detail section.service_type_features .service_type_features_inner .accordion p:before,body.service_detail section.service_type_features .service_type_features_inner .accordion dt:before{content:"";width:.2rem;height:calc(100% - 1.3rem);display:block;background-color:#b1883a;position:absolute;left:0;bottom:1.07rem}body.service_detail section.service_type_features .service_type_features_inner .accordion dl{cursor:pointer}body.service_detail section.service_type_features .service_type_features_inner .accordion dl dt{background-image:url(../images/icon_plus_gold.png);background-repeat:no-repeat;background-position:right top .4rem;background-size:1.21rem 1.21rem;padding-right:2rem}body.service_detail section.service_type_features .service_type_features_inner .accordion dl dd{display:none;font-size:1.3rem;color:#1e0415;line-height:2.36rem;letter-spacing:.08em;margin-top:.8rem}body.service_detail section.service_type_features .service_type_features_inner .accordion dl.open dt{background-image:url(../images/icon_minus_gold.png)}body.service_detail section.service_type_features .service_type_features_inner .accordion dl.open dd{display:block}body.service_detail section.service_type_features .service_type_features_inner .for_more{margin:5rem auto 0}body.service_detail section.service_type_features .service_type_features_inner .for_more img{width:100%;height:19rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.3rem .3rem 0 0}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space{background-color:#f9f9f4;border-radius:0 0 .3rem .3rem;padding:2.48rem 2.5rem 2.8rem}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .gold_text{font-size:1.3rem;color:#fff;line-height:2.53rem;letter-spacing:0;background-color:#b1883a;border-radius:.3rem;display:block;text-align:center}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .l_text{font-size:1.6rem;color:#1e0415;line-height:2.6rem;letter-spacing:.08em;margin-top:1.5rem}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .text{font-size:1.3rem;color:#1e0415;line-height:2.36rem;letter-spacing:.08em;margin-top:1.6rem}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .link{font-size:1.3rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:26rem;margin:3rem 0 0;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right center;background-size:1.059rem 1.059rem}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .link:after{content:"";width:100%;height:.069rem;display:block;margin-top:.2rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_reason{padding:6rem 0 0;position:relative}body.service_detail section.service_reason .title_wrapper{text-align:center}body.service_detail section.service_reason .title_wrapper img{display:block;width:31.7rem;margin:0 auto;position:absolute;top:3.8rem;left:0;right:0}body.service_detail section.service_reason .title_wrapper h2{font-size:2.3rem;font-weight:300;color:#1e0415;line-height:4rem;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_reason .reason_first{margin-top:4.2rem}body.service_detail section.service_reason .reason_first img{width:36rem;height:28rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.3rem 0 0 .3rem;margin-left:auto}body.service_detail section.service_reason .reason_first .text_space{padding:2rem 3rem 0}body.service_detail section.service_reason .reason_first .text_space .l_text{font-size:1.8rem;color:#1e0415;line-height:3.3rem;letter-spacing:.1em}body.service_detail section.service_reason .reason_first .text_space .text{font-size:1.4rem;color:#1e0415;line-height:2.56rem;letter-spacing:.08em;margin-top:2rem}body.service_detail section.service_reason .reason_first .text_space .link{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:18.14rem;margin:3.8rem 0 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:3.857rem .491rem}body.service_detail section.service_reason .reason_first .text_space .link:after{content:"";width:100%;height:.07rem;display:block;margin-top:1rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_reason .service_reason_inner{padding:11.8rem 0 6rem}body.service_detail section.service_reason .service_reason_inner ul li{padding:0 3rem 7.6rem;position:relative}body.service_detail section.service_reason .service_reason_inner ul li:last-of-type{padding-bottom:0}body.service_detail section.service_reason .service_reason_inner ul li:after{content:"";width:100%;height:24.2rem;display:block;background-image:url(../images/service_reason_bg_sp.png);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;position:absolute;left:0;top:-15.8rem;z-index:0}body.service_detail section.service_reason .service_reason_inner ul li .num{height:14.7rem;display:block;position:absolute;top:-3.5rem;z-index:1}body.service_detail section.service_reason .service_reason_inner ul li h3{font-size:1.5rem;font-weight:300;color:#b1883a;line-height:2.6rem;letter-spacing:.08em;padding-left:6.4rem;position:relative;z-index:1}body.service_detail section.service_reason .service_reason_inner ul li .img{width:100%;height:18rem;border-radius:.3rem;display:block;-o-object-fit:cover;object-fit:cover;margin-top:1.6rem;position:relative;z-index:1}body.service_detail section.service_reason .service_reason_inner ul li .text{font-size:1.3rem;color:#1e0415;line-height:2.36rem;letter-spacing:.08em;margin-top:1.4rem;position:relative;z-index:1}body.service_detail section.service_reason .service_reason_inner ul li.reason01 .num{width:6.1rem;left:3rem}body.service_detail section.service_reason .service_reason_inner ul li.reason02 .num{width:8.2rem;left:2.7rem}body.service_detail section.service_reason .service_reason_inner ul li.reason03 .num{width:8.3rem;left:1.4rem}body.service_detail section.service_reason .service_reason_inner .for_owner{margin:6.2rem auto 0;width:34.5rem}body.service_detail section.service_reason .service_reason_inner .for_owner img{width:100%;height:19rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.3rem .3rem 0 0}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space{background-color:#f9f9f4;border-radius:0 0 .3rem .3rem;padding:2.48rem 2.5rem 2.8rem}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .gold_text{font-size:1.3rem;color:#fff;line-height:2.53rem;letter-spacing:0;background-color:#b1883a;border-radius:.3rem;display:block;text-align:center}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .l_text{font-size:1.6rem;color:#1e0415;line-height:2.6rem;letter-spacing:.08em;margin-top:2rem}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .text{font-size:1.3rem;color:#1e0415;line-height:2.36rem;letter-spacing:.08em;margin-top:1.6rem}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .link{font-size:1.3rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:18.641rem;margin:3.3rem 0 0;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right center;background-size:1.059rem 1.059rem}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .link:after{content:"";width:100%;height:.069rem;display:block;margin-top:.2rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_product .service_product_inner{padding:9.4rem 0 5rem;position:relative}body.service_detail section.service_product .service_product_inner .title_wrapper{text-align:center;padding:0 2.25rem}body.service_detail section.service_product .service_product_inner .title_wrapper img{display:block;width:22.5rem;margin:0 auto;position:absolute;top:6rem;left:0;right:0}body.service_detail section.service_product .service_product_inner .title_wrapper h2{font-size:2.3rem;font-weight:300;color:#1e0415;line-height:4rem;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_product .service_product_inner .title_wrapper .text{font-size:1.3rem;color:#1e0415;line-height:2.4rem;letter-spacing:.02em;margin-top:1.2rem;position:relative;z-index:1}body.service_detail section.service_product .service_product_inner .product_slider{position:relative;margin-top:4rem}body.service_detail section.service_product .service_product_inner .product_slider .slide{padding:2.45rem 2.5rem 2.85rem;border:1px solid #b1883a;border-radius:.3rem;margin:0 1.5rem}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_head{text-align:center}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_head .num{font-size:1.3rem;color:#fff;line-height:2.649rem;letter-spacing:.072em;background-color:#b1883a;width:13.332rem;margin:0 auto 1.2rem}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_head .name{font-size:1.6rem;color:#1e0415;line-height:2.84rem;letter-spacing:.108em}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents{margin-top:1.4rem}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents img{display:block;width:100%;height:18.1rem;-o-object-fit:contain;object-fit:contain;border-radius:.3rem;background-color:#fff}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space{margin-top:3.1rem}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .gold_text{font-size:1.2rem;font-weight:normal;color:#b1883a;line-height:1.92rem;letter-spacing:.12em}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .gold_text:before{content:"";width:3.05rem;height:1px;display:inline-block;background-color:#b1883a;margin-right:1.05rem;vertical-align:.5rem}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .text{font-size:1.4rem;color:#1e0415;line-height:2.4rem;letter-spacing:.047em;margin-top:2.6rem}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .link{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:16rem;margin:2.3rem 0 0;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right bottom 1.08rem;background-size:1.159rem 1.159rem}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .link:after{content:"";width:100%;height:.088rem;display:block;margin-top:.2rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow{background-color:#f9f9f4;border:1px solid #b1883a;border-radius:50%;width:4.2rem;height:4.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:18rem;z-index:1;cursor:pointer}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow:after{font-size:1.1rem;font-weight:300;font-family:"fot-tsukumin-pr6n",sans-serif;color:#b1883a;line-height:1;letter-spacing:0}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow.prev-arrow{left:.5rem}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow.prev-arrow:after{content:"◀"}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow.next-arrow{right:.5rem}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow.next-arrow:after{content:"▶︎"}body.service_detail section.service_product .service_product_inner .product_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.83rem}body.service_detail section.service_product .service_product_inner .product_slider .slick-dots li{width:2.8rem;height:.5rem;margin:0 .5rem}body.service_detail section.service_product .service_product_inner .product_slider .slick-dots li button{background-color:#e6e6d2;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.service_detail section.service_product .service_product_inner .product_slider .slick-dots li.slick-active button{background-color:#b1883a}body.service_detail section.service_price{background-color:#f9f9f4;padding:5rem 0 1rem}body.service_detail section.service_price .service_price_inner{padding:0rem 0;position:relative}body.service_detail section.service_price .service_price_inner .title_wrapper{text-align:center;padding:0 2.25rem}body.service_detail section.service_price .service_price_inner .title_wrapper img{display:block;width:22.5rem;margin:0 auto;position:absolute;top:-2rem;left:0;right:0}body.service_detail section.service_price .service_price_inner .title_wrapper h2{font-size:2.3rem;font-weight:300;color:#1e0415;line-height:4rem;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_price .service_price_inner .title_wrapper .text{font-size:1.3rem;color:#1e0415;line-height:2.4rem;letter-spacing:.02em;margin-top:1.2rem;position:relative;z-index:1}body.service_detail section.service_price .service_price_inner .price_table{padding:2rem 0 0 1.5rem}body.service_detail section.service_price .service_price_inner .price_table .scroll{display:block;width:18.9rem;margin:0 auto 2rem}body.service_detail section.service_price .service_price_inner .price_table ul li{margin:0 0 3rem}body.service_detail section.service_price .service_price_inner .price_table ul li h3{font-size:2rem;font-weight:300;letter-spacing:.1em;text-align:center;color:#fff;line-height:1.4;margin:0 1.5rem 0 0;padding:1rem 0;border:1px solid #b1883a;border-bottom:none}body.service_detail section.service_price .service_price_inner .price_table ul li h3.brown{background:#5a5129}body.service_detail section.service_price .service_price_inner .price_table ul li h3.gold{background:#b1883a}body.service_detail section.service_price .service_price_inner .price_table ul li figure{width:100%;overflow-x:auto;margin:0 0 .5rem}body.service_detail section.service_price .service_price_inner .price_table ul li figure img{display:block;width:80rem;margin:0 1.5rem .5rem 0}body.service_detail section.service_price .service_price_inner .price_table ul li .remarks{font-size:1.2rem;font-weight:normal;margin:0 auto;text-align:left}body.service_detail section.service_flow{padding:4rem 1.5rem 0}body.service_detail section.service_flow .service_flow_inner{padding:7.2rem 1.5rem 8.83rem;background-color:#e6e6d2;position:relative}body.service_detail section.service_flow .service_flow_inner .title_wrapper{text-align:center}body.service_detail section.service_flow .service_flow_inner .title_wrapper img{display:block;width:17.9rem;margin:0 auto;position:absolute;top:3.88rem;left:0;right:0}body.service_detail section.service_flow .service_flow_inner .title_wrapper h2{font-size:2.3rem;font-weight:300;color:#1e0415;line-height:4rem;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_flow .service_flow_inner .title_wrapper .text{font-size:1.3rem;color:#1e0415;line-height:2.4rem;letter-spacing:.02em;margin-top:2.1rem;position:relative;z-index:1}body.service_detail section.service_flow .service_flow_inner ul{margin-top:3.4rem}body.service_detail section.service_flow .service_flow_inner ul li{background-color:#f9f9f4;border:1px solid #b1883a;border-radius:.3rem;padding:1.3rem 1rem 1.4rem;margin-bottom:2.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}body.service_detail section.service_flow .service_flow_inner ul li .num{font-size:2.6rem;color:#b1883a;line-height:3rem;letter-spacing:.02em;border-right:1px solid #b1883a;width:3.7rem;padding-bottom:.5rem}body.service_detail section.service_flow .service_flow_inner ul li .text{font-size:1.3rem;color:#1e0415;line-height:2.2rem;letter-spacing:0;width:24.5rem}body.service_detail section.service_flow .service_flow_inner ul li .text a{color:#c71313;letter-spacing:0;text-decoration:underline}body.service_detail section.service_flow .service_flow_inner ul li:after{content:"";background-color:#b1883a;width:1.996rem;height:.975rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);margin:0 auto;position:absolute;top:calc(100% + 0.85rem);left:0;right:0}body.service_detail section.service_flow .service_flow_inner ul li:last-of-type{margin-bottom:0}body.service_detail section.service_flow .service_flow_inner ul li:last-of-type:after{content:none}body.service_detail section.service_faq .service_faq_inner{padding:7rem 1.5rem 10rem;position:relative}body.service_detail section.service_faq .service_faq_inner .title_wrapper{text-align:center}body.service_detail section.service_faq .service_faq_inner .title_wrapper img{display:block;width:14.7rem;margin:0 auto;position:absolute;top:3.8rem;left:0;right:0}body.service_detail section.service_faq .service_faq_inner .title_wrapper h2{font-size:2.3rem;font-weight:300;color:#1e0415;line-height:4rem;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_faq .service_faq_inner .accordion{margin-top:2.4rem}body.service_detail section.service_faq .service_faq_inner .accordion dl{background-color:#f9f9f4;margin-bottom:2rem;cursor:pointer}body.service_detail section.service_faq .service_faq_inner .accordion dl span{font-size:1.8rem;color:#b1883a;line-height:1;letter-spacing:0;position:absolute;top:2rem;left:1.4rem}body.service_detail section.service_faq .service_faq_inner .accordion dl p{font-size:1.4rem;color:#1e0415;line-height:2.4rem;letter-spacing:.047em}body.service_detail section.service_faq .service_faq_inner .accordion dl p a{text-decoration:underline;color:#1e0415;letter-spacing:.047em;display:inline}body.service_detail section.service_faq .service_faq_inner .accordion dl dt{border:1px solid #e6e6d2;background-image:url(../images/icon_plus_gold.png);background-repeat:no-repeat;background-position:right 1.5rem center;background-size:1.707rem 1.707rem;position:relative;padding:1.8rem 5.34rem 1.4rem 5.16rem}body.service_detail section.service_faq .service_faq_inner .accordion dl dd{display:none;border-bottom:1px solid #e6e6d2;border-left:1px solid #e6e6d2;border-right:1px solid #e6e6d2;position:relative;padding:1.8rem 5.34rem 1.4rem 5.16rem}body.service_detail section.service_faq .service_faq_inner .accordion dl.open dt{background-image:url(../images/icon_minus_gold.png)}body.service_detail section.service_faq .service_faq_inner .accordion dl.open dd{display:block}body.protection-film .subpage_heading .subpage_heading_inner{background-image:url(../images/service_protection_film_subpage_heading_bg_sp.jpg);padding-top:9.08rem}body.protection-film .subpage_heading .subpage_heading_inner .en_text_img{width:34.108rem}body.protection-film .subpage_heading .subpage_heading_inner .ja_title{left:7.22rem;top:19rem;width:20.642rem;background-color:rgba(0,0,0,0)}body.protection-film .service_what{background-image:url(../images/service_protection_film_service_what_bg_sp.jpg)}body.protection-film .service_what .title_wrapper .ja_title{white-space:nowrap}body.car-coating .subpage_heading .subpage_heading_inner{background-image:url(../images/service_car_coating_subpage_heading_bg_sp.jpg);padding-top:9.01rem}body.car-coating .subpage_heading .subpage_heading_inner .en_text_img{width:31.362rem}body.car-coating .subpage_heading .subpage_heading_inner .ja_title{left:10.56rem;top:18.46rem;width:14.043rem}body.car-coating .service_what{background-image:url(../images/service_car_coating_service_what_bg_sp.jpg)}body.car-wrapping .subpage_heading .subpage_heading_inner{background-image:url(../images/service_car_wrapping_subpage_heading_bg_sp.jpg);padding-top:9.2rem}body.car-wrapping .subpage_heading .subpage_heading_inner .en_text_img{width:32.88rem}body.car-wrapping .subpage_heading .subpage_heading_inner .ja_title{left:11.58rem;top:18.48rem;width:11.417rem}body.car-wrapping .service_what{background-image:url(../images/service_car_wrapping_service_what_bg_sp.jpg)}body.car-film .subpage_heading .subpage_heading_inner{background-image:url(../images/service_car_film_subpage_heading_bg_sp.jpg);padding-top:9.29rem}body.car-film .subpage_heading .subpage_heading_inner .en_text_img{width:24.173rem}body.car-film .subpage_heading .subpage_heading_inner .ja_title{left:12.33rem;top:18.46rem;width:9.837rem}body.car-film .service_what{background-image:url(../images/service_car_film_service_what_bg_sp.jpg)}body.car-film .service_what .service_what_item:first-of-type .l_text{white-space:nowrap}body.head-light-cleaning .subpage_heading .subpage_heading_inner{background-image:url(../images/service_head_light_cleaning_subpage_heading_bg_sp.jpg);padding-top:10.03rem}body.head-light-cleaning .subpage_heading .subpage_heading_inner .en_text_img{width:33.448rem}body.head-light-cleaning .subpage_heading .subpage_heading_inner .ja_title{left:10.95rem;top:18.46rem;width:12.489rem}body.head-light-cleaning .service_what{background-image:url(../images/service_head_light_cleaning_service_what_bg_sp.jpg)}body.seminar .subpage_heading .subpage_heading_inner{background-image:url(../images/seminar_subpage_heading_bg_sp.jpg);padding-top:13.54rem}body.seminar .subpage_heading .subpage_heading_inner .en_text_img{width:29.502rem}body.seminar .subpage_heading .subpage_heading_inner .ja_title{width:11.383rem;left:12.6rem}body.seminar .title_wrapper{text-align:center}body.seminar .title_wrapper .en_title{font-size:1.4rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.seminar .title_wrapper .ja_title{font-size:2.1rem;font-weight:300;color:#1e0415;line-height:3.6rem;letter-spacing:.1em;margin-top:1.8rem}body.seminar section.seminar_first{background-image:url(../images/seminar_first_bg_sp.png);background-repeat:no-repeat;background-position:center top 9.2rem;background-size:100% auto}body.seminar section.seminar_first .seminar_first_inner{padding:3.8rem 3rem 7.8rem}body.seminar section.seminar_first .seminar_first_inner .first_news{border:1px solid #e6e6d2;border-radius:.3rem;background-color:rgba(230,230,210,.4);padding:1rem 2.8rem 2.3rem;width:31.5rem;margin:0 auto;position:relative}body.seminar section.seminar_first .seminar_first_inner .first_news h2{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:2;letter-spacing:.12em;text-align:center}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider{margin-top:.6rem}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider a{display:block}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider a p.article_title{font-size:1.4rem;color:#1e0415;line-height:2.26rem;letter-spacing:.06em}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.2rem}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider .slick-dots li{width:.5rem;height:.5rem;margin:0 .3rem}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider .slick-dots li button{background-color:#dbdbce;border-radius:50%;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider .slick-dots li.slick-active button{background-color:#b49531}body.seminar section.seminar_first .seminar_first_inner .for_crafter{margin-top:6.6rem}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner{margin-top:3.3rem}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item{margin-bottom:7.9rem}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item:last-of-type{margin-bottom:0}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .img_space{width:100%;height:20rem}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.3rem}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .text_space{margin-top:2.2rem}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .text_space .l_text{font-size:1.6rem;color:#1e0415;line-height:2.6rem;letter-spacing:.1em}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .text_space .text{font-size:1.3rem;color:#1e0415;line-height:2.26rem;letter-spacing:.08em;margin-top:1.9rem}body.seminar section.seminar_achievement .seminar_achievement_slider{position:relative}body.seminar section.seminar_achievement .seminar_achievement_slider img{display:block;width:100%;height:28rem;-o-object-fit:cover;object-fit:cover}body.seminar section.seminar_achievement .seminar_achievement_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:absolute;left:0;right:0;bottom:5.45rem;z-index:1}body.seminar section.seminar_achievement .seminar_achievement_slider .slick-dots li{width:2.8rem;height:.5rem;margin:0 .5rem}body.seminar section.seminar_achievement .seminar_achievement_slider .slick-dots li button{background-color:#e6e6d2;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.seminar section.seminar_achievement .seminar_achievement_slider .slick-dots li.slick-active button{background-color:#b1883a}body.seminar section.seminar_achievement .seminar_achievement_slider:after{content:"";width:100%;height:8.8rem;display:block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));background:linear-gradient(to bottom, rgba(0, 0, 0, 0), black);position:absolute;left:0;bottom:0}body.seminar section.seminar_achievement .seminar_achievement_inner{width:34.5rem;margin:-4rem auto 0;padding:3.6rem 0 8.9rem;background-color:#f9f9f4;border-radius:.3rem;position:relative;z-index:1}body.seminar section.seminar_achievement .seminar_achievement_inner ul{border-top:1px solid #e6e6d2;margin-top:3.6rem}body.seminar section.seminar_achievement .seminar_achievement_inner ul li{border-bottom:1px solid #e6e6d2}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.8rem 0 1.1rem}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a .date{font-size:1.3rem;color:#b1883a;line-height:1;letter-spacing:.1em;margin-right:1.46rem;white-space:nowrap}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a .category_space{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a .category_space .category{font-size:1.3rem;color:#b1883a;line-height:1.56rem;letter-spacing:0;padding:.2rem .65rem .4rem;border:1px solid #b1883a;border-radius:.3rem;margin-right:.3rem;display:inline-block;white-space:nowrap}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a h3{font-size:1.4rem;font-weight:300;color:#1e0415;line-height:2.6rem;letter-spacing:.111em;margin-top:1.8rem;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.seminar section.seminar_achievement .seminar_achievement_inner ul li.no_post{font-size:1.4rem;font-weight:300;color:#1e0415;line-height:2.6rem;letter-spacing:.111em;text-align:center}body.seminar section.seminar_achievement .seminar_achievement_inner .link{font-size:1.6rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:14.737rem;margin:2.8rem auto 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:4.277rem .472rem}body.seminar section.seminar_achievement .seminar_achievement_inner .link:after{content:"";width:100%;height:.071rem;display:block;margin-top:.8rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.seminar section.seminar_merit{background-image:url(../images/seminar_merit_bg_sp.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;padding:2.61rem 0 8.3rem}body.seminar section.seminar_merit .seminar_merit_inner .title_space .en_text_img{width:35.359rem}body.seminar section.seminar_merit .seminar_merit_inner .title_space .ja_title{font-size:1.3rem;width:24.67rem;letter-spacing:0;left:6.282rem;top:10.59rem}body.seminar section.seminar_merit .seminar_merit_inner ul{margin-top:1.2rem}body.seminar section.seminar_merit .seminar_merit_inner ul li{margin-bottom:6rem}body.seminar section.seminar_merit .seminar_merit_inner ul li:last-of-type{margin-bottom:0}body.seminar section.seminar_merit .seminar_merit_inner ul li:nth-child(odd) .img{margin-left:auto;border-radius:.3rem 0 0 .3rem}body.seminar section.seminar_merit .seminar_merit_inner ul li .img{-o-object-fit:cover;object-fit:cover;display:block;width:36rem;height:28.016rem;border-radius:0 .3rem .3rem 0}body.seminar section.seminar_merit .seminar_merit_inner ul li .text_space{padding:5.1rem 3rem 0;position:relative}body.seminar section.seminar_merit .seminar_merit_inner ul li .text_space .num{width:11rem;height:6rem;display:block;position:absolute;left:3rem;top:-1.2rem}body.seminar section.seminar_merit .seminar_merit_inner ul li .text_space h3{font-size:1.8rem;font-weight:300;color:#fff;line-height:3.26rem;letter-spacing:.1em;margin-top:.2rem}body.seminar section.seminar_merit .seminar_merit_inner ul li .text_space .text{font-size:1.3rem;color:#fff;line-height:2.46rem;letter-spacing:.06em;margin-top:2.3rem}body.seminar section.seminar_merit .seminar_merit_inner .service_point{width:34.5rem;margin:5.8rem auto 0}body.seminar section.seminar_merit .seminar_merit_inner .service_point img{width:100%;height:19rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.3rem .3rem 0 0}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space{background-color:#f9f9f4;border-radius:0 0 .3rem .3rem;padding:2.48rem 2.45rem 2.89rem}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .gold_text{font-size:1.3rem;color:#fff;line-height:2.53rem;letter-spacing:.06em;background-color:#b1883a;border-radius:.3rem;width:13.1rem;text-align:center}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .l_text{font-size:1.6rem;color:#1e0415;line-height:2.6rem;letter-spacing:.08em;margin-top:1.5rem}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .text{font-size:1.3rem;color:#1e0415;line-height:2.36rem;letter-spacing:.08em;margin-top:1.5rem}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .link{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:21.23rem;margin:1rem 0 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:3.711rem .472rem}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .link:after{content:"";width:100%;height:.069rem;display:block;margin-top:.2rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.seminar section.seminar_voice .seminar_voice_inner{padding:4.39rem 0 8.8rem}body.seminar section.seminar_voice .seminar_voice_inner .title_space .en_text_img{width:17.192rem}body.seminar section.seminar_voice .seminar_voice_inner .title_space .ja_title{font-size:1.3rem;width:17rem;letter-spacing:0;left:15rem;top:8.31rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider{position:relative;margin-top:2rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide{padding:2.45rem 2.5rem 2.85rem;border:1px solid #b1883a;border-radius:.3rem;margin:0 1.5rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide img{display:block;width:29.5rem;height:20rem;-o-object-fit:cover;object-fit:cover;border-radius:.3rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space{margin-top:2rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .l_text{font-size:1.8rem;color:#1e0415;line-height:3.34rem;letter-spacing:.1em}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .customer{font-size:1.3rem;color:#b1883a;line-height:1.4;letter-spacing:.072em;margin-top:.2rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .text{font-size:1.3rem;color:#1e0415;line-height:2.4rem;letter-spacing:.047em;margin-top:2.2rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .link{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:26.943rem;margin:2.3rem 0 0;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right bottom 1.08rem;background-size:1.159rem 1.159rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .link:after{content:"";width:100%;height:.088rem;display:block;margin-top:.2rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow{background-color:#f9f9f4;border:1px solid #b1883a;border-radius:50%;width:4.2rem;height:4.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:10rem;z-index:1;cursor:pointer}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow:after{font-size:1.1rem;font-weight:300;font-family:"fot-tsukumin-pr6n",sans-serif;color:#b1883a;line-height:1;letter-spacing:0}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow.prev-arrow{left:.5rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow.prev-arrow:after{content:"◀"}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow.next-arrow{right:.5rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow.next-arrow:after{content:"▶︎"}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.83rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slick-dots li{width:2.8rem;height:.5rem;margin:0 .5rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slick-dots li button{background-color:#e6e6d2;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slick-dots li.slick-active button{background-color:#b1883a}body.seminar section.seminar_program{background-color:#f3f2ea}body.seminar section.seminar_program .seminar_program_inner{padding:3.89rem 3rem 7rem}body.seminar section.seminar_program .seminar_program_inner .title_space .en_text_img{width:23.107rem}body.seminar section.seminar_program .seminar_program_inner .title_space .ja_title{font-size:1.3rem;width:14.262rem;left:10rem;top:8.4rem;line-height:1.4rem;background-color:rgba(243,242,234,.8)}body.seminar section.seminar_program .seminar_program_inner .list{margin-top:3.6rem}body.seminar section.seminar_program .seminar_program_inner .list li{margin-bottom:6.82rem}body.seminar section.seminar_program .seminar_program_inner .list li img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:19rem;border-radius:.3rem}body.seminar section.seminar_program .seminar_program_inner .list li .text_space{padding-top:1.6rem}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .num{font-size:1.3rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .num span{font-size:1.6rem;letter-spacing:.12em}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .num:before{content:"";width:2.443rem;height:1px;display:inline-block;background-color:#b1883a;margin-right:.96rem;vertical-align:.4rem}body.seminar section.seminar_program .seminar_program_inner .list li .text_space h3{font-size:2.3rem;font-weight:300;color:#1e0415;line-height:3.8rem;letter-spacing:.033em;margin-top:1rem}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .whitebox{background-color:#f9f9f4;border-radius:.3rem;padding:1.5rem .5rem 1.4rem 1.47rem;margin-top:1.5rem}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .whitebox .gold_text{font-size:1.4rem;color:#b1883a;line-height:1.2;letter-spacing:.033em}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .whitebox ul{margin-top:1.3rem}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .whitebox ul li{font-size:1.3rem;color:#1e0415;line-height:1;letter-spacing:.08em;margin-bottom:1rem}body.seminar section.face_service_site{background-image:url(../images/face_service_site_bg_sp.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;text-align:center;padding:6.88rem 4rem 6.83rem}body.seminar section.face_service_site img{width:18.527rem;display:block;margin:0 auto}body.seminar section.face_service_site h2{font-size:2.3rem;font-weight:300;color:#fff;line-height:1;letter-spacing:.033em;margin-top:3.6rem;white-space:nowrap}body.seminar section.face_service_site .text{font-size:1.3rem;color:#fff;line-height:2.2rem;letter-spacing:.047em;margin-top:3.1rem}body.seminar section.face_service_site a{width:100%;height:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3rem auto 0;background-image:url(../images/icon_link_white.png);background-repeat:no-repeat;background-position:right 3.36rem center;background-size:1.22rem 1.22rem;font-size:1.4rem;line-height:1.4;color:#fff;letter-spacing:.033em;border:.15rem solid #fff;padding-right:2rem;border-radius:.3rem}body.company .subpage_heading .subpage_heading_inner{background-image:url(../images/company_subpage_heading_bg_sp.jpg);padding-top:13.45rem}body.company .subpage_heading .subpage_heading_inner .en_text_img{width:29.995rem}body.company section.company_message .company_message_inner{padding:4.7rem 3rem 3.8rem}body.company section.company_message .company_message_inner .message01 .en_title{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.company section.company_message .company_message_inner .message01 .en_title:before{content:"";width:3.05rem;height:1px;display:inline-block;margin-right:1.05rem;background-color:#b1883a;vertical-align:.6rem}body.company section.company_message .company_message_inner .message01 h2{font-size:1.8rem;font-weight:300;color:#1e0415;line-height:3.3rem;letter-spacing:.1em;margin-top:3.8rem}body.company section.company_message .company_message_inner .message01 .text{font-size:1.3rem;color:#1e0415;line-height:2.46rem;letter-spacing:.08em;margin-top:2.8rem}body.company section.company_message .company_message_inner .message01 .sign{font-size:1.3rem;color:#1e0415;line-height:2.5rem;letter-spacing:.08em;margin-top:1.4rem}body.company section.company_message .company_message_inner .message01 .sign span{font-size:1.5rem;letter-spacing:.08em}body.company section.company_message .company_message_inner .message02{padding-top:3.2rem}body.company section.company_message .company_message_inner .message02 img{width:100%;height:22rem;-o-object-fit:cover;object-fit:cover;display:block;border-radius:.3rem}body.company section.company_message .company_message_inner .message02 h3{font-size:1.6rem;font-weight:300;color:#b1883a;line-height:1;letter-spacing:.1em;border-bottom:1px solid #e6e6d2;width:calc(100% - 1rem);margin-left:auto;margin-top:2.5rem;position:relative;padding-bottom:1rem}body.company section.company_message .company_message_inner .message02 h3:before{content:"";width:.2rem;height:2.091rem;display:block;background-color:#b1883a;position:absolute;left:-1rem;top:0}body.company section.company_message .company_message_inner .message02 .text{font-size:1.3rem;color:#1e0415;line-height:2.6rem;letter-spacing:.08em;margin-top:1.7rem}body.company section.company_message .img_slider img{display:block;height:21rem;-o-object-fit:cover;object-fit:cover}body.company section.company_access{background-color:#f3f2ea}body.company section.company_access .company_access_inner{padding:3.25rem 1.5rem 4rem}body.company section.company_access .company_access_inner .title_space .en_text_img{width:17.407rem;height:12.134rem}body.company section.company_access .company_access_inner .title_space .ja_title{width:7.695rem;left:15rem;font-size:1.3rem;top:7.4rem}body.company section.company_access .company_access_inner ul{margin-top:1.4rem}body.company section.company_access .company_access_inner ul li{margin-bottom:4.8rem;background-color:#f9f9f4;border-radius:0 0 .3rem .3rem}body.company section.company_access .company_access_inner ul li iframe{display:block;width:100%;height:20rem}body.company section.company_access .company_access_inner ul li .text_space{padding:2.2rem 2.5rem 2.4rem}body.company section.company_access .company_access_inner ul li .text_space h3{font-size:2rem;font-weight:300;color:#1e0415;line-height:1;letter-spacing:.06em}body.company section.company_access .company_access_inner ul li .text_space h3:before{content:"";width:.2rem;height:2.121rem;display:inline-block;background-color:#b1883a;margin-right:1rem;vertical-align:-0.3rem}body.company section.company_access .company_access_inner ul li .text_space p{font-size:1.3rem;color:#1e0415;line-height:2.36rem;letter-spacing:.08em}body.company section.company_access .company_access_inner ul li .text_space p.address{margin-top:2.3rem}body.company section.company_access .company_access_inner ul li .text_space p.text{margin-top:1.8rem}body.company section.company_access .company_access_inner ul li .text_space a{font-size:1.3rem;font-weight:300;color:#1e0415;line-height:1;letter-spacing:.06em;border-bottom:.05rem solid #b1883a;padding-bottom:.7rem;margin-top:2.3rem}body.company section.company_access .company_access_inner ul li .text_space a:after{content:"";width:1.18rem;height:1.573rem;display:inline-block;background-image:url(../images/icon_map_gold.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:1.47rem;vertical-align:-0.2rem}body.company section.company_overview{background-image:url(../images/company_overview_bg_sp.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}body.company section.company_overview .company_overview_inner{padding:2.86rem 1.5rem 8.8rem}body.company section.company_overview .company_overview_inner .title_space .en_text_img{width:25.059rem;height:13.865rem}body.company section.company_overview .company_overview_inner .title_space .ja_title{width:8.145rem;left:17rem;font-size:1.3rem;top:8rem}body.company section.company_overview .company_overview_inner .table{border-top:1px solid #e6e6d2;margin-top:.4rem}body.company section.company_overview .company_overview_inner .table dl{border-bottom:1px solid #e6e6d2;padding:1.5rem 0 1.7rem}body.company section.company_overview .company_overview_inner .table dl dt{font-size:1.5rem;color:#b49531;line-height:1.5;letter-spacing:.123em}body.company section.company_overview .company_overview_inner .table dl dd{font-size:1.3rem;color:#fff;line-height:2.4rem;letter-spacing:.111em;margin-top:1.5rem}body.company section.company_history .company_history_inner{padding:2.02rem 1.5rem 13.77rem}body.company section.company_history .company_history_inner .title_space .en_text_img{width:22.116rem;height:14.491rem}body.company section.company_history .company_history_inner .title_space .ja_title{width:5.082rem;left:14.5rem;font-size:1.3rem;top:9rem}body.company section.company_history .company_history_inner .table{border-top:1px solid #b4ae8e;margin-top:.6rem}body.company section.company_history .company_history_inner .table dl{border-bottom:1px solid #b4ae8e;padding:1.7rem 0 1rem}body.company section.company_history .company_history_inner .table dl dt{font-size:1.5rem;color:#b1883a;line-height:1.68rem;letter-spacing:.123em}body.company section.company_history .company_history_inner .table dl dd{font-size:1.3rem;color:#1e0415;line-height:2.4rem;letter-spacing:.111em;margin-top:2.5rem}body.archive .category_space{padding:3.8rem 3rem 0}body.archive .category_space h2{font-size:1.5rem;font-weight:300;color:#fff;line-height:2;letter-spacing:.01em;background-color:#b1883a;border-radius:.5rem;padding:.3rem 3rem .9rem;cursor:pointer;position:relative}body.archive .category_space h2:after{content:"";background-color:#fff;width:1.1rem;height:.7rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);position:absolute;top:1.75rem;right:1.62rem}body.archive .category_space h2.open:after{-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%)}body.archive .category_space .dl_wrapper{display:none;border:1px solid #b1883a;border-radius:.5rem}body.archive .category_space dl dt{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em;padding:1.7rem 1.66rem 1.1rem}body.archive .category_space dl dt:before{content:"";width:.6rem;height:.6rem;display:inline-block;background-color:#b1883a;border-radius:50%;margin-right:.5rem;vertical-align:.3rem}body.archive .category_space dl dd ul li{border-bottom:.05rem solid #e6e6d2}body.archive .category_space dl dd ul li:last-of-type{border-bottom:none}body.archive .category_space dl dd ul li a{font-size:1.3rem;line-height:1.4;color:#1e0415;letter-spacing:.01em;padding:.8rem 3.25rem 1.1rem;background-image:url(../images/icon_check_black.png);background-repeat:no-repeat;background-position:left 1.6rem top 1.56rem;background-size:1.036rem .743rem;display:block}body.archive .category_space dl dd ul li.current a{color:#b1883a !important;background-image:url(../images/icon_check_gold.png) !important}body.archive .category_space dl.black{background-color:#1e0415}body.archive .category_space dl.black dt{color:#fff}body.archive .category_space dl.black dt:before{background-color:#fff}body.archive .category_space dl.black dd ul li a{color:#fff;background-image:url(../images/icon_check_white.png)}body.archive .category_space dl:last-of-type{padding-bottom:1.2rem;border-radius:0 0 .5rem .5rem}body.archive .list{padding:5.8rem 3rem 5rem}body.archive .list ul li{margin:0 0 3.02rem}body.archive .list ul li a{display:block;width:100%}body.archive .list ul li a .thumbnail_img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:19.901rem}body.archive .list ul li a .date{font-size:1.4rem;color:#b1883a;line-height:1;letter-spacing:.1em;margin-top:1.4rem}body.archive .list ul li a h2{font-size:1.3rem;font-weight:300;color:#1e0415;line-height:2.4rem;letter-spacing:.08em;margin:.7rem 0 .6rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.archive .list ul li a .category{font-size:1.3rem;color:#b1883a;line-height:1.4;letter-spacing:.1em;padding:0 .7rem .3rem;display:inline-block;border:1px solid #b1883a;border-radius:.3rem;margin-bottom:.85rem}body.archive .pagination{background-color:#f3f2ea;padding:2.25rem 3rem 1.25rem}body.archive .pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.archive .pagination ul li{margin:0 .47rem 1rem;width:3.9rem;height:3.9rem}body.archive .pagination ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;color:#b1883a;line-height:1;letter-spacing:0;border-radius:50%;width:100%;height:100%}body.archive .pagination ul li span{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;color:#b1883a;line-height:1;letter-spacing:0;border-radius:50%;width:100%;height:100%}body.single section.single_contents .single_contents_inner{padding:3.5rem 3rem 9.89rem}body.single section.single_contents .single_contents_inner .single_heading .date{font-size:1.6rem;color:#b1883a;line-height:1;letter-spacing:.1em}body.single section.single_contents .single_contents_inner .single_heading h1{font-size:2.3rem;font-weight:300;color:#1e0415;line-height:1.6;letter-spacing:.1em;margin:3rem 0 3.8rem}body.single section.single_contents .single_contents_inner .single_heading .category{font-size:1.3rem;color:#b1883a;line-height:1.4;letter-spacing:.033em;padding:0 .6rem .3rem;display:inline-block;border:1px solid #b1883a;border-radius:.3rem;margin-bottom:.6rem;margin-right:1.28rem;display:inline-block}body.single section.single_contents .single_contents_inner .single_heading .thumbnail_img{display:block;width:100%;margin-top:1.8rem}body.single section.single_contents .single_contents_inner .article_content{margin-top:2.2rem}body.single section.single_contents .single_contents_inner .article_content .staff{width:34.5rem;margin:7.4rem 0 0 -1.5rem;background-color:#fff;-webkit-filter:drop-shadow(0 0.3rem 1.5rem rgba(0, 0, 0, 0.07));filter:drop-shadow(0 0.3rem 1.5rem rgba(0, 0, 0, 0.07));-webkit-transform:translateZ(0);transform:translateZ(0);border-left:.2rem solid #b1883a;border-right:.2rem solid #b1883a;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:7rem 1.5rem 3.1rem 1.87rem}body.single section.single_contents .single_contents_inner .article_content .staff .thankyou{display:block;width:25.216rem;height:13.129rem;margin:0 auto;position:absolute;top:-5.33rem;left:0;right:0}body.single section.single_contents .single_contents_inner .article_content .staff .img_space{background-color:#928d6f;width:6.766rem;height:6.766rem;border-radius:50%;margin-top:1.4rem}body.single section.single_contents .single_contents_inner .article_content .staff .img_space .thumbnail_img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:50%}body.single section.single_contents .single_contents_inner .article_content .staff .img_space .no_img{display:block;width:5.282rem;height:2.656rem;margin-top:1.84rem;margin-left:.94rem}body.single section.single_contents .single_contents_inner .article_content .staff .text_space{width:22.8rem;margin:0}body.single section.single_contents .single_contents_inner .article_content .staff .text_space .comment{font-size:1.3rem;color:#1e0415;line-height:2.3rem;letter-spacing:.08em;margin:0}body.single section.single_contents .single_contents_inner .article_content .staff .text_space .name{font-size:1.3rem;color:#1e0415;line-height:3rem;letter-spacing:.08em;margin:.3rem 0 0}body.single section.single_contents .back_btn_wrapper{background-color:#f3f2ea;height:8.4rem}body.single section.single_contents .back_btn_wrapper .back_btn{font-size:1.8rem;color:#1e0415;line-height:2;letter-spacing:.08em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}body.single section.single_contents .back_btn_wrapper .back_btn:after{content:"";width:7.323rem;height:.472rem;display:block;background-image:url(../images/arrow_black_l_right.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-left:2.87rem}body.works .subpage_heading .subpage_heading_inner{background-image:url(../images/works_subpage_heading_bg_sp.jpg);padding-top:10.76rem}body.works .subpage_heading .subpage_heading_inner .en_text_img{width:22.018rem}body.column .subpage_heading .subpage_heading_inner{background-image:url(../images/column_subpage_heading_bg_sp.jpg);padding-top:10.15rem}body.column .subpage_heading .subpage_heading_inner .en_text_img{width:25.464rem}body.contact .subpage_heading .subpage_heading_inner{background-image:url(../images/contact_subpage_heading_bg_sp.jpg);padding-top:9.59rem}body.contact .subpage_heading .subpage_heading_inner .en_text_img{width:28.616rem}body.contact .subpage_heading .subpage_heading_inner .ja_title{width:9.589rem}body.contact section.contact_us .contact_us_inner{padding:3.6rem 1.5rem 7.99rem}body.contact section.contact_us .contact_us_inner .en_title{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.123em;padding:0 1.5rem}body.contact section.contact_us .contact_us_inner .en_title:before{content:"";width:3.05rem;height:1px;display:inline-block;margin-right:1.15rem;background-color:#b1883a;vertical-align:.7rem}body.contact section.contact_us .contact_us_inner h2{font-size:2.3rem;font-weight:300;color:#1e0415;line-height:3.6rem;letter-spacing:.1em;margin-top:3.1rem;padding:0 1.5rem}body.contact section.contact_us .contact_us_inner .text{font-size:1.4rem;color:#1e0415;line-height:2.6rem;letter-spacing:.08em;margin-top:2.6rem;padding:0 1.5rem}body.contact section.contact_us .contact_us_inner .text span{letter-spacing:.08em}body.contact section.contact_us .contact_us_inner .tel_link{font-size:2.8rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.08em;margin-top:1.8rem;padding:0 1.5rem}body.contact section.contact_us .contact_us_inner .tel_notes{font-size:1.3rem;color:#584f55;line-height:1;letter-spacing:.01em;margin-top:1rem;white-space:nowrap;padding:0 1.5rem}body.contact section.contact_us .contact_us_inner .line_link_contents{background:-webkit-gradient(linear, left top, left bottom, from(#7dd540), to(#3f8c28));background:linear-gradient(to bottom, #7dd540, #3f8c28);border-radius:.5rem;position:relative;padding:2.74rem 0 3.2rem;margin-top:6.5rem}body.contact section.contact_us .contact_us_inner .line_link_contents .logo_space{border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:1.44rem;width:30.3rem;margin:0 auto}body.contact section.contact_us .contact_us_inner .line_link_contents .logo_space img{display:block;width:6.228rem;height:3.703rem}body.contact section.contact_us .contact_us_inner .line_link_contents .logo_space p{font-size:1.2rem;font-weight:normal;font-family:"Noto Sans JP",sans-serif;color:#4d9c2d;line-height:2.272rem;letter-spacing:0;background-color:#fefc53;border-radius:1.1rem;width:13.55rem;text-align:center;margin-left:1.12rem}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3.52rem}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space .white_tag{font-size:1.2rem;font-weight:normal;font-family:"Noto Sans JP",sans-serif;color:#70c53b;line-height:2.522rem;letter-spacing:0;display:inline-block;background-color:#fff;border-radius:.3rem;padding:0 1.05rem;margin-left:.9rem}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space .white_tag:first-of-type{margin-left:0}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space h3{font-size:3.4rem;font-weight:normal;color:#fefc53;line-height:1;letter-spacing:-0.02em;margin-top:1rem;width:100%;white-space:nowrap}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space .text{font-size:1.2rem;font-weight:300;font-family:"Noto Sans JP",sans-serif;color:#fff;line-height:2.2rem;letter-spacing:.01em;width:100%;margin-top:1.8rem}body.contact section.contact_us .contact_us_inner .line_link_contents .fukidashi{width:11.072rem;height:11.071rem;position:absolute;top:-1.45rem;right:-1.16rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-image:url(../images/contact_line_link_contents_fukidashi_bg.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}body.contact section.contact_us .contact_us_inner .line_link_contents .fukidashi p{font-size:1.3rem;font-weight:bold;font-family:"Noto Sans JP",sans-serif;color:#4d9d2e;line-height:1.8;letter-spacing:0}body.contact section.contact_us .contact_form_wrapper{background-color:#f3f2ea;padding:3.8rem 1.5rem 8.8rem}body.contact section.contact_us .contact_form_wrapper .contact_form{padding:2.1rem 1.5rem 4rem;background-color:#f9f9f4}body.contact section.contact_us .contact_form_wrapper .contact_form .personal_info{border-bottom:1px solid #b4ae8e;padding-bottom:1.7rem}body.contact section.contact_us .contact_form_wrapper .contact_form .car_info{border-bottom:1px solid #b4ae8e;padding:3rem 0 1.6rem}body.contact section.contact_us .contact_form_wrapper .contact_form .questionnaire{padding-top:3rem}body.contact section.contact_us .contact_form_wrapper .contact_form dl{margin-bottom:2.1rem}body.contact section.contact_us .contact_form_wrapper .contact_form dl dt{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.05em}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd{margin-top:.7rem}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=text],body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=tel],body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=email]{width:100%;margin:0;line-height:3.8rem;height:4rem;border:1px solid #b4ae8e;background-color:#fff !important;border-radius:.3rem;padding:0 1.8rem;font-size:1.3rem;color:#5a5129;letter-spacing:.05em;cursor:initial}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item{margin:0 2.6rem .2rem 0}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item input[type=radio]{width:2rem;min-width:2rem;height:2rem;background-color:#fff !important;border:1px solid #5a5129;border-radius:50%;margin:0 .6rem 0 0;vertical-align:-0.6rem}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item input[type=radio]:checked{position:relative}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item input[type=radio]:checked:after{content:"";width:1rem;height:1rem;display:block;background-color:#5a5129;margin:auto;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item .wpcf7-list-item-label{font-size:1.3rem;color:#1e0415;line-height:2;letter-spacing:.05em;cursor:pointer}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item{display:block;width:100%;margin:0 0 1rem}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item input[type=checkbox]{width:2.3rem;min-width:2.3rem;height:2.3rem;background-color:#fff !important;border:1px solid #5a5129;border-radius:.2rem;margin:0 .6rem 0 0;vertical-align:-0.6rem}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item input[type=checkbox]:checked{position:relative}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item input[type=checkbox]:checked:after{content:"✔︎";display:inline-block;font-size:1.5rem;font-weight:normal;font-family:"Noto Sans JP",sans-serif;line-height:1;position:absolute;top:.3rem;left:.4rem;z-index:1}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item .wpcf7-list-item-label{font-size:1.3rem;color:#1e0415;line-height:2;letter-spacing:.05em;cursor:pointer}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;line-height:3.8rem;height:4rem;border:1px solid #b4ae8e;background-color:#fff !important;background-image:url(../images/contact_selectbox_arrow.png) !important;background-repeat:no-repeat !important;background-position:right 2.2rem top .8rem !important;background-size:1.3rem 2.1rem !important;border-radius:.3rem;padding:0 1.8rem;font-size:1.3rem;color:#5a5129;letter-spacing:.05em}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea{width:100%;margin:0;line-height:2.2rem;height:25.8rem;border:1px solid #b4ae8e;background-color:#fff !important;border-radius:.3rem;padding:1rem 1.8rem;font-size:1.3rem;color:#5a5129;letter-spacing:.05em}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::-webkit-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::-moz-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-webkit-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-moz-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:-moz-placeholder-shown{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:placeholder-shown{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-webkit-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input:focus{outline:none}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=text]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=email]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=tel]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=search]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=url]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:focus{color:#000}body.contact section.contact_us .contact_form_wrapper .contact_form .privacy_text{font-size:1.3rem;color:#1e0415;line-height:2;letter-spacing:.05em;text-align:center;margin:4.6rem 0 4rem}body.contact section.contact_us .contact_form_wrapper .contact_form .privacy_text a{color:#b1883a;letter-spacing:.05em;text-decoration:underline;display:inline}body.contact section.contact_us .contact_form_wrapper .contact_form input[type=submit]{display:block;color:#fff;font-size:1.5rem;font-weight:300;letter-spacing:.072em;width:100%;height:5.8rem;margin:0 auto;background-color:#b1883a;border:none;border-radius:.2rem;cursor:pointer}body.contact section.contact_us .contact_form_wrapper .contact_form .wpcf7-spinner{margin:1rem 0 0}body.contact section.contact_us .contact_form_wrapper .contact_form .wpcf7-not-valid-tip{margin-top:1rem;font-size:1.3rem;display:block;color:#e01111;letter-spacing:.05em;padding:0}body.contact section.contact_us .contact_form_wrapper .contact_form .wpcf7-response-output{color:#1e0415;font-weight:bold;font-size:1.4rem;padding:1rem;text-align:center;margin:1rem 0 0}body.contact section.contact_us .contact_form_wrapper .contact_form input[type=text],body.contact section.contact_us .contact_form_wrapper .contact_form input[type=password],body.contact section.contact_us .contact_form_wrapper .contact_form textarea,body.contact section.contact_us .contact_form_wrapper .contact_form select{outline:none}body.notfound .subpage_heading .subpage_heading_inner{background-image:url(../images/contact_subpage_heading_bg_sp.jpg);padding-top:9.41rem}body.notfound .subpage_heading .subpage_heading_inner .en_text_img{width:31.153rem}body.notfound .notfound_contents{padding:4rem 2rem 6rem;position:relative;z-index:1}body.notfound .notfound_contents h2{font-size:1.8rem;font-weight:300;color:#1e0415;line-height:1.6;letter-spacing:.12em;margin-bottom:1.6rem}body.notfound .notfound_contents p{font-size:1.5rem;color:#1e0415;line-height:2.2;letter-spacing:.04em}body.notfound .notfound_contents p a{text-decoration:underline;letter-spacing:.04em}}@media(min-width: 768px){body.home{background-color:#f4f4f5}body.home section.mainvisual{background-color:#f9f9f4;padding:8rem 5.7rem 0;position:relative}body.home section.mainvisual .mainvisual_inner{width:100%;height:65rem;position:relative}body.home section.mainvisual .mainvisual_inner:after{content:"";width:100%;height:100%;display:block;background-color:#000;opacity:.58;position:absolute;left:0;top:0;z-index:1}body.home section.mainvisual .mainvisual_inner .mainvisual_img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0}body.home section.mainvisual .mainvisual_inner .text_space{position:relative;z-index:2;padding-top:15.71rem}body.home section.mainvisual .mainvisual_inner .text_space .logo{width:26.631rem;display:block;margin:0 auto}body.home section.mainvisual .mainvisual_inner .text_space .reward{margin-top:4.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.home section.mainvisual .mainvisual_inner .text_space .reward img{-o-object-fit:contain;object-fit:contain;display:block;width:20.234rem;height:7.262rem;margin:0 1.3rem}body.home section.mainvisual .mainvisual_inner .text_space p{font-size:1.2rem;font-weight:500;font-family:"Noto Sans JP",sans-serif;color:#e0e0e0;line-height:1.8;letter-spacing:.1em;width:39.4rem;margin:1rem auto 0}body.home section.mainvisual .tel_link{font-size:1.5rem;color:#1e0415;line-height:2;letter-spacing:.2em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block;position:absolute;left:-3.4rem;top:30.56rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.mainvisual .tel_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.mainvisual .tel_link:hover{opacity:1;-webkit-transform:scale(1.05, 1.05) rotate(-90deg);transform:scale(1.05, 1.05) rotate(-90deg)}body.home section.mainvisual .scroll_link{font-size:1.6rem;color:#1e0415;line-height:2;letter-spacing:.06em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block;position:absolute;right:-0.6rem;top:30.18rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.mainvisual .scroll_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.mainvisual .scroll_link:hover{opacity:1;-webkit-transform:scale(1.05, 1.05) rotate(-90deg);transform:scale(1.05, 1.05) rotate(-90deg)}body.home section.first_contents{background-color:#f9f9f4;background-image:url(../images/top_first_contents_bg_pc.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.home section.first_contents .first_contents_inner{width:104rem;margin:0 auto;padding:6.6rem 0 12.81rem}body.home section.first_contents .first_contents_inner .first_news{border:1px solid #e6e6d2;border-radius:.3rem;background-color:rgba(230,230,210,.4);padding:2.8rem 4.8rem 1.8rem 14.4rem;position:relative}body.home section.first_contents .first_contents_inner .first_news h2{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:2;letter-spacing:.12em;position:absolute;left:4.8rem;top:2.4rem}body.home section.first_contents .first_contents_inner .first_news .first_news_slider a{text-align:center;display:block;padding-right:14.4rem;background-image:url(../images/arrow_gold_l_right.png);background-repeat:no-repeat;background-position:right center;background-size:7.323rem auto}body.home section.first_contents .first_contents_inner .first_news .first_news_slider a p.article_title{font-size:1.6rem;color:#1e0415;line-height:1.6;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.home section.first_contents .first_contents_inner .first_news .first_news_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:14.4rem;margin-top:1.2rem}body.home section.first_contents .first_contents_inner .first_news .first_news_slider .slick-dots li{width:.6rem;height:.6rem;margin:0 .4rem}body.home section.first_contents .first_contents_inner .first_news .first_news_slider .slick-dots li button{background-color:#dbdbce;border-radius:50%;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.home section.first_contents .first_contents_inner .first_news .first_news_slider .slick-dots li.slick-active button{background-color:#b49531}body.home section.first_contents .first_contents_inner .text_space{width:66.8rem;margin:7.1rem auto 0;text-align:center}body.home section.first_contents .first_contents_inner .text_space .en_title{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:2;letter-spacing:.12em}body.home section.first_contents .first_contents_inner .text_space h2{font-size:3.4rem;font-weight:300;color:#1e0415;line-height:6rem;letter-spacing:.1em;margin-top:3.6rem}body.home section.first_contents .first_contents_inner .text_space .text{font-size:1.6rem;color:#1e0415;line-height:3rem;letter-spacing:.08em;margin-top:4rem;white-space:nowrap}body.home section.first_contents .first_contents_inner .text_space .link{font-size:1.8rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:25.551rem;margin:7.2rem auto 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:7.323rem .472rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.first_contents .first_contents_inner .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.first_contents .first_contents_inner .text_space .link:hover{opacity:1}body.home section.first_contents .first_contents_inner .text_space .link:after{content:"";width:100%;height:.127rem;display:block;margin-top:1.4rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.home section.top_voice{background-color:#f3f2ea}body.home section.top_voice .top_voice_slider img{display:block;height:56rem;-o-object-fit:cover;object-fit:cover}body.home section.top_voice .top_voice_inner{width:125.2rem;margin:-10.4rem auto 0;padding:3.4rem 6.5rem 11.4rem;border-radius:.3rem;background-color:#f3f2ea;position:relative;z-index:1}body.home section.top_voice .top_voice_inner .title_space .en_text_img{width:30.387rem;height:24.06rem}body.home section.top_voice .top_voice_inner .title_space .ja_title{width:18.6rem;left:49.69rem}body.home section.top_voice .top_voice_inner ul{margin-top:4.2rem}body.home section.top_voice .top_voice_inner ul li{margin-bottom:8.8rem;position:relative}body.home section.top_voice .top_voice_inner ul li img{width:70.1rem;height:45.5rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}body.home section.top_voice .top_voice_inner ul li .whitebox{background-color:#f9f9f4;width:45.7rem;position:absolute;top:4.5rem;padding:2.8rem 4.4rem 2.88rem}body.home section.top_voice .top_voice_inner ul li .whitebox .gold_text{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.home section.top_voice .top_voice_inner ul li .whitebox h3{font-size:2.8rem;font-weight:300;color:#1e0415;line-height:1.4;letter-spacing:.1em;white-space:nowrap;margin-top:1.4rem}body.home section.top_voice .top_voice_inner ul li .whitebox .name{font-size:1.4rem;color:#1e0415;line-height:1.68rem;letter-spacing:.06em;margin-top:.8rem}body.home section.top_voice .top_voice_inner ul li .whitebox .text{font-size:1.6rem;color:#1e0415;line-height:2.8rem;letter-spacing:.08em;margin-top:2.6rem}body.home section.top_voice .top_voice_inner ul li .whitebox .link{font-size:1.6rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:14.737rem;margin:2.6rem 0 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:4.277rem .472rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_voice .top_voice_inner ul li .whitebox .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_voice .top_voice_inner ul li .whitebox .link:hover{opacity:1}body.home section.top_voice .top_voice_inner ul li .whitebox .link:after{content:"";width:100%;height:.071rem;display:block;margin-top:1rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.home section.top_voice .top_voice_inner ul li:nth-child(odd) img{margin:0 0 0 auto}body.home section.top_voice .top_voice_inner ul li:nth-child(odd) .whitebox{left:4.2rem}body.home section.top_voice .top_voice_inner ul li:nth-child(even) .whitebox{right:4.2rem}body.home section.top_service{position:relative;z-index:1}body.home section.top_service .service_top{padding:1.19rem 0 3rem 13.5rem;position:relative}body.home section.top_service .service_top .title_space .en_text_img{width:46.341rem;height:26.873rem;margin:0}body.home section.top_service .service_top .title_space .ja_title{width:23.103rem;left:19.79rem;top:15.5rem}body.home section.top_service .service_top .title_space .description_text{text-align:left;padding-left:2.79rem;width:46.341rem;margin-top:-4.6rem}body.home section.top_service .service_top:after{content:"";width:70.658rem;height:40.493rem;display:block;background-image:url(../images/top_service_title_img.png);background-repeat:no-repeat;background-position:right bottom;background-size:100% auto;position:absolute;right:0;bottom:0}body.home section.top_service ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#666}body.home section.top_service ul:after{content:"";display:block;width:25%}body.home section.top_service ul li{width:25%;height:27.262rem;overflow:hidden;position:relative}body.home section.top_service ul li:after{content:"";background-color:#c3a73a;width:1.262rem;height:1.262rem;-webkit-clip-path:polygon(0 100%, 100% 0, 100% 100%);clip-path:polygon(0 100%, 100% 0, 100% 100%);display:block;position:absolute;right:0;bottom:0}body.home section.top_service ul li a{width:100%;height:100%;font-size:1.5rem;color:#fff;line-height:2rem;letter-spacing:0;text-align:center;display:block;padding-top:16.6rem;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_service ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_service ul li a:hover{opacity:1}body.home section.top_service ul li.link01 a{background-image:url(../images/top_service_link01.png)}body.home section.top_service ul li.link02 a{background-image:url(../images/top_service_link02.png)}body.home section.top_service ul li.link03 a{background-image:url(../images/top_service_link03.png)}body.home section.top_service ul li.link04 a{background-image:url(../images/top_service_link04.png)}body.home section.top_service ul li.link05 a{background-image:url(../images/top_service_link05.png)}body.home section.top_service ul li.link06 a{background-image:url(../images/top_service_link06.png)}body.home section.top_service ul li.link07 a{background-image:url(../images/top_service_link07.png)}body.home section.top_service ul li.link08{background-color:#000}body.home section.top_service ul li.link08:after{content:none}body.home section.top_service ul li.link08 a{padding-top:10rem}body.home section.top_service ul li.link08 a p{font-size:1.8rem;color:#fff;line-height:2;letter-spacing:.06em;width:18.829rem;margin:0 auto;text-align:left;display:block;background-image:url(../images/arrow_white_l_right.png);background-repeat:no-repeat;background-position:right top 2rem;background-size:5.365rem .472rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_service ul li.link08 a p:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_service ul li.link08 a p:hover{opacity:1}body.home section.top_service ul li.link08 a p:after{content:"";width:100%;height:.2rem;display:block;margin-top:1.2rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #ffffff), to(transparent));background:linear-gradient(to right, #ffffff 90%, transparent)}body.home section.top_service .service_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 4rem 4.2rem}body.home section.top_service .service_bottom p{font-size:1.3rem;font-weight:500;font-family:"Noto Sans JP",sans-serif;color:#979696;line-height:2.9rem;letter-spacing:.1em;margin:0 .54rem}body.home section.top_service .service_bottom p a{font-size:1.3rem;font-weight:500;font-family:"Noto Sans JP",sans-serif;color:#b1883a;line-height:2.9rem;letter-spacing:.1em}body.home section.top_service .service_bottom p a:hover{opacity:1;text-decoration:underline}body.home section.top_column{background-color:#f3f2ea}body.home section.top_column .top_column_inner{width:91rem;margin:0 auto;padding:9.36rem 0 10.91rem}body.home section.top_column .top_column_inner .title_space .en_text_img{width:41.811rem;height:26.075rem}body.home section.top_column .top_column_inner .title_space .ja_title{width:22.503rem;left:40.8rem;top:14.8rem}body.home section.top_column .top_column_inner ul{border-top:1px solid #e6e6d2;margin-top:5.2rem}body.home section.top_column .top_column_inner ul li{border-bottom:1px solid #e6e6d2}body.home section.top_column .top_column_inner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_column .top_column_inner ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_column .top_column_inner ul li a:hover{opacity:1}body.home section.top_column .top_column_inner ul li a .thumbnail_img{-o-object-fit:cover;object-fit:cover;display:block;width:18.4rem;height:11.8rem;border-radius:.3rem}body.home section.top_column .top_column_inner ul li a .text_space{width:68.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:4rem}body.home section.top_column .top_column_inner ul li a .text_space h3{font-size:1.8rem;font-weight:300;color:#1e0415;line-height:3rem;letter-spacing:.08em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.home section.top_column .top_column_inner ul li a .text_space .category_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.2rem 0 1.2rem}body.home section.top_column .top_column_inner ul li a .text_space .category_date .category{font-size:1.4rem;color:#fff;line-height:1.4;letter-spacing:.1em;padding:1px 1.84rem .3rem;background-color:#b1883a;border-radius:.3rem;margin-left:.6rem}body.home section.top_column .top_column_inner ul li a .text_space .category_date .date{font-size:1.4rem;color:#b1883a;line-height:1;letter-spacing:.1em;margin-left:2.2rem}body.home section.top_column .top_column_inner ul li.no_post{font-size:1.8rem;color:#1e0415;line-height:2.4rem;letter-spacing:.08em;text-align:center;padding:4rem 0 4rem}body.home section.top_column .top_column_inner .link{font-size:2rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:25.551rem;margin:5.6rem auto 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:7.323rem .472rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_column .top_column_inner .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_column .top_column_inner .link:hover{opacity:1}body.home section.top_column .top_column_inner .link:after{content:"";width:100%;height:.127rem;display:block;margin-top:1.4rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.home section.top_info .company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.home section.top_info .company img{-o-object-fit:cover;object-fit:cover;display:block;width:50%;height:60rem}body.home section.top_info .company .text_space{width:50%;padding:8.7rem 12.17rem 8.16rem 16.3rem}body.home section.top_info .company .text_space h2{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:1.92rem;letter-spacing:.12em}body.home section.top_info .company .text_space h2:before{content:"";width:3.05rem;height:1px;background-color:#b1883a;display:inline-block;margin-right:1.05rem;vertical-align:.6rem}body.home section.top_info .company .text_space .large_text{font-size:2rem;color:#1e0415;line-height:3.6rem;letter-spacing:.06em;margin-top:5rem;white-space:nowrap}body.home section.top_info .company .text_space .text{font-size:1.5rem;color:#1e0415;line-height:2.8rem;letter-spacing:.08em;margin-top:2.6rem}body.home section.top_info .company .text_space .link{font-size:2rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:25.551rem;margin:3.2rem 0 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:7.323rem .472rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_info .company .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_info .company .text_space .link:hover{opacity:1}body.home section.top_info .company .text_space .link:after{content:"";width:100%;height:.127rem;display:block;margin-top:1.4rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.home section.top_info .support_area{background-color:#f3f2ea;background-image:url(../images/top_info_support_area_bg_pc.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.home section.top_info .support_area .support_area_inner{width:104rem;margin:0 auto;padding:15.6rem 0 12rem}body.home section.top_info .support_area .support_area_inner .support_area_top h2{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:1.92rem;letter-spacing:.12em}body.home section.top_info .support_area .support_area_inner .support_area_top h2:before{content:"";width:3.05rem;height:1px;background-color:#b1883a;display:inline-block;margin-right:1.05rem;vertical-align:.6rem}body.home section.top_info .support_area .support_area_inner .support_area_top .text{font-size:1.5rem;color:#1e0415;line-height:3rem;letter-spacing:.08em;margin-top:5.6rem}body.home section.top_info .support_area .support_area_inner .support_area_bottom{width:47.897rem;margin:24.5rem 0 0 auto}body.home section.top_info .support_area .support_area_inner .support_area_bottom dl{margin-bottom:3.2rem}body.home section.top_info .support_area .support_area_inner .support_area_bottom dl dt{font-size:2rem;color:#1e0415;line-height:1;letter-spacing:.06em;border-bottom:.057rem solid #b1883a;padding-bottom:1.7rem}body.home section.top_info .support_area .support_area_inner .support_area_bottom dl dd{font-size:1.4rem;color:#1e0415;line-height:2.8rem;letter-spacing:.06em;margin-top:1.2rem}body.strong{background-color:#fff}body.strong section.strong_first{position:relative;padding-top:8rem;background-color:#f9f9f4;background-image:url(../images/strong_first_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.strong section.strong_first .tel_link{font-size:1.5rem;color:#1e0415;line-height:2;letter-spacing:.2em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block;position:absolute;left:-3.4rem;top:35rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.strong section.strong_first .tel_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.strong section.strong_first .tel_link:hover{opacity:1;-webkit-transform:scale(1.05, 1.05) rotate(-90deg);transform:scale(1.05, 1.05) rotate(-90deg)}body.strong section.strong_first .strong_first_inner{width:104rem;margin:0 auto;padding:17.7rem 0 8.9rem}body.strong section.strong_first .strong_first_inner .text_space{padding:0 6.5rem 5.4rem}body.strong section.strong_first .strong_first_inner .text_space h1{font-size:1.6rem;font-weight:normal;color:#1e0415;line-height:1;letter-spacing:.12em}body.strong section.strong_first .strong_first_inner .text_space h1:before{content:"";width:3.05rem;height:1px;display:inline-block;background-color:#1e0415;margin-right:1.05rem;vertical-align:.6rem}body.strong section.strong_first .strong_first_inner .text_space .l_text{font-size:5.4rem;color:#1e0415;line-height:7.8rem;letter-spacing:.1em;margin-top:2.3rem}body.strong section.strong_first .strong_first_inner .text_space .m_text{font-size:2.4rem;color:#1e0415;line-height:4.4rem;letter-spacing:.1em;margin-top:6rem}body.strong section.strong_first .strong_first_inner .text_space .text{font-size:1.6rem;color:#1e0415;line-height:3.5rem;letter-spacing:.08em;margin-top:3.2rem;width:67.2rem}body.strong section.strong_first .strong_first_inner .movie{display:block;width:100%;height:51.8rem;-o-object-fit:cover;object-fit:cover}body.strong section.strong_staff{background-color:#f9f9f4;background-image:url(../images/strong_staff_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding:4.22rem 0 20.7rem}body.strong section.strong_staff .title_space{width:39.349rem;margin-left:14.997rem}body.strong section.strong_staff .title_space .en_text_img{width:100%}body.strong section.strong_staff .title_space .ja_title{top:15.94rem;left:13.09rem;font-size:1.8rem;width:11.822rem}body.strong section.strong_staff .text{font-size:1.5rem;color:#fff;line-height:2.8rem;letter-spacing:.08em;width:91rem;margin:-3.7rem auto 0}body.strong section.strong_staff .staff_slider{padding-left:16.3rem;position:relative;margin-top:5.1rem}body.strong section.strong_staff .staff_slider .slick-list{padding:0 12.3rem 0 0}body.strong section.strong_staff .staff_slider .staff_slide{margin-right:3.3rem}body.strong section.strong_staff .staff_slider .staff_slide img{width:100%;height:40.7rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}body.strong section.strong_staff .staff_slider .staff_slide .role{font-size:1.5rem;color:#1e0415;line-height:2;letter-spacing:.111em;margin-top:.7rem}body.strong section.strong_staff .staff_slider .staff_slide .name{font-size:2.8rem;color:#1e0415;line-height:1.2;letter-spacing:.08em;margin-top:.7rem}body.strong section.strong_staff .staff_slider .slide-arrow{font-size:2rem;font-weight:normal;color:#1e0415;line-height:2;letter-spacing:.06em;cursor:pointer;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;position:absolute;left:16.3rem;bottom:-5.6rem}body.strong section.strong_staff .staff_slider .slide-arrow:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.strong section.strong_staff .staff_slider .slide-arrow:hover{opacity:1}body.strong section.strong_staff .staff_slider .slide-arrow:before{content:"";width:7.323rem;height:.472rem;display:inline-block;background-image:url(../images/arrow_gold_l_left.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-right:4.49rem;vertical-align:.5rem}body.strong section.strong_staff .staff_slider .slick-dots{position:relative;margin-top:7.6rem;height:1px;background-color:#c6c6a5}body.strong section.strong_staff .staff_slider .slick-dots li{height:100%;position:absolute;top:0;left:0}body.strong section.strong_staff .staff_slider .slick-dots li button{padding:0;margin:0;border:none;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);width:100%;height:100%;display:block;cursor:pointer}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(1){z-index:calc(10 - 1)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(2){z-index:calc(10 - 2)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(3){z-index:calc(10 - 3)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(4){z-index:calc(10 - 4)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(5){z-index:calc(10 - 5)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(6){z-index:calc(10 - 6)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(7){z-index:calc(10 - 7)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(8){z-index:calc(10 - 8)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(9){z-index:calc(10 - 9)}body.strong section.strong_staff .staff_slider .slick-dots li.slick-active button{background-color:#b1883a;height:.2rem;margin-top:-0.05rem}body.strong section.strong_voice{background-color:#f9f9f4;background-image:url(../images/strong_voice_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.strong section.strong_voice .strong_voice_head{text-align:center;padding:5.03rem 0 28rem}body.strong section.strong_voice .strong_voice_head .logo{width:14.542rem;display:block;margin:0 auto}body.strong section.strong_voice .strong_voice_head h2{font-size:2.8rem;font-weight:300;color:#fff;line-height:5.8rem;letter-spacing:.2em;margin-top:1.8rem}body.strong section.strong_voice .strong_voice_head .description_text{font-size:1.6rem;color:#fff;line-height:3.26rem;letter-spacing:.1em;margin-top:.8rem}body.strong section.strong_voice .strong_voice_inner{width:125.2rem;margin:0 auto;padding:8.2rem 10.6rem 15.8rem;background-color:#f9f9f4}body.strong section.strong_voice .strong_voice_inner ul li{margin-bottom:7.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.strong section.strong_voice .strong_voice_inner ul li:last-of-type{margin-bottom:0}body.strong section.strong_voice .strong_voice_inner ul li img{-o-object-fit:cover;object-fit:cover;display:block;width:52.8rem;height:30.1rem;border-radius:.5rem}body.strong section.strong_voice .strong_voice_inner ul li .text_space{width:44.8rem;padding-top:2rem}body.strong section.strong_voice .strong_voice_inner ul li .text_space h3{font-size:2.8rem;font-weight:300;color:#1e0415;line-height:3.7rem;letter-spacing:.06em}body.strong section.strong_voice .strong_voice_inner ul li .text_space .customer{font-size:1.6rem;color:#1e0415;line-height:2;letter-spacing:.06em;margin-top:.2rem}body.strong section.strong_voice .strong_voice_inner ul li .text_space .text{font-size:1.6rem;color:#1e0415;line-height:3.2rem;letter-spacing:.06em;margin-top:1.2rem}body.strong .works_contents{background-color:rgba(0,0,0,0)}body.service .subpage_heading .subpage_heading_inner{background-image:url(../images/service_subpage_heading_bg_pc.jpg);padding-top:14.16rem}body.service .subpage_heading .subpage_heading_inner .en_text_img{width:43.329rem}body.service .subpage_heading .subpage_heading_inner .ja_title{left:55.29rem}body.service section.service_list .service_list_inner{width:112rem;margin:0 auto;padding:9.9rem 0}body.service section.service_list .service_list_inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:11rem}body.service section.service_list .service_list_inner ul li .img_space{width:40.7rem;height:27rem}body.service section.service_list .service_list_inner ul li .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}body.service section.service_list .service_list_inner ul li .text_space{width:64.3rem}body.service section.service_list .service_list_inner ul li .text_space h2{font-size:2.8rem;font-weight:300;color:#1e0415;line-height:1.2;letter-spacing:.033em}body.service section.service_list .service_list_inner ul li .text_space .text{font-size:1.5rem;color:#1e0415;line-height:2.86rem;letter-spacing:.08em;margin-top:1.3rem}body.service section.service_list .service_list_inner ul li .text_space .recommend{border:1px solid #b1883a;border-radius:.3rem;padding:1rem 1.85rem 1.3rem;margin-top:1.3rem}body.service section.service_list .service_list_inner ul li .text_space .recommend .gold_text{font-size:1.5rem;color:#b1883a;line-height:1.4;letter-spacing:.033em}body.service section.service_list .service_list_inner ul li .text_space .recommend ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem}body.service section.service_list .service_list_inner ul li .text_space .recommend ul li{font-size:1.4rem;color:#1e0415;line-height:1.2;letter-spacing:.08em;width:50%;padding-right:1rem;display:block;margin-bottom:.6rem}body.service section.service_list .service_list_inner ul li .text_space .link{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:16.621rem;margin:1.6rem 0 0 auto;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:3.711rem .472rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.service section.service_list .service_list_inner ul li .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.service section.service_list .service_list_inner ul li .text_space .link:hover{opacity:1}body.service section.service_list .service_list_inner ul li .text_space .link:after{content:"";width:100%;height:.07rem;display:block;margin-top:1.3rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail{background-color:#f3f2ea}body.service_detail .service_index{padding-top:10.67rem;overflow:hidden}body.service_detail .service_index ul{border-top:1px solid #d1d1b6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.service_detail .service_index ul li{width:14.2857142857%;height:8.7rem;border-left:1px solid #d1d1b6}body.service_detail .service_index ul li:last-of-type{border-right:1px solid #d1d1b6}body.service_detail .service_index ul li a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:1.5rem;color:#1e0415;line-height:1.8rem;letter-spacing:0}body.service_detail .service_index ul li a:hover{opacity:1;background-color:#f9f9f4}body.service_detail .service_index ul li a span{font-size:1.1rem;color:#b1883a;letter-spacing:.1em;margin-bottom:.2rem}body.service_detail .service_index ul li a.current{background-color:rgba(255,255,255,.6);position:relative}body.service_detail .service_index ul li a.current:after{content:"";width:100%;height:.3rem;display:block;background-color:#b1883a;position:absolute;left:0;top:-0.15rem}body.service_detail section.service_what{background-repeat:no-repeat;background-position:center top;background-size:cover;padding:10.8rem 0 17.7rem;position:relative}body.service_detail section.service_what .service_what_inner{width:104rem;margin:0 auto}body.service_detail section.service_what .title_wrapper .en_title{font-size:1.6rem;font-weight:normal;color:#fff;line-height:1;letter-spacing:.12em}body.service_detail section.service_what .title_wrapper .en_title:before{content:"";width:3.05rem;height:1px;display:inline-block;margin-right:1.55rem;background-color:#fff;vertical-align:.5rem}body.service_detail section.service_what .title_wrapper .ja_title{font-size:3.4rem;font-weight:300;color:#fff;line-height:5rem;letter-spacing:.2em;margin-top:2rem}body.service_detail section.service_what .title_wrapper.unity{position:absolute;left:calc(100% - 119.8rem);top:13.6rem}body.service_detail section.service_what .l_text{font-size:2rem;color:#fff;line-height:3.86rem;letter-spacing:.1em}body.service_detail section.service_what .text{font-size:1.5rem;color:#fff;line-height:2.86rem;letter-spacing:.08em;margin-top:5rem;max-width:51.5rem}body.service_detail section.service_what .service_what_items{padding:6.8rem 0 0}body.service_detail section.service_what .service_what_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10.8rem}body.service_detail section.service_what .service_what_item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.service_detail section.service_what .service_what_item:first-of-type .text_space{padding-top:3rem}body.service_detail section.service_what .service_what_item img{display:block;width:67.4rem;height:45rem;-o-object-fit:cover;object-fit:cover}body.service_detail section.service_what .service_what_item .text_space{width:44.4rem;margin:0 8rem}body.service_detail section.service_what .service_what_item .text_space .text{margin-top:4rem}body.service_detail section.service_what .for_more{width:104rem;margin:3rem auto 11rem;display:-webkit-box;display:-ms-flexbox;display:flex}body.service_detail section.service_what .for_more img{width:30.5rem;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.3rem 0 0 .3rem}body.service_detail section.service_what .for_more .text_space{width:calc(100% - 30.5rem);background-color:#f9f9f4;border-radius:0 .3rem .3rem 0;padding:4rem 3.77rem 2.8rem 4.63rem}body.service_detail section.service_what .for_more .text_space .gold_text{font-size:1.5rem;color:#fff;line-height:3.03rem;letter-spacing:.072em;background-color:#b1883a;border-radius:.3rem;padding:0 .93rem;display:inline-block;margin-right:1.87rem}body.service_detail section.service_what .for_more .text_space .l_text{font-size:2.4rem;color:#1e0415;line-height:1.2;letter-spacing:.08em;margin-top:2rem}body.service_detail section.service_what .for_more .text_space .text{font-size:1.4rem;color:#1e0415;line-height:2.46rem;letter-spacing:.08em;margin-top:1.6rem;max-width:none}body.service_detail section.service_what .for_more .text_space .link{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:26.943rem;margin:2rem 0 0;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right center;background-size:1.059rem 1.059rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.service_detail section.service_what .for_more .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.service_detail section.service_what .for_more .text_space .link:hover{opacity:1}body.service_detail section.service_what .for_more .text_space .link:after{content:"";width:100%;height:.069rem;display:block;margin-top:.2rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_before_after .service_before_after_inner{width:125.2rem;margin:-15.5rem auto 0;padding:14.1rem 10.7rem 4rem;position:relative;background-color:#f3f2ea}body.service_detail section.service_before_after .service_before_after_inner .title_wrapper{text-align:center}body.service_detail section.service_before_after .service_before_after_inner .title_wrapper img{display:block;width:84.6rem;margin:0 auto;position:absolute;top:5.1rem;left:0;right:0}body.service_detail section.service_before_after .service_before_after_inner .title_wrapper h2{font-size:3.4rem;font-weight:300;color:#1e0415;line-height:6rem;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_before_after .service_before_after_inner .title_wrapper .text{font-size:1.5rem;color:#1e0415;line-height:2.8rem;letter-spacing:.047em;margin-top:1.7rem;position:relative;z-index:1}body.service_detail section.service_before_after .service_before_after_inner ul{margin-top:5.2rem}body.service_detail section.service_before_after .service_before_after_inner ul li{background-color:#f9f9f4;border-radius:.3rem;margin-bottom:2.19rem;padding:5.2rem 6rem 3.3rem}body.service_detail section.service_before_after .service_before_after_inner ul li h3{font-size:2rem;font-weight:300;color:#1e0415;line-height:1;letter-spacing:.108em}body.service_detail section.service_before_after .service_before_after_inner ul li h3 img{margin-right:3.22rem;display:inline-block;width:13.694rem;vertical-align:-1.4rem}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.5rem}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_before{width:35rem;height:28rem;position:relative}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_before img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_before p{font-size:1.3rem;color:#5a5129;line-height:1;letter-spacing:.09em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.1rem;width:6.259rem;background-color:#fff;border-radius:.2rem;position:absolute;left:.86rem;top:1.03rem}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .arrow{width:1px;height:28rem;background-color:#b1883a;position:relative}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .arrow:after{content:"▶︎";width:5rem;height:5rem;display:block;font-size:1.3rem;color:#b1883a;line-height:2;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f4;border:1px solid #b1883a;border-radius:50%;margin:auto;position:absolute;top:0;bottom:0;left:-2.5rem}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_after{width:46rem;height:30rem;position:relative}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_after img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_after p{font-size:1.3rem;color:#b1883a;line-height:1;letter-spacing:.09em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.1rem;width:5.239rem;background-color:#fff;border-radius:.2rem;position:absolute;left:.86rem;top:1.03rem}body.service_detail section.service_before_after .service_before_after_inner ul li .text{font-size:2rem;color:#1e0415;line-height:1.4;letter-spacing:.108em;margin-top:2.4rem}body.service_detail section.service_type_features{padding:12.2rem 0 0;position:relative}body.service_detail section.service_type_features .title_wrapper{text-align:center}body.service_detail section.service_type_features .title_wrapper img{display:block;width:115.1rem;margin:0 auto;position:absolute;top:3rem;left:0;right:0}body.service_detail section.service_type_features .title_wrapper h2{font-size:3.4rem;font-weight:300;color:#1e0415;line-height:6rem;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_type_features .service_type_features_inner{width:104rem;margin:0 auto;padding:6rem 0 10.34rem}body.service_detail section.service_type_features .service_type_features_inner .accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.service_detail section.service_type_features .service_type_features_inner .accordion:after{content:"";display:block;width:45rem}body.service_detail section.service_type_features .service_type_features_inner .accordion .text_wrapper,body.service_detail section.service_type_features .service_type_features_inner .accordion dl{width:45rem;margin-bottom:3.8rem}body.service_detail section.service_type_features .service_type_features_inner .accordion p,body.service_detail section.service_type_features .service_type_features_inner .accordion dt{font-size:1.6rem;color:#1e0415;line-height:1.2;letter-spacing:.1em;border-bottom:.057rem solid #8f8f7f;padding-left:1.43rem;padding-bottom:1.2rem;position:relative}body.service_detail section.service_type_features .service_type_features_inner .accordion p:before,body.service_detail section.service_type_features .service_type_features_inner .accordion dt:before{content:"";width:.2rem;height:calc(100% - 1.3rem);display:block;background-color:#b1883a;position:absolute;left:-0.1rem;bottom:.98rem}body.service_detail section.service_type_features .service_type_features_inner .accordion dl{cursor:pointer}body.service_detail section.service_type_features .service_type_features_inner .accordion dl dt{background-image:url(../images/icon_plus_gold.png);background-repeat:no-repeat;background-position:right top .4rem;background-size:1.367rem 1.367rem;padding-right:4rem}body.service_detail section.service_type_features .service_type_features_inner .accordion dl dd{display:none;font-size:1.5rem;color:#1e0415;line-height:2.66rem;letter-spacing:.08em;margin-top:1rem}body.service_detail section.service_type_features .service_type_features_inner .accordion dl.open dt{background-image:url(../images/icon_minus_gold.png)}body.service_detail section.service_type_features .service_type_features_inner .accordion dl.open dd{display:block}body.service_detail section.service_type_features .service_type_features_inner .for_more{width:104rem;margin:3rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}body.service_detail section.service_type_features .service_type_features_inner .for_more img{width:30.5rem;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.3rem 0 0 .3rem}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space{width:calc(100% - 30.5rem);background-color:#f9f9f4;border-radius:0 .3rem .3rem 0;padding:4rem 3.77rem 2.8rem 4.63rem}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .gold_text{font-size:1.5rem;color:#fff;line-height:3.03rem;letter-spacing:.072em;background-color:#b1883a;border-radius:.3rem;padding:0 .93rem;display:inline-block;margin-right:1.87rem}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .l_text{font-size:2.4rem;color:#1e0415;line-height:1.2;letter-spacing:.08em;margin-top:2rem}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .text{font-size:1.4rem;color:#1e0415;line-height:2.46rem;letter-spacing:.08em;margin-top:1.6rem}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .link{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:26.943rem;margin:2rem 0 0;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right center;background-size:1.059rem 1.059rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .link:hover{opacity:1}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .link:after{content:"";width:100%;height:.069rem;display:block;margin-top:.2rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_reason{padding:17.5rem 0 0;position:relative}body.service_detail section.service_reason .title_wrapper{text-align:center}body.service_detail section.service_reason .title_wrapper img{display:block;width:51.4rem;margin:0 auto;position:absolute;top:8.8rem;left:0;right:0}body.service_detail section.service_reason .title_wrapper h2{font-size:3.4rem;font-weight:300;color:#1e0415;line-height:6rem;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_reason .reason_first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:7.8rem}body.service_detail section.service_reason .reason_first:after{content:"";width:100%;height:50.538rem;display:block;background-image:url(../images/service_reason_bg_pc.png);background-repeat:no-repeat;background-position:left top;background-size:100% 100%;position:absolute;left:0;bottom:-41.8rem;z-index:0}body.service_detail section.service_reason .reason_first img{width:70.2rem;height:45rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.3rem 0 0 .3rem;position:relative;z-index:1}body.service_detail section.service_reason .reason_first .text_space{width:42.6rem;margin:0 7.4rem;position:relative;z-index:1}body.service_detail section.service_reason .reason_first .text_space .l_text{font-size:2.4rem;color:#1e0415;line-height:4.4rem;letter-spacing:.1em}body.service_detail section.service_reason .reason_first .text_space .text{font-size:1.5rem;color:#1e0415;line-height:2.86rem;letter-spacing:.08em;margin-top:2rem}body.service_detail section.service_reason .reason_first .text_space .link{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:19.539rem;margin:1.6rem 0 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:3.711rem .472rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.service_detail section.service_reason .reason_first .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.service_detail section.service_reason .reason_first .text_space .link:hover{opacity:1}body.service_detail section.service_reason .reason_first .text_space .link:after{content:"";width:100%;height:.07rem;display:block;margin-top:1.3rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_reason .service_reason_inner{width:104rem;margin:0 auto;padding:17rem 0 10rem}body.service_detail section.service_reason .service_reason_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.service_detail section.service_reason .service_reason_inner ul:after{content:"";display:block;width:31.8rem}body.service_detail section.service_reason .service_reason_inner ul li{width:31.8rem;position:relative}body.service_detail section.service_reason .service_reason_inner ul li .num{height:15rem;display:block;position:absolute;top:-3.5rem}body.service_detail section.service_reason .service_reason_inner ul li h3{font-size:1.6rem;font-weight:300;color:#b1883a;line-height:2.8rem;letter-spacing:.08em}body.service_detail section.service_reason .service_reason_inner ul li .img{width:100%;height:20rem;display:block;-o-object-fit:cover;object-fit:cover;margin-top:1.4rem}body.service_detail section.service_reason .service_reason_inner ul li .text{font-size:1.4rem;color:#1e0415;line-height:2.66rem;letter-spacing:.08em;margin-top:2.1rem}body.service_detail section.service_reason .service_reason_inner ul li.reason01 .num{width:6.2rem;left:0}body.service_detail section.service_reason .service_reason_inner ul li.reason01 h3{padding-left:6.5rem}body.service_detail section.service_reason .service_reason_inner ul li.reason02 .num{width:8.5rem;left:-0.8rem}body.service_detail section.service_reason .service_reason_inner ul li.reason02 h3{padding-left:8.5rem}body.service_detail section.service_reason .service_reason_inner ul li.reason03 .num{width:8.3rem;left:-2.3rem}body.service_detail section.service_reason .service_reason_inner ul li.reason03 h3{padding-left:8.5rem}body.service_detail section.service_reason .service_reason_inner .for_owner{width:104rem;margin:8rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}body.service_detail section.service_reason .service_reason_inner .for_owner img{width:30.5rem;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.3rem 0 0 .3rem}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space{width:calc(100% - 30.5rem);background-color:#f9f9f4;border-radius:0 .3rem .3rem 0;padding:3rem 3.77rem 2.8rem 4.63rem}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .gold_text{font-size:1.5rem;color:#fff;line-height:3.03rem;letter-spacing:.072em;background-color:#b1883a;border-radius:.3rem;padding:0 .93rem;display:inline-block;margin-right:1.87rem}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .l_text{font-size:2.4rem;color:#1e0415;line-height:1.2;letter-spacing:.08em;margin-top:2rem}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .text{font-size:1.4rem;color:#1e0415;line-height:2.46rem;letter-spacing:.08em;margin-top:1.6rem}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .link{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:26.943rem;margin:2rem 0 0;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right center;background-size:1.059rem 1.059rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .link:hover{opacity:1}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .link:after{content:"";width:100%;height:.069rem;display:block;margin-top:.2rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_product .service_product_inner{width:110rem;margin:0 auto;padding:17.8rem 0 8rem;position:relative}body.service_detail section.service_product .service_product_inner .title_wrapper{text-align:center}body.service_detail section.service_product .service_product_inner .title_wrapper img{display:block;width:36.5rem;margin:0 auto;position:absolute;top:8.8rem;left:0;right:0}body.service_detail section.service_product .service_product_inner .title_wrapper h2{font-size:3.4rem;font-weight:300;color:#1e0415;line-height:6rem;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_product .service_product_inner .title_wrapper .text{font-size:1.5rem;color:#1e0415;line-height:2.8rem;letter-spacing:.047em;margin-top:2rem;position:relative;z-index:1}body.service_detail section.service_product .service_product_inner .product_slider{position:relative;margin-top:4.2rem}body.service_detail section.service_product .service_product_inner .product_slider .slide{padding:4.82rem 6.5rem 5.04rem;border:1px solid #b1883a;border-radius:.3rem;margin:0 3rem}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_head .num{font-size:1.5rem;color:#fff;line-height:3.149rem;letter-spacing:.072em;padding:0 1.38rem;background-color:#b1883a;border-radius:.3rem;display:inline-block;margin-right:2.72rem}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_head .name{font-size:2rem;color:#1e0415;line-height:1.4;letter-spacing:.108em;display:inline-block}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.8rem}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents img{display:block;width:40.9rem;height:20rem;-o-object-fit:contain;object-fit:contain;border-radius:.3rem;background-color:#fff}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space{width:44rem}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .gold_text{font-size:1.4rem;color:#b1883a;line-height:1.4;letter-spacing:.12em}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .gold_text:before{content:"";width:3.05rem;height:1px;display:inline-block;background-color:#b1883a;margin-right:1.25rem;vertical-align:.6rem}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .text{font-size:1.4rem;color:#1e0415;line-height:2.56rem;letter-spacing:.08em;margin-top:2.2rem}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .link{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:12.175rem;margin:.8rem 0 0 auto;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right bottom 1.08rem;background-size:1.159rem 1.159rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .link:hover{opacity:1}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .link:after{content:"";width:100%;height:.088rem;display:block;margin-top:.2rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow{background-color:#f9f9f4;border:1px solid #b1883a;border-radius:50%;width:5.456rem;height:5.456rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:18rem;z-index:1;cursor:pointer;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow:hover{opacity:1}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow:after{font-size:1.3rem;font-weight:300;font-family:"fot-tsukumin-pr6n",sans-serif;color:#b1883a;line-height:1;letter-spacing:0}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow.prev-arrow{left:.5rem}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow.prev-arrow:after{content:"◀"}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow.next-arrow{right:.5rem}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow.next-arrow:after{content:"▶︎"}body.service_detail section.service_product .service_product_inner .product_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.92rem}body.service_detail section.service_product .service_product_inner .product_slider .slick-dots li{width:3.3rem;height:.6rem;margin:0 .5rem}body.service_detail section.service_product .service_product_inner .product_slider .slick-dots li button{background-color:#e6e6d2;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.service_detail section.service_product .service_product_inner .product_slider .slick-dots li.slick-active button{background-color:#b1883a}body.service_detail section.service_price .service_price_inner{width:125.2rem;margin:0 auto;padding:15.2rem 0 9.82rem;position:relative}body.service_detail section.service_price .service_price_inner .title_wrapper{text-align:center}body.service_detail section.service_price .service_price_inner .title_wrapper img{display:block;width:29.1rem;margin:0 auto;position:absolute;top:6.48rem;left:0;right:0}body.service_detail section.service_price .service_price_inner .title_wrapper h2{font-size:3.4rem;font-weight:300;color:#1e0415;line-height:6rem;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_price .service_price_inner .title_wrapper .text{font-size:1.5rem;color:#1e0415;line-height:2.8rem;letter-spacing:.047em;margin-top:2.1rem;position:relative;z-index:1}body.service_detail section.service_price .service_price_inner .price_table{width:125.2rem;background-color:#f9f9f4;margin:4.8rem 0 0;padding:6.8rem 0 0}body.service_detail section.service_price .service_price_inner .price_table ul li{width:103.8rem;margin:0 auto;padding:0 0 8rem}body.service_detail section.service_price .service_price_inner .price_table ul li h3{font-size:2.8rem;font-weight:300;letter-spacing:.1em;line-height:8rem;text-align:center;color:#fff;margin:0;border:1px solid #b1883a;border-bottom:none}body.service_detail section.service_price .service_price_inner .price_table ul li h3.brown{background:#5a5129}body.service_detail section.service_price .service_price_inner .price_table ul li h3.gold{background:#b1883a}body.service_detail section.service_price .service_price_inner .price_table ul li img{display:block;width:100%;margin:0 auto .5rem}body.service_detail section.service_price .service_price_inner .price_table ul li .remarks{font-size:1.6rem;font-weight:normal;width:100%;margin:0 auto;text-align:right}body.service_detail section.service_flow .service_flow_inner{width:125.2rem;margin:0 auto;padding:15.2rem 8.5rem 9.82rem;background-color:#e6e6d2;position:relative}body.service_detail section.service_flow .service_flow_inner .title_wrapper{text-align:center}body.service_detail section.service_flow .service_flow_inner .title_wrapper img{display:block;width:29.1rem;margin:0 auto;position:absolute;top:6.48rem;left:0;right:0}body.service_detail section.service_flow .service_flow_inner .title_wrapper h2{font-size:3.4rem;font-weight:300;color:#1e0415;line-height:6rem;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_flow .service_flow_inner .title_wrapper .text{font-size:1.5rem;color:#1e0415;line-height:2.8rem;letter-spacing:.047em;margin-top:2.1rem;position:relative;z-index:1}body.service_detail section.service_flow .service_flow_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5.5rem}body.service_detail section.service_flow .service_flow_inner ul li{width:19.3rem;height:21.3rem;background-color:#f9f9f4;border:1px solid #b1883a;border-radius:.3rem;text-align:center;padding:2.8rem 1rem 1rem;position:relative}body.service_detail section.service_flow .service_flow_inner ul li .num{font-size:3.4rem;color:#b1883a;line-height:1;letter-spacing:.1em}body.service_detail section.service_flow .service_flow_inner ul li .num:after{content:"";width:2.006rem;height:1px;display:block;background-color:#b1883a;margin:1.1rem auto 0}body.service_detail section.service_flow .service_flow_inner ul li .text{font-size:1.4rem;color:#1e0415;line-height:2.6rem;letter-spacing:.01em;margin-top:1.2rem}body.service_detail section.service_flow .service_flow_inner ul li .text a{color:#c71313;letter-spacing:.01em;text-decoration:underline}body.service_detail section.service_flow .service_flow_inner ul li .text a:hover{opacity:1;text-decoration:none}body.service_detail section.service_flow .service_flow_inner ul li:after{content:"";background-color:#b1883a;width:1.186rem;height:2.429rem;-webkit-clip-path:polygon(100% 50%, 0 100%, 0 0);clip-path:polygon(100% 50%, 0 100%, 0 0);margin:auto 0;position:absolute;left:calc(100% + 0.76rem);top:0;bottom:0}body.service_detail section.service_flow .service_flow_inner ul li:last-of-type:after{content:none}body.service_detail section.service_faq .service_faq_inner{width:90.8rem;margin:0 auto;padding:17.2rem 0 10rem;position:relative}body.service_detail section.service_faq .service_faq_inner .title_wrapper{text-align:center}body.service_detail section.service_faq .service_faq_inner .title_wrapper img{display:block;width:23.9rem;margin:0 auto;position:absolute;top:8.4rem;left:0;right:0}body.service_detail section.service_faq .service_faq_inner .title_wrapper h2{font-size:3.4rem;font-weight:300;color:#1e0415;line-height:6rem;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_faq .service_faq_inner .accordion{margin-top:3.8rem}body.service_detail section.service_faq .service_faq_inner .accordion dl{background-color:#f9f9f4;margin-bottom:2.8rem;cursor:pointer}body.service_detail section.service_faq .service_faq_inner .accordion dl span{font-size:2.4rem;color:#b1883a;line-height:1;letter-spacing:.1em;position:absolute;top:1rem;left:3.85rem}body.service_detail section.service_faq .service_faq_inner .accordion dl p{font-size:1.5rem;color:#1e0415;line-height:2.8rem;letter-spacing:.047em}body.service_detail section.service_faq .service_faq_inner .accordion dl p a{text-decoration:underline;color:#1e0415;letter-spacing:.047em;display:inline}body.service_detail section.service_faq .service_faq_inner .accordion dl p a:hover{opacity:1;text-decoration:none}body.service_detail section.service_faq .service_faq_inner .accordion dl dt{border:1px solid #e6e6d2;background-image:url(../images/icon_plus_gold.png);background-repeat:no-repeat;background-position:right 2.57rem top 1.92rem;background-size:1.653rem 1.653rem;position:relative;padding:1.1rem 14.55rem 1.3rem 11.85rem}body.service_detail section.service_faq .service_faq_inner .accordion dl dd{display:none;border-bottom:1px solid #e6e6d2;border-left:1px solid #e6e6d2;border-right:1px solid #e6e6d2;position:relative;padding:1.7rem 14.55rem 1.8rem 11.85rem}body.service_detail section.service_faq .service_faq_inner .accordion dl.open dt{background-image:url(../images/icon_minus_gold.png)}body.service_detail section.service_faq .service_faq_inner .accordion dl.open dd{display:block}body.protection-film .subpage_heading .subpage_heading_inner{background-image:url(../images/service_protection_film_subpage_heading_bg_pc.jpg);padding-top:8.11rem}body.protection-film .subpage_heading .subpage_heading_inner .en_text_img{width:67.022rem}body.protection-film .subpage_heading .subpage_heading_inner .ja_title{left:45.1rem;width:30.7rem}body.protection-film .service_what{background-image:url(../images/service_protection_film_service_what_bg_pc.jpg)}body.car-coating .subpage_heading .subpage_heading_inner{background-image:url(../images/service_car_coating_subpage_heading_bg_pc.jpg);padding-top:10.14rem}body.car-coating .subpage_heading .subpage_heading_inner .en_text_img{width:55.517rem}body.car-coating .subpage_heading .subpage_heading_inner .ja_title{left:52.81rem;width:20.025rem}body.car-coating .service_what{background-image:url(../images/service_car_coating_service_what_bg_pc.jpg)}body.car-wrapping .subpage_heading .subpage_heading_inner{background-image:url(../images/service_car_wrapping_subpage_heading_bg_pc.jpg);padding-top:8.64rem}body.car-wrapping .subpage_heading .subpage_heading_inner .en_text_img{width:63.987rem}body.car-wrapping .subpage_heading .subpage_heading_inner .ja_title{left:53.01rem;width:19.171rem}body.car-wrapping .service_what{background-image:url(../images/service_car_wrapping_service_what_bg_pc.jpg)}body.car-film .subpage_heading .subpage_heading_inner{background-image:url(../images/service_car_film_subpage_heading_bg_pc.jpg);padding-top:11.93rem}body.car-film .subpage_heading .subpage_heading_inner .en_text_img{width:45.356rem}body.car-film .subpage_heading .subpage_heading_inner .ja_title{left:52rem;top:28rem;width:14.917rem;background-color:rgba(0,0,0,.6)}body.car-film .service_what{background-image:url(../images/service_car_film_service_what_bg_pc.jpg)}body.head-light-cleaning .subpage_heading .subpage_heading_inner{background-image:url(../images/service_head_light_cleaning_subpage_heading_bg_pc.jpg);padding-top:6.63rem}body.head-light-cleaning .subpage_heading .subpage_heading_inner .en_text_img{width:92.152rem}body.head-light-cleaning .subpage_heading .subpage_heading_inner .ja_title{left:54.91rem;width:19.158rem}body.head-light-cleaning .service_what{background-image:url(../images/service_head_light_cleaning_service_what_bg_pc.jpg)}body.seminar .subpage_heading .subpage_heading_inner{background-image:url(../images/seminar_subpage_heading_bg_pc.jpg);padding-top:15.15rem}body.seminar .subpage_heading .subpage_heading_inner .en_text_img{width:47.818rem}body.seminar .subpage_heading .subpage_heading_inner .ja_title{left:53.5rem}body.seminar .title_wrapper{text-align:center}body.seminar .title_wrapper .en_title{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.seminar .title_wrapper .ja_title{font-size:3.4rem;font-weight:300;color:#1e0415;line-height:6rem;letter-spacing:.2em;margin-top:2.5rem}body.seminar section.seminar_first{background-image:url(../images/seminar_first_bg_pc.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.seminar section.seminar_first .seminar_first_inner{width:104rem;margin:0 auto;padding:5.6rem 0 13.8rem}body.seminar section.seminar_first .seminar_first_inner .first_news{border:1px solid #e6e6d2;border-radius:.3rem;background-color:rgba(230,230,210,.4);padding:2.8rem 4.8rem 1.8rem 20rem;position:relative}body.seminar section.seminar_first .seminar_first_inner .first_news h2{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:2;letter-spacing:.12em;position:absolute;left:4.8rem;top:2.4rem}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider a{text-align:center;display:block;padding-right:14.4rem;background-image:url(../images/arrow_gold_l_right.png);background-repeat:no-repeat;background-position:right center;background-size:7.323rem auto}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider a p.article_title{font-size:1.6rem;color:#1e0415;line-height:1.6;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:14.4rem;margin-top:1.2rem}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider .slick-dots li{width:.6rem;height:.6rem;margin:0 .4rem}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider .slick-dots li button{background-color:#dbdbce;border-radius:50%;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider .slick-dots li.slick-active button{background-color:#b49531}body.seminar section.seminar_first .seminar_first_inner .for_crafter{margin-top:8.4rem}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner{margin-top:9.2rem}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:13.8rem}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item:last-of-type{margin-bottom:0}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .img_space{width:53.8rem;height:38rem}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.3rem}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .text_space{width:44.4rem;padding-top:.5rem}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .text_space .l_text{font-size:2rem;color:#1e0415;line-height:3.86rem;letter-spacing:.1em}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .text_space .text{font-size:1.5rem;color:#1e0415;line-height:2.86rem;letter-spacing:.08em;margin-top:3.7rem}body.seminar section.seminar_achievement{padding:0 5.7rem}body.seminar section.seminar_achievement .seminar_achievement_slider{position:relative}body.seminar section.seminar_achievement .seminar_achievement_slider img{display:block;width:100%;height:70.2rem;-o-object-fit:cover;object-fit:cover}body.seminar section.seminar_achievement .seminar_achievement_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:absolute;left:0;right:0;bottom:12.24rem;z-index:1}body.seminar section.seminar_achievement .seminar_achievement_slider .slick-dots li{width:3.3rem;height:.6rem;margin:0 .5rem}body.seminar section.seminar_achievement .seminar_achievement_slider .slick-dots li button{background-color:#e6e6d2;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.seminar section.seminar_achievement .seminar_achievement_slider .slick-dots li.slick-active button{background-color:#b1883a}body.seminar section.seminar_achievement .seminar_achievement_slider:after{content:"";width:100%;height:18.6rem;display:block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));background:linear-gradient(to bottom, rgba(0, 0, 0, 0), black);position:absolute;left:0;bottom:0}body.seminar section.seminar_achievement .seminar_achievement_inner{width:104rem;margin:-9.5rem auto 0;padding:4.6rem 6.5rem 14.81rem;background-color:#f9f9f4;position:relative;z-index:1}body.seminar section.seminar_achievement .seminar_achievement_inner ul{border-top:1px solid #e6e6d2;margin-top:2.7rem}body.seminar section.seminar_achievement .seminar_achievement_inner ul li{border-bottom:1px solid #e6e6d2}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.8rem 0 2rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a:hover{opacity:1}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a .date{font-size:2rem;color:#b1883a;line-height:1;letter-spacing:.12em;width:13.1rem;white-space:nowrap}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a .category_space{width:29rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a .category_space .category{font-size:1.3rem;color:#b1883a;line-height:1.56rem;letter-spacing:0;padding:.5rem .8rem;border:1px solid #b1883a;border-radius:.3rem;margin-right:.3rem;display:inline-block;white-space:nowrap}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a h3{font-size:1.7rem;font-weight:300;color:#1e0415;line-height:2.4rem;letter-spacing:.08em;width:48.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.seminar section.seminar_achievement .seminar_achievement_inner ul li.no_post{font-size:1.7rem;font-weight:300;color:#1e0415;line-height:2.4rem;letter-spacing:.08em;text-align:center}body.seminar section.seminar_achievement .seminar_achievement_inner .link{font-size:2rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:25.551rem;margin:3.6rem auto 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:7.323rem .472rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.seminar section.seminar_achievement .seminar_achievement_inner .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.seminar section.seminar_achievement .seminar_achievement_inner .link:hover{opacity:1}body.seminar section.seminar_achievement .seminar_achievement_inner .link:after{content:"";width:100%;height:.127rem;display:block;margin-top:1.4rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.seminar section.seminar_merit{background-image:url(../images/seminar_merit_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;padding:6.99rem 0 13rem}body.seminar section.seminar_merit .seminar_merit_inner .title_space .en_text_img{width:74.014rem}body.seminar section.seminar_merit .seminar_merit_inner .title_space .ja_title{font-size:1.8rem;width:38.068rem;left:53.798rem;top:20.45rem}body.seminar section.seminar_merit .seminar_merit_inner ul li{margin-bottom:12.32rem;display:-webkit-box;display:-ms-flexbox;display:flex}body.seminar section.seminar_merit .seminar_merit_inner ul li:last-of-type{margin-bottom:0}body.seminar section.seminar_merit .seminar_merit_inner ul li:nth-child(odd){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.seminar section.seminar_merit .seminar_merit_inner ul li .img{-o-object-fit:cover;object-fit:cover;display:block;width:67.4rem;height:45rem;margin-top:1.4rem}body.seminar section.seminar_merit .seminar_merit_inner ul li .text_space{width:44.4rem;margin:0 8.2rem}body.seminar section.seminar_merit .seminar_merit_inner ul li .text_space .num{width:19.3rem;height:11.1rem;display:block}body.seminar section.seminar_merit .seminar_merit_inner ul li .text_space h3{font-size:2rem;font-weight:300;color:#fff;line-height:3.86rem;letter-spacing:.1em;margin-top:.2rem}body.seminar section.seminar_merit .seminar_merit_inner ul li .text_space .text{font-size:1.5rem;color:#fff;line-height:2.86rem;letter-spacing:.08em;margin-top:3.6rem}body.seminar section.seminar_merit .seminar_merit_inner .service_point{width:104rem;margin:14.6rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}body.seminar section.seminar_merit .seminar_merit_inner .service_point img{width:30.5rem;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.3rem 0 0 .3rem}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space{width:calc(100% - 30.5rem);background-color:#f9f9f4;border-radius:0 .3rem .3rem 0;padding:4.17rem 3.77rem 2.88rem 4.63rem}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .gold_text{font-size:1.4rem;color:#fff;line-height:3.149rem;letter-spacing:.072em;background-color:#b1883a;border-radius:.3rem;padding:0 1.2rem;display:inline-block;margin-right:1.87rem}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .l_text{font-size:2.4rem;color:#1e0415;line-height:1.2;letter-spacing:.08em;display:inline-block;vertical-align:-0.1rem}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .text{font-size:1.5rem;color:#1e0415;line-height:2.66rem;letter-spacing:.08em;margin-top:1.6rem}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .link{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:21.23rem;margin:1rem 0 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:3.711rem .472rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .link:hover{opacity:1}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .link:after{content:"";width:100%;height:.069rem;display:block;margin-top:.2rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.seminar section.seminar_voice .seminar_voice_inner{width:110rem;margin:0 auto;padding:6.86rem 0 13.82rem}body.seminar section.seminar_voice .seminar_voice_inner .title_space .en_text_img{width:33.189rem}body.seminar section.seminar_voice .seminar_voice_inner .title_space .ja_title{font-size:1.8rem;width:30.459rem;left:48rem;top:16.01rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider{position:relative}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide{padding:4.92rem 6.5rem 5.04rem;border:1px solid #b1883a;border-radius:.3rem;margin:0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide img{display:block;width:40.9rem;height:29.6rem;-o-object-fit:cover;object-fit:cover;border-radius:.3rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space{width:44rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .l_text{font-size:2rem;color:#1e0415;line-height:1.4;letter-spacing:.1em;margin-top:.6rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .customer{font-size:1.5rem;color:#b1883a;line-height:1.4;letter-spacing:.072em;margin-top:1rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .text{font-size:1.4rem;color:#1e0415;line-height:2.56rem;letter-spacing:.08em;margin-top:2.2rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .link{font-size:1.4rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:26.943rem;margin:.8rem 0 0;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right bottom 1.08rem;background-size:1.159rem 1.159rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .link:hover{opacity:1}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .link:after{content:"";width:100%;height:.088rem;display:block;margin-top:.2rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow{background-color:#f9f9f4;border:1px solid #b1883a;border-radius:50%;width:5.456rem;height:5.456rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:21.19rem;z-index:1;cursor:pointer;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow:hover{opacity:1}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow:after{font-size:1.3rem;font-weight:300;font-family:"fot-tsukumin-pr6n",sans-serif;color:#b1883a;line-height:1;letter-spacing:0}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow.prev-arrow{left:.5rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow.prev-arrow:after{content:"◀"}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow.next-arrow{right:.5rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow.next-arrow:after{content:"▶︎"}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.82rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slick-dots li{width:3.3rem;height:.6rem;margin:0 .5rem}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slick-dots li button{background-color:#e6e6d2;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slick-dots li.slick-active button{background-color:#b1883a}body.seminar section.seminar_program{background-color:#f3f2ea}body.seminar section.seminar_program .seminar_program_inner{width:104rem;margin:0 auto;padding:3.12rem 0 6.2rem}body.seminar section.seminar_program .seminar_program_inner .title_space .en_text_img{width:51.957rem}body.seminar section.seminar_program .seminar_program_inner .title_space .ja_title{font-size:1.8rem;width:30.459rem;left:40rem;top:19.65rem;background-color:rgba(243,242,234,.8)}body.seminar section.seminar_program .seminar_program_inner .list{margin-top:2.7rem}body.seminar section.seminar_program .seminar_program_inner .list li{margin-bottom:8.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.seminar section.seminar_program .seminar_program_inner .list li img{-o-object-fit:cover;object-fit:cover;display:block;width:37.7rem;height:25rem;border-radius:.5rem}body.seminar section.seminar_program .seminar_program_inner .list li .text_space{width:59.6rem;padding-top:1.4rem}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .num{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .num span{font-size:1.9rem;letter-spacing:.12em}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .num:before{content:"";width:3.05rem;height:1px;display:inline-block;background-color:#b1883a;margin-right:1.55rem;vertical-align:.6rem}body.seminar section.seminar_program .seminar_program_inner .list li .text_space h3{font-size:2.8rem;font-weight:300;color:#1e0415;line-height:1.4;letter-spacing:.033em;white-space:nowrap;margin-top:1.7rem}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .whitebox{background-color:#f9f9f4;border-radius:.3rem;padding:1.3rem 1.72rem 1.1rem;margin-top:2rem}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .whitebox .gold_text{font-size:1.3rem;color:#b1883a;line-height:1.2;letter-spacing:.033em}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .whitebox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .whitebox ul li{font-size:1.2rem;color:#1e0415;line-height:2rem;letter-spacing:.08em;display:block;margin-bottom:.2rem;width:50%}body.seminar section.face_service_site{background-image:url(../images/face_service_site_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;text-align:center;padding:7.68rem 6.5rem 6.83rem}body.seminar section.face_service_site img{width:26.959rem;display:block;margin:0 auto}body.seminar section.face_service_site h2{font-size:3.4rem;font-weight:300;color:#fff;line-height:1;letter-spacing:.033em;margin-top:5rem}body.seminar section.face_service_site .text{font-size:1.5rem;color:#fff;line-height:2.8rem;letter-spacing:.047em;margin-top:2.6rem}body.seminar section.face_service_site a{width:32.9rem;height:3.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4.2rem auto 0;background-image:url(../images/icon_link_white.png);background-repeat:no-repeat;background-position:right 3.57rem center;background-size:1.22rem 1.22rem;font-size:1.6rem;line-height:1.4;color:#fff;letter-spacing:.033em;border:.15rem solid #fff;border-radius:.3rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.seminar section.face_service_site a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.seminar section.face_service_site a:hover{opacity:1}body.company .subpage_heading .subpage_heading_inner{background-image:url(../images/company_subpage_heading_bg_pc.jpg);padding-top:15.13rem}body.company .subpage_heading .subpage_heading_inner .en_text_img{width:47.917rem}body.company .subpage_heading .subpage_heading_inner .ja_title{left:55rem}body.company section.company_message .company_message_inner{padding:11.6rem 5.7rem 12.6rem 16.4rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.company section.company_message .company_message_inner .message01{width:43.83rem}body.company section.company_message .company_message_inner .message01 .en_title{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.company section.company_message .company_message_inner .message01 .en_title:before{content:"";width:3.05rem;height:1px;display:inline-block;margin-right:1.05rem;background-color:#b1883a;vertical-align:.6rem}body.company section.company_message .company_message_inner .message01 h2{font-size:2.4rem;font-weight:300;color:#1e0415;line-height:4.4rem;letter-spacing:.06em;margin-top:4.8rem;white-space:nowrap}body.company section.company_message .company_message_inner .message01 .text{font-size:1.5rem;color:#1e0415;line-height:3rem;letter-spacing:.08em;margin-top:3.2rem}body.company section.company_message .company_message_inner .message01 .sign{font-size:1.5rem;color:#1e0415;line-height:3.1rem;letter-spacing:.08em;margin-top:3rem;white-space:nowrap}body.company section.company_message .company_message_inner .message01 .sign span{font-size:1.8rem;letter-spacing:.08em}body.company section.company_message .company_message_inner .message02{width:54.5rem;padding-top:38rem}body.company section.company_message .company_message_inner .message02 img{width:66.6rem;height:38rem;display:block;border-radius:.3rem 0 0 .3rem;position:absolute;right:0;top:8.8rem}body.company section.company_message .company_message_inner .message02 h3{font-size:1.6rem;font-weight:300;color:#b1883a;line-height:1;letter-spacing:.1em;border-bottom:1px solid #e6e6d2;width:calc(100% - 1rem);margin-left:auto;position:relative;padding-bottom:.9rem}body.company section.company_message .company_message_inner .message02 h3:before{content:"";width:.2rem;height:2.091rem;display:block;background-color:#b1883a;position:absolute;left:-1rem;top:0}body.company section.company_message .company_message_inner .message02 .text{font-size:1.5rem;color:#1e0415;line-height:3rem;letter-spacing:.08em;margin-top:1.6rem}body.company section.company_message .img_slider img{display:block;height:70rem;-o-object-fit:cover;object-fit:cover}body.company section.company_access{background-color:#f3f2ea}body.company section.company_access .company_access_inner{width:104rem;margin:0 auto;padding:4.7rem 0 8rem}body.company section.company_access .company_access_inner .title_space .en_text_img{width:37.084rem;height:25.241rem}body.company section.company_access .company_access_inner .title_space .ja_title{width:22.5rem;left:47.8rem;font-size:1.8rem;top:14.6rem}body.company section.company_access .company_access_inner ul li{margin-bottom:6.86rem;background-color:#f9f9f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.company section.company_access .company_access_inner ul li .text_space{width:50%;padding:6.4rem 4rem 4.29rem 6.5rem}body.company section.company_access .company_access_inner ul li .text_space h3{font-size:2.4rem;font-weight:300;color:#1e0415;line-height:1;letter-spacing:.06em}body.company section.company_access .company_access_inner ul li .text_space h3:before{content:"";width:.2rem;height:2.432rem;display:inline-block;background-color:#b1883a;margin-right:1.2rem;vertical-align:-0.3rem}body.company section.company_access .company_access_inner ul li .text_space p{font-size:1.5rem;color:#1e0415;line-height:2.8rem;letter-spacing:.08em}body.company section.company_access .company_access_inner ul li .text_space p.address{margin-top:2.4rem}body.company section.company_access .company_access_inner ul li .text_space p.time{margin-top:.4rem}body.company section.company_access .company_access_inner ul li .text_space p.text{margin-top:2.6rem}body.company section.company_access .company_access_inner ul li .text_space a{font-size:1.4rem;font-weight:300;color:#1e0415;line-height:1;letter-spacing:.06em;border-bottom:.05rem solid #b1883a;padding-bottom:.7rem;margin-top:2.3rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.company section.company_access .company_access_inner ul li .text_space a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.company section.company_access .company_access_inner ul li .text_space a:hover{opacity:1}body.company section.company_access .company_access_inner ul li .text_space a:after{content:"";width:1.216rem;height:1.622rem;display:inline-block;background-image:url(../images/icon_map_gold.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:.87rem;vertical-align:-0.2rem}body.company section.company_access .company_access_inner ul li iframe{display:block;width:50%;height:auto}body.company section.company_overview{background-image:url(../images/company_overview_bg_pc.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}body.company section.company_overview .company_overview_inner{width:91rem;margin:0 auto;padding:3.85rem 0 14.87rem}body.company section.company_overview .company_overview_inner .title_space .en_text_img{width:51.856rem;height:27.846rem}body.company section.company_overview .company_overview_inner .title_space .ja_title{width:22.16rem;left:41rem;font-size:1.8rem;top:16rem}body.company section.company_overview .company_overview_inner .table{border-top:1px solid #e6e6d2}body.company section.company_overview .company_overview_inner .table dl{border-bottom:1px solid #e6e6d2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.2rem 0 2.4rem}body.company section.company_overview .company_overview_inner .table dl dt{font-size:1.8rem;color:#b49531;line-height:1.5;letter-spacing:.123em}body.company section.company_overview .company_overview_inner .table dl dd{font-size:1.6rem;color:#fff;line-height:2.8rem;letter-spacing:.08em;width:48.8rem}body.company section.company_history .company_history_inner{width:91rem;margin:0 auto;padding:5.51rem 0 13rem}body.company section.company_history .company_history_inner .title_space .en_text_img{width:40.432rem;height:25.832rem}body.company section.company_history .company_history_inner .title_space .ja_title{width:7.892rem;left:44.5rem;font-size:1.8rem;top:15.4rem}body.company section.company_history .company_history_inner .table{border-top:1px solid #b4ae8e}body.company section.company_history .company_history_inner .table dl{border-bottom:1px solid #b4ae8e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.4rem 0 2.6rem}body.company section.company_history .company_history_inner .table dl dt{font-size:1.6rem;color:#b1883a;line-height:2.4rem;letter-spacing:.123em}body.company section.company_history .company_history_inner .table dl dd{font-size:1.6rem;color:#1e0415;line-height:2.4rem;letter-spacing:.08em;width:48.8rem}body.archive .category_space{width:104rem;margin:6.8rem auto 0}body.archive .category_space dl{border-bottom:1px solid #e6e6d2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1.44rem;margin-bottom:2.86rem}body.archive .category_space dl:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}body.archive .category_space dl dt{font-size:1.8rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.archive .category_space dl dt:before{content:"";width:.6rem;height:.6rem;display:inline-block;background-color:#b1883a;border-radius:50%;margin-right:.5rem;vertical-align:.5rem}body.archive .category_space dl dd{width:89.3rem}body.archive .category_space dl dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.archive .category_space dl dd ul li{margin-right:1.3rem;margin-bottom:1.4rem}body.archive .category_space dl dd ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;line-height:1.4;color:#b1883a;letter-spacing:.033em;border:1px solid #b1883a;border-radius:.3rem;padding:.2rem 1.2rem .2rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.archive .category_space dl dd ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.archive .category_space dl dd ul li a:hover{opacity:1}body.archive .category_space dl dd ul li.current a{color:#fff;background-color:#b1883a}body.archive .list{width:104rem;margin:0 auto;padding:7.4rem 0 2rem}body.archive .list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.archive .list ul:after{content:"";display:block;width:32rem}body.archive .list ul li{width:32rem;margin-bottom:6.81rem}body.archive .list ul li a{display:block;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.archive .list ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.archive .list ul li a:hover{opacity:1}body.archive .list ul li a .thumbnail_img{-o-object-fit:cover;object-fit:cover;display:block;width:32rem;height:20.2rem}body.archive .list ul li a .date{font-size:1.4rem;color:#b1883a;line-height:1;letter-spacing:.1em;margin-top:.8rem}body.archive .list ul li a h2{font-size:1.4rem;font-weight:300;color:#1e0415;line-height:2.4rem;letter-spacing:.08em;margin:.9rem 0 .7rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.archive .list ul li a .category{font-size:1.3rem;color:#b1883a;line-height:1.4;letter-spacing:.1em;padding:1px .8rem .4rem;display:inline-block;border:1px solid #b1883a;border-radius:.3rem;margin-bottom:.65rem}body.archive .list ul li.no_post{font-size:1.8rem;color:#1e0415;line-height:2.4rem;letter-spacing:.08em;text-align:center;padding:6rem 0 4rem}body.archive .pagination{background-color:#f3f2ea;padding:2.24rem 16.4rem 1.16rem}body.archive .pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.archive .pagination ul li{margin:0 1.6rem 1rem;width:5.4rem;height:5.4rem}body.archive .pagination ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.8rem;color:#b1883a;line-height:1;letter-spacing:0;border-radius:50%;width:100%;height:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.archive .pagination ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.archive .pagination ul li a:hover{opacity:1}body.archive .pagination ul li span{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.8rem;color:#b1883a;line-height:1;letter-spacing:0;border-radius:50%;width:100%;height:100%}body.single section.single_contents .single_contents_inner{width:90.8rem;margin:0 auto;padding:6.6rem 0 14.88rem}body.single section.single_contents .single_contents_inner .single_heading .date{font-size:2.4rem;color:#b1883a;line-height:1;letter-spacing:.1em}body.single section.single_contents .single_contents_inner .single_heading h1{font-size:3rem;font-weight:300;color:#1e0415;line-height:1.6;letter-spacing:.1em;margin:2.9rem 0 2.3rem}body.single section.single_contents .single_contents_inner .single_heading .category{font-size:1.5rem;color:#b1883a;line-height:1.4;letter-spacing:.033em;padding:.4rem 1.2rem .7rem;display:inline-block;border:1px solid #b1883a;border-radius:.3rem;margin-bottom:.6rem;margin-right:1rem;display:inline-block}body.single section.single_contents .single_contents_inner .single_heading .thumbnail_img{display:block;width:100%;margin-top:3rem}body.single section.single_contents .single_contents_inner .article_content{margin-top:3.6rem}body.single section.single_contents .single_contents_inner .article_content .staff{margin:10.6rem 0 0;background-color:#fff;-webkit-filter:drop-shadow(0 0.3rem 1.5rem rgba(0, 0, 0, 0.07));filter:drop-shadow(0 0.3rem 1.5rem rgba(0, 0, 0, 0.07));-webkit-transform:translateZ(0);transform:translateZ(0);border-left:.3rem solid #b1883a;border-right:.3rem solid #b1883a;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4.18rem 5.93rem 2rem 3.71rem}body.single section.single_contents .single_contents_inner .article_content .staff .thankyou{display:block;width:27.029rem;height:14.212rem;margin:0 auto;position:absolute;top:-5.94rem;left:0;right:0}body.single section.single_contents .single_contents_inner .article_content .staff .img_space{background-color:#928d6f;width:12.534rem;height:12.534rem;border-radius:50%}body.single section.single_contents .single_contents_inner .article_content .staff .img_space .thumbnail_img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:50%}body.single section.single_contents .single_contents_inner .article_content .staff .img_space .no_img{display:block;width:9.785rem;height:4.92rem;margin-top:3.41rem;margin-left:1.89rem}body.single section.single_contents .single_contents_inner .article_content .staff .text_space{width:63.9rem;padding-top:3.8rem;margin:0}body.single section.single_contents .single_contents_inner .article_content .staff .text_space .comment{font-size:1.5rem;color:#1e0415;line-height:3rem;letter-spacing:.08em;margin:0}body.single section.single_contents .single_contents_inner .article_content .staff .text_space .name{font-size:1.5rem;color:#1e0415;line-height:3rem;letter-spacing:.08em;text-align:right;margin:.5rem 0 0}body.single section.single_contents .back_btn_wrapper{background-color:#f3f2ea;height:9.8rem}body.single section.single_contents .back_btn_wrapper .back_btn{font-size:1.8rem;color:#1e0415;line-height:2;letter-spacing:.08em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.single section.single_contents .back_btn_wrapper .back_btn:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.single section.single_contents .back_btn_wrapper .back_btn:hover{opacity:1}body.single section.single_contents .back_btn_wrapper .back_btn:after{content:"";width:7.323rem;height:.472rem;display:block;background-image:url(../images/arrow_black_l_right.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-left:2.87rem}body.works .subpage_heading .subpage_heading_inner{background-image:url(../images/works_subpage_heading_bg_pc.jpg);padding-top:10.06rem}body.works .subpage_heading .subpage_heading_inner .en_text_img{width:35.804rem}body.column .subpage_heading .subpage_heading_inner{background-image:url(../images/column_subpage_heading_bg_pc.jpg);padding-top:9.05rem}body.column .subpage_heading .subpage_heading_inner .en_text_img{width:41.516rem}body.contact .subpage_heading .subpage_heading_inner{background-image:url(../images/contact_subpage_heading_bg_pc.jpg);padding-top:8.21rem}body.contact .subpage_heading .subpage_heading_inner .en_text_img{width:46.263rem}body.contact section.contact_us .contact_us_inner{width:90.8rem;margin:0 auto;padding:8.4rem 0 13.85rem}body.contact section.contact_us .contact_us_inner .en_title{font-size:1.6rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.contact section.contact_us .contact_us_inner .en_title:before{content:"";width:3.05rem;height:1px;display:inline-block;margin-right:1.05rem;background-color:#b1883a;vertical-align:.7rem}body.contact section.contact_us .contact_us_inner h2{font-size:3.4rem;font-weight:300;color:#1e0415;line-height:4.4rem;letter-spacing:.06em;margin-top:5.8rem}body.contact section.contact_us .contact_us_inner .text{font-size:1.5rem;color:#1e0415;line-height:3rem;letter-spacing:.08em;margin-top:3.4rem}body.contact section.contact_us .contact_us_inner .text span{font-size:1.3rem;color:#584f55;letter-spacing:.08em}body.contact section.contact_us .contact_us_inner .tel_link{font-size:3.4rem;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.08em;vertical-align:-1.4rem;display:inline-block;margin-top:2.2rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact section.contact_us .contact_us_inner .tel_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.contact section.contact_us .contact_us_inner .tel_link:hover{opacity:1}body.contact section.contact_us .contact_us_inner .tel_notes{font-size:1.3rem;color:#584f55;line-height:2;letter-spacing:.08em;display:inline-block;margin-left:1rem}body.contact section.contact_us .contact_us_inner .line_link_contents{background:-webkit-gradient(linear, left top, left bottom, from(#7dd540), to(#3f8c28));background:linear-gradient(to bottom, #7dd540, #3f8c28);border-radius:.5rem;position:relative;padding:2.83rem 2.37rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:7rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact section.contact_us .contact_us_inner .line_link_contents:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.contact section.contact_us .contact_us_inner .line_link_contents:hover{opacity:1}body.contact section.contact_us .contact_us_inner .line_link_contents .logo_space{border-right:1px solid #fff;padding-right:3.4rem;text-align:center}body.contact section.contact_us .contact_us_inner .line_link_contents .logo_space img{display:block;width:14.414rem;height:8.571rem;margin:0 auto 2.06rem}body.contact section.contact_us .contact_us_inner .line_link_contents .logo_space p{font-size:1.4rem;font-weight:normal;font-family:"Noto Sans JP",sans-serif;color:#4d9c2d;line-height:2.827rem;letter-spacing:0;background-color:#fefc53;border-radius:1.4rem;width:18.187rem}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space{width:61.4rem;position:relative}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space .white_tag{font-size:1.3rem;font-weight:normal;font-family:"Noto Sans JP",sans-serif;color:#70c53b;line-height:2.6rem;letter-spacing:-0.005em;display:inline-block;background-color:#fff;border-radius:.3rem;padding:0 1.74rem;margin-right:1rem}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space .white_tag span{letter-spacing:-0.005em}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space h3{font-size:5rem;font-weight:normal;color:#fefc53;line-height:1;letter-spacing:0;margin-top:1rem}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space .text{font-size:1.3rem;font-weight:300;font-family:"Noto Sans JP",sans-serif;color:#fff;line-height:2.08rem;letter-spacing:0;width:43.066rem;margin-top:2rem}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space .qr{width:14.369rem;display:block;position:absolute;right:0;top:0}body.contact section.contact_us .contact_us_inner .line_link_contents .fukidashi{width:10.267rem;height:10.267rem;position:absolute;top:-5.24rem;right:-5.65rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-image:url(../images/contact_line_link_contents_fukidashi_bg.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}body.contact section.contact_us .contact_us_inner .line_link_contents .fukidashi p{font-size:1.3rem;font-weight:bold;font-family:"Noto Sans JP",sans-serif;color:#4d9d2e;line-height:1.8;letter-spacing:0}body.contact section.contact_us .contact_form_wrapper{background-color:#f3f2ea;padding:12.8rem 0 11.56rem}body.contact section.contact_us .contact_form_wrapper .contact_form{width:104rem;margin:0 auto;padding:8.8rem 6.6rem 12rem;background-color:#f9f9f4}body.contact section.contact_us .contact_form_wrapper .contact_form .personal_info{border-bottom:1px solid #b4ae8e;padding-bottom:2rem}body.contact section.contact_us .contact_form_wrapper .contact_form .car_info{border-bottom:1px solid #b4ae8e;padding:4.6rem 0 .6rem}body.contact section.contact_us .contact_form_wrapper .contact_form .questionnaire{padding-top:4.8rem}body.contact section.contact_us .contact_form_wrapper .contact_form dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.8rem}body.contact section.contact_us .contact_form_wrapper .contact_form dl dt{font-size:1.6rem;color:#1e0415;line-height:2.4;letter-spacing:.05em;width:calc(100% - 64.3rem)}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd{width:64.3rem}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=text],body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=tel],body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=email]{width:100%;margin:0;line-height:4.2rem;height:4.4rem;border:1px solid #b4ae8e;background-color:#fff !important;border-radius:.3rem;padding:0 2.8rem;font-size:1.6rem;color:#5a5129;letter-spacing:.05em;cursor:initial}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper{padding-top:.6rem}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item{margin:0 4.7rem .6rem 0}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item input[type=radio]{width:2.4rem;min-width:2.4rem;height:2.4rem;background-color:#fff !important;border:1px solid #5a5129;border-radius:50%;margin:0 .6rem 0 0;vertical-align:-0.6rem}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item input[type=radio]:checked{position:relative}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item input[type=radio]:checked:after{content:"";width:1.2rem;height:1.2rem;display:block;background-color:#5a5129;margin:auto;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item .wpcf7-list-item-label{font-size:1.6rem;color:#1e0415;line-height:2;letter-spacing:.05em;cursor:pointer}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper{padding-top:.6rem}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper>p{display:-webkit-box;display:-ms-flexbox;display:flex}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper>p .wpcf7-form-control-wrap{width:50%;display:block}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item{display:block;width:100%;margin:0 0 1rem}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item input[type=checkbox]{width:2.4rem;min-width:2.4rem;height:2.4rem;background-color:#fff !important;border:1px solid #5a5129;border-radius:.3rem;margin:0 .6rem 0 0;vertical-align:-0.6rem}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item input[type=checkbox]:checked{position:relative}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item input[type=checkbox]:checked:after{content:"✔︎";display:inline-block;font-size:1.8rem;font-weight:normal;font-family:"Noto Sans JP",sans-serif;line-height:1;position:absolute;top:.3rem;left:.3rem;z-index:1}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item .wpcf7-list-item-label{font-size:1.6rem;color:#1e0415;line-height:2;letter-spacing:.05em;cursor:pointer}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;line-height:4.2rem;height:4.4rem;border:1px solid #b4ae8e;background-color:#fff !important;background-image:url(../images/contact_selectbox_arrow.png) !important;background-repeat:no-repeat !important;background-position:right 2.2rem top .8rem !important;background-size:1.6rem 2.5rem !important;border-radius:.3rem;padding:0 2.8rem;font-size:1.6rem;color:#5a5129;letter-spacing:.05em}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea{width:100%;margin:0;line-height:3.7rem;height:30rem;border:1px solid #b4ae8e;background-color:#fff !important;border-radius:.3rem;padding:1rem 2.8rem;font-size:1.6rem;color:#5a5129;letter-spacing:.05em}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::-webkit-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::-moz-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-webkit-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-moz-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:-moz-placeholder-shown{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:placeholder-shown{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-webkit-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input:focus{outline:none}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=text]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=email]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=tel]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=search]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=url]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:focus{color:#000}body.contact section.contact_us .contact_form_wrapper .contact_form .privacy_text{font-size:1.6rem;color:#1e0415;line-height:2;letter-spacing:.05em;text-align:center;margin:7.6rem 0 5rem}body.contact section.contact_us .contact_form_wrapper .contact_form .privacy_text a{color:#b1883a;letter-spacing:.05em;text-decoration:none}body.contact section.contact_us .contact_form_wrapper .contact_form .privacy_text a:hover{opacity:1;text-decoration:underline}body.contact section.contact_us .contact_form_wrapper .contact_form input[type=submit]{display:block;color:#fff;font-size:1.6rem;font-weight:300;letter-spacing:.072em;width:40rem;height:6.8rem;margin:0 auto;background-color:#b1883a;border:none;border-radius:.3rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact section.contact_us .contact_form_wrapper .contact_form input[type=submit]:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.contact section.contact_us .contact_form_wrapper .contact_form input[type=submit]:hover{opacity:1}body.contact section.contact_us .contact_form_wrapper .contact_form .wpcf7-not-valid-tip{margin-top:1rem;font-size:1.6rem;display:block;color:#e01111;letter-spacing:.05em;padding:0}body.contact section.contact_us .contact_form_wrapper .contact_form .wpcf7-response-output{color:#1e0415;font-weight:bold;font-size:1.8rem;padding:1rem;text-align:center}body.contact section.contact_us .contact_form_wrapper .contact_form input[type=text],body.contact section.contact_us .contact_form_wrapper .contact_form input[type=password],body.contact section.contact_us .contact_form_wrapper .contact_form textarea,body.contact section.contact_us .contact_form_wrapper .contact_form select{outline:none}body.notfound .subpage_heading .subpage_heading_inner{background-image:url(../images/contact_subpage_heading_bg_pc.jpg);padding-top:4.53rem}body.notfound .subpage_heading .subpage_heading_inner .en_text_img{width:67.121rem}body.notfound .notfound_contents{width:104rem;margin:0 auto;padding:8rem 0 10rem;position:relative;z-index:1}body.notfound .notfound_contents h2{font-size:2.4rem;font-weight:300;color:#1e0415;line-height:1.6;letter-spacing:.12em;margin-bottom:2rem}body.notfound .notfound_contents p{font-size:1.8rem;color:#1e0415;line-height:2.4;letter-spacing:.12em}body.notfound .notfound_contents p a{text-decoration:underline;letter-spacing:.12em}body.notfound .notfound_contents p a:hover{opacity:1;text-decoration:none}body{letter-spacing:.1em;background-color:#f9f9f4}body a:hover{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;will-change:transition}body a:hover:hover{-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}#header{position:fixed;left:0;right:0;top:0;z-index:10;background-color:#f9f9f4;width:-webkit-fill-available;width:-moz-available;width:stretch;-webkit-filter:drop-shadow(0 0.3rem 0.8rem rgba(0, 0, 0, 0.04));filter:drop-shadow(0 0.3rem 0.8rem rgba(0, 0, 0, 0.04));-webkit-transform:translateZ(0);transform:translateZ(0)}#header.header_hidden{top:-20rem}#header .header_inner{width:125.2rem;margin:0 auto;height:8rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .header_inner .logo{width:8.716rem;height:5.183rem;position:absolute;left:0;top:1.6rem}#header .header_inner .logo a{display:block;width:100%;height:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .logo a:hover{opacity:1}#header .header_inner .logo a img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}#header .header_inner .header_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}#header .header_inner .header_menu li{margin-left:4.86rem}#header .header_inner .header_menu li a{white-space:nowrap;font-size:1.5rem;color:#1e0415;line-height:2;letter-spacing:.08em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_menu li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_menu li a:hover{opacity:1}#header .header_inner .header_menu li.dropmenu_btn{cursor:pointer;position:relative;padding-right:1.707rem;background-image:url(../images/arrow_black_bottom.png);background-repeat:no-repeat;background-position:right top 1.5rem;background-size:1.047rem .574rem}#header .header_inner .header_menu li.dropmenu_btn .dropmenu{opacity:0;visibility:hidden}#header .header_inner .header_menu li.dropmenu_btn .dropmenu ul{position:absolute;left:0;top:100%;background-color:#f9f9f4;-webkit-filter:drop-shadow(0 0.3rem 1.5rem rgba(0, 0, 0, 0.16));filter:drop-shadow(0 0.3rem 1.5rem rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0);padding:1rem 2.6rem}#header .header_inner .header_menu li.dropmenu_btn .dropmenu ul li{margin-left:0}#header .header_inner .header_menu li.dropmenu_btn .dropmenu ul li a{font-size:1.4rem;letter-spacing:.06em}#header .header_inner .header_menu li.dropmenu_btn:hover{background-image:url(../images/arrow_black_top.png)}#header .header_inner .header_menu li.dropmenu_btn:hover .dropmenu{opacity:1;visibility:visible}#header .header_inner .header_menu li.contact_btn{margin-left:6.82rem}#header .header_inner .header_menu li.contact_btn a{width:16.3rem;height:3.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#b1883a;font-size:1.6rem;line-height:1.4;color:#fff;letter-spacing:.03em;border-radius:.5rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_menu li.contact_btn a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_menu li.contact_btn a:hover{opacity:1}.fixed_btn_pc{position:fixed;right:0;bottom:0;z-index:10;width:16.4rem;height:16.4rem;-webkit-filter:drop-shadow(0 0.6rem 1.5rem rgba(0, 0, 0, 0.16));filter:drop-shadow(0 0.6rem 1.5rem rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0)}.fixed_btn_pc a{width:100%;height:100%;display:block;overflow:hidden;position:relative;-webkit-transition:.3s;transition:.3s}.fixed_btn_pc a:before{content:"";position:absolute;top:0;left:0;margin:auto;width:100%;height:200%;background-color:#fff;opacity:.2;-webkit-transition:.3s;transition:.3s;-webkit-transform:rotate(-25deg) translate(-100%, -30%);transform:rotate(-25deg) translate(-100%, -30%);-webkit-transform-origin:left center;transform-origin:left center}.fixed_btn_pc a img{width:100%;height:100%;display:block}.fixed_btn_pc a:hover{opacity:1 !important}.fixed_btn_pc a:hover:before{left:300%}#footer{background-color:#f3f2ea;position:relative}#footer .pagetop{font-size:1.6rem;font-weight:normal;color:#1e0415;line-height:2;letter-spacing:.06em;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;right:2rem;top:2rem}#footer .pagetop:hover{opacity:1}#footer .pagetop:hover:after{margin-left:2.09rem}#footer .pagetop:after{content:"";width:7.323rem;height:.472rem;display:inline-block;margin-left:4.09rem;background-image:url(../images/arrow_black_l_right.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;vertical-align:.8rem;-webkit-transition:.3s;transition:.3s}#footer .footer_inner{width:104rem;margin:0 auto;padding:8.88rem 0 0}#footer .footer_inner .link_space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:11.7rem;-webkit-filter:drop-shadow(0 0.3rem 1.5rem rgba(0, 0, 0, 0.04));filter:drop-shadow(0 0.3rem 1.5rem rgba(0, 0, 0, 0.04));-webkit-transform:translateZ(0);transform:translateZ(0)}#footer .footer_inner .link_space a.service_site_link{width:33.6rem;height:100%;display:block;background-color:#040404;background-image:url(../images/arrow_white_s_right.png);background-repeat:no-repeat;background-position:right 2.02rem bottom 1.46rem;background-size:2.064rem .502rem;border-radius:.5rem;padding:2.3rem 0 0 11.05rem;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .link_space a.service_site_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .link_space a.service_site_link:hover{opacity:1}#footer .footer_inner .link_space a.service_site_link img{width:6.169rem;height:3.668rem;display:block;position:absolute;top:4.27rem;left:2.15rem}#footer .footer_inner .link_space a.service_site_link p{font-size:1.3rem;color:#fff;line-height:2rem;letter-spacing:.06em}#footer .footer_inner .link_space a.service_site_link p span{font-size:2.3rem;font-weight:normal;display:block;margin-bottom:1.8rem;letter-spacing:.12em}#footer .footer_inner .link_space a.line_link{width:33.6rem;height:100%;display:block;border-radius:.5rem;background:-webkit-gradient(linear, left top, left bottom, from(#7dd540), to(#3f8c28));background:linear-gradient(to bottom, #7dd540, #3f8c28);padding:2rem 3.18rem 1rem 9.62rem;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .link_space a.line_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .link_space a.line_link:hover{opacity:1}#footer .footer_inner .link_space a.line_link p{font-size:1.4rem;color:#fff;line-height:2rem;letter-spacing:.06em}#footer .footer_inner .link_space a.line_link p img{display:block;width:14.8rem;margin-bottom:1.4rem}#footer .footer_inner .link_space a.line_link .icon{width:3.81rem;height:3.81rem;display:block;position:absolute;left:3.08rem;top:4.2rem}#footer .footer_inner .link_space a.line_link:after{content:"";width:2.064rem;height:.502rem;display:block;background-image:url(../images/arrow_white_s_right.png);background-repeat:no-repeat;background-position:right bottom;background-size:100% 100%;position:absolute;right:1.86rem;bottom:1.56rem}#footer .footer_inner .link_space a.facebook_link{width:16rem;height:100%;display:block;background-color:#fff;background-image:url(../images/arrow_black_s_right.png);background-repeat:no-repeat;background-position:right 1.36rem bottom 1.46rem;background-size:2.064rem .502rem;border-radius:.5rem;text-align:center;padding-top:1.2rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .link_space a.facebook_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .link_space a.facebook_link:hover{opacity:1}#footer .footer_inner .link_space a.facebook_link p{font-size:1.3rem;color:#1e0415;line-height:1;letter-spacing:.06em}#footer .footer_inner .link_space a.facebook_link p img{width:3.4rem;height:3.4rem;display:block;margin:1.4rem auto .2rem}#footer .footer_inner .link_space a.facebook_link p span{font-size:1.5rem;letter-spacing:.06em}#footer .footer_inner .link_space a.instagram_link{width:16rem;height:100%;display:block;background-color:#fff;background-image:url(../images/arrow_black_s_right.png);background-repeat:no-repeat;background-position:right 1.36rem bottom 1.46rem;background-size:2.064rem .502rem;border-radius:.5rem;text-align:center;padding-top:1.2rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .link_space a.instagram_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .link_space a.instagram_link:hover{opacity:1}#footer .footer_inner .link_space a.instagram_link p{font-size:1.3rem;color:#1e0415;line-height:1;letter-spacing:.06em}#footer .footer_inner .link_space a.instagram_link p img{width:3.4rem;height:3.4rem;display:block;margin:1.4rem auto .2rem}#footer .footer_inner .link_space a.instagram_link p span{font-size:1.5rem;letter-spacing:.06em}#footer .footer_inner .footer_main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:9.17rem 0 2.6rem}#footer .footer_inner .footer_main .info .logo{width:11.493rem;height:6.834rem}#footer .footer_inner .footer_main .info .logo a{width:100%;height:100%;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .footer_main .info .logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .footer_main .info .logo a:hover{opacity:1}#footer .footer_inner .footer_main .info .logo a img{width:100%;height:100%;display:block}#footer .footer_inner .footer_main .info p{font-size:1.3rem;color:#1e0415;line-height:2.6;letter-spacing:.06em;margin:2rem 0 2.4rem}#footer .footer_inner .footer_main .info a.contact_link{width:23.675rem;height:3.33rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.53rem;background-color:#b1883a;background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:left 5.22rem center;background-size:1.721rem 1.397rem;font-size:1.3rem;line-height:1.4;color:#fff;letter-spacing:.072em;border-radius:.3rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .footer_main .info a.contact_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .footer_main .info a.contact_link:hover{opacity:1}#footer .footer_inner .footer_main .info a.seminar_link{width:23.675rem;height:3.33rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#b1883a;background-image:url(../images/icon_tab_white.png);background-repeat:no-repeat;background-position:right 2.54rem center;background-size:1.013rem .783rem;padding-right:1.6rem;font-size:1.3rem;line-height:1.4;color:#fff;letter-spacing:.072em;border-radius:.3rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .footer_main .info a.seminar_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .footer_main .info a.seminar_link:hover{opacity:1}#footer .footer_inner .footer_main .footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#footer .footer_inner .footer_main .footer_menu .footer_menu_items{width:15.618rem;margin-left:5.13rem}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item{margin-bottom:2.9rem}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item p{border-bottom:.057rem solid #77704b}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item p a{display:block;font-size:1.5rem;color:#1e0415;line-height:2;letter-spacing:.06em;padding:.2rem 0;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item p a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item p a:hover{opacity:1}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item ul{margin-top:.6rem}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item ul li{margin-bottom:.8rem}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item ul li a{font-size:1.3rem;color:#1e0415;line-height:2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item ul li a:hover{opacity:1}#footer .footer_inner .footer_bottom{border-top:.057rem solid #77704b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0 3.4rem}#footer .footer_inner .footer_bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .footer_inner .footer_bottom ul li{margin-right:3.95rem}#footer .footer_inner .footer_bottom ul li a{font-size:1.3rem;color:#1e0415;line-height:2;letter-spacing:.07em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .footer_bottom ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .footer_bottom ul li a:hover{opacity:1}#footer .footer_inner .footer_bottom .copyright{font-size:1.2rem;font-weight:normal;font-family:"Noto Sans JP",sans-serif;color:#77704b;line-height:2;letter-spacing:.087em}.footer_link_contents{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.65)}.footer_link_contents a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33.3333333333%;height:41rem;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.footer_link_contents a.link01{background-image:url(../images/footer_link01_pc.jpg)}.footer_link_contents a.link02{background-image:url(../images/footer_link02_pc.jpg)}.footer_link_contents a.link03{background-image:url(../images/footer_link03_pc.jpg)}.footer_link_contents a:after{content:"";width:100%;height:100%;display:block;background-color:#000;opacity:.65;-webkit-transition:.3s;transition:.3s;position:absolute;left:0;top:0;z-index:1}.footer_link_contents a:hover{opacity:1 !important}.footer_link_contents a:hover:after{opacity:.8}.footer_link_contents a p{font-size:2.8rem;color:#fff;line-height:1.3;letter-spacing:.1em;padding-bottom:2rem;position:relative;z-index:2}.footer_link_contents a p span{font-size:1.6rem;font-weight:normal;color:#b1883a;letter-spacing:.12em;display:block}.footer_contact_contents{background-color:#000}.footer_contact_contents .contact_contents_inner{width:104rem;margin:0 auto;padding:4.93rem 0 4.33rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_contact_contents .contact_contents_inner .text_space{margin-left:-1.7rem;position:relative}.footer_contact_contents .contact_contents_inner .text_space img{display:block;width:47.326rem;height:27.047rem}.footer_contact_contents .contact_contents_inner .text_space p{font-size:1.8rem;color:#fff;line-height:2;letter-spacing:.1em;position:absolute;left:13.36rem;top:17.8rem}.footer_contact_contents .contact_contents_inner .link_space{width:36.7rem;margin-top:6.3rem;text-align:center}.footer_contact_contents .contact_contents_inner .link_space h2{font-size:1.3rem;color:#fff;line-height:2;letter-spacing:.06em}.footer_contact_contents .contact_contents_inner .link_space h2:before{content:"";width:6.5rem;height:.057rem;display:block;background-color:#fff;display:inline-block;vertical-align:.5rem;margin-right:.78rem}.footer_contact_contents .contact_contents_inner .link_space h2:after{content:"";width:6.5rem;height:.057rem;display:block;background-color:#fff;display:inline-block;vertical-align:.5rem}.footer_contact_contents .contact_contents_inner .link_space a.tel_link{margin-top:1.3rem;display:block;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.footer_contact_contents .contact_contents_inner .link_space a.tel_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.footer_contact_contents .contact_contents_inner .link_space a.tel_link:hover{opacity:1}.footer_contact_contents .contact_contents_inner .link_space a.tel_link img{width:100%;height:100%;display:block}.footer_contact_contents .contact_contents_inner .link_space a.contact_link{width:100%;height:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.89rem;background-color:#b1883a;background-image:url(../images/arrow_white_s_right.png);background-repeat:no-repeat;background-position:right 1.92rem center;background-size:2.064rem .502rem;font-size:1.5rem;line-height:1.4;color:#fff;letter-spacing:.033em;border-radius:.3rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.footer_contact_contents .contact_contents_inner .link_space a.contact_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.footer_contact_contents .contact_contents_inner .link_space a.contact_link:hover{opacity:1}.contact_contents{background-image:url(../images/contact_contents_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}.contact_contents .contact_contents_inner{width:60rem;margin:0 auto;padding:3.51rem 0 8.5rem;text-align:center}.contact_contents .contact_contents_inner .text_space{margin-left:-1.7rem}.contact_contents .contact_contents_inner .text_space img{display:block;width:47.326rem;height:27.047rem;margin-left:7.5rem}.contact_contents .contact_contents_inner .text_space p{font-size:1.8rem;color:#fff;line-height:2;letter-spacing:.1em;margin-top:-7.4rem}.contact_contents .contact_contents_inner .link_space{margin-top:2rem}.contact_contents .contact_contents_inner .link_space h2{font-size:1.3rem;color:#fff;line-height:2;letter-spacing:.06em}.contact_contents .contact_contents_inner .link_space h2:before{content:"";width:5.6rem;height:.057rem;display:block;background-color:#fff;display:inline-block;vertical-align:.5rem;margin-right:.78rem}.contact_contents .contact_contents_inner .link_space h2:after{content:"";width:5.6rem;height:.057rem;display:block;background-color:#fff;display:inline-block;vertical-align:.5rem}.contact_contents .contact_contents_inner .link_space a.tel_link{margin:1.3rem auto 0;display:block;width:36.7rem;height:4.6rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.contact_contents .contact_contents_inner .link_space a.tel_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.contact_contents .contact_contents_inner .link_space a.tel_link:hover{opacity:1}.contact_contents .contact_contents_inner .link_space a.tel_link img{width:100%;height:100%;display:block}.contact_contents .contact_contents_inner .link_space a.contact_link{width:100%;height:5.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.89rem;background-color:#b1883a;background-image:url(../images/arrow_white_s_right.png);background-repeat:no-repeat;background-position:right 2.74rem center;background-size:3.361rem .63rem;font-size:1.6rem;line-height:1.4;color:#fff;letter-spacing:.033em;border-radius:.3rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.contact_contents .contact_contents_inner .link_space a.contact_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.contact_contents .contact_contents_inner .link_space a.contact_link:hover{opacity:1}section.subpage_heading{position:relative;padding-top:8rem}section.subpage_heading .subpage_heading_inner{width:125.2rem;margin:0 auto;height:65rem;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;position:relative}section.subpage_heading .subpage_heading_inner .en_text_img{display:block;margin:0 auto}section.subpage_heading .subpage_heading_inner .ja_title{font-size:2.2rem;font-weight:300;color:#fff;line-height:3rem;letter-spacing:.1em;padding-bottom:.2rem;width:24rem;border-top:.057rem solid #fff;border-bottom:.057rem solid #fff;white-space:nowrap;position:absolute;top:32.18rem;left:53.4rem}section.subpage_heading .subpage_heading_inner .description_text{font-size:2.4rem;color:#fff;line-height:4.4rem;letter-spacing:.1em}section.subpage_heading .subpage_heading_inner a{width:18.1rem;height:3.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem auto 0;background-color:#fff;font-size:1.5rem;line-height:1.4;color:#1e0415;letter-spacing:.1em;border-radius:.3rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}section.subpage_heading .subpage_heading_inner a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}section.subpage_heading .subpage_heading_inner a:hover{opacity:1}section.subpage_heading .subpage_heading_inner.small{height:42rem}section.subpage_heading .subpage_heading_inner.small .ja_title{top:24.97rem}section.subpage_heading .tel_link{font-size:1.5rem;color:#1e0415;line-height:2;letter-spacing:.2em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block;position:absolute;left:-3.4rem;top:35rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}section.subpage_heading .tel_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}section.subpage_heading .tel_link:hover{opacity:1;-webkit-transform:scale(1.05, 1.05) rotate(-90deg);transform:scale(1.05, 1.05) rotate(-90deg)}.pan .pan_inner{width:104rem;margin:0 auto;padding:2rem 0 1.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pan .pan_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.pan .pan_inner ul::-webkit-scrollbar{display:none}.pan .pan_inner ul li{font-size:1.5rem;font-weight:normal;color:#202733;line-height:1.9rem;letter-spacing:.2em}.pan .pan_inner ul li:after{content:">";font-size:1.5rem;font-weight:normal;color:#202733;line-height:1.9rem;letter-spacing:.2em;vertical-align:0;margin:0 1rem}.pan .pan_inner ul li:last-of-type:after{content:none}.pan .pan_inner ul li a{font-size:1.5rem;font-weight:normal;color:#202733;line-height:1.9rem;letter-spacing:.2em;display:inline}.pan .pan_inner ul li a:hover{opacity:1 !important;text-decoration:underline}.title_space{position:relative;text-align:center}.title_space .en_text_img{display:block;margin:0 auto}.title_space .ja_title{font-size:2.2rem;font-weight:300;color:#5a5129;line-height:3rem;letter-spacing:.1em;padding-bottom:.2rem;border-top:.057rem solid #b1883a;border-bottom:.057rem solid #b1883a;position:absolute;top:13.98rem}.title_space .description_text{font-size:1.5rem;color:#1e0415;line-height:2.86rem;letter-spacing:.08em;margin-top:-3.8rem}.title_space.white .ja_title{color:#fff;border-top:.057rem solid #fff;border-bottom:.057rem solid #fff}.works_contents{padding-bottom:11.55rem;background-color:#f3f2ea}.works_contents .works_contents_top{padding:7.26rem 0 0 12.58rem;position:relative}.works_contents .works_contents_top .title_space{background-image:url(../images/works_title_img.png);background-repeat:no-repeat;background-position:right top;background-size:66.853rem auto;padding-bottom:3.6rem}.works_contents .works_contents_top .title_space .en_text_img{width:94.4rem;height:35.348rem;margin:0}.works_contents .works_contents_top .title_space .ja_title{width:23.489rem;left:40.539rem;top:24.22rem}.works_contents .works_contents_top .title_space .description_text{text-align:left;padding-left:2.79rem;margin-top:-4.6rem}.works_contents .works_slider .slick-list{padding:0 14.064rem !important}.works_contents .works_slider .slick-track{padding:1rem 0}.works_contents .works_slider li{margin:0 2.02rem}.works_contents .works_slider li a{display:block;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.works_contents .works_slider li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.works_contents .works_slider li a:hover{opacity:1}.works_contents .works_slider li a .thumbnail_img{-o-object-fit:cover;object-fit:cover;display:block;width:32rem;height:20.2rem}.works_contents .works_slider li a .date{font-size:1.4rem;color:#b1883a;line-height:1;letter-spacing:.1em;margin-top:.8rem}.works_contents .works_slider li a h3{font-size:1.4rem;font-weight:300;color:#1e0415;line-height:2.4rem;letter-spacing:.08em;margin:.9rem 0 .7rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.works_contents .works_slider li a .category{font-size:1.3rem;color:#b1883a;line-height:1.4;letter-spacing:.1em;padding:1px .8rem .4rem;display:inline-block;border:1px solid #b1883a;border-radius:.3rem;margin-bottom:.65rem}.works_contents .no_post{font-size:1.8rem;color:#1e0415;line-height:2.4rem;letter-spacing:.08em;text-align:center;padding:6rem 0 4rem}.works_contents .link{font-size:2rem;color:#1e0415;line-height:2;letter-spacing:.06em;width:25.551rem;margin:3.4rem auto 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:7.323rem .472rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.works_contents .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.works_contents .link:hover{opacity:1}.works_contents .link:after{content:"";width:100%;height:.127rem;display:block;margin-top:1.4rem;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}.edit-post-visual-editor a{pointer-events:none}.wp_content_wrapper :where(.wp-block-columns.is-layout-flex){gap:4em}.wp_content_wrapper .wp-block-embed__wrapper{width:100%;aspect-ratio:16/9}.wp_content_wrapper .wp-block-embed__wrapper iframe{width:100%;height:auto;aspect-ratio:16/9}.wp_content_wrapper .wp-block-image{margin:0 0 6.4rem}.wp_content_wrapper .wp-block-image img{width:100%;min-width:100%;border-radius:1rem}.wp_content_wrapper .article_content a{color:#d7092f;text-decoration:underline}.editor-styles-wrapper div,.wp-block-column div,.is-layout-flow div,.wp-block-column-is-layout-flow div,.article_content div{font-size:1.6rem;margin-bottom:2rem}.editor-styles-wrapper h1,.wp-block-column h1,.is-layout-flow h1,.wp-block-column-is-layout-flow h1,.article_content h1{font-size:3rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:5.4rem;letter-spacing:.08em}.editor-styles-wrapper h2,.wp-block-column h2,.is-layout-flow h2,.wp-block-column-is-layout-flow h2,.article_content h2{font-size:2.4rem;font-weight:300;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:3.6rem;letter-spacing:.1em;border-bottom:1px solid #e6e6d2;padding:0 0 .9rem;margin:4rem 0 3rem auto;width:calc(100% - 1.1rem);position:relative}.editor-styles-wrapper h2:before,.wp-block-column h2:before,.is-layout-flow h2:before,.wp-block-column-is-layout-flow h2:before,.article_content h2:before{content:"";width:.3rem;height:calc(100% - 1.71rem);display:block;background-color:#b1883a;position:absolute;left:-1.2rem;top:.7rem}.editor-styles-wrapper h3,.wp-block-column h3,.is-layout-flow h3,.wp-block-column-is-layout-flow h3,.article_content h3{font-size:2.2rem;font-weight:300;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:1.6;letter-spacing:.04em;border-radius:.5rem;margin:4rem auto 2rem}.editor-styles-wrapper h4,.wp-block-column h4,.is-layout-flow h4,.wp-block-column-is-layout-flow h4,.article_content h4{font-size:2rem;font-weight:300;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:1.6;letter-spacing:.04em;margin:4rem auto 2rem}.editor-styles-wrapper h5,.wp-block-column h5,.is-layout-flow h5,.wp-block-column-is-layout-flow h5,.article_content h5{font-size:1.8rem;font-weight:300;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:1.6;letter-spacing:.04em;margin:3.5rem auto 2rem}.editor-styles-wrapper h6,.wp-block-column h6,.is-layout-flow h6,.wp-block-column-is-layout-flow h6,.article_content h6{font-size:1.6rem;font-weight:300;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:1.6;letter-spacing:.04em;margin:3rem auto 2rem}.editor-styles-wrapper p,.wp-block-column p,.is-layout-flow p,.wp-block-column-is-layout-flow p,.article_content p{font-size:1.5rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.6rem;letter-spacing:.08em;margin:2rem auto 3rem}.editor-styles-wrapper p span,.wp-block-column p span,.is-layout-flow p span,.wp-block-column-is-layout-flow p span,.article_content p span{font-weight:bold;letter-spacing:.08em}.editor-styles-wrapper dl,.editor-styles-wrapper details,.wp-block-column dl,.wp-block-column details,.is-layout-flow dl,.is-layout-flow details,.wp-block-column-is-layout-flow dl,.wp-block-column-is-layout-flow details,.article_content dl,.article_content details{margin:2rem auto 2rem}.editor-styles-wrapper dl dt,.editor-styles-wrapper dl .block-editor-rich-text__editable,.editor-styles-wrapper details dt,.editor-styles-wrapper details .block-editor-rich-text__editable,.wp-block-column dl dt,.wp-block-column dl .block-editor-rich-text__editable,.wp-block-column details dt,.wp-block-column details .block-editor-rich-text__editable,.is-layout-flow dl dt,.is-layout-flow dl .block-editor-rich-text__editable,.is-layout-flow details dt,.is-layout-flow details .block-editor-rich-text__editable,.wp-block-column-is-layout-flow dl dt,.wp-block-column-is-layout-flow dl .block-editor-rich-text__editable,.wp-block-column-is-layout-flow details dt,.wp-block-column-is-layout-flow details .block-editor-rich-text__editable,.article_content dl dt,.article_content dl .block-editor-rich-text__editable,.article_content details dt,.article_content details .block-editor-rich-text__editable{font-size:1.5rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.6rem;letter-spacing:.08em;letter-spacing:.08em}.editor-styles-wrapper dl dd,.editor-styles-wrapper dl p,.editor-styles-wrapper details dd,.editor-styles-wrapper details p,.wp-block-column dl dd,.wp-block-column dl p,.wp-block-column details dd,.wp-block-column details p,.is-layout-flow dl dd,.is-layout-flow dl p,.is-layout-flow details dd,.is-layout-flow details p,.wp-block-column-is-layout-flow dl dd,.wp-block-column-is-layout-flow dl p,.wp-block-column-is-layout-flow details dd,.wp-block-column-is-layout-flow details p,.article_content dl dd,.article_content dl p,.article_content details dd,.article_content details p{font-size:1.5rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.6rem;letter-spacing:.08em}.editor-styles-wrapper .is-style-p-yellow,.wp-block-column .is-style-p-yellow,.is-layout-flow .is-style-p-yellow,.wp-block-column-is-layout-flow .is-style-p-yellow,.article_content .is-style-p-yellow{background:#fefae7;border:.2rem solid #efc703;padding:2rem;border-radius:1rem}.editor-styles-wrapper .is-style-p-red,.wp-block-column .is-style-p-red,.is-layout-flow .is-style-p-red,.wp-block-column-is-layout-flow .is-style-p-red,.article_content .is-style-p-red{background:#faebed;border:.2rem solid #ed4356;padding:2rem;border-radius:1rem}.editor-styles-wrapper a,.wp-block-column a,.is-layout-flow a,.wp-block-column-is-layout-flow a,.article_content a{text-decoration:underline}.editor-styles-wrapper a:hover,.wp-block-column a:hover,.is-layout-flow a:hover,.wp-block-column-is-layout-flow a:hover,.article_content a:hover{opacity:1;text-decoration:none}.editor-styles-wrapper ul,.editor-styles-wrapper ol,.wp-block-column ul,.wp-block-column ol,.is-layout-flow ul,.is-layout-flow ol,.wp-block-column-is-layout-flow ul,.wp-block-column-is-layout-flow ol,.article_content ul,.article_content ol{margin:2rem auto 2rem;background-color:rgba(235,240,247,.55);border-radius:1rem;width:100%;padding:3.2rem 4.01rem 2.8rem;margin:3.6rem auto 3.6rem}.editor-styles-wrapper ul li,.editor-styles-wrapper ol li,.wp-block-column ul li,.wp-block-column ol li,.is-layout-flow ul li,.is-layout-flow ol li,.wp-block-column-is-layout-flow ul li,.wp-block-column-is-layout-flow ol li,.article_content ul li,.article_content ol li{position:relative;font-size:1.5rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.6rem;letter-spacing:.08em;margin:0 0 1rem;list-style-type:none}.editor-styles-wrapper ul li:before,.editor-styles-wrapper ol li:before,.wp-block-column ul li:before,.wp-block-column ol li:before,.is-layout-flow ul li:before,.is-layout-flow ol li:before,.wp-block-column-is-layout-flow ul li:before,.wp-block-column-is-layout-flow ol li:before,.article_content ul li:before,.article_content ol li:before{content:"・";font-size:1.5rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.6rem;letter-spacing:.08em;display:inline-block;margin-right:1rem}.editor-styles-wrapper ul li span,.editor-styles-wrapper ol li span,.wp-block-column ul li span,.wp-block-column ol li span,.is-layout-flow ul li span,.is-layout-flow ol li span,.wp-block-column-is-layout-flow ul li span,.wp-block-column-is-layout-flow ol li span,.article_content ul li span,.article_content ol li span{font-weight:bold;letter-spacing:.04em}.editor-styles-wrapper ul li>div,.editor-styles-wrapper ol li>div,.wp-block-column ul li>div,.wp-block-column ol li>div,.is-layout-flow ul li>div,.is-layout-flow ol li>div,.wp-block-column-is-layout-flow ul li>div,.wp-block-column-is-layout-flow ol li>div,.article_content ul li>div,.article_content ol li>div{margin:0;display:inline-block}.editor-styles-wrapper ul.check_list li,.editor-styles-wrapper ol.check_list li,.wp-block-column ul.check_list li,.wp-block-column ol.check_list li,.is-layout-flow ul.check_list li,.is-layout-flow ol.check_list li,.wp-block-column-is-layout-flow ul.check_list li,.wp-block-column-is-layout-flow ol.check_list li,.article_content ul.check_list li,.article_content ol.check_list li{background-repeat:no-repeat;background-position:left top .7rem;background-image:url(../images/icon_check_gold.png);background-size:1.81rem 1.33rem}.editor-styles-wrapper ol li,.wp-block-column ol li,.is-layout-flow ol li,.wp-block-column-is-layout-flow ol li,.article_content ol li{background-image:none;list-style:none}.editor-styles-wrapper ol li div,.wp-block-column ol li div,.is-layout-flow ol li div,.wp-block-column-is-layout-flow ol li div,.article_content ol li div{display:inline-block}.editor-styles-wrapper ol li:nth-of-type(1):before,.wp-block-column ol li:nth-of-type(1):before,.is-layout-flow ol li:nth-of-type(1):before,.wp-block-column-is-layout-flow ol li:nth-of-type(1):before,.article_content ol li:nth-of-type(1):before{content:"1.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(2):before,.wp-block-column ol li:nth-of-type(2):before,.is-layout-flow ol li:nth-of-type(2):before,.wp-block-column-is-layout-flow ol li:nth-of-type(2):before,.article_content ol li:nth-of-type(2):before{content:"2.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(3):before,.wp-block-column ol li:nth-of-type(3):before,.is-layout-flow ol li:nth-of-type(3):before,.wp-block-column-is-layout-flow ol li:nth-of-type(3):before,.article_content ol li:nth-of-type(3):before{content:"3.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(4):before,.wp-block-column ol li:nth-of-type(4):before,.is-layout-flow ol li:nth-of-type(4):before,.wp-block-column-is-layout-flow ol li:nth-of-type(4):before,.article_content ol li:nth-of-type(4):before{content:"4.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(5):before,.wp-block-column ol li:nth-of-type(5):before,.is-layout-flow ol li:nth-of-type(5):before,.wp-block-column-is-layout-flow ol li:nth-of-type(5):before,.article_content ol li:nth-of-type(5):before{content:"5.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(6):before,.wp-block-column ol li:nth-of-type(6):before,.is-layout-flow ol li:nth-of-type(6):before,.wp-block-column-is-layout-flow ol li:nth-of-type(6):before,.article_content ol li:nth-of-type(6):before{content:"6.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(7):before,.wp-block-column ol li:nth-of-type(7):before,.is-layout-flow ol li:nth-of-type(7):before,.wp-block-column-is-layout-flow ol li:nth-of-type(7):before,.article_content ol li:nth-of-type(7):before{content:"7.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(8):before,.wp-block-column ol li:nth-of-type(8):before,.is-layout-flow ol li:nth-of-type(8):before,.wp-block-column-is-layout-flow ol li:nth-of-type(8):before,.article_content ol li:nth-of-type(8):before{content:"8.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(9):before,.wp-block-column ol li:nth-of-type(9):before,.is-layout-flow ol li:nth-of-type(9):before,.wp-block-column-is-layout-flow ol li:nth-of-type(9):before,.article_content ol li:nth-of-type(9):before{content:"9.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(10):before,.wp-block-column ol li:nth-of-type(10):before,.is-layout-flow ol li:nth-of-type(10):before,.wp-block-column-is-layout-flow ol li:nth-of-type(10):before,.article_content ol li:nth-of-type(10):before{content:"10.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(11):before,.wp-block-column ol li:nth-of-type(11):before,.is-layout-flow ol li:nth-of-type(11):before,.wp-block-column-is-layout-flow ol li:nth-of-type(11):before,.article_content ol li:nth-of-type(11):before{content:"11.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(12):before,.wp-block-column ol li:nth-of-type(12):before,.is-layout-flow ol li:nth-of-type(12):before,.wp-block-column-is-layout-flow ol li:nth-of-type(12):before,.article_content ol li:nth-of-type(12):before{content:"12.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(13):before,.wp-block-column ol li:nth-of-type(13):before,.is-layout-flow ol li:nth-of-type(13):before,.wp-block-column-is-layout-flow ol li:nth-of-type(13):before,.article_content ol li:nth-of-type(13):before{content:"13.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(14):before,.wp-block-column ol li:nth-of-type(14):before,.is-layout-flow ol li:nth-of-type(14):before,.wp-block-column-is-layout-flow ol li:nth-of-type(14):before,.article_content ol li:nth-of-type(14):before{content:"14.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(15):before,.wp-block-column ol li:nth-of-type(15):before,.is-layout-flow ol li:nth-of-type(15):before,.wp-block-column-is-layout-flow ol li:nth-of-type(15):before,.article_content ol li:nth-of-type(15):before{content:"15.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(16):before,.wp-block-column ol li:nth-of-type(16):before,.is-layout-flow ol li:nth-of-type(16):before,.wp-block-column-is-layout-flow ol li:nth-of-type(16):before,.article_content ol li:nth-of-type(16):before{content:"16.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(17):before,.wp-block-column ol li:nth-of-type(17):before,.is-layout-flow ol li:nth-of-type(17):before,.wp-block-column-is-layout-flow ol li:nth-of-type(17):before,.article_content ol li:nth-of-type(17):before{content:"17.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(18):before,.wp-block-column ol li:nth-of-type(18):before,.is-layout-flow ol li:nth-of-type(18):before,.wp-block-column-is-layout-flow ol li:nth-of-type(18):before,.article_content ol li:nth-of-type(18):before{content:"18.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(19):before,.wp-block-column ol li:nth-of-type(19):before,.is-layout-flow ol li:nth-of-type(19):before,.wp-block-column-is-layout-flow ol li:nth-of-type(19):before,.article_content ol li:nth-of-type(19):before{content:"19.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(20):before,.wp-block-column ol li:nth-of-type(20):before,.is-layout-flow ol li:nth-of-type(20):before,.wp-block-column-is-layout-flow ol li:nth-of-type(20):before,.article_content ol li:nth-of-type(20):before{content:"20.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(21):before,.wp-block-column ol li:nth-of-type(21):before,.is-layout-flow ol li:nth-of-type(21):before,.wp-block-column-is-layout-flow ol li:nth-of-type(21):before,.article_content ol li:nth-of-type(21):before{content:"21.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(22):before,.wp-block-column ol li:nth-of-type(22):before,.is-layout-flow ol li:nth-of-type(22):before,.wp-block-column-is-layout-flow ol li:nth-of-type(22):before,.article_content ol li:nth-of-type(22):before{content:"22.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(23):before,.wp-block-column ol li:nth-of-type(23):before,.is-layout-flow ol li:nth-of-type(23):before,.wp-block-column-is-layout-flow ol li:nth-of-type(23):before,.article_content ol li:nth-of-type(23):before{content:"23.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(24):before,.wp-block-column ol li:nth-of-type(24):before,.is-layout-flow ol li:nth-of-type(24):before,.wp-block-column-is-layout-flow ol li:nth-of-type(24):before,.article_content ol li:nth-of-type(24):before{content:"24.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(25):before,.wp-block-column ol li:nth-of-type(25):before,.is-layout-flow ol li:nth-of-type(25):before,.wp-block-column-is-layout-flow ol li:nth-of-type(25):before,.article_content ol li:nth-of-type(25):before{content:"25.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(26):before,.wp-block-column ol li:nth-of-type(26):before,.is-layout-flow ol li:nth-of-type(26):before,.wp-block-column-is-layout-flow ol li:nth-of-type(26):before,.article_content ol li:nth-of-type(26):before{content:"26.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(27):before,.wp-block-column ol li:nth-of-type(27):before,.is-layout-flow ol li:nth-of-type(27):before,.wp-block-column-is-layout-flow ol li:nth-of-type(27):before,.article_content ol li:nth-of-type(27):before{content:"27.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(28):before,.wp-block-column ol li:nth-of-type(28):before,.is-layout-flow ol li:nth-of-type(28):before,.wp-block-column-is-layout-flow ol li:nth-of-type(28):before,.article_content ol li:nth-of-type(28):before{content:"28.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(29):before,.wp-block-column ol li:nth-of-type(29):before,.is-layout-flow ol li:nth-of-type(29):before,.wp-block-column-is-layout-flow ol li:nth-of-type(29):before,.article_content ol li:nth-of-type(29):before{content:"29.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(30):before,.wp-block-column ol li:nth-of-type(30):before,.is-layout-flow ol li:nth-of-type(30):before,.wp-block-column-is-layout-flow ol li:nth-of-type(30):before,.article_content ol li:nth-of-type(30):before{content:"30.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(31):before,.wp-block-column ol li:nth-of-type(31):before,.is-layout-flow ol li:nth-of-type(31):before,.wp-block-column-is-layout-flow ol li:nth-of-type(31):before,.article_content ol li:nth-of-type(31):before{content:"31.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(32):before,.wp-block-column ol li:nth-of-type(32):before,.is-layout-flow ol li:nth-of-type(32):before,.wp-block-column-is-layout-flow ol li:nth-of-type(32):before,.article_content ol li:nth-of-type(32):before{content:"32.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(33):before,.wp-block-column ol li:nth-of-type(33):before,.is-layout-flow ol li:nth-of-type(33):before,.wp-block-column-is-layout-flow ol li:nth-of-type(33):before,.article_content ol li:nth-of-type(33):before{content:"33.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(34):before,.wp-block-column ol li:nth-of-type(34):before,.is-layout-flow ol li:nth-of-type(34):before,.wp-block-column-is-layout-flow ol li:nth-of-type(34):before,.article_content ol li:nth-of-type(34):before{content:"34.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(35):before,.wp-block-column ol li:nth-of-type(35):before,.is-layout-flow ol li:nth-of-type(35):before,.wp-block-column-is-layout-flow ol li:nth-of-type(35):before,.article_content ol li:nth-of-type(35):before{content:"35.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(36):before,.wp-block-column ol li:nth-of-type(36):before,.is-layout-flow ol li:nth-of-type(36):before,.wp-block-column-is-layout-flow ol li:nth-of-type(36):before,.article_content ol li:nth-of-type(36):before{content:"36.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(37):before,.wp-block-column ol li:nth-of-type(37):before,.is-layout-flow ol li:nth-of-type(37):before,.wp-block-column-is-layout-flow ol li:nth-of-type(37):before,.article_content ol li:nth-of-type(37):before{content:"37.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(38):before,.wp-block-column ol li:nth-of-type(38):before,.is-layout-flow ol li:nth-of-type(38):before,.wp-block-column-is-layout-flow ol li:nth-of-type(38):before,.article_content ol li:nth-of-type(38):before{content:"38.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(39):before,.wp-block-column ol li:nth-of-type(39):before,.is-layout-flow ol li:nth-of-type(39):before,.wp-block-column-is-layout-flow ol li:nth-of-type(39):before,.article_content ol li:nth-of-type(39):before{content:"39.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(40):before,.wp-block-column ol li:nth-of-type(40):before,.is-layout-flow ol li:nth-of-type(40):before,.wp-block-column-is-layout-flow ol li:nth-of-type(40):before,.article_content ol li:nth-of-type(40):before{content:"40.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(41):before,.wp-block-column ol li:nth-of-type(41):before,.is-layout-flow ol li:nth-of-type(41):before,.wp-block-column-is-layout-flow ol li:nth-of-type(41):before,.article_content ol li:nth-of-type(41):before{content:"41.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(42):before,.wp-block-column ol li:nth-of-type(42):before,.is-layout-flow ol li:nth-of-type(42):before,.wp-block-column-is-layout-flow ol li:nth-of-type(42):before,.article_content ol li:nth-of-type(42):before{content:"42.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(43):before,.wp-block-column ol li:nth-of-type(43):before,.is-layout-flow ol li:nth-of-type(43):before,.wp-block-column-is-layout-flow ol li:nth-of-type(43):before,.article_content ol li:nth-of-type(43):before{content:"43.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(44):before,.wp-block-column ol li:nth-of-type(44):before,.is-layout-flow ol li:nth-of-type(44):before,.wp-block-column-is-layout-flow ol li:nth-of-type(44):before,.article_content ol li:nth-of-type(44):before{content:"44.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(45):before,.wp-block-column ol li:nth-of-type(45):before,.is-layout-flow ol li:nth-of-type(45):before,.wp-block-column-is-layout-flow ol li:nth-of-type(45):before,.article_content ol li:nth-of-type(45):before{content:"45.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(46):before,.wp-block-column ol li:nth-of-type(46):before,.is-layout-flow ol li:nth-of-type(46):before,.wp-block-column-is-layout-flow ol li:nth-of-type(46):before,.article_content ol li:nth-of-type(46):before{content:"46.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(47):before,.wp-block-column ol li:nth-of-type(47):before,.is-layout-flow ol li:nth-of-type(47):before,.wp-block-column-is-layout-flow ol li:nth-of-type(47):before,.article_content ol li:nth-of-type(47):before{content:"47.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(48):before,.wp-block-column ol li:nth-of-type(48):before,.is-layout-flow ol li:nth-of-type(48):before,.wp-block-column-is-layout-flow ol li:nth-of-type(48):before,.article_content ol li:nth-of-type(48):before{content:"48.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(49):before,.wp-block-column ol li:nth-of-type(49):before,.is-layout-flow ol li:nth-of-type(49):before,.wp-block-column-is-layout-flow ol li:nth-of-type(49):before,.article_content ol li:nth-of-type(49):before{content:"49.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(50):before,.wp-block-column ol li:nth-of-type(50):before,.is-layout-flow ol li:nth-of-type(50):before,.wp-block-column-is-layout-flow ol li:nth-of-type(50):before,.article_content ol li:nth-of-type(50):before{content:"50.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(51):before,.wp-block-column ol li:nth-of-type(51):before,.is-layout-flow ol li:nth-of-type(51):before,.wp-block-column-is-layout-flow ol li:nth-of-type(51):before,.article_content ol li:nth-of-type(51):before{content:"51.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(52):before,.wp-block-column ol li:nth-of-type(52):before,.is-layout-flow ol li:nth-of-type(52):before,.wp-block-column-is-layout-flow ol li:nth-of-type(52):before,.article_content ol li:nth-of-type(52):before{content:"52.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(53):before,.wp-block-column ol li:nth-of-type(53):before,.is-layout-flow ol li:nth-of-type(53):before,.wp-block-column-is-layout-flow ol li:nth-of-type(53):before,.article_content ol li:nth-of-type(53):before{content:"53.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(54):before,.wp-block-column ol li:nth-of-type(54):before,.is-layout-flow ol li:nth-of-type(54):before,.wp-block-column-is-layout-flow ol li:nth-of-type(54):before,.article_content ol li:nth-of-type(54):before{content:"54.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(55):before,.wp-block-column ol li:nth-of-type(55):before,.is-layout-flow ol li:nth-of-type(55):before,.wp-block-column-is-layout-flow ol li:nth-of-type(55):before,.article_content ol li:nth-of-type(55):before{content:"55.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(56):before,.wp-block-column ol li:nth-of-type(56):before,.is-layout-flow ol li:nth-of-type(56):before,.wp-block-column-is-layout-flow ol li:nth-of-type(56):before,.article_content ol li:nth-of-type(56):before{content:"56.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(57):before,.wp-block-column ol li:nth-of-type(57):before,.is-layout-flow ol li:nth-of-type(57):before,.wp-block-column-is-layout-flow ol li:nth-of-type(57):before,.article_content ol li:nth-of-type(57):before{content:"57.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(58):before,.wp-block-column ol li:nth-of-type(58):before,.is-layout-flow ol li:nth-of-type(58):before,.wp-block-column-is-layout-flow ol li:nth-of-type(58):before,.article_content ol li:nth-of-type(58):before{content:"58.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(59):before,.wp-block-column ol li:nth-of-type(59):before,.is-layout-flow ol li:nth-of-type(59):before,.wp-block-column-is-layout-flow ol li:nth-of-type(59):before,.article_content ol li:nth-of-type(59):before{content:"59.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(60):before,.wp-block-column ol li:nth-of-type(60):before,.is-layout-flow ol li:nth-of-type(60):before,.wp-block-column-is-layout-flow ol li:nth-of-type(60):before,.article_content ol li:nth-of-type(60):before{content:"60.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(61):before,.wp-block-column ol li:nth-of-type(61):before,.is-layout-flow ol li:nth-of-type(61):before,.wp-block-column-is-layout-flow ol li:nth-of-type(61):before,.article_content ol li:nth-of-type(61):before{content:"61.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(62):before,.wp-block-column ol li:nth-of-type(62):before,.is-layout-flow ol li:nth-of-type(62):before,.wp-block-column-is-layout-flow ol li:nth-of-type(62):before,.article_content ol li:nth-of-type(62):before{content:"62.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(63):before,.wp-block-column ol li:nth-of-type(63):before,.is-layout-flow ol li:nth-of-type(63):before,.wp-block-column-is-layout-flow ol li:nth-of-type(63):before,.article_content ol li:nth-of-type(63):before{content:"63.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(64):before,.wp-block-column ol li:nth-of-type(64):before,.is-layout-flow ol li:nth-of-type(64):before,.wp-block-column-is-layout-flow ol li:nth-of-type(64):before,.article_content ol li:nth-of-type(64):before{content:"64.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(65):before,.wp-block-column ol li:nth-of-type(65):before,.is-layout-flow ol li:nth-of-type(65):before,.wp-block-column-is-layout-flow ol li:nth-of-type(65):before,.article_content ol li:nth-of-type(65):before{content:"65.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(66):before,.wp-block-column ol li:nth-of-type(66):before,.is-layout-flow ol li:nth-of-type(66):before,.wp-block-column-is-layout-flow ol li:nth-of-type(66):before,.article_content ol li:nth-of-type(66):before{content:"66.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(67):before,.wp-block-column ol li:nth-of-type(67):before,.is-layout-flow ol li:nth-of-type(67):before,.wp-block-column-is-layout-flow ol li:nth-of-type(67):before,.article_content ol li:nth-of-type(67):before{content:"67.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(68):before,.wp-block-column ol li:nth-of-type(68):before,.is-layout-flow ol li:nth-of-type(68):before,.wp-block-column-is-layout-flow ol li:nth-of-type(68):before,.article_content ol li:nth-of-type(68):before{content:"68.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(69):before,.wp-block-column ol li:nth-of-type(69):before,.is-layout-flow ol li:nth-of-type(69):before,.wp-block-column-is-layout-flow ol li:nth-of-type(69):before,.article_content ol li:nth-of-type(69):before{content:"69.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(70):before,.wp-block-column ol li:nth-of-type(70):before,.is-layout-flow ol li:nth-of-type(70):before,.wp-block-column-is-layout-flow ol li:nth-of-type(70):before,.article_content ol li:nth-of-type(70):before{content:"70.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(71):before,.wp-block-column ol li:nth-of-type(71):before,.is-layout-flow ol li:nth-of-type(71):before,.wp-block-column-is-layout-flow ol li:nth-of-type(71):before,.article_content ol li:nth-of-type(71):before{content:"71.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(72):before,.wp-block-column ol li:nth-of-type(72):before,.is-layout-flow ol li:nth-of-type(72):before,.wp-block-column-is-layout-flow ol li:nth-of-type(72):before,.article_content ol li:nth-of-type(72):before{content:"72.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(73):before,.wp-block-column ol li:nth-of-type(73):before,.is-layout-flow ol li:nth-of-type(73):before,.wp-block-column-is-layout-flow ol li:nth-of-type(73):before,.article_content ol li:nth-of-type(73):before{content:"73.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(74):before,.wp-block-column ol li:nth-of-type(74):before,.is-layout-flow ol li:nth-of-type(74):before,.wp-block-column-is-layout-flow ol li:nth-of-type(74):before,.article_content ol li:nth-of-type(74):before{content:"74.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(75):before,.wp-block-column ol li:nth-of-type(75):before,.is-layout-flow ol li:nth-of-type(75):before,.wp-block-column-is-layout-flow ol li:nth-of-type(75):before,.article_content ol li:nth-of-type(75):before{content:"75.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(76):before,.wp-block-column ol li:nth-of-type(76):before,.is-layout-flow ol li:nth-of-type(76):before,.wp-block-column-is-layout-flow ol li:nth-of-type(76):before,.article_content ol li:nth-of-type(76):before{content:"76.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(77):before,.wp-block-column ol li:nth-of-type(77):before,.is-layout-flow ol li:nth-of-type(77):before,.wp-block-column-is-layout-flow ol li:nth-of-type(77):before,.article_content ol li:nth-of-type(77):before{content:"77.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(78):before,.wp-block-column ol li:nth-of-type(78):before,.is-layout-flow ol li:nth-of-type(78):before,.wp-block-column-is-layout-flow ol li:nth-of-type(78):before,.article_content ol li:nth-of-type(78):before{content:"78.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(79):before,.wp-block-column ol li:nth-of-type(79):before,.is-layout-flow ol li:nth-of-type(79):before,.wp-block-column-is-layout-flow ol li:nth-of-type(79):before,.article_content ol li:nth-of-type(79):before{content:"79.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(80):before,.wp-block-column ol li:nth-of-type(80):before,.is-layout-flow ol li:nth-of-type(80):before,.wp-block-column-is-layout-flow ol li:nth-of-type(80):before,.article_content ol li:nth-of-type(80):before{content:"80.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(81):before,.wp-block-column ol li:nth-of-type(81):before,.is-layout-flow ol li:nth-of-type(81):before,.wp-block-column-is-layout-flow ol li:nth-of-type(81):before,.article_content ol li:nth-of-type(81):before{content:"81.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(82):before,.wp-block-column ol li:nth-of-type(82):before,.is-layout-flow ol li:nth-of-type(82):before,.wp-block-column-is-layout-flow ol li:nth-of-type(82):before,.article_content ol li:nth-of-type(82):before{content:"82.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(83):before,.wp-block-column ol li:nth-of-type(83):before,.is-layout-flow ol li:nth-of-type(83):before,.wp-block-column-is-layout-flow ol li:nth-of-type(83):before,.article_content ol li:nth-of-type(83):before{content:"83.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(84):before,.wp-block-column ol li:nth-of-type(84):before,.is-layout-flow ol li:nth-of-type(84):before,.wp-block-column-is-layout-flow ol li:nth-of-type(84):before,.article_content ol li:nth-of-type(84):before{content:"84.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(85):before,.wp-block-column ol li:nth-of-type(85):before,.is-layout-flow ol li:nth-of-type(85):before,.wp-block-column-is-layout-flow ol li:nth-of-type(85):before,.article_content ol li:nth-of-type(85):before{content:"85.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(86):before,.wp-block-column ol li:nth-of-type(86):before,.is-layout-flow ol li:nth-of-type(86):before,.wp-block-column-is-layout-flow ol li:nth-of-type(86):before,.article_content ol li:nth-of-type(86):before{content:"86.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(87):before,.wp-block-column ol li:nth-of-type(87):before,.is-layout-flow ol li:nth-of-type(87):before,.wp-block-column-is-layout-flow ol li:nth-of-type(87):before,.article_content ol li:nth-of-type(87):before{content:"87.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(88):before,.wp-block-column ol li:nth-of-type(88):before,.is-layout-flow ol li:nth-of-type(88):before,.wp-block-column-is-layout-flow ol li:nth-of-type(88):before,.article_content ol li:nth-of-type(88):before{content:"88.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(89):before,.wp-block-column ol li:nth-of-type(89):before,.is-layout-flow ol li:nth-of-type(89):before,.wp-block-column-is-layout-flow ol li:nth-of-type(89):before,.article_content ol li:nth-of-type(89):before{content:"89.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(90):before,.wp-block-column ol li:nth-of-type(90):before,.is-layout-flow ol li:nth-of-type(90):before,.wp-block-column-is-layout-flow ol li:nth-of-type(90):before,.article_content ol li:nth-of-type(90):before{content:"90.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(91):before,.wp-block-column ol li:nth-of-type(91):before,.is-layout-flow ol li:nth-of-type(91):before,.wp-block-column-is-layout-flow ol li:nth-of-type(91):before,.article_content ol li:nth-of-type(91):before{content:"91.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(92):before,.wp-block-column ol li:nth-of-type(92):before,.is-layout-flow ol li:nth-of-type(92):before,.wp-block-column-is-layout-flow ol li:nth-of-type(92):before,.article_content ol li:nth-of-type(92):before{content:"92.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(93):before,.wp-block-column ol li:nth-of-type(93):before,.is-layout-flow ol li:nth-of-type(93):before,.wp-block-column-is-layout-flow ol li:nth-of-type(93):before,.article_content ol li:nth-of-type(93):before{content:"93.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(94):before,.wp-block-column ol li:nth-of-type(94):before,.is-layout-flow ol li:nth-of-type(94):before,.wp-block-column-is-layout-flow ol li:nth-of-type(94):before,.article_content ol li:nth-of-type(94):before{content:"94.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(95):before,.wp-block-column ol li:nth-of-type(95):before,.is-layout-flow ol li:nth-of-type(95):before,.wp-block-column-is-layout-flow ol li:nth-of-type(95):before,.article_content ol li:nth-of-type(95):before{content:"95.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(96):before,.wp-block-column ol li:nth-of-type(96):before,.is-layout-flow ol li:nth-of-type(96):before,.wp-block-column-is-layout-flow ol li:nth-of-type(96):before,.article_content ol li:nth-of-type(96):before{content:"96.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(97):before,.wp-block-column ol li:nth-of-type(97):before,.is-layout-flow ol li:nth-of-type(97):before,.wp-block-column-is-layout-flow ol li:nth-of-type(97):before,.article_content ol li:nth-of-type(97):before{content:"97.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(98):before,.wp-block-column ol li:nth-of-type(98):before,.is-layout-flow ol li:nth-of-type(98):before,.wp-block-column-is-layout-flow ol li:nth-of-type(98):before,.article_content ol li:nth-of-type(98):before{content:"98.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(99):before,.wp-block-column ol li:nth-of-type(99):before,.is-layout-flow ol li:nth-of-type(99):before,.wp-block-column-is-layout-flow ol li:nth-of-type(99):before,.article_content ol li:nth-of-type(99):before{content:"99.";font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;position:relative;margin-right:1rem}.editor-styles-wrapper blockquote,.wp-block-column blockquote,.is-layout-flow blockquote,.wp-block-column-is-layout-flow blockquote,.article_content blockquote{background:#ebf0f7;margin:3rem 0;padding:3rem 3.5rem 3rem;position:relative}.editor-styles-wrapper blockquote:before,.wp-block-column blockquote:before,.is-layout-flow blockquote:before,.wp-block-column-is-layout-flow blockquote:before,.article_content blockquote:before{content:"”";font-size:2.4rem;font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;opacity:.6;position:absolute;left:2rem;top:2rem;z-index:0}.editor-styles-wrapper blockquote:after,.wp-block-column blockquote:after,.is-layout-flow blockquote:after,.wp-block-column-is-layout-flow blockquote:after,.article_content blockquote:after{content:"”";font-size:2.4rem;font-weight:900;color:#b1883a;font-family:"fot-tsukumin-pr6n",sans-serif;opacity:.6;position:absolute;right:2rem;bottom:2rem;z-index:0}.editor-styles-wrapper mark,.wp-block-column mark,.is-layout-flow mark,.wp-block-column-is-layout-flow mark,.article_content mark{background-color:#f7f0b0;color:#1e0415;font-style:normal;font-weight:700}.editor-styles-wrapper .wp-block-table,.wp-block-column .wp-block-table,.is-layout-flow .wp-block-table,.wp-block-column-is-layout-flow .wp-block-table,.article_content .wp-block-table{width:100%;overflow-x:initial}.editor-styles-wrapper .wp-block-table figcaption,.wp-block-column .wp-block-table figcaption,.is-layout-flow .wp-block-table figcaption,.wp-block-column-is-layout-flow .wp-block-table figcaption,.article_content .wp-block-table figcaption{display:none}.editor-styles-wrapper .wp-block-table table,.wp-block-column .wp-block-table table,.is-layout-flow .wp-block-table table,.wp-block-column-is-layout-flow .wp-block-table table,.article_content .wp-block-table table{display:table;width:100%;min-width:100%;max-width:100%;margin:4.8rem 0}.editor-styles-wrapper .wp-block-table table thead,.wp-block-column .wp-block-table table thead,.is-layout-flow .wp-block-table table thead,.wp-block-column-is-layout-flow .wp-block-table table thead,.article_content .wp-block-table table thead{border:none}.editor-styles-wrapper .wp-block-table table thead th,.wp-block-column .wp-block-table table thead th,.is-layout-flow .wp-block-table table thead th,.wp-block-column-is-layout-flow .wp-block-table table thead th,.article_content .wp-block-table table thead th{font-size:1.5rem;font-weight:300;color:#fff;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:1.5;letter-spacing:.08em;background-color:#b1883a;padding:1rem 2rem;text-align:center;border-top:1px solid #b1883a;border-left:1px solid #b1883a;border-right:1px solid #fff;vertical-align:middle}.editor-styles-wrapper .wp-block-table table thead th:last-of-type,.wp-block-column .wp-block-table table thead th:last-of-type,.is-layout-flow .wp-block-table table thead th:last-of-type,.wp-block-column-is-layout-flow .wp-block-table table thead th:last-of-type,.article_content .wp-block-table table thead th:last-of-type{border-right:1px solid #b1883a}.editor-styles-wrapper .wp-block-table table tr th,.wp-block-column .wp-block-table table tr th,.is-layout-flow .wp-block-table table tr th,.wp-block-column-is-layout-flow .wp-block-table table tr th,.article_content .wp-block-table table tr th{font-size:1.5rem;font-weight:300;color:#fff;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.6rem;letter-spacing:.08em;padding:1rem 2rem;text-align:left;border-top:1px solid #1e0415;border-left:1px solid #1e0415;border-right:1px solid #1e0415;vertical-align:middle}.editor-styles-wrapper .wp-block-table table tr th:last-of-type,.wp-block-column .wp-block-table table tr th:last-of-type,.is-layout-flow .wp-block-table table tr th:last-of-type,.wp-block-column-is-layout-flow .wp-block-table table tr th:last-of-type,.article_content .wp-block-table table tr th:last-of-type{border-right:1px solid #1e0415}.editor-styles-wrapper .wp-block-table table tr td,.wp-block-column .wp-block-table table tr td,.is-layout-flow .wp-block-table table tr td,.wp-block-column-is-layout-flow .wp-block-table table tr td,.article_content .wp-block-table table tr td{font-size:1.5rem;font-weight:300;color:#1e0415;font-family:"fot-tsukumin-pr6n",sans-serif;line-height:2.6rem;letter-spacing:.08em;letter-spacing:.04em;padding:1rem 2rem;text-align:left;border-bottom:1px solid #1e0415;border-right:1px solid #1e0415;vertical-align:middle}.editor-styles-wrapper .border_table table,.wp-block-column .border_table table,.is-layout-flow .border_table table,.wp-block-column-is-layout-flow .border_table table,.article_content .border_table table{border-top:1px solid rgba(0,0,0,.05) !important}.editor-styles-wrapper .border_table table th,.wp-block-column .border_table table th,.is-layout-flow .border_table table th,.wp-block-column-is-layout-flow .border_table table th,.article_content .border_table table th{font-weight:300 !important;border:none !important;border-bottom:1px solid rgba(0,0,0,.05) !important;color:#1e0415 !important;background-color:rgba(0,0,0,0) !important;text-align:left !important}.editor-styles-wrapper .border_table table td,.wp-block-column .border_table table td,.is-layout-flow .border_table table td,.wp-block-column-is-layout-flow .border_table table td,.article_content .border_table table td{border:none !important;border-bottom:1px solid rgba(0,0,0,.05) !important;text-align:left !important}.editor-styles-wrapper .is-style-stripes table tr:first-of-type th,.wp-block-column .is-style-stripes table tr:first-of-type th,.is-layout-flow .is-style-stripes table tr:first-of-type th,.wp-block-column-is-layout-flow .is-style-stripes table tr:first-of-type th,.article_content .is-style-stripes table tr:first-of-type th{border-top:1px solid #1e0415}.editor-styles-wrapper .is-style-stripes table tr:first-of-type td,.wp-block-column .is-style-stripes table tr:first-of-type td,.is-layout-flow .is-style-stripes table tr:first-of-type td,.wp-block-column-is-layout-flow .is-style-stripes table tr:first-of-type td,.article_content .is-style-stripes table tr:first-of-type td{border-top:1px solid #1e0415}.editor-styles-wrapper .is-style-stripes table tr th,.wp-block-column .is-style-stripes table tr th,.is-layout-flow .is-style-stripes table tr th,.wp-block-column-is-layout-flow .is-style-stripes table tr th,.article_content .is-style-stripes table tr th{border-bottom:1px solid #1e0415}}@media(min-width: 1600px){body.home{background-color:#f4f4f5}body.home section.mainvisual{background-color:#f9f9f4;padding:93.6px 66.69px 0;position:relative}body.home section.mainvisual .mainvisual_inner{width:100%;height:760.5px;position:relative}body.home section.mainvisual .mainvisual_inner:after{content:"";width:100%;height:100%;display:block;background-color:#000;opacity:.58;position:absolute;left:0;top:0;z-index:1}body.home section.mainvisual .mainvisual_inner .mainvisual_img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0}body.home section.mainvisual .mainvisual_inner .text_space{position:relative;z-index:2;padding-top:183.807px}body.home section.mainvisual .mainvisual_inner .text_space .logo{width:311.5827px;display:block;margin:0 auto}body.home section.mainvisual .mainvisual_inner .text_space .reward{margin-top:49.14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.home section.mainvisual .mainvisual_inner .text_space .reward img{-o-object-fit:contain;object-fit:contain;display:block;width:236.7378px;height:84.9654px;margin:0 15.21px}body.home section.mainvisual .mainvisual_inner .text_space p{font-size:14.04px;font-weight:500;font-family:"Noto Sans JP",sans-serif;color:#e0e0e0;line-height:1.8;letter-spacing:.1em;width:460.98px;margin:11.7px auto 0}body.home section.mainvisual .tel_link{font-size:17.55px;color:#1e0415;line-height:2;letter-spacing:.2em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block;position:absolute;left:-39.78px;top:357.552px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.mainvisual .tel_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.mainvisual .tel_link:hover{opacity:1;-webkit-transform:scale(1.05, 1.05) rotate(-90deg);transform:scale(1.05, 1.05) rotate(-90deg)}body.home section.mainvisual .scroll_link{font-size:18.72px;color:#1e0415;line-height:2;letter-spacing:.06em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block;position:absolute;right:-7.02px;top:353.106px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.mainvisual .scroll_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.mainvisual .scroll_link:hover{opacity:1;-webkit-transform:scale(1.05, 1.05) rotate(-90deg);transform:scale(1.05, 1.05) rotate(-90deg)}body.home section.first_contents{background-color:#f9f9f4;background-image:url(../images/top_first_contents_bg_pc.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.home section.first_contents .first_contents_inner{width:1216.8px;margin:0 auto;padding:77.22px 0 149.877px}body.home section.first_contents .first_contents_inner .first_news{border:1px solid #e6e6d2;border-radius:3.51px;background-color:rgba(230,230,210,.4);padding:32.76px 56.16px 21.06px 168.48px;position:relative}body.home section.first_contents .first_contents_inner .first_news h2{font-size:18.72px;font-weight:normal;color:#b1883a;line-height:2;letter-spacing:.12em;position:absolute;left:56.16px;top:28.08px}body.home section.first_contents .first_contents_inner .first_news .first_news_slider a{text-align:center;display:block;padding-right:168.48px;background-image:url(../images/arrow_gold_l_right.png);background-repeat:no-repeat;background-position:right center;background-size:85.6791px auto}body.home section.first_contents .first_contents_inner .first_news .first_news_slider a p.article_title{font-size:18.72px;color:#1e0415;line-height:1.6;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.home section.first_contents .first_contents_inner .first_news .first_news_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:168.48px;margin-top:14.04px}body.home section.first_contents .first_contents_inner .first_news .first_news_slider .slick-dots li{width:7.02px;height:7.02px;margin:0 4.68px}body.home section.first_contents .first_contents_inner .first_news .first_news_slider .slick-dots li button{background-color:#dbdbce;border-radius:50%;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.home section.first_contents .first_contents_inner .first_news .first_news_slider .slick-dots li.slick-active button{background-color:#b49531}body.home section.first_contents .first_contents_inner .text_space{width:781.56px;margin:83.07px auto 0;text-align:center}body.home section.first_contents .first_contents_inner .text_space .en_title{font-size:18.72px;font-weight:normal;color:#b1883a;line-height:2;letter-spacing:.12em}body.home section.first_contents .first_contents_inner .text_space h2{font-size:39.78px;font-weight:300;color:#1e0415;line-height:70.2px;letter-spacing:.1em;margin-top:42.12px}body.home section.first_contents .first_contents_inner .text_space .text{font-size:18.72px;color:#1e0415;line-height:35.1px;letter-spacing:.08em;margin-top:46.8px;white-space:nowrap}body.home section.first_contents .first_contents_inner .text_space .link{font-size:21.06px;color:#1e0415;line-height:2;letter-spacing:.06em;width:298.9467px;margin:84.24px auto 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:85.6791px 5.5224px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.first_contents .first_contents_inner .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.first_contents .first_contents_inner .text_space .link:hover{opacity:1}body.home section.first_contents .first_contents_inner .text_space .link:after{content:"";width:100%;height:1.4859px;display:block;margin-top:16.38px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.home section.top_voice{background-color:#f3f2ea}body.home section.top_voice .top_voice_slider img{display:block;height:655.2px;-o-object-fit:cover;object-fit:cover}body.home section.top_voice .top_voice_inner{width:1464.84px;margin:-121.68px auto 0;padding:39.78px 76.05px 133.38px;border-radius:3.51px;background-color:#f3f2ea;position:relative;z-index:1}body.home section.top_voice .top_voice_inner .title_space .en_text_img{width:355.5279px;height:281.502px}body.home section.top_voice .top_voice_inner .title_space .ja_title{width:217.62px;left:581.373px}body.home section.top_voice .top_voice_inner ul{margin-top:49.14px}body.home section.top_voice .top_voice_inner ul li{margin-bottom:102.96px;position:relative}body.home section.top_voice .top_voice_inner ul li img{width:820.17px;height:532.35px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:5.85px}body.home section.top_voice .top_voice_inner ul li .whitebox{background-color:#f9f9f4;width:534.69px;position:absolute;top:52.65px;padding:32.76px 51.48px 33.696px}body.home section.top_voice .top_voice_inner ul li .whitebox .gold_text{font-size:18.72px;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.home section.top_voice .top_voice_inner ul li .whitebox h3{font-size:32.76px;font-weight:300;color:#1e0415;line-height:1.4;letter-spacing:.1em;white-space:nowrap;margin-top:16.38px}body.home section.top_voice .top_voice_inner ul li .whitebox .name{font-size:16.38px;color:#1e0415;line-height:19.656px;letter-spacing:.06em;margin-top:9.36px}body.home section.top_voice .top_voice_inner ul li .whitebox .text{font-size:18.72px;color:#1e0415;line-height:32.76px;letter-spacing:.08em;margin-top:30.42px}body.home section.top_voice .top_voice_inner ul li .whitebox .link{font-size:18.72px;color:#1e0415;line-height:2;letter-spacing:.06em;width:172.4229px;margin:30.42px 0 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:50.0409px 5.5224px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_voice .top_voice_inner ul li .whitebox .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_voice .top_voice_inner ul li .whitebox .link:hover{opacity:1}body.home section.top_voice .top_voice_inner ul li .whitebox .link:after{content:"";width:100%;height:.8307px;display:block;margin-top:11.7px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.home section.top_voice .top_voice_inner ul li:nth-child(odd) img{margin:0 0 0 auto}body.home section.top_voice .top_voice_inner ul li:nth-child(odd) .whitebox{left:49.14px}body.home section.top_voice .top_voice_inner ul li:nth-child(even) .whitebox{right:49.14px}body.home section.top_service{position:relative;z-index:1}body.home section.top_service .service_top{padding:13.923px 0 35.1px 157.95px;position:relative}body.home section.top_service .service_top .title_space .en_text_img{width:542.1897px;height:314.4141px;margin:0}body.home section.top_service .service_top .title_space .ja_title{width:270.3051px;left:231.543px;top:181.35px}body.home section.top_service .service_top .title_space .description_text{text-align:left;padding-left:32.643px;width:542.1897px;margin-top:-53.82px}body.home section.top_service .service_top:after{content:"";width:826.6986px;height:473.7681px;display:block;background-image:url(../images/top_service_title_img.png);background-repeat:no-repeat;background-position:right bottom;background-size:100% auto;position:absolute;right:0;bottom:0}body.home section.top_service ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#666}body.home section.top_service ul:after{content:"";display:block;width:25%}body.home section.top_service ul li{width:25%;height:318.9654px;overflow:hidden;position:relative}body.home section.top_service ul li:after{content:"";background-color:#c3a73a;width:14.7654px;height:14.7654px;-webkit-clip-path:polygon(0 100%, 100% 0, 100% 100%);clip-path:polygon(0 100%, 100% 0, 100% 100%);display:block;position:absolute;right:0;bottom:0}body.home section.top_service ul li a{width:100%;height:100%;font-size:17.55px;color:#fff;line-height:23.4px;letter-spacing:0;text-align:center;display:block;padding-top:194.22px;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_service ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_service ul li a:hover{opacity:1}body.home section.top_service ul li.link01 a{background-image:url(../images/top_service_link01.png)}body.home section.top_service ul li.link02 a{background-image:url(../images/top_service_link02.png)}body.home section.top_service ul li.link03 a{background-image:url(../images/top_service_link03.png)}body.home section.top_service ul li.link04 a{background-image:url(../images/top_service_link04.png)}body.home section.top_service ul li.link05 a{background-image:url(../images/top_service_link05.png)}body.home section.top_service ul li.link06 a{background-image:url(../images/top_service_link06.png)}body.home section.top_service ul li.link07 a{background-image:url(../images/top_service_link07.png)}body.home section.top_service ul li.link08{background-color:#000}body.home section.top_service ul li.link08:after{content:none}body.home section.top_service ul li.link08 a{padding-top:117px}body.home section.top_service ul li.link08 a p{font-size:21.06px;color:#fff;line-height:2;letter-spacing:.06em;width:220.2993px;margin:0 auto;text-align:left;display:block;background-image:url(../images/arrow_white_l_right.png);background-repeat:no-repeat;background-position:right top 23.4px;background-size:62.7705px 5.5224px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_service ul li.link08 a p:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_service ul li.link08 a p:hover{opacity:1}body.home section.top_service ul li.link08 a p:after{content:"";width:100%;height:2.34px;display:block;margin-top:14.04px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #ffffff), to(transparent));background:linear-gradient(to right, #ffffff 90%, transparent)}body.home section.top_service .service_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:46.8px 46.8px 49.14px}body.home section.top_service .service_bottom p{font-size:15.21px;font-weight:500;font-family:"Noto Sans JP",sans-serif;color:#979696;line-height:33.93px;letter-spacing:.1em;margin:0 6.318px}body.home section.top_service .service_bottom p a{font-size:15.21px;font-weight:500;font-family:"Noto Sans JP",sans-serif;color:#b1883a;line-height:33.93px;letter-spacing:.1em}body.home section.top_service .service_bottom p a:hover{opacity:1;text-decoration:underline}body.home section.top_column{background-color:#f3f2ea}body.home section.top_column .top_column_inner{width:1064.7px;margin:0 auto;padding:109.512px 0 127.647px}body.home section.top_column .top_column_inner .title_space .en_text_img{width:489.1887px;height:305.0775px}body.home section.top_column .top_column_inner .title_space .ja_title{width:263.2851px;left:477.36px;top:173.16px}body.home section.top_column .top_column_inner ul{border-top:1px solid #e6e6d2;margin-top:60.84px}body.home section.top_column .top_column_inner ul li{border-bottom:1px solid #e6e6d2}body.home section.top_column .top_column_inner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:23.4px 0;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_column .top_column_inner ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_column .top_column_inner ul li a:hover{opacity:1}body.home section.top_column .top_column_inner ul li a .thumbnail_img{-o-object-fit:cover;object-fit:cover;display:block;width:215.28px;height:138.06px;border-radius:3.51px}body.home section.top_column .top_column_inner ul li a .text_space{width:797.94px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:46.8px}body.home section.top_column .top_column_inner ul li a .text_space h3{font-size:21.06px;font-weight:300;color:#1e0415;line-height:35.1px;letter-spacing:.08em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.home section.top_column .top_column_inner ul li a .text_space .category_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.34px 0 14.04px}body.home section.top_column .top_column_inner ul li a .text_space .category_date .category{font-size:16.38px;color:#fff;line-height:1.4;letter-spacing:.1em;padding:1px 21.528px 3.51px;background-color:#b1883a;border-radius:3.51px;margin-left:7.02px}body.home section.top_column .top_column_inner ul li a .text_space .category_date .date{font-size:16.38px;color:#b1883a;line-height:1;letter-spacing:.1em;margin-left:25.74px}body.home section.top_column .top_column_inner ul li.no_post{font-size:21.06px;color:#1e0415;line-height:28.08px;letter-spacing:.08em;text-align:center;padding:46.8px 0 46.8px}body.home section.top_column .top_column_inner .link{font-size:23.4px;color:#1e0415;line-height:2;letter-spacing:.06em;width:298.9467px;margin:65.52px auto 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:85.6791px 5.5224px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_column .top_column_inner .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_column .top_column_inner .link:hover{opacity:1}body.home section.top_column .top_column_inner .link:after{content:"";width:100%;height:1.4859px;display:block;margin-top:16.38px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.home section.top_info .company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.home section.top_info .company img{-o-object-fit:cover;object-fit:cover;display:block;width:50%;height:702px}body.home section.top_info .company .text_space{width:50%;padding:101.79px 142.389px 95.472px 190.71px}body.home section.top_info .company .text_space h2{font-size:18.72px;font-weight:normal;color:#b1883a;line-height:22.464px;letter-spacing:.12em}body.home section.top_info .company .text_space h2:before{content:"";width:35.685px;height:1px;background-color:#b1883a;display:inline-block;margin-right:12.285px;vertical-align:7.02px}body.home section.top_info .company .text_space .large_text{font-size:23.4px;color:#1e0415;line-height:42.12px;letter-spacing:.06em;margin-top:58.5px;white-space:nowrap}body.home section.top_info .company .text_space .text{font-size:17.55px;color:#1e0415;line-height:32.76px;letter-spacing:.08em;margin-top:30.42px}body.home section.top_info .company .text_space .link{font-size:23.4px;color:#1e0415;line-height:2;letter-spacing:.06em;width:298.9467px;margin:37.44px 0 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:85.6791px 5.5224px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_info .company .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_info .company .text_space .link:hover{opacity:1}body.home section.top_info .company .text_space .link:after{content:"";width:100%;height:1.4859px;display:block;margin-top:16.38px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.home section.top_info .support_area{background-color:#f3f2ea;background-image:url(../images/top_info_support_area_bg_pc.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.home section.top_info .support_area .support_area_inner{width:1216.8px;margin:0 auto;padding:182.52px 0 140.4px}body.home section.top_info .support_area .support_area_inner .support_area_top h2{font-size:18.72px;font-weight:normal;color:#b1883a;line-height:22.464px;letter-spacing:.12em}body.home section.top_info .support_area .support_area_inner .support_area_top h2:before{content:"";width:35.685px;height:1px;background-color:#b1883a;display:inline-block;margin-right:12.285px;vertical-align:7.02px}body.home section.top_info .support_area .support_area_inner .support_area_top .text{font-size:17.55px;color:#1e0415;line-height:35.1px;letter-spacing:.08em;margin-top:65.52px}body.home section.top_info .support_area .support_area_inner .support_area_bottom{width:560.3949px;margin:286.65px 0 0 auto}body.home section.top_info .support_area .support_area_inner .support_area_bottom dl{margin-bottom:37.44px}body.home section.top_info .support_area .support_area_inner .support_area_bottom dl dt{font-size:23.4px;color:#1e0415;line-height:1;letter-spacing:.06em;border-bottom:.6669px solid #b1883a;padding-bottom:19.89px}body.home section.top_info .support_area .support_area_inner .support_area_bottom dl dd{font-size:16.38px;color:#1e0415;line-height:32.76px;letter-spacing:.06em;margin-top:14.04px}body.strong{background-color:#fff}body.strong section.strong_first{position:relative;padding-top:93.6px;background-color:#f9f9f4;background-image:url(../images/strong_first_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.strong section.strong_first .tel_link{font-size:17.55px;color:#1e0415;line-height:2;letter-spacing:.2em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block;position:absolute;left:-39.78px;top:409.5px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.strong section.strong_first .tel_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.strong section.strong_first .tel_link:hover{opacity:1;-webkit-transform:scale(1.05, 1.05) rotate(-90deg);transform:scale(1.05, 1.05) rotate(-90deg)}body.strong section.strong_first .strong_first_inner{width:1216.8px;margin:0 auto;padding:207.09px 0 104.13px}body.strong section.strong_first .strong_first_inner .text_space{padding:0 76.05px 63.18px}body.strong section.strong_first .strong_first_inner .text_space h1{font-size:18.72px;font-weight:normal;color:#1e0415;line-height:1;letter-spacing:.12em}body.strong section.strong_first .strong_first_inner .text_space h1:before{content:"";width:35.685px;height:1px;display:inline-block;background-color:#1e0415;margin-right:12.285px;vertical-align:7.02px}body.strong section.strong_first .strong_first_inner .text_space .l_text{font-size:63.18px;color:#1e0415;line-height:91.26px;letter-spacing:.1em;margin-top:26.91px}body.strong section.strong_first .strong_first_inner .text_space .m_text{font-size:28.08px;color:#1e0415;line-height:51.48px;letter-spacing:.1em;margin-top:70.2px}body.strong section.strong_first .strong_first_inner .text_space .text{font-size:18.72px;color:#1e0415;line-height:40.95px;letter-spacing:.08em;margin-top:37.44px;width:786.24px}body.strong section.strong_first .strong_first_inner .movie{display:block;width:100%;height:606.06px;-o-object-fit:cover;object-fit:cover}body.strong section.strong_staff{background-color:#f9f9f4;background-image:url(../images/strong_staff_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding:49.374px 0 242.19px}body.strong section.strong_staff .title_space{width:460.3833px;margin-left:175.4649px}body.strong section.strong_staff .title_space .en_text_img{width:100%}body.strong section.strong_staff .title_space .ja_title{top:186.498px;left:153.153px;font-size:21.06px;width:138.3174px}body.strong section.strong_staff .text{font-size:17.55px;color:#fff;line-height:32.76px;letter-spacing:.08em;width:1064.7px;margin:-43.29px auto 0}body.strong section.strong_staff .staff_slider{padding-left:190.71px;position:relative;margin-top:59.67px}body.strong section.strong_staff .staff_slider .slick-list{padding:0 143.91px 0 0}body.strong section.strong_staff .staff_slider .staff_slide{margin-right:38.61px}body.strong section.strong_staff .staff_slider .staff_slide img{width:100%;height:476.19px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:5.85px}body.strong section.strong_staff .staff_slider .staff_slide .role{font-size:17.55px;color:#1e0415;line-height:2;letter-spacing:.111em;margin-top:8.19px}body.strong section.strong_staff .staff_slider .staff_slide .name{font-size:32.76px;color:#1e0415;line-height:1.2;letter-spacing:.08em;margin-top:8.19px}body.strong section.strong_staff .staff_slider .slide-arrow{font-size:23.4px;font-weight:normal;color:#1e0415;line-height:2;letter-spacing:.06em;cursor:pointer;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;position:absolute;left:190.71px;bottom:-65.52px}body.strong section.strong_staff .staff_slider .slide-arrow:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.strong section.strong_staff .staff_slider .slide-arrow:hover{opacity:1}body.strong section.strong_staff .staff_slider .slide-arrow:before{content:"";width:85.6791px;height:5.5224px;display:inline-block;background-image:url(../images/arrow_gold_l_left.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-right:52.533px;vertical-align:5.85px}body.strong section.strong_staff .staff_slider .slick-dots{position:relative;margin-top:88.92px;height:1px;background-color:#c6c6a5}body.strong section.strong_staff .staff_slider .slick-dots li{height:100%;position:absolute;top:0;left:0}body.strong section.strong_staff .staff_slider .slick-dots li button{padding:0;margin:0;border:none;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);width:100%;height:100%;display:block;cursor:pointer}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(1){z-index:calc(10 - 1)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(2){z-index:calc(10 - 2)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(3){z-index:calc(10 - 3)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(4){z-index:calc(10 - 4)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(5){z-index:calc(10 - 5)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(6){z-index:calc(10 - 6)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(7){z-index:calc(10 - 7)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(8){z-index:calc(10 - 8)}body.strong section.strong_staff .staff_slider .slick-dots li:nth-of-type(9){z-index:calc(10 - 9)}body.strong section.strong_staff .staff_slider .slick-dots li.slick-active button{background-color:#b1883a;height:2.34px;margin-top:-0.585px}body.strong section.strong_voice{background-color:#f9f9f4;background-image:url(../images/strong_voice_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.strong section.strong_voice .strong_voice_head{text-align:center;padding:58.851px 0 327.6px}body.strong section.strong_voice .strong_voice_head .logo{width:170.1414px;display:block;margin:0 auto}body.strong section.strong_voice .strong_voice_head h2{font-size:32.76px;font-weight:300;color:#fff;line-height:67.86px;letter-spacing:.2em;margin-top:21.06px}body.strong section.strong_voice .strong_voice_head .description_text{font-size:18.72px;color:#fff;line-height:38.142px;letter-spacing:.1em;margin-top:9.36px}body.strong section.strong_voice .strong_voice_inner{width:1464.84px;margin:0 auto;padding:95.94px 124.02px 184.86px;background-color:#f9f9f4}body.strong section.strong_voice .strong_voice_inner ul li{margin-bottom:91.26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.strong section.strong_voice .strong_voice_inner ul li:last-of-type{margin-bottom:0}body.strong section.strong_voice .strong_voice_inner ul li img{-o-object-fit:cover;object-fit:cover;display:block;width:617.76px;height:352.17px;border-radius:5.85px}body.strong section.strong_voice .strong_voice_inner ul li .text_space{width:524.16px;padding-top:23.4px}body.strong section.strong_voice .strong_voice_inner ul li .text_space h3{font-size:32.76px;font-weight:300;color:#1e0415;line-height:43.29px;letter-spacing:.06em}body.strong section.strong_voice .strong_voice_inner ul li .text_space .customer{font-size:18.72px;color:#1e0415;line-height:2;letter-spacing:.06em;margin-top:2.34px}body.strong section.strong_voice .strong_voice_inner ul li .text_space .text{font-size:18.72px;color:#1e0415;line-height:37.44px;letter-spacing:.06em;margin-top:14.04px}body.strong .works_contents{background-color:rgba(0,0,0,0)}body.service .subpage_heading .subpage_heading_inner{background-image:url(../images/service_subpage_heading_bg_pc.jpg);padding-top:165.672px}body.service .subpage_heading .subpage_heading_inner .en_text_img{width:506.9493px}body.service .subpage_heading .subpage_heading_inner .ja_title{left:646.893px}body.service section.service_list .service_list_inner{width:1310.4px;margin:0 auto;padding:115.83px 0}body.service section.service_list .service_list_inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:128.7px}body.service section.service_list .service_list_inner ul li .img_space{width:476.19px;height:315.9px}body.service section.service_list .service_list_inner ul li .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:5.85px}body.service section.service_list .service_list_inner ul li .text_space{width:752.31px}body.service section.service_list .service_list_inner ul li .text_space h2{font-size:32.76px;font-weight:300;color:#1e0415;line-height:1.2;letter-spacing:.033em}body.service section.service_list .service_list_inner ul li .text_space .text{font-size:17.55px;color:#1e0415;line-height:33.462px;letter-spacing:.08em;margin-top:15.21px}body.service section.service_list .service_list_inner ul li .text_space .recommend{border:1px solid #b1883a;border-radius:3.51px;padding:11.7px 21.645px 15.21px;margin-top:15.21px}body.service section.service_list .service_list_inner ul li .text_space .recommend .gold_text{font-size:17.55px;color:#b1883a;line-height:1.4;letter-spacing:.033em}body.service section.service_list .service_list_inner ul li .text_space .recommend ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:11.7px}body.service section.service_list .service_list_inner ul li .text_space .recommend ul li{font-size:16.38px;color:#1e0415;line-height:1.2;letter-spacing:.08em;width:50%;padding-right:11.7px;display:block;margin-bottom:7.02px}body.service section.service_list .service_list_inner ul li .text_space .link{font-size:16.38px;color:#1e0415;line-height:2;letter-spacing:.06em;width:194.4657px;margin:18.72px 0 0 auto;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:43.4187px 5.5224px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.service section.service_list .service_list_inner ul li .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.service section.service_list .service_list_inner ul li .text_space .link:hover{opacity:1}body.service section.service_list .service_list_inner ul li .text_space .link:after{content:"";width:100%;height:.819px;display:block;margin-top:15.21px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail{background-color:#f3f2ea}body.service_detail .service_index{padding-top:124.839px;overflow:hidden}body.service_detail .service_index ul{border-top:1px solid #d1d1b6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.service_detail .service_index ul li{width:14.2857142857%;height:101.79px;border-left:1px solid #d1d1b6}body.service_detail .service_index ul li:last-of-type{border-right:1px solid #d1d1b6}body.service_detail .service_index ul li a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:17.55px;color:#1e0415;line-height:21.06px;letter-spacing:0}body.service_detail .service_index ul li a:hover{opacity:1;background-color:#f9f9f4}body.service_detail .service_index ul li a span{font-size:12.87px;color:#b1883a;letter-spacing:.1em;margin-bottom:2.34px}body.service_detail .service_index ul li a.current{background-color:rgba(255,255,255,.6);position:relative}body.service_detail .service_index ul li a.current:after{content:"";width:100%;height:3.51px;display:block;background-color:#b1883a;position:absolute;left:0;top:-1.755px}body.service_detail section.service_what{background-repeat:no-repeat;background-position:center top;background-size:cover;padding:126.36px 0 207.09px;position:relative}body.service_detail section.service_what .service_what_inner{width:1216.8px;margin:0 auto}body.service_detail section.service_what .title_wrapper .en_title{font-size:18.72px;font-weight:normal;color:#fff;line-height:1;letter-spacing:.12em}body.service_detail section.service_what .title_wrapper .en_title:before{content:"";width:35.685px;height:1px;display:inline-block;margin-right:18.135px;background-color:#fff;vertical-align:5.85px}body.service_detail section.service_what .title_wrapper .ja_title{font-size:39.78px;font-weight:300;color:#fff;line-height:58.5px;letter-spacing:.2em;margin-top:23.4px}body.service_detail section.service_what .title_wrapper.unity{position:absolute;left:calc(100% - 1401.66px);top:159.12px}body.service_detail section.service_what .l_text{font-size:23.4px;color:#fff;line-height:45.162px;letter-spacing:.1em}body.service_detail section.service_what .text{font-size:17.55px;color:#fff;line-height:33.462px;letter-spacing:.08em;margin-top:58.5px;max-width:602.55px}body.service_detail section.service_what .service_what_items{padding:79.56px 0 0}body.service_detail section.service_what .service_what_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:126.36px}body.service_detail section.service_what .service_what_item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.service_detail section.service_what .service_what_item:first-of-type .text_space{padding-top:35.1px}body.service_detail section.service_what .service_what_item img{display:block;width:788.58px;height:526.5px;-o-object-fit:cover;object-fit:cover}body.service_detail section.service_what .service_what_item .text_space{width:519.48px;margin:0 93.6px}body.service_detail section.service_what .service_what_item .text_space .text{margin-top:46.8px}body.service_detail section.service_what .for_more{width:1216.8px;margin:35.1px auto 128.7px;display:-webkit-box;display:-ms-flexbox;display:flex}body.service_detail section.service_what .for_more img{width:356.85px;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:3.51px 0 0 3.51px}body.service_detail section.service_what .for_more .text_space{width:calc(100% - 356.85px);background-color:#f9f9f4;border-radius:0 3.51px 3.51px 0;padding:46.8px 44.109px 32.76px 54.171px}body.service_detail section.service_what .for_more .text_space .gold_text{font-size:17.55px;color:#fff;line-height:35.451px;letter-spacing:.072em;background-color:#b1883a;border-radius:3.51px;padding:0 10.881px;display:inline-block;margin-right:21.879px}body.service_detail section.service_what .for_more .text_space .l_text{font-size:28.08px;color:#1e0415;line-height:1.2;letter-spacing:.08em;margin-top:23.4px}body.service_detail section.service_what .for_more .text_space .text{font-size:16.38px;color:#1e0415;line-height:28.782px;letter-spacing:.08em;margin-top:18.72px;max-width:none}body.service_detail section.service_what .for_more .text_space .link{font-size:16.38px;color:#1e0415;line-height:2;letter-spacing:.06em;width:315.2331px;margin:23.4px 0 0;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right center;background-size:12.3903px 12.3903px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.service_detail section.service_what .for_more .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.service_detail section.service_what .for_more .text_space .link:hover{opacity:1}body.service_detail section.service_what .for_more .text_space .link:after{content:"";width:100%;height:.8073px;display:block;margin-top:2.34px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_before_after .service_before_after_inner{width:1464.84px;margin:-181.35px auto 0;padding:164.97px 125.19px 46.8px;position:relative;background-color:#f3f2ea}body.service_detail section.service_before_after .service_before_after_inner .title_wrapper{text-align:center}body.service_detail section.service_before_after .service_before_after_inner .title_wrapper img{display:block;width:989.82px;margin:0 auto;position:absolute;top:59.67px;left:0;right:0}body.service_detail section.service_before_after .service_before_after_inner .title_wrapper h2{font-size:39.78px;font-weight:300;color:#1e0415;line-height:70.2px;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_before_after .service_before_after_inner .title_wrapper .text{font-size:17.55px;color:#1e0415;line-height:32.76px;letter-spacing:.047em;margin-top:19.89px;position:relative;z-index:1}body.service_detail section.service_before_after .service_before_after_inner ul{margin-top:60.84px}body.service_detail section.service_before_after .service_before_after_inner ul li{background-color:#f9f9f4;border-radius:3.51px;margin-bottom:25.623px;padding:60.84px 70.2px 38.61px}body.service_detail section.service_before_after .service_before_after_inner ul li h3{font-size:23.4px;font-weight:300;color:#1e0415;line-height:1;letter-spacing:.108em}body.service_detail section.service_before_after .service_before_after_inner ul li h3 img{margin-right:37.674px;display:inline-block;width:160.2198px;vertical-align:-16.38px}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:29.25px}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_before{width:409.5px;height:327.6px;position:relative}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_before img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5.85px}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_before p{font-size:15.21px;color:#5a5129;line-height:1;letter-spacing:.09em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24.57px;width:73.2303px;background-color:#fff;border-radius:2.34px;position:absolute;left:10.062px;top:12.051px}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .arrow{width:1px;height:327.6px;background-color:#b1883a;position:relative}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .arrow:after{content:"▶︎";width:58.5px;height:58.5px;display:block;font-size:15.21px;color:#b1883a;line-height:2;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f4;border:1px solid #b1883a;border-radius:50%;margin:auto;position:absolute;top:0;bottom:0;left:-29.25px}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_after{width:538.2px;height:351px;position:relative}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_after img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5.85px}body.service_detail section.service_before_after .service_before_after_inner ul li .images_wrapper .img_after p{font-size:15.21px;color:#b1883a;line-height:1;letter-spacing:.09em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24.57px;width:61.2963px;background-color:#fff;border-radius:2.34px;position:absolute;left:10.062px;top:12.051px}body.service_detail section.service_before_after .service_before_after_inner ul li .text{font-size:23.4px;color:#1e0415;line-height:1.4;letter-spacing:.108em;margin-top:28.08px}body.service_detail section.service_type_features{padding:142.74px 0 0;position:relative}body.service_detail section.service_type_features .title_wrapper{text-align:center}body.service_detail section.service_type_features .title_wrapper img{display:block;width:1346.67px;margin:0 auto;position:absolute;top:35.1px;left:0;right:0}body.service_detail section.service_type_features .title_wrapper h2{font-size:39.78px;font-weight:300;color:#1e0415;line-height:70.2px;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_type_features .service_type_features_inner{width:1216.8px;margin:0 auto;padding:70.2px 0 120.978px}body.service_detail section.service_type_features .service_type_features_inner .accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.service_detail section.service_type_features .service_type_features_inner .accordion:after{content:"";display:block;width:526.5px}body.service_detail section.service_type_features .service_type_features_inner .accordion .text_wrapper,body.service_detail section.service_type_features .service_type_features_inner .accordion dl{width:526.5px;margin-bottom:44.46px}body.service_detail section.service_type_features .service_type_features_inner .accordion p,body.service_detail section.service_type_features .service_type_features_inner .accordion dt{font-size:18.72px;color:#1e0415;line-height:1.2;letter-spacing:.1em;border-bottom:.6669px solid #8f8f7f;padding-left:16.731px;padding-bottom:14.04px;position:relative}body.service_detail section.service_type_features .service_type_features_inner .accordion p:before,body.service_detail section.service_type_features .service_type_features_inner .accordion dt:before{content:"";width:2.34px;height:calc(100% - 15.21px);display:block;background-color:#b1883a;position:absolute;left:-1.17px;bottom:11.466px}body.service_detail section.service_type_features .service_type_features_inner .accordion dl{cursor:pointer}body.service_detail section.service_type_features .service_type_features_inner .accordion dl dt{background-image:url(../images/icon_plus_gold.png);background-repeat:no-repeat;background-position:right top 4.68px;background-size:15.9939px 15.9939px;padding-right:46.8px}body.service_detail section.service_type_features .service_type_features_inner .accordion dl dd{display:none;font-size:17.55px;color:#1e0415;line-height:31.122px;letter-spacing:.08em;margin-top:11.7px}body.service_detail section.service_type_features .service_type_features_inner .accordion dl.open dt{background-image:url(../images/icon_minus_gold.png)}body.service_detail section.service_type_features .service_type_features_inner .accordion dl.open dd{display:block}body.service_detail section.service_type_features .service_type_features_inner .for_more{width:1216.8px;margin:35.1px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}body.service_detail section.service_type_features .service_type_features_inner .for_more img{width:356.85px;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:3.51px 0 0 3.51px}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space{width:calc(100% - 356.85px);background-color:#f9f9f4;border-radius:0 3.51px 3.51px 0;padding:46.8px 44.109px 32.76px 54.171px}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .gold_text{font-size:17.55px;color:#fff;line-height:35.451px;letter-spacing:.072em;background-color:#b1883a;border-radius:3.51px;padding:0 10.881px;display:inline-block;margin-right:21.879px}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .l_text{font-size:28.08px;color:#1e0415;line-height:1.2;letter-spacing:.08em;margin-top:23.4px}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .text{font-size:16.38px;color:#1e0415;line-height:28.782px;letter-spacing:.08em;margin-top:18.72px}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .link{font-size:16.38px;color:#1e0415;line-height:2;letter-spacing:.06em;width:315.2331px;margin:23.4px 0 0;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right center;background-size:12.3903px 12.3903px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .link:hover{opacity:1}body.service_detail section.service_type_features .service_type_features_inner .for_more .text_space .link:after{content:"";width:100%;height:.8073px;display:block;margin-top:2.34px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_reason{padding:204.75px 0 0;position:relative}body.service_detail section.service_reason .title_wrapper{text-align:center}body.service_detail section.service_reason .title_wrapper img{display:block;width:601.38px;margin:0 auto;position:absolute;top:102.96px;left:0;right:0}body.service_detail section.service_reason .title_wrapper h2{font-size:39.78px;font-weight:300;color:#1e0415;line-height:70.2px;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_reason .reason_first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:91.26px}body.service_detail section.service_reason .reason_first:after{content:"";width:100%;height:591.2946px;display:block;background-image:url(../images/service_reason_bg_pc.png);background-repeat:no-repeat;background-position:left top;background-size:100% 100%;position:absolute;left:0;bottom:-489.06px;z-index:0}body.service_detail section.service_reason .reason_first img{width:821.34px;height:526.5px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:3.51px 0 0 3.51px;position:relative;z-index:1}body.service_detail section.service_reason .reason_first .text_space{width:498.42px;margin:0 86.58px;position:relative;z-index:1}body.service_detail section.service_reason .reason_first .text_space .l_text{font-size:28.08px;color:#1e0415;line-height:51.48px;letter-spacing:.1em}body.service_detail section.service_reason .reason_first .text_space .text{font-size:17.55px;color:#1e0415;line-height:33.462px;letter-spacing:.08em;margin-top:23.4px}body.service_detail section.service_reason .reason_first .text_space .link{font-size:16.38px;color:#1e0415;line-height:2;letter-spacing:.06em;width:228.6063px;margin:18.72px 0 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:43.4187px 5.5224px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.service_detail section.service_reason .reason_first .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.service_detail section.service_reason .reason_first .text_space .link:hover{opacity:1}body.service_detail section.service_reason .reason_first .text_space .link:after{content:"";width:100%;height:.819px;display:block;margin-top:15.21px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_reason .service_reason_inner{width:1216.8px;margin:0 auto;padding:198.9px 0 117px}body.service_detail section.service_reason .service_reason_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.service_detail section.service_reason .service_reason_inner ul:after{content:"";display:block;width:372.06px}body.service_detail section.service_reason .service_reason_inner ul li{width:372.06px;position:relative}body.service_detail section.service_reason .service_reason_inner ul li .num{height:175.5px;display:block;position:absolute;top:-40.95px}body.service_detail section.service_reason .service_reason_inner ul li h3{font-size:18.72px;font-weight:300;color:#b1883a;line-height:32.76px;letter-spacing:.08em}body.service_detail section.service_reason .service_reason_inner ul li .img{width:100%;height:234px;display:block;-o-object-fit:cover;object-fit:cover;margin-top:16.38px}body.service_detail section.service_reason .service_reason_inner ul li .text{font-size:16.38px;color:#1e0415;line-height:31.122px;letter-spacing:.08em;margin-top:24.57px}body.service_detail section.service_reason .service_reason_inner ul li.reason01 .num{width:72.54px;left:0}body.service_detail section.service_reason .service_reason_inner ul li.reason01 h3{padding-left:76.05px}body.service_detail section.service_reason .service_reason_inner ul li.reason02 .num{width:99.45px;left:-9.36px}body.service_detail section.service_reason .service_reason_inner ul li.reason02 h3{padding-left:99.45px}body.service_detail section.service_reason .service_reason_inner ul li.reason03 .num{width:97.11px;left:-26.91px}body.service_detail section.service_reason .service_reason_inner ul li.reason03 h3{padding-left:99.45px}body.service_detail section.service_reason .service_reason_inner .for_owner{width:1216.8px;margin:93.6px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}body.service_detail section.service_reason .service_reason_inner .for_owner img{width:356.85px;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:3.51px 0 0 3.51px}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space{width:calc(100% - 356.85px);background-color:#f9f9f4;border-radius:0 3.51px 3.51px 0;padding:35.1px 44.109px 32.76px 54.171px}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .gold_text{font-size:17.55px;color:#fff;line-height:35.451px;letter-spacing:.072em;background-color:#b1883a;border-radius:3.51px;padding:0 10.881px;display:inline-block;margin-right:21.879px}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .l_text{font-size:28.08px;color:#1e0415;line-height:1.2;letter-spacing:.08em;margin-top:23.4px}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .text{font-size:16.38px;color:#1e0415;line-height:28.782px;letter-spacing:.08em;margin-top:18.72px}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .link{font-size:16.38px;color:#1e0415;line-height:2;letter-spacing:.06em;width:315.2331px;margin:23.4px 0 0;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right center;background-size:12.3903px 12.3903px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .link:hover{opacity:1}body.service_detail section.service_reason .service_reason_inner .for_owner .text_space .link:after{content:"";width:100%;height:.8073px;display:block;margin-top:2.34px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_product .service_product_inner{width:1287px;margin:0 auto;padding:208.26px 0 93.6px;position:relative}body.service_detail section.service_product .service_product_inner .title_wrapper{text-align:center}body.service_detail section.service_product .service_product_inner .title_wrapper img{display:block;width:427.05px;margin:0 auto;position:absolute;top:102.96px;left:0;right:0}body.service_detail section.service_product .service_product_inner .title_wrapper h2{font-size:39.78px;font-weight:300;color:#1e0415;line-height:70.2px;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_product .service_product_inner .title_wrapper .text{font-size:17.55px;color:#1e0415;line-height:32.76px;letter-spacing:.047em;margin-top:23.4px;position:relative;z-index:1}body.service_detail section.service_product .service_product_inner .product_slider{position:relative;margin-top:49.14px}body.service_detail section.service_product .service_product_inner .product_slider .slide{padding:56.394px 76.05px 58.968px;border:1px solid #b1883a;border-radius:3.51px;margin:0 35.1px}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_head .num{font-size:17.55px;color:#fff;line-height:36.8433px;letter-spacing:.072em;padding:0 16.146px;background-color:#b1883a;border-radius:3.51px;display:inline-block;margin-right:31.824px}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_head .name{font-size:23.4px;color:#1e0415;line-height:1.4;letter-spacing:.108em;display:inline-block}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:44.46px}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents img{display:block;width:478.53px;height:234px;-o-object-fit:contain;object-fit:contain;border-radius:3.51px;background-color:#fff}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space{width:514.8px}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .gold_text{font-size:16.38px;color:#b1883a;line-height:1.4;letter-spacing:.12em}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .gold_text:before{content:"";width:35.685px;height:1px;display:inline-block;background-color:#b1883a;margin-right:14.625px;vertical-align:7.02px}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .text{font-size:16.38px;color:#1e0415;line-height:29.952px;letter-spacing:.08em;margin-top:25.74px}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .link{font-size:16.38px;color:#1e0415;line-height:2;letter-spacing:.06em;width:142.4475px;margin:9.36px 0 0 auto;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right bottom 12.636px;background-size:13.5603px 13.5603px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .link:hover{opacity:1}body.service_detail section.service_product .service_product_inner .product_slider .slide .slide_contents .text_space .link:after{content:"";width:100%;height:1.0296px;display:block;margin-top:2.34px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow{background-color:#f9f9f4;border:1px solid #b1883a;border-radius:50%;width:63.8352px;height:63.8352px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:210.6px;z-index:1;cursor:pointer;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow:hover{opacity:1}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow:after{font-size:15.21px;font-weight:300;font-family:"fot-tsukumin-pr6n",sans-serif;color:#b1883a;line-height:1;letter-spacing:0}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow.prev-arrow{left:5.85px}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow.prev-arrow:after{content:"◀"}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow.next-arrow{right:5.85px}body.service_detail section.service_product .service_product_inner .product_slider .slide-arrow.next-arrow:after{content:"▶︎"}body.service_detail section.service_product .service_product_inner .product_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:34.164px}body.service_detail section.service_product .service_product_inner .product_slider .slick-dots li{width:38.61px;height:7.02px;margin:0 5.85px}body.service_detail section.service_product .service_product_inner .product_slider .slick-dots li button{background-color:#e6e6d2;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.service_detail section.service_product .service_product_inner .product_slider .slick-dots li.slick-active button{background-color:#b1883a}body.service_detail section.service_price .service_price_inner{width:1464.84px;margin:0 auto;padding:177.84px 0 114.894px;position:relative}body.service_detail section.service_price .service_price_inner .title_wrapper{text-align:center}body.service_detail section.service_price .service_price_inner .title_wrapper img{display:block;width:340.47px;margin:0 auto;position:absolute;top:75.816px;left:0;right:0}body.service_detail section.service_price .service_price_inner .title_wrapper h2{font-size:39.78px;font-weight:300;color:#1e0415;line-height:70.2px;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_price .service_price_inner .title_wrapper .text{font-size:17.55px;color:#1e0415;line-height:32.76px;letter-spacing:.047em;margin-top:24.57px;position:relative;z-index:1}body.service_detail section.service_price .service_price_inner .price_table{width:1464.84px;background-color:#f9f9f4;margin:56.16px 0 0;padding:79.56px 0 0}body.service_detail section.service_price .service_price_inner .price_table ul li{width:1214.46px;margin:0 auto;padding:0 0 93.6px}body.service_detail section.service_price .service_price_inner .price_table ul li h3{font-size:32.76px;font-weight:300;letter-spacing:.1em;line-height:93.6px;text-align:center;color:#fff;margin:0;border:1px solid #b1883a;border-bottom:none}body.service_detail section.service_price .service_price_inner .price_table ul li h3.brown{background:#5a5129}body.service_detail section.service_price .service_price_inner .price_table ul li h3.gold{background:#b1883a}body.service_detail section.service_price .service_price_inner .price_table ul li img{display:block;width:100%;margin:0 auto 5.85px}body.service_detail section.service_price .service_price_inner .price_table ul li .remarks{font-size:18.72px;font-weight:normal;width:100%;margin:0 auto;text-align:right}body.service_detail section.service_flow .service_flow_inner{width:1464.84px;margin:0 auto;padding:177.84px 99.45px 114.894px;background-color:#e6e6d2;position:relative}body.service_detail section.service_flow .service_flow_inner .title_wrapper{text-align:center}body.service_detail section.service_flow .service_flow_inner .title_wrapper img{display:block;width:340.47px;margin:0 auto;position:absolute;top:75.816px;left:0;right:0}body.service_detail section.service_flow .service_flow_inner .title_wrapper h2{font-size:39.78px;font-weight:300;color:#1e0415;line-height:70.2px;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_flow .service_flow_inner .title_wrapper .text{font-size:17.55px;color:#1e0415;line-height:32.76px;letter-spacing:.047em;margin-top:24.57px;position:relative;z-index:1}body.service_detail section.service_flow .service_flow_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:64.35px}body.service_detail section.service_flow .service_flow_inner ul li{width:225.81px;height:249.21px;background-color:#f9f9f4;border:1px solid #b1883a;border-radius:3.51px;text-align:center;padding:32.76px 11.7px 11.7px;position:relative}body.service_detail section.service_flow .service_flow_inner ul li .num{font-size:39.78px;color:#b1883a;line-height:1;letter-spacing:.1em}body.service_detail section.service_flow .service_flow_inner ul li .num:after{content:"";width:23.4702px;height:1px;display:block;background-color:#b1883a;margin:12.87px auto 0}body.service_detail section.service_flow .service_flow_inner ul li .text{font-size:16.38px;color:#1e0415;line-height:30.42px;letter-spacing:.01em;margin-top:14.04px}body.service_detail section.service_flow .service_flow_inner ul li .text a{color:#c71313;letter-spacing:.01em;text-decoration:underline}body.service_detail section.service_flow .service_flow_inner ul li .text a:hover{opacity:1;text-decoration:none}body.service_detail section.service_flow .service_flow_inner ul li:after{content:"";background-color:#b1883a;width:13.8762px;height:28.4193px;-webkit-clip-path:polygon(100% 50%, 0 100%, 0 0);clip-path:polygon(100% 50%, 0 100%, 0 0);margin:auto 0;position:absolute;left:calc(100% + 8.892px);top:0;bottom:0}body.service_detail section.service_flow .service_flow_inner ul li:last-of-type:after{content:none}body.service_detail section.service_faq .service_faq_inner{width:1062.36px;margin:0 auto;padding:201.24px 0 117px;position:relative}body.service_detail section.service_faq .service_faq_inner .title_wrapper{text-align:center}body.service_detail section.service_faq .service_faq_inner .title_wrapper img{display:block;width:279.63px;margin:0 auto;position:absolute;top:98.28px;left:0;right:0}body.service_detail section.service_faq .service_faq_inner .title_wrapper h2{font-size:39.78px;font-weight:300;color:#1e0415;line-height:70.2px;letter-spacing:.1em;position:relative;z-index:1}body.service_detail section.service_faq .service_faq_inner .accordion{margin-top:44.46px}body.service_detail section.service_faq .service_faq_inner .accordion dl{background-color:#f9f9f4;margin-bottom:32.76px;cursor:pointer}body.service_detail section.service_faq .service_faq_inner .accordion dl span{font-size:28.08px;color:#b1883a;line-height:1;letter-spacing:.1em;position:absolute;top:11.7px;left:45.045px}body.service_detail section.service_faq .service_faq_inner .accordion dl p{font-size:17.55px;color:#1e0415;line-height:32.76px;letter-spacing:.047em}body.service_detail section.service_faq .service_faq_inner .accordion dl p a{text-decoration:underline;color:#1e0415;letter-spacing:.047em;display:inline}body.service_detail section.service_faq .service_faq_inner .accordion dl p a:hover{opacity:1;text-decoration:none}body.service_detail section.service_faq .service_faq_inner .accordion dl dt{border:1px solid #e6e6d2;background-image:url(../images/icon_plus_gold.png);background-repeat:no-repeat;background-position:right 30.069px top 22.464px;background-size:19.3401px 19.3401px;position:relative;padding:12.87px 170.235px 15.21px 138.645px}body.service_detail section.service_faq .service_faq_inner .accordion dl dd{display:none;border-bottom:1px solid #e6e6d2;border-left:1px solid #e6e6d2;border-right:1px solid #e6e6d2;position:relative;padding:19.89px 170.235px 21.06px 138.645px}body.service_detail section.service_faq .service_faq_inner .accordion dl.open dt{background-image:url(../images/icon_minus_gold.png)}body.service_detail section.service_faq .service_faq_inner .accordion dl.open dd{display:block}body.protection-film .subpage_heading .subpage_heading_inner{background-image:url(../images/service_protection_film_subpage_heading_bg_pc.jpg);padding-top:94.887px}body.protection-film .subpage_heading .subpage_heading_inner .en_text_img{width:784.1574px}body.protection-film .subpage_heading .subpage_heading_inner .ja_title{left:527.67px;width:359.19px}body.protection-film .service_what{background-image:url(../images/service_protection_film_service_what_bg_pc.jpg)}body.car-coating .subpage_heading .subpage_heading_inner{background-image:url(../images/service_car_coating_subpage_heading_bg_pc.jpg);padding-top:118.638px}body.car-coating .subpage_heading .subpage_heading_inner .en_text_img{width:649.5489px}body.car-coating .subpage_heading .subpage_heading_inner .ja_title{left:617.877px;width:234.2925px}body.car-coating .service_what{background-image:url(../images/service_car_coating_service_what_bg_pc.jpg)}body.car-wrapping .subpage_heading .subpage_heading_inner{background-image:url(../images/service_car_wrapping_subpage_heading_bg_pc.jpg);padding-top:101.088px}body.car-wrapping .subpage_heading .subpage_heading_inner .en_text_img{width:748.6479px}body.car-wrapping .subpage_heading .subpage_heading_inner .ja_title{left:620.217px;width:224.3007px}body.car-wrapping .service_what{background-image:url(../images/service_car_wrapping_service_what_bg_pc.jpg)}body.car-film .subpage_heading .subpage_heading_inner{background-image:url(../images/service_car_film_subpage_heading_bg_pc.jpg);padding-top:139.581px}body.car-film .subpage_heading .subpage_heading_inner .en_text_img{width:530.6652px}body.car-film .subpage_heading .subpage_heading_inner .ja_title{left:608.4px;top:327.6px;width:174.5289px;background-color:rgba(0,0,0,.6)}body.car-film .service_what{background-image:url(../images/service_car_film_service_what_bg_pc.jpg)}body.head-light-cleaning .subpage_heading .subpage_heading_inner{background-image:url(../images/service_head_light_cleaning_subpage_heading_bg_pc.jpg);padding-top:77.571px}body.head-light-cleaning .subpage_heading .subpage_heading_inner .en_text_img{width:1078.1784px}body.head-light-cleaning .subpage_heading .subpage_heading_inner .ja_title{left:642.447px;width:224.1486px}body.head-light-cleaning .service_what{background-image:url(../images/service_head_light_cleaning_service_what_bg_pc.jpg)}body.seminar .subpage_heading .subpage_heading_inner{background-image:url(../images/seminar_subpage_heading_bg_pc.jpg);padding-top:177.255px}body.seminar .subpage_heading .subpage_heading_inner .en_text_img{width:559.4706px}body.seminar .subpage_heading .subpage_heading_inner .ja_title{left:625.95px}body.seminar .title_wrapper{text-align:center}body.seminar .title_wrapper .en_title{font-size:18.72px;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.seminar .title_wrapper .ja_title{font-size:39.78px;font-weight:300;color:#1e0415;line-height:70.2px;letter-spacing:.2em;margin-top:29.25px}body.seminar section.seminar_first{background-image:url(../images/seminar_first_bg_pc.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.seminar section.seminar_first .seminar_first_inner{width:1216.8px;margin:0 auto;padding:65.52px 0 161.46px}body.seminar section.seminar_first .seminar_first_inner .first_news{border:1px solid #e6e6d2;border-radius:3.51px;background-color:rgba(230,230,210,.4);padding:32.76px 56.16px 21.06px 234px;position:relative}body.seminar section.seminar_first .seminar_first_inner .first_news h2{font-size:18.72px;font-weight:normal;color:#b1883a;line-height:2;letter-spacing:.12em;position:absolute;left:56.16px;top:28.08px}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider a{text-align:center;display:block;padding-right:168.48px;background-image:url(../images/arrow_gold_l_right.png);background-repeat:no-repeat;background-position:right center;background-size:85.6791px auto}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider a p.article_title{font-size:18.72px;color:#1e0415;line-height:1.6;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:168.48px;margin-top:14.04px}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider .slick-dots li{width:7.02px;height:7.02px;margin:0 4.68px}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider .slick-dots li button{background-color:#dbdbce;border-radius:50%;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.seminar section.seminar_first .seminar_first_inner .first_news .first_news_slider .slick-dots li.slick-active button{background-color:#b49531}body.seminar section.seminar_first .seminar_first_inner .for_crafter{margin-top:98.28px}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner{margin-top:107.64px}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:161.46px}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item:last-of-type{margin-bottom:0}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .img_space{width:629.46px;height:444.6px}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:3.51px}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .text_space{width:519.48px;padding-top:5.85px}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .text_space .l_text{font-size:23.4px;color:#1e0415;line-height:45.162px;letter-spacing:.1em}body.seminar section.seminar_first .seminar_first_inner .for_crafter .for_crafter_inner .for_crafter_item .text_space .text{font-size:17.55px;color:#1e0415;line-height:33.462px;letter-spacing:.08em;margin-top:43.29px}body.seminar section.seminar_achievement{padding:0 66.69px}body.seminar section.seminar_achievement .seminar_achievement_slider{position:relative}body.seminar section.seminar_achievement .seminar_achievement_slider img{display:block;width:100%;height:821.34px;-o-object-fit:cover;object-fit:cover}body.seminar section.seminar_achievement .seminar_achievement_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:absolute;left:0;right:0;bottom:143.208px;z-index:1}body.seminar section.seminar_achievement .seminar_achievement_slider .slick-dots li{width:38.61px;height:7.02px;margin:0 5.85px}body.seminar section.seminar_achievement .seminar_achievement_slider .slick-dots li button{background-color:#e6e6d2;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.seminar section.seminar_achievement .seminar_achievement_slider .slick-dots li.slick-active button{background-color:#b1883a}body.seminar section.seminar_achievement .seminar_achievement_slider:after{content:"";width:100%;height:217.62px;display:block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));background:linear-gradient(to bottom, rgba(0, 0, 0, 0), black);position:absolute;left:0;bottom:0}body.seminar section.seminar_achievement .seminar_achievement_inner{width:1216.8px;margin:-111.15px auto 0;padding:53.82px 76.05px 173.277px;background-color:#f9f9f4;position:relative;z-index:1}body.seminar section.seminar_achievement .seminar_achievement_inner ul{border-top:1px solid #e6e6d2;margin-top:31.59px}body.seminar section.seminar_achievement .seminar_achievement_inner ul li{border-bottom:1px solid #e6e6d2}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:21.06px 0 23.4px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a:hover{opacity:1}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a .date{font-size:23.4px;color:#b1883a;line-height:1;letter-spacing:.12em;width:153.27px;white-space:nowrap}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a .category_space{width:339.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a .category_space .category{font-size:15.21px;color:#b1883a;line-height:18.252px;letter-spacing:0;padding:5.85px 9.36px;border:1px solid #b1883a;border-radius:3.51px;margin-right:3.51px;display:inline-block;white-space:nowrap}body.seminar section.seminar_achievement .seminar_achievement_inner ul li a h3{font-size:19.89px;font-weight:300;color:#1e0415;line-height:28.08px;letter-spacing:.08em;width:570.96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.seminar section.seminar_achievement .seminar_achievement_inner ul li.no_post{font-size:19.89px;font-weight:300;color:#1e0415;line-height:28.08px;letter-spacing:.08em;text-align:center}body.seminar section.seminar_achievement .seminar_achievement_inner .link{font-size:23.4px;color:#1e0415;line-height:2;letter-spacing:.06em;width:298.9467px;margin:42.12px auto 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:85.6791px 5.5224px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.seminar section.seminar_achievement .seminar_achievement_inner .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.seminar section.seminar_achievement .seminar_achievement_inner .link:hover{opacity:1}body.seminar section.seminar_achievement .seminar_achievement_inner .link:after{content:"";width:100%;height:1.4859px;display:block;margin-top:16.38px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.seminar section.seminar_merit{background-image:url(../images/seminar_merit_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;padding:81.783px 0 152.1px}body.seminar section.seminar_merit .seminar_merit_inner .title_space .en_text_img{width:865.9638px}body.seminar section.seminar_merit .seminar_merit_inner .title_space .ja_title{font-size:21.06px;width:445.3956px;left:629.4366px;top:239.265px}body.seminar section.seminar_merit .seminar_merit_inner ul li{margin-bottom:144.144px;display:-webkit-box;display:-ms-flexbox;display:flex}body.seminar section.seminar_merit .seminar_merit_inner ul li:last-of-type{margin-bottom:0}body.seminar section.seminar_merit .seminar_merit_inner ul li:nth-child(odd){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.seminar section.seminar_merit .seminar_merit_inner ul li .img{-o-object-fit:cover;object-fit:cover;display:block;width:788.58px;height:526.5px;margin-top:16.38px}body.seminar section.seminar_merit .seminar_merit_inner ul li .text_space{width:519.48px;margin:0 95.94px}body.seminar section.seminar_merit .seminar_merit_inner ul li .text_space .num{width:225.81px;height:129.87px;display:block}body.seminar section.seminar_merit .seminar_merit_inner ul li .text_space h3{font-size:23.4px;font-weight:300;color:#fff;line-height:45.162px;letter-spacing:.1em;margin-top:2.34px}body.seminar section.seminar_merit .seminar_merit_inner ul li .text_space .text{font-size:17.55px;color:#fff;line-height:33.462px;letter-spacing:.08em;margin-top:42.12px}body.seminar section.seminar_merit .seminar_merit_inner .service_point{width:1216.8px;margin:170.82px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}body.seminar section.seminar_merit .seminar_merit_inner .service_point img{width:356.85px;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:3.51px 0 0 3.51px}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space{width:calc(100% - 356.85px);background-color:#f9f9f4;border-radius:0 3.51px 3.51px 0;padding:48.789px 44.109px 33.696px 54.171px}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .gold_text{font-size:16.38px;color:#fff;line-height:36.8433px;letter-spacing:.072em;background-color:#b1883a;border-radius:3.51px;padding:0 14.04px;display:inline-block;margin-right:21.879px}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .l_text{font-size:28.08px;color:#1e0415;line-height:1.2;letter-spacing:.08em;display:inline-block;vertical-align:-1.17px}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .text{font-size:17.55px;color:#1e0415;line-height:31.122px;letter-spacing:.08em;margin-top:18.72px}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .link{font-size:16.38px;color:#1e0415;line-height:2;letter-spacing:.06em;width:248.391px;margin:11.7px 0 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:43.4187px 5.5224px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .link:hover{opacity:1}body.seminar section.seminar_merit .seminar_merit_inner .service_point .text_space .link:after{content:"";width:100%;height:.8073px;display:block;margin-top:2.34px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.seminar section.seminar_voice .seminar_voice_inner{width:1287px;margin:0 auto;padding:80.262px 0 161.694px}body.seminar section.seminar_voice .seminar_voice_inner .title_space .en_text_img{width:388.3113px}body.seminar section.seminar_voice .seminar_voice_inner .title_space .ja_title{font-size:21.06px;width:356.3703px;left:561.6px;top:187.317px}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider{position:relative}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide{padding:57.564px 76.05px 58.968px;border:1px solid #b1883a;border-radius:3.51px;margin:0 35.1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide img{display:block;width:478.53px;height:346.32px;-o-object-fit:cover;object-fit:cover;border-radius:3.51px}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space{width:514.8px}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .l_text{font-size:23.4px;color:#1e0415;line-height:1.4;letter-spacing:.1em;margin-top:7.02px}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .customer{font-size:17.55px;color:#b1883a;line-height:1.4;letter-spacing:.072em;margin-top:11.7px}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .text{font-size:16.38px;color:#1e0415;line-height:29.952px;letter-spacing:.08em;margin-top:25.74px}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .link{font-size:16.38px;color:#1e0415;line-height:2;letter-spacing:.06em;width:315.2331px;margin:9.36px 0 0;text-align:left;display:block;background-image:url(../images/icon_link_gold.png);background-repeat:no-repeat;background-position:right bottom 12.636px;background-size:13.5603px 13.5603px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .link:hover{opacity:1}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide .text_space .link:after{content:"";width:100%;height:1.0296px;display:block;margin-top:2.34px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow{background-color:#f9f9f4;border:1px solid #b1883a;border-radius:50%;width:63.8352px;height:63.8352px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:247.923px;z-index:1;cursor:pointer;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow:hover{opacity:1}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow:after{font-size:15.21px;font-weight:300;font-family:"fot-tsukumin-pr6n",sans-serif;color:#b1883a;line-height:1;letter-spacing:0}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow.prev-arrow{left:5.85px}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow.prev-arrow:after{content:"◀"}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow.next-arrow{right:5.85px}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slide-arrow.next-arrow:after{content:"▶︎"}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32.994px}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slick-dots li{width:38.61px;height:7.02px;margin:0 5.85px}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slick-dots li button{background-color:#e6e6d2;padding:0;margin:0;border:none;width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;cursor:pointer;display:block}body.seminar section.seminar_voice .seminar_voice_inner .voice_slider .slick-dots li.slick-active button{background-color:#b1883a}body.seminar section.seminar_program{background-color:#f3f2ea}body.seminar section.seminar_program .seminar_program_inner{width:1216.8px;margin:0 auto;padding:36.504px 0 72.54px}body.seminar section.seminar_program .seminar_program_inner .title_space .en_text_img{width:607.8969px}body.seminar section.seminar_program .seminar_program_inner .title_space .ja_title{font-size:21.06px;width:356.3703px;left:468px;top:229.905px;background-color:rgba(243,242,234,.8)}body.seminar section.seminar_program .seminar_program_inner .list{margin-top:31.59px}body.seminar section.seminar_program .seminar_program_inner .list li{margin-bottom:104.13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.seminar section.seminar_program .seminar_program_inner .list li img{-o-object-fit:cover;object-fit:cover;display:block;width:441.09px;height:292.5px;border-radius:5.85px}body.seminar section.seminar_program .seminar_program_inner .list li .text_space{width:697.32px;padding-top:16.38px}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .num{font-size:18.72px;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .num span{font-size:22.23px;letter-spacing:.12em}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .num:before{content:"";width:35.685px;height:1px;display:inline-block;background-color:#b1883a;margin-right:18.135px;vertical-align:7.02px}body.seminar section.seminar_program .seminar_program_inner .list li .text_space h3{font-size:32.76px;font-weight:300;color:#1e0415;line-height:1.4;letter-spacing:.033em;white-space:nowrap;margin-top:19.89px}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .whitebox{background-color:#f9f9f4;border-radius:3.51px;padding:15.21px 20.124px 12.87px;margin-top:23.4px}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .whitebox .gold_text{font-size:15.21px;color:#b1883a;line-height:1.2;letter-spacing:.033em}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .whitebox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:11.7px}body.seminar section.seminar_program .seminar_program_inner .list li .text_space .whitebox ul li{font-size:14.04px;color:#1e0415;line-height:23.4px;letter-spacing:.08em;display:block;margin-bottom:2.34px;width:50%}body.seminar section.face_service_site{background-image:url(../images/face_service_site_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;text-align:center;padding:89.856px 76.05px 79.911px}body.seminar section.face_service_site img{width:315.4203px;display:block;margin:0 auto}body.seminar section.face_service_site h2{font-size:39.78px;font-weight:300;color:#fff;line-height:1;letter-spacing:.033em;margin-top:58.5px}body.seminar section.face_service_site .text{font-size:17.55px;color:#fff;line-height:32.76px;letter-spacing:.047em;margin-top:30.42px}body.seminar section.face_service_site a{width:384.93px;height:44.46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:49.14px auto 0;background-image:url(../images/icon_link_white.png);background-repeat:no-repeat;background-position:right 41.769px center;background-size:14.274px 14.274px;font-size:18.72px;line-height:1.4;color:#fff;letter-spacing:.033em;border:1.755px solid #fff;border-radius:3.51px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.seminar section.face_service_site a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.seminar section.face_service_site a:hover{opacity:1}body.company .subpage_heading .subpage_heading_inner{background-image:url(../images/company_subpage_heading_bg_pc.jpg);padding-top:177.021px}body.company .subpage_heading .subpage_heading_inner .en_text_img{width:560.6289px}body.company .subpage_heading .subpage_heading_inner .ja_title{left:643.5px}body.company section.company_message .company_message_inner{padding:135.72px 66.69px 147.42px 191.88px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.company section.company_message .company_message_inner .message01{width:512.811px}body.company section.company_message .company_message_inner .message01 .en_title{font-size:18.72px;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.company section.company_message .company_message_inner .message01 .en_title:before{content:"";width:35.685px;height:1px;display:inline-block;margin-right:12.285px;background-color:#b1883a;vertical-align:7.02px}body.company section.company_message .company_message_inner .message01 h2{font-size:28.08px;font-weight:300;color:#1e0415;line-height:51.48px;letter-spacing:.06em;margin-top:56.16px;white-space:nowrap}body.company section.company_message .company_message_inner .message01 .text{font-size:17.55px;color:#1e0415;line-height:35.1px;letter-spacing:.08em;margin-top:37.44px}body.company section.company_message .company_message_inner .message01 .sign{font-size:17.55px;color:#1e0415;line-height:36.27px;letter-spacing:.08em;margin-top:35.1px;white-space:nowrap}body.company section.company_message .company_message_inner .message01 .sign span{font-size:21.06px;letter-spacing:.08em}body.company section.company_message .company_message_inner .message02{width:637.65px;padding-top:444.6px}body.company section.company_message .company_message_inner .message02 img{width:779.22px;height:444.6px;display:block;border-radius:3.51px 0 0 3.51px;position:absolute;right:0;top:102.96px}body.company section.company_message .company_message_inner .message02 h3{font-size:18.72px;font-weight:300;color:#b1883a;line-height:1;letter-spacing:.1em;border-bottom:1px solid #e6e6d2;width:calc(100% - 11.7px);margin-left:auto;position:relative;padding-bottom:10.53px}body.company section.company_message .company_message_inner .message02 h3:before{content:"";width:2.34px;height:24.4647px;display:block;background-color:#b1883a;position:absolute;left:-11.7px;top:0}body.company section.company_message .company_message_inner .message02 .text{font-size:17.55px;color:#1e0415;line-height:35.1px;letter-spacing:.08em;margin-top:18.72px}body.company section.company_message .img_slider img{display:block;height:819px;-o-object-fit:cover;object-fit:cover}body.company section.company_access{background-color:#f3f2ea}body.company section.company_access .company_access_inner{width:1216.8px;margin:0 auto;padding:54.99px 0 93.6px}body.company section.company_access .company_access_inner .title_space .en_text_img{width:433.8828px;height:295.3197px}body.company section.company_access .company_access_inner .title_space .ja_title{width:263.25px;left:559.26px;font-size:21.06px;top:170.82px}body.company section.company_access .company_access_inner ul li{margin-bottom:80.262px;background-color:#f9f9f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.company section.company_access .company_access_inner ul li .text_space{width:50%;padding:74.88px 46.8px 50.193px 76.05px}body.company section.company_access .company_access_inner ul li .text_space h3{font-size:28.08px;font-weight:300;color:#1e0415;line-height:1;letter-spacing:.06em}body.company section.company_access .company_access_inner ul li .text_space h3:before{content:"";width:2.34px;height:28.4544px;display:inline-block;background-color:#b1883a;margin-right:14.04px;vertical-align:-3.51px}body.company section.company_access .company_access_inner ul li .text_space p{font-size:17.55px;color:#1e0415;line-height:32.76px;letter-spacing:.08em}body.company section.company_access .company_access_inner ul li .text_space p.address{margin-top:28.08px}body.company section.company_access .company_access_inner ul li .text_space p.time{margin-top:4.68px}body.company section.company_access .company_access_inner ul li .text_space p.text{margin-top:30.42px}body.company section.company_access .company_access_inner ul li .text_space a{font-size:16.38px;font-weight:300;color:#1e0415;line-height:1;letter-spacing:.06em;border-bottom:.585px solid #b1883a;padding-bottom:8.19px;margin-top:26.91px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.company section.company_access .company_access_inner ul li .text_space a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.company section.company_access .company_access_inner ul li .text_space a:hover{opacity:1}body.company section.company_access .company_access_inner ul li .text_space a:after{content:"";width:14.2272px;height:18.9774px;display:inline-block;background-image:url(../images/icon_map_gold.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:10.179px;vertical-align:-2.34px}body.company section.company_access .company_access_inner ul li iframe{display:block;width:50%;height:auto}body.company section.company_overview{background-image:url(../images/company_overview_bg_pc.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}body.company section.company_overview .company_overview_inner{width:1064.7px;margin:0 auto;padding:45.045px 0 173.979px}body.company section.company_overview .company_overview_inner .title_space .en_text_img{width:606.7152px;height:325.7982px}body.company section.company_overview .company_overview_inner .title_space .ja_title{width:259.272px;left:479.7px;font-size:21.06px;top:187.2px}body.company section.company_overview .company_overview_inner .table{border-top:1px solid #e6e6d2}body.company section.company_overview .company_overview_inner .table dl{border-bottom:1px solid #e6e6d2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25.74px 0 28.08px}body.company section.company_overview .company_overview_inner .table dl dt{font-size:21.06px;color:#b49531;line-height:1.5;letter-spacing:.123em}body.company section.company_overview .company_overview_inner .table dl dd{font-size:18.72px;color:#fff;line-height:32.76px;letter-spacing:.08em;width:570.96px}body.company section.company_history .company_history_inner{width:1064.7px;margin:0 auto;padding:64.467px 0 152.1px}body.company section.company_history .company_history_inner .title_space .en_text_img{width:473.0544px;height:302.2344px}body.company section.company_history .company_history_inner .title_space .ja_title{width:92.3364px;left:520.65px;font-size:21.06px;top:180.18px}body.company section.company_history .company_history_inner .table{border-top:1px solid #b4ae8e}body.company section.company_history .company_history_inner .table dl{border-bottom:1px solid #b4ae8e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:28.08px 0 30.42px}body.company section.company_history .company_history_inner .table dl dt{font-size:18.72px;color:#b1883a;line-height:28.08px;letter-spacing:.123em}body.company section.company_history .company_history_inner .table dl dd{font-size:18.72px;color:#1e0415;line-height:28.08px;letter-spacing:.08em;width:570.96px}body.archive .category_space{width:1216.8px;margin:79.56px auto 0}body.archive .category_space dl{border-bottom:1px solid #e6e6d2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:16.848px;margin-bottom:33.462px}body.archive .category_space dl:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}body.archive .category_space dl dt{font-size:21.06px;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.archive .category_space dl dt:before{content:"";width:7.02px;height:7.02px;display:inline-block;background-color:#b1883a;border-radius:50%;margin-right:5.85px;vertical-align:5.85px}body.archive .category_space dl dd{width:1044.81px}body.archive .category_space dl dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.archive .category_space dl dd ul li{margin-right:15.21px;margin-bottom:16.38px}body.archive .category_space dl dd ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17.55px;line-height:1.4;color:#b1883a;letter-spacing:.033em;border:1px solid #b1883a;border-radius:3.51px;padding:2.34px 14.04px 2.34px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.archive .category_space dl dd ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.archive .category_space dl dd ul li a:hover{opacity:1}body.archive .category_space dl dd ul li.current a{color:#fff;background-color:#b1883a}body.archive .list{width:1216.8px;margin:0 auto;padding:86.58px 0 23.4px}body.archive .list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.archive .list ul:after{content:"";display:block;width:374.4px}body.archive .list ul li{width:374.4px;margin-bottom:79.677px}body.archive .list ul li a{display:block;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.archive .list ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.archive .list ul li a:hover{opacity:1}body.archive .list ul li a .thumbnail_img{-o-object-fit:cover;object-fit:cover;display:block;width:374.4px;height:236.34px}body.archive .list ul li a .date{font-size:16.38px;color:#b1883a;line-height:1;letter-spacing:.1em;margin-top:9.36px}body.archive .list ul li a h2{font-size:16.38px;font-weight:300;color:#1e0415;line-height:28.08px;letter-spacing:.08em;margin:10.53px 0 8.19px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.archive .list ul li a .category{font-size:15.21px;color:#b1883a;line-height:1.4;letter-spacing:.1em;padding:1px 9.36px 4.68px;display:inline-block;border:1px solid #b1883a;border-radius:3.51px;margin-bottom:7.605px}body.archive .list ul li.no_post{font-size:21.06px;color:#1e0415;line-height:28.08px;letter-spacing:.08em;text-align:center;padding:70.2px 0 46.8px}body.archive .pagination{background-color:#f3f2ea;padding:26.208px 191.88px 13.572px}body.archive .pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.archive .pagination ul li{margin:0 18.72px 11.7px;width:63.18px;height:63.18px}body.archive .pagination ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32.76px;color:#b1883a;line-height:1;letter-spacing:0;border-radius:50%;width:100%;height:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.archive .pagination ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.archive .pagination ul li a:hover{opacity:1}body.archive .pagination ul li span{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32.76px;color:#b1883a;line-height:1;letter-spacing:0;border-radius:50%;width:100%;height:100%}body.single section.single_contents .single_contents_inner{width:1062.36px;margin:0 auto;padding:77.22px 0 174.096px}body.single section.single_contents .single_contents_inner .single_heading .date{font-size:28.08px;color:#b1883a;line-height:1;letter-spacing:.1em}body.single section.single_contents .single_contents_inner .single_heading h1{font-size:35.1px;font-weight:300;color:#1e0415;line-height:1.6;letter-spacing:.1em;margin:33.93px 0 26.91px}body.single section.single_contents .single_contents_inner .single_heading .category{font-size:17.55px;color:#b1883a;line-height:1.4;letter-spacing:.033em;padding:4.68px 14.04px 8.19px;display:inline-block;border:1px solid #b1883a;border-radius:3.51px;margin-bottom:7.02px;margin-right:11.7px;display:inline-block}body.single section.single_contents .single_contents_inner .single_heading .thumbnail_img{display:block;width:100%;margin-top:35.1px}body.single section.single_contents .single_contents_inner .article_content{margin-top:42.12px}body.single section.single_contents .single_contents_inner .article_content .staff{margin:124.02px 0 0;background-color:#fff;-webkit-filter:drop-shadow(0 3.51px 17.55px rgba(0, 0, 0, 0.07));filter:drop-shadow(0 3.51px 17.55px rgba(0, 0, 0, 0.07));-webkit-transform:translateZ(0);transform:translateZ(0);border-left:3.51px solid #b1883a;border-right:3.51px solid #b1883a;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:48.906px 69.381px 23.4px 43.407px}body.single section.single_contents .single_contents_inner .article_content .staff .thankyou{display:block;width:316.2393px;height:166.2804px;margin:0 auto;position:absolute;top:-69.498px;left:0;right:0}body.single section.single_contents .single_contents_inner .article_content .staff .img_space{background-color:#928d6f;width:146.6478px;height:146.6478px;border-radius:50%}body.single section.single_contents .single_contents_inner .article_content .staff .img_space .thumbnail_img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:50%}body.single section.single_contents .single_contents_inner .article_content .staff .img_space .no_img{display:block;width:114.4845px;height:57.564px;margin-top:39.897px;margin-left:22.113px}body.single section.single_contents .single_contents_inner .article_content .staff .text_space{width:747.63px;padding-top:44.46px;margin:0}body.single section.single_contents .single_contents_inner .article_content .staff .text_space .comment{font-size:17.55px;color:#1e0415;line-height:35.1px;letter-spacing:.08em;margin:0}body.single section.single_contents .single_contents_inner .article_content .staff .text_space .name{font-size:17.55px;color:#1e0415;line-height:35.1px;letter-spacing:.08em;text-align:right;margin:5.85px 0 0}body.single section.single_contents .back_btn_wrapper{background-color:#f3f2ea;height:114.66px}body.single section.single_contents .back_btn_wrapper .back_btn{font-size:21.06px;color:#1e0415;line-height:2;letter-spacing:.08em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.single section.single_contents .back_btn_wrapper .back_btn:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.single section.single_contents .back_btn_wrapper .back_btn:hover{opacity:1}body.single section.single_contents .back_btn_wrapper .back_btn:after{content:"";width:85.6791px;height:5.5224px;display:block;background-image:url(../images/arrow_black_l_right.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-left:33.579px}body.works .subpage_heading .subpage_heading_inner{background-image:url(../images/works_subpage_heading_bg_pc.jpg);padding-top:117.702px}body.works .subpage_heading .subpage_heading_inner .en_text_img{width:418.9068px}body.column .subpage_heading .subpage_heading_inner{background-image:url(../images/column_subpage_heading_bg_pc.jpg);padding-top:105.885px}body.column .subpage_heading .subpage_heading_inner .en_text_img{width:485.7372px}body.contact .subpage_heading .subpage_heading_inner{background-image:url(../images/contact_subpage_heading_bg_pc.jpg);padding-top:96.057px}body.contact .subpage_heading .subpage_heading_inner .en_text_img{width:541.2771px}body.contact section.contact_us .contact_us_inner{width:1062.36px;margin:0 auto;padding:98.28px 0 162.045px}body.contact section.contact_us .contact_us_inner .en_title{font-size:18.72px;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.12em}body.contact section.contact_us .contact_us_inner .en_title:before{content:"";width:35.685px;height:1px;display:inline-block;margin-right:12.285px;background-color:#b1883a;vertical-align:8.19px}body.contact section.contact_us .contact_us_inner h2{font-size:39.78px;font-weight:300;color:#1e0415;line-height:51.48px;letter-spacing:.06em;margin-top:67.86px}body.contact section.contact_us .contact_us_inner .text{font-size:17.55px;color:#1e0415;line-height:35.1px;letter-spacing:.08em;margin-top:39.78px}body.contact section.contact_us .contact_us_inner .text span{font-size:15.21px;color:#584f55;letter-spacing:.08em}body.contact section.contact_us .contact_us_inner .tel_link{font-size:39.78px;font-weight:normal;color:#b1883a;line-height:1;letter-spacing:.08em;vertical-align:-16.38px;display:inline-block;margin-top:25.74px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact section.contact_us .contact_us_inner .tel_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.contact section.contact_us .contact_us_inner .tel_link:hover{opacity:1}body.contact section.contact_us .contact_us_inner .tel_notes{font-size:15.21px;color:#584f55;line-height:2;letter-spacing:.08em;display:inline-block;margin-left:11.7px}body.contact section.contact_us .contact_us_inner .line_link_contents{background:-webkit-gradient(linear, left top, left bottom, from(#7dd540), to(#3f8c28));background:linear-gradient(to bottom, #7dd540, #3f8c28);border-radius:5.85px;position:relative;padding:33.111px 27.729px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:81.9px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact section.contact_us .contact_us_inner .line_link_contents:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.contact section.contact_us .contact_us_inner .line_link_contents:hover{opacity:1}body.contact section.contact_us .contact_us_inner .line_link_contents .logo_space{border-right:1px solid #fff;padding-right:39.78px;text-align:center}body.contact section.contact_us .contact_us_inner .line_link_contents .logo_space img{display:block;width:168.6438px;height:100.2807px;margin:0 auto 24.102px}body.contact section.contact_us .contact_us_inner .line_link_contents .logo_space p{font-size:16.38px;font-weight:normal;font-family:"Noto Sans JP",sans-serif;color:#4d9c2d;line-height:33.0759px;letter-spacing:0;background-color:#fefc53;border-radius:16.38px;width:212.7879px}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space{width:718.38px;position:relative}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space .white_tag{font-size:15.21px;font-weight:normal;font-family:"Noto Sans JP",sans-serif;color:#70c53b;line-height:30.42px;letter-spacing:-0.005em;display:inline-block;background-color:#fff;border-radius:3.51px;padding:0 20.358px;margin-right:11.7px}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space .white_tag span{letter-spacing:-0.005em}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space h3{font-size:58.5px;font-weight:normal;color:#fefc53;line-height:1;letter-spacing:0;margin-top:11.7px}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space .text{font-size:15.21px;font-weight:300;font-family:"Noto Sans JP",sans-serif;color:#fff;line-height:24.336px;letter-spacing:0;width:503.8722px;margin-top:23.4px}body.contact section.contact_us .contact_us_inner .line_link_contents .text_space .qr{width:168.1173px;display:block;position:absolute;right:0;top:0}body.contact section.contact_us .contact_us_inner .line_link_contents .fukidashi{width:120.1239px;height:120.1239px;position:absolute;top:-61.308px;right:-66.105px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-image:url(../images/contact_line_link_contents_fukidashi_bg.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}body.contact section.contact_us .contact_us_inner .line_link_contents .fukidashi p{font-size:15.21px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;color:#4d9d2e;line-height:1.8;letter-spacing:0}body.contact section.contact_us .contact_form_wrapper{background-color:#f3f2ea;padding:149.76px 0 135.252px}body.contact section.contact_us .contact_form_wrapper .contact_form{width:1216.8px;margin:0 auto;padding:102.96px 77.22px 140.4px;background-color:#f9f9f4}body.contact section.contact_us .contact_form_wrapper .contact_form .personal_info{border-bottom:1px solid #b4ae8e;padding-bottom:23.4px}body.contact section.contact_us .contact_form_wrapper .contact_form .car_info{border-bottom:1px solid #b4ae8e;padding:53.82px 0 7.02px}body.contact section.contact_us .contact_form_wrapper .contact_form .questionnaire{padding-top:56.16px}body.contact section.contact_us .contact_form_wrapper .contact_form dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32.76px}body.contact section.contact_us .contact_form_wrapper .contact_form dl dt{font-size:18.72px;color:#1e0415;line-height:2.4;letter-spacing:.05em;width:calc(100% - 752.31px)}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd{width:752.31px}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=text],body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=tel],body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=email]{width:100%;margin:0;line-height:49.14px;height:51.48px;border:1px solid #b4ae8e;background-color:#fff !important;border-radius:3.51px;padding:0 32.76px;font-size:18.72px;color:#5a5129;letter-spacing:.05em;cursor:initial}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper{padding-top:7.02px}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item{margin:0 54.99px 7.02px 0}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item input[type=radio]{width:28.08px;min-width:28.08px;height:28.08px;background-color:#fff !important;border:1px solid #5a5129;border-radius:50%;margin:0 7.02px 0 0;vertical-align:-7.02px}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item input[type=radio]:checked{position:relative}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item input[type=radio]:checked:after{content:"";width:14.04px;height:14.04px;display:block;background-color:#5a5129;margin:auto;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .radio_wrapper .wpcf7-list-item .wpcf7-list-item-label{font-size:18.72px;color:#1e0415;line-height:2;letter-spacing:.05em;cursor:pointer}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper{padding-top:7.02px}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper>p{display:-webkit-box;display:-ms-flexbox;display:flex}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper>p .wpcf7-form-control-wrap{width:50%;display:block}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item{display:block;width:100%;margin:0 0 11.7px}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item input[type=checkbox]{width:28.08px;min-width:28.08px;height:28.08px;background-color:#fff !important;border:1px solid #5a5129;border-radius:3.51px;margin:0 7.02px 0 0;vertical-align:-7.02px}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item input[type=checkbox]:checked{position:relative}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item input[type=checkbox]:checked:after{content:"✔︎";display:inline-block;font-size:21.06px;font-weight:normal;font-family:"Noto Sans JP",sans-serif;line-height:1;position:absolute;top:3.51px;left:3.51px;z-index:1}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd .checkbox_wrapper .wpcf7-list-item .wpcf7-list-item-label{font-size:18.72px;color:#1e0415;line-height:2;letter-spacing:.05em;cursor:pointer}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;line-height:49.14px;height:51.48px;border:1px solid #b4ae8e;background-color:#fff !important;background-image:url(../images/contact_selectbox_arrow.png) !important;background-repeat:no-repeat !important;background-position:right 25.74px top 9.36px !important;background-size:18.72px 29.25px !important;border-radius:3.51px;padding:0 32.76px;font-size:18.72px;color:#5a5129;letter-spacing:.05em}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea{width:100%;margin:0;line-height:43.29px;height:351px;border:1px solid #b4ae8e;background-color:#fff !important;border-radius:3.51px;padding:11.7px 32.76px;font-size:18.72px;color:#5a5129;letter-spacing:.05em}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::-webkit-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::-moz-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input::-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-webkit-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-moz-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:-moz-placeholder-shown{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:-ms-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:placeholder-shown{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea::-webkit-input-placeholder{color:#bababa}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input:focus{outline:none}body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=text]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=email]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=tel]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=search]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd input[type=url]:focus,body.contact section.contact_us .contact_form_wrapper .contact_form dl dd textarea:focus{color:#000}body.contact section.contact_us .contact_form_wrapper .contact_form .privacy_text{font-size:18.72px;color:#1e0415;line-height:2;letter-spacing:.05em;text-align:center;margin:88.92px 0 58.5px}body.contact section.contact_us .contact_form_wrapper .contact_form .privacy_text a{color:#b1883a;letter-spacing:.05em;text-decoration:none}body.contact section.contact_us .contact_form_wrapper .contact_form .privacy_text a:hover{opacity:1;text-decoration:underline}body.contact section.contact_us .contact_form_wrapper .contact_form input[type=submit]{display:block;color:#fff;font-size:18.72px;font-weight:300;letter-spacing:.072em;width:468px;height:79.56px;margin:0 auto;background-color:#b1883a;border:none;border-radius:3.51px;cursor:pointer;-webkit-transition:.3s;transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact section.contact_us .contact_form_wrapper .contact_form input[type=submit]:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.contact section.contact_us .contact_form_wrapper .contact_form input[type=submit]:hover{opacity:1}body.contact section.contact_us .contact_form_wrapper .contact_form .wpcf7-not-valid-tip{margin-top:11.7px;font-size:18.72px;display:block;color:#e01111;letter-spacing:.05em;padding:0}body.contact section.contact_us .contact_form_wrapper .contact_form .wpcf7-response-output{color:#1e0415;font-weight:bold;font-size:21.06px;padding:11.7px;text-align:center}body.contact section.contact_us .contact_form_wrapper .contact_form input[type=text],body.contact section.contact_us .contact_form_wrapper .contact_form input[type=password],body.contact section.contact_us .contact_form_wrapper .contact_form textarea,body.contact section.contact_us .contact_form_wrapper .contact_form select{outline:none}body.notfound .subpage_heading .subpage_heading_inner{background-image:url(../images/contact_subpage_heading_bg_pc.jpg);padding-top:53.001px}body.notfound .subpage_heading .subpage_heading_inner .en_text_img{width:785.3157px}body.notfound .notfound_contents{width:1216.8px;margin:0 auto;padding:93.6px 0 117px;position:relative;z-index:1}body.notfound .notfound_contents h2{font-size:28.08px;font-weight:300;color:#1e0415;line-height:1.6;letter-spacing:.12em;margin-bottom:23.4px}body.notfound .notfound_contents p{font-size:21.06px;color:#1e0415;line-height:2.4;letter-spacing:.12em}body.notfound .notfound_contents p a{text-decoration:underline;letter-spacing:.12em}body.notfound .notfound_contents p a:hover{opacity:1;text-decoration:none}body{letter-spacing:.1em;background-color:#f9f9f4}body a:hover{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;will-change:transition}body a:hover:hover{-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}#header{position:fixed;left:0;right:0;top:0;z-index:10;background-color:#f9f9f4;width:-webkit-fill-available;width:-moz-available;width:stretch;-webkit-filter:drop-shadow(0 3.51px 9.36px rgba(0, 0, 0, 0.04));filter:drop-shadow(0 3.51px 9.36px rgba(0, 0, 0, 0.04));-webkit-transform:translateZ(0);transform:translateZ(0)}#header.header_hidden{top:-234px}#header .header_inner{width:1464.84px;margin:0 auto;height:93.6px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .header_inner .logo{width:101.9772px;height:60.6411px;position:absolute;left:0;top:18.72px}#header .header_inner .logo a{display:block;width:100%;height:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .logo a:hover{opacity:1}#header .header_inner .logo a img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}#header .header_inner .header_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}#header .header_inner .header_menu li{margin-left:56.862px}#header .header_inner .header_menu li a{white-space:nowrap;font-size:17.55px;color:#1e0415;line-height:2;letter-spacing:.08em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_menu li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_menu li a:hover{opacity:1}#header .header_inner .header_menu li.dropmenu_btn{cursor:pointer;position:relative;padding-right:19.9719px;background-image:url(../images/arrow_black_bottom.png);background-repeat:no-repeat;background-position:right top 17.55px;background-size:12.2499px 6.7158px}#header .header_inner .header_menu li.dropmenu_btn .dropmenu{opacity:0;visibility:hidden}#header .header_inner .header_menu li.dropmenu_btn .dropmenu ul{position:absolute;left:0;top:100%;background-color:#f9f9f4;-webkit-filter:drop-shadow(0 3.51px 17.55px rgba(0, 0, 0, 0.16));filter:drop-shadow(0 3.51px 17.55px rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0);padding:11.7px 30.42px}#header .header_inner .header_menu li.dropmenu_btn .dropmenu ul li{margin-left:0}#header .header_inner .header_menu li.dropmenu_btn .dropmenu ul li a{font-size:16.38px;letter-spacing:.06em}#header .header_inner .header_menu li.dropmenu_btn:hover{background-image:url(../images/arrow_black_top.png)}#header .header_inner .header_menu li.dropmenu_btn:hover .dropmenu{opacity:1;visibility:visible}#header .header_inner .header_menu li.contact_btn{margin-left:79.794px}#header .header_inner .header_menu li.contact_btn a{width:190.71px;height:44.46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#b1883a;font-size:18.72px;line-height:1.4;color:#fff;letter-spacing:.03em;border-radius:5.85px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_menu li.contact_btn a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_menu li.contact_btn a:hover{opacity:1}.fixed_btn_pc{position:fixed;right:0;bottom:0;z-index:10;width:191.88px;height:191.88px;-webkit-filter:drop-shadow(0 7.02px 17.55px rgba(0, 0, 0, 0.16));filter:drop-shadow(0 7.02px 17.55px rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0)}.fixed_btn_pc a{width:100%;height:100%;display:block;overflow:hidden;position:relative;-webkit-transition:.3s;transition:.3s}.fixed_btn_pc a:before{content:"";position:absolute;top:0;left:0;margin:auto;width:100%;height:200%;background-color:#fff;opacity:.2;-webkit-transition:.3s;transition:.3s;-webkit-transform:rotate(-25deg) translate(-100%, -30%);transform:rotate(-25deg) translate(-100%, -30%);-webkit-transform-origin:left center;transform-origin:left center}.fixed_btn_pc a img{width:100%;height:100%;display:block}.fixed_btn_pc a:hover{opacity:1 !important}.fixed_btn_pc a:hover:before{left:300%}#footer{background-color:#f3f2ea;position:relative}#footer .pagetop{font-size:18.72px;font-weight:normal;color:#1e0415;line-height:2;letter-spacing:.06em;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;right:23.4px;top:23.4px}#footer .pagetop:hover{opacity:1}#footer .pagetop:hover:after{margin-left:24.453px}#footer .pagetop:after{content:"";width:85.6791px;height:5.5224px;display:inline-block;margin-left:47.853px;background-image:url(../images/arrow_black_l_right.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;vertical-align:9.36px;-webkit-transition:.3s;transition:.3s}#footer .footer_inner{width:1216.8px;margin:0 auto;padding:103.896px 0 0}#footer .footer_inner .link_space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:136.89px;-webkit-filter:drop-shadow(0 3.51px 17.55px rgba(0, 0, 0, 0.04));filter:drop-shadow(0 3.51px 17.55px rgba(0, 0, 0, 0.04));-webkit-transform:translateZ(0);transform:translateZ(0)}#footer .footer_inner .link_space a.service_site_link{width:393.12px;height:100%;display:block;background-color:#040404;background-image:url(../images/arrow_white_s_right.png);background-repeat:no-repeat;background-position:right 23.634px bottom 17.082px;background-size:24.1488px 5.8734px;border-radius:5.85px;padding:26.91px 0 0 129.285px;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .link_space a.service_site_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .link_space a.service_site_link:hover{opacity:1}#footer .footer_inner .link_space a.service_site_link img{width:72.1773px;height:42.9156px;display:block;position:absolute;top:49.959px;left:25.155px}#footer .footer_inner .link_space a.service_site_link p{font-size:15.21px;color:#fff;line-height:23.4px;letter-spacing:.06em}#footer .footer_inner .link_space a.service_site_link p span{font-size:26.91px;font-weight:normal;display:block;margin-bottom:21.06px;letter-spacing:.12em}#footer .footer_inner .link_space a.line_link{width:393.12px;height:100%;display:block;border-radius:5.85px;background:-webkit-gradient(linear, left top, left bottom, from(#7dd540), to(#3f8c28));background:linear-gradient(to bottom, #7dd540, #3f8c28);padding:23.4px 37.206px 11.7px 112.554px;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .link_space a.line_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .link_space a.line_link:hover{opacity:1}#footer .footer_inner .link_space a.line_link p{font-size:16.38px;color:#fff;line-height:23.4px;letter-spacing:.06em}#footer .footer_inner .link_space a.line_link p img{display:block;width:173.16px;margin-bottom:16.38px}#footer .footer_inner .link_space a.line_link .icon{width:44.577px;height:44.577px;display:block;position:absolute;left:36.036px;top:49.14px}#footer .footer_inner .link_space a.line_link:after{content:"";width:24.1488px;height:5.8734px;display:block;background-image:url(../images/arrow_white_s_right.png);background-repeat:no-repeat;background-position:right bottom;background-size:100% 100%;position:absolute;right:21.762px;bottom:18.252px}#footer .footer_inner .link_space a.facebook_link{width:187.2px;height:100%;display:block;background-color:#fff;background-image:url(../images/arrow_black_s_right.png);background-repeat:no-repeat;background-position:right 15.912px bottom 17.082px;background-size:24.1488px 5.8734px;border-radius:5.85px;text-align:center;padding-top:14.04px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .link_space a.facebook_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .link_space a.facebook_link:hover{opacity:1}#footer .footer_inner .link_space a.facebook_link p{font-size:15.21px;color:#1e0415;line-height:1;letter-spacing:.06em}#footer .footer_inner .link_space a.facebook_link p img{width:39.78px;height:39.78px;display:block;margin:16.38px auto 2.34px}#footer .footer_inner .link_space a.facebook_link p span{font-size:17.55px;letter-spacing:.06em}#footer .footer_inner .link_space a.instagram_link{width:187.2px;height:100%;display:block;background-color:#fff;background-image:url(../images/arrow_black_s_right.png);background-repeat:no-repeat;background-position:right 15.912px bottom 17.082px;background-size:24.1488px 5.8734px;border-radius:5.85px;text-align:center;padding-top:14.04px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .link_space a.instagram_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .link_space a.instagram_link:hover{opacity:1}#footer .footer_inner .link_space a.instagram_link p{font-size:15.21px;color:#1e0415;line-height:1;letter-spacing:.06em}#footer .footer_inner .link_space a.instagram_link p img{width:39.78px;height:39.78px;display:block;margin:16.38px auto 2.34px}#footer .footer_inner .link_space a.instagram_link p span{font-size:17.55px;letter-spacing:.06em}#footer .footer_inner .footer_main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:107.289px 0 30.42px}#footer .footer_inner .footer_main .info .logo{width:134.4681px;height:79.9578px}#footer .footer_inner .footer_main .info .logo a{width:100%;height:100%;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .footer_main .info .logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .footer_main .info .logo a:hover{opacity:1}#footer .footer_inner .footer_main .info .logo a img{width:100%;height:100%;display:block}#footer .footer_inner .footer_main .info p{font-size:15.21px;color:#1e0415;line-height:2.6;letter-spacing:.06em;margin:23.4px 0 28.08px}#footer .footer_inner .footer_main .info a.contact_link{width:276.9975px;height:38.961px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:17.901px;background-color:#b1883a;background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:left 61.074px center;background-size:20.1357px 16.3449px;font-size:15.21px;line-height:1.4;color:#fff;letter-spacing:.072em;border-radius:3.51px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .footer_main .info a.contact_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .footer_main .info a.contact_link:hover{opacity:1}#footer .footer_inner .footer_main .info a.seminar_link{width:276.9975px;height:38.961px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#b1883a;background-image:url(../images/icon_tab_white.png);background-repeat:no-repeat;background-position:right 29.718px center;background-size:11.8521px 9.1611px;padding-right:18.72px;font-size:15.21px;line-height:1.4;color:#fff;letter-spacing:.072em;border-radius:3.51px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .footer_main .info a.seminar_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .footer_main .info a.seminar_link:hover{opacity:1}#footer .footer_inner .footer_main .footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#footer .footer_inner .footer_main .footer_menu .footer_menu_items{width:182.7306px;margin-left:60.021px}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item{margin-bottom:33.93px}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item p{border-bottom:.6669px solid #77704b}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item p a{display:block;font-size:17.55px;color:#1e0415;line-height:2;letter-spacing:.06em;padding:2.34px 0;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item p a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item p a:hover{opacity:1}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item ul{margin-top:7.02px}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item ul li{margin-bottom:9.36px}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item ul li a{font-size:15.21px;color:#1e0415;line-height:2;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .footer_main .footer_menu .footer_menu_items .footer_menu_item ul li a:hover{opacity:1}#footer .footer_inner .footer_bottom{border-top:.6669px solid #77704b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:23.4px 0 39.78px}#footer .footer_inner .footer_bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .footer_inner .footer_bottom ul li{margin-right:46.215px}#footer .footer_inner .footer_bottom ul li a{font-size:15.21px;color:#1e0415;line-height:2;letter-spacing:.07em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_inner .footer_bottom ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_inner .footer_bottom ul li a:hover{opacity:1}#footer .footer_inner .footer_bottom .copyright{font-size:14.04px;font-weight:normal;font-family:"Noto Sans JP",sans-serif;color:#77704b;line-height:2;letter-spacing:.087em}.footer_link_contents{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.65)}.footer_link_contents a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33.3333333333%;height:479.7px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.footer_link_contents a.link01{background-image:url(../images/footer_link01_pc.jpg)}.footer_link_contents a.link02{background-image:url(../images/footer_link02_pc.jpg)}.footer_link_contents a.link03{background-image:url(../images/footer_link03_pc.jpg)}.footer_link_contents a:after{content:"";width:100%;height:100%;display:block;background-color:#000;opacity:.65;-webkit-transition:.3s;transition:.3s;position:absolute;left:0;top:0;z-index:1}.footer_link_contents a:hover{opacity:1 !important}.footer_link_contents a:hover:after{opacity:.8}.footer_link_contents a p{font-size:32.76px;color:#fff;line-height:1.3;letter-spacing:.1em;padding-bottom:23.4px;position:relative;z-index:2}.footer_link_contents a p span{font-size:18.72px;font-weight:normal;color:#b1883a;letter-spacing:.12em;display:block}.footer_contact_contents{background-color:#000}.footer_contact_contents .contact_contents_inner{width:1216.8px;margin:0 auto;padding:57.681px 0 50.661px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_contact_contents .contact_contents_inner .text_space{margin-left:-19.89px;position:relative}.footer_contact_contents .contact_contents_inner .text_space img{display:block;width:553.7142px;height:316.4499px}.footer_contact_contents .contact_contents_inner .text_space p{font-size:21.06px;color:#fff;line-height:2;letter-spacing:.1em;position:absolute;left:156.312px;top:208.26px}.footer_contact_contents .contact_contents_inner .link_space{width:429.39px;margin-top:73.71px;text-align:center}.footer_contact_contents .contact_contents_inner .link_space h2{font-size:15.21px;color:#fff;line-height:2;letter-spacing:.06em}.footer_contact_contents .contact_contents_inner .link_space h2:before{content:"";width:76.05px;height:.6669px;display:block;background-color:#fff;display:inline-block;vertical-align:5.85px;margin-right:9.126px}.footer_contact_contents .contact_contents_inner .link_space h2:after{content:"";width:76.05px;height:.6669px;display:block;background-color:#fff;display:inline-block;vertical-align:5.85px}.footer_contact_contents .contact_contents_inner .link_space a.tel_link{margin-top:15.21px;display:block;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.footer_contact_contents .contact_contents_inner .link_space a.tel_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.footer_contact_contents .contact_contents_inner .link_space a.tel_link:hover{opacity:1}.footer_contact_contents .contact_contents_inner .link_space a.tel_link img{width:100%;height:100%;display:block}.footer_contact_contents .contact_contents_inner .link_space a.contact_link{width:100%;height:56.16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:33.813px;background-color:#b1883a;background-image:url(../images/arrow_white_s_right.png);background-repeat:no-repeat;background-position:right 22.464px center;background-size:24.1488px 5.8734px;font-size:17.55px;line-height:1.4;color:#fff;letter-spacing:.033em;border-radius:3.51px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.footer_contact_contents .contact_contents_inner .link_space a.contact_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.footer_contact_contents .contact_contents_inner .link_space a.contact_link:hover{opacity:1}.contact_contents{background-image:url(../images/contact_contents_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}.contact_contents .contact_contents_inner{width:702px;margin:0 auto;padding:41.067px 0 99.45px;text-align:center}.contact_contents .contact_contents_inner .text_space{margin-left:-19.89px}.contact_contents .contact_contents_inner .text_space img{display:block;width:553.7142px;height:316.4499px;margin-left:87.75px}.contact_contents .contact_contents_inner .text_space p{font-size:21.06px;color:#fff;line-height:2;letter-spacing:.1em;margin-top:-86.58px}.contact_contents .contact_contents_inner .link_space{margin-top:23.4px}.contact_contents .contact_contents_inner .link_space h2{font-size:15.21px;color:#fff;line-height:2;letter-spacing:.06em}.contact_contents .contact_contents_inner .link_space h2:before{content:"";width:65.52px;height:.6669px;display:block;background-color:#fff;display:inline-block;vertical-align:5.85px;margin-right:9.126px}.contact_contents .contact_contents_inner .link_space h2:after{content:"";width:65.52px;height:.6669px;display:block;background-color:#fff;display:inline-block;vertical-align:5.85px}.contact_contents .contact_contents_inner .link_space a.tel_link{margin:15.21px auto 0;display:block;width:429.39px;height:53.82px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.contact_contents .contact_contents_inner .link_space a.tel_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.contact_contents .contact_contents_inner .link_space a.tel_link:hover{opacity:1}.contact_contents .contact_contents_inner .link_space a.tel_link img{width:100%;height:100%;display:block}.contact_contents .contact_contents_inner .link_space a.contact_link{width:100%;height:67.86px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:33.813px;background-color:#b1883a;background-image:url(../images/arrow_white_s_right.png);background-repeat:no-repeat;background-position:right 32.058px center;background-size:39.3237px 7.371px;font-size:18.72px;line-height:1.4;color:#fff;letter-spacing:.033em;border-radius:3.51px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.contact_contents .contact_contents_inner .link_space a.contact_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.contact_contents .contact_contents_inner .link_space a.contact_link:hover{opacity:1}section.subpage_heading{position:relative;padding-top:93.6px}section.subpage_heading .subpage_heading_inner{width:1464.84px;margin:0 auto;height:760.5px;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;position:relative}section.subpage_heading .subpage_heading_inner .en_text_img{display:block;margin:0 auto}section.subpage_heading .subpage_heading_inner .ja_title{font-size:25.74px;font-weight:300;color:#fff;line-height:35.1px;letter-spacing:.1em;padding-bottom:2.34px;width:280.8px;border-top:.6669px solid #fff;border-bottom:.6669px solid #fff;white-space:nowrap;position:absolute;top:376.506px;left:624.78px}section.subpage_heading .subpage_heading_inner .description_text{font-size:28.08px;color:#fff;line-height:51.48px;letter-spacing:.1em}section.subpage_heading .subpage_heading_inner a{width:211.77px;height:44.46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:23.4px auto 0;background-color:#fff;font-size:17.55px;line-height:1.4;color:#1e0415;letter-spacing:.1em;border-radius:3.51px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}section.subpage_heading .subpage_heading_inner a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}section.subpage_heading .subpage_heading_inner a:hover{opacity:1}section.subpage_heading .subpage_heading_inner.small{height:491.4px}section.subpage_heading .subpage_heading_inner.small .ja_title{top:292.149px}section.subpage_heading .tel_link{font-size:17.55px;color:#1e0415;line-height:2;letter-spacing:.2em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block;position:absolute;left:-39.78px;top:409.5px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}section.subpage_heading .tel_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}section.subpage_heading .tel_link:hover{opacity:1;-webkit-transform:scale(1.05, 1.05) rotate(-90deg);transform:scale(1.05, 1.05) rotate(-90deg)}.pan .pan_inner{width:1216.8px;margin:0 auto;padding:23.4px 0 15.21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pan .pan_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.pan .pan_inner ul::-webkit-scrollbar{display:none}.pan .pan_inner ul li{font-size:17.55px;font-weight:normal;color:#202733;line-height:22.23px;letter-spacing:.2em}.pan .pan_inner ul li:after{content:">";font-size:17.55px;font-weight:normal;color:#202733;line-height:22.23px;letter-spacing:.2em;vertical-align:0;margin:0 11.7px}.pan .pan_inner ul li:last-of-type:after{content:none}.pan .pan_inner ul li a{font-size:17.55px;font-weight:normal;color:#202733;line-height:22.23px;letter-spacing:.2em;display:inline}.pan .pan_inner ul li a:hover{opacity:1 !important;text-decoration:underline}.title_space{position:relative;text-align:center}.title_space .en_text_img{display:block;margin:0 auto}.title_space .ja_title{font-size:25.74px;font-weight:300;color:#5a5129;line-height:35.1px;letter-spacing:.1em;padding-bottom:2.34px;border-top:.6669px solid #b1883a;border-bottom:.6669px solid #b1883a;position:absolute;top:163.566px}.title_space .description_text{font-size:17.55px;color:#1e0415;line-height:33.462px;letter-spacing:.08em;margin-top:-44.46px}.title_space.white .ja_title{color:#fff;border-top:.6669px solid #fff;border-bottom:.6669px solid #fff}.works_contents{padding-bottom:135.135px;background-color:#f3f2ea}.works_contents .works_contents_top{padding:84.942px 0 0 147.186px;position:relative}.works_contents .works_contents_top .title_space{background-image:url(../images/works_title_img.png);background-repeat:no-repeat;background-position:right top;background-size:782.1801px auto;padding-bottom:42.12px}.works_contents .works_contents_top .title_space .en_text_img{width:1104.48px;height:413.5716px;margin:0}.works_contents .works_contents_top .title_space .ja_title{width:274.8213px;left:474.3063px;top:283.374px}.works_contents .works_contents_top .title_space .description_text{text-align:left;padding-left:32.643px;margin-top:-53.82px}.works_contents .works_slider .slick-list{padding:0 164.5488px !important}.works_contents .works_slider .slick-track{padding:11.7px 0}.works_contents .works_slider li{margin:0 23.634px}.works_contents .works_slider li a{display:block;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.works_contents .works_slider li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.works_contents .works_slider li a:hover{opacity:1}.works_contents .works_slider li a .thumbnail_img{-o-object-fit:cover;object-fit:cover;display:block;width:374.4px;height:236.34px}.works_contents .works_slider li a .date{font-size:16.38px;color:#b1883a;line-height:1;letter-spacing:.1em;margin-top:9.36px}.works_contents .works_slider li a h3{font-size:16.38px;font-weight:300;color:#1e0415;line-height:28.08px;letter-spacing:.08em;margin:10.53px 0 8.19px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.works_contents .works_slider li a .category{font-size:15.21px;color:#b1883a;line-height:1.4;letter-spacing:.1em;padding:1px 9.36px 4.68px;display:inline-block;border:1px solid #b1883a;border-radius:3.51px;margin-bottom:7.605px}.works_contents .no_post{font-size:21.06px;color:#1e0415;line-height:28.08px;letter-spacing:.08em;text-align:center;padding:70.2px 0 46.8px}.works_contents .link{font-size:23.4px;color:#1e0415;line-height:2;letter-spacing:.06em;width:298.9467px;margin:39.78px auto 0;text-align:left;display:block;background-image:url(../images/arrow_gold_m_right.png);background-repeat:no-repeat;background-position:right center;background-size:85.6791px 5.5224px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.works_contents .link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.works_contents .link:hover{opacity:1}.works_contents .link:after{content:"";width:100%;height:1.4859px;display:block;margin-top:16.38px;background:-webkit-gradient(linear, left top, right top, color-stop(90%, #b1883a), to(transparent));background:linear-gradient(to right, #b1883a 90%, transparent)}}/*# sourceMappingURL=style.css.map */