@charset "utf-8";.topMv{margin-bottom:20px}.topCatch .topCopy{padding:20px;border:1px solid #eee}.menuArea .inner{padding:30px 0}.menuArea .sp .ttlArea1{margin-bottom:40px}.menuLists{margin-bottom:15px}.menuLists .menuList{width:100%;margin-bottom:20px}.menuLists .menuList:nth-child(3n){margin-bottom:0}.menuNbr{width:73px}.menuImg{margin-bottom:15px}.menuName{font-size:17px;margin-bottom:5px}.menuLists .menuList .btn1,.menuLists .menuList .btn2{font-size:16px;padding:5px 2em}.menuLists .menuList .btn_w100{width:280px}.topExample{margin-bottom:30px;padding:15px 20px !important}.whyBnrArea{margin-bottom:30px}.mediaLists{flex-direction:column;gap:1.5em;margin-bottom:1em}.mediaLists .mediaList{width:100%}.mediaList{a{display:flex;justify-content:space-between}}.mediaLists .mediaList .media_thum{width:120px;height:80px}.mediaLists .mediaList .entryTtl{width:calc(100% - 120px);padding-left:1.6em;font-size:1.4rem}.blogs{width:90%;margin:auto}.blogs .blog_L{width:100%;margin-bottom:20px}.blogs .blog_R{width:100%}.blogs .newsDate{display:block}.zyouken .ta-c{text-align:left !important}.melitLists{margin:0 auto 15px}.melitLists .melitList{width:100%;padding:15px;margin:0 0 20px;border-radius:10px}.melitLists .melitList:nth-child(2n){margin-bottom:15px !important}.melitTtl{margin-bottom:10px;font-size:15px;padding-bottom:3px}.melitTtl:before{font-size:16px;width:24px;height:24px;line-height:24px;margin-right:8px}.list-check li{font-size:16px;margin-bottom:10px}.whichType{margin-bottom:30px}.whichTypeBox{margin-bottom:30px;padding:20px 10px}.stepTtl{width:80%;margin:0 auto 20px auto}.facetypeName{font-size:17px}.facetypeTxt{text-align:center}.matrixImgs .matrixImg{width:100%;margin-bottom:15px}.matrixImgs .matrixMore{margin-bottom:15px;text-align:center}.matrixImgs .matrixMore img{width:60px}.matrixImgs li:nth-child(3n){margin-bottom:0}.typeCatalog{margin-bottom:25px !important;border:solid 2px #e3c48e;border-radius:6px;padding:70px 15px 15px}.typeCatalog h4{padding:8px 10px;font-size:16px}.exampleLists{margin-bottom:20px}.exampleLists .exampleA{margin:0 0 15px}.exampleLists .exampleB{margin:0}.flow dl{margin-bottom:40px}.flow dt{width:100%;margin-bottom:0}.flow dd{width:100%;margin-bottom:30px;text-align:center}.flow dd img{width:60%}.flow dt .flowTtl{margin-bottom:15px;padding:10px 0 10px 15px}.flow dt .flowTtl:before{margin-right:10px}.flow2 dt{margin-bottom:15px;padding:10px 0 10px 15px}.flow2 dt:before{margin-right:10px}.flow2 dd{margin-bottom:30px}.eight_color_img,.eight_color_img2{text-align:center}.eight_color_img img{width:90%}.eight_color_img2 img{width:70%}.box6{padding:20px}.eight_color_list .col4{width:45%;margin-bottom:30px}.exampleBox{padding:30px 16px;margin-bottom:80px}.exampleTtl{background:url(//happy-spiral.com/salon/wp-content/themes/happy-spiral%20ver.2/css/../img/common/point2.png) no-repeat left 10px center;border-radius:5px;padding:10px 10px 10px 45px;font-size:16px;margin-bottom:20px;background-size:30px}.exampleTtl:before{margin-right:5px}.exampleVoice{padding:1em 1.2em;margin:1em 0}.exampleBox .exampleBig-L{width:100%;margin-bottom:15px}.exampleBox .exampleBig-R{width:100%;margin-bottom:15px}.sc_ttl{font-size:17px;background-size:25px;margin-bottom:15px;padding:10px 10px 10px 36px;line-height:1.5;font-feature-settings:"palt" 1}.school .column2{flex-direction:column-reverse}.sc_dec{margin-bottom:20px}.btn-school{text-align:center}.btn-school img{width:auto;height:40px}.school .imgArea4{width:70%;margin-left:auto;margin-right:auto}.price .ttl3{font-size:15px;font-feature-settings:"palt";letter-spacing:1px}.price .txt1{font-size:14px}.map_info{flex-direction:column}.map_info .block50:first-of-type{margin-bottom:30px}#profile{padding-top:90px;margin-top:-90px}#profile .column2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-direction:reverse;-moz-box-direction:reverse;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:20px}#profile .column2 .imgArea4{width:60%;margin:0 auto 20px auto}#profile .column2 .txtArea4{padding-bottom:20px;border-bottom:1px solid #eee}.okada_book{text-align:center;font-size:13px;flex-direction:row !important}.okada_book img{width:60%}#yoyakuForm{padding-top:80px;margin-top:-80px;margin-bottom:30px}.yoyaku{padding:20px 10px 40px}.yoyakuiLists .yoyakuiList{width:300px;margin:0 auto 10px}#yoyakuForm .contactTtl{margin-bottom:30px;text-align:center}#yoyakuForm .contactTtl .subTtl{font-family:Times New Roman,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,"MSP明朝","MS PMincho","MS 明朝",serif;font-size:16px;color:#715000;display:block;padding-top:5px}#yoyakuForm .contactTtl img{width:160px}.mailform table{width:100%;margin-bottom:30px}.mailform th{width:auto;display:block;border:1px solid #e4d5d4;background-color:#f3f5f5;padding:12px 15px 10px;font-weight:400;text-align:left}.mailform td{width:auto;display:block;border:1px solid #e4d5d4;padding:12px 15px 10px}.mailform th .hissu{font-size:13px;color:#fff;background-color:#f34758;padding:2px 4px;margin-left:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],textarea{width:90%}button,.button,input[type=button],input[type=reset],input[type=submit]{font-size:16px;padding:15px 20px 12px;width:50%;display:block;margin:auto;font-weight:700}