﻿@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600&display=swap");html{font-size:62.5%}html.scroll-prevent{position:fixed;z-index:-1;width:100%;height:100%}body{text-rendering:optimizeSpeed;width:100%;font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","ＭＳ Ｐゴシック",system-ui,sans-serif;font-weight:normal;color:#3e3e3e;line-height:1.8em;letter-spacing:0.03em;font-size:1.4em;background-color:#fff}body.new{text-rendering:optimizeLegibility;width:100%;font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","ＭＳ Ｐゴシック",system-ui,sans-serif;font-weight:normal;color:#3e3e3e;line-height:1.8em;letter-spacing:0.03em;font-size:1.4em;background-color:#fff}body.new #page{line-height:1.8em;position:relative}body.new a{text-decoration:none;color:#000}body.new img{vertical-align:bottom}@media screen and (max-width: 1024px){html,body,body.new,#page{min-width:100% !important}}@media screen and (max-width: 768px){body,body.new{font-size:1.3em;line-height:1.8em}}input,textarea{font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","ＭＳ Ｐゴシック",system-ui,sans-serif}*,*::before,*::after{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}a{text-decoration:none;color:#3e3e3e}img{vertical-align:bottom}@media print{* html body{zoom:0.7}body{background-color:#fff;font-size:12px}}html{overflow-y:scroll;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,main,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}object,embed{border:0;vertical-align:bottom;outline:none}[hidden],template{display:none}a{margin:0;padding:0;border:0;background:transparent;outline:0}a:active,a:hover{outline:0}a img{border:none;text-decoration:none;outline:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul li{list-style:none}ul,ol{list-style-position:inside}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}caption,th{text-align:left}img{border:none;vertical-align:bottom}svg:not(:root){overflow:hidden}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}input,select{vertical-align:middle}button{overflow:visible}button,select{text-transform:none}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;border-radius:0;outline:none;cursor:pointer;background:none}body.new .pc-item{display:block !important}body.new .sp-item{display:none !important}body.new .btn{text-align:initial}body.new .btn a{text-align:center;display:inline-block;padding:0 50px;height:54px;line-height:52px;text-align:center;transition:all 0.3s;color:#000;border:1px solid #000;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}body.new .btn a:hover{background-color:#000;color:#fff}body.new .btn.en a{font-family:"Source Sans Pro", sans-serif;font-weight:400;font-display:swap;font-size:13px;font-size:1.3rem}body.new .btn.red a{border:none;background-color:#d9533b;line-height:54px;color:#fff}body.new .btn.red a:hover{background-color:#bc3c25}body.new .btn.green a{border:none;background-color:#3bc2b4;line-height:54px;color:#fff}body.new .btn.green a:hover{background-color:#2f9b90}body.new .btn-wrap{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 auto 100px}body.new .btn-wrap .btn a{width:240px}body.new .btn-wrap .after-btn a{width:280px;margin-top: 50px;}body.new .btn-wrap .btn:nth-of-type(n+2){margin-left:50px}body.new .notes{font-size:80%}body.new .notes-list{list-style-type:none;font-size:12px;font-size:1.2rem}body.new .notes-list li{padding-left:1em;text-indent:-1em}body.new .line-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;border-top:1px solid #ddd}body.new .line-list dt,body.new .line-list dd{padding:25px 0;border-bottom:1px solid #ddd}body.new .line-list dt{width:30%;font-weight:bold}body.new .line-list dd{padding-left:20px;width:70%}body.new .line-list dd p:nth-of-type(n+2){margin-top:10px}body.new .mv-section{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:100px}body.new .mv-section .mv-inner{order:1;width:45vw;padding:6% 6% 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}body.new .mv-section .title-wrap{margin-bottom:35px}body.new .mv-section .title-wrap h2{font-size:50px;font-size:5rem;font-family:"Source Sans Pro", sans-serif;font-weight:300;font-display:swap;margin-bottom:20px;color:#000}body.new .mv-section .title-wrap .sub{font-size:15px;font-size:1.5rem;color:#000}body.new .mv-section .copy{line-height:2em}body.new .mv-section .copy>div{transition:background-color 0.3s}body.new .mv-section .copy>div:hover{background-color:#d7d7d7}body.new .mv-section .copy>div:not(:last-child){margin-bottom:10px}body.new .mv-section .copy>div>a{position:relative;display:block;padding:14px;text-decoration:underline !important}body.new .mv-section .copy>div>a::after{content:"";position:absolute;top:50%;right:8%;width:6px;height:6px;border-right:1px solid #000000;border-bottom:1px solid #000000;transform:translateY(-50%) rotate(45deg)}body.new .mv-section .mv-image{order:2;width:55vw;height:550px;background-color:#999;position:relative}body.new .mv-section .mv-image:before{content:"";position:absolute;top:0;right:0;width:55vw;height:550px;background:-moz-linear-gradient(to bottom, rgba(0,0,0,0.5), transparent 25%);background:-webkit-linear-gradient(to bottom, rgba(0,0,0,0.5), transparent 25%);background:linear-gradient(to bottom, rgba(0,0,0,0.5),rgba(0,0,0,0) 25%)}body.new .sec-title{font-size:20px;font-size:2rem;color:#fff;text-align:center;height:140px;line-height:140px;background-color:#222;margin-bottom:50px}body.new .content-inner{width:73vw;margin:0 auto 100px}body.new .bnr-wrap{width:73vw;margin:0 auto 100px}body.new .bnr-wrap .trial-bnr{height:300px;background:url(/wp-content/themes/undeux/common/img/bnr/bnr_image.jpg) no-repeat #f4d9b2 right 40%/65% auto;position:relative}body.new .bnr-wrap .trial-bnr:before{content:"";position:absolute;top:0;left:0;width:50%;height:300px;background:-moz-linear-gradient(to right, #f4d8b2 80%, rgba(244,216,178,0));background:-webkit-linear-gradient(to right, #f4d8b2 80%, rgba(244,216,178,0));background:linear-gradient(to right, #f4d8b2 80%,rgba(244,216,178,0))}body.new .bnr-wrap .trial-bnr .trial-detail{position:absolute;left:4%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:400px;height:220px;padding:30px;background-color:#d9533b;color:#fff}body.new .bnr-wrap .trial-bnr .trial-detail .trial-inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-weight:bold}body.new .bnr-wrap .trial-bnr .trial-detail .trial-inner .badge{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:80px;height:80px;margin-right:40px;border:1px solid #fff;border-radius:50%}body.new .bnr-wrap .trial-bnr .trial-detail .trial-inner .badge span{font-size:12px;font-size:1.2rem;text-align:center;line-height:1.3em;margin-top:3px}body.new .bnr-wrap .trial-bnr .trial-detail .trial-inner .text .price{font-size:34px;font-size:3.4rem;font-family:"Source Sans Pro", sans-serif;font-weight:600;font-display:swap}body.new .bnr-wrap .trial-bnr .trial-detail .trial-inner .text .price span{font-size:18px;font-size:1.8rem}body.new .bnr-wrap .trial-bnr .trial-detail .trial-inner .text .price span.min{font-size:16px;font-size:1.6rem;font-weight:normal}body.new .bnr-wrap .trial-bnr .trial-detail .trial-btn a{display:block;width:100%;height:60px;line-height:60px;background-color:#fff;color:#d9533b;font-weight:bold;text-align:center;margin-top:20px;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}body.new .bnr-wrap .trial-bnr .trial-detail .trial-btn a:hover{background-color:#e6e6e6}body.new .acc-wrap{margin:2em 0;padding:0}body.new .acc-wrap label{margin:20px 0 0;display:block;height:60px;line-height:60px;padding:0 20px;background:#f0f0f0;color:#000;cursor:pointer;transition:all 0.5s;position:relative}body.new .acc-wrap label:before,body.new .acc-wrap label:after{content:"";background-color:#000;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;width:9px;height:1px;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1)}body.new .acc-wrap label:after{-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}body.new .acc-wrap label:hover{background-color:#d7d7d7}body.new .acc-wrap table{max-width:400px}body.new .acc-wrap table tr{border-bottom:1px solid #f0f0f0}body.new .acc-wrap table th{padding-bottom:10px}body.new .acc-wrap table td{padding:8px 0;width:50%}body.new .acc-wrap input{display:none}body.new .acc-wrap .accshow{height:0;padding:0;overflow:hidden;opacity:0;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}body.new .acc-wrap .accshow a{border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:4px}body.new .cssacc:checked+label+.accshow{height:auto;opacity:1;padding:20px}body.new .cssacc:checked+label+.accshow .line-list{border-top:none}body.new .cssacc:checked+label:after{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){body.new .pc-item{display:none !important}body.new .sp-item{display:block !important}body.new .btn a{height:50px;line-height:48px;padding:0 40px}body.new .btn-wrap{display:block;width:88vw;margin:0 auto}body.new .btn-wrap .btn a{width:100%}body.new .btn-wrap .btn:nth-of-type(n+2){margin:15px 0 0}body.new .notes-list{font-size:11px;font-size:1.1rem}body.new .line-list{display:block;border-top:1px solid #ddd}body.new .line-list dt{width:100%;border-bottom:none;padding:20px 0 0}body.new .line-list dd{width:100%;padding:10px 0 20px}body.new .mv-section{display:block;margin-bottom:40px}body.new .mv-section .mv-inner{width:88vw;padding:0;display:block;margin:0 auto}body.new .mv-section .title-wrap{width:88vw;margin:0 auto;z-index:3}body.new .mv-section .title-wrap h2{font-size:35px;font-size:3.5rem;margin-bottom:10px;color:#fff}body.new .mv-section .title-wrap .sub{font-size:12px;font-size:1.2rem;color:#fff}body.new .mv-section .mv-image{width:100%;height:270px;margin-bottom:30px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;z-index:1}body.new .mv-section .mv-image:before{top:0;right:0;width:100%;height:270px;background:-moz-linear-gradient(to right, rgba(0,0,0,0.5), transparent);background:-webkit-linear-gradient(to right, rgba(0,0,0,0.5), transparent);background:linear-gradient(to right, rgba(0,0,0,0.5),rgba(0,0,0,0));z-index:2}body.new .mv-section .copy>div{width:80%;margin:0 auto}body.new .mv-section .copy>div:hover{background-color:transparent}body.new .sec-title{font-size:16px;font-size:1.6rem;height:100px;line-height:100px;margin-bottom:40px}body.new .content-inner{width:88vw;margin:0 auto 60px}body.new .bnr-wrap{width:100%;margin:0 auto 60px}body.new .bnr-wrap .trial-bnr{height:auto;background:url(/wp-content/themes/undeux/common/img/bnr/bnr_image.jpg) no-repeat #f4d9b2 right -40px/140% auto;padding:55% 0 20px}body.new .bnr-wrap .trial-bnr:before{content:"";position:absolute;top:inherit;bottom:0;left:0;width:100%;height:200px;background:-moz-linear-gradient(to top, #f4d8b2 80%, rgba(244,216,178,0));background:-webkit-linear-gradient(to top, #f4d8b2 80%, rgba(244,216,178,0));background:linear-gradient(to top, #f4d8b2 80%,rgba(244,216,178,0))}body.new .bnr-wrap .trial-bnr .trial-detail{position:relative;top:inherit;left:inherit;-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);width:88vw;max-width:400px;margin:0 auto;height:auto;padding:20px;background-color:rgba(217,83,59,0.95)}body.new .bnr-wrap .trial-bnr .trial-detail .trial-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-center;justify-content:space-center;-webkit-align-items:center;align-items:center;font-weight:bold}body.new .bnr-wrap .trial-bnr .trial-detail .trial-inner .badge{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:70px;height:70px;margin-right:30px;border:1px solid #fff;border-radius:50%}body.new .bnr-wrap .trial-bnr .trial-detail .trial-inner .badge span{font-size:11px;font-size:1.1rem;text-align:center;line-height:1.3em;margin-top:3px}body.new .bnr-wrap .trial-bnr .trial-detail .trial-inner .text .title{font-size:12px;font-size:1.2rem;margin-bottom:5px}body.new .bnr-wrap .trial-bnr .trial-detail .trial-inner .text .price{font-size:32px;font-size:3.2rem}body.new .bnr-wrap .trial-bnr .trial-detail .trial-inner .text .price span{font-size:16px;font-size:1.6rem}body.new .bnr-wrap .trial-bnr .trial-detail .trial-inner .text .price span.min{font-size:12px;font-size:1.2rem}body.new .bnr-wrap .trial-bnr .trial-detail .trial-btn a{height:50px;line-height:50px;margin-top:15px}body.new .acc-wrap label{height:50px;line-height:50px}body.new .acc-wrap label.faq{height:100%;line-height:2;padding:14px 52px 14px 20px}body.new .acc-wrap table{max-width:none}body.new .acc-wrap table td{width:50%}}.header-pc__none{display:none}.header-navi__none{display:none}@media screen and (max-width: 1024px){.header-pc__none{display:block}.header-navi__none{display:inline-block}}header#header-new{z-index:95;width:100%;padding:50px 0 0;position:fixed;top:0;left:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1)}header#header-new .logo{z-index:999;margin-left:30px;backface-visibility:hidden;overflow:hidden}header#header-new .logo a{display:inline-block;color:#000}header#header-new .logo a span{font-size:10px;font-size:1rem;display:block;margin-bottom:8px;letter-spacing:0.02em;line-height:1em}@media screen and (max-width: 1145px){header#header-new .logo a span{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);-moz-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center}}header#header-new .logo a img{width:220px;height:auto}@media screen and (max-width: 1145px){header#header-new .logo a img{width:130px;height:auto}}header#header-new .drawer-content{display:-webkit-flex;display:flex;margin-right:30px}header#header-new .drawer-content #btn-wrap{order:2}header#header-new .drawer-content #btn-wrap .reserve a{background-color:#d9533b;font-size:13px;font-size:1.3rem;color:#fff;font-weight:bold;display:inline-block;padding:0 30px;height:64px;line-height:64px;text-align:center;transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 1145px){header#header-new .drawer-content #btn-wrap .reserve a{font-size:12px;font-size:1.2rem;padding:0 20px}}header#header-new .drawer-content #btn-wrap .reserve a span:first-of-type{text-align:center;position:relative;padding-left:22px}header#header-new .drawer-content #btn-wrap .reserve a span:first-of-type:before{content:"";width:14px;height:12px;background:url(/wp-content/themes/undeux/header/icon_counseling.svg) no-repeat center/contain;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}header#header-new .drawer-content #btn-wrap .reserve a:hover{background-color:#bc3c25}header#header-new .drawer-content #btn-wrap .login{display:none}header#header-new .drawer-content #header-navi{order:1;background-color:#fff;padding:0 20px;font-family:"Source Sans Pro", sans-serif;font-weight:400;font-display:swap}header#header-new .drawer-content #header-navi #header-navi-list{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}header#header-new .drawer-content #header-navi #header-navi-list li a,header#header-new .drawer-content #header-navi #header-navi-list li p{display:inline-block;font-size:16px;font-size:1.6rem;color:#000;padding:0 20px;height:64px;line-height:64px}@media screen and (max-width: 1145px){header#header-new .drawer-content #header-navi #header-navi-list li a,header#header-new .drawer-content #header-navi #header-navi-list li p{font-size:15px;font-size:1.5rem;padding:0 14px}}header#header-new .drawer-content #header-navi #header-navi-list li a span,header#header-new .drawer-content #header-navi #header-navi-list li p span{position:relative;padding-right:15px}header#header-new .drawer-content #header-navi #header-navi-list li a span:before,header#header-new .drawer-content #header-navi #header-navi-list li a span:after,header#header-new .drawer-content #header-navi #header-navi-list li p span:before,header#header-new .drawer-content #header-navi #header-navi-list li p span:after{content:"";background-color:#000;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:9px;height:1px;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1)}header#header-new .drawer-content #header-navi #header-navi-list li a span:after,header#header-new .drawer-content #header-navi #header-navi-list li p span:after{-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}header#header-new .drawer-content #header-navi #header-navi-list li a.on span:after,header#header-new .drawer-content #header-navi #header-navi-list li p.on span:after{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}header#header-new .drawer-content #header-navi #header-navi-list li .header-navi-in{position:absolute;width:max-content;min-width:200px;display:none;background-color:#fff;padding:10px 0}header#header-new .drawer-content #header-navi #header-navi-list li .header-navi-in li.sp{display:none}header#header-new .drawer-content #header-navi #header-navi-list li .header-navi-in li a{display:inline-block;font-size:14px;font-size:1.4rem;height:45px;line-height:45px;white-space:nowrap}header#header-new .drawer-content #header-navi #header-navi-list li .header-navi-in .acco-checkbox{display:none}header#header-new .drawer-content #header-navi #header-navi-list li .header-navi-in .acco-child{height:0;opacity:0;visibility:hidden;color:#000000}header#header-new .drawer-content #header-navi #header-navi-list li .header-navi-in .acco-label{position:relative;display:inline-block;width:100%;font-size:14px;font-size:1.4rem;line-height:45px;padding-left:20px;color:#000000}header#header-new .drawer-content #header-navi #header-navi-list li .header-navi-in .acco-label::before{content:"";position:absolute;top:50%;right:20px;display:block;border-top:1px solid #000000;border-right:1px solid #000000;transform:translateY(-50%) rotate(135deg);width:6px;height:6px}header#header-new .drawer-content #header-navi #header-navi-list li .header-navi-in .acco-checkbox:checked+.acco-label+.acco-child{height:auto;opacity:1;visibility:visible;padding-left:20px}header#header-new .drawer-content #header-navi #header-navi-list li .header-navi-in>.paddingLeft{padding-left:10px}header#header-new .drawer-content #header-sp-navi{display:none}header#header-new #header-sub{position:absolute;top:13px;right:30px}header#header-new #header-sub #header-sub-list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}header#header-new #header-sub #header-sub-list li:nth-of-type(n+2){margin-left:20px}header#header-new #header-sub #header-sub-list li a{font-size:11px;font-size:1.1rem;font-weight:bold;color:#fff}header#header-new #header-sub #header-sub-list li a.login{position:relative;padding-left:16px}header#header-new #header-sub #header-sub-list li a.login:before{content:"";width:10px;height:13px;background:url(/wp-content/themes/undeux/common/img/header/icon_login.svg) no-repeat center/contain;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}header#header-new #header-sub.black #header-sub-list li a{color:#3e3e3e}header#header-new #header-sub.black #header-sub-list li a.login:before{background:url(/wp-content/themes/undeux/common/img/header/icon_login_bk.svg) no-repeat center/contain}header#header-new.fixed{padding:30px 0 0}header#header-new.fixed h1 a span{display:none}header#header-new.fixed #header-sub{display:none}header#header-new #header-btn{display:none}@media screen and (max-width: 1024px){header#header-new{height:70px;padding:0;display:block;background-color:#fff}header#header-new .logo{margin-left:0;position:absolute;left:15px;top:14px;padding-top:8px}header#header-new .logo a span{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);-moz-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center;letter-spacing:0;margin-bottom:-3px}header#header-new .logo a img{width:160px;height:auto}header#header-new #header-sub{display:none}header#header-new .drawer-content{width:100%;height:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:block;position:fixed;top:70px;left:0;background-color:#6e6e6e;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);background-color:#fff}header#header-new .drawer-content #btn-wrap{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}header#header-new .drawer-content #btn-wrap .reserve,header#header-new .drawer-content #btn-wrap .login{width:calc(calc(100% - 1px) / 2)}header#header-new .drawer-content #btn-wrap .reserve a,header#header-new .drawer-content #btn-wrap .login a{width:100%;padding:0 10px;font-size:13px;font-size:1rem;font-weight:normal;height:60px;line-height:60px}header#header-new .drawer-content #btn-wrap .reserve a span:nth-of-type(2){display:none}header#header-new .drawer-content #btn-wrap .login{display:block}header#header-new .drawer-content #btn-wrap .login a{display:inline-block;text-align:center;background-color:#000;color:#fff}header#header-new .drawer-content #btn-wrap .login a span{position:relative;padding-left:18px}header#header-new .drawer-content #btn-wrap .login a span:before{content:"";width:10px;height:13px;background:url(/wp-content/themes/undeux/common/img/header/icon_login.svg) no-repeat center/contain;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}header#header-new .drawer-content #header-navi{padding:0}header#header-new .drawer-content #header-navi #header-navi-list{display:block}header#header-new .drawer-content #header-navi #header-navi-list>li>a,header#header-new .drawer-content #header-navi #header-navi-list>li p{width:100%;height:60px;line-height:60px;padding:0 25px;border-bottom:1px solid #ddd}header#header-new .drawer-content #header-navi #header-navi-list>li>a span,header#header-new .drawer-content #header-navi #header-navi-list>li p span{display:block}header#header-new .drawer-content #header-navi #header-navi-list>li .acco.open span:after{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}header#header-new .drawer-content #header-navi #header-navi-list>li .header-navi-in{display:block;visibility:visible;opacity:1;top:0;height:0;overflow:hidden;position:relative;width:100%;padding:0}header#header-new .drawer-content #header-navi #header-navi-list>li .header-navi-in li.sp{display:block}header#header-new .drawer-content #header-navi #header-navi-list>li .header-navi-in li a{display:block;font-size:13px;font-size:1.3rem;line-height:40px}header#header-new .drawer-content #header-navi #header-navi-list>li .header-navi-in.on{height:auto;padding:15px 0;border-bottom:1px solid #ddd}header#header-new .drawer-content #header-sp-navi{display:block;padding:25px}header#header-new .drawer-content #header-sp-navi .header-sp-navi-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}header#header-new .drawer-content #header-sp-navi .header-sp-navi-list li{width:50%;height:30px}header#header-new .drawer-content #header-sp-navi .header-sp-navi-list li a{font-size:12px;font-size:1.2rem}header#header-new .drawer-content #header-sp-navi .header-sp-navi-list li a:hover,header#header-new .drawer-content #header-sp-navi .header-sp-navi-list li a:visited{color:#000}header#header-new #header-btn{display:block;display:-webkit-flex;display:flex;position:absolute;top:12.5px;right:15px}header#header-new #header-btn .reserve-btn a{display:block;padding:0 5px 0 13px;color:white;line-height:1.4;font-size:11px;letter-spacing:0.09em;font-weight:bold;height:45px;background-color:#d9533b;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}header#header-new #header-btn .reserve-btn a img{width:16px;height:auto}header#header-new #header-btn .drawer-btn{z-index:9999;display:block;position:relative;height:45px;width:45px;background-color:#000}header#header-new #header-btn .drawer-btn .menu-icon{width:15px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column}header#header-new #header-btn .drawer-btn .menu-icon span{display:block;width:100%;height:1px;background-color:#fff;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}header#header-new.on{height:100%}header#header-new.on .drawer-content{height:calc(100% - 70px);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}header#header-new.on #header-btn .reserve-btn{display:none}header#header-new.on #header-btn .drawer-btn .menu-icon span:nth-of-type(1){transform:translateY(6px) rotate(-45deg)}header#header-new.on #header-btn .drawer-btn .menu-icon span:nth-of-type(2){opacity:0}header#header-new.on #header-btn .drawer-btn .menu-icon span:nth-of-type(3){transform:translateY(-6px) rotate(45deg)}header#header-new.fixed h1,header#header-new.on h1{top:18.25px}header#header-new.fixed h1 a span,header#header-new.on h1 a span{display:block}header#header-new.fixed h1 a img,header#header-new.on h1 a img{width:160px}}#pagetop{position:fixed;right:30px;bottom:30px;z-index:99}#pagetop a{width:40px;height:40px;display:block;background-color:#000;border-radius:50%;text-indent:-1000px;overflow:hidden;position:relative;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}#pagetop a:before{content:"";background:url(/wp-content/themes/undeux/common/img/ico/icon_arrow_w.svg) no-repeat center/contain;width:12px;height:7px;position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%) rotate(180deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(180deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg);transform:translateX(-50%) translateY(-50%) rotate(180deg)}#pagetop a:hover{background-color:#6e6e6e}#counseling-reserve{width:100%;background-color:#fafafa;padding:50px 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#counseling-reserve .counseling-title{margin-right:3%;color:#000}#counseling-reserve .counseling-title .en{font-size:30px;font-size:3rem;font-family:"Source Sans Pro", sans-serif;font-weight:300;font-display:swap;margin-bottom:10px}#counseling-reserve .counseling-link{display:-webkit-flex;display:flex}#counseling-reserve .counseling-link div{width:20vw;margin-right:20px;background-color:#d9533b;transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1)}#counseling-reserve .counseling-link div:hover{background-color:#bc3c25}#counseling-reserve .counseling-link div a{width:100%;display:inline-block;text-align:center;padding:20px 0;color:#fff}#counseling-reserve .counseling-link div a p{font-size:15px;font-size:1.5rem;display:inline-block;position:relative}#counseling-reserve .counseling-link div a p:before{content:"";position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#counseling-reserve .counseling-link div a span{display:block;font-size:11px;font-size:1.1rem}#counseling-reserve .counseling-link div a.tel p{padding-left:23px}#counseling-reserve .counseling-link div a.tel p:before{width:15px;height:15px;background:url(/wp-content/themes/undeux/common/img/footer/icon_tel.svg) no-repeat center/contain}#counseling-reserve .counseling-link div a.line p{padding-left:25px}#counseling-reserve .counseling-link div a.line p:before{width:17px;height:16px;background:url(/wp-content/themes/undeux/common/img/footer/icon_line.svg) no-repeat center/contain}#counseling-reserve .counseling-link div a.web p{padding-left:25px}#counseling-reserve .counseling-link div a.web p:before{width:17px;height:15px;background:url(/wp-content/themes/undeux/common/img/footer/icon_web.svg) no-repeat center/contain}#footer-new{width:100%;padding:30px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;position: absolute;background: #fff;margin: 0 auto;left: 50%;transform: translateX(-50%);width: 100%;justify-content:space-between;}#footer-new #footer-navi #footer-navi-list{display:-webkit-flex;display:flex}#footer-new #footer-navi #footer-navi-list li{margin-right:20px}#footer-new #footer-navi #footer-navi-list li a{color:#6e6e6e;font-size:12px;font-size:1.2rem}#footer-new #footer-copy{font-size:11px;font-size:1.1rem;font-family:"Source Sans Pro", sans-serif;font-weight:400;font-display:swap;color:#6e6e6e}@media screen and (max-width: 1024px){#pagetop{bottom:15px;right:15px}#pagetop a{width:40px;height:40px}#pagetop a:before{width:12px;height:7px}#pagetop a:hover{background-color:#000}#counseling-reserve{padding:35px 0 0;display:block}#counseling-reserve .counseling-title{margin:0 auto 30px;text-align:center}#counseling-reserve .counseling-link div{margin-right:1px;width:calc(calc(100% - 2px) / 3)}#counseling-reserve .counseling-link div:last-child{margin-right:0}#counseling-reserve .counseling-link div a{padding:24px 0}#counseling-reserve .counseling-link div a p{font-size:13px;font-size:1.3rem;padding-left:0 !important;padding-top:25px}#counseling-reserve .counseling-link div a p:before{left:50%;top:0%;-moz-transform:translateY(0%) translateX(-50%);-ms-transform:translateY(0%) translateX(-50%);-webkit-transform:translateY(0%) translateX(-50%);transform:translateY(0%) translateX(-50%)}#counseling-reserve .counseling-link div a span{font-size:9px;font-size:.9rem;letter-spacing:0;line-height:1.2em}#footer-new{padding:15px 0;display:block}#footer-new #footer-navi{display:none}#footer-new #footer-copy{text-align:center}}#page{padding-top:0 !important;position:relative}.ttl_voice,.ttl_information,.company_ttl,.ttl_contact,.login-page{margin-top:150px}@media screen and (max-width: 1024px){.ttl_voice,.ttl_information,.company_ttl,.ttl_contact,.login-page{margin-top:70px}}@media screen and (max-width: 768px){#page{padding-bottom:0 !important}}