@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;color:#000;letter-spacing:1px;font-size:62.5%;scroll-behavior:smooth}body{font-size:16px}a{transition:.1s linear all;color:#000;text-decoration:none}a:hover{text-decoration:none;opacity:.8}li{list-style-type:none}p,th,td,li,dt,dd{line-height:2}h2,h3,h4,h5{line-height:1.6}img{max-width:100%;height:auto;border:none !important;vertical-align:bottom}.clearfix:after{content:"";display:block;clear:both}area{border:none;outline:none}.page main{max-width:100%;margin:0 auto}.wpcf7-spinner{display:none !important}.pageimg .pageimg_inner .pageimg_title h2 img{vertical-align:middle}.page-colorist .pageimg .pageimg_inner .pageimg_title h2 img{width:35%}.page-coloristpro .pageimg .pageimg_inner .pageimg_title h2 img{width:40%}.page-pigment .pageimg .pageimg_inner .pageimg_title h2 img{width:43%}.page-personalcolor .pageimg .pageimg_inner .pageimg_title h2 img{width:45%}.page-lifewave .wrapper section.right .page_inner .forty-nine p.tit span{font-size:.6em;vertical-align:top}.main01,.main02{display:block;padding:10px 15px}.main01:before,.main01:after,.main02:before,.main02:after{content:'';display:block;width:13px;height:2px;border-radius:5px;background:#e81bbf;position:absolute;right:23px;top:22px;transition:.5s}.main01:before,.main02:before{transform:translateY(-50%) rotate(90deg)}.main01:after,.main02:after{transform:translateY(-50%)}.main01.active:before,.main02.active:before{transition:.5s;transform:rotate(0);background:#e81bbf}.main01.active:after,.main02.active:after{background:#e81bbf;transform:rotate(0);transition:.5s}.main01 span,.main02 span{display:block;color:#db7093;font-size:1.2rem}.main01 ul,.main02 ul{display:none}.pc_W-768{display:block}.page section .section_inner.center{text-align:center}@media screen and (max-width:428px){.page section .section_inner.center h4{font-size:20px !important}}.home_school-menu .section_inner .school_menu .menu_block{position:relative;overflow:hidden}.home_school-menu .section_inner .school_menu .menu_block.up01,.home_school-menu .section_inner .school_menu .menu_block.up02,.home_school-menu .section_inner .school_menu .menu_block.up03{opacity:0}.home_school-menu .section_inner .school_menu .menu_block.up01.active01,.home_school-menu .section_inner .school_menu .menu_block.up02.active02,.home_school-menu .section_inner .school_menu .menu_block.up03.active03{opacity:1}.home_school-menu .section_inner .school_menu .menu_block.up01.active01:nth-child(1):before{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/menu_block01.png) no-repeat;background-size:cover;content:'';display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;animation:zoom 3s 1;animation-fill-mode:forwards}.home_school-menu .section_inner .school_menu .menu_block.up02.active02:nth-child(2):before{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/menu_block02.png) no-repeat;background-size:cover;content:'';display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;animation:r2 3s linear;animation-fill-mode:forwards}.home_school-menu .section_inner .school_menu .menu_block.up03.active03:nth-child(3):before{background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.8)),url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/menu_block03.png) no-repeat;background-size:cover;content:'';display:block;width:100%;height:100%;background-position:left 80% center;background-repeat:no-repeat;animation:zoom 3s 1;animation-fill-mode:forwards}.home_school-menu .section_inner .school_menu .menu_block.up03.active03:nth-child(3){position:relative}.home_school-menu .section_inner .school_menu .menu_block.up03.active03:nth-child(3) img{position:absolute;top:0;right:0;width:40%;animation-name:fade;animation-duration:2s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes zoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes r2{ 0%{ transform:scale(1.1) rotate(0deg)}100%{transform:scale(1.1) rotate(-2deg)}}@keyframes flowing-anim{0%{width:0}100%{width:100%}}.home_school-menu .section_inner .school_menu .menu_block:nth-child(1) .menu_title.up01,.home_school-menu .section_inner .school_menu .menu_block:nth-child(1) .ex.up01,.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .menu_title.up02,.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .ex.up02,.home_school-menu .section_inner .school_menu .menu_block:nth-child(3) .menu_title.up03,.home_school-menu .section_inner .school_menu .menu_block:nth-child(3) .ex.up03{animation-name:fade;animation-duration:4s;animation-iteration-count:1;animation-fill-mode:forwards}.home_school-menu .section_inner .school_menu .menu_block:nth-child(1) .menu_title.scr01,.home_school-menu .section_inner .school_menu .menu_block:nth-child(1) .ex.scr01,.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .menu_title.scr02,.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .ex.scr02,.home_school-menu .section_inner .school_menu .menu_block:nth-child(3) .menu_title.scr03,.home_school-menu .section_inner .school_menu .menu_block:nth-child(3) .ex.scr03{opacity:0}.home_school-menu .section_inner .school_menu .menu_block:nth-child(1) .menu_title.scr01.active01,.home_school-menu .section_inner .school_menu .menu_block:nth-child(1) .ex.scr01.active01,.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .menu_title.scr02.active02,.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .ex.scr02.active02,.home_school-menu .section_inner .school_menu .menu_block:nth-child(3) .menu_title.scr03.active03,.home_school-menu .section_inner .school_menu .menu_block:nth-child(3) .ex.scr03.active03{animation-name:fade;animation-duration:2s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.scroll_up{transition:.8s ease-in-out;transform:translateY(30px);opacity:0}.scroll_up.on{transform:translateY(0);opacity:1.0}.wrapper{width:100%;height:auto}header{width:100%;padding:1% 0 0}.header-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto}.header-top{max-width:1400px;margin:0 auto}h1{margin:0 auto 20px;font-weight:300;max-width:1400px;font-size:12px;display:inline-block}.logo img{width:130px;padding-bottom:10px}header .link{float:right;padding:5px}header .link a{color:#e81bbf;font-size:13px;font-weight:700}header div.link a:before{content:"▶ "}header .cv{display:flex}header .cv ul{width:190px}header .cv a{display:inline-block;width:100%;height:100%;border:1px solid #000;line-height:71px;font-size:12px;text-align:center}header .cv a:before{position:relative;content:'';display:inline-block;width:7px;height:7px;margin-right:15px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg)}header .cv .black a{background:#000;color:#fff;line-height:36px;border:none;font-size:12px}header .cv .black:first-child a{border-bottom:1px solid #fff}header .cv .black a:before{border-top:1px solid #fff;border-right:1px solid #fff}header .gnav{display:flex;flex-wrap:wrap;justify-content:flex-end;font-size:1.8rem}header .gnav li a.top{display:inline-block;padding-right:60px;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/common/header_nav_line.svg) no-repeat right 17.5px top 7px;background-size:25px auto;color:#767478;text-align:center;font-family:'Noto Serif JP',serif;line-height:1.9;height:70px}header .gnav li:last-child a{padding-right:0;background:0 0}header .gnav li span{display:block;color:#231815;font-size:1.2rem;font-family:'Noto Sans JP',sans-serif}header .gnav>li{position:relative}header .gnav>li>.balloon{position:absolute;top:70px;background:rgba(40,40,40,.9);padding:10px 22px;z-index:9999;display:none}header .gnav>li>.balloon.on{display:block}header .gnav>li.nav_school:hover>.balloon{display:block}header .gnav>li.nav_salon:hover>.balloon{display:block}header .gnav>li>.balloon_salon{width:265px;left:-3px}header .gnav>li>.balloon_school{width:265px;left:-3px}header .gnav>li>.balloon:before{content:'';position:absolute;top:-8px;display:block;width:0;height:0;border-right:8px solid transparent;border-bottom:8px solid #222;border-left:8px solid transparent}header .gnav>li>.balloon_today:before{left:140px}header .gnav>li>.balloon_company:before{left:140px}header .gnav>li>.balloon ul li{text-align:left}header .gnav>li>.balloon ul li a{color:#fff;font-size:13px;font-weight:700}.spmenu_btn_wrap{display:none;flex-direction:column;align-items:center;justify-content:center;border:1px solid #000;padding:0 20px}.spmenu_btn_wrap p{margin:10px 0 0;font-size:1.1rem;text-align:center;line-height:1}.spmenu_btn{display:none;z-index:9;position:relative;width:30px;height:23px;cursor:pointer}.menu__line{display:block;position:absolute;background:#000;width:100%;height:3px;transition:transform .3s}.home .menu__line{background:#000}.menu__line--center{top:calc(50% - 1.5px)}.menu__line--bottom{bottom:0}.menu__line--top.active{top:15px;transform:rotate(45deg)}.menu__line--center.active{transform:scaleX(0)}.menu__line--bottom.active{bottom:5px;transform:rotate(135deg)}.spmenu{width:40%;position:fixed;z-index:9;left:-80%;top:0;background-color:rgba(216,46,179,1);overflow:auto;height:100%}.spmenu li{position:relative;z-index:9;width:100%;border-bottom:1px dotted #ddd;font-size:1.4rem}.spmenu li.logo{display:flex;justify-content:center;align-items:center;width:100%;min-height:127px;background:#d82eb3;text-align:center}.spmenu li.logo img{padding:0}.spmenu li.main01 ul,.spmenu li.main02 ul{border-top:1px dotted #ddd;margin-top:10px}.spmenu li.sub.sub01,.spmenu li.sub.sub02{padding:0}.spmenu li.sub.sub01 a,.spmenu li.sub.sub02 a{padding:10px 0}.spmenu li.sub.sub01:last-child,.spmenu li.sub.sub02:last-child{border-bottom:none}.spmenu li.sub.sub01:last-child a,.spmenu li.sub.sub02:last-child a{padding:10px 0 0}.spmenu li:first-child img{width:60%;height:auto}.spmenu li a{position:relative;z-index:9;display:block;padding:10px 15px;color:#fff}.spmenu li a span{display:block;color:#ffb6c1;font-size:1.2rem}.spmenu li.btn_wrap{border:none}.spmenu li .btn{margin:30px 0}.spmenu li .btn a{display:inline-block;min-width:300px;color:#fff}.spmenu li .btn.white a{color:#e76e79}footer{padding:1px;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/footer_bg.png) no-repeat}.footer_sns{display:flex;width:30%;color:#fff;margin-left:auto;margin-top:30px}.footer_sns li:first-child{margin-top:10px}.footer_sns img{width:40px;margin-left:20px}footer i.triangle{display:inline-block;vertical-align:middle;color:#fff;width:0;height:0;border-style:solid;border-color:transparent;border-width:.4em .64952em;border-left-color:currentColor;border-right:0}.footer_inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;width:96%;max-width:1400px;margin:0 auto;padding:0 4%;color:#595757}.footer_inner a{color:#fff}.footer_info{width:50%;padding-right:10%;margin-top:-73px}.footer_info li{padding:30px 0 15px;text-align:center;color:#fff}.footer_info li:first-child{background:#fff;color:#000;padding:40px 0 45px}.footer_info li:first-child p{padding-top:25px}.footer_info li:nth-child(2){text-align:left}.footer_inner .logo{width:40%;margin:20px 0}.footer_inner .phone{display:inline-block;margin:15px auto}.footer_inner .phone dl{display:flex;align-items:flex-end}.footer_inner .phone dt{width:65px}.footer_inner .phone dt span{display:inline-block;padding:0 10px;color:#595757;background:#fff;font-size:1.2rem;line-height:20px}.footer_inner .phone dd{font-size:3.6rem;font-family:'Noto Serif JP',serif;font-weight:500;line-height:1}.footer_inner .phone dd span{font-size:2rem}.footer_inner .hours{margin:10px 0 20px 55px;font-size:1.6rem;line-height:1.5;text-align:left}.footer_inner .txt{text-align:left;font-size:14px}.footer_nav{display:flex;flex-wrap:wrap;width:50%;color:#fff;padding-top:75px}.footer_nav nav:first-child{margin-right:30px}.footer_nav nav:first-child .gnav:first-child{padding-bottom:40px}.footer_nav nav:last-child{width:45%}footer .gnav{display:block;padding-left:15px;border-left:1px solid #fff;font-size:14px}footer .gnav .sub{margin-left:1em}footer .gnav .sub a:before{content:'-';display:inline-block;position:relative;margin-right:.5em}.copyright{margin:80px 0 0;padding:20px 0;background:#000;color:#fff;font-size:1.2rem;text-align:center;display:block;color:#ccc}}.pagetop{position:fixed;bottom:0;right:0;z-index:999;width:50px;height:50px;background:#003f76;color:#fff;cursor:pointer}.pagetop:after{content:"";position:absolute;top:22px;left:50%;transform:translate(-50%,0) rotate(135deg);width:15px;height:15px;border:2px solid;border-color:transparent transparent #fff #fff}footer ul li.link{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/common/icon.png) no-repeat;background-size:11px;background-position:8.5em 40%}footer ul li.link.link02{background-position:13.5em 40%}footer ul li.link.link03{background-position:10.5em 40%}header ul li.link{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/common/icon.png) no-repeat;background-size:11px;background-position:9em 29%}header ul li.link.link02{background-position:14em 29%}header ul li.link.link03{background-position:11em 29%}@media screen and (max-width:1024px){.pc_only{display:none}}@media screen and (max-width:428px){footer ul li.link{background-position:8em 40%}footer ul li.link.link02{background-position:13em 40%}footer ul li.link.link03{background-position:10em 40%}.footer_inner .footer_nav nav:last-child .gnav{display:block}.footer_inner .footer_nav nav:last-child .gnav li{width:60%}.home_salon-menu .section_inner .salon .salon_block p.tit{font-size:22px !important}.home_link .bnr li:first-child img:nth-child(2){border:2px solid #ccc !important}}.section_inner{width:90%;margin:100px auto}home .section_inner{max-width:none}h2{color:#fff;font-size:3.6rem;font-weight:500;text-align:center}h3{margin-bottom:30px;font-size:3rem;font-weight:lighter;text-align:center}article.blog h3{padding-bottom:10px;text-align:left;font-size:20px;border-bottom:1px dashed #e76e79;font-weight:500}h4{margin-bottom:30px;font-size:1.8rem;font-weight:500}h4.mbn{margin-bottom:0 !important}aside h4{margin-bottom:20px}h5{margin-bottom:10px;font-weight:500}.section_inner p{margin-bottom:30px}table{width:100%;margin-bottom:50px}tr{border-bottom:1px solid #ccc}th,td{padding:30px 0;text-align:left}th{width:30%;font-weight:500;vertical-align:middle}.center{text-align:center}.imgL,.imgR{display:flex;flex-wrap:wrap;justify-content:space-between}.imgR{flex-direction:row-reverse}.imgL figure,.imgR figure{width:30%;text-align:center}.imgL .txt{flex:1;padding-left:60px}.imgR .txt{flex:1;padding-right:60px}.btn{margin:30px 0}.btn a{position:relative;display:inline-block;min-width:200px;padding:20px 40px;background:#ef89b5;background:linear-gradient(90deg,rgba(239,137,181,1) 0%,rgba(194,205,255,1) 100%);border-radius:30px;color:#fff;text-align:center;font-weight:500}.btn a:after{position:absolute;content:'';display:block;width:10px;height:10px;right:20px;top:50%;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translate(0,-50%)}.pageimg{display:flex;justify-content:center;align-items:center;width:100%;height:400px;background:#003f76}.page-about .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/about/pageimg.jpg) no-repeat center;background-size:cover}section:first-child{padding-top:1px}.ti1{text-indent:-1.5em;padding-left:1.5em !important}.fadeIn{opacity:0;transform:translate(0,60px);transition:all 1.2s}.fadeIn_view{opacity:1;transform:translate(0,0)}.breadcrumb{width:90%;max-width:1400px;margin:10px auto 100px}.breadcrumb li{display:inline-block;font-size:11px}.wpcf7-form tr{border:none}.wpcf7-form th,.wpcf7-form td{padding:15px 0}.wpcf7-form .submit{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column}.wpcf7-list-item{margin:0 !important;width:100%}button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;color:#585858;font:inherit;outline:none;letter-spacing:1px}select{background:0 0;border-radius:0;color:#585858;font:inherit;outline:none;letter-spacing:1px}input{background:0 0;border:none;border-radius:0;color:#585858;font:inherit;outline:none;letter-spacing:1px}option{background:0 0;border:none;border-radius:0;color:#585858;font:inherit;outline:none;letter-spacing:1px}textarea{resize:vertical;height:130px}input[type=submit],input[type=button],label,button,select{cursor:pointer}input[type=checkbox],input[type=radio]{vertical-align:middle}input[type=text],input[type=email],input[type=tel],textarea{padding:8px 20px;width:100%;background:#f5f5f5}input[type=submit]{min-width:220px;line-height:45px;padding:0 40px;background:#12449a;border-radius:30px;color:#fff;text-align:center;font-weight:500}input[type=password]{margin-right:1em;padding:8px 20px;border-radius:6px;background:#f5f5f5}input[type=date]{border:1px solid #ccc;padding:5px 15px;border-radius:6px}input::placeholder{color:#aaa}.slct select{padding:10px 60px 10px 20px;background:#f5f5f5}.slct select::-ms-expand{display:none}.slct{position:relative;display:inline-block}.slct:after{position:absolute;top:13px;right:20px;width:15px;height:15px;padding:0;content:'';display:block;border-left:2px solid #04a391;border-bottom:2px solid #04a391;transform:rotate(-45deg);pointer-events:none}.radio label{position:relative;padding-left:1.25em;margin-right:1em}.radio label:before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #ddd;border-radius:50%;background:#eee}.radio input:checked+label:after{content:"";display:block;position:absolute;top:3px;left:3px;width:11px;height:11px;background:#a66970;border-radius:50%}th.req{position:relative}th.req:after{position:absolute;content:'必須';right:20px;top:50%;transform:translateY(-50%);padding:3px 7px;background:#004076;color:#fff;font-size:1.2rem;font-weight:300;line-height:1}.submit{text-align:center}td.age input[type=text]{width:100px}.post-password-form{width:96%;margin:100px auto;text-align:center}.post-password-form p{margin-bottom:30px}article.blog{display:flex;flex-wrap:wrap;justify-content:space-between;width:90%;max-width:1400px;margin:100px auto}article.blog section{width:70%}article.blog section .category_name{margin-bottom:50px;padding:10px 40px;background:#e76e79;color:#fff;font-size:3rem;text-align:center}article.blog section .category_name a{color:#fff}article.blog aside{width:24%}article.blog aside .side_inner{margin-bottom:40px}article.blog aside li{display:flex;flex-wrap:wrap;margin-bottom:3px;background:#f5f5f5;line-height:1.6}article.blog aside li a{display:block;width:100%;padding:7px 15px}article.blog .section_inner{width:100%;margin:0 0 65px}article.blog .section_inner .aligncenter{display:block;margin:0 auto;text-align:center}article.blog .info{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:60px;padding:7px 20px;border-top:1px solid #ccc}article.blog .info .post-categories{display:flex;justify-content:flex-end}article.blog .post-categories li{margin-left:1em}article.blog .info p{margin:0 0 0 1em}.wrapper .pageimg.info{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/form/page-form.png),#e7e6e6;background-repeat:no-repeat;background-size:cover}.wrapper .pageimg.info .pageimg_inner h2 span{color:#707070}.single .wrapper ul.link{overflow:hidden;margin:0 0 30px}.single .wrapper ul.link li{float:left;width:31%;margin-right:2%}.single .wrapper ul.link li a{display:block;color:#fff;background-color:#e76e79;font-size:14px;padding:5px 0;text-align:center;border:1px solid #e76e79;transition:.1s linear all}.wp-pagenavi{margin-bottom:5px}.wp-pagenavi a,.wp-pagenavi span{background-color:#333;border:1px solid #333 !important;color:#fff;padding:5px 8px !important;font-size:14px;transition:.1s linear all}.wp-pagenavi span.current{background-color:#fff;font-weight:300 !important;color:#333}.wp-pagenavi a:hover{background-color:#333;color:#fff}.mainimg{width:100%;max-width:1400px;margin:0 auto}.mainimg video{width:100%}.mainimg h2 img{width:430px;height:auto}.home_concept .section_inner{width:100%;margin:0 0 150px}.home_concept .ttl{display:flex;justify-content:center;position:relative;margin:150px 0;border:none;width:100%}.home_concept .ttl img{position:relative;width:100%;max-width:280px;margin:0 0 30px}.home_concept .ttl .theory:before{content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/concept_bgtxt01.svg);display:block;position:absolute;left:0;top:-100px;width:600px;height:140px}.home_concept .ttl .sensitivity:after{content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/concept_bgtxt02.svg);display:block;position:absolute;right:0;bottom:-140px;width:830px;height:140px}.home_concept .ttl .x{width:14%}.home_concept .ttl .x img{width:100%;max-width:160px;margin:15px auto}.home_concept .ttl h3{display:inline-block;margin:0;padding:3px 30px;border-top:3px solid #555d61;border-bottom:3px solid #555d61;color:#555d61;font-size:2.6rem;font-weight:500}.home_concept .txt{color:#555d61;font-size:2.4rem;font-family:'Noto Serif JP',serif;font-weight:500;line-height:2.4}.home_school-menu{position:relative}.home_school-menu .bgtxt img{position:absolute;top:300px;left:0;width:8%}.mess .ttl{margin-bottom:30px}.mess .ttl_sub{margin-bottom:50px}section .ttl{text-align:center;margin:0 auto 30px;border-bottom:1px solid #e81bbf;width:65%;position:relative}section .ttl img{width:65%}section.home_salon-menu .ttl{border-bottom:1px solid #00a0f1}section.mess .ttl{border-bottom:1px solid #737373}section.home_news .ttl,section.home_instagram .ttl{border:none}section.mess .ttl img{width:50%}div.linkbnr{width:915px;max-width:90%;margin:20px auto 110px}div.linkbnr.mb{margin:20px auto 50px}.page div.linkbnr.mb{margin:20px auto 70px}.home_school-menu .ttl p,.home_salon-menu .ttl p,.mess .ttl p{width:100%;color:#e81bbf;font-size:6rem;font-family:'Noto Serif JP',serif;text-align:center;letter-spacing:7px;line-height:1.7}.home_salon-menu .ttl p{color:#00a0f1}.mess .ttl p{color:#737373}.home_school-menu .ttl p span,.home_salon-menu .ttl p span,.mess .ttl p span{position:relative;text-decoration:underline;text-decoration-thickness:1px}.home_school-menu .ttl_sub p,.home_salon-menu .ttl_sub p{text-align:center;font-family:Georgia,serif;font-size:32px;font-weight:500}.mess .ttl_sub p{text-align:center;font-family:Georgia,serif;font-weight:500;font-size:24px}.home_school-menu .ttl img{position:relative}.home_school-menu .ttl:after{position:absolute;top:150%;right:-20%;transform:translateY(-50%);content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/circle.png);width:240px;height:auto}.home_school-menu .section_inner .school_menu .menu_block{height:1240px;position:relative;margin-bottom:100px}.home_school-menu .section_inner .school_menu .menu_block:last-child{margin-bottom:0}.home_school-menu .section_inner .school_menu .menu_block:first-child{background-size:cover;height:790px}.home_school-menu .section_inner .school_menu .menu_block:nth-child(2){background-size:cover;height:790px}.home_school-menu .section_inner .school_menu .menu_block:last-child{background-size:cover;height:790px}.home_school-menu .section_inner .school_menu .menu_block .menu_title,.home_school-menu .section_inner .school_menu .menu_block .ex{width:95%;left:5%;position:absolute}.home_school-menu .section_inner .school_menu .menu_block .menu_title{top:39%}.home_school-menu .section_inner .school_menu .menu_block .ex{bottom:100px}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit{font-size:48px;font-family:Georgia,serif;font-weight:700;color:#fff !important;border-bottom:1px solid #e81bbf;margin-bottom:0;width:98%;line-height:1.3;letter-spacing:0}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.r{color:#fff !important}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.english{color:#e81bbf;float:right;font-size:24px;line-height:0}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.english img{padding-top:20px;width:auto}.home_school-menu .section_inner .school_menu .menu_block.up03.active03:nth-child(3) span.english img{right:30px;padding-top:80px}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.times{background:#e81bbf;color:#fff;display:inline-block;padding:0 10px;font-size:20px;line-height:1.5}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.times span{font-size:18px}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title{color:#fff;float:left}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title p{font-size:16px;margin-bottom:0}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title p.tit{font-weight:500;font-size:32px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important;line-height:1.3}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title p.tit span{font-size:64px;font-weight:100}.home_school-menu .section_inner .school_menu .menu_block .ex .btn{float:right;margin:0 2% 0 0}.home_school-menu .section_inner .school_menu .menu_block:last-child .ex .btn{margin:0 2% 30px 0}.home_school-menu .section_inner .school_menu .menu_block .ex .btn a{background:0 0;border:2px solid #fff;font-family:Georgia,serif}.home_school-menu .section_inner .school_menu .menu_block .border{position:absolute;background:#e81bbf;width:100%;bottom:0;height:3%}.home_school-menu .section_inner{width:100%;margin-bottom:200px}.home_school-menu .lead{position:relative;display:flex;align-items:center;margin-left:-50px}.home_school-menu .menu03 .lead{flex-direction:column;align-items:flex-start;margin:0 0 25px}.home_school-menu .menu03 .flex{display:flex;align-items:flex-end}.home_school-menu .lead .num{width:auto;height:150px;margin-right:15px}.home_school-menu .menu01 .lead .en{position:absolute;left:260px;top:-60px;width:180px}.home_school-menu .lead p{margin:0;color:#e76cc8;font-size:3rem;font-weight:500;line-height:1.7}.home_school-menu .lead p.big{font-size:4.5rem}.home_school-menu .menu03 .lead p.big{font-size:6.5rem}.home_school-menu .wrap{position:relative;margin-bottom:100px;padding-bottom:30px;border:1px solid #000}.home_school-menu .wrap:before{position:absolute;left:0;top:0;content:'';width:10px;height:200px;background:#000}.home_school-menu .wrap>dt{padding:30px 30px 0;border-bottom:1px solid #000}.home_school-menu .wrap h3{position:relative;z-index:2;margin-bottom:20px;color:#000;font-weight:500;text-align:left}.home_school-menu .wrap dt p{display:inline-block;margin:0;padding:3px 10px;background:#e76cc8;color:#fff}.home_school-menu .wrap>dd{padding:30px 45% 0 30px}.home_school-menu .wrap .date{position:relative;display:inline-block;margin-bottom:30px}.home_school-menu .wrap .date dt{padding-bottom:7px;border-bottom:3px solid #ccc}.home_school-menu .wrap .date dd{padding:10px 15px 0 0}.home_school-menu .wrap figure img{position:absolute;top:0;right:0;width:45%}.home_school-menu .menu02 .en{position:absolute;width:220px;bottom:-42px;left:25%}.home_school-menu .section_inner .school_menu .menu_block .feature{width:790px;max-width:70%;padding:10px;background:rgba(255,255,255,.7);overflow:hidden}.home_school-menu .section_inner .school_menu .menu_block .feature .fea_left{color:#e81bbf;border:1px solid #e81bbf;padding:0 20px;margin-right:20px;float:left;text-align:center;font-size:14px;font-weight:500}.home_school-menu .section_inner .school_menu .menu_block .feature .fea_left p{margin-bottom:0;padding:9px 0;font-size:16px;line-height:1.5}.home_school-menu .section_inner .school_menu .menu_block .feature .fea_right{width:75%;float:left}.home_school-menu .section_inner .school_menu .menu_block .feature .fea_right p{min-height:70px;display:flex;align-items:center;margin-bottom:0;line-height:1.5}.home_salon-menu .section_inner .salon{overflow:hidden}.home_salon-menu .section_inner .salon .salon_block{float:left;width:45%;margin-right:10%;margin-bottom:120px}.home_salon-menu .section_inner .salon .salon_block:nth-child(5),.home_salon-menu .section_inner .salon .salon_block:nth-child(6){margin-bottom:0;padding-bottom:5px}.home_salon-menu .section_inner .salon .salon_block:nth-child(2n){margin-right:0}.home_salon-menu .section_inner .salon .salon_block .ex_feature{border-bottom:1px solid #000}.home_salon-menu .section_inner .salon .salon_block:nth-child(6) .ex_feature img{border:1px solid #ccc !important}.home_salon-menu .section_inner .salon .salon_block p.tit{font-size:25px;font-weight:600;color:#00a0f1;margin:20px 0;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important}.home_salon-menu .section_inner .salon .salon_block p.under{margin-bottom:30px}.home_salon-menu .section_inner .salon .salon_block .more_block{float:right;padding-top:5px}.home_salon-menu .section_inner .salon .salon_block .more_block a{color:#fff;background:#000;padding:5px 25px 5px 20px;font-family:Georgia,serif;position:relative}.home_salon-menu .section_inner .salon .salon_block .more_block a:after{position:absolute;content:'';display:block;width:8px;height:8px;right:15px;top:41%;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translate(0,-50%)}.home_salon-menu{position:relative}.home_salon-menu .bgtxt01 img{position:absolute;top:120px;right:0;width:8%}.home_salon-menu .bgtxt02 img{position:absolute;bottom:0;left:0;width:8%}.home_salon-menu .section_inner{width:75%;max-width:1200px;margin:60px auto 200px}.home_salon-menu .lead{margin:60px 0 100px;font-family:'Noto Serif JP',serif;font-size:2.6rem;font-weight:500;text-align:center}.home_salon-menu .flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}.home_salon-menu .flex:last-child{margin-right:-150px;margin-left:150px}.home_salon-menu .flex li{width:45%}.home_salon-menu .flex li:nth-child(2n){margin-top:100px}.home_salon-menu .flex li .img{display:flex}.home_salon-menu .flex .en{width:20px;margin-right:10px}.home_salon-menu .flex figure{position:relative;flex:1}.home_salon-menu .flex figure img{width:100%}.home_salon-menu .flex .hide{position:absolute;bottom:0;left:0;width:100%;padding:25px 0 0;background:rgba(255,255,255,.8);opacity:0;transition:.2s}.home_salon-menu .flex .hide p{margin-bottom:20px;padding:0 25px}.home_salon-menu .flex .hide .more{float:right;display:inline-block;margin:0;padding:0 20px;background:#000;color:#fff;text-align:center}.home_salon-menu .flex .hide .more:after{position:relative;content:'';display:inline-block;width:7px;height:7px;margin:0 0 2px 7px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.home_salon-menu .flex a:hover{opacity:1}.home_salon-menu .flex a:hover .hide{opacity:1}.home_salon-menu .flex h3{position:relative;padding:40px 30px;font-size:2.6rem;font-weight:500;text-align:left;letter-spacing:0}.home_salon-menu .flex h3 .small{font-size:2rem}.home_salon-menu .flex h3:before{display:block;position:absolute;content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/salon-menu_ico.svg);top:-10px;left:-40px;width:80px}.home_salon-menu .flex h3:after{display:block;position:absolute;content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/salon-menu_arrow.svg);top:10px;right:10px;width:7px}section.img{margin:0 auto 150px;background:#e6e7ff}section.img .img_flex img{display:block}section .img_ex{background:#e6e7ff;position:relative;height:900px}section .img_ex img{position:absolute}section .img_ex img:nth-child(1){top:10%;left:2%;width:30%}section .img_ex img:nth-child(2){top:15%;left:47%;width:22%}section .img_ex img:nth-child(3){top:52%;left:35%;width:24%}section .img_ex img:nth-child(4){top:10%;left:75%;width:25%}section .img_ex img:nth-child(5){top:63%;left:65%;width:25%}.home_message{position:relative;padding:1px 0 0;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/message_bg.jpg) no-repeat center;background-size:cover}.home_message .bgtxt img{position:absolute;top:40px;left:0;width:8%}.home_message .lead{margin:60px 0 0;font-family:'Noto Serif JP',serif;font-size:2.6rem;font-weight:500;text-align:center}.home_message .section_inner{width:75%;max-width:1200px;margin:100px auto 0}.home_message .yumiko{margin:0;text-align:center}.home_message .yumiko img{width:80%}.home_message .wrap{width:100%;padding:40px 5% 1px;background:#fff;margin-top:-4px}.home_message .flex{display:flex;justify-content:space-between}.home_message .flex figure{width:40%;margin:0 25px 30px 0}.home_message .flex .info{flex:1;position:relative}.home_message .flex .info:before{position:absolute;display:block;content:'';width:100%;height:1px;background:#000}.home_message .flex .info>dt{padding:25px 0;border-bottom:1px solid #000;font-size:2.4rem;text-align:center;line-height:1.7}.home_message .flex .info p{margin:0}.home_message .flex .info>dt h3{margin:0;font-size:5rem}.home_message .flex .info .profile{display:flex;flex-wrap:wrap;margin-top:30px}.home_message .flex .info .profile dt{width:120px}.home_message .flex .info .profile dt p{width:80px;margin:5px auto 0;padding:3px 0;background:#e81bbf;color:#fff;font-weight:500;text-align:center}.home_message .flex .info .profile dd{width:calc(100% - 120px);margin-bottom:20px;line-height:1.7}.home_message .txt{margin-bottom:0}.home_link{position:relative}.home_link .bgtxt img{position:absolute;top:0;right:0;width:8%}.home_link .section_inner{width:75%;max-width:1200px;margin:200px auto 150px}.home_link .bnr li{margin-bottom:100px}.home_link .bnr li img{width:100%}.home_news{margin-bottom:150px}.home_news .section_inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:1400px}.home_news .ttl,.home_instagram .ttl{position:relative;width:25%;padding:60px 60px 0 0;text-align:center;margin:0}.home_instagram .ttl{padding:0}.home_instagram .insta_block{padding:60px 0}.home_news .ttl:before{position:absolute;content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/news_line01.svg);width:250px;top:-100px;left:-110px}.home_instagram .ttl:before{position:absolute;content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/slash_gray.png);width:250px;top:-100px;left:-110px}.home_news .ttl:after{position:absolute;content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/news_line02.svg);width:160px;bottom:-60px;right:30px}.home_news .ttl .en,.home_instagram .ttl .en{width:80%;margin:0 auto 30px}.home_news .ttl .en img{width:100%}.home_instagram .ttl .en img{width:100%}.home_news h3{font-size:1.8rem}.home_news .cont table{margin:0 auto;max-width:1200px}.home_news .cont table tr th{background:#000;color:#fff;text-align:center;width:20%;font-size:24px;font-weight:100;padding:20px 0}.home_news .cont table tr td{vertical-align:middle;font-weight:700;padding:20px 35px;width:75%}.home_news .cont table tr th,.home_news .cont table tr td{border-top:1px solid #000;border-bottom:1px solid #000;position:relative}.home_news .cont table tr th:before{position:absolute;top:52%;right:70%;transform:translateY(-50%);content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/pickup.png);width:120px;height:auto}.home_news .cont table tr td p.info:before{position:absolute;top:60%;right:90%;transform:translateY(-50%);content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/info.png);width:50px;height:auto}.home_news .cont table tr td p{display:block}.home_news .cont table tr td p.date{color:#e81bbf;padding-right:2%}.home_news .cont table tr td p.info{float:right;position:relative;font-weight:200}.home_news .cont table tr td .bx-wrapper{float:left;width:80%;margin:0 !important}.home_news .cont table tr td .more_btn{float:right;width:20%;padding:6px 0}.home_news .cont p span{color:#fff;padding:0 8px;line-height:1.5;display:inline-block;margin:0 8px 2px;vertical-align:middle;border-radius:10px;background:#e81bbf;font-size:12px}.home_news .cont li{padding:10px 0}.home_news .cont li p{margin:0}.home_news .cont li .date{color:#b57bb1}.home_news_new{background:#fdedfa;padding:80px 0;margin:100px auto}.home_news_new .section_inner{margin:0 auto}section.home_news_new .ttl img{width:220px}section.home_news_new .ttl{margin-bottom:41px}.home_news_new .section_inner ul.list li{margin-bottom:18px}.home_news_new .section_inner ul.list li a{background:#fff;padding:20px 30px;border-radius:10px;display:block}.home_news_new .section_inner ul.list li a:hover{opacity:.8}.home_news_new .section_inner ul.list li p.date{color:#e81bbf;font-weight:600;margin-bottom:0}.home_news_new .section_inner ul.list li p.post-ttl{font-weight:600;margin-bottom:0}.home_news_new .section_inner ul.list li p.date span{color:#fff;padding:2px 20px;line-height:1.5;display:inline-block;margin:0 0 2px 18px;vertical-align:middle;border-radius:5px;background:#e81bbf;font-size:12px}.home_news_new .section_inner div.more_btn{margin:35px auto 0;text-align:center}.home_news_new .section_inner div.more_btn a{font-family:serif,Georgia !important;position:relative;display:inline-block;padding:10px 40px;text-align:center;font-weight:500;border:1px solid #000}.home_news_new .section_inner div.more_btn a:after{position:absolute;content:'';display:block;width:10px;height:10px;right:20px;top:45%;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg) translate(0,-50%)}.home_news_new .section_inner div.more_btn a:hover{background:#fff}.home_instagram{position:relative;padding-top:1px}#sb_instagram #sbi_load{margin-top:30px}.home_instagram .border{height:50px;background:#e6e6e6}.home_instagram .bgtxt img{position:absolute;top:60px;left:0;width:8%}.home_instagram .en img{position:absolute;top:30px;right:10%;width:220px}.home_instagram .section_inner .en img{right:-20%;top:-30px}.h3{background:#707070;text-align:center;line-height:.8;padding:5px;margin-bottom:50px}.h3 h3{background:#707070;text-align:center;line-height:.8;padding:5px;font-size:48px;color:#fff;font-weight:700}.page-mail .h3 h3,.page-form .h3 h3,.page-access .h3 h3,.page-plus-form .h3 h3{font-size:24px;padding:20px 0;font-family:serif,Georgia !important;margin-bottom:0}.page-mail .h3.mt{margin-top:100px}.page-mail .h3,.page-form .h3,.page-access .h3{background:0 0;font-size:24px;padding:20px 0 0;font-family:serif,Georgia !important}.page-form .wrapper section .section_inner .form>p{margin-bottom:50px}.pageimg_inner h2{text-align:left;color:#000;text-transform:uppercase;font-family:serif;font-size:42px}.page-salonmenu .pageimg_inner h2,.page-schoolmenu .pageimg_inner h2{color:#fff;font-size:42px;border-bottom:1px solid #fff;font-weight:500}.page-salonmenu .pageimg_inner h2 img,.page-schoolmenu .pageimg_inner h2 img{float:right;margin-top:15px}.page-personalcolor .pageimg_inner h2 span{font-family:'Ace Sans',sans-serif}.wrapper h4{font-family:serif,Georgia !important}.wrapper p.tit{font-family:serif,Georgia !important}.page-makeup .wrapper section.eye .section_inner .eye .eye_block p:nth-child(2){font-family:serif,Georgia !important}.wrapper h5{font-family:serif,Georgia !important}.btn a{font-family:serif,Georgia !important}.page-mail table th,.page-form table th,.page-access table th{font-weight:700}.btn a,input[type=submit]{font-weight:700}.pageimg_inner h2 span{font-size:2.4rem;font-family:'Ace Sans',sans-serif}.wrapper .pageimg_inner{width:90%;max-width:1400px;padding-bottom:20px}@media screen and (max-width:1440px){.wrapper .pageimg_inner{padding-left:2%}}@media screen and (max-width:1280px){.wrapper .pageimg_inner{max-width:1200px}}.wrapper .pageimg{position:relative}.wrapper .pageimg .border{position:absolute;background:#707070;height:20px;bottom:0;width:100%}.page section .section_inner{max-width:1020px;width:90%;margin:0 auto}.page.page-privacypolicy section .section_inner{max-width:1400px}tr:first-child{border-top:1px solid #ccc}table th{color:#e76cc8}.page-access .pageimg_inner h2 span,.page-mail .pageimg_inner h2 span,.page-message .pageimg_inner h2 span,.page-privacypolicy .pageimg_inner h2 span{color:#707070}.page-form .pageimg_inner h2 span{color:#e81bbf}.page-access .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/access/page-access.png),#e7e6e6;background-repeat:no-repeat;background-size:cover}.page-access .wrapper section .section_inner p{text-align:center;margin-bottom:50px}.page-access .wrapper section table{margin-bottom:150px}.page-access .wrapper section .section_inner iframe{margin-bottom:200px}.page-browlift .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/blowlift/page-blowlift.png),#e7e6e6;background-repeat:no-repeat;background-size:100%}.page-browlift .wrapper .pageimg .border{background:#00a0f1}.pageimg_inner h2 span{font-size:21px;color:#00a0f1}.page-form .pageimg_inner h2 span{color:#e81bbf}.page-privacypolicy .pageimg_inner h2 span{color:#707070}.page-browlift .wrapper section.hollywood{background:#dfdfdf;height:1150px}.page-browlift .wrapper section .logo{text-align:center;position:relative}.page-browlift .wrapper section .logo img{width:33%}.page-browlift .wrapper section .logo .border{position:absolute;background:#040404;height:10px;bottom:-100%;width:100%}.page-browlift .wrapper section .page_inner{max-width:1200px;width:100%;text-align:left;margin:150px auto 0}.page-browlift .wrapper section .page_inner .saika_lash{overflow:hidden;margin:75px 0 100px}.page-browlift .wrapper section .page_inner .saika_lash .lash_left{float:left;width:35%;margin-right:2%}.page-browlift .wrapper section .page_inner .saika_lash .lash_right{float:left;width:60%;margin-right:3%}.page-browlift .wrapper section .page_inner .saika_lash .lash_right h4{color:#00a0f1;font-size:32px;margin-bottom:18px}.page-browlift .wrapper section .page_inner .saika_lash .lash_right .h4_border{border-bottom:1px solid #545454;width:80%}.page-browlift .wrapper section .page_inner .saika_lash .lash_right .h4_border.last{margin:5px 0 30px 2%}.page-browlift .wrapper section .page_inner .saika_lash .lash_right p span,.page-browlift .wrapper section.hollywood .tit .section_inner p span{color:#00a0f1}.page-browlift .wrapper section .tit{width:100%;position:relative}.page-browlift .wrapper section .tit .tit_left,.page-browlift .wrapper section .tit .tit_right{position:absolute}.page-browlift .wrapper section .tit .tit_left{left:7%;width:50%;z-index:10;margin-top:5%}.page-browlift .wrapper section .tit .tit_right{left:57%;background:#eaafb1;width:43%;height:300px;background-position:80% 65%;position:relative}.page-browlift .wrapper section .tit .tit_right img{position:absolute;z-index:999;top:25%;left:10%}.page-browlift .wrapper section.hollywood .tit .section_inner{position:absolute;max-width:1000px;width:100%;background:#fff;margin-top:-5%;text-align:center;left:50%;-webkit-transform:translateX(-50%);padding:150px 0 2px;position:absolute;z-index:1}.page-browlift .wrapper section.hollywood .tit .section_inner img{margin-top:20px;width:90%}.page-browlift .wrapper section .tit .tit_left p{font-size:24px;color:#fff;background:#000;position:relative;padding:5px 0 5px 50px;font-weight:500;width:90%}.page-browlift .wrapper section .tit .tit_left p:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 30px transparent;border-right:solid 45px #007fbf}.page-browlift .wrapper section .tit .tit_left p:after{position:absolute;content:'';top:0;right:0;border:none;border-right:solid 50px #dfdfdf;border-top:solid 60px transparent}.page-browlift .wrapper section.ex{margin-top:100px}.page-browlift .wrapper section.ex h5{text-align:center;font-size:28px;font-family:'Demibold','Noto Sans JP',sans-serif;margin-bottom:50px}.page-browlift .wrapper section.ex .before_after{overflow:hidden}.page-browlift .wrapper section.ex .before_after .before img,.page-browlift .wrapper section.ex .before_after .after img{margin-bottom:20px}.page-browlift .wrapper section.ex .before_after .before .border_img,.page-browlift .wrapper section.ex .before_after .after .border_img{width:100%;background:#ccc;height:2px;margin-bottom:50px}.page-browlift .wrapper section.ex .before_after .after .border_img{background:#e76cc8}.page-browlift .wrapper section.ex .before_after .before{float:left;width:40%;position:relative;text-align:center}.page-browlift .wrapper section.ex .before_after .before:after{position:absolute;content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/blowlift/arrow.png);top:17%;left:120%}.page-browlift .wrapper section.ex .before_after .after:before{position:absolute;content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/blowlift/arrow.png);top:43%;left:-30%}.page-browlift .wrapper section.ex .before_after:before{position:absolute;content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/blowlift/arrow.png);top:70%;left:48%}.page-browlift .wrapper section.ex .before_after .before img:nth-child(3):before,.page-browlift .wrapper section.ex .before_after .before img:nth-child(4):after,.page-browlift .wrapper section.ex .before_after .before img:nth-child(5):after{position:absolute;content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/blowlift/arrow.png);top:0;left:50%;height:200px;width:50px;display:block}.page-browlift .wrapper section.ex .before_after .before img:nth-child(1){width:42%}.page-browlift .wrapper section.ex .before_after .before img:nth-child(1),.page-browlift .wrapper section.ex .before_after .after img:nth-child(1){margin-bottom:0}.page-browlift .wrapper section.ex .before_after .before img:nth-child(5),.page-browlift .wrapper section.ex .before_after .after img:nth-child(5){margin-bottom:100px}.page-browlift .wrapper section.ex .before_after .after{float:right;width:40%;text-align:center;position:relative}.page-browlift .wrapper section.ex .before_after{position:relative}.page-browlift .wrapper section.price .section_inner{max-width:900px}.page-browlift .wrapper section.price .section_inner p.title{font-size:22px;font-weight:700}.page .wrapper section.price{padding-bottom:100px;border-bottom:2px solid #ccc;margin-bottom:50px}.page .wrapper section.price .section_inner .table_price{border-top:3px solid #ccc;border-bottom:3px solid #ccc;padding:15px 0}.page-colorist .wrapper section.price,.page-coloristpro .wrapper section.price{border-bottom:1px solid #000}.page-colorist .wrapper section.price .h3 img,.page-coloristpro .wrapper section.price .h3 img,.page-pigment .wrapper section.price .h3 img,.page-personalcolor .wrapper section.price .h3 img{width:57%}.page .wrapper section.price .section_inner .table_price table{margin-bottom:0}.page .wrapper section.price .section_inner .table_price table tr{border:none}.page .wrapper section.price .section_inner .table_price table th,.page .wrapper section.price .section_inner .table_price table td{padding:0;font-weight:400}.page .wrapper section.price .section_inner .table_price table th{width:70%;color:#000}.page .wrapper section.price .section_inner .table_price table tr:nth-child(4) th{padding-top:20px}.page-makeup .wrapper section.price .section_inner .table_price table tr:nth-child(4) th{padding-top:0}.page .wrapper section.price .section_inner .table_price table tr:nth-child(1) th:before,.page .wrapper section.price .section_inner .table_price table tr:nth-child(4) th:before{content:"■ ";color:#e76cc8}.page .wrapper section.price .section_inner .table_price table td{text-align:right;color:#e76cc8;font-weight:700}.page .wrapper section.price .section_inner .table_price table td span{font-size:.9rem}.page .wrapper .btn a{display:block;margin:0 auto 40px;width:20%}.page .wrapper .btn{text-align:center}.page .wrapper .btn a{margin:0 0 150px;background:#00a0f1;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important;display:block;margin:0 auto 40px;width:300px}.page .wrapper .btn a:last-child{margin:0 auto 150px}.page-browlift .wrapper .btn a,.page-eyelash .wrapper .btn a{background:linear-gradient(90deg,rgba(239,137,181,1) 0%,rgba(194,205,255,1) 100%)}.page-browlift .wrapper .btn a:last-child,.page-eyelash .wrapper .btn a:last-child{margin:0 auto 150px;background:#00a0f1}.page-cames .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/cames/page-cames.png),#e7e6e6;background-repeat:no-repeat;background-size:cover}.page-cames .wrapper .pageimg .border{background:#00a0f1}.page-cames .wrapper section .section_inner p.tit{font-size:24px;text-align:center;border-bottom:1px solid #00a0f1;font-weight:700}.page-cames .wrapper section .section_inner p{width:90%;margin:0 auto 30px}.page-cames .wrapper section .page_inner{max-width:1200px;width:90%;text-align:left;margin:0 auto}.page-cames .wrapper section .page_inner .cames{overflow:hidden;margin:75px 0 100px}.page-cames .wrapper section .page_inner .cames .cames_left{float:left;width:35%;margin-right:5%}.page-cames .wrapper section .page_inner .cames .cames_right{float:left;width:60%}.page-cames .wrapper section .page_inner .cames .cames_right h4{color:#00a0f1;font-size:30px;margin-bottom:18px}.page-cames .wrapper section .page_inner .cames .cames_right .h4_border{border-bottom:1px solid #545454;width:80%}.page-cames .wrapper section .page_inner .cames .cames_right .h4_border.last{margin:5px 0 30px 2%}.page-cames .wrapper section .page_inner .cames .cames_right p span{color:#00a0f1}.page-cames .wrapper section.price .section_inner{max-width:900px}.page-cames .wrapper section.price .section_inner p.title{font-size:22px;font-weight:700;width:100%}.page-cames .wrapper section.price .section_inner .table_price{border-top:3px solid #ccc;border-bottom:3px solid #ccc;padding:15px 0;margin-bottom:50px}.page-cames .wrapper section.price .section_inner .table_price table{margin-bottom:0}.page-cames .wrapper section.price .section_inner .table_price table tr{border:none}.page-cames .wrapper section.price .section_inner .table_price th:before{content:"■ ";color:#e76cc8}.page-cames .wrapper section.price .section_inner .table_price table tr:nth-child(3) th{padding-top:20px}.page-cames .wrapper section.price .section_inner .table_price table tr:nth-child(4) th:before{content:""}.page-cames .wrapper section.price .section_inner .table_price table th{color:#000;width:70%}.page-cames .wrapper section.price .section_inner .table_price table td{text-align:right;color:#e76cc8}.page-cames .wrapper section.price .section_inner .table_price table th,.page-cames .wrapper section.price .section_inner .table_price table td{padding:0}.page-cames .wrapper section.price .section_inner .table_price table td{padding:0;font-weight:700;vertical-align:top}.page-cames .wrapper section.price .section_inner .table_price table tr:nth-child(4) th{padding-top:0}.page-cames .wrapper section .section_inner .jclta p.tit{font-size:2rem;color:#1c2f66;font-weight:500;border:none}.page-cames .wrapper section .section_inner .jclta a{display:block;text-align:center}.page-cames .wrapper .btn a:last-child,.page-coloristpro .wrapper .btn a:last-child{margin:0 auto 100px}.page-cames .wrapper .bnr,.page-coloristpro .wrapper .chart{margin:0 auto 150px;text-align:center;width:600px}.page-eyelash .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/eyelash/page-eyelash.png),#e6e6e6;background-repeat:no-repeat;background-size:cover}.page-eyelash .wrapper .pageimg .border{background:#00a0f1}.page-eyelash .wrapper section .page_inner{max-width:1200px;width:100%;text-align:left}.page-eyelash .wrapper section .page_inner .eyelash{overflow:hidden;margin:75px 0 100px}.page-eyelash .wrapper section .page_inner .eyelash .lash_left{float:left;width:35%;margin-right:5%}.page-eyelash .wrapper section .page_inner .eyelash .lash_right{float:left;width:60%}.page-eyelash .wrapper section .page_inner .eyelash .lash_right h4{color:#00a0f1;font-size:32px;margin-bottom:18px}.page-eyelash .wrapper section .page_inner .eyelash .lash_right .h4_border{border-bottom:1px solid #545454;width:80%}.page-eyelash .wrapper section .page_inner .eyelash .lash_right .h4_border.last{margin:5px 0 30px 2%}.page-eyelash .wrapper section .page_inner .eyelash .lash_right p span{color:#00a0f1}.page-eyelash .wrapper section .logo{text-align:center}.page-eyelash .wrapper section .logo img{width:33%}.page-eyelash .wrapper section.eyelash_sec{margin-bottom:150px}.page-eyelash .wrapper section.eyelash_sec .section_inner{max-width:1160px;width:100%;margin:0 auto;position:relative}.page-eyelash .wrapper section.eyelash_sec .section_inner .ex_block{text-align:center;padding:50px 0;max-width:950px;margin:0 auto;border:1px solid #007fbf}.page-eyelash .wrapper section.eyelash_sec .section_inner p.tit{position:relative;color:#fff;font-size:2.4rem;color:#fff;background:#00a0f1;position:relative;padding:5px 0 5px 50px;font-weight:500;width:35%;margin-left:5%;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important}.page-eyelash .wrapper section.eyelash_sec .section_inner p.tit:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 30px transparent;border-right:solid 45px #007fbf}.page-eyelash .wrapper section.eyelash_sec .section_inner p.tit:after{position:absolute;content:'';top:0;right:0;border:none;border-right:solid 50px #fff;border-top:solid 60px transparent}.page-eyelash .wrapper section.eyelash_sec .section_inner .ex_block p.block_tit{color:#00a0f1;font-size:21px;line-height:1.1;border-bottom:1px solid #00a0f1;display:inline-block;font-weight:400}.page-eyelash .wrapper section.eyelash_sec.perm .section_inner{position:relative}.page-eyelash .wrapper section.eyelash_sec.perm .section_inner .img_block{position:absolute;top:-5%;right:0}.page-eyelash .wrapper section.ex{height:1000px;padding:50px 0 0;background:#f5f5f5;margin-bottom:150px}.page-eyelash .wrapper section.ex h5{text-align:center;font-size:28px;font-family:'Demibold','Noto Sans JP',sans-serif;margin-bottom:50px}.page-eyelash .wrapper section.ex .before_after{position:relative;overflow:hidden}.page-eyelash .wrapper section.ex .before_after:before{position:absolute;content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/blowlift/arrow.png);top:560px;left:48%}.page-eyelash .wrapper section.ex .before_after .before{float:left;width:40%;position:relative;text-align:center}.page-eyelash .wrapper section.ex .before_after .before img:nth-child(1),.page-eyelash .wrapper section.ex .before_after .after img:nth-child(1){margin-bottom:0}.page-eyelash .wrapper section.ex .before_after .before img,.page-eyelash .wrapper section.ex .before_after .after img{margin-bottom:20px}.page-eyelash .wrapper section.ex .before_after .before img,.page-eyelash .wrapper section.ex .before_after .after img{margin-bottom:20px}.page-eyelash .wrapper section.ex .before_after .before img:nth-child(5),.page-eyelash .wrapper section.ex .before_after .after img:nth-child(5){margin-bottom:100px}.page-eyelash .wrapper section.ex .before_after .before:after{position:absolute;content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/blowlift/arrow.png);top:17%;left:120%}.page-eyelash .wrapper section.ex .before_after .after{float:right;width:40%;text-align:center;position:relative}.page-eyelash .wrapper section:nth-child(3) .before_after .after:before{position:absolute;content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/blowlift/arrow.png);top:43%;left:-30%}.page-eyelash .wrapper section.ex .before_after .before img:nth-child(1),.page-eyelash .wrapper section:nth-child(3) .before_after .after img:nth-child(1){margin-bottom:0}.page-eyelash .wrapper section.ex .before_after .before .border_img,.page-eyelash .wrapper section.ex .before_after .after .border_img{width:100%;background:#ccc;height:2px;margin-bottom:50px}.page-eyelash .wrapper section.ex .before_after .after .border_img{background:#e76cc8}.page-eyelash .wrapper section.ex .before_after .after:before{position:absolute;content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/blowlift/arrow.png);top:43%;left:-30%}.page-eyelash .wrapper section.ex .before_after .before img:nth-child(1){width:42%}.page-eyelash .wrapper section.price .section_inner p.title{font-size:22px;font-weight:700}.page-eyelash .wrapper section.price .section_inner .table_price table tr:nth-child(4) th{padding-top:0}.page-eyelash .wrapper section.price.extensions .section_inner .table_price table tr:nth-child(5) th,.page-eyelash .wrapper section.price.extensions .section_inner .table_price table tr:nth-child(9) th{padding-top:20px}.page-eyelash .wrapper section.price.extensions .section_inner .table_price table tr:nth-child(4) th:before,.page-eyelash .wrapper section.price.perm .section_inner .table_price table tr:nth-child(4) th:before{content:""}.page-eyelash .wrapper section.price.extensions .section_inner .table_price table tr:nth-child(5) th:before,.page-eyelash .wrapper section.price.extensions .section_inner .table_price table tr:nth-child(9) th:before,.page-eyelash .wrapper section.price.perm .section_inner .table_price table tr:nth-child(2) th:before,.page-eyelash .wrapper section.price.perm .section_inner .table_price table tr:nth-child(3) th:before{content:"■ ";color:#e76cc8}.page-eyelash .wrapper section.price .section_inner .btn a:last-child{margin:0 auto 150px;background:#00a0f1}.page-form .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/form/page-form.png),#e7e6e6;background-repeat:no-repeat;background-size:cover}.page-form .wrapper .pageimg .border{background:#e81bbf}.page-form .wrapper section .section_inner .open .open_block{overflow:hidden;margin-bottom:50px}.page-form .wrapper section .section_inner .open .open_block:nth-child(1){background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/form/bg_form01.png) no-repeat;background-size:cover}.page-form .wrapper section .section_inner .open .open_block:nth-child(2){background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/form/bg_form02.png) no-repeat;background-size:cover}.page-form .wrapper section .section_inner .open .open_block:nth-child(3){background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/form/bg_form03.png) no-repeat;background-size:cover;margin-bottom:100px}.page-form .wrapper section .section_inner .open .open_block .open_left{float:left;width:70%;margin-right:5%}.page-form .wrapper section .section_inner .open .open_block .open_left img{padding-left:3.5%;margin-left:0}.page-form .wrapper section .section_inner .open .open_block .open_left img{width:50%;margin-top:5%}.page-form .wrapper section .section_inner .open .open_block .open_left p.tit{font-size:30px;color:#fff;margin-bottom:5px;padding-left:3%;font-weight:500;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important}.page-form .wrapper section .section_inner .open .open_block .open_left p.times{padding:5px 15px;background:#e81bbf;margin-bottom:20px;color:#fff;margin-left:3.5%;display:inline-block;font-size:14px}.page-form .wrapper section .section_inner .open .open_block .open_left .feature{padding:10px 3%;background:#fff;overflow:hidden;margin-bottom:5%}.page-form .wrapper section .section_inner .open .open_block .open_left .feature .fea_left{color:#e81bbf;border:1px solid #e81bbf;width:12%;margin-right:5%;float:left;text-align:center;font-size:14px;font-weight:500}.page-form .wrapper section .section_inner .open .open_block .open_left .feature .fea_left p{margin-bottom:0;padding:9px 0;font-size:16px;line-height:1.5}.page-form .wrapper section .section_inner .open .open_block .open_left .feature .fea_right{width:75%;float:left}.page-form .wrapper section .section_inner .open .open_block .open_left .feature .fea_right p{min-height:70px;display:flex;align-items:center;margin-bottom:0;line-height:1.5}.page-form .wrapper section .section_inner .open .open_block .open_right{float:left;width:25%;padding:3% 3% 3% 0;box-sizing:border-box}.page-form .wrapper section .section_inner .form p.center{text-align:center}.page-form .wrapper section .section_inner .form table tr{border-bottom:1px solid #ccc}.page-form .wrapper section .section_inner .form table th{color:#353535;box-sizing:border-box}.page-form .wrapper section .section_inner .form table tr:nth-child(1) th,.page-form .wrapper section .section_inner .form table tr:nth-child(10) th{vertical-align:top}.page-form .wrapper section .section_inner .form table th span{background-color:#e76cc8;color:#fff;float:right;padding:0 8px;display:inline-block;margin-right:5%}.page-form .wrapper section .section_inner .form table td{padding:15px 0}.page-form .wrapper section .section_inner .form input[type=submit]{margin-top:30px;background:#e81bbf;padding:5px 0}.page-lifewave .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/lifewave/page-lifewave.png),#e7e6e6;background-repeat:no-repeat;background-size:cover}.page-lifewave .wrapper .pageimg .border{background:#00a0f1}.page-lifewave .wrapper section .tit_block{text-align:center;position:relative;width:90%;margin:0 auto 80px}.page-lifewave .wrapper section .tit_block h4{color:#00a0f1;font-size:32px;margin-bottom:18px}.page-lifewave .wrapper section .tit_block .h4_border:first-child{margin:0 auto 5px}.page-lifewave .wrapper section .tit_block .h4_border{border-bottom:1px solid #545454;width:85%;margin:0 auto;position:absolute;margin:10px auto 0;top:19%;left:7.5%}.page-lifewave .wrapper section .tit_block .h4_border.last{top:22%;left:9.5%}.page-lifewave .wrapper section .tit_block p{padding-top:50px}.page-lifewave .wrapper section .page_inner{width:90%;margin:0 auto;text-align:left}.page-lifewave .wrapper section .page_inner .lifewave{overflow:hidden;background:#f0faff;margin:0 auto 100px}.page-lifewave .wrapper section .page_inner .lifewave .wave_left{float:left;width:33%;margin-right:5%}.page-lifewave .wrapper section .page_inner .lifewave .wave_right{float:left;width:62%}.page-lifewave .wrapper section .page_inner .lifewave .wave_right p{width:60%;padding:80px 0}.page-lifewave .wrapper section .page_inner .lifewave .wave_right p span{color:#00a0f1}.page-lifewave .wrapper section.right{margin-bottom:150px}.page-lifewave .wrapper section.right .page_inner{max-width:1200px;margin-left:auto}.page-lifewave .wrapper section.right .page_inner .forty-nine p.tit,.page-lifewave .wrapper section.right .page_inner .thirty-nine p.tit{font-size:24px;color:#fff;background:#af5483;position:relative;padding:5px 0 5px 50px;font-weight:500;width:50%;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important}.page-lifewave .wrapper section.right .page_inner .forty-nine p.tit:before,.page-lifewave .wrapper section.right .page_inner .thirty-nine p.tit:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 30px transparent;border-right:solid 45px #832053}.page-lifewave .wrapper section.right .page_inner .forty-nine p.tit:after,.page-lifewave .wrapper section.right .page_inner .thirty-nine p.tit:after{position:absolute;content:'';top:0;right:0;border:none;border-right:solid 50px #fff;border-top:solid 60px transparent}.page-lifewave .wrapper section.right .page_inner .thirty-nine p.tit{background:#0077a7}.page-lifewave .wrapper section.right .page_inner .thirty-nine p.tit:before{border-right:solid 45px #004e6d}.page-lifewave .wrapper section.right .page_inner .x{margin-top:30px;max-width:1170px;margin-left:auto;overflow:hidden;margin-bottom:100px}.page-lifewave .wrapper section.right .page_inner .x .x_left{float:left;width:50%;margin-right:5%;box-sizing:border-box;position:relative}.page-lifewave .wrapper section.right .page_inner .forty-nine .x .x_left .bg,.page-lifewave .wrapper section.right .page_inner .thirty-nine .x .x_left .bg{background:#f7eef2;padding:20px 30px;width:90%;margin-top:50px}.page-lifewave .wrapper section.right .page_inner .thirty-nine .x .x_left .bg{background:#e5f1f6}.page-lifewave .wrapper section.right .page_inner .forty-nine .x .x_left .bg p,.page-lifewave .wrapper section.right .page_inner .thirty-nine .x .x_left .bg p,.page-lifewave .wrapper section.right .page_inner .x .x_left .bg ul li{text-indent:-1em}.page-lifewave .wrapper section.right .page_inner .forty-nine .x .x_left .bg ul li:before,.page-lifewave .wrapper section.right .page_inner .thirty-nine .x .x_left .bg ul li:before{content:"・ "}.page-lifewave .wrapper section.right .page_inner .forty-nine .x .x_left h4,.page-lifewave .wrapper section.right .page_inner .thirty-nine .x .x_left h4{color:#af5483;font-size:32px;margin-bottom:18px}.page-lifewave .wrapper section.right .page_inner .thirty-nine .x .x_left h4{color:#0077a7}.page-lifewave .wrapper section.right .page_inner .forty-nine .x .x_left .h4_border,.page-lifewave .wrapper section.right .page_inner .thirty-nine .x .x_left .h4_border{border-bottom:1px solid #545454;width:90%;margin:0 auto;position:absolute;margin:10px auto 0;top:22%;left:0}.page-lifewave .wrapper section.right .page_inner .forty-nine .x .x_left .h4_border.last,.page-lifewave .wrapper section.right .page_inner .thirty-nine .x .x_left .h4_border.last{top:23%;left:2%}.page-lifewave .wrapper section.right .page_inner .x .x_right{float:left;width:45%}.page-lifewave .wrapper section.price .section_inner p.title{font-size:25px;font-weight:700}.page-lifewave .wrapper section.price .section_inner .table_price table th span{float:none !important}.page-lifewave .wrapper section.price .section_inner .table_price table tr:nth-child(1) th span{font-size:8px;vertical-align:top}.page-lifewave .wrapper section.price .section_inner .table_price table tr:nth-child(4) th{padding-top:0}.page-lifewave .wrapper section.price .section_inner .table_price table tr th:before{content:"■ ";color:#e76cc8}.page-lifewave .wrapper section.price .section_inner .table_price table tr:nth-child(4) th:before{content:""}.page-lifewave .wrapper .btn a{width:300px}.page-mail .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/mail/page-mail.png),#e7e6e6;background-repeat:no-repeat;background-size:cover}.page-mail .wrapper section .section_inner .btn{text-align:center;margin:30px 0 90px}.page-mail .wrapper section .section_inner .btn a{margin-bottom:90px}.page-mail .wrapper section .section_inner .btn a{width:370px;max-width:100%}.page-mail .wrapper section .section_inner .btn.pink a{background:#e81bbf}.page-mail .wrapper section .section_inner p.center{text-align:center}.page-mail .wrapper section .section_inner table.m_none tr.mtb{border-top:1px solid #ccc}.page-mail .wrapper section .section_inner table.m_none{margin-bottom:0}.page-mail .wrapper section .section_inner table.m_none tr{border:none}.page-mail .wrapper section .section_inner table tr{border-bottom:1px solid #ccc}.page-mail .wrapper section .section_inner table th{color:#353535}.page-mail .wrapper section .section_inner table th span{background:#00a0f1;color:#fff;float:right;padding:0 8px;display:inline-block;margin-right:10%}.page-mail .wrapper section .section_inner table td{padding:15px 0}.page-mail .wrapper section .section_inner table td.ptn{padding:0 0 15px}.page-mail .wrapper section .section_inner table td.p_none{padding:15px 0 0}.page-mail .wrapper section .section_inner table td span.your_age input{width:10%}.page-mail .wrapper section .section_inner table td span.hope01 input{margin-top:20px}.page-mail .wrapper section .section_inner table td span.hope01 input,.page-mail .wrapper section .section_inner table td span.hope02 input,.page-mail .wrapper section .section_inner table td span.hope03 input{display:inline-block;margin-bottom:20px;width:60%}.page-mail .wrapper section .section_inner input[type=submit]{margin-top:30px;background:#00a0f1;padding:5px 0}.page-form .wrapper section .section_inner input[type=submit]:active,.page-mail .wrapper section .section_inner input[type=submit]:active{opacity:.8}.page-mail .wrapper section:last-child,.page-form .wrapper section:last-child{margin-bottom:200px}.page-makeup .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/page-makeup.png),#e7e6e6;background-repeat:no-repeat;background-size:cover}.page-makeup .wrapper .pageimg .border{background:#00a0f1}.page-makeup .wrapper section .page_inner .make{overflow:hidden;margin:75px 0 100px}.page-makeup .wrapper section .page_inner .make .make_left{float:left;width:35%;margin-right:5%}.page-makeup .wrapper section .page_inner .make .make_right{float:left;width:60%}.page-makeup .wrapper section .page_inner .make .make_right h4{color:#00a0f1;font-size:32px;margin-bottom:18px}.page-makeup .wrapper section .page_inner .make .make_right .h4_border{border-bottom:1px solid #545454;width:80%}.page-makeup .wrapper section .page_inner .make .make_right .h4_border.last{margin:5px 0 30px 2%}.page-makeup .wrapper section .page_inner .make .make_right p span{color:#00a0f1}.page-makeup .wrapper section .page_inner .make .make_right ul{overflow:hidden;margin:20px 0}.page-makeup .wrapper section .page_inner .make .make_right ul li{width:170px;height:170px;margin:20px 5% 20px 0;border-radius:50%;float:left;text-align:center;box-sizing:border-box;padding-top:50px;font-size:16px}.page-makeup .wrapper section .page_inner .make .make_right ul li span{font-weight:700;color:#00a0f1}.page-makeup .wrapper section .page_inner .make .make_right ul li:nth-child(3){margin:20px 0}.page-makeup .wrapper section .page_inner .make .make_right ul li:nth-child(1){background:#b5e3fb;position:relative}.page-makeup .wrapper section .page_inner .make .make_right ul li:nth-child(2){background:#b5e3fb;position:relative}.page-makeup .wrapper section .page_inner .make .make_right ul li:nth-child(3){background:#b5e3fb;position:relative}.page-makeup .wrapper section .page_inner .make .make_right ul li:nth-child(1):before{content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/moyou01.png);position:absolute;top:0;left:0}.page-makeup .wrapper section .page_inner .make .make_right ul li:nth-child(2):before{content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/moyou02.png);position:absolute;top:10px;left:15px}.page-makeup .wrapper section .page_inner .make .make_right ul li:nth-child(3):before{content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/moyou03.png);position:absolute;top:10px;left:125px}.page-makeup .wrapper section .page_inner .make .make_right p.worry{margin:0 0 30px}.page-makeup .wrapper section.bestcolor{margin-bottom:100px}.page-makeup .wrapper section.bestcolor .page_inner{margin-left:auto;max-width:1100px;margin-right:5%;position:relative}.page-makeup .wrapper section.bestcolor .page_inner p.tit{font-size:34px;font-weight:400;font-style:oblique;text-align:left;margin-bottom:50px;position:relative}.page-makeup .wrapper section.bestcolor .page_inner .tit_border,.page-makeup .wrapper section.bestcolor .page_inner .tit_border{position:absolute;border-top:2px solid #000;width:25%;top:7%;right:16%}.page-makeup .wrapper section.bestcolor .page_inner p.tit span{color:#00a0f1;font-weight:700}.page-makeup .wrapper section.bestcolor .page_inner .best{overflow:hidden}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left{float:left;width:50%;margin-right:5%}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left .best_content{overflow:hidden}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left .best_content p{font-weight:500;color:#00a0f1;text-align:center;font-size:18px;padding-top:50px}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left .best_content p:nth-child(1){float:left;width:25%;margin-right:5%;position:relative;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/moyou.png) no-repeat;background-size:100%;height:130px;background-position:50% 40%}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left .best_content p:nth-child(1):after{content:"×";position:absolute;top:39%;left:100%}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left .best_content p:nth-child(2){float:left;width:25%;margin-right:8%;position:relative;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/moyou.png) no-repeat;background-size:100%;height:130px;background-position:50% 40%}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left .best_content p:nth-child(2):after{content:"×";position:absolute;top:39%;left:110%}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left .best_content p:nth-child(3){float:left;width:25%;position:relative;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/moyou.png) no-repeat;background-size:100%;height:130px;background-position:50% 40%}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left p span{color:#00a0f1;padding-bottom:30px;display:block}.page-makeup .wrapper section.bestcolor .page_inner .best .best_right{float:left;width:45%}.page-makeup .wrapper section .section_inner .lesson .lesson_tit{text-align:center}.page-makeup .wrapper section .section_inner .lesson .lesson_content{position:relative;height:1000px;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/makeup_block.png) no-repeat;background-position:center 20%}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block{position:absolute;overflow:hidden;width:25%}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block .block_left{width:11%;margin-right:5%;float:left}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block .block_left p{color:#fff;background:#0072be;border-radius:50%;text-align:center}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block .block_right{width:80%;float:left}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(1){top:10%;left:10%;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/make01.png),url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/moyou.png);background-repeat:no-repeat;background-size:40%,100%;height:500px;background-position:30% 35%,0 -10%;padding-top:50px}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(2){top:10%;left:70%;width:30%;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/make02.png),url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/moyou.png);background-repeat:no-repeat;background-size:40%,100%;height:500px;background-position:30% 55%,0 -10%;padding-top:50px}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(3){top:50%;left:10%;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/make03.png),url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/moyou.png);background-repeat:no-repeat;background-size:40%,100%;height:500px;background-position:30% 35%,0 -10%;padding-top:50px}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(4){top:50%;left:70%;width:30%;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/make04.png),url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/moyou.png);background-repeat:no-repeat;background-size:30%,100%;height:500px;background-position:-5% 25%,0 -10%;padding-top:50px}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(5){top:65%;left:40%;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/make05.png),url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/moyou.png);background-repeat:no-repeat;background-size:45%,100%;height:500px;background-position:30% 30%,0 -10%;padding-top:50px}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(2) .block_left,.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(4) .block_left{width:10%}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(2) .block_right span{color:red;display:block;margin-top:50px;font-weight:500}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(4) p:nth-child(2){margin-left:14%;font-size:1.2rem}.page-makeup .wrapper section.eye .section_inner{text-align:center;margin-bottom:100px}.page-makeup .wrapper section.eye .section_inner h5.title{color:#0072be;text-align:center;font-weight:700;margin-bottom:30px;position:relative;font-size:25px;display:inline-block;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important}.page-makeup .wrapper section.eye .section_inner h5.title:before{content:"|";position:absolute;color:#0072be;top:0;left:-10%;transform:rotate(-25deg)}.page-makeup .wrapper section.eye .section_inner h5.title:after{content:"/";position:absolute;color:#0072be;top:0;right:-10%}.page-makeup .wrapper section.eye .section_inner .eye{overflow:hidden}.page-makeup .wrapper section.eye .section_inner .eye .eye_block{width:32%;margin-right:2%;float:left;position:relative}.page-makeup .wrapper section.eye .section_inner .eye .eye_block:last-child{margin-right:0}.page-makeup .wrapper section.eye .section_inner .eye .eye_block img{margin-bottom:40px}.page-makeup .wrapper section.eye .section_inner .eye .eye_block p:nth-child(2){width:60%;color:#fff;background:#0072be;position:absolute;top:48%;left:20%;border-radius:20px}.page-makeup .wrapper section.eye .section_inner .eye .eye_block p:nth-child(3){background:#f0f9fe;width:100%;padding:30px 15px 20px;box-sizing:border-box;text-align:left}.page-makeup .wrapper section.border{height:30px;width:100%;background:#92d9fd;margin-bottom:65px}.page-makeup .wrapper section.pro_make .section_inner h5{text-align:center;font-weight:500;margin-bottom:30px;font-size:28px}.page-makeup .wrapper section.pro_make .section_inner h4{text-align:center;font-weight:500;margin-bottom:100px;font-size:45px;color:#00a0f1}.page-makeup .wrapper section.pro_make .section_inner{max-width:1100px;position:relative}.page-makeup .wrapper section.pro_make .section_inner .metamorphose{overflow:hidden;position:relative}.page-makeup .wrapper section.pro_make .section_inner .metamorphose .metamorphose_left{float:left;width:60%;margin-right:5%}.page-makeup .wrapper section.pro_make .section_inner img{position:absolute;bottom:0;right:0}.page-makeup .wrapper section.pro_make .section_inner .btn{float:left}.page-makeup .wrapper section.pro_make .section_inner .btn a{background:linear-gradient(90deg,rgba(239,137,181,1) 0%,rgba(194,205,255,1) 100%)}.page-makeup .wrapper section.event .section_inner h4{color:#00a0f1;font-size:34px;text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important}.page-makeup .wrapper section.event .section_inner .event{margin-bottom:200px}.page-makeup .wrapper section.event .section_inner .event .event_block{position:relative;margin-bottom:80px}.page-makeup .wrapper section.event .section_inner .event .event_block .border_h4{position:absolute;border-top:2px solid #000;top:0;width:100%}.page-makeup .wrapper section.event .section_inner .event .event_block p.tit{color:#fff;padding:3px 20px;background:#00a0f1;font-weight:500;display:inline-block;margin-bottom:30px;font-size:20px}.page-makeup .wrapper section.event .section_inner .event .event_block img{margin-left:10%;width:80%}.page-makeup .wrapper section.price .section_inner p.title{font-size:22px;font-weight:700}.page-makeup .wrapper section.price.lesson .section_inner .table_price table tr:nth-child(4) th:before,.page-makeup .wrapper section.price.metamorphose .section_inner .table_price table tr:nth-child(4) th:before{content:""}.page-makeup .wrapper section.price.metamorphose .section_inner .table_price table tr:nth-child(2) th:before,.page-makeup .wrapper section.price.metamorphose .section_inner .table_price table tr:nth-child(3) th:before{content:"■";color:#e76cc8}.page-makeup .wrapper section.price .section_inner .btn a{margin:0 auto 150px;background:#00a0f1}.page-message .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/message/page-message.png),#e7e6e6;background-repeat:no-repeat;background-size:cover}.page-message .wrapper section:nth-child(1) .section_inner h4{font-size:24px;text-align:center;padding-bottom:10px;border-bottom:1px solid #f385dd}.page-message .wrapper section:nth-child(1) .section_inner img{width:70%;margin-left:15%;margin-bottom:50px}.page-message .wrapper section .inagaki_bg{background:#f3f3f3}.page-message .wrapper section .inagaki_ex{overflow:hidden;width:80%;margin:0 auto}.page-message .wrapper section .inagaki_ex .ex_left{width:30%;margin-right:5%;float:left}.page-message .wrapper section .inagaki_ex .ex_right{width:65%;float:left}.page-message .wrapper section .inagaki_ex .ex_right h6{font-size:20px;text-align:center;margin:40px auto 10px;line-height:1.8;font-weight:700}.page-message .wrapper section .inagaki_ex .ex_right h3{font-size:45px;font-weight:500;padding-bottom:15px;margin:0 20px 30px;border-bottom:1px solid #000}.page-message .wrapper section .inagaki_ex .ex_right .ex_feature table{width:85%;margin:5px auto 15px}.page-message .wrapper section .inagaki_ex .ex_right .ex_feature table tr{border:none}.page-message .wrapper section .inagaki_ex .ex_right .ex_feature table tr th{width:100%;background:#e81bbf;color:#fff;font-weight:500;text-align:center;box-sizing:border-box;display:inline-block;margin-top:10px;padding:0 20px;font-weight:700}.page-message .wrapper section .inagaki_ex .ex_right .ex_feature table tr td{text-align:left;padding:5px 20px;font-weight:700}.page-message .wrapper section.achievement{margin-top:100px}.page-message .wrapper section.achievement .page_inner{width:90%;margin-left:auto}.page-message .wrapper section.achievement .page_inner .x{margin-top:30px;margin-left:auto;overflow:hidden;margin-bottom:100px}.page-message .wrapper section.achievement .page_inner .x .x_left{float:left;width:50%;margin-right:5%;box-sizing:border-box;position:relative}.page-message .wrapper section.achievement .page_inner .x .x_left h4{color:#e81bbf;font-size:32px;margin-bottom:18px}.page-message .wrapper section.achievement .page_inner .x .x_left .h4_border{border-bottom:1px solid #545454;width:90%;margin:0 auto;position:absolute;margin:10px auto 0;top:22%;left:0}.page-message .wrapper section.achievement .page_inner .x .x_left .h4_border.last{top:24%;left:2%}.page-message .wrapper section.achievement .page_inner .x .x_left p{margin-top:80px}.page-message .wrapper section.achievement .page_inner .x .x_left p span{color:#e81bbf}.page-message .wrapper section.achievement .page_inner .x .x_right{float:left;width:45%;max-width:480px}.page-message .wrapper section.achievement .page_inner .x .x_right img{width:100%}.page-message .wrapper section.achievement .page_inner .achievement_text p{font-size:34px;font-weight:400;font-style:oblique;text-align:left;margin-bottom:50px;font-family:serif,Georgia !important}.page-message .wrapper section.achievement .page_inner .achievement_text p span{color:#e81bbf;font-weight:700}.page-message .wrapper section.achievement .page_inner .achievement_text .tit_border{position:absolute;top:35px;left:38%;border-bottom:2px solid #000;width:30%}.page-message .wrapper section.achievement .page_inner .achievement_text .img_flex{display:flex}.page-message .wrapper section.achievement .page_inner .achievement_text .img_flex img{width:100%}.page-message .wrapper section.personal{margin:100px 0}.page-message .wrapper section.personal .page_inner{max-width:1250px;margin-right:auto}.page-message .wrapper section.personal .page_inner .personal{overflow:hidden}.page-message .wrapper section.personal .page_inner .personal .per_left{width:42.5%;margin-right:5%;float:left}.page-message .wrapper section.personal .page_inner .personal .per_right{width:52.5%;float:left}.page-message .wrapper section.personal .page_inner .personal .per_right p span{color:#e81bbf}.page-message .wrapper section.trial .section_inner{max-width:1020px;position:relative;margin:0 auto}.page-message .wrapper section.trial .section_inner h4{color:#e81bbf;font-size:32px;font-weight:500;text-align:center}.page-message .wrapper section.trial .section_inner .h4_border{border-bottom:1px solid #545454;width:80%;margin:0 auto;position:absolute;margin:10px auto 0;top:18%;left:10%}.page-message .wrapper section.trial .section_inner .h4_border.last{top:19%;left:12%}.page-message .wrapper section.trial .section_inner p.know{text-align:center;margin:60px 0}.page-message .wrapper section.trial .section_inner .link{overflow:hidden;margin-bottom:150px}.page-message .wrapper section.trial .section_inner .link .link_left{width:47.5%;margin-right:5%;float:left;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/message/link_img01.png) no-repeat;height:315px;color:#fff;text-align:center}.page-message .wrapper section.trial .section_inner .link .link_left p.menu,.page-message .wrapper section.trial .section_inner .link .link_right p.menu{font-size:42px;text-align:center;line-height:1.3;font-family:'Ace Sans',sans-serif;font-weight:400}.page-message .wrapper section.trial .section_inner .link .link_left p.tit,.page-message .wrapper section.trial .section_inner .link .link_right p.tit{font-size:21px;padding-bottom:5px;margin:115px auto 10px;border-bottom:1px solid #fff;width:60%;text-align:center}.page-message .wrapper section.trial .section_inner .link .link_right{width:47.5%;float:left;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/message/link_img02.png) no-repeat;height:315px;color:#fff;text-align:center}.page-privacypolicy .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/privacy/page-privacy.png),#e7e6e6;background-repeat:no-repeat;background-size:cover}.page-privacypolicy .wrapper section .section_inner .privacy{margin-bottom:150px}.page-privacypolicy .wrapper section .section_inner .privacy ul{margin-bottom:30px}.page-privacypolicy .wrapper section .section_inner .privacy ul li{font-size:14px;padding-left:1em;text-indent:-1em}.page-privacypolicy .wrapper section .section_inner .privacy ul li:before{content:"・"}.page-privacypolicy .wrapper section .section_inner .privacy ul li:first-child{color:#e76cc8;font-weight:700}.page-privacypolicy .wrapper section .section_inner .privacy ul li:first-child:before{color:#e76cc8;content:"■"}.page-privacypolicy .wrapper section .section_inner .privacy p.company{font-size:14px;font-weight:400}.page-salonmenu .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/salon_menu/page-salonmenu.png),#e7e6e6;background-repeat:no-repeat;background-size:cover}.page-salonmenu .wrapper .pageimg .border{background:#00a0f1}.page-salonmenu .wrapper section .section_inner{max-width:1020px}.page-salonmenu .wrapper section .section_inner .salon{overflow:hidden}.page-salonmenu .wrapper section .section_inner .salon .salon_block{float:left;width:47.5%;margin-right:5%;overflow:hidden;margin-bottom:100px}.page-salonmenu .wrapper section .section_inner .salon .salon_block:nth-child(5),.page-salonmenu .wrapper section .section_inner .salon .salon_block:nth-child(5){margin-bottom:150px}.page-salonmenu .wrapper section .section_inner .salon .salon_block:nth-child(2n){margin-right:0}.page-salonmenu .wrapper section .section_inner .salon .salon_block .ex_feature p.tit_en{margin-bottom:5px;border-bottom:2px solid #ccc;color:#000;font-size:19px;font-family:Myriad Pro,"メイリオ";font-weight:400}.page-salonmenu .wrapper section .section_inner .salon .salon_block .ex_feature p.tit_ja{color:#00a0f1;font-weight:700;margin-bottom:20px;font-size:23px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important}.page-salonmenu .wrapper section .section_inner .salon .salon_block .ex_feature p.under{margin:30px 0 0;padding-bottom:30px;border-bottom:2px solid #ccc}.page-salonmenu .wrapper section .section_inner .salon .salon_block .ex_feature img{height:380px}.page-salonmenu .wrapper section .section_inner .salon .salon_block .more_block{float:right}.page-salonmenu .wrapper section .section_inner .salon .salon_block .more_block a{display:inline-block;padding:8px 30px 6px 20px;margin-top:-2px;color:#fff;font-weight:500;background:#000;position:relative}.page-salonmenu .wrapper section .section_inner .salon .salon_block .more_block a:after{content:">";position:absolute;top:25%;right:10%}.page-schoolmenu .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/school_menu/page-schoolmenu.png),#e7e6e6;background-repeat:no-repeat;background-size:cover}.page-schoolmenu .wrapper .pageimg .border{background:#e81bbf}.page-schoolmenu .wrapper section.tri .page_inner,.page-schoolmenu .wrapper section.skil .page_inner{max-width:1170px;width:90%;margin:0 auto}.page-schoolmenu .wrapper section.tri .page_inner .school_menu,.page-schoolmenu .wrapper section.skill .page_inner .skill{overflow:hidden;margin-bottom:100px}.page-schoolmenu .wrapper section.tri .page_inner .school_menu .menu_left,.page-schoolmenu .wrapper section.skill .page_inner .skill .skill_left{float:left;width:45%;margin-right:3%}.page-schoolmenu .wrapper section.tri .page_inner .school_menu .menu_right .menu_block{margin-bottom:50px}.page-schoolmenu .wrapper section.tri .page_inner .school_menu .menu_right .menu_block p.tit a{padding:10px 20px;color:#fff;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/school_menu/arrow.png),#e81bbf;background-repeat:no-repeat;background-size:5%;background-position:95% 55%;font-size:18px;display:block;font-weight:700}.page-schoolmenu .wrapper section.tri .page_inner .school_menu .menu_right .menu_block p.bg{background:#fff3fd;padding:15px 20px}.page-schoolmenu .wrapper section.tri .page_inner .school_menu .menu_right .menu_block p.bg span{color:#e81bbf;font-weight:700}.page-schoolmenu .wrapper section.tri .page_inner .school_menu .menu_right,.page-schoolmenu .wrapper section.skill .page_inner .skill .skill_right{float:left;width:49%}.page-schoolmenu .wrapper section.colorist{margin-bottom:100px}.page-schoolmenu .wrapper section.colorist .page_inner{max-width:1170px;margin-left:auto}.page-schoolmenu .wrapper section.colorist .page_inner .achievement_text,.page-message .wrapper section.achievement .page_inner .achievement_text{position:relative}.page-schoolmenu .wrapper section.colorist .page_inner .achievement_text p{font-size:34px;font-weight:400;font-style:oblique;text-align:left;margin-bottom:50px;font-family:serif,Georgia !important}.page-schoolmenu .wrapper section.colorist .page_inner .achievement_text p span{color:#e81bbf;font-weight:700}.page-schoolmenu .wrapper section.colorist .page_inner .achievement_text p span span{font-weight:500;font-size:42px}.page-schoolmenu .wrapper section.colorist .page_inner .achievement_text .tit_border{position:absolute;top:45px;left:47%;border-bottom:2px solid #000;width:30%}.page-schoolmenu .wrapper section.skill .page_inner .skill .skill_right{margin-top:50px;margin-right:2%}.page-schoolmenu .wrapper section.skill .page_inner .skill .skill_right p.tit{margin:30px 0;color:#e81bbf;font-size:30px;font-weight:500}.page-schoolmenu .wrapper section.skill .page_inner .skill .skill_right p span{color:#e81bbf}.page-schoolmenu .wrapper section.inagaki_message{margin:0 auto 150px}.page-schoolmenu .wrapper section.inagaki_message .section_inner{max-width:915px}.page-schoolmenu .wrapper section.inagaki_message .section_inner .message{overflow:hidden;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/school_menu/inagaki_img.png) no-repeat;background-size:100%}.page-schoolmenu .wrapper section.inagaki_message .section_inner .message .message_left{padding:50px;width:50%;float:left;box-sizing:border-box}.page-schoolmenu .wrapper section.inagaki_message .section_inner .message .message_left p.name{font-size:30px;text-align:right;line-height:1.8;font-weight:500}.page-schoolmenu .wrapper section.inagaki_message .section_inner .message .message_left p.name span{font-size:16px;font-weight:700;color:#e81bbf;line-height:1.5;display:inline-block}.page-schoolmenu .wrapper section.inagaki_message .section_inner .message .message_left .btn{text-align:right}.page-schoolmenu .wrapper section.inagaki_message .section_inner .message .message_left .btn a{background:#e81bbf;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important}.page-schoolmenu .wrapper .btn a:last-child{margin:0 auto 0px}.page-personalcolor.page .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/page-img.png),#e7e6e6;background-repeat:no-repeat;background-size:cover;background-position:inherit !important}.page-personalcolor .wrapper .pageimg .border{background:#00a0f1}.page-personalcolor .wrapper section p.tit{text-align:center;border-bottom:2px solid #00a0f1;padding-bottom:5px;font-weight:500;font-size:24px;width:90%;margin:0 auto 50px;max-width:1170px}.page-personalcolor .wrapper section p.tit_blue{font-weight:500;color:#00a0f1;font-size:30px;text-align:left;max-width:1170px;border-bottom:none;font-family:serif,Georgia !important;line-height:1.5;width:90%;margin:0 auto}.page-personalcolor .wrapper section.onerank .page_inner .x{max-width:1170px;width:90%;margin:50px auto 100px;margin-left:auto;overflow:hidden}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left{float:left;width:56%;margin-right:5%;box-sizing:border-box;position:relative;margin-top:50px}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left h4{color:#00a0f1;font-size:30px;margin-bottom:18px}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left .h4_border{border-bottom:1px solid #545454;width:100%;margin:0 auto;position:absolute;margin:10px auto 0;top:18%;left:0}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left .h4_border.last{top:20%;left:2%}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left p{margin-top:70px}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left p span{color:#00a0f1}.page-personalcolor .wrapper section.onerank .page_inner .x .x_right{float:left;width:39%}.page-personalcolor .wrapper section.onerank .page_inner .x .x_right img{width:100%}.page-personalcolor .wrapper section.onerank .page_inner .x .x_right img:first-child{margin-bottom:30px}.page-personalcolor .wrapper section.mess{margin-bottom:100px}.page-personalcolor .wrapper section.mess .title{position:relative}.page-personalcolor .wrapper section.mess .title p{color:#00a0f1;text-align:center;padding-bottom:10px;margin:0 auto 50px;font-weight:500;font-size:24px;width:80%;font-family:serif,Georgia !important}.page-personalcolor .wrapper section.mess .title .tit_border{border-bottom:1px solid #545454;width:80%;margin:0 auto;position:absolute;margin:10px auto 0;top:90%;left:10%}.page-personalcolor .wrapper section.mess .title .tit_border.last{top:92%;left:12%}.page-personalcolor .yumiko{padding-top:80px}dl.info dt h3{font-weight:500}.page-personalcolor .home_message .flex .info .profile dt p{background:#00a0f1}.page-personalcolor .wrap .btn{text-align:center}.page-personalcolor .wrap .btn a{background:#00a0f1;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important}.page-personalcolor .wrapper section.color160{margin:0 0 100px;position:relative;padding-top:150px;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/color160.png) no-repeat;background-size:30%;background-position:95% 0}.page-personalcolor .wrapper section.color160 .text_tit{position:relative}.page-personalcolor .wrapper section.color160 .text_tit p.tit_blue{color:#00a0f1;text-align:center;padding-bottom:10px;margin:0 auto 50px;font-weight:500;font-size:24px;width:80%;font-family:serif,Georgia !important}.page-personalcolor .wrapper section.color160 .text_tit p.tit_blue span{font-size:36px}.page-personalcolor .wrapper section.color160 .text_tit .tit_border{border-bottom:1px solid #545454;width:80%;margin:0 auto;position:absolute;margin:10px auto 0;top:52%;left:10%}.page-personalcolor .wrapper section.color160 .text_tit .tit_border.last{top:54%;left:12%}.page-personalcolor .wrapper section.color160 .text_tit p{margin:0 auto;width:60%}.page-personalcolor .wrapper section.bg_gray{padding:100px 0;background:#e3e3e3}.page-personalcolor .wrapper section.bg_gray .before_after{overflow:hidden;width:90%;margin:0 auto;max-width:1200px}.page-personalcolor .wrapper section.bg_gray .before_after .before{margin-right:10%;position:relative;padding-top:8px}.page-personalcolor .wrapper section.bg_gray .before_after .before:after{position:absolute;top:48%;left:102%;content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/arrow.png)}.page-personalcolor .wrapper section.bg_gray .before_after .before,.page-personalcolor .wrapper section.bg_gray .before_after .after{float:left;width:45%;text-align:center}.page-personalcolor .wrapper section.bg_gray .before_after .border_img{width:80%;border-bottom:1px solid #00a0f1;margin:0 auto}.page-personalcolor .wrapper section.bg_gray .before_after .before .border_img{border-bottom:1px solid #999}.page-personalcolor .wrapper section.bg_gray .before_after p{text-align:left;margin:30px 0 30px 10%}.page-personalcolor .wrapper section.bg_gray .before_after .bg_white{padding:50px;background:#fff}.page-personalcolor .wrapper section.bg_gray .before_after .after>img,.page-personalcolor .wrapper section.bg_gray .before_after .before>img{width:25%}.page-personalcolor .wrapper .personal_bnr{margin:100px auto;text-align:center;width:600px}.page-personalcolor .wrapper section.diagnose h5{text-align:center;font-weight:500;font-size:30px;border-bottom:30px solid #46baf5;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important;margin-top:150px}.page-personalcolor .wrapper section.diagnose h5:after{content:" 》";color:#46baf5;font-size:48px;font-weight:700;position:absolute;margin-top:-15px}.page-personalcolor .wrapper section.diagnose .diagnose{max-width:1020px;margin:100px auto 150px}.page-personalcolor .wrapper section.diagnose .diagnose .block{border-top:1px solid #00a0f1;border-left:1px solid #00a0f1;padding-bottom:60px;overflow:hidden}.page-personalcolor .wrapper section.diagnose .diagnose .block p.title{font-size:37px;padding:23px 0 10px 13%;color:#00a0f1;font-weight:500;font-family:serif,Georgia !important}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(1) p.title{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/01.png) no-repeat;background-position:top left;background-size:12%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(2) p.title{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/02.png) no-repeat;background-position:top left;background-size:12%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(3) p.title{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/03.png) no-repeat;background-position:top left;background-size:12%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(4) p.title{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/04.png) no-repeat;background-position:top left;background-size:12%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(5) p.title{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/05.png) no-repeat;background-position:top left;background-size:12%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(6) p.title{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/06.png) no-repeat;background-position:top left;background-size:12%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(7) p.title{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/07.png) no-repeat;background-position:top left;background-size:12%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(8) p.title{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/08.png) no-repeat;background-position:top left;background-size:12%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) p.title{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/09.png) no-repeat;background-position:top left;background-size:12%}.page-personalcolor .wrapper section.diagnose .diagnose .block p.ex{margin-left:13%;margin-bottom:30px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(1) p.ex{width:42%;margin-right:3%;float:left}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(1) p.ex span{font-weight:500}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(2) p.ex span{font-size:12px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(1) img{width:42%;float:left;margin-top:-30px}.page-personalcolor .wrapper section.diagnose .diagnose .block .nisyoku{margin-left:10%;overflow:hidden}.page-personalcolor .wrapper section.diagnose .diagnose .block .nisyoku .nisyoku_block{float:left;width:32%;margin-right:2%}.page-personalcolor .wrapper section.diagnose .diagnose .block .nisyoku .nisyoku_block:last-child{margin-right:0}.page-personalcolor .wrapper section.diagnose .diagnose .block .drape{overflow:hidden;margin-left:12%}.page-personalcolor .wrapper section.diagnose .diagnose .block .drape .drape_block{float:left;width:40%;padding:2.5%;box-sizing:border-box}.page-personalcolor .wrapper section.diagnose .diagnose .block .drape .drape_block:last-child{width:57.5%}.page-personalcolor .wrapper section.diagnose .diagnose .block .drape .drape_block:last-child{border-left:1px solid #ccc}.page-personalcolor .wrapper section.diagnose .diagnose .block .drape .drape_block p{font-weight:700;color:#00a0f1;margin-bottom:20px}.page-personalcolor .wrapper section.diagnose .diagnose .block .drape .drape_block p span{position:relative;background:#00a0f1;display:inline-block;padding:3px 10px;color:#fff;margin-right:8%}.page-personalcolor .wrapper section.diagnose .diagnose .block .drape .drape_block p span:after{content:"";position:absolute;right:-36px;top:1px;border-left:18px solid;border-top:18px solid transparent;border-right:18px solid transparent;border-bottom:18px solid transparent;color:#00a0f1}.page-personalcolor .wrapper section.diagnose .diagnose .block .drape .drape_block img{float:left;width:48%;margin-right:4%}.page-personalcolor .wrapper section.diagnose .diagnose .block .drape .drape_block img:last-child{margin-right:0}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(4) .img_flex{overflow:hidden;margin-left:12%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(4) .block{width:48%;margin-right:4%;float:left;overflow:hidden;border-left:none}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(4) .block:nth-child(2n){margin-right:0}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(4) .block p{width:25%;border-top:1px solid #646367;font-weight:700;padding-top:5px;color:#8f8e90;float:left}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(4) .block img{width:75%;float:left}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(5) p.ex span{font-weight:700}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(5) .flag{margin-left:12%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(5) .flag .flag_block{width:23%;margin-right:2.6%;float:left;margin-bottom:30px;box-sizing:border-box}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(5) .flag .flag_block:nth-child(4n){margin-right:0}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(5) .flag .flag_block p{border-top:2px solid #ccc;padding:3px 0;font-weight:500}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(6){overflow:hidden}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(6) p.ex{width:33%;margin-right:4%;float:left;box-sizing:border-box}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(6) img{width:50%;float:left;margin-top:-50px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(7) .feature{margin-left:12%;overflow:hidden}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(7) .feature .feature_left{float:left;width:65%;padding-right:15%;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/silver_arrow02.png) no-repeat;background-position:98%,40%;background-size:20%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(7) .feature .next{float:left;width:35%;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/next.png) no-repeat;background-size:45%;background-position:40% 5%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(7) .feature .next p{text-align:center;margin-top:100px;margin-bottom:40px;margin-left:50px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(8) .make_season{margin-left:12%;overflow:hidden}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(8) .make_season .season_block{float:left;width:25%;border-top:2px solid #ccc;border-right:2px solid #ccc;text-align:center}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(8) .make_season .season_block:last-child{border-right:none}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(8) .make_season .season_block p{font-weight:700;padding:2px 0;text-align:center;border-bottom:1px solid #ccc;margin-bottom:10px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after{margin-left:12%;overflow:hidden}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left{border-right:1px solid #000}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right{float:left;width:50%;box-sizing:border-box;overflow:hidden;text-align:center}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left{padding:2.5% 5% 2.5% 0}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right{padding:2.5% 0 2.5% 5%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .before,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .before{float:left;width:40%;margin-right:20%;text-align:center}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .before img,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .before img{width:85%;border:1px solid #ccc !important}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .after img,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .after img{border:1px solid #ccc !important}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .before img:first-child,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .before img:first-child,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .after img:first-child,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .after img:first-child{border:none !important;background:0 0}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .before .arrow,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .before .arrow{position:relative;margin-bottom:30px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .before .arrow:after,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .before .arrow:after{content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/silver_arrow01.png);position:absolute;top:25%;left:100%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .before img:nth-child(2),.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .before img:nth-child(2){margin-top:15px;margin-bottom:40px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .after img:nth-child(2),.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .after img:nth-child(2){margin-bottom:20px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .before img:nth-child(3),.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .before img:nth-child(4),.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .before img:nth-child(5),.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .before img:nth-child(3),.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .before img:nth-child(4),.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .before img:nth-child(5){margin-bottom:40px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .after img:nth-child(3),.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .after img:nth-child(4),.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .after img:nth-child(5),.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .after img:nth-child(3),.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .after img:nth-child(4),.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .after img:nth-child(5){margin-bottom:25px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .before img:first-child,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .after img:first-child,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .before img:first-child,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .after img:first-child{margin-bottom:20px;width:80%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .before>img:first-child,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .before>img:first-child{margin-bottom:40px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .after img:first-child,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .after img:first-child{width:79%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .after,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .after{float:left;width:40%}.page-personalcolor .wrapper section.price .section_inner p.title{font-size:22px;font-weight:700}.page-personalcolor .wrapper section.price .section_inner p.row2{text-indent:-1em;margin-left:1em;margin-bottom:0}.page-personalcolor .wrapper section.price .section_inner .table_price{margin-bottom:20px}.page-personalcolor .wrapper section.price .section_inner .table_price table tr th,.page-personalcolor .wrapper section.price .section_inner .table_price table tr td{font-weight:700;font-size:18px}.page-personalcolor .wrapper section.price .section_inner .table_price table tr:nth-child(2) th:before,.page-personalcolor .wrapper section.price .section_inner .table_price table tr:nth-child(3) th:before{content:"■ ";color:#e76cc8}.page-personalcolor .wrapper section.price .section_inner .price_group{border-bottom:1px solid #000;display:inline-block;width:100%;padding:35px}.page-personalcolor .wrapper section.price .section_inner .price_group.top{border-top:1px solid #000}.page-personalcolor .wrapper section.price .section_inner .price_group div.fl{float:left;width:70%;margin-right:3%}.page-personalcolor .wrapper section.price .section_inner .price_group div.fl p{margin-bottom:10px}.page-personalcolor .wrapper section.price .section_inner .price_group div.fl p span{color:#e76cc8}.page-personalcolor .wrapper section.price .section_inner .price_group p.title{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:10px}.page-personalcolor .wrapper section.price .section_inner .price_group div.fl p.price{color:#e76cc8;font-weight:700;margin-bottom:30px}.page-personalcolor .wrapper section.price .section_inner .price_group div.fl p.box_b{border:1px solid;color:#00a0f1;font-size:14px;font-weight:700;padding:6px 9px;line-height:1.4;display:inline-block}.page-personalcolor .wrapper section.price .section_inner .price_group div.fl p.box_p{background:#e6e7ff;color:#6468c3;font-size:14px;font-weight:700;padding:8px 10px;line-height:1.4;display:inline-block}.page-personalcolor .wrapper section.price .section_inner .price_group div.fr{float:left;width:27%}.page-personalcolor .wrapper section.price .section_inner .price_group div.fr img{width:100%}.page-personalcolor .wrapper section.price .section_inner p.row{text-indent:-1em;margin-left:1em;margin-bottom:0;line-height:1.5;margin-top:15px}.page-coloristpro .wrapper .pageimg,.page-colorist .wrapper .pageimg,.page-pigment .wrapper .pageimg{height:670px;display:block;overflow:hidden}.page-coloristpro .wrapper .pageimg:before{background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.8)),url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/page-img.png);background-size:cover;content:'';display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;animation:zoom 3s 1;animation-fill-mode:forwards}.page-colorist .wrapper .pageimg:before{background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.8)),url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist/page-img.png);background-size:cover;content:'';display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;animation:zoom 3s 1;animation-fill-mode:forwards}.page-pigment .wrapper .pageimg:before{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6)),url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/pigment/page-img.png);background-size:cover;content:'';display:block;width:100%;height:100%;background-position:right center;background-repeat:no-repeat;animation:zoom 3s 1;animation-fill-mode:forwards}.page-coloristpro .wrapper .pageimg .pageimg_inner,.page-colorist .wrapper .pageimg .pageimg_inner,.page-pigment .wrapper .pageimg .pageimg_inner{position:absolute;top:150px;right:0;bottom:0;left:0;margin:auto;animation-name:fade;animation-duration:3s;animation-iteration-count:1;animation-fill-mode:forwards}.page-coloristpro .wrapper .pageimg .border{background:#e81bbf;bottom:0}.page-coloristpro .wrapper .pageimg .pageimg_title h2,.page-coloristpro .wrapper .pageimg .pageimg_title h2 span,.page-coloristpro .wrapper .pageimg .pageimg_title p{color:#fff}.page-coloristpro .wrapper .pageimg .pageimg_title h2{font-size:52px;line-height:1.4}.page-coloristpro .wrapper .pageimg .pageimg_title h2 span{font-size:28px}.page-coloristpro .wrapper .pageimg .pageimg_title p{font-size:20px}.page-coloristpro .wrapper .pageimg .pageimg_title p.times,.page-pigment .wrapper .pageimg .pageimg_title p.times,.page-colorist .wrapper .pageimg .pageimg_title p.times{background:#e81bbf;padding:0 10px;display:inline-block;margin:20px 0;line-height:1.5}.page-coloristpro .wrapper section.colorist{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/beauty_colorist_logo.jpg) no-repeat;background-position:5% -2%;background-size:20%;padding-top:50px}.page-coloristpro .wrapper section.colorist p.tit{text-align:center;border-bottom:1px solid #e81bbf;margin:0 auto 50px;font-weight:500;font-size:42px;width:50%}.page-coloristpro .wrapper section.colorist p.tit:before{content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/beauty_colorist_logo.jpg) no-repeat;position:absolute;top:0;left:0}.page-coloristpro .wrapper section.colorist .page_inner .x{margin-top:30px;max-width:1170px;margin-left:auto;overflow:hidden}.page-coloristpro .wrapper section.colorist .page_inner .x .x_left{float:left;width:50%;margin-right:5%;box-sizing:border-box;position:relative}.page-coloristpro .wrapper section.colorist .page_inner .x .x_left h4{color:#e81bbf;font-size:30px;margin-bottom:18px}.page-coloristpro .wrapper section.colorist .page_inner .x .x_right{float:left;width:45%}.page-coloristpro .wrapper section.colorist .page_inner .x .x_right img:last-child{width:65%;margin-top:30px}.page-coloristpro .wrapper section.minute45{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/forty_five.png) no-repeat;background-position:5% 0;background-size:30%;padding-top:150px}.page-coloristpro .wrapper section.minute45 .title{position:relative}.page-coloristpro .wrapper section.minute45 .title p.ex{color:#e81bbf;font-size:28px;margin:0 auto 30px;text-align:center;font-weight:500;width:80%;font-family:serif,Georgia !important;line-height:1.5}.page-coloristpro .wrapper section.minute45 .title .tit_border{border-bottom:1px solid #545454;width:90%;position:absolute;margin:10px auto 0;top:30%;left:5%}.page-coloristpro .wrapper section.minute45 .title .tit_border.last{top:32%;left:7%}.page-coloristpro .wrapper section.minute45 .title p.mini_tit{margin:50px 0;text-align:center;font-size:20px;font-weight:500}.page-coloristpro .wrapper section.minute45 .title p.mini_tit span{font-size:28px}.page-coloristpro .wrapper section.minute45 .page_inner{margin-top:30px;margin-right:auto;overflow:hidden;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/thirty.png),url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/color_bg.png);background-repeat:no-repeat;background-position:3% 100%,100% 105%;background-size:20%,28%;padding-bottom:240px}.page-coloristpro .wrapper section.minute45 .page_inner .forty_five{overflow:hidden}.page-coloristpro .wrapper section.minute45 .page_inner .forty_five .x .x_left{float:left;width:34%;margin-right:5%;box-sizing:border-box;position:relative;overflow:hidden}.page-coloristpro .wrapper section.minute45 .page_inner .forty_five .x .x_left img:last-child{margin-top:30px;float:right;width:65%}.page-coloristpro .wrapper section.minute45 .page_inner .forty_five .x .x_right{float:left;width:35%}.page-coloristpro .wrapper section.minute45 .page_inner .forty_five .x .x_right span{color:#e81bbf}.page-coloristpro .wrapper section.minute45 .thirty{width:55%;margin:100px auto}.page-coloristpro .wrapper section.minute45 .thirty span,.page-coloristpro .wrapper section.minute45 .thirty p span{color:#e81bbf}.page-coloristpro .wrapper section.minute45 .thirty ul{overflow:hidden;margin:50px 0}.page-coloristpro .wrapper section.minute45 .thirty ul li{width:32%;margin-right:2%;height:120px;float:left}.page-coloristpro .wrapper section.minute45 .thirty ul li:nth-child(1){background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/con01.png) no-repeat;background-size:contain;background-position:50%}.page-coloristpro .wrapper section.minute45 .thirty ul li:nth-child(2){background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/con02.png) no-repeat;background-size:contain;background-position:50%}.page-coloristpro .wrapper section.minute45 .thirty ul li:nth-child(3){background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/con03.png) no-repeat;background-size:contain;background-position:50%}.page-coloristpro .wrapper section.minute45 .thirty ul li:last-child{margin-right:0}.page-coloristpro .wrapper section.minute45 .thirty p span.big{font-size:30px;font-weight:700}.page-coloristpro .wrapper section.forty_five{margin-top:100px;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/bc_fortyfive.png) no-repeat;background-position:95% 7%;background-size:25%}@media screen and(max-width:1024px){.page-coloristpro .wrapper section.forty_five{background-position:95% 10%}}.page-coloristpro .wrapper section.forty_five .text_block{text-align:center;position:relative;margin-bottom:300px}.page-coloristpro .wrapper section.forty_five .text_block p.tit{color:#e81bbf;font-size:42px;margin:0 auto 30px;text-align:center;font-weight:500;width:60%;font-family:serif,Georgia !important;line-height:1.5}.page-coloristpro .wrapper section.forty_five .text_block p.tit span{font-size:52px}.page-coloristpro .wrapper section.forty_five .text_block .tit_border{border-bottom:1px solid #545454;width:60%;position:absolute;margin:10px auto 0;top:20%;left:20%}.page-coloristpro .wrapper section.forty_five .text_block .tit_border.last{top:22%;left:22%}.page-coloristpro .wrapper section.forty_five .text_block p:last-child{margin-top:100px}.page-coloristpro .wrapper section.forty_five .text_block p span{color:#e81bbf}.page-coloristpro .wrapper section.forty_five .section_inner{max-width:1020px;margin:0 auto}.page-coloristpro .wrapper section.forty_five .section_inner .ex{margin:50px 0 20px;position:relative}.page-coloristpro .wrapper section.forty_five .section_inner .ex>img{right:20px;top:3%;position:absolute;width:35%;z-index:10}.page-coloristpro .wrapper section.forty_five .section_inner .ex .move{position:relative;padding:30px 30px 50px;box-shadow:0 0 0 1px #000,0 0 0 8px #fff,0 0 0 9px #000}.page-coloristpro .wrapper section.forty_five .section_inner .ex .move p.tit_45{padding:10px 0;width:60%;background:#e81bbf;color:#fff;font-size:42px;text-align:center;margin:0 auto;line-height:1;position:absolute;top:-40px;left:20%;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.page-coloristpro .wrapper section.forty_five .section_inner .ex p.tit_45 span{font-size:56px;font-weight:700}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block{position:relative;margin-top:50px;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/arrow.png) no-repeat;background-position:50% 95%;background-size:12%;padding-bottom:30px}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:last-child{margin-top:10px}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block p.title{padding:15px 0 0 20%;border-bottom:2px solid #000;font-size:32px;font-weight:700;color:#e81bbf}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) p.title{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/01.png) no-repeat;background-position:0;background-size:12%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) p.title{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/02.png) no-repeat;background-position:0;background-size:12%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block p.ex{padding-left:20%;margin-top:10px}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) .img_flex{overflow:hidden;width:75%;margin:0 auto;padding-bottom:100px}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) .img_flex:before{position:absolute;top:43%;left:48.5%;content:"&";color:#e81bbf;font-weight:500;font-size:42px}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) .img_flex .img_left{float:left;width:45%;margin-right:10%;position:relative}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) .img_flex .img_right{float:left;width:45%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) .img_flex p{margin-top:20px}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3){position:relative;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/arrow.png) no-repeat;background-position:50% 34.5%;background-size:12%;padding-bottom:30px}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) .ex_flex{overflow:hidden;width:90%;margin:0 auto}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) .ex_flex .flex_left{float:left;width:45%;margin-right:10%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) .ex_flex p{padding:10px 0 10px 5%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) .ex_flex .flex_right{float:left;width:45%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) p.fin{margin-top:100px;text-align:center;color:#e81bbf;font-size:28px;font-weight:500;line-height:1.3}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) .img_flex{overflow:hidden;margin:30px 0 50px}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) .img_flex img{float:left}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) .img_flex img:first-child{width:35%;margin-right:5%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) .img_flex img:last-child{width:60%}.page-coloristpro .wrapper section.forty_five .band{margin:100px 0 150px}.page-coloristpro .wrapper section .open{max-width:1020px;margin:0 auto}.page-coloristpro .wrapper section .open .open_block{overflow:hidden;margin-bottom:150px}.page-coloristpro .wrapper section .open .open_block .open_left{float:left;width:74%;background:#353152;padding:4% 0;height:475px}.page-coloristpro .wrapper section .open .open_block .open_left p.tit_en{color:#e81bbf;margin-left:10%;margin-bottom:0;font-weight:400;margin-top:10px}.page-coloristpro .wrapper section .open .open_block .open_left p.tit{margin-left:10%;border-bottom:1px solid #e81bbf;font-weight:500;font-size:30px;color:#fff;padding-bottom:10px}.page-coloristpro .wrapper section .open .open_block .open_left p.times{color:#fff;background:#e81bbf;padding:3px 30px;display:inline-block;margin-left:10%;font-weight:500}.page-coloristpro .wrapper section .open .open_block .open_left p.ex{margin:30px 0 30px 10%;color:#fff}.page-coloristpro .wrapper section .open .open_block .open_left .feature{background:#fff;padding:10px;box-sizing:border-box;overflow:hidden;width:80%}.page-coloristpro .wrapper section .open .open_block .open_left .feature .fea_left{color:#e81bbf;border:1px solid #e81bbf;width:12%;margin-right:5%;float:left;text-align:center;font-size:14px;font-weight:500}.page-coloristpro .wrapper section .open .open_block .open_left .feature .fea_left p{margin-bottom:0;padding:10px 0;line-height:1.4;font-size:17px;line-height:1.5}.page-coloristpro .wrapper section .open .open_block .open_left .feature .fea_right p{min-height:70px;display:flex;align-items:center;margin-bottom:0;line-height:1.5}.page-coloristpro .wrapper section .open .open_block .open_right{float:left;width:26%;text-align:center;background:#716e85;height:475px}.page-coloristpro .wrapper section .open .open_block .open_right img{width:75%;padding-top:40%}.page-coloristpro .wrapper section.flow{margin-bottom:65px}.page-coloristpro .wrapper section.flow h5{text-align:center;font-weight:500;font-size:30px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important}.page-coloristpro .wrapper section.flow h5:after{content:"　》";color:#e81bbf;font-size:48px;font-weight:700;position:absolute;margin-top:-15px;letter-spacing:-.6em}.page-coloristpro .wrapper section.flow .bg{background:#f4f4ff;padding-top:100px}.page-coloristpro .wrapper section.flow .bg .section_inner{max-width:1100px;margin:0 auto}.page-coloristpro .wrapper section.flow .bg .section_inner .flow{overflow:hidden}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_left{float:left;width:35%;margin-right:5%}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right{float:left;width:60%}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block{overflow:hidden;margin-bottom:80px}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_left{width:25%;padding-right:5%;float:left}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_left p.part{font-size:36px;line-height:1;font-weight:500}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_left p.part span{font-size:16px}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_left p.part span.big{font-size:42px}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(1) .block_left p.part{color:#ec80a4}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(2) .block_left p.part{color:#66c5e5}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(3) .block_left p.part{color:#f6b472}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_right{width:75%;padding-left:5%;float:left}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(1) .block_right{border-left:1px solid #ec80a4}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(2) .block_right{border-left:1px solid #66c5e5}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(3) .block_right{border-left:1px solid #f6b472}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_right p{margin-bottom:0}.page-coloristpro .wrapper section.price .section_inner .table_price{overflow:hidden;border:none;padding:0}.page-coloristpro .wrapper section.price .section_inner .table_price p.kome{margin:10px 0 0;float:right}.page-coloristpro .wrapper section.price .section_inner p.title{font-size:22px;font-weight:700;overflow:hidden;width:50%}.page-coloristpro .wrapper section.price .section_inner p.title span{float:right;background:#e81bbf;color:#fff;padding:0 20px;font-size:16px}.page-coloristpro .wrapper section.price .section_inner .table_price .table_left{float:left;width:45%;margin-right:10%;border-top:1px solid #000;padding-top:15px}.page-coloristpro .wrapper section.price .section_inner .table_price .table_right{float:left;overflow:hidden;width:45%;padding:20px;background:#f5f5f5}.page-coloristpro .wrapper section.price .section_inner .table_price table tr th,.page-coloristpro .wrapper section.price .section_inner .table_price table tr td{font-weight:700;font-size:18px}.page-coloristpro .wrapper section.price .section_inner .table_price table tr:nth-child(2) th:before{content:"■ ";color:#e76cc8}.page-coloristpro .wrapper section.price .section_inner .table_price table tr:nth-child(2) th{border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:15px}.page-coloristpro .wrapper section.price .section_inner .table_price table tr:nth-child(3) th{padding-top:15px;color:#e81bbf;font-weight:700}.page-coloristpro .wrapper section.price .section_inner .table_price table tr:nth-child(4) th:before{content:""}.page .wrapper section.price .section_inner .table_price table th span{float:right}.page-coloristpro .wrapper section.price .section_inner .table_price .table_right .left{float:left;width:30%;color:#e81bbf}.page-coloristpro .wrapper section.price .section_inner .table_price .table_right .right{float:left;width:70%}.page-coloristpro .wrapper section.price .section_inner .table_price .table_right .right p{margin-bottom:5px}.page-coloristpro .wrapper section.price .section_inner .table_price .table_right .right p span{float:right}.page-coloristpro .wrapper section.price .section_inner .table_price .table_right table tr th{width:30%}.page-coloristpro .wrapper section.price .section_inner .table_price .table_right table tr td{width:100%}.page-coloristpro .wrapper section.price .section_inner .table_price .table_right table tr:first-child td{width:70%}.page-coloristpro .wrapper section.price .section_inner .btn a{margin:0 auto 100px;background:#e81bbf;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important}.page-coloristpro .wrapper section.price .section_inner .chart{margin:0 auto 150px;text-align:center}.page-coloristpro .wrapper section.flow .ind1{text-indent:-5em;padding-left:5em}.page-coloristpro .wrapper section.flow .ind2{text-indent:-11.3em;padding-left:11.3em}.page-coloristpro .wrapper section.flow .ind3{text-indent:-5.4em;padding-left:5.4em}.page-coloristpro .wrapper section.flow .ind4{text-indent:-11em;padding-left:11em}.page-coloristpro .wrapper section.flow .ind5{text-indent:-8.8em;padding-left:8.8em}.page-coloristpro .wrapper section.flow .ind6{text-indent:-8.8em;padding-left:8.8em}.page-coloristpro .wrapper .btn a{background:#e81bbf}.page-graduate .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/graduate/page-graduate.png),#e7e6e6;background-repeat:no-repeat;background-size:cover}.page-graduate .wrapper .pageimg .border{background:#e81bbf}.page .wrapper section.graduate p.title{color:#e81bbf;font-size:37px;margin:0 auto 55px;text-align:center;font-weight:500;font-family:serif,Georgia !important;border-bottom:1px solid}.page .wrapper section.graduate ul.graduate_list{display:flex;width:100%;margin:0 0 70px;flex-flow:wrap;justify-content:center}.page .wrapper section.graduate ul.graduate_list li{width:30%;margin:0 1.5% 40px}.page .wrapper section.graduate ul.graduate_list li div.thum img{width:100%;height:auto;max-width:100%;object-fit:cover}.page .wrapper section.graduate ul.graduate_list li p.name{font-size:23px;font-weight:700;margin:20px auto 0px;text-align:center;font-family:serif,Georgia !important;line-height:1.5}.page .wrapper section.graduate ul.graduate_list li p.hp{text-align:center;margin:0 auto 9px;line-height:1.3}.page .wrapper section.graduate ul.graduate_list li p.hp a{font-size:14px;overflow-wrap:anywhere}.page .wrapper section.graduate ul.graduate_list li div.sns{display:block;text-align:center}.page .wrapper section.graduate ul.graduate_list li div.sns img{width:20px;margin:0 5px}.page .wrapper section.graduate.imgnone p.title{margin:0 auto 30px}.page .wrapper section.graduate.imgnone ul.graduate_list li p.name{padding-left:10px;border-left:7px solid pink;   margin:0;text-align:left;font-size:20px}.page .wrapper section.graduate.imgnone ul.graduate_list li{margin:0 1.5% 15px}.page .wrapper section.graduate.imgnone ul.graduate_list li div.sns{display:block;text-align:left}.page .wrapper section.graduate p.center{font-family:serif,Georgia !important}.page-colorist .wrapper .pageimg .border{background:#e81bbf;bottom:0}.page-colorist .wrapper .pageimg .pageimg_title h2,.page-colorist .wrapper .pageimg .pageimg_title h2 span,.page-colorist .wrapper .pageimg .pageimg_title p{color:#fff}.page-colorist .wrapper .pageimg .pageimg_title h2{font-size:52px;line-height:1.4}.page-colorist .wrapper .pageimg .pageimg_title h2 span{font-size:28px}.page-colorist .wrapper .pageimg .pageimg_title p{font-size:20px}.page-colorist .wrapper section.ten{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist/ten.png),url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist/bg_point.png);background-repeat:no-repeat;background-position:5% 14%,0 42%;background-size:35%}@media screen and (max-width:1280px){.page-colorist .wrapper section.ten{background-position:5% 22%,0 42%}}.page-colorist .wrapper section.ten .page_inner{max-width:1170px;margin-left:auto}.page-colorist .wrapper section.ten .page_inner .achievement{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist_pro/beauty_colorist_logo.jpg) no-repeat;background-position:80% -2%;background-size:25%}.page-colorist .wrapper section.ten .page_inner .x{margin-top:30px;overflow:hidden;margin-bottom:100px}.page-colorist .wrapper section.ten .page_inner .x .x_left{float:left;width:50%;margin-right:5%;box-sizing:border-box;position:relative}.page-colorist .wrapper section.ten .page_inner .x .x_left h4{font-size:42px;font-weight:500;color:#e81bbf;line-height:1.5}.page-colorist .wrapper section.ten .page_inner .x .x_left p{margin-top:80px}.page-colorist .wrapper section.ten .page_inner .x .x_left p span{padding-bottom:3px;border-bottom:1px solid #e81bbf}.page-colorist .wrapper section.ten .page_inner .x .x_left .h4_border{border-bottom:1px solid #545454;width:90%;position:absolute;margin:10px auto 0;top:35%;left:0}.page-colorist .wrapper section.ten .page_inner .x .x_left .h4_border.last{top:37%;left:2%}.page-colorist .wrapper section.ten .page_inner .x .x_right{float:left;width:45%;margin-top:250px}.page-colorist .wrapper section.ten .page_inner .point{max-width:1170px;margin-left:auto;overflow:hidden}.page-colorist .wrapper section.ten .page_inner .point .point_block{margin-bottom:100px;float:right;overflow:hidden}.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(1){width:60%}.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(2){width:80%}.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(3){width:100%}.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(1) p.title{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist/01.png) no-repeat;background-position:0;background-size:22%;padding-left:28%}.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(2) p.title{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist/02.png) no-repeat;background-position:0;background-size:18%;padding-left:22%}.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(3) p.title{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/colorist/03.png) no-repeat;background-position:0;background-size:15%;padding-left:18%}.page-colorist .wrapper section.ten .page_inner .point .point_block p.title{font-size:36px;font-weight:500;color:#e81bbf;line-height:1.5;padding-bottom:20px;border-bottom:1px solid #000;font-family:serif,Georgia !important}.page-colorist .wrapper section.ten .page_inner .point .point_block p.ex{margin-top:30px}.page-colorist .wrapper section.ten .page_inner .point .point_block p.ex span{color:#e81bbf}.page-colorist .wrapper section.ten .page_inner .point .point_block .left{float:left;width:47.5%;margin-right:5%}.page-colorist .wrapper section.ten .page_inner .point .point_block .right{float:left;width:47.5%;margin-top:30px}.page-colorist .wrapper section.img_block{margin:0 0 150px}.page-colorist .wrapper section.img_block .section_inner .bnr{margin:0 auto 150px;text-align:center;width:600px;max-width:90%}.page-colorist .wrapper section.img_flex{margin-bottom:150px}.page-colorist .wrapper section .open{max-width:1020px;margin:0 auto 150px}.page-colorist .wrapper section .open .open_block{overflow:hidden;margin-bottom:50px}.page-colorist .wrapper section .open .open_block .open_left{float:left;width:74%;background:#353152;padding:4% 0;height:429px}.page-colorist .wrapper section .open .open_block .open_left p.tit_en{color:#e81bbf;margin-left:10%}.page-colorist .wrapper section .open .open_block .open_left p.tit{padding-left:10%;border-bottom:1px solid #e81bbf;font-weight:500;font-size:30px;color:#fff}.page-colorist .wrapper section .open .open_block .open_left p.times{color:#fff;background:#e81bbf;padding:3px 30px;display:inline-block;margin-left:10%;font-weight:500}.page-colorist .wrapper section .open .open_block .open_left p.ex{margin:30px 0 30px 10%;color:#fff}.page-colorist .wrapper section .open .open_block .open_left .feature{background:#fff;padding:10px;box-sizing:border-box;overflow:hidden;width:80%}.page-colorist .wrapper section .open .open_block .open_left .feature .fea_left{color:#e81bbf;border:1px solid #e81bbf;width:12%;margin-right:5%;float:left;text-align:center;font-size:14px;font-weight:500}.page-colorist .wrapper section .open .open_block .open_left .feature .fea_left p{margin-bottom:0;padding:5px 0}.page-colorist .wrapper section .open .open_block .open_left .feature .fea_right p{display:flex;align-items:center;margin-bottom:0;min-height:70px;line-height:1.5}.page-colorist .wrapper section .open .open_block .open_right{float:left;width:26%;text-align:center;height:429px}.page-colorist .wrapper section.flow{margin-bottom:70px}.page-colorist .wrapper section.flow h5{text-align:center;font-weight:500;font-size:30px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important}.page-colorist .wrapper section.flow h5:after{content:" 》";color:#e81bbf;font-size:48px;font-weight:700;position:absolute;margin-top:-15px}.page-colorist .wrapper section.flow .bg{padding:70px 0 40px;background:#f4f4ff;background-repeat:no-repeat;background-position:0 10%;background-size:50%}.page-colorist .wrapper section.flow .bg .section_inner{max-width:1100px;width:90%;margin:0 auto}.page-colorist .wrapper section.flow .bg .section_inner .flow{overflow:hidden}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_left{float:left;width:35%;margin-right:5%}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right{float:left;width:60%}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block{overflow:hidden;margin-bottom:50px}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_left{width:30%;padding-right:5%;float:left}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_left p.part{font-size:36px;line-height:1;font-weight:500}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_left p.part span{font-size:16px;display:inline-block;margin-right:10px;margin-top:8px;vertical-align:top;color:#fff;padding:2px 10px 4px}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_left p.part span.big{font-size:42px}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(1) .block_left p.part{color:#eb7281}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(2) .block_left p.part{color:#6fd5c2}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(3) .block_left p.part{color:#a631e8}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(1) .block_left p.part span{background:#eb7281}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(2) .block_left p.part span{background:#6fd5c2}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(3) .block_left p.part span{background:#a631e8}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_right{width:70%;padding-left:5%;float:left}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(1) .block_right{border-left:1px solid #eb7281}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(2) .block_right{border-left:1px solid #6fd5c2}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(3) .block_right{border-left:1px solid #a631e8}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_right p{margin-bottom:10px}.page-colorist .wrapper section.price .section_inner .table_price{overflow:hidden;border:none;padding:0}.page-colorist .wrapper section.price .section_inner p.title{font-size:22px;font-weight:700;overflow:hidden;width:50%;text-align:center;margin:0 auto}.page-colorist .wrapper section.price .section_inner p.title span{float:right;background:#e81bbf;color:#fff;padding:0 20px;font-size:16px;display:inline-block;margin-top:5px}.page-colorist .wrapper section.price .section_inner .price_table .price_img{margin:50px 0}.page-colorist .wrapper section.price .section_inner .price_table .table_right>p{color:#e76cc8;margin-bottom:50px}.page-colorist .wrapper section.price .section_inner .price_table .table_right>p:before{color:#e76cc8;content:"■ "}.page-colorist .wrapper section.price .section_inner .price_table .table_right .bg{overflow:hidden;background:#f5f5f5;padding:20px;width:60%}.page-colorist .wrapper section.price .section_inner .price_table .table_right .bg .left{color:#e76cc8;width:30%;margin-right:5%;float:left}.page-colorist .wrapper section.price .section_inner .price_table .table_right .bg .right{width:65%;float:left}.page-colorist .wrapper section.price .section_inner .price_table .table_right .bg .right span{float:right}.page-colorist .wrapper section.price .section_inner .price_table .table_right .bg .right p{margin-bottom:10px}.page-colorist .wrapper section.price .section_inner .price_table .table_right>p.kome{float:right;width:39%;margin-top:-20px;color:#000}.page-colorist .wrapper section.price .section_inner .price_table .table_right>p.kome:before{content:""}.page-colorist .wrapper section.price .section_inner .btn a{margin:90px auto 150px;background:#e81bbf}.page-colorist .wrapper .btn a{background:#e81bbf}.page-pigment .wrapper .pageimg .border{background:#e81bbf;bottom:0}.page-pigment .wrapper .pageimg .pageimg_title h2,.page-pigment .wrapper .pageimg .pageimg_title h2 span,.page-pigment .wrapper .pageimg .pageimg_title p{color:#fff}.page-pigment .wrapper .pageimg .pageimg_title h2{font-size:52px;line-height:1.4}.page-pigment .wrapper .pageimg .pageimg_title h2 span{font-size:28px}.page-pigment .wrapper .pageimg .pageimg_title p{font-size:20px}.page-pigment .wrapper section .leftimg_box{overflow:hidden;clear:both;margin:50px 0 70px}.page-pigment .wrapper section .leftimg_box .box_left{float:left;width:35%;margin-right:2%}.page-pigment .wrapper section .leftimg_box .box_right{float:left;width:63%;padding-right:20%}.page-pigment .wrapper section .leftimg_box .box_right h4{color:#e81bbf;font-size:32px;margin-bottom:13px}.page-pigment .wrapper section .leftimg_box .box_right .h4_border{border-bottom:1px solid #545454;width:94%}.page-pigment .wrapper section .leftimg_box .box_right .h4_border.last{margin:5px 0 30px 2%}.page-pigment .wrapper section span.pink{color:#e81bbf}.page-pigment .wrapper section span.mid{font-size:25px;font-weight:700;line-height:1.7}.page-pigment .wrapper section p.mt{margin-top:35px}.page-pigment .wrapper section div.pore{position:relative;margin-top:100px}.page-pigment .wrapper section div.bgimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/pigment/img02.png);background-position:right 0 center;background-size:cover;height:650px}.page-pigment .wrapper section p.mbn{margin-bottom:0}.page-pigment .wrapper section p.tit{color:#e81bbf;font-size:42px;margin:0 auto 30px;text-align:center;font-weight:500;font-family:serif,Georgia !important;line-height:1.5}.page-pigment .wrapper section .tit_border{border-bottom:1px solid #545454;width:80%;position:absolute;margin:10px auto 0;top:98%;left:9%}.page-pigment .wrapper section .tit_border.last{top:104%;left:10%}.page-pigment .wrapper section ul.point{padding-left:10%;margin:0 auto;clear:both;padding-top:53px;display:inline-block;width:100%}.page-pigment .wrapper section ul.point li{float:left;max-width:261px;margin:0 2% -30px 0;padding:10px}.page-pigment .wrapper section img.msize{width:600px;max-width:100%;margin-bottom:30px}.page-pigment .wrapper section div.bg_right{position:relative;padding-bottom:20%}.page-pigment .wrapper section div.bg_right .img_right{position:absolute;top:130px;right:0;width:60%}.page-pigment .wrapper section.voice{background:#f1f1f1;padding:55px 0;margin-top:50px;border-top:23px solid #ff9cc6}.font-ace{font-family:'Ace Sans',sans-serif}.page-pigment .wrapper section.voice .font-ace{font-size:70px;color:#e81bbf;margin-bottom:0;font-weight:400;line-height:1}.page-pigment .wrapper section.voice .block{margin-bottom:50px}.page-pigment .wrapper section.voice .block:before{border-top:1px solid #e81bbf;transform:rotate(45deg);content:'';width:82px;display:block;padding:1px}.page-pigment .wrapper section div.title{border-top:2px solid #000;margin-left:76px}.page-pigment .wrapper section div.title p{font-size:20px;color:#fff;background:#e81bbf;display:inline-block;padding:0 10px;margin-bottom:10px}.page-pigment .wrapper section.voice .block p.txt{margin-left:76px}.page-pigment .wrapper section .border{box-shadow:0 0 0 1px #000,0 0 0 8px #fff,0 0 0 9px #000;padding:30px 30px 50px;position:relative}.page-pigment .wrapper section .border p.bgpink{padding:10px 0;width:60%;background:#e81bbf;color:#fff;font-weight:700;font-size:40px;text-align:center;margin:0 auto 0 8%;line-height:1;position:absolute;top:-40px}.page-pigment .wrapper section .border p.bgpink span{font-size:50px}.page-pigment .wrapper section .border div.img{position:absolute;top:-50px}.page-pigment .wrapper section .border div.img02{display:inline-block;width:100%;clear:both;margin-top:275px}.page-pigment .wrapper section .border div.img02 .img02_cont{float:left;width:46%;margin:0 2%}.page-pigment .wrapper section .border div.img02 .img02_cont img{margin-bottom:20px}.page-pigment .wrapper section div.txtimg{clear:both;margin:60px 0 50px;width:100%;display:inline-block}.page-pigment .wrapper section div.txtimg img{float:right;width:250px}.page-pigment .wrapper section .border img.arrow{margin:0 auto;width:80px;display:block;margin-bottom:25px}.page-pigment .wrapper section .open{margin:130px auto 158px}.page-pigment .wrapper section .open p{margin-bottom:0}.page-pigment .wrapper section .open .open_block{overflow:hidden;margin-bottom:50px}.page-pigment .wrapper section .open .open_block .open_left{float:left;width:74%;background:#353152;padding:4% 0;height:475px}.wrapper section .open .open_block .open_left img{color:#e81bbf;margin-bottom:10px;font-weight:400;line-height:3;margin-left:10%}.page-pigment .wrapper section .open .open_block .open_left p.title{padding-left:10%;border-bottom:1px solid #e81bbf;font-weight:500;font-size:30px;color:#fff}.page-pigment .wrapper section .open .open_block .open_left p.times{color:#fff;background:#e81bbf;padding:3px 30px;display:inline-block;margin-left:10%;font-weight:500;margin-bottom:0}.page-pigment .wrapper section .open .open_block .open_left p.ex{margin:30px 0 30px 10%;color:#fff}.page-pigment .wrapper section .open .open_block .open_left .feature{background:#fff;padding:10px;box-sizing:border-box;overflow:hidden;width:80%}.page-pigment .wrapper section .open .open_block .open_left .feature .fea_left{color:#e81bbf;border:1px solid #e81bbf;width:12%;margin-right:5%;float:left;text-align:center;font-size:14px;font-weight:500}.page-pigment .wrapper section .open .open_block .open_left .feature .fea_left p{margin-bottom:0;padding:10px 0;line-height:1.4;font-size:17px;line-height:1.5}.page-pigment .wrapper section .open .open_block .open_right{float:left;width:26%;text-align:center;height:475px;background:#353152}.page-pigment .wrapper section .open .open_block .open_left .feature .fea_right p{display:flex;align-items:center;margin-bottom:0;min-height:70px;line-height:1.5}.page-pigment .wrappe .btn a{margin:90px auto 50px;background:#e81bbf}.page-pigment .wrapper section.price{padding-bottom:0}.page-pigment .wrapper section .centerbnr{margin:90px auto 150px;width:600px;max-width:100%}.page-pigment .wrapper .btn a{background:#e81bbf}.page-pigment .wrapper section.price .section_inner p.title{font-size:22px;font-weight:700;overflow:hidden;width:50%;text-align:center;margin:0 auto 40px}.page-pigment .wrapper section.price .section_inner p.title span{float:right;background:#e81bbf;color:#fff;padding:0 20px;font-size:16px;display:inline-block;margin-top:5px}.page-pigment .wrapper section.price .table_price .pricetxt{max-width:1020px;width:90%;margin:0 auto;border-top:1px solid #000;padding:30px 0;font-size:20px;text-align:center;font-weight:700}.page-plus-form header .link{margin-right:5%}.page-plus-form .header-wrap{display:block;max-width:1280px;margin:0 auto;width:90%}.page-plus-form .wrapper .pageimg{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/plus-form/page-plus.png),#e7e6e6;background-repeat:no-repeat;background-size:cover}.page-plus-form section:last-child{background:#f8f8f8}.page-plus-form section .section_inner{padding-bottom:80px}.page-plus-form .section_inner p{margin-bottom:0}.page-plus-form .pageimg_inner h2{font-size:35px;text-transform:none}.page-plus-form ul.point{display:flex;flex-wrap:wrap;margin-bottom:60px}.page-plus-form ul.point li{width:23.5%;margin-right:2%;display:flex;flex-direction:column}.page-plus-form ul.point li:last-child{margin-right:0}.page-plus-form ul.point li img{box-shadow:3px 3px 10px #a9a9a9}.page-plus-form ul.point li p{position:relative;display:inline-block;background:#eb6ea0;border-radius:15px;padding:10px 13px;font-weight:700;color:#fff;line-height:1.4;width:100%;flex-grow:1;text-align:center;margin-bottom:20px}.page-plus-form ul.point li p.one{padding:18px 13px}.page-plus-form ul.point li p span{font-size:13px}.page-plus-form ul.point li p:before{content:"";border-width:10px;border-style:solid;border-color:#eb6ea0 transparent transparent;position:absolute;top:100%;left:50%;transform:translateX(-50%)}.page-plus-form div.gray{display:inline-block;width:100%;clear:both;background:#f5f5f5;padding:20px 30px 25px;box-sizing:border-box}.page-plus-form div.plan{float:left;width:67%;padding-right:1.5%;box-sizing:border-box}.page-plus-form div.plan p.title{font-size:20px;font-weight:700;margin-bottom:7px}.page-plus-form div.plan p.title span{color:#eb6ea0}.page-plus-form div.plan p.price{font-size:18px;font-weight:700;margin-bottom:10px;padding-left:1.5em}.page-plus-form div.plan p.cau{padding-left:1.5em;font-size:14px}.page-plus-form div.account{float:right;width:33%;padding-left:3.5%;border-left:1px solid #a9a9a9;box-sizing:border-box}.page-plus-form div.account table.ko{margin-bottom:10px;margin-top:10px}.page-plus-form div.account table.ko th{width:auto}.page-plus-form div.account table.ko th,.page-plus-form div.account table.ko td{padding:5px 0}.page-plus-form table.plusform tr{border-bottom:1px solid #ccc}.page-plus-form table.plusform{margin-top:45px}.page-plus-form table.plusform th{color:#353535;box-sizing:border-box}.page-plus-form table.plusform th span{background-color:#eb6ea0;color:#fff;float:right;padding:0 8px;display:inline-block;margin-right:5%}.page-plus-form input[type=text],.page-plus-form input[type=email],.page-plus-form input[type=tel],.page-plus-form textarea{background:#fff}.page-plus-form input[type=submit]{margin-top:30px;background:#eb6ea0;padding:5px 0}.page-plus-form input[type=submit]:hover{opacity:.9}.page-plus-form footer{background:#fff}.page-plus-form .st-footer_Add{margin:0 auto;max-width:1280px;width:90%;padding:30px 0 20px}.page-plus-form .st-footer_Add p{font-size:13px}.page-plus-form .st-footer_Add>img{width:121px;margin-right:30px;float:left}.page-plus-form .st-footer_Tel{border-top:.05rem solid #000}.page-plus-form .st-footer_Tel>div{margin:0 auto;max-width:1280px;width:90%;padding:30px 0}.page-plus-form .st-footer_Tel img{margin-right:30px;vertical-align:middle}.page-plus-form .st-Copy{background:#241c15;color:#fff;text-align:center;font-size:12px;padding:15px 0}.page-plus-form header div.link a{position:relative}.page-plus-form header div.link a:before{content:'';width:6px;height:6px;border:0;border-top:solid 2px #e81bbf;border-right:solid 2px #e81bbf;position:absolute;top:50%;left:-15px;margin-top:-4px;transform:rotate(45deg)}.pcS{display:none}.tb{display:none}.sp{display:none}.spimg{display:none}.spS{display:none}.pc{display:block}.pcimg{display:block}.min-pc{display:inline !important}.min-sp{display:none !important}.pad{display:none}.W-768{display:none}.W-428{display:none}.W-414{display:none}@media screen and (max-width:1440px){header{padding-left:2%;padding-top:1%}header .gnav li a.top{padding-right:30px;background-size:18px auto;background-position:right 6px top 7px}header .cv ul{width:auto}header .cv a{padding:0 20px}header .cv a:before{margin-right:10px}}@media screen and (max-width:1280px){.pageimg{height:378px}.home_school-menu .section_inner .school_menu .menu_block{height:910px}footer .gnav{letter-spacing:0}.home_concept .ttl{margin:130px 0 100px}.home_concept .ttl .theory:before{width:33%;top:-70px}.home_concept .ttl .sensitivity:after{width:48%}.home_concept .ttl img{max-width:250px}.home_concept .ttl .x{width:10%}.home_concept .ttl .x img{margin:0;padding:15px}.home_concept .txt{font-size:2rem}.home_school-menu .ttl p{font-size:4rem}.home_school-menu .ttl p span:after{width:150px;right:-200px}.home_school-menu .ttl p span:after{top:140%}.home_school-menu .wrap .date{margin-bottom:10px}.home_school-menu .menu02 .lead p{letter-spacing:0}.home_school-menu .menu02 .lead p.big{letter-spacing:1px}.home_salon-menu .ttl p{font-size:4rem}.home_message .wrap{padding:40px 40px 1px 10%}.home_message .flex .info>dt{padding:20px 0;font-size:2rem}.home_message .flex .info>dt h3{font-size:4rem}.home_message .flex .info .profile dd{letter-spacing:0}section .img_ex{height:700px}section .img_ex img:nth-child(1){top:10%;left:2%;width:35%}section .img_ex img:nth-child(2){top:15%;left:42%;width:25%}section .img_ex img:nth-child(3){top:52%;left:38%;width:25%}section .img_ex img:nth-child(4){top:10%;left:70%;width:30%}section .img_ex img:nth-child(5){top:65%;left:65%;width:28%}section .ttl,section .ttl img{width:70%}.home_school-menu .ttl:after{top:120%;right:-12%}.home_school-menu .section_inner .school_menu .menu_block .menu_title{top:40%}.home_school-menu .section_inner .school_menu .menu_block .ex{top:70%}.home_school-menu .section_inner .school_menu .menu_block{height:820px}.home_school-menu .section_inner .school_menu .menu_block:first-child .ex .btn{margin:10% 2% 30px 0}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title p.tit{font-size:28px}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title p.tit span{font-size:56px}.home_school-menu .section_inner .school_menu .menu_block .ex .btn{margin:0 2% 30px 0}.home_school-menu .section_inner .school_menu .menu_block:last-child .ex{top:77%}section.mess .ttl img{width:46%}.home_news .cont table tr th:before{right:75%}.page-message .wrapper section.achievement .page_inner .achievement_text .tit_border{left:58%}}@media screen and (max-width:1194px){.pcS{display:block}.spmenu_btn_wrap{display:flex}.spmenu_btn{display:block}header .gnav{display:none}footer .gnav{font-size:1.4rem}.footer_inner{padding:0}.footer_inner .phone dt{width:auto}.footer_inner .phone dt span{margin-right:10px}.footer_inner .phone dd{font-size:3rem}.footer_inner .footer_nav nav:first-child{margin-right:20px}.home_school-menu .ttl p{letter-spacing:1px}.home_salon-menu .flex:last-child{margin-right:-10%;margin-left:10%}.home_salon-menu .flex h3 .small{display:block}.home_message .wrap{padding:40px 40px 1px}}@media screen and (max-width:1080px){.imgL .txt{padding-left:40px}.imgR .txt{padding-right:40px}.home_school-menu .wrap{padding-bottom:0}.home_school-menu .wrap>dd br{display:none}.home_school-menu .wrap figure img{right:-30px}}@media screen and (max-width:1024px){.page-colorist .wrapper section.price .h3 img,.page-coloristpro .wrapper section.price .h3 img,.page-pigment .wrapper section.price .h3 img,.page-personalcolor .wrapper section.price .h3 img{width:71%}.page-coloristpro .wrapper .pageimg .pageimg_inner,.page-colorist .wrapper .pageimg .pageimg_inner{top:75px}.page-pigment .wrapper .pageimg .pageimg_inner{top:100px}.page-browlift .pageimg{height:340px}.page-message .wrapper section.achievement .page_inner,.page-message .wrapper section.personal .page_inner{width:95%;margin:0}br.pad{display:inline}.home_school-menu .section_inner .school_menu .menu_block{height:665px}.home_school-menu .section_inner .school_menu .menu_block .menu_title,.home_school-menu .section_inner .school_menu .menu_block .ex{left:5%;width:95%}.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .ex{top:65%}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.english{padding-top:25px}.home_school-menu .section_inner .school_menu .menu_block:first-child .ex .btn{margin:-15% 2% 30px 0}.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .ex .btn{margin:-16% 2% 30px 0}.home_school-menu .section_inner .school_menu .menu_block:last-child .ex .btn{margin:-1% 2% 30px 0}.home_school-menu .section_inner .school_menu .menu_block:nth-child(3) .menu_title p.tit span.english{padding-top:85px}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title p.tit{line-height:1.3}.home_salon-menu .section_inner,.home_message .section_inner{width:90%}section .img_ex{height:580px}.footer_sns{width:25%}.pageimg{height:340px}.page .wrapper .pageimg{background-position:right !important;background-size:cover !important}.page-eyelash .wrapper .pageimg{background-position:center !important}.page-colorist .wrapper .pageimg,.page-coloristpro .wrapper .pageimg,.page-pigment .wrapper .pageimg{height:490px}table tr th{width:30%}.page-message .wrapper section .inagaki_ex .ex_right h3{margin:0}.page-message .wrapper section .inagaki_ex .ex_right .ex_feature table{width:100%}.page-message .wrapper section.achievement .page_inner .achievement_text p{margin-left:5%}.page-message .wrapper section.achievement .page_inner .achievement_text .tit_border{left:72%;width:20%}.page-message .wrapper section.trial .section_inner .link .link_left p.tit,.page-message .wrapper section.trial .section_inner .link .link_right p.tit{width:80%}.page-message .wrapper .pageimg{background-size:cover !important}.page-message .wrapper section .inagaki_ex{width:95%;padding:40px 0}.page-browlift .wrapper section .tit .tit_right img{width:80%;left:10%;top:30%}.page-browlift .wrapper section.hollywood .tit .section_inner{padding:120px 0 2px;margin-top:-8%}.page-lifewave .wrapper section .page_inner .lifewave .wave_left{width:40%}.page-lifewave .wrapper section .page_inner .lifewave .wave_right{width:55%}.page-lifewave .wrapper section .page_inner .lifewave .wave_right p{width:100%;padding:30px 15px}.page-lifewave .wrapper section.right .page_inner .forty-nine p.tit,.page-lifewave .wrapper section.right .page_inner .thirty-nine p.tit{padding:5px 0 5px 30px}.page-eyelash .wrapper section.ex .before_after:before{top:520px}.page-eyelash .wrapper section.eyelash_sec .section_inner .ex_block{max-width:850px}.page-schoolmenu .wrapper section.colorist .page_inner .achievement_text .tit_border{left:56%}.page-schoolmenu .wrapper section.colorist .page_inner .achievement_text p{margin-left:2%;margin-bottom:0}.page-salonmenu .pageimg_inner h2,.page-schoolmenu .pageimg_inner h2{width:98%}.page-makeup .wrapper section.bestcolor .page_inner{margin-left:2%}.page-makeup .wrapper section.bestcolor .page_inner .tit_border,.page-makeup .wrapper section.bestcolor .page_inner .tit_border{right:6%}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left{width:54%;margin-right:2%}.page-makeup .wrapper section.bestcolor .page_inner .best .best_right{width:44%}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block{width:30%}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(1){left:0}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(2){width:35%}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(2) .block_right span{margin-top:20px}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(3){left:5%}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(4){top:55%;left:67%;width:40%}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(5){top:68%;left:37%}.page-makeup .wrapper section.eye .section_inner{width:95%}.page-makeup .wrapper section.pro_make .section_inner{width:90%}.page-makeup .wrapper section.pro_make .section_inner img{width:35%}.page-makeup .wrapper section.pro_make .section_inner .btn a{margin-bottom:50px}.page-makeup .wrapper section.pro_make .section_inner .btn{float:none}.page-makeup .wrapper section.eye .section_inner .eye .eye_block p:nth-child(3){padding:30px 10px 20px}.page-makeup .wrapper section.pro_make .section_inner .metamorphose .metamorphose_left{margin-left:3%}.page-coloristpro .wrapper .pageimg .pageimg_title h2,.page-colorist .wrapper .pageimg .pageimg_title h2,.page-pigment .wrapper .pageimg .pageimg_title h2{font-size:42px}.page-coloristpro .wrapper .pageimg .pageimg_title h2 span,.page-colorist .wrapper .pageimg .pageimg_title h2 span,.page-pigment .wrapper .pageimg .pageimg_title h2 span{font-size:24px}.page-coloristpro .wrapper section.colorist p.tit{width:60%}.page-coloristpro .wrapper section.minute45 .title p.ex{width:95%}.page-coloristpro .wrapper section.minute45 .title .tit_border{width:90%;left:2.5%}.page-coloristpro .wrapper section.minute45 .title p.mini_tit{margin:50px auto;width:90%}.page-coloristpro .wrapper section.minute45 .title .tit_border.last{left:4.5%}.page-coloristpro .wrapper section.colorist .page_inner .x{margin-left:2%}.page-coloristpro .wrapper section.minute45{background-position:5% .5%}.page-coloristpro .wrapper section.minute45 .page_inner{margin-right:2%;background-position:3% 100%,100% 110%}.page-coloristpro .wrapper section.minute45 .page_inner .forty_five .x .x_left{margin-right:3%}.page-coloristpro .wrapper section.minute45 .page_inner .forty_five .x .x_right{width:47%}.page-coloristpro .wrapper section.forty_five{background-position:95% 12%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3){background-position:50% 37%}.page-coloristpro .wrapper section.colorist{background-position:5% -1%}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_left{width:28%;margin-right:2%}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right{width:70%}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left h4{font-size:26px}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left .h4_border{top:13%}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left .h4_border.last{top:14%}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left p{margin-top:50px}.page-personalcolor .wrapper section.mess .title .tit_border.last{top:93%}.page-personalcolor .wrapper section.color160 .text_tit .tit_border{top:42%}.page-personalcolor .wrapper section.color160 .text_tit .tit_border.last{top:44%}.page-personalcolor .wrapper section.color160 .text_tit p{width:70%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(6) p.ex{width:35%;margin-right:2%}.page-personalcolor .wrapper section.bg_gray .before_after{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/arrow.png) no-repeat;background-size:7%;background-position:50% 67%}.page-personalcolor .wrapper section.bg_gray .before_after .before:after{content:""}.page-personalcolor .wrapper section.bg_gray .before_after .after>img{width:30%}.page-personalcolor .wrapper section.diagnose .diagnose .block .drape .drape_block p span:after{content:"";position:absolute;right:-36px;top:1px;border-left:18px solid;border-top:18px solid transparent;border-right:18px solid transparent;border-bottom:18px solid transparent;color:#00a0f1}.page-colorist .wrapper section.ten{background-position:0 25%,0% 42%}.page-colorist .wrapper section.ten .page_inner{padding-left:2%}.page-pigment .wrapper section .leftimg_box .box_left{width:40%}.page-pigment .wrapper section .leftimg_box .box_right{width:58%;padding-right:2%}.page-pigment .wrapper section ul.point{padding-top:35px}.page-pigment .wrapper section ul.point li{width:32%}.page-pigment .wrapper section div.bg_right .img_right{top:180px}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.english img{padding-top:0}}@media screen and (max-width:896px){.pcS{display:none}.pc{display:none}.tb{display:block}.wrapper{width:100%;overflow:hidden}.pagetop{display:none !important}.section_inner{margin:60px auto}.imgL{flex-direction:column}.imgR{flex-direction:column}.imgL .txt,.imgR .txt{padding:0}.imgL figure,.imgR figure{width:60%;margin:0 auto 40px;text-align:center}article.blog section,article.blog aside{width:100%}article.blog aside{justify-content:space-around;flex-wrap:wrap}.footer_inner{flex-direction:column}.footer_sns{width:35%;margin-bottom:15px;margin-top:15px}.footer_info{width:100%;margin:0 auto;padding-right:0}.footer_nav{width:100%;margin-top:40px}.footer_inner .footer_nav nav{width:50%}.footer_inner .footer_nav nav:first-child{margin:0}.copyright{margin-top:40px}header{position:fixed;background:#fff;z-index:9999}.page .wrapper .pageimg,.wrapper .pageimg{margin-top:117px}.mainimg{margin-top:112px}.home_concept .section_inner{margin-bottom:100px}.home_concept .ttl img{max-width:200px}.home_concept .ttl .theory:before{top:-50px}.home_school-menu .section_inner{margin-bottom:100px}.home_school-menu .wrap{margin-bottom:60px}.home_school-menu .ttl p span{padding-right:170px}.home_school-menu .ttl p span:after{width:150px;top:-70px;right:0;transform:none}.home_school-menu .lead .num{height:120px;margin-right:10px}.home_school-menu .lead p{letter-spacing:0}.home_school-menu .menu01 .lead p.big{margin-right:10px}.home_school-menu .menu01 .lead .en{right:-30px;bottom:0;top:unset;left:unset}.home_school-menu .menu02 .en{left:50%}.home_salon-menu .section_inner{margin:40px auto 100px}.home_salon-menu .lead{margin:40px 0 60px}.home_salon-menu .flex{margin-bottom:30px}.home_salon-menu .flex h3:before{top:-20px;left:-15px;width:60px}.home_salon-menu .flex h3{padding:20px 30px 30px;font-size:2.4rem}.home_salon-menu .flex h3 .small{font-size:1.8rem}.home_salon-menu .flex a:hover .hide{opacity:0}.home_salon-menu .flex .en{width:15px}.home_message .lead{width:75%;margin:60px auto 0;text-align:left}.home_message .lead br{display:none}.home_message .flex{flex-direction:column}.home_message .flex figure{margin:0 auto 30px}.home_message .txt br{display:none}.home_link .section_inner{margin-top:100px}.home_link .bnr li{margin-bottom:60px}.home_news .ttl:before{width:130%}.home_news .ttl:after{width:60%}.home_school-menu .ttl:after{content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/circle_sp.png)}section .ttl,section .ttl img{width:70%}.home_school-menu .ttl:after{right:-23%}.home_school-menu .section_inner .school_menu .menu_block{height:580px}.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .menu_title p.tit span.english{padding-top:25px}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title p.tit{font-size:24px}.home_salon-menu .section_inner .salon .salon_block{width:48%;margin-right:4%}.home_salon-menu .section_inner .salon .salon_block p.tit{font-size:24px}section .img_ex{height:510px}.mess .ttl_sub p{line-height:1.7}.home_instagram .section_inner .en img{right:-25%;top:10px}section.home_news_new .ttl img{width:150px}}@media screen and (max-width:904px){.home_news .cont table tr th:before{right:80%}}@media screen and (max-width:768px){.W-768none{display:none}.page-colorist .wrapper section.price .h3 img,.page-coloristpro .wrapper section.price .h3 img,.page-pigment .wrapper section.price .h3 img,.page-personalcolor .wrapper section.price .h3 img{width:95%}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.english{width:79%;padding-top:10px}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.english img{width:77%;float:right}.home_school-menu .section_inner .school_menu .menu_block .menu_title.scr02 p.tit span.english img{width:62%;float:right}.home_school-menu .section_inner .school_menu .menu_block .menu_title.scr03 p.tit span.english img{width:45%;padding-top:65px}.page-browlift .pageimg{height:265px}.page-salonmenu .pageimg_inner h2 img,.page-schoolmenu .pageimg_inner h2 img{width:45%}.page.page-personalcolor .pageimg .pageimg_inner .pageimg_title h2 img{width:55%}tr{border-bottom:none}.cont tr{border-top:none}.page-access tr{border-bottom:1px solid #ccc}.page-access tr th{padding:30px 0 5px}.page-access tr td{padding:5px 0 30px}.pad_none{display:inline}th.none{display:none}.W-768{display:inline}.home_school-menu .ttl:after{right:-25%}.home_school-menu .section_inner .school_menu .menu_block .feature{max-width:100%}.home_school-menu .section_inner .school_menu .menu_block:nth-child(1),.home_school-menu .section_inner .school_menu .menu_block:nth-child(2),.home_school-menu .section_inner .school_menu .menu_block:nth-child(3){height:600px}.home_school-menu .section_inner .school_menu .menu_block{height:500px}.home_school-menu .section_inner .school_menu .menu_block .menu_title{top:30%}.home_school-menu .section_inner .school_menu .menu_block .ex,.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .ex,.home_school-menu .section_inner .school_menu .menu_block:last-child .ex{top:auto;bottom:25px}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit{font-size:40px}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.english,.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title p.tit{font-size:20px}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.english,.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .menu_title p.tit span.english{padding-top:20px}.home_school-menu .section_inner .school_menu .menu_block:nth-child(3) .menu_title p.tit span.english{padding-top:75px}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.times{font-size:16px}.home_school-menu .section_inner .school_menu .menu_block:first-child .ex .btn{margin:11% 2% 30px 0}.home_school-menu .section_inner .school_menu .menu_block:last-child .ex .btn{margin:1% 2% 30px 0}.btn a{padding:15px 30px 15px 20px;min-width:160px}.btn a:after{top:46%}.home_news .cont table tr th,.home_news .cont table tr td{display:block}.home_news .cont table tr th{width:25%;font-size:18px;padding:5px 0}.home_news .cont table tr th:before{top:58%;right:75%}.home_news .cont table tr td{width:100%;display:inline-block}.home_salon-menu .section_inner .salon .salon_block p.tit{font-size:22px}section .img_ex{height:430px}footer{background-size:290%;background-position:center}.footer_sns{width:35%;margin-bottom:15px;margin-top:15px}.footer_nav{margin-top:0;padding-top:0}.footer_info li:first-child{padding:40px 50px 45px}.footer_nav nav:first-child .gnav:first-child{padding-bottom:20px}.footer_info li{padding:20px 0 15px}.footer_info li:first-child{padding:20px 50px 25px}.footer_inner .phone{margin:5px auto 0}.footer_inner .footer_nav nav{width:45%}.footer_inner .footer_nav nav:first-child{margin:0 0 0 10%}.footer_info li:first-child{padding:20px 30px 25px}.wrapper .pageimg_inner{width:95%;padding-bottom:30px}.pageimg{height:265px}.pageimg_inner h2{font-size:36px}.pageimg_inner h2 span{font-size:18px}table tr th,table tr td{display:block;width:100%}.page-mail table th{padding-bottom:0}.page-mail .wrapper section .section_inner table th span{margin-right:0}.page-form table th{padding-bottom:0}.page-message .wrapper section .inagaki_ex .ex_left{width:100%;text-align:center;float:none}.page-message .wrapper section .inagaki_ex .ex_right{float:none;width:100%}.page-message .wrapper section .inagaki_ex .ex_right{width:80%;margin:0 auto}.page-message .wrapper section .inagaki_ex .ex_right .ex_feature table tr td{padding:5px 0}.page-message .wrapper section.achievement .page_inner .x .x_left{width:100%;float:none;margin-right:0}.page-message .wrapper section.achievement .page_inner .x .x_right{float:none;width:95%;margin-top:30px}.page-message .wrapper section.achievement .page_inner .achievement_text p{margin-left:2.5%}.page-message .wrapper section.achievement .page_inner .achievement_text .tit_border{display:none}.page-message .wrapper section.personal .page_inner .personal .per_left,.page-message .wrapper section.personal .page_inner .personal .per_right{float:none;width:100%;margin-right:0}.page-message .wrapper section.personal .page_inner .personal .per_right{width:90%;margin:30px auto 0}.page-message .wrapper section.achievement .page_inner{width:90%;margin:0 auto}.page-message .wrapper section.trial .section_inner .link .link_left p.tit,.page-message .wrapper section.trial .section_inner .link .link_right p.tit{width:90%}.page-message .wrapper section.trial .section_inner .link .link_left img,.page-message .wrapper section.trial .section_inner .link .link_right img{width:80%}.page-message .wrapper section.trial .section_inner .link .link_left p.menu,.page-message .wrapper section.trial .section_inner .link .link_right p.menu{font-size:32px}.page-message .wrapper section.achievement .page_inner .achievement_text .img_flex{display:block}.page-message .wrapper section.achievement .page_inner .achievement_text .img_flex img{width:100%}.page-form .wrapper section .section_inner .open .open_block .open_right{padding:8% 3% 8% 0}.page-salonmenu section .section_inner{width:80%}.page-salonmenu .wrapper section .section_inner .salon .salon_block{float:none;width:100%;margin-bottom:80px;margin-right:0}.page-salonmenu .wrapper section .section_inner .salon .salon_block .ex_feature{text-align:center}.page-salonmenu .wrapper section .section_inner .salon .salon_block .ex_feature p{text-align:left}.page-salonmenu .pageimg_inner h2,.page-schoolmenu .pageimg_inner h2{font-size:36px}.page-salonmenu .pageimg_inner h2 span,.page-schoolmenu .pageimg_inner h2 span{font-size:38px}.page-salonmenu .wrapper section .section_inner .salon .salon_block:nth-child(5){margin-bottom:50px}.page-salonmenu .wrapper section .section_inner .salon .salon_block:nth-child(6){margin-bottom:150px}.page-cames .wrapper section .section_inner p{width:100%}.page-cames .wrapper section .section_inner p.tit{font-size:21px}.page-cames .wrapper section .page_inner .cames .cames_right .h4_border{width:90%}.page-cames .wrapper section .page_inner .cames .cames_left{width:32%;margin-right:3%}.page-cames .wrapper section .page_inner .cames .cames_right{width:65%}.page-cames .wrapper section.price .section_inner .table_price table th,.page-cames .wrapper section.price .section_inner .table_price table td{display:inline-block}.page-cames .wrapper section.price .section_inner .table_price table td{width:30%}.page-cames .wrapper .bnr,.page-coloristpro .wrapper .chart{width:90%}.page-browlift .wrapper section.hollywood{height:1020px}.page-browlift .wrapper section .tit .tit_left{margin-top:5%}.page-browlift .wrapper section .tit .tit_left p{font-size:20px;padding:5px 0 5px 15px}.page-browlift .wrapper section.hollywood .tit .section_inner{margin-top:-21%;width:90%;padding:80px 0 50px}.page-browlift .wrapper section.ex .before_after .before img:nth-child(1){width:62%}.page-browlift .wrapper section.ex .before_after:before{top:66%}.page-browlift .wrapper section.ex .before_after .after:before{top:41%}.page .wrapper section.price .section_inner .table_price table th,.page .wrapper section.price .section_inner .table_price table td{display:inline-block}.page .wrapper section.price .section_inner .table_price table td{width:30%}.page-browlift .wrapper section .logo img,.page-eyelash .wrapper section .logo img{width:50%}.page-lifewave .wrapper section .tit_block .h4_border{top:33%}.page-lifewave .wrapper section .tit_block .h4_border.last{top:35%}.page-lifewave .wrapper section .page_inner .lifewave .wave_left,.page-lifewave .wrapper section .page_inner .lifewave .wave_right{width:100%;margin-right:0;float:none}.page-lifewave .wrapper section .page_inner .lifewave .wave_left{text-align:center}.page-lifewave .wrapper section .page_inner .lifewave .wave_right p{width:80%;margin:0 auto}.page-lifewave .wrapper section.right .page_inner .forty-nine p.tit,.page-lifewave .wrapper section.right .page_inner .thirty-nine p.tit{width:70%}.page-lifewave .wrapper section.right .page_inner .x{margin-top:50px}.page-lifewave .wrapper section.right .page_inner .x .x_left{width:65%;margin-right:0}.page-lifewave .wrapper section.right .page_inner .x .x_right{width:35%;margin-top:100px}.page-lifewave .wrapper section.right .page_inner .forty-nine .x .x_left .h4_border,.page-lifewave .wrapper section.right .page_inner .thirty-nine .x .x_left .h4_border{top:22%}.page-lifewave .wrapper section.right .page_inner .forty-nine .x .x_left .h4_border.last,.page-lifewave .wrapper section.right .page_inner .thirty-nine .x .x_left .h4_border.last{top:24%}.page-eyelash .wrapper section .page_inner .eyelash .lash_right h4{font-size:29px}.page-eyelash .wrapper section .page_inner .eyelash .lash_right .h4_border{width:95%}.page-eyelash .wrapper section .page_inner .eyelash .lash_right p{width:95%}.page-eyelash .wrapper section.eyelash_sec .section_inner p.tit{width:50%;margin-left:2%}.page-eyelash .wrapper section.eyelash_sec .section_inner .ex_block{width:90%;margin:0 auto;padding:50px 25px;box-sizing:border-box}.page-eyelash .wrapper section.eyelash_sec.perm .section_inner .ex_block{padding:180px 0 50px}.page-eyelash .wrapper section.ex{height:750px}.page-eyelash .wrapper section.ex .before_after .before img:nth-child(1){width:62%}.page-eyelash .wrapper section.ex .before_after .after:before{top:41%}.page-eyelash .wrapper section.ex .before_after:before{top:415px}.page-schoolmenu .wrapper section.tri .page_inner .school_menu .menu_left,.page-schoolmenu .wrapper section.tri .page_inner .school_menu .menu_right{float:none;width:100%;margin-top:60px}.page-schoolmenu .wrapper section.tri .page_inner .school_menu .menu_left{text-align:center}.page-schoolmenu .wrapper section.colorist{width:90%;margin:0 auto 100px}.page-schoolmenu .wrapper section.colorist .page_inner .achievement_text .tit_border{display:none}.page-schoolmenu .wrapper section.skill .page_inner .skill .skill_left{width:40%;margin-right:2%}.page-schoolmenu .wrapper section.skill .page_inner .skill .skill_right{width:55%}.page-schoolmenu .wrapper section.skill .page_inner .skill .skill_right p.tit{font-size:24px}.page-schoolmenu .wrapper section.inagaki_message .section_inner .message .message_left{padding:50px 30px}.page-makeup .wrapper section .page_inner .make{margin:0 0 100px}.page-makeup .wrapper section .page_inner .make .make_left,.page-makeup .wrapper section .page_inner .make .make_right{float:none;width:90%;margin:0 auto}.page-makeup .wrapper section .page_inner .make .make_left{text-align:center}.page-makeup .wrapper section .page_inner .make .make_right{margin-top:50px}.page-makeup .wrapper section.bestcolor .page_inner{width:90%;margin:0 auto}.page-makeup .wrapper section.bestcolor .page_inner .tit_border,.page-makeup .wrapper section.bestcolor .page_inner .tit_border{right:3%;top:4%;width:5%;display:none}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left,.page-makeup .wrapper section.bestcolor .page_inner .best .best_right{width:100%;float:none;margin-right:0}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left .best_content{margin-left:5%;margin-top:20px;margin-bottom:20px}.page-makeup .wrapper section.bestcolor .page_inner .best .best_right{text-align:center;margin-top:50px}.page-makeup section.lesson .section_inner{width:90%}.page-makeup .wrapper section .section_inner .lesson .lesson_content{background-size:25%}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block{width:35%}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(2){width:42%;left:62%}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(3){left:0;top:40%}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(4){top:45%;left:64%;width:40%}.page-makeup .wrapper section .section_inner .lesson .lesson_content .block:nth-child(5){top:53%;left:31%}.page-makeup .wrapper section.eye .section_inner .eye .eye_block p:nth-child(2){top:44%}.page-makeup .wrapper section.pro_make{margin-bottom:0}.page-makeup .wrapper section.pro_make .section_inner h4{margin-bottom:0}.page-makeup .wrapper section.pro_make .section_inner img{margin-left:28%;margin-top:50px;margin-bottom:50px;position:inherit;width:44%}.page-makeup .wrapper section.pro_make .section_inner .metamorphose .metamorphose_left{width:100%;margin-right:0}.page-makeup .wrapper section.event .section_inner .event .event_block img{margin-left:0;width:100%}.page-coloristpro .wrapper section.colorist p.tit{width:80%;margin:30px auto 50px;font-size:36px}.page-coloristpro .wrapper section.colorist .page_inner .x{width:90%;margin:0 auto}.page-coloristpro .wrapper section.colorist .page_inner .x .x_left,.page-coloristpro .wrapper section.colorist .page_inner .x .x_right{float:none;width:100%;margin-right:0}.page-coloristpro .wrapper section.minute45{background-position:100% .5%;background-size:40%}.page-coloristpro .wrapper section.minute45 .title p.ex{font-size:21px}.page-coloristpro .wrapper section.minute45 .title .tit_border{top:22%}.page-coloristpro .wrapper section.minute45 .title .tit_border.last{top:24%}.page-coloristpro .wrapper section.minute45 .page_inner{width:90%;margin:0 auto;padding-bottom:150px;background-size:25%,35%;background-position:3% 100%,100% 101%}.page-coloristpro .wrapper section.minute45 .page_inner .forty_five .x{overflow:hidden}.page-coloristpro .wrapper section.minute45 .page_inner .forty_five .x .x_left,.page-coloristpro .wrapper section.minute45 .page_inner .forty_five .x .x_right{width:100%;float:none}.page-coloristpro .wrapper section.minute45 .page_inner .forty_five .x .x_left img{width:60%;float:left}.page-coloristpro .wrapper section.minute45 .page_inner .forty_five .x .x_left img:last-child{width:39%;margin-top:0}.page-coloristpro .wrapper section.minute45 .page_inner .forty_five .x .x_right{margin-top:30px;width:70%}.page-coloristpro .wrapper section .open .open_block{overflow:hidden;width:95%;margin:0 auto 150px}.page-coloristpro .wrapper section.minute45 .thirty{width:70%;margin:50px auto 100px}.page-coloristpro .wrapper section.forty_five .text_block p.tit{width:80%}.page-coloristpro .wrapper section.forty_five .text_block .tit_border{width:90%;top:17%;left:5%}.page-coloristpro .wrapper section.forty_five .text_block .tit_border.last{top:19%;left:7%}.page-coloristpro .wrapper section.forty_five{background-position:95% 15%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .move p.tit_45{width:80%;left:10%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) p.fin{font-size:21px}.page-coloristpro .wrapper section.forty_five .section_inner .ex>img{top:5%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) .img_flex:before{left:48%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block{background-position:50% 97%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3){background-position:50% 41%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) .img_flex,.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) .ex_flex{width:100%}.page-coloristpro .wrapper section .open .open_block .open_left{padding:30px 0 40px}.page-coloristpro .wrapper section .open .open_block .open_left p.tit_en,.page-coloristpro .wrapper section .open .open_block .open_left p.tit,.page-coloristpro .wrapper section .open .open_block .open_left p.times{margin-left:5%}.page-coloristpro .wrapper section .open .open_block .open_left p.ex{margin:20px 20px 20px 5%}.page-coloristpro .wrapper section .open .open_block .open_left .feature{width:100%}.page-coloristpro .wrapper section .open .open_block .open_right img{width:90%;padding-top:60%}.page-coloristpro .wrapper section.flow .bg{padding-top:50px}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_left,.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right{width:100%;float:none;margin-right:0}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_left{text-align:center;margin-bottom:50px}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_left img{width:90%}.page-coloristpro .wrapper section.price .section_inner p.title{width:65%}.page-coloristpro .wrapper section.price .section_inner .table_price .table_left{width:144%;float:none}.page-coloristpro .wrapper section.price .section_inner .table_price .table_right{width:100%;margin-top:50px}.page-personalcolor.page .wrapper .pageimg{background-position:inherit !important}.page-personalcolor .wrapper .pageimg_inner{padding-left:0}.page-personalcolor .wrapper section p.tit_blue{font-size:26px}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left h4{font-size:20px}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left .h4_border{top:9%}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left .h4_border.last{top:10%}.page-personalcolor .wrapper section.mess .title p,.page-personalcolor .wrapper section.color160 .text_tit p.tit_blue,.page-personalcolor .wrapper section.color160 .text_tit p{width:90%}.page-personalcolor .wrapper section.mess .title .tit_border,.page-personalcolor .wrapper section.color160 .text_tit .tit_border{width:90%;left:5%}.page-personalcolor .wrapper section.mess .title .tit_border.last,.page-personalcolor .wrapper section.color160 .text_tit .tit_border.last{left:7%}.page-personalcolor .wrapper section.bg_gray .before_after p{margin:30px 0;font-size:14px}.page-personalcolor .wrapper section.diagnose .diagnose{margin:100px auto 150px;width:90%}.page-personalcolor .wrapper section.bg_gray .before_after .after>img,.page-personalcolor .wrapper section.bg_gray .before_after .before>img{width:40%}.page-personalcolor .wrapper section.diagnose .diagnose .block .drape .drape_block p{font-size:15px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(6) p.ex{width:40%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(6) img{width:42%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(7) .feature .next p{margin-top:80px;margin-bottom:15px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(7) .feature .feature_left{width:60%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(7) .feature .next{width:35%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .before .arrow:after,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .before .arrow:after{content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/silver_arrow_sp.png);left:103%}.page-personalcolor .h3 h3{font-size:42px}.page-colorist .wrapper section.ten{background-position:0 28%,0% 42%}.page-colorist .wrapper section.ten .page_inner .x .x_left h4{font-size:36px}.page-colorist .wrapper section.ten .page_inner .x .x_left{width:61%;margin-right:2%}.page-colorist .wrapper section.ten .page_inner .x .x_left .h4_border{top:29%}.page-colorist .wrapper section.ten .page_inner .x .x_left .h4_border.last{top:30%}.page-colorist .wrapper section.ten .page_inner .x .x_left p{margin-top:50px}.page-colorist .wrapper section.ten .page_inner .x .x_right{width:37%;margin-top:150px}.page-colorist .wrapper section.ten .page_inner .point .point_block p.title{font-size:28px;padding-bottom:5px}.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(1) p.title{background-size:25%}.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(2) p.title{background-size:20%}.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(3) p.title{background-size:17%}.page-colorist .wrapper section .open .open_block{overflow:hidden;width:95%;margin:0 auto 150px}.page-colorist .wrapper section .open .open_block .open_left p.tit_en,.page-colorist .wrapper section .open .open_block .open_left p.times{margin-left:5%}.page-colorist .wrapper section .open .open_block .open_left p.tit{padding-left:5%}.page-colorist .wrapper section .open .open_block .open_left p.ex{margin:30px 0 30px 5%}.page-colorist .wrapper section .open .open_block .open_left{width:65%}.page-colorist .wrapper section .open .open_block .open_right{width:35%}.W-768{display:block}.page-colorist .wrapper section.flow .bg{background:#f4f4f4}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_left,.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right{width:100%;margin-right:0}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_left{text-align:center}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_left img{visibility:visible;width:70%}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right{margin-top:50px}.page-colorist .wrapper section.price .section_inner p.title{width:60%}.page-colorist .wrapper section.price .section_inner .price_table .table_right .bg{width:80%}.page-colorist .wrapper section.price .section_inner .price_table .table_right>p.kome{float:left;margin-top:20px}.page-pigment .wrapper section .leftimg_box .box_right h4{font-size:26px}.page-pigment .wrapper section p.tit{font-size:36px}.page-pigment .wrapper section .tit_border{width:95%;left:2.5%}.page-pigment .wrapper section .tit_border.last{left:4.5%}.page-pigment .wrapper section div.bgimg{height:520px}.page-pigment .wrapper section ul.point{padding-left:4%}.page-pigment .wrapper section div.bg_right .img_right{top:280px;right:-80px}.page-pigment .wrapper section div.bg_right .img_right img{width:80%}.page-pigment .wrapper section .border p.bgpink{width:75%}.page-pigment .wrapper section .border div.img{top:40px;right:40px}.page-pigment .wrapper section .border div.img img{width:90%;margin-left:10%}.wrapper section .open .open_block .open_left img,.page-pigment .wrapper section .open .open_block .open_left p.times{margin-left:5%}.wrapper section .open .open_block .open_left img{width:75%;margin-top:10px}.page-pigment .wrapper section .open .open_block .open_left p.title{padding-left:5%}.page-pigment .wrapper section .open .open_block .open_left p.ex{margin:30px 0 30px 5%}.page-pigment .wrapper section .open .open_block .open_left .feature,.page-colorist .wrapper section .open .open_block .open_left .feature{width:100%}.page-colorist .wrapper section .open .open_block .open_left .feature .fea_left,.page-pigment .wrapper section .open .open_block .open_left .feature .fea_left{width:18%}.page-pigment .wrapper section .open .open_block .open_right img{padding-top:100px}.page-browlift .wrapper section .tit .tit_right img{top:15%}.page-colorist .wrapper section .open .open_block .open_left{padding:4% 0}.page-colorist .wrapper section .open .open_block .open_left,.page-colorist .wrapper section .open .open_block .open_right{height:auto}.page-eyelash .pageimg{height:265px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .before>img:first-child,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .before>img:first-child{margin-bottom:30px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left .before .arrow,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right .before .arrow{margin-bottom:25px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(6) img{margin-top:0}.page-plus-form .wrapper .pageimg,.wrapper .pageimg{margin-top:70px}.page-plus-form ul.point li{width:47.5%;margin-right:5%;margin-bottom:40px}.page-plus-form ul.point li:nth-child(2n){margin-right:0}.page-plus-form div.gray{padding:15px 15px 20px}.page-plus-form table.plusform td{padding-top:0}.page-plus-form .pageimg_inner h2{font-size:30px}.page-plus-form .st-footer_Tel img.mb{margin-bottom:25px}.page-plus-form .st-footer_Add>img{float:none;margin-bottom:20px}}@media screen and (max-width:640px){.spimg{display:block}.pcimg{display:none}.tb{display:none}.sp{display:block}p,th,td,li,dt,dd{line-height:2}h1{display:none}h2{font-size:3rem}h3{font-weight:300}h4{margin-bottom:30px}th,td{display:block;width:100%}th{padding:15px 0 0}td{padding:0 0 15px}.wpcf7-form th{padding:0}.wpcf7-form td{padding:0 0 15px}th.req:after{position:relative;right:unset;margin-left:1em;line-height:1}.section_inner p{margin-bottom:20px}p.submit{display:flex;flex-direction:column;align-items:center}input[type=password]{width:100%}.post-password-form p{text-align:left}.spmenu{width:70%}.post-password-form input[type=submit]{margin-top:30px}.pageimg{padding-top:55px;height:230px}.section_inner{width:calc(100% - 40px);margin:50px auto}.btn{margin:30px 0}.imgL .txt,.imgR .txt{padding:0}article.blog{margin:50px auto}article.blog .section_inner{margin:0 0 50px}article.blog aside{flex-direction:column}footer .gnav{justify-content:center}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;padding:3px 7px}.page .wrapper .pageimg,.wrapper .pageimg{margin-top:70px}.mainimg{margin-top:70px}.wrapper .pageimg_inner{padding-bottom:0}h1{margin:10px 0;font-size:1.2rem}header .cv>ul{display:none}.spmenu_btn_wrap{padding:10px;border:none}.spmenu li.logo{min-height:115px}.spmenu li:first-child img{width:60%}.logo img{width:110px;padding-left:10px}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title{padding-right:10px}.footer_sns{margin:20px auto}.footer_sns img{width:30px;margin-left:15px}.footer_inner .phone dd span{display:none}.footer_inner .txt{font-size:1.2rem}.footer_nav{margin-top:30px}footer .gnav{padding-left:15px}.footer_inner .footer_nav nav{width:100%;padding-bottom:20px}.footer_nav nav:first-child .gnav:first-child{padding-bottom:20px}.footer_inner .footer_nav nav:last-child .gnav{display:flex;flex-wrap:wrap;justify-content:flex-start}.footer_inner .footer_nav nav:last-child .gnav li{width:50%}div.grecaptcha-badge{bottom:65px !important}footer{margin-bottom:45px}.fix_menu{width:100%;position:fixed;left:0;bottom:0;z-index:400}.fix_menu ul{overflow:hidden}.fix_menu ul li{float:left;width:50%}.fix_menu ul li a{display:block;line-height:44px;color:#fff;text-align:center;font-weight:500;font-size:15px}.fix_menu ul li:first-child a{background:#e81bbf}.fix_menu ul li:last-child a{background-image:linear-gradient(120deg,rgba(243,196,170,1),rgba(228,81,154,1) 50%,rgba(77,84,224,1))}.fix_menu ul li a:hover{opacity:.9}.mainimg h2 img{width:70%}div.linkbnr{width:90%;padding-bottom:45px}.home_concept .ttl{flex-direction:column;align-items:center;margin:80px 0}.home_concept .ttl h3{font-size:2rem;border-top:2px solid #555d61;border-bottom:2px solid #555d61}.home_concept .ttl img{width:45%;max-width:none;margin-bottom:20px}.home_concept .ttl .theory:before{width:50%;top:-35px}.home_concept .ttl .sensitivity:after{width:70%}.home_concept .ttl .x{width:15%}.home_concept .txt{margin:0 4%;font-size:1.6rem;line-height:1.7;text-align:left}.home_concept .txt br{display:none}.home_school-menu .ttl p{padding-left:4%;font-size:2.4rem}.home_school-menu .ttl p span{display:block;padding:0}.home_school-menu .ttl p span:after{width:20%;left:-4%;right:unset}.home_school-menu .lead{align-items:flex-start;margin-bottom:20px}.home_school-menu .menu03 .lead{margin-bottom:20px}.home_school-menu .lead .num{height:60px}.home_school-menu .lead p{font-size:2.4rem}.home_school-menu .lead p.big{font-size:3rem}.home_school-menu .menu01 .lead .en{display:none}.home_school-menu .wrap figure img{position:relative;top:unset;right:unset;width:100%;margin-bottom:20px}.home_school-menu .wrap h3{font-size:1.8rem;letter-spacing:0}.home_school-menu .wrap p{margin-bottom:20px}.home_school-menu .wrap p.btn{margin:20px 0 30px}.home_school-menu .wrap>dd{padding:20px 30px 0}.home_school-menu .menu03 .lead p.big{font-size:3rem}.home_school-menu .section_inner .school_menu .menu_block .feature .fea_left{padding:0;width:16%;margin-right:4%}.home_school-menu .section_inner .school_menu .menu_block .feature .fea_right{width:80%}.home_salon-menu .section_inner{width:78%;margin-bottom:60px}.home_salon-menu .ttl p{font-size:2.4rem;letter-spacing:2px}.home_salon-menu .lead{margin-bottom:40px;font-size:1.6rem;text-align:left}.home_salon-menu .flex li{position:relative}.home_salon-menu .flex .en{position:absolute;left:-15px;top:0;width:10px}.home_salon-menu .flex figure:after{width:5px;right:0;bottom:-70px}.home_salon-menu .flex h3{padding:20px 10px 0 0;font-size:1.4rem;letter-spacing:0}.home_salon-menu .flex h3:before{top:-20px;left:-20px;width:20px}.home_salon-menu .flex h3 .small{font-size:1.2rem}.home_message .lead{font-size:1.6rem}.home_message .section_inner{width:78%;margin-top:40px}.home_message .yumiko img{width:100%}.home_message .wrap{padding:30px 30px 1px}.home_message .flex .info p{font-size:1.2rem}.home_message .flex .info>dt h3{font-size:2.4rem}.home_message .flex .info .profile dt{width:100%}.home_message .flex .info .profile dt p{width:100%;margin:0 0 10px;padding:0}.home_message .flex .info .profile dd{width:100%}.home_link .section_inner{margin:60px auto 60px}.home_link .bnr li{margin-bottom:30px}.home_news .ttl{padding:110px 0 0}.home_news h3{font-size:1.4rem}.home_news .ttl:before{width:100%;top:0;left:0}.home_news .ttl:after{right:unset;left:10%}.home_news .ttl .en{margin-bottom:15px}.home_news .cont{height:auto}.home_instagram{min-height:300px}.home_instagram .en img{width:20%}div.linkbnr{margin:20px auto 2px}section.home_news_new .ttl img{width:113px}.home_news_new{padding:55px 0;margin:50px auto 137px}.home_news_new{padding:55px 0;margin:50px auto 137px}.home_news_new .section_inner ul.list li a{padding:13px 20px}}@media screen and (max-width:428px){.page-salonmenu.page .pageimg .pageimg_inner .pageimg_title h2 img,.page-schoolmenu.page .pageimg .pageimg_inner .pageimg_title h2 img{margin-top:10px;width:40%}.W-768{display:none}.W-428{display:inline}.W-428none{display:none}.min-pc{display:none !important}.min-sp{display:inline !important}.home_news .cont p.info{float:right;position:relative;margin:10px 10px 0 0}.home_news .cont p.info:before{position:absolute;top:60%;right:90%;transform:translateY(-50%);content:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/home/info_sp.png);width:35px;height:auto}.home_news .cont table tr th{width:40%}.home_salon-menu .section_inner .salon .salon_block{width:100%;margin-right:0}.home_salon-menu .section_inner .salon .salon_block:nth-child(5),.home_salon-menu .section_inner .salon .salon_block:nth-child(6){margin-bottom:100px}.home_salon-menu .section_inner{width:90%}.home_salon-menu .section_inner .salon .salon_block:nth-child(2) p.under,.home_salon-menu .section_inner .salon .salon_block:nth-child(6) p.under{margin-bottom:50px}section.img .img_flex{display:block;margin-bottom:33px}section.img .img_flex img:nth-child(1),section.img .img_flex img:nth-child(2),section.img .img_flex img:nth-child(3){width:100%}.home_news{margin-bottom:200px}section .ttl{width:90%}section .ttl img{width:80%}.home_school-menu .ttl:after{right:-10%;top:-150%}.home_school-menu .section_inner .school_menu .menu_block:first-child:before,.home_school-menu .section_inner .school_menu .menu_block:nth-child(2):before,.home_school-menu .section_inner .school_menu .menu_block:nth-child(3):before{background-size:180%;background-position:center}.home_school-menu .section_inner .school_menu .menu_block .menu_title{top:27%}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit{font-size:24px !important;padding-bottom:26px}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.english,.home_school-menu .section_inner .school_menu .menu_block .menu_title p.times{font-size:14px}.home_school-menu .section_inner .school_menu .menu_block .ex{bottom:10px}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.english,.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .menu_title p.tit span.english{padding-top:15px}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title p.tit span{font-size:40px}.home_school-menu .section_inner .school_menu .menu_block:nth-child(3) .menu_title p.tit span.english{padding-top:40px}.home_school-menu .section_inner .school_menu .menu_block{margin-bottom:50px}section .img_ex{height:550px}section .img_ex img:nth-child(1){width:50%;top:5%}section .img_ex img:nth-child(2){top:42%;left:52%;width:45%}section .img_ex img:nth-child(3){top:66%;left:2%;width:45%}section .img_ex img:nth-child(4){top:5%;width:45%;left:53%}section .img_ex img:nth-child(5){top:72%;left:48%;width:50%}section.mess .ttl img{width:55%}.mess .ttl_sub p,.home_school-menu .ttl_sub p,.home_salon-menu .ttl_sub p{font-size:18px}footer{background-size:710%}.footer_sns{float:right;width:60%}.footer_sns li:first-child{margin-top:0}.footer_inner .footer_nav nav:first-child{margin:0}.footer_inner .logo{width:70%;margin:20px 0 0}.home_instagram .section_inner .en img{top:-40px;right:-30%}.home_instagram .ttl{width:45%}.home_instagram .en img{width:25%;right:5%;top:-50px}.home_message .yumiko img{margin-bottom:3px}.home_message .flex figure{width:100%}.pageimg{padding-top:0;height:165px !important}.breadcrumb{margin-bottom:50px}.pageimg_title{margin-top:-20px}.pageimg_inner h2{font-size:20px}.pageimg_inner h2 span{font-size:14px}h4{font-size:24px !important}.wpcf7-form table tr th{padding:15px 0 0}.wpcf7-form table tr td{padding:15px 0}p{font-size:14px !important}.h3 h3{font-size:24px !important}.page .wrapper .btn a{font-size:14px;width:250px}.wrapper .pageimg .border{height:10px}.page-message .wrapper section:nth-child(1) .section_inner h4{font-size:18px !important}.page-message .wrapper section:nth-child(1) .section_inner img{width:90%;margin-left:5%;margin-bottom:30px}.page-message .wrapper section .inagaki_ex .ex_left,.page-message .wrapper section .inagaki_ex .ex_right{width:90%;margin:0 auto}.page-message .wrapper section .inagaki_ex .ex_right h6{font-size:15px}.page-message .wrapper section.achievement .page_inner .achievement_text .tit_border{left:18%;top:74px}.page-message .wrapper section.trial .section_inner h4{line-height:1.5}.page-message .wrapper section.trial .section_inner .h4_border{width:96%;left:2%;top:18%}.page-message .wrapper section.trial .section_inner .h4_border.last{top:19%;left:4%}.page-message .wrapper section.trial .section_inner .link .link_left,.page-message .wrapper section.trial .section_inner .link .link_right{float:none;width:100%;margin-right:0}.page-message .wrapper section.trial .section_inner .link .link_left{margin-bottom:50px}.page-message .wrapper section.trial .section_inner .link .link_left p.tit,.page-message .wrapper section.trial .section_inner .link .link_right p.tit{margin:0 auto;padding-top:120px;font-size:24px !important}.page-message .wrapper section.trial .section_inner .link .link_left p.menu,.page-message .wrapper section.trial .section_inner .link .link_right p.menu{font-size:28px !important}.page-message .wrapper .pageimg{background-size:cover !important}.page-message .wrapper section.achievement .page_inner .achievement_text p{font-size:24px !important}.page-message .wrapper section.achievement .page_inner .x .x_left .h4_border{top:15%}.page-message .wrapper section.achievement .page_inner .x .x_left .h4_border.last{top:16%}.page-message .wrapper section.achievement .page_inner .x .x_left p{margin-top:30px}.page-message .wrapper section.trial .section_inner .h4_border{top:11%}.page-message .wrapper section.trial .section_inner .h4_border.last{top:12%}.page-form .wrapper section .section_inner .open .open_block:nth-child(1),.page-form .wrapper section .section_inner .open .open_block:nth-child(2),.page-form .wrapper section .section_inner .open .open_block:nth-child(3){background-position:center}.page-form .wrapper section .section_inner .open .open_block .open_left,.page-form .wrapper section .section_inner .open .open_block .open_right{float:none;width:100%;margin-right:0}.page-form .wrapper section .section_inner .open .open_block .open_left img{width:75%;margin-bottom:0}.page-form .wrapper section .section_inner .open .open_block .open_left p.tit{font-size:20px !important;margin:10px 0}.page-form .wrapper section .section_inner .open .open_block .open_left p.times{font-size:12px;padding:1% 3%}.page-form .wrapper section .section_inner .open .open_block .open_left .feature .fea_left{width:18%}.page-form .wrapper section .section_inner .open .open_block .open_left .feature .fea_left p{padding:9px 0;line-height:1.5;font-size:12px}.page-form .wrapper section .section_inner .open .open_block .open_left .feature .fea_right{width:77%}.page-form .wrapper section .section_inner .open .open_block .open_left .feature .fea_right p{font-size:14px;line-height:1.4}.page-form .wrapper section .section_inner .open .open_block .open_right{padding:0 3% 5%;text-align:center;width:100%;float:none}.page-form .wrapper section .section_inner .form p,.page-mail .wrapper section .section_inner p{font-size:14px}.page-mail .wrapper section .section_inner table td span.your_age input{width:20%}.page-mail .h3 h3,.page-form .h3 h3,.page-access .h3 h3{font-size:18px !important;line-height:1.5;padding:5px 0}.page-mail .wrapper section .section_inner table th,.page-mail .wrapper section .section_inner table td,.page-form .wrapper section .section_inner .form table th,.page-form .wrapper section .section_inner .form table td{font-size:13px}.page-salonmenu .wrapper section .section_inner .salon .salon_block .ex_feature img{height:auto}.page-salonmenu section .section_inner{width:90%}.page-salonmenu .pageimg_inner h2,.page-schoolmenu .pageimg_inner h2{font-size:20px}.page-salonmenu .pageimg_inner h2 span,.page-schoolmenu .pageimg_inner h2 span{font-size:22px}.page-salonmenu .wrapper section .section_inner .salon .salon_block .ex_feature p.tit_ja{font-size:21px !important}.page-cames .wrapper section .section_inner p.tit{font-size:18px !important}.page-cames .wrapper section .page_inner .cames .cames_left,.page-cames .wrapper section .page_inner .cames .cames_right{float:none;width:100%;margin-right:0}.page-cames .wrapper section .page_inner .cames .cames_right{margin-top:30px;margin-left:5%}.page-cames.page .wrapper section .page_inner .cames .cames_right h4{font-size:21px !important}.page-cames .wrapper section.price .section_inner p.title,.page-browlift .wrapper section.price .section_inner p.title,.page-lifewave .wrapper section.price .section_inner p.title,.page-eyelash .wrapper section.price .section_inner p.title,.page-makeup .wrapper section.price .section_inner p.title,.page-coloristpro .wrapper section.price .section_inner p.title,.page-personalcolor .wrapper section.price .section_inner p.title,.page-colorist .wrapper section.price .section_inner p.title,.page-pigment .wrapper section.price .section_inner p.title{font-size:18px !important}.page .wrapper section.price .section_inner{width:90%}.page-cames .wrapper section.price .section_inner .table_price table th,.page-cames .wrapper section.price .section_inner .table_price table td,.page-browlift .wrapper section.price .section_inner .table_price table th,.page-browlift .wrapper section.price .section_inner .table_price table td,.page-lifewave .wrapper section.price .section_inner .table_price table th,.page-lifewave .wrapper section.price .section_inner .table_price table td,.page-eyelash .wrapper section.price .section_inner .table_price table th,.page-eyelash .wrapper section.price .section_inner .table_price table td,.page-makeup .wrapper section.price .section_inner .table_price table th,.page-makeup .wrapper section.price .section_inner .table_price table td,.page-personalcolor .wrapper section.price .section_inner .table_price table th,.page-personalcolor .wrapper section.price .section_inner .table_price table td{font-size:13.5px;display:block;width:100%}.page-cames .wrapper section .section_inner .jclta p.tit{font-size:16px !important}.page-cames .wrapper .pageimg{background-position:center !important}.page-browlift .wrapper section.hollywood{height:890px}.page-browlift .wrapper section .page_inner .saika_lash{margin:-60px auto 100px;width:90%}.page-browlift .wrapper section .page_inner .saika_lash .lash_left,.page-browlift .wrapper section .page_inner .saika_lash .lash_right{width:100%;float:none;margin-right:0}.page-browlift .wrapper section .tit .tit_left{width:70%}.page-browlift .wrapper section .page_inner .saika_lash .lash_right{margin-top:30px}.page-browlift .wrapper section .page_inner .saika_lash .lash_right h4{font-size:21px !important}.page-browlift .wrapper section .page_inner .saika_lash .lash_right .h4_border{width:90%}.page-browlift .wrapper section .tit .tit_left p:after{border-right:solid 50px #eaafb1}.page-browlift .wrapper section .tit .tit_right{height:250px}.page-browlift .wrapper section .tit .tit_right img{width:85%;left:7.5%;top:30%}.page-browlift .wrapper section.hollywood .tit .section_inner{padding:50px 15px 30px;box-sizing:border-box}.page-browlift .wrapper section.ex h5{font-size:20px}.page-browlift .wrapper section.ex .before_after .before,.page-browlift .wrapper section.ex .before_after .after{width:100%;float:none}.page-browlift .wrapper section.ex .before_after .after,.page-eyelash .wrapper section.ex .before_after .after{margin-top:50px}.page-browlift .wrapper section.ex .before_after .before img:nth-child(1),.page-eyelash .wrapper section.ex .before_after .before img:nth-child(1){width:40%}.page-browlift .wrapper section.ex .before_after .before .border_img,.page-browlift .wrapper section.ex .before_after .after .border_img,.page-eyelash .wrapper section.ex .before_after .before .border_img,.page-eyelash .wrapper section.ex .before_after .after .border_img{width:80%;margin:0 auto 30px}.page-browlift .wrapper section.ex .before_after .before img,.page-browlift .wrapper section.ex .before_after .after img,.page-eyelash .wrapper section.ex .before_after .before img,.page-eyelash .wrapper section.ex .before_after .after img{width:80%;margin-bottom:50px}.page-browlift .wrapper section.ex .before_after .after img:nth-child(1),.page-eyelash .wrapper section.ex .before_after .after img:nth-child(1){width:32%}.page-browlift .wrapper section.ex .before_after .after:before,.page-browlift .wrapper section.ex .before_after:before,.page-eyelash .wrapper section.ex .before_after .after:before{content:""}.page-browlift .wrapper section.ex .before_after:before,.page-eyelash .wrapper section.ex .before_after:before{left:42%;top:44%;transform:rotate(90deg)}.page-eyelash .wrapper section.ex .before_after:before{top:43%;content:""}.page-lifewave h4{font-size:21px !important}.page-lifewave .wrapper section .tit_block .h4_border{top:20%;width:90%;left:5%}.page-lifewave .wrapper section .tit_block .h4_border.last{top:22%;left:7%}.page-lifewave .wrapper section .page_inner .lifewave .wave_right p{width:100%}.page-lifewave .wrapper section.right .page_inner .forty-nine p.tit,.page-lifewave .wrapper section.right .page_inner .thirty-nine p.tit{width:95%;font-size:18px !important;padding:5px 0 5px 10px}.page-lifewave .wrapper section.right .page_inner .x .x_left{width:100%}.page-lifewave .wrapper section.right .page_inner .forty-nine .x .x_left .h4_border{top:17%}.page-lifewave .wrapper section.right .page_inner .forty-nine .x .x_left .h4_border.last{top:18%}.page-lifewave .wrapper section.right .page_inner .thirty-nine .x .x_left .h4_border{top:20%}.page-lifewave .wrapper section.right .page_inner .thirty-nine .x .x_left .h4_border.last{top:21%}.page-lifewave .wrapper section.right .page_inner .forty-nine .x .x_left .bg ul li,.page-lifewave .wrapper section.right .page_inner .thirty-nine .x .x_left .bg ul li{font-size:14px}.page-lifewave .wrapper section.right .page_inner .x .x_right{width:95%;margin-top:30px}.page-lifewave .wrapper section.right .page_inner .forty-nine .x .x_left .bg,.page-lifewave .wrapper section.right .page_inner .thirty-nine .x .x_left .bg{padding:20px;width:95%}.page-eyelash .wrapper section .page_inner .eyelash .lash_left,.page-eyelash .wrapper section .page_inner .eyelash .lash_right{float:none;width:90%;margin:0 auto}.page-eyelash .wrapper section .page_inner .eyelash .lash_right{margin-top:30px}.page-eyelash .wrapper section .page_inner .eyelash .lash_right h4{font-size:21px !important}.page-eyelash .wrapper section .page_inner .eyelash .lash_right p{width:100%}.page-eyelash .wrapper section.eyelash_sec .section_inner p.tit{width:70%;font-size:18px !important;padding:5px 0 5px 30px}.page-eyelash .wrapper section.eyelash_sec .section_inner .ex_block p.block_tit{font-size:18px !important}.page-eyelash .wrapper section.eyelash_sec.perm .section_inner .img_block{top:5%;width:45%}.page-eyelash .wrapper section.eyelash_sec.perm .section_inner .ex_block{padding:100px 25px 50px;margin:100px auto 0}.page-eyelash .wrapper section.ex{height:1900px}.page-eyelash .wrapper section.ex h5{font-size:18px}.page-eyelash .wrapper section.ex .before_after .before,.page-eyelash .wrapper section.ex .before_after .after{width:100%;float:none}.page-schoolmenu .wrapper section.colorist .page_inner .achievement_text .tit_border{top:50px;left:63%}.page-schoolmenu .wrapper section.colorist .page_inner .achievement_text .img_flex{display:block}.page-schoolmenu .wrapper section.skill .page_inner .skill .skill_left{width:95%;margin-right:0}.page-schoolmenu .wrapper section.skill .page_inner .skill .skill_right{width:90%;margin:0 auto;float:none}.page-schoolmenu .wrapper section.inagaki_message{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/school_menu/inagaki_img.png) no-repeat;background-position:100% -50%;background-size:cover}.page-schoolmenu .wrapper section.inagaki_message .section_inner{width:100%}.page-schoolmenu .wrapper section.inagaki_message .section_inner .message{height:450px;background:0 0}.page-schoolmenu .wrapper section.inagaki_message .section_inner .message .message_left{padding:20px 50px;background:rgba(255,255,255,.6);margin-top:250px;width:100%;float:none}.page-schoolmenu .wrapper section.inagaki_message .section_inner .message .message_left p.name{font-weight:700}.page-schoolmenu .wrapper section.inagaki_message .section_inner .message .message_left p.name span{font-size:14px}.page-makeup .wrapper section .page_inner .make .make_left,.page-makeup .wrapper section .page_inner .make .make_right{width:90%;margin:0 auto}.page-makeup .wrapper section .page_inner .make .make_right{margin-top:30px}.page-makeup .wrapper section .page_inner .make .make_right h4{font-size:20px !important}.page-makeup .wrapper section .page_inner .make .make_right .h4_border{width:100%}.page-makeup .wrapper section .page_inner .make .make_right ul li{width:47%;height:160px}.page-makeup .wrapper section .page_inner .make .make_right ul li:nth-child(2){margin:20px 0}.page-makeup .wrapper section .page_inner .make .make_right ul li:nth-child(3){margin:0 0 0 25%}.page-makeup .wrapper section.bestcolor .page_inner p.tit{font-size:24px !important;line-height:1.5}.page-makeup .wrapper section.bestcolor .page_inner .tit_border,.page-makeup .wrapper section.bestcolor .page_inner .tit_border{right:33%;top:6%;width:15%}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left .best_content p{font-size:16px !important}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left .best_content p:nth-child(3){width:26%}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left .best_content{margin-left:0}.page-makeup .wrapper section.bestcolor .page_inner .best .best_left .best_content p:nth-child(2),.page-makeup .wrapper section.bestcolor .page_inner .best .best_left .best_content p:nth-child(2){width:30%}.page-makeup .wrapper section .section_inner .lesson .lesson_content{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/makeup/bg_makeup.png) no-repeat;background-size:100%;background-position:center;height:400px}.page-makeup .wrapper section.eye .section_inner .eye .eye_block{width:90%;margin-right:0;margin-left:5%}.page-makeup .wrapper section.eye .section_inner .eye .eye_block p:nth-child(2){top:51%}.page-makeup .wrapper section.eye .section_inner .eye .eye_block p:nth-child(3){padding:30px 20px 20px}.page-makeup .wrapper section.pro_make .section_inner h5{font-size:20px}.page-makeup .wrapper section.pro_make .section_inner{width:100%}.page-makeup .wrapper section.pro_make .section_inner img{margin-left:5%;width:90%}.page-makeup .wrapper section.pro_make .section_inner .metamorphose .metamorphose_left{width:95%}.page-coloristpro .wrapper .pageimg,.page-colorist .wrapper .pageimg,.page-pigment .wrapper .pageimg{height:350px !important}.page-coloristpro .wrapper .pageimg .pageimg_title h2,.page-colorist .wrapper .pageimg .pageimg_title h2,.page-personalcolor .wrapper .pageimg .pageimg_title h2,.page-pigment .wrapper .pageimg .pageimg_title h2{font-size:22px}.page-coloristpro .wrapper .pageimg .pageimg_title h2 span,.page-colorist .wrapper .pageimg .pageimg_title h2 span,.page-personalcolor .wrapper .pageimg .pageimg_title h2 span,.page-pigment .wrapper .pageimg .pageimg_title h2 span{font-size:16px}.page-coloristpro .wrapper section.colorist .page_inner .x .x_right img:last-child{width:100%;margin-top:0}.page-coloristpro .wrapper section.colorist{background-size:40%}.page-coloristpro .wrapper section.colorist p.tit{width:90%;margin:50px auto;font-size:22px !important}.page-coloristpro .wrapper section.colorist .page_inner .x .x_left h4{font-size:21px !important}.page-coloristpro .wrapper section.minute45{background-position:90% .5%;background-size:50%;padding-top:120px}.page-colorist .wrapper section.ten .page_inner .x .x_left .h4_border{top:17%}.page-colorist .wrapper section.ten .page_inner .x .x_left .h4_border.last{top:18%}.page-coloristpro .wrapper section.minute45 .title p.ex{font-size:18px !important}.page-coloristpro .wrapper section.minute45 .title .tit_border{top:31%}.page-coloristpro .wrapper section.minute45 .title .tit_border.last{top:33%}.page-coloristpro .wrapper section.minute45 .page_inner{padding-bottom:200px;background-size:40%,40%;background-position:3% 100%,100% 101%}.page-coloristpro .wrapper section.minute45 .page_inner .forty_five .x .x_right{width:100%}.page-coloristpro .wrapper section.minute45 .thirty{width:90%}.page-coloristpro .wrapper section.minute45 .thirty ul li:nth-child(1),.page-coloristpro .wrapper section.minute45 .thirty ul li:nth-child(2),.page-coloristpro .wrapper section.minute45 .thirty ul li:nth-child(3){background-size:100%}.page-coloristpro .wrapper section.minute45 .thirty p span.big{font-size:22px}.page-coloristpro .wrapper section.forty_five{margin-top:50px}.page-coloristpro .wrapper section.forty_five .text_block p.tit{width:90%;font-size:21px !important}.page-coloristpro .wrapper section.forty_five .text_block .tit_border{top:12%;left:5%}.page-coloristpro .wrapper section.forty_five .text_block .tit_border.last{top:13%;left:7%}.page-coloristpro .wrapper section.forty_five .text_block p:last-child{margin-top:0}.page-coloristpro .wrapper section.forty_five{background-position:95% 17%;background-size:50%}.page-coloristpro .wrapper section.forty_five .band{display:block}.page-coloristpro .wrapper section.forty_five .band img:nth-child(1),.page-coloristpro .wrapper section.forty_five .band img:nth-child(2),.page-coloristpro .wrapper section.forty_five .band img:nth-child(3){width:100%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .move p.tit_45{font-size:18px !important}.page-coloristpro .wrapper section.forty_five .section_inner .ex .move p.tit_45 span{font-size:32px}.page-coloristpro .wrapper section.forty_five .section_inner .ex .move{padding:20px 15px 50px}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block{margin-top:20px}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block p.title{padding:15px 0 8px 20%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) p.title,.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) p.title{background-size:15%;font-size:18px !important}.page-coloristpro .wrapper section.forty_five .section_inner .ex>img{top:1.5%;right:0;width:50%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block p.ex{padding-left:5%;margin:0 0 20px}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) .img_flex img:first-child,.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) .img_flex img:last-child{float:none;width:100%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) .img_flex img:last-child{margin-top:50px}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) .img_flex:before{top:44%;left:45%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block,.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3){background-size:30%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) .ex_flex .flex_left,.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3) .ex_flex .flex_right{float:none;width:100%;margin-right:0}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(3){background-position:50% 64%}.page-coloristpro .wrapper section .open .open_block .open_left,.page-coloristpro .wrapper section .open .open_block .open_right,.page-colorist .wrapper section .open .open_block .open_left,.page-colorist .wrapper section .open .open_block .open_right,.page-pigment .wrapper section .open .open_block .open_left,.page-pigment .wrapper section .open .open_block .open_right{height:auto;width:100%;float:none}.page-colorist .wrapper section .open .open_block .open_left,.page-colorist .wrapper section .open .open_block .open_right{height:auto}.page-colorist .wrapper section.img_flex{margin-bottom:60px}.page-colorist .wrapper section .open .open_block .open_left{padding:30px 0 40px}.page-colorist .wrapper section.img_block .section_inner .bnr{margin:30px auto 150px;max-width:100%}.page-coloristpro .wrapper section .open .open_block .open_left p.tit,.page-colorist .wrapper section .open .open_block .open_left p.tit,.page-pigment .wrapper section .open .open_block .open_left p.title{font-size:20px !important}.page-coloristpro .wrapper section .open .open_block .open_left .feature,.page-colorist .wrapper section .open .open_block .open_left .feature{width:100%;padding:10px;box-sizing:border-box}.page-coloristpro .wrapper section .open .open_block .open_left .feature .fea_left,.page-colorist .wrapper section .open .open_block .open_left .feature .fea_left{width:20%;margin-right:2%}.page-coloristpro .wrapper section .open .open_block .open_right,.page-colorist .wrapper section .open .open_block .open_right{height:430px}.page-coloristpro .wrapper section .open .open_block .open_left p.ex,.page-colorist .wrapper section .open .open_block .open_left p.ex{margin:20px 0 20px 5%}.page-coloristpro .wrapper section .open .open_block .open_right,.page-colorist .wrapper section .open .open_block .open_right{height:570px}.page-coloristpro .wrapper section .open .open_block .open_right img{padding-top:20px}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_left,.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_right{width:100%;margin-right:0;float:none}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(1) .block_right,.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(2) .block_right,.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(3) .block_right{border-left:0;padding-left:0;padding-top:10px}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(1) .block_right{border-top:1px solid #ec80a4}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(2) .block_right{border-top:1px solid #66c5e5}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(3) .block_right{border-top:1px solid #f6b472}.page-coloristpro .wrapper section.price .section_inner p.title{width:100%}.page-coloristpro .wrapper section.price .section_inner p.title span{padding:0 10px}.page-coloristpro .wrapper section.price .section_inner .table_price .table_right{padding:20px 10px}.page-coloristpro .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_left p.part span.big{vertical-align:middle}.page-personalcolor.page .wrapper .pageimg{background-position:left !important}.page-personalcolor .wrapper section p.tit,.page-personalcolor .wrapper section.mess .title p{width:90%;font-size:16px !important}.page-personalcolor .wrapper section p.tit_blue{font-size:20px !important;text-align:center}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left,.page-personalcolor .wrapper section.onerank .page_inner .x .x_right{float:none;width:100%;margin:0 auto}.page-personalcolor .wrapper section.onerank .page_inner .x .x_left h4{font-size:18px !important}.page-personalcolor .wrapper section.onerank .page_inner .x .x_right{margin-top:30px}.home_message .flex .info dt p{font-size:14px !important}.home_message .flex .info .profile dd{font-size:14px}.page-personalcolor .wrapper section.mess{margin-bottom:0}.page-personalcolor .wrapper section.color160{background-size:60%;background-position:95% 5%}.page-personalcolor .wrapper section.color160 .text_tit p.tit_blue span{font-size:24px}.page-personalcolor .wrapper section.color160 .text_tit p.tit_blue{font-size:18px !important}.page-personalcolor .wrapper section.color160 .text_tit .tit_border{top:35%}.page-personalcolor .wrapper section.color160 .text_tit .tit_border.last{top:37%}.page-personalcolor .wrapper section.bg_gray .before_after{background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/arrow_sp.png) no-repeat;background-size:25%;background-position:50% 50%}.page-personalcolor .wrapper section.bg_gray .before_after .before,.page-personalcolor .wrapper section.bg_gray .before_after .after{width:95%;margin-left:2.5%}.page-personalcolor .wrapper section.bg_gray .before_after .after{margin-top:100px}.page-personalcolor .wrapper section.bg_gray .before_after .bg_white{padding:20px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(1) p.title,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(2) p.title,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(3) p.title,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(4) p.title,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(5) p.title,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(6) p.title,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(7) p.title,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(8) p.title,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) p.title{background-size:20%}.page-personalcolor .wrapper section.diagnose .diagnose .block p.title{padding:10px 0 10px 22%;font-size:18px !important}.page-personalcolor .wrapper section.diagnose .diagnose .block p.ex,.page-personalcolor .wrapper section.diagnose .diagnose .block .drape,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(4) .img_flex,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(5) .flag,.page-personalcolor .wrapper section.diagnose .diagnose .block .nisyoku,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(6) p.ex,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(6) img,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(8) .make_season,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_right,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(7) .feature,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(1) p.ex{margin-left:2.5%;width:95%;margin-right:0}.page-personalcolor .wrapper section.diagnose .diagnose .block p.ex{margin-top:10px}.page-personalcolor .wrapper section.diagnose .diagnose .block .drape .drape_block,.page-personalcolor .wrapper section.diagnose .diagnose .block .drape .drape_block:last-child,.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(4) .block{width:100%}.page-personalcolor .wrapper section.diagnose .diagnose .block .drape .drape_block:last-child{border-left:none;border-top:1px solid #ccc;padding-top:30px}.page-personalcolor .wrapper section.diagnose .diagnose .block .drape .drape_block p span:after{top:-1px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(5) .flag .flag_block{width:48%;margin-right:4%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(5) .flag .flag_block:nth-child(2n){margin-right:0}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(6) img{margin-top:0;width:90%;margin-left:5%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(8) .make_season .season_block{width:50%}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(8) .make_season .season_block{box-sizing:border-box}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(9) .before_after .ba_left{border-right:0;border-bottom:2px solid #000;padding-bottom:20px;margin-bottom:20px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(7) .feature .feature_left{width:90%;margin:0 0 0 5%;background:0 0;padding-right:0}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(7) .feature .next{width:100%;padding-top:100px;background:url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/next.png) no-repeat,url(//www.color-saika.jp/wp2026/wp-content/themes/wp_saika/images/page/personal_color/silver_arrow_sp02.png) no-repeat;background-size:45%,25%;background-position:40% 30%,40% 5%}.page-personalcolor .wrapper section.price .section_inner .table_price table tr th,.page-personalcolor .wrapper section.price .section_inner .table_price table tr td{font-size:16px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(1) img{margin-top:0;margin-left:5%;width:90%}.page-personalcolor .wrapper section.diagnose .diagnose .block .nisyoku .nisyoku_block{float:none;width:90%;margin-left:5%;margin-bottom:10px}.page-personalcolor .wrapper section.diagnose .diagnose .block:nth-child(4) .block img{width:70%;float:right}.page-colorist .wrapper section.ten{background-size:45%;background-position:95% 33%,0% 34.5%}.page-colorist .wrapper section.ten .page_inner .achievement{background-size:40%;background-position:100% -1%}.page-colorist .wrapper section.ten .page_inner .x{padding-top:110px;margin-top:0}.page-colorist .wrapper section.ten .page_inner .x .x_left,.page-colorist .wrapper section.ten .page_inner .x .x_right{width:98%;margin-right:0;float:none}.page-colorist .wrapper section.ten .page_inner .x .x_right{margin-top:30px}.page-colorist .wrapper section.ten .page_inner .point{max-width:1170px;width:90%;margin:300px auto 0;overflow:hidden}.page-colorist .wrapper section.ten .page_inner{max-width:1170px;width:90%;margin:0 auto}.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(1),.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(2){width:100%}.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(1) p.title,.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(2) p.title,.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(3) p.title{background-size:25%;font-size:16px !important;padding-bottom:0;padding-top:20px;padding-left:30%;background-position:0 -5px}.page-colorist .wrapper section.ten .page_inner .point .point_block:nth-child(3) p.title{padding-left:26%}.page-colorist .wrapper section.ten .page_inner .point .point_block .left,.page-colorist .wrapper section.ten .page_inner .point .point_block .right{width:98%;float:none;margin-right:0}.page-colorist .wrapper section.img_flex .img_flex img,.page-colorist .wrapper section.img_flex .img_flex img:nth-child(2),.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_left img,.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_left,.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_right,.page-colorist .wrapper section.price .section_inner .price_table .table_right .bg{width:100%;margin-right:0}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block .block_left p.part{font-size:36px !important;margin-bottom:10px}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(1) .block_right,.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(2) .block_right,.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(3) .block_right{border-left:none;padding-top:20px;padding-left:none}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(1) .block_right{border-top:1px solid #eb7281}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(2) .block_right{border-top:1px solid #6fd5c2}.page-colorist .wrapper section.flow .bg .section_inner .flow .flow_right .block:nth-child(3) .block_right{border-top:1px solid #a631e8}.page-colorist .wrapper section.price .section_inner p.title{width:95%}.page-pigment .wrapper section .leftimg_box .box_left,.page-pigment .wrapper section .leftimg_box .box_right{width:95%;margin:0 auto;float:none}.page-pigment .wrapper section div.bgimg{height:320px}.page-pigment .wrapper section div.bgimg{background-position:right -61px center;height:320px}.page-pigment .wrapper section ul.point li{width:40%}.page-pigment .wrapper section ul.point li{float:left;max-width:270px;margin:0 -3% -30px 0}.page-pigment .wrapper section .leftimg_box .box_right{margin-top:30px}.page section .section_inner.text{width:95%}.page-pigment .wrapper section p.tit{font-size:17px !important}.page-pigment .wrapper section .tit_border{width:100%;left:0}.page-pigment .wrapper section .tit_border.last{left:2%}.page-pigment .wrapper section ul.point{padding-top:10px}.page-pigment .wrapper section div.bg_right .img_right{top:215px;right:0}.page-pigment .wrapper section div.bg_right .img_right img{width:95%}.page-pigment .wrapper section.voice .font-ace{font-size:24px !important}.page-pigment .wrapper section.voice .block:before{width:62px}.page-pigment .wrapper section div.title,.page-pigment .wrapper section.voice .block p.txt{margin-left:56px}.page-pigment section.sec03 .section_inner{width:95%;margin:0 5% 0 0}.page-pigment .wrapper section .border p.bgpink{width:80%;margin:0 auto 0 2%;font-size:20px !important}.page-pigment .wrapper section .border div.img img,.page-pigment .wrapper section .border div.img02 .img02_cont{width:100%}.page-pigment .wrapper section .border div.img02{margin-top:150px}.page-pigment .wrapper section .border div.img02 .img02_cont{margin:0}.page-pigment .wrapper section .open .open_block .open_left .feature{width:100%}.page-pigment .wrapper section .open .open_block .open_left p.title{padding-bottom:10px}.page-pigment .wrapper section .open .open_block .open_left{height:auto;padding:30px 0 40px}.page-pigment .wrapper section .open .open_block .open_right img{padding-top:0;margin-top:-75px}.page-pigment .wrapper section.price .section_inner p.title{width:70%}.page-pigment .wrapper section .leftimg_box .box_right h4,.page-pigment .wrapper section span.mid{font-size:21px !important}.page-personalcolor .wrapper .personal_bnr{width:90%}.page-browlift .wrapper section.ex .before_after .before:after,.page-eyelash .wrapper section.ex .before_after .before:after{top:80%;left:44%;transform:rotate(90deg)}.page-makeup .wrapper section .page_inner .make .make_right ul{margin-left:5%}.page-makeup .wrapper section.bestcolor .page_inner .tit_border,.page-makeup .wrapper section.bestcolor .page_inner .tit_border{top:38%}.page-makeup .wrapper .pageimg{background-position:center !important}.page-coloristpro .wrapper section.minute45 .img_flex{display:block}.page-coloristpro .wrapper section.minute45 .img_flex{width:100%}.page-coloristpro .wrapper section.minute45 .img_flex img{width:100%}.page-privacypolicy .wrapper .pageimg,.page-access .wrapper .pageimg{background-position:center !important}.page-access .wrapper section .section_inner p{text-align:left}.page-pigment.page .pageimg .pageimg_inner .pageimg_title h2 img,.page-coloristpro.page .pageimg .pageimg_inner .pageimg_title h2 img{margin-bottom:10px;width:65%}.page .pageimg .pageimg_inner .pageimg_title h2 img{width:20%}.page-mail.page .pageimg .pageimg_inner .pageimg_title h2 img{width:10%}.page-colorist.page .pageimg .pageimg_inner .pageimg_title h2 img{margin-bottom:10px;width:65%}.page-browlift.page .pageimg .pageimg_inner .pageimg_title h2 img,.page-eyelash.page .pageimg .pageimg_inner .pageimg_title h2 img,.page-cames.page .pageimg .pageimg_inner .pageimg_title h2 img{width:50%}.page-makeup.page .pageimg .pageimg_inner .pageimg_title h2 img,.page-form.page .pageimg .pageimg_inner .pageimg_title h2 img,.page-privacypolicy.page .pageimg .pageimg_inner .pageimg_title h2 img{width:40%}.page-lifewave.page .pageimg .pageimg_inner .pageimg_title h2 img{width:30%}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) .img_flex .img_left{width:100%;margin-right:0;float:none;margin-bottom:50px}.page-coloristpro .wrapper section.forty_five .section_inner .ex .ex_block:nth-child(2) .img_flex .img_right{width:100%;float:none}.page-message .wrapper section.trial .section_inner .link .link_left img,.page-message .wrapper section.trial .section_inner .link .link_right img{padding-top:10px}.page.page-personalcolor .pageimg .pageimg_inner .pageimg_title h2 img{width:60%}.page-browlift .wrapper .pageimg{background-position:center !important}.page-coloristpro .wrapper .pageimg .pageimg_inner,.page-colorist .wrapper .pageimg .pageimg_inner{top:85px}.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .ex .btn{margin:7% 2% 30px 0}.home_school-menu .section_inner .school_menu .menu_block:nth-child(3) .ex .btn{margin:15% 2% 30px 0}.pc_W-768{display:none}.home_instagram .insta_block{padding:0}.home_news .cont table tr td p.date{color:#e81bbf;padding-right:2%;padding:5px 0}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title{margin-top:50px}.home_school-menu .section_inner .school_menu .menu_block:first-child .ex .btn{margin:3% 2% 30px 0}.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .ex .btn{margin:-8% 2% 30px 0}.home_school-menu .section_inner .school_menu .menu_block:last-child .ex .btn{margin:5% 2% 30px 0}.home_school-menu .section_inner .school_menu .menu_block .ex .btn a{padding:15px 20px 15px 10px;min-width:140px;font-size:12px}.home_school-menu .section_inner .school_menu .menu_block:last-child .ex .ex_title{margin-top:30px}.home_school-menu .section_inner .school_menu .menu_block:last-child .ex p.tit{line-height:2}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title p{font-size:13px !important}.footer_info li:nth-child(2){text-align:center}.footer_inner .footer_nav nav:last-child .gnav{display:block}.footer_inner .footer_nav nav:last-child .gnav li{width:60%}.home_concept .ttl .x{width:25%}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.english{width:100%}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.english img{width:88%;float:right}.home_school-menu .section_inner .school_menu .menu_block .menu_title.scr02 p.tit span.english img{width:70%;float:right}.home_school-menu .section_inner .school_menu .menu_block .menu_title.scr03 p.tit span.english img{width:65%;padding-top:40px}.home_school-menu .section_inner .school_menu .menu_block.up03.active03:nth-child(3) span.english img{right:10px}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.english,.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .menu_title p.tit span.english{padding-top:10px}.page-colorist .wrapper section.price .h3 img,.page-coloristpro .wrapper section.price .h3 img,.page-pigment .wrapper section.price .h3 img,.page-personalcolor .wrapper section.price .h3 img{width:100%}.page-eyelash .wrapper section.eyelash_sec .section_inner .ex_block{padding:50px 10px;width:94%}.page-eyelash .wrapper section.eyelash_sec.perm .section_inner .ex_block{padding:100px 10px 50px}.page-plus-form .wrapper .pageimg{background:#f9f9f9}.page-plus-form .pageimg_inner h2{font-size:23px}.page-plus-form .pageimg_title{margin-top:0}.page-plus-form .wrapper .pageimg,.wrapper .pageimg{margin-top:50px}.page-plus-form .h3 h3{font-size:20px !important;line-height:1.5}.page-plus-form ul.point li{width:100%;margin-right:0}.page-plus-form ul.point li:nth-child(2n){   margin-right:0}.page-plus-form div.plan{width:100%;padding-right:0}.page-plus-form div.account{width:100%;padding-left:0;border-left:none;margin-top:30px}.page-plus-form div.account table.ko th,.page-plus-form div.account table.ko td{padding:0}.page-plus-form div.plan p.price,.page-plus-form div.plan p.cau{padding-left:0}.page-plus-form p.spl{text-align:left}.page-plus-form table.plusform td{padding-top:10px}.page-personalcolor .wrapper section.price .section_inner .price_group div.fl{width:100%;margin-right:0;margin-bottom:15px}.page-personalcolor .wrapper section.price .section_inner .price_group div.fr{width:100%}.page .wrapper section.graduate ul.graduate_list li{width:47%}.page .wrapper section.graduate ul.graduate_list li p.name{font-size:18px !important}.page .wrapper section.graduate ul.graduate_list li p.hp a{font-size:12px}.page .wrapper section.graduate p.title{font-size:22px !important;line-height:1.3;padding-bottom:5px}.page .wrapper section.graduate.imgnone ul.graduate_list li{margin:0 0 15px;width:100%}div.linkbnr.mb{margin:20px auto 0px;padding-bottom:10px}.page div.linkbnr.mb{margin:20px auto 40px;padding-bottom:0}}@media screen and (max-width:414px){br.W-414{display:inline}footer{background-size:810%}.home_school-menu .section_inner .school_menu .menu_block:nth-child(3) .menu_title p.tit span.english{padding-top:15px}}@media screen and (max-width:390px){.spS{display:block}}@media screen and (max-width:375px){.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit{font-size:22px}.home_school-menu .section_inner .school_menu .menu_block .menu_title p.tit span.english,.home_school-menu .section_inner .school_menu .menu_block .menu_title p.times{font-size:12px}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title p.tit{font-size:14px}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title p.tit span{font-size:32px}.home_school-menu .section_inner .school_menu .menu_block .ex .ex_title p{font-size:14px}.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .ex .btn{margin:8% 2% 30px 0}.home_school-menu .section_inner .school_menu .menu_block:last-child .ex .btn{margin:13% 2% 30px 0}.home_school-menu .section_inner .school_menu .menu_block .ex .btn a{font-size:10px;min-width:120px}.home_school-menu .section_inner .school_menu .menu_block{height:400px}.mess .ttl_sub p,.home_school-menu .ttl_sub p,.home_salon-menu .ttl_sub p{font-size:16px}.footer_sns{width:70%}section .img_ex{height:500px}section .img_ex img:nth-child(2){top:40%}section .img_ex img:nth-child(3){top:64%}section .img_ex img:nth-child(5){top:69%}.page-message .wrapper .pageimg{background-size:cover !important}.page-message .wrapper section.achievement .page_inner .achievement_text .tit_border{left:33%}.page-browlift .wrapper section .tit .tit_left{width:80%}.page-browlift .wrapper section.hollywood .tit .section_inner{margin-top:-33%}.page-makeup .wrapper section .page_inner .make .make_right ul{margin-left:0}.page-makeup .wrapper section.bestcolor .page_inner .tit_border,.page-makeup .wrapper section.bestcolor .page_inner .tit_border{top:6%}.page-schoolmenu .wrapper section.colorist .page_inner .achievement_text .tit_border{top:53px;left:72%}.page-coloristpro .wrapper section.minute45 .page_inner{padding-bottom:200px;background-size:40%,50%;background-position:3% 100%,100% 100%}p.copyright{font-size:10px !important}.page-coloristpro .wrapper section .open .open_block .open_right,.page-colorist .wrapper section .open .open_block .open_right{height:510px}.page-lifewave .wrapper section.right .page_inner .forty-nine p.tit{width:100%}.page-eyelash .wrapper section.ex{height:1750px}.home_school-menu .section_inner .school_menu .menu_block:nth-child(2) .ex .btn{margin:-10% 2% 30px 0}.home_school-menu .section_inner .school_menu .menu_block:last-child .ex .btn{margin:4% 2% 30px 0}}