@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Cormorant&family=Noto+Sans+JP:wght@400;700&display=swap');@import url(//use.fontawesome.com/releases/v5.0.11/css/all.css);
/*!
Theme Name: vianca_theme
Theme URI: http://example.com/
Description: child theme for the Xeory
Author: バズ部
Author URI: http://bazubu.com/
Template: xeory_extension
Version: 0.2.2
*/
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,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}input::placeholder{color:#ccc}input::-ms-input-placeholder{color:#ccc}input:-ms-input-placeholder{color:#ccc}input::placeholder{color:#ccc}input::-ms-input-placeholder{color:#ccc}input:-ms-input-placeholder{color:#ccc}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}form input[type=number]{width:230px}@font-face{font-family:"edward";src:url(//www.vianca-group.com/wp-content/themes/vianca_theme/fonts/Easy-Street-Alt-EPS.ttf) format("truetype");font-weight:400}body{padding-top:121px;-webkit-text-size-adjust:100%;line-height:1.8;color:#3c3c3c;letter-spacing:.025em;font-family:'Noto Sans JP',"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.body-wrap{min-width:1000px;overflow-x:hidden}body.home .wrap,.wrap{max-width:1000px;margin:0 auto}a{transition:.2s;text-decoration:none}a:hover{opacity:.6;text-decoration:none}a.tel{pointer-events:none;color:#3c3c3c}@media screen and (max-width:991px){a.tel{pointer-events:initial}}img{max-width:100%;vertical-align:bottom}.flex{display:flex;flex-wrap:wrap}.ps-re{position:relative;z-index:0}.ps-ab{position:absolute}.cormorant{font-family:'Cormorant',游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif}.mincho{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif}.edward{font-family:"edward",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif}.title{margin:0 -100px}.title-box{height:100px;display:flex;align-items:center;justify-content:space-between;position:relative;border-right:3px solid #c1e5e6;border-left:3px solid #c1e5e6}.title-text{width:310px;text-align:center;font-size:2.5rem;font-family:'Cormorant',serif;color:#12a0b3}.title-text,.title-line{position:relative;top:-50%}.title-line{display:inline-block;width:425px;height:3px;background-color:#c1e5e6}.title-line:before{content:"";width:100%;height:2px;position:absolute;top:-6px;left:0;background-color:#c1e5e6}.title-subtext{font-size:1.75rem;text-align:center;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif;margin-top:-50px;font-weight:700}.title-subtext span{font-size:1.375rem}.c-blue{color:#12a0b3}.c-orange{color:#c59e2f}.c-pink{color:#e47d78}.text-line{background:linear-gradient(transparent 60%,#c1e5e6 60%)}.fw_b{font-weight:700}.read-more .btn{display:inline-block;position:relative}.read-more .btn:after{content:"";background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/icon/aroow.png) no-repeat center center/cover;position:absolute;transform:translateY(-50%);top:50%;right:30px;width:30px;height:30px;pointer-events:none}.read-more .btn a{display:inline-block;background-color:#12a0b3;border-radius:40px;width:480px;color:#fff;font-size:1.1rem;padding:24px 0;border:1px solid #12a0b3;text-align:center}.read-more .btn a:hover{opacity:1;background-color:#fff;color:#12a0b3}.read-more .btn.pink a{background-color:#e47d78;border:1px solid #e47d78}.read-more .btn.pink a:hover{background-color:#fff;color:#e47d78}#header{position:fixed;top:0;left:0;width:100%;background:0 0;background-color:transparent;z-index:999}#header .ps-ab{top:0;left:0;z-index:99;width:16.7%}#header .header-top{background-color:#f2f0ed}#header .header-top .flex{justify-content:flex-end;align-items:center}#header .header-top a img{width:46px}#header .header-top a.tel img{width:185px}#header .header-top .text{font-size:13px;margin-left:20px}#header .header-top .header-top-tel{display:flex;flex-wrap:wrap;align-items:center;margin-right:20px}#header a{color:#3c3c3c}#header .header-bottom{background-color:#fff}#header .header-bottom ul.sin-ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}#header .header-bottom ul.sin-ul>li{padding:23px 0}#header .header-bottom ul.sin-ul>li:not(:last-child){margin-right:20px}#header .wrap{max-width:1200px}#header .menu .sec-ul{position:absolute;transform:translateY(100%);width:200px;bottom:0;left:0;background-color:#fff;padding:10px;z-index:1;visibility:hidden;transition:.2s;opacity:0}#header .menu .sec-ul>li{padding:10px 0;border-bottom:1px solid #c1e5e6}#header .menu .sec-ul>li>a{font-size:14px}#header .menu .sec-ul>li:first-child{padding-top:0}#header .menu .sec-ul>li:last-child{border-bottom:none;padding-bottom:0}#header .menu .sin-ul>li.acodion{position:relative}#header .menu .sin-ul>li.acodion:hover .sec-ul{opacity:1;visibility:visible}body:not(.home) #header .ps-ab{width:120px;left:calc((100% - 1160px)/2);box-shadow:0px 0px 20px rgba(0,0,0,.16)}#footer{border-top:none;background-color:#f7f7f7;margin-top:100px}body.home #footer{margin-top:0}#footer .footer-logo img{width:115px}#footer .wrap{padding:0}#footer .flex{justify-content:space-between}#footer .flex .box{width:82%}#footer .flex .box .box-title{font-size:1.1rem;font-family:'Cormorant',游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif;display:flex;align-items:center;margin-bottom:20px}#footer .flex .box .box-title:after{content:"";flex-grow:1;height:1px;margin-left:10px}#footer .flex .box.n1 .box-title{color:#c59e2f}#footer .flex .box.n1 .box-title:after{background-color:#c59e2f}#footer .flex .box.n2 .box-title{color:#12a0b3}#footer .flex .box.n2 .box-title:after{background-color:#12a0b3}#footer .flex .box .tel-box{text-align:center}#footer .flex .box .tel-box img{width:227px}#footer .flex .box .tel-box .text{font-size:12px;color:#333}#footer .footer-btns{margin-top:20px;text-align:center}#footer .footer-btn:not(:last-child){margin-bottom:10px}#footer .footer-btn img{width:344px}#footer .sitemap a{color:#3c3c3c;font-size:15px}#footer .sitemap{display:flex;flex-wrap:wrap}#footer .sitemap>.sin-ul{margin-right:40px;margin-bottom:30px}#footer .sitemap a:before{margin-right:.5em}#footer .sitemap .sin-ul>li:not(:last-child){margin-bottom:20px}#footer .sitemap .sin-ul>li>a:before{content:"\f105";font-family:'FontAwesome';font-weight:900;color:#12a0b3}#footer .sitemap .sec-ul{padding-left:1.5em}#footer .sitemap .sec-ul>li>a:before{content:"";display:inline-block;position:relative;top:-2px;width:7px;height:7px;border-radius:50%;background-color:#12a0b3}#footer .sitemap .sec-ul>li{margin-top:5px}#footer .footer-bottom{padding:80px 0}#footer .copyright{text-align:center;background-color:#68c3c5;padding:5px 0}#footer .copyright .text{color:#3c3c3c;font-size:12px}#footer .footer-top{background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/reason/link-bg.png) no-repeat center center/cover;padding:80px 0;text-align:center}#footer .footer-top .title{margin-bottom:10px}#footer .footer-top .title-text{margin:0 auto;color:#c59e2f}#footer .footer-top .tel-box{margin-bottom:30px}#footer .footer-top .tel-box img{width:279px}#footer .footer-top .tel-box .text{color:#3c3c3c}#footer .footer-top .contact-box{background-color:#fff;padding:50px}#footer .footer-top .contact-box .link-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#footer .footer-top .contact-box .link-box>div{width:33%}#footer .footer-top .contact-box .link-box a{display:block}.page-id-8 #footer{margin-top:0}.mv{position:relative}.mv .mv-bg img{width:100%}.mv .text-box{position:absolute;transform:translate(-50%,50%);left:50%;bottom:0;width:52%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.mv .text-box .text-img{width:31%}.mv-link{position:absolute;bottom:5vw;right:24vw}.mv-link img{width:12.8vw}.home-sec01{padding:200px 0}.about-sec{background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/about/about-bg.jpg) no-repeat center center/cover}.about-sec .wrap>.text{font-size:1.35rem;text-align:center;margin-top:20px}.about-sec .graph{text-align:center;margin:50px 0}.about-sec .graph img{width:668px}.about-sec .graph .text{margin-top:30px}.about-sec .imgs{display:flex;flex-wrap:wrap;justify-content:space-between;width:100vw;position:relative;transform:translateX(-50%);left:50%}.about-sec .imgs>div{width:24.5%}.reason-sec01{padding-bottom:140px}.reason-sec .top-box{background-color:#fff;padding:50px;text-align:center;box-shadow:0px 0px 20px rgba(0,0,0,.1);position:relative;z-index:1;margin:-230px -100px 120px}.reason-sec .top-box .title-text{color:#c59e2f;margin:0 auto}.reason-sec .top-box .title-subtext{margin-top:0;margin-bottom:40px}.reason-sec .top-box .text{font-size:1.375rem;line-height:2.8}.reason-sec01{position:relative}.reason-sec01:before{content:"";z-index:-1;position:absolute;top:230px;left:0;width:100%;height:800px;background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/reason/reason-bg.jpg) no-repeat center center/cover}.reason-sec .title>.text{text-align:center;font-size:2rem;line-height:1;font-weight:700}.reason-sec .title>.text span.big{font-size:5rem;margin-left:-10px;position:relative;bottom:-2px;left:-2px}.feature-num-text{color:#12a0b3;font-size:2rem;line-height:1;padding:0 10px;margin-bottom:20px;display:inline-block;background:linear-gradient(transparent 60%,#c1e5e6 60%)}.feature-num-text span{color:#3c3c3c;font-size:3.5rem}.feature-num>.text{font-weight:700;font-size:1.7rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif}.feature-num{margin-bottom:20px}.reason-sec01 .flex .box:not(:last-child){margin-bottom:50px}.reason-sec01 .flex{justify-content:space-between;margin-top:80px}.reason-sec01 .flex>div{width:48%}.reason-sec01 .flex.n1 .img{margin-top:170px}.reason-sec01 .flex .img img.ps-ab{top:0;left:0;transform:translateY(-50%);width:332px}.reason-sec01 .flex.n1 .img img:not(.ps-ab){max-width:940px}.reason-sec01 .flex.n2{flex-direction:row-reverse}.reason-sec02{padding-bottom:100px;background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/reason/link-bg.png) no-repeat center center/cover}.reason-sec02 .flex{justify-content:space-between;position:relative;top:-80px}.reason-sec02 .flex>div{width:33%}.reason-sec02 .box{background-color:#fff;text-align:center;padding:50px}.reason-sec02 .box .feature-num-text{color:#c59e2f;background:linear-gradient(transparent 60%,#ecde98 60%)}.reason-sec02 .box .feature-num .text span.big{font-size:2.5rem;position:relative;bottom:-1px}.reason-sec03{text-align:center;padding:100px 0;background-color:#f2f0ed}.reason-sec03 .flex{margin:65px 0 20px;position:relative;z-index:1}.reason-sec03 .flex .img{width:47%;margin:1.5%}.reason-sec03 .flex .img img.ps-ab{width:136px;top:0;left:0;transform:translateY(-50%)}.reason-sec03 .text img.ps-ab{width:273px;bottom:-90px;right:0;z-index:-1}.reason-sec03 .read-more{margin-top:60px}.reason-sec03 .wrap>.text{line-height:2.2}.reason-sec04{padding:100px 0;background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/reason/voice-bg.jpg) no-repeat center center/cover}.reason-sec04 .wrap>.text{text-align:center}.reason-sec04 .feature-num{text-align:center}.reason-sec04 .wrap>.text span{font-weight:700;font-size:1.375rem;margin-top:20px;display:inline-block}.reason-sec04 .wrap>.edward{font-size:5.6rem;color:#12a0b3;line-height:1;position:relative;bottom:-25px;z-index:1}.reason-sec04 .read-more{text-align:center}.voice-content{padding:30px;display:flex;flex-wrap:wrap;justify-content:space-between;z-index:0;position:relative;margin-bottom:130px}.voice-content:before{content:"";z-index:-1;background-color:#fff;border:2px solid #c1e5e6;width:75%;height:100%;position:absolute;top:0}.voice-content:nth-of-type(odd):before{left:0}.voice-content:nth-of-type(even):before{right:0}.voice-content:nth-of-type(even){flex-direction:row-reverse}.voice-content .img img{width:307px}.voice-content .img{text-align:center;margin-top:-80px}.voice-content .img .name-box{margin-top:10px}.voice-content .img .name-box .name{color:#12a0b3;font-size:1.375rem}.voice-content .text{line-height:2.3;width:calc(100% - 350px)}.entry-banner{background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/common/free-banner-bg.jpg) no-repeat center center/cover}.entry-banner .wrap{position:relative;z-index:0}.entry-banner .img{position:absolute;width:940px;height:100%;top:0;left:0;transform:translateX(-460px);background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/common/free-banner-img.png) no-repeat center center/cover;z-index:-1}.entry-banner .text-box{width:49%;margin-left:auto;padding:80px 0;position:relative}.entry-banner .text-box img.ps-ab{width:256px;top:-50px;right:-50px}.entry-banner .text-box li{font-size:1.3rem}.entry-banner .text-box .text{margin-top:40px}.entry-banner .text-box .read-more{margin-top:40px}.message-sec{background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/profile/profile-bg.jpg) no-repeat center center/cover;padding:140px 0 100px}.message-sec .wrap>.text,.message-sec .text-box{width:calc(100% - 280px);margin-left:auto}.message-sec .text-box .name{font-size:1.1rem;font-weight:700;margin-bottom:15px}.message-sec .text-box .name span{font-size:1.375rem;margin-left:15px}.message-sec .img img{box-shadow:0px 0px 6px rgba(0,0,0,.16);width:238px}.message-sec .flex{justify-content:space-between;margin:60px 0 30px}.message-sec .text{line-height:2.2}.message-sec .wrap>.text.top{font-size:1.375rem;font-weight:700;position:relative;margin-bottom:40px}.message-sec .edward{font-size:5.6rem;color:#12a0b3;line-height:1;position:relative;bottom:-25px;z-index:1}.message-sec .read-more{text-align:center;margin-top:50px}.course-sec .box{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.course-sec .box img.ps-ab{bottom:0;left:10px}.course-sec .box .text.top{font-size:1.1rem}.course-sec .box.n1{background-color:#fcf0f4;padding:14px 30px 14px 140px}.course-sec .box.n2{background-color:#fcf6cf;margin-top:110px;padding:26px 30px 26px 140px}.course-sec .box.n1 img{width:108px}.course-sec .box.n2 img{width:128px}.course-sec .box.n1 .text.top{color:#e47d78}.course-sec .box.n2 .text.top{color:#c59e2f}.course-sec{padding-top:150px}.course-sec .title{margin-bottom:70px}.course-sec .course-box{max-width:480px;box-shadow:0px 0px 6px rgba(0,0,0,.16);padding:30px;margin:0 auto}.course-sec .course-box .course-title{display:flex;align-items:center;font-size:1.375rem;margin-bottom:10px}.course-sec .course-box .course-title:before,.course-sec .course-box .course-title:after{content:"";flex-grow:1;height:1px}.course-sec .course-box .course-title:before{margin-right:10px}.course-sec .course-box .course-title:after{margin-left:10px}.course-sec .flex{justify-content:space-between}.course-sec .flex .course-box:nth-of-type(1) dl{padding:25px 0;border-bottom:1px dashed #e6e6e6}.course-sec .flex .course-box:nth-of-type(1) dl:first-of-type{padding-top:0}.course-sec .flex .course-box:nth-of-type(1) dl:last-of-type{padding-bottom:0;border-bottom:none}.course-sec .course-box.n1 .course-title{color:#e47d78}.course-sec .course-box.n1 .course-title:before,.course-sec .course-box.n1 .course-title:after{background-color:#e47d78}.course-sec .course-box.n2 .course-title:before,.course-sec .course-box.n2 .course-title:after{background-color:#c59e2f}.course-sec .course-box.n2 .course-title{color:#c59e2f}.course-sec .course-box .price{font-size:1.7rem;font-weight:700;text-align:center;margin-bottom:15px;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif}.course-sec .course-box.n1 .price span{color:#e47d78}.course-sec .course-box.n2 .price span{color:#c59e2f}.course-sec .course-box dl dt span{background-color:#f5f5f5;width:110px;min-width:110px;display:block;text-align:center;padding:2px 0;margin-bottom:8px}.course-sec .course-box dl{display:flex;flex-wrap:wrap;justify-content:space-between;line-height:2}.course-sec .course-box dl dd{width:calc(100% - 130px)}.course-sec .imgs{display:flex;flex-wrap:wrap;justify-content:space-between;width:100vw;position:relative;transform:translateX(-50%);left:50%}.course-sec .imgs>div{width:24.5%}.course-sec .read-more{text-align:center;margin:80px 0}.flow-sec .flow-content .flex{margin-top:80px;justify-content:space-between}.flow-sec .flow-content .flex .img{width:32%;position:relative}.flow-sec .flow-content .flex .img:before{content:"";position:absolute;top:-8px;left:-8px;width:70px;height:70px;background:linear-gradient(to top left,rgba(255,255,255,0) 50%,#68c3c5 50.5%) no-repeat top left/100% 100%}.flow-sec .flow-content .flex .img span{position:absolute;font-family:"edward",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif;font-size:3.6rem;top:-5px;left:-5px;line-height:1;display:inline-block}.flow-sec .flow-content .flex .text-box{width:66%}.flow-sec .flow-content .flex .text-box .text{line-height:2}.flow-sec .flow-content .flex .text-box .text.top{font-size:1.35rem;margin-bottom:15px;font-weight:700;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif}.flow-sec{padding:130px 0 100px}.flow-sec .read-more{text-align:center;margin-top:80px}.banner-sec{background-color:#f2f0ed;padding:50px 0}.banner-sec .box{width:50%}.banner-sec .box a{display:block}.instagram-sec{text-align:center;padding:100px 0}.top-blog-sec .title-text,.instagram-sec .title-text{margin:0 auto 50px}.top-blog-sec{padding-bottom:100px}.top-blog-sec ul{display:flex;flex-wrap:wrap}.top-blog-sec ul li{width:30%;margin-right:3%}.top-blog-sec ul li:last-child{margin-right:0}.top-blog-sec .title{text-align:center}.top-blog-sec .meta{display:flex;flex-wrap:wrap;justify-content:space-between}.top-blog-sec .meta .more{text-align:right}.top-blog-sec .meta .more a{color:#12a0b3;font-weight:700}.top-blog-sec .meta .more a:after{content:"";background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/common/btn.png) no-repeat center center/contain;margin-left:5px;width:21px;height:21px;display:inline-block;vertical-align:text-bottom}.top-blog-sec .thumb{height:190px;overflow:hidden}.top-blog-sec li .text{line-height:2;margin:10px 0}.top-blog-sec .text-box{padding:0 10px}.page-mv{text-align:center;padding:22px 0;background-color:#c1e5e6;margin-bottom:100px}.page-mv.mb0{margin-bottom:0}.page-title{color:#fff;letter-spacing:.1em;font-size:1.6rem;color:#12a0b3;background-color:#fff;display:inline-block;min-width:660px;padding:15px 0;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif}.about-sec.about-sec01{padding-top:130px}.about-sec02{padding:150px 0;text-align:center}.about-sec02 .text.top{font-size:1.75rem;font-weight:700;margin:70px 0 30px}.about-sec02 .text{line-height:2}.about-sec03{padding:0 0 100px;background:0 0}.left-line-text{font-weight:700;color:#12a0b3;font-size:1.35rem;margin-bottom:20px;border-left:3px solid #12a0b3;padding-left:15px;line-height:1.3}.company-sec01 table{border-collapse:separate;border-spacing:7px;width:100%}.company-sec01 table th,.company-sec01 table td{padding:15px}.company-sec01 table th{background-color:#12a0b3;color:#fff;font-weight:700}.company-sec01 table td iframe{display:block;margin-top:10px;height:340px;width:100%}.salon-sec01{text-align:center}.salon-sec01 .text.top{color:#c59e2f;font-weight:700;font-size:1.7rem;letter-spacing:.1em}.salon-info{padding-top:100px}.salon-info .tag{display:inline-block;padding:0 10px;color:#fff;background-color:#3c3c3c;font-size:18px;margin-bottom:10px}.salon-info table{width:100%}.salon-info table th,.salon-info table td{font-size:14px;padding:10px 15px;border-bottom:1px dashed #ddd}.salon-info table tr:last-child th,.salon-info table tr:last-child td{border-bottom:none}.salon-info table th{background-color:#f7f7f7;width:22%}.salon-info table td{width:78%}.salon-info table td iframe{width:100%;height:350px;margin-top:10px}.salon-info table td .box-left img{width:80px}.salon-info table td .box-left{margin-right:20px}.salon-info table td .box-flex{display:flex;flex-wrap:wrap;align-items:flex-end}.salon-info table td .att{margin-top:10px}.salon-info table td .line-btn{margin-top:10px}.salon-info table td .line-btn a{display:inline-block;background-color:#00b900;color:#fff;padding:2px 50px;border-radius:20px;border:1px solid #00b900}.salon-info .table{width:100%}.salon-info .img{text-align:center;margin-bottom:30px}.salon-info .img img{width:500px}.salon-info .flex{justify-content:space-between}.interview-sec .interview-intro{text-align:center}.interview-sec .interview-intro ul{display:inline-block}.interview-sec .interview-intro li{padding-left:1em;font-size:1.1rem;line-height:2;text-align:left}.interview-sec .interview-intro li span{font-weight:700}.interview-sec .interview-intro li:before{content:"・";margin-left:-1em}.interview-sec .interview-intro .text{margin-top:20px}.interview-content{padding-top:100px}.interview-content .text.top{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:30px}.interview-cat ul{display:flex;flex-wrap:wrap;justify-content:center}.interview-cat ul li{margin:10px}.interview-cat ul li a{display:inline-block;padding:10px 40px;background-color:#12a0b3;border-radius:24px;color:#fff}.interview-content .interview-box{padding-top:130px}.interview-content .interview-box .in-menu{font-weight:700;font-size:1.7rem;color:#12a0b3;text-align:center;letter-spacing:.1em}.interview-content .interview-box ul li{padding:30px 0;border-bottom:1px dashed #12a0b3}.interview-content .interview-box ul li:last-child{border-bottom:none}.interview-content .interview-box .interview-item{display:flex;flex-wrap:wrap;justify-content:space-between}.interview-content .interview-box .interview-item .img{width:20%}.interview-content .interview-box .interview-item .text-box{width:76%}.interview-content .interview-box .interview-item .text-box .text{font-size:1.1rem;font-weight:700}.interview-content .interview-box .interview-item .text-box .interview-meta{margin-top:20px}.interview-content .interview-box .interview-item .text-box .read-more .btn a{font-size:14px;width:240px;padding:10px 0}.interview-content .interview-box .interview-item .text-box .read-more .btn:after{width:20px;height:20px;right:20px}.interview-content .interview-box .interview-item .text-box .read-more{margin-top:30px}.single-voices .single-voices-question{margin-top:80px}.single-voices .flex{align-items:flex-end}.single-voices .flex .thumb{margin-right:20px}.single-voices .flex .thumb img{width:150px}.single-voices .flex .text-box .single-voices-name{font-weight:700;font-size:1.1rem;margin-bottom:10px}.policy-sec01{margin-top:-100px;padding-top:100px}.policy-sec01 .box.n1{max-height:500px;overflow-y:scroll;padding-top:0}.policy-sec01 .box{padding-top:100px}.policy-sec01 .text-box{padding-left:1.5em}.policy-sec01 .text-box li,.policy-sec01 .text-box .text{line-height:2.2}.policy-sec01 .text-box ol{list-style-type:decimal}.policy-sec01 .text-box li{margin-bottom:10px}.policy-sec01 .text-box ol,.policy-sec01 .text-box ul{padding-left:1em}.policy-sec01 .text-box ul{list-style-type:disc}.consulting-sec01 .text.top{text-align:center;font-size:1.75rem;font-weight:700;margin-bottom:60px}.consulting-sec01 .left-line-text{margin-top:50px}.consulting-sec01 .course-sec{padding:0;margin-top:80px}.consulting-sec01 .course-sec .course-box{width:100%;margin:9px;display:inline-block}.consulting-sec01 .course-sec .course-box .att{margin-bottom:15px}.consulting-sec01 .course-sec .course-box .price-box .price{text-align:left}.consulting-sec01 .course-sec .course-box .price-box .text{font-weight:700;font-size:1.1rem}.consulting-sec01 .course-sec .flex{justify-content:flex-start}.consulting-sec01 .course-sec .flex .course-box:nth-of-type(3) dl{padding:25px 0;border-bottom:1px dashed #e6e6e6}.consulting-sec01 .course-sec .flex .course-box:nth-of-type(3) dl:first-of-type{padding-top:0}.consulting-sec01 .course-sec .flex .course-box:nth-of-type(3) dl:last-of-type{padding-bottom:0;border-bottom:none}.consulting-sec01 .btn-wrap{display:flex;flex-wrap:wrap;margin-top:80px}.consulting-sec01 .btn-wrap .read-more{margin:10px}.question-box:not(:last-child){margin-bottom:70px}.question-box .question-title{margin-bottom:15px;font-weight:700;font-size:1.1rem}.question-box .answer-box,.question-box .question-title{position:relative;padding-left:1.5em}.question-box .answer-box:before{content:"A";position:absolute;top:0;left:-1em;font-family:"edward",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif;color:#12a0b3;font-weight:700;font-size:1.8rem;line-height:1}.question-box .question-title:before{content:"Q";margin-left:-1.25em;margin-right:.5em;font-family:"edward",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif;color:#12a0b3;font-weight:700;font-size:1.8rem;line-height:1}.contact-sec01 .flex{justify-content:space-between}.contact-sec01 .flex>div{width:49%}.contact-sec01 .flex>div.text-box .text.top{font-weight:700;font-size:1.375rem;margin-bottom:20px}.contact-sec01 .flex>div.text-box .att{margin-top:20px;font-size:14px}.contact-sec01 .attention{font-weight:700;font-size:1.375rem;text-align:center;margin:80px 0 0}.contact-sec01 .form-wrap{padding-top:80px}.contact-sec01 .form-wrap .text.top{margin-bottom:30px}.contact-sec01 .form-wrap .text.bottom{margin-top:60px}.contact-sec01 .other-contact .left-line-text{margin-top:100px}.contact-sec01 .other-contact .text.top{color:#c59e2f;font-weight:700;font-size:1.7rem;letter-spacing:.1em}.contact-sec01 .other-contact .box{text-align:center;background-color:#f7f7f7;padding:40px}.contact-sec01 .other-contact .box .line-btn img{width:400px}.form-wrap table{border-collapse:separate;border-spacing:5px;width:100%}.form-wrap table th,.form-wrap table td{padding:15px}.form-wrap table th{font-weight:700;background-color:#12a0b3;color:#fff}.form-wrap table td{background-color:#f5f5fb}.form-wrap table td span.zipmark{margin-right:10px}.form-wrap table td .att{margin-top:10px;font-size:16px;color:gray;font-weight:700}.form-wrap table td .att.date-att{margin-top:0;margin:10px 0 5px}.form-wrap table td .att.date-att.mt0{margin-top:0}form select{width:200px;padding:5px}form input[type=text],form input[type=tel],form input[type=email],form input[type=number],form textarea,form select{background-color:#fff;border-radius:0;border:none;height:35px}form input[type=text],form input[type=tel],form input[type=email],form input[type=number],form textarea{-webkit-appearance:none}form textarea{width:100%;resize:none;height:200px}.form-wrap .accept{text-align:center;margin:30px 0;padding:20px 0;background-color:#f7f7f7}.form-wrap .accept label{font-weight:700;font-size:1.1rem}.form-wrap .submit-btn{text-align:center}.form-wrap .submit-btn input{-webkit-appearance:none;background-color:#12a0b3;border-radius:40px;font-weight:700;display:inline-block;width:310px;padding:16px 0;border:1px solid #12a0b3;color:#fff;text-align:center;transition:.2s}.form-wrap .submit-btn input:hover{color:#12a0b3;background-color:#fff}.thanks-sec01 .text.top{text-align:center;font-weight:700;font-size:1.7rem;margin-bottom:80px}.thanks-sec01 .read-more{text-align:center;margin-top:80px}.blog-column{display:flex;flex-wrap:wrap;justify-content:space-between}.blog-column .bloc-content{width:67%}.bloc-content li:first-child{padding-top:0}.bloc-content li{padding:30px 0;border-bottom:1px solid #12a0b3}.bloc-content li:last-child{border-bottom:none}.bloc-content .flex{justify-content:space-between}.bloc-content .flex .img{width:35%}.bloc-content .flex .text-box{width:62%}.bloc-content .flex .text-box .blog-title{font-weight:700;margin-bottom:10px}.bloc-content .flex .text-box .excerpt{margin-bottom:10px;font-size:14px}.bloc-content .flex .text-box .more{text-align:right}.bloc-content .flex .text-box .more a{font-size:14px;color:#12a0b3;font-weight:700}.bloc-content .flex .text-box .more a:after{content:"";background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/common/btn.png) no-repeat center center/contain;margin-left:5px;width:21px;height:21px;display:inline-block;vertical-align:text-bottom}.bloc-content .date{font-size:14px}.single-voices .read-more,.blog-single .read-more{text-align:center;margin-top:80px}.single-voices .read-more .btn a,.blog-single .read-more .btn a{width:300px;padding:15px 0}.single-voices .read-more .btn:after,.blog-single .read-more .btn:after{width:25px;height:25px;right:20px}.cat-type span{font-size:13px;display:inline-block;color:#fff;padding:0 10px;background-color:#12a0b3}.blog-meta{margin-bottom:10px}.blog-single .single-text p,.blog-single .single-text h1,.blog-single .single-text h2,.blog-single .single-text h3,.blog-single .single-text h4,.blog-single .single-text h5,.blog-single .single-text img,.blog-single .single-text ol,.blog-single .single-text ul,.blog-single .single-text table{margin-bottom:25px}.single-blog-title{font-weight:700;font-size:1.1rem;margin-bottom:30px}.blog-single .thumb{text-align:center;margin-bottom:30px}.blog-column .sidebar{width:25%}.sidebar-content:not(:last-child){margin-bottom:20px}.sidebar-content ul li a:before{content:"\f105";margin-right:5px;font-family:"FontAwesome";font-weight:900}.sidebar-content ul li a{color:#12a0b3}.sidebar-content .text{padding-bottom:10px;margin-bottom:10px;font-weight:700;border-bottom:2px solid #12a0b3}.este-sec01,.curriculum-sec01{text-align:center;padding:50px 0}.este-sec01 .text.top,.curriculum-sec01 .text.top{margin-bottom:20px;font-weight:700;font-size:1.75rem}.curriculum-sec02{padding:100px 0 300px;background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/profile/profile-bg.jpg) no-repeat center center/cover}.curriculum-sec02 .curriculum-box{margin-top:40px}.curriculum-box{box-shadow:0px 3px 6px rgba(0,0,0,.16);padding:30px 30px 50px;background-color:#fff}.curriculum-box .box-title{font-size:1.3rem;color:#12a0b3;display:flex;align-items:center;margin-bottom:15px}.curriculum-box .box-title:after{content:"";flex-grow:1;background-color:#12a0b3;margin-left:15px;height:1px}.curriculum-box .flex{justify-content:space-between}.curriculum-box .flex .text-box{width:45%}.curriculum-box .flex .text-box .text.top{color:#12a0b3;font-size:1.3rem}.curriculum-box .flex .text-box dl{margin:15px 0 10px;display:flex;align-items:center}.curriculum-box .flex .text-box dl dt{background-color:#f5f5f5;padding:2px 14px;margin-right:10px}.curriculum-box .flex .text-box dl dd{font-size:1.3rem}.curriculum-box .flex .text-box .detail .text{line-height:2}.curriculum-box .flex .text-box .read-more{margin-top:20px}.curriculum-box .flex .text-box .read-more a{width:100%;font-size:1rem;padding:13px 0}.curriculum-box .flex .text-box .read-more .btn{display:block}.curriculum-box .flex .text-box .read-more .btn:after{width:21px;height:21px}.curriculum-sec02 .menu-box{margin-top:150px}.curriculum-sec02 .menu-box .title{margin:0}.curriculum-sec02 .menu-box .title-box{border-right:none;border-left:none}.curriculum-sec02 .menu-box>.text.top{text-align:center;margin-top:20px;font-size:1.3rem}.curriculum-sec02 .menu-box .flex{position:relative;margin-top:50px;justify-content:space-between}.curriculum-sec02 .menu-box.n1 .flex img.ps-ab{width:220px;top:0;left:0;transform:translateY(-100%)}.curriculum-sec02 .menu-box.n2 .flex img.ps-ab{width:320px;bottom:0;left:0}.curriculum-sec02 .menu-box.n2 .flex{justify-content:flex-end;margin-top:-120px;padding-bottom:50px}.curriculum-sec02 .menu-box .menu-item{max-width:280px;width:100%;border-top:6px solid #e47d78;background-color:#fff;position:relative}.curriculum-sec02 .menu-box .menu-item>a{position:absolute;top:0;left:0;width:100%;height:100%}.curriculum-sec02 .menu-box .menu-item>a:hover{background-color:rgba(255,255,255,.6)}.curriculum-sec02 .menu-box .menu-item .img{position:relative}.curriculum-sec02 .menu-box .menu-item img{width:100%}.curriculum-sec02 .menu-box .menu-item .img-text{position:absolute;color:#fff;font-size:2.2rem;font-weight:700;bottom:5px;left:50%;font-weight:400;line-height:1;transform:translateX(-50%)}.curriculum-sec02 .menu-box .menu-item ul{padding:15px}.curriculum-sec02 .menu-box .menu-item ul li{padding:20px 0;border-bottom:1px solid #ddd}.curriculum-sec02 .menu-box .menu-item ul li .text.top{color:#e47d78;font-weight:700}.curriculum-sec02 .menu-box.n2 .menu-item ul li .text.top{color:#c59e2f}.curriculum-sec02 .menu-box .menu-item ul li .text.top:after{content:"";display:inline-block;background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/common/btn.png) no-repeat center center/contain;width:21px;height:21px;vertical-align:sub;margin-left:6px}.curriculum-sec02 .menu-box .menu-item ul li:first-child{padding-top:0}.curriculum-sec02 .menu-box .menu-item ul li:last-child{padding-bottom:0;border-bottom:none}.curriculum-sec02 .menu-box.n2:after{content:"";display:block;width:calc(100% + 160px);height:5px;border-top:2px solid #c1e5e6;border-bottom:3px solid #c1e5e6;position:relative;transform:translateX(-50%);left:50%}.curriculum-sec03{margin-top:-176px;padding-bottom:100px}.curriculum-sec03 .curriculum-box .box-title{color:#e47d78}.curriculum-sec03 .curriculum-box .box-title:after{background-color:#e47d78}.curriculum-sec03 .curriculum-box ul li{padding:2px 0}.curriculum-sec03 .curriculum-box ul li{border-bottom:1px dashed #ddd}.curriculum-sec03 .curriculum-box .text-box.adjust{display:flex;flex-wrap:wrap;justify-content:space-between}.curriculum-sec03 .curriculum-box .text-box.adjust .item:nth-of-type(1){width:calc(100% - 185px)}.curriculum-sec03 .curriculum-box .text-box.adjust .item img{width:172px}.curriculum-sec03 .menu-detail>.img img{width:100%}.curriculum-sec03 .menu-detail>.img{position:relative;margin:0 -80px}.curriculum-sec03 .menu-detail>.img .menu-detail-title{font-size:120px;color:#fff;font-family:'Cormorant',游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif;transform:translateX(-50%);left:50%;bottom:35px;line-height:1;position:absolute;font-weight:400}.curriculum-sec03 .menu-detail .curriculum-box{margin-top:-60px;z-index:1;box-shadow:none;position:relative}.curriculum-sec03 .menu-detail .curriculum-box .box-title:nth-of-type(n+2){margin-top:40px}.curriculum-sec03 .menu-detail:not(:last-child){margin-bottom:100px}.curriculum-sec04{background-color:#f2f0ed;padding:100px 0 80px}.curriculum-sec04 .title{text-align:center}.curriculum-sec04 .title-text{color:#c59e2f;margin:0 auto}.curriculum-sec04 .title-subtext{margin:10px 0 20px}.curriculum-sec04 .wrap>.text{text-align:center;line-height:2}.curriculum-sec04 .num-box{margin:40px 0}.curriculum-sec04 .num-box ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.curriculum-sec04 .num-box ul li{margin:0 15px;font-size:1.75rem;font-weight:700;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif}.curriculum-sec04 .num-box ul li span{font-size:2.5rem;color:#c59e2f;margin-right:10px}.curriculum-sec04 .point-box ul{display:flex;flex-wrap:wrap;justify-content:space-between}.curriculum-sec04 .point-box ul li{width:32%;background-color:#fff;position:relative;z-index:0;padding:20px}.curriculum-sec04 .point-box ul li:before{content:"";position:absolute;top:-8px;left:-8px;width:70px;height:70px;z-index:-1;opacity:.5;background:linear-gradient(to top left,rgba(255,255,255,0) 50%,#c59e2f 50.5%) no-repeat top left/100% 100%}.curriculum-sec04 .point-box ul li .text{font-size:14px}.curriculum-sec04 .point-box ul li .text.top{font-weight:700;font-size:1rem;color:#c59e2f;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif;margin:5px 0 10px}.curriculum-sec04 .point-box ul li .num{font-weight:700}.curriculum-sec04 .box{margin-top:80px;border:1px solid #c59e2f;background-color:#fff;padding:40px 50px 40px 440px;position:relative}.curriculum-sec04 .box img.ps-ab{width:370px;left:20px;bottom:-80px}.curriculum-sec04 .box .text{font-size:14px}.curriculum-sec04 .box .text.top{font-weight:700;font-size:1.7rem;color:#c59e2f;margin-bottom:20px}.curriculum-sec05{padding:120px 0 150px;background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/reason/voice-bg.jpg) repeat-y center center/cover}.curriculum-sec05 .flex{margin-top:80px;justify-content:space-between}.curriculum-sec05 .flex>div{width:48%}.curriculum-sec05 .flex>div.img{position:relative}.curriculum-sec05 .flex>div.img .edward{font-size:90px;color:#12a0b3;position:absolute;top:0;line-height:1}.curriculum-sec05 .flex.n1>div.img .edward{right:20px}.curriculum-sec05 .flex.n2>div.img .edward{left:0}.curriculum-sec05 .flex.n2{flex-direction:row-reverse}.curriculum-sec05 .wrap>.text{text-align:center;font-size:1.3rem;margin:30px 0}.curriculum-sec05 .wrap>.text span{font-weight:700}.curriculum-sec05 .flex>div.text-box .text.top{font-size:1.7rem;margin:5px 0 15px;font-weight:700;color:#12a0b3}.curriculum-sec05 .flex>div.text-box .line-text{display:flex;align-items:center;color:#108da1;margin:25px 0 10px}.curriculum-sec05 .flex>div.text-box .line-text:after{content:"";height:1px;margin-left:10px;background-color:#108da1;height:1px;flex-grow:1}.curriculum-sec05 .flex>div.text-box .support .support-title{font-weight:700;font-size:1.3rem;color:#12a0b3;margin:25px 0 10px}.curriculum-sec05 .flex>div.text-box .support .support-box{padding:20px;background:#fff;box-shadow:0px 0px 6px rgba(0,0,0,.16)}.curriculum-sec05 .flex>div.text-box .support .support-box:nth-of-type(2){margin-top:30px}.curriculum-sec05 .flex>div.text-box .support .support-box table th{min-width:84px;color:#12a0b3}.curriculum-sec05 .flex>div.text-box .support .support-box table th,.curriculum-sec05 .flex>div.text-box .support .support-box table td{line-height:2}.curriculum-sec05 .flex>div.text-box .support .support-box table td li{border-bottom:1px dashed #ddd}.curriculum-sec05 .flex>div.text-box .support .support-box .text{color:#12a0b3;font-size:1.1rem;margin-bottom:15px}.curriculum-sec05 .read-more{text-align:center;margin-top:100px}.curriculum-sec05 .read-more .text{margin-bottom:15px;font-size:1.3rem;font-weight:700}.este-sec02{padding:100px 0;background:url(//www.vianca-group.com/wp-content/themes/vianca_theme/img/profile/profile-bg.jpg) no-repeat center center/cover}.este-sec02 .img img{width:100%}.este-sec02 .campaign-content{margin-top:80px}.este-sec02 .img{margin:0 -80px}.este-sec02 .box{margin-top:-60px;background-color:#fff;padding:30px;position:relative;z-index:1}.este-sec02 .box .flex{justify-content:space-between}.este-sec02 .box .flex>div{width:48%}.este-sec02 .box .flex>div.text-box>.att{font-size:1.1rem;font-weight:700}.este-sec02 .box .flex>div.text-box>.text.top{font-size:1.3rem;font-weight:700;margin-bottom:20px}.este-sec02 .box .flex>div.text-box .price-box{background-color:#f5f5f5;padding:15px;text-align:center}.este-sec02 .box .flex>div.text-box .price-box .tax{text-align:right;font-size:13px}.este-sec02 .box .flex>div.text-box .price-box .cormorant{font-size:1.3rem;color:#c59e2f}.este-sec02 .box .flex>div.text-box .price-box .regular-price{font-size:13px}.este-sec02 .box .flex>div.text-box .price-box .regular-price span{font-size:1.3rem;font-weight:700;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif;padding:0 5px}.este-sec02 .box .flex>div.text-box .price-box .special-price{font-size:13px;color:#12a0b3}.este-sec02 .box .flex>div.text-box .price-box .special-price span{font-size:1.7rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif;padding-left:5px;font-weight:700}.este-sec02 .box .flex>div.text-box .price-box .att{font-size:13px}.este-sec02 .box .flex>div.text-box .price-box .arrow{width:29px;height:14px;margin:5px auto;background:linear-gradient(to top right,rgba(255,255,255,0) 50%,#12a0b3 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left,rgba(255,255,255,0) 50%,#12a0b3 50.5%) no-repeat top right/50% 100%}.este-sec02 .box .read-mores{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between}.este-sec02 .box .read-mores .read-more{width:48%;display:block}.este-sec02 .box .read-mores .read-more .btn{display:block}.este-sec02 .box .read-mores .read-more .btn a{font-size:1rem;width:100%;padding:13px 0}.este-sec02 .box .read-mores .read-more .btn a:after{width:21px;height:21px}.este-common-sec .flex{justify-content:space-between}.este-common-sec .box{max-width:480px;width:100%;margin-bottom:50px}.este-common-sec .box .img img{width:100%}.este-common-sec .box .padding{padding:0 20px}.este-common-sec .box .text-box{background-color:#fff;margin-top:-30px;position:relative;z-index:1;padding:20px}.este-common-sec .box .text.top{text-align:center;font-size:1.3rem;font-weight:700;margin-bottom:10px;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif}.este-common-sec .box .price-table{margin-top:10px}.este-common-sec .box .price-table .tax{text-align:right;font-size:13px}.este-common-sec .box .price-table table{border-collapse:separate;border-spacing:5px}.este-common-sec .box .price-table table th{background-color:#f5f5f5;width:50%;text-align:center;padding:8px 0}.este-common-sec .box .price-table table th,.este-common-sec .box .price-table table td{line-height:1;vertical-align:middle}.este-common-sec .box .price-table table td{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif;font-size:1.3rem;font-weight:700;padding:10px 0;text-align:center;border-bottom:1px solid #ddd}.este-common-sec .box .price-table table td.text{font-size:1rem;padding-top:15px;font-weight:400;font-family:'Noto Sans JP',"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px;text-align:left;border-bottom:none}.este-common-sec .box .price-table table td.text span{display:inline-block}.este-common-sec .box .price-table table td.text span:before{content:">";color:#108da1;padding:0 3px;font-weight:700}.este-common-sec{padding:80px 0;position:relative;z-index:0}.este-common-sec:before{content:"";background-color:#f2f0ed;top:0;left:0;z-index:-1;position:absolute;width:100%;height:417px}.este-common-sec .este-title{text-align:center;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,MS明朝,serif;font-size:1.7rem;margin-bottom:30px;font-weight:700}.este-common-sec .box .price-table table.adjust th:nth-of-type(1){width:100px;min-width:100px;background-color:transparent}.este-common-sec .box .price-table table td.adjust{font-size:14px;font-weight:400;font-family:'Noto Sans JP',"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.este-common-sec .box .price-table table td span.tag{padding:4px 8px;display:inline-block;margin-top:5px;border-radius:8px;background:#12a0b3;font-size:12px;font-weight:700;color:#fff}.este-common-sec .box .price-table table.adjust.n2 th:nth-of-type(2){width:calc(100% - 100px)}.este-common-sec.adjust .flex{justify-content:center}.este-sec01 .anchor-menu{margin-top:40px}.este-sec01 .anchor-menu ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.este-sec01 .anchor-menu ul li{margin:8px}.este-sec01 .anchor-menu ul li a{font-size:14px;color:#fff;background-color:#12a0b3;display:block;padding:5px 40px;border:1px solid #12a0b3}.este-sec01 .anchor-menu ul li a:hover{opacity:1;background-color:#fff;color:#12a0b3}