@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Crimson+Text:400i,600&display=swap);@media screen and (min-width:768px){.col-1{width:5%;display:block}.mgl-1{margin-left:5%}.mgr-1{margin-right:5%}.mgt-1{margin-top:5%}.col-2{width:10%;display:block}.mgl-2{margin-left:10%}.mgr-2{margin-right:10%}.mgt-2{margin-top:10%}.col-3{width:15%;display:block}.mgl-3{margin-left:15%}.mgr-3{margin-right:15%}.mgt-3{margin-top:15%}.col-4{width:20%;display:block}.mgl-4{margin-left:20%}.mgr-4{margin-right:20%}.mgt-4{margin-top:20%}.col-5{width:25%;display:block}.mgl-5{margin-left:25%}.mgr-5{margin-right:25%}.mgt-5{margin-top:25%}.col-6{width:30%;display:block}.mgl-6{margin-left:30%}.mgr-6{margin-right:30%}.mgt-6{margin-top:30%}.col-7{width:35%;display:block}.mgl-7{margin-left:35%}.mgr-7{margin-right:35%}.mgt-7{margin-top:35%}.col-8{width:40%;display:block}.mgl-8{margin-left:40%}.mgr-8{margin-right:40%}.mgt-8{margin-top:40%}.col-9{width:45%;display:block}.mgl-9{margin-left:45%}.mgr-9{margin-right:45%}.mgt-9{margin-top:45%}.col-10{width:50%;display:block}.mgl-10{margin-left:50%}.mgr-10{margin-right:50%}.mgt-10{margin-top:50%}.col-11{width:55%;display:block}.mgl-11{margin-left:55%}.mgr-11{margin-right:55%}.mgt-11{margin-top:55%}.col-12{width:60%;display:block}.mgl-12{margin-left:60%}.mgr-12{margin-right:60%}.mgt-12{margin-top:60%}.col-13{width:65%;display:block}.mgl-13{margin-left:65%}.mgr-13{margin-right:65%}.mgt-13{margin-top:65%}.col-14{width:70%;display:block}.mgl-14{margin-left:70%}.mgr-14{margin-right:70%}.mgt-14{margin-top:70%}.col-15{width:75%;display:block}.mgl-15{margin-left:75%}.mgr-15{margin-right:75%}.mgt-15{margin-top:75%}.col-16{width:80%;display:block}.mgl-16{margin-left:80%}.mgr-16{margin-right:80%}.mgt-16{margin-top:80%}.col-17{width:85%;display:block}.mgl-17{margin-left:85%}.mgr-17{margin-right:85%}.mgt-17{margin-top:85%}.col-18{width:90%;display:block}.mgl-18{margin-left:90%}.mgr-18{margin-right:90%}.mgt-18{margin-top:90%}.col-19{width:95%;display:block}.mgl-19{margin-left:95%}.mgr-19{margin-right:95%}.mgt-19{margin-top:95%}.col-20{width:100%;display:block}.mgl-20{margin-left:100%}.mgr-20{margin-right:100%}.mgt-20{margin-top:100%}}html{font-size:62.5%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}body{font-weight:400;color:#000;position:relative}@media screen and (max-width:768px){#content{padding:0}}.styling-howto{font-size:16px;margin:0 auto;padding:10px 0 90px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:768px){.styling-howto{padding-top:52px}}.styling-howto .visual img{width:100%}.styling-howto .lead{color:#323232;font-size:14px;font-family:Roboto,"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;text-align:center;padding:60px 0 0;line-height:2}@media screen and (max-width:768px){.styling-howto .lead{font-size:13px;padding:48px 24px 0}}.styling-howto_block-1 .styling-howto_feature-information{top:210px}.styling-howto_block-2 .styling-howto_feature-information{top:210px}.styling-howto_block-3 .styling-howto_feature-information{top:210px}.styling-howto_block-4 .styling-howto_feature-information{top:210px}.styling-howto_block-5 .styling-howto_feature-information{top:210px}.styling-howto_feature{border:1px solid #000;padding:40px 90px;margin:120px auto;width:990px;position:relative}@media screen and (max-width:768px){.styling-howto_feature{padding:32px;margin:48px 24px;width:auto}}.styling-howto_brand-logo{margin-bottom:10px}@media screen and (max-width:768px){.styling-howto_brand-logo{margin:10px auto;text-align:center}}.styling-howto_brand-logo img{width:auto!important}.styling-howto_brand-logo img.logo-diagram{height:34px}@media screen and (max-width:768px){.styling-howto_brand-logo img.logo-diagram{height:39px}}.styling-howto_brand-logo img.logo-graceclass{height:24px;margin-bottom:5px}@media screen and (max-width:768px){.styling-howto_brand-logo img.logo-graceclass{height:32.5px}}.styling-howto_brand-logo img.logo-gracecontinental{height:25px}.styling-howto_feature-information{position:absolute}@media screen and (max-width:768px){.styling-howto_feature-information{position:static}}.styling-howto_feature-information p{color:#323232;font-size:14px;font-family:Roboto,"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-weight:700;line-height:1.5;letter-spacing:.1em;padding-bottom:1em}@media screen and (min-width:769px){.styling-howto_feature-information p>br{display:none}}@media screen and (max-width:768px){.styling-howto_feature-information p{font-size:13px;text-align:center;padding-bottom:.5em}}.styling-howto_feature-information span{font-size:12px;font-weight:400;letter-spacing:0}@media screen and (max-width:768px){.styling-howto_feature-information span{padding-top:.5em;display:block}}.styling-howto_feature-information span em{font-size:11px;font-style:normal}@media screen and (min-width:769px){.styling-howto_fig{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}}.styling-howto_fig img{width:384px;margin:20px 0}@media screen and (max-width:768px){.styling-howto_fig img{width:100%}}.styling-howto_fig figcaption{width:384px;padding-top:120px}@media screen and (max-width:768px){.styling-howto_fig figcaption{width:auto;padding-top:0}}.styling-howto_fig a{background-color:#fff;border:1px solid #373131;display:block;font-size:14px;padding:.6em;text-align:center;text-transform:uppercase;width:160px}@media screen and (max-width:768px){.styling-howto_fig a{background-color:#373131;color:#fff;font-size:16px;width:100%;padding:18px}}.styling-howto_recommend{border-top:1px solid #000;padding:30px 0;margin-top:30px;text-align:left;line-height:2}@media screen and (max-width:768px){.styling-howto_recommend{border-top:none;margin-top:0;padding:0 0 20px}}.styling-howto_recommend img{width:100%}.styling-howto_recommend li{background:url(/feature/styling-how-to/kansai/vol1/images/icon-check.png) left center no-repeat;background-size:15px 15px;color:#323232;font-size:14px;font-family:Roboto,"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;letter-spacing:.1em;line-height:2;padding-left:20px}@media screen and (max-width:768px){.styling-howto_recommend li{background-position:left 6px;background-size:13px 13px;font-size:13px}}.styling-howto_recommend-item{display:flex;justify-content:space-between;width:540px;margin:20px auto 0;background-color:#f7f9fa;padding:16px 40px}.styling-howto_hashtag{border-top:1px solid #000;border-bottom:1px solid #000;padding:16px 0;font-size:26px}@media screen and (max-width:768px){.styling-howto_hashtag{font-size:24px}}.styling-howto_hashtag span{font-size:28px;padding-left:10px}@media screen and (max-width:768px){.styling-howto_hashtag span{font-size:26px}}.styling-howto_scene{position:relative}@media screen and (min-width:769px){.styling-howto_scene{display:flex;max-width:1000px;margin:0 auto 210px}}@media screen and (max-width:768px){.styling-howto_scene{text-align:center}}.styling-howto_scene>img{width:512px;position:absolute;z-index:2;right:0}@media screen and (max-width:768px){.styling-howto_scene>img{position:relative;width:80%}}.styling-howto_scene:nth-of-type(1){flex-direction:row-reverse}@media screen and (min-width:769px){.styling-howto_scene:nth-of-type(1){padding-top:420px;margin:0 auto 180px}}@media screen and (min-width:769px){.styling-howto_scene:nth-of-type(1)>img:nth-of-type(1){margin-top:230px;left:0}}@media screen and (min-width:769px){.styling-howto_scene:nth-of-type(1)>img:nth-of-type(2){width:424px;right:0}}@media screen and (max-width:768px){.styling-howto_scene:nth-of-type(1)>img:nth-of-type(2){margin-top:10px}}@media screen and (min-width:769px){.styling-howto_scene:nth-of-type(2){margin-bottom:460px;padding-top:160px}}@media screen and (min-width:769px){.styling-howto_scene:nth-of-type(2) .styling-howto_caption{margin-left:0!important;padding:80px 160px 0 0!important;top:344px!important;width:576px}}@media screen and (max-width:768px){.styling-howto_scene:nth-of-type(2) .styling-howto_caption{margin-left:0!important}}@media screen and (max-width:768px){.styling-howto_scene:nth-of-type(2) .styling-howto_caption::after{top:-40%!important;height:135%!important}}@media screen and (min-width:769px){.styling-howto_scene:nth-of-type(2) .styling-howto_caption::after{left:-144px}}@media screen and (min-width:769px){.styling-howto_scene:nth-of-type(2)>img:nth-of-type(1){margin-top:230px}}.styling-howto_scene:nth-of-type(2)>img:nth-of-type(2){left:0}@media screen and (min-width:769px){.styling-howto_scene:nth-of-type(2)>img:nth-of-type(2){width:416px}}@media screen and (max-width:768px){.styling-howto_scene:nth-of-type(2)>img:nth-of-type(2){margin-top:10px}}.styling-howto_caption{display:block;line-height:1.5;padding:80px 0 80px 160px;width:720px;height:100%;position:relative;z-index:1;top:100px;margin-left:416px}@media screen and (min-width:769px){.styling-howto_caption{height:430px}}@media screen and (max-width:768px){.styling-howto_caption{width:100%;padding:40px 38px 24px;margin-left:0;text-align:left;top:0}}.styling-howto_caption::after{content:'';width:720px;height:100%;display:block;position:absolute;z-index:-1;left:0;top:0}@media screen and (max-width:768px){.styling-howto_caption::after{width:120%;left:-10%;top:-15%;padding-top:20%;height:110%}}.styling-howto_comment{color:#373131;font-size:14px;line-height:2;padding:20px 0;margin-bottom:20px}@media screen and (max-width:768px){.styling-howto_items{display:flex;flex-wrap:wrap;justify-content:space-between}}.styling-howto_item{display:flex;margin-bottom:20px;align-items:center}@media screen and (max-width:768px){.styling-howto_item{width:46%}}.styling-howto_item dl{padding:0 0 0 20px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:768px){.styling-howto_item dl{padding:0 0 0 5px}}.styling-howto_thumbnail{width:75px}@media screen and (max-width:768px){.styling-howto_thumbnail{width:48px!important}}.styling-howto_detail{background-color:#fff;border:1px solid #000;font-size:8px;padding:.25em 1em .25em 1.1em;letter-spacing:.1em;text-transform:uppercase;transition:opacity .2s;width:60px;display:block;text-align:center}@media screen and (max-width:768px){.styling-howto_detail{margin-top:4px;font-size:8px;width:66px}}.styling-howto_detail:hover{opacity:.5}.styling-howto_name{color:#323232;font-size:11px;font-family:Roboto,"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;padding-bottom:.25em}@media screen and (max-width:768px){.styling-howto_name{font-size:9px;padding-bottom:.05em}}.styling-howto_price{font-size:11px;padding-top:.25em}@media screen and (min-width:769px){.styling-howto_price{display:flex}}@media screen and (max-width:768px){.styling-howto_price{font-size:10px}}.styling-howto_price span{font-size:9px;padding:.2em 2em 0 .5em}@media screen and (max-width:768px){.styling-howto_price span{font-size:8px}}.styling-howto_button{margin-bottom:.4em}.styling-howto_comment{border:solid 1px #ccc;color:#323232;font-family:Roboto,"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;position:relative;margin:0 auto}.styling-howto_comment::after,.styling-howto_comment::before{border:solid transparent;content:'';height:0;width:0;position:absolute;border-color:rgba(0,153,255,0);top:100%}.styling-howto_comment::after{border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-top-color:#fff}.styling-howto_comment::before{border-top-width:12px;border-bottom-width:12px;border-left-width:12px;border-right-width:12px;margin-left:-12px;border-top-color:#ccc}@media screen and (min-width:769px){.styling-howto_comment{border-radius:20px;padding:20px;width:620px}.styling-howto_comment::after,.styling-howto_comment::before{left:6%}}@media screen and (max-width:768px){.styling-howto_comment{border-radius:12px;padding:16px;width:80%;font-size:12px}.styling-howto_comment::after,.styling-howto_comment::before{left:20%}}.styling-howto_profile{margin:0 auto;position:relative}@media screen and (min-width:769px){.styling-howto_profile{display:flex;align-items:center;width:718px;padding:36px 64px 56px}}@media screen and (max-width:768px){.styling-howto_profile{padding:40px 32px;margin:0 24px}}.styling-howto_profile img{width:192px}@media screen and (max-width:768px){.styling-howto_profile img{width:88px;float:left;margin-right:16px;margin-bottom:24px}}@media screen and (min-width:769px){.styling-howto_profile dl{padding-left:40px;display:flex;flex-direction:column;justify-content:center;height:80px;min-height:192px}}@media screen and (max-width:768px){.styling-howto_profile dl{width:100%}}.styling-howto_profile dl dt{color:#323232;font-size:23px;font-family:Roboto,"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif}@media screen and (max-width:768px){.styling-howto_profile dl dt{font-size:15px}}.styling-howto_profile dl dd{font-size:15px;letter-spacing:.1em;line-height:2}@media screen and (max-width:768px){.styling-howto_profile dl dd{font-size:13px;letter-spacing:0;line-height:1.5}}@media screen and (min-width:769px){.styling-howto_profile dl dd a{margin-right:40px}}.styling-howto_profile>a{background-color:#fff;display:block;width:320px;text-transform:uppercase;text-align:center}@media screen and (max-width:768px){.styling-howto_profile>a{font-size:14px;width:auto;margin-top:10px}}.styling-howto_store{color:#6a6a6a;font-family:Roboto,"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif}@media screen and (min-width:769px){.styling-howto_store>br{display:none}}.styling-howto_instagram{background-image:url(/feature/styling-how-to/kansai/vol1/images/icon-instagram.png);background-repeat:no-repeat;background-position:left center;background-size:14px auto;padding-left:20px;margin-top:10px}@media screen and (max-width:768px){.styling-howto_instagram{background-image:none;padding-left:0;align-items:center;clear:both;display:flex;justify-content:space-between;width:100%;margin:0 auto}.styling-howto_instagram>a{font-size:14px;width:50%;display:block;text-align:center}.styling-howto_instagram>a span{position:relative;display:inline-block;padding-left:18px}.styling-howto_instagram>a span::before{background-image:url(/feature/styling-how-to/kansai/vol1/images/icon-instagram.png);background-size:14px auto;content:'';width:14px;height:14px;display:block;position:absolute;left:0;top:4px}}@media screen and (min-width:769px){.styling-howto .backnumber-links{display:flex;width:600px;margin:160px auto auto;justify-content:space-between}}@media screen and (max-width:768px){.styling-howto .backnumber-links{margin:80px auto 0}}.styling-howto .more a{margin:0 auto 100px;display:block;font-size:12px;width:266px;height:46px;line-height:42px;text-align:center;border-top:2px solid #383131;border-bottom:2px solid #383131;position:relative;padding-right:20px;-webkit-font-smoothing:antialiased;letter-spacing:.05em;font-family:Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width:768px){.styling-howto .more a{margin:0 auto 40px}}.styling-howto .more a::after{display:inline-block;content:">>";right:0;top:-1px;transform:scale(.4,1);transition:all .1s ease-out 0s;margin-left:10px;margin-right:-20px}@media screen and (min-width:769px){.sp-none{display:inline-block}.pc-none{display:none}.pc-br::after{content:'\A';white-space:pre}}@media screen and (max-width:768px){.pc-none{display:inline-block}.sp-none{display:none}}.visual{opacity:0;transition:opacity .5s ease-in}.visual.fade-in{opacity:1}.lead{opacity:0;transition:opacity .5s ease-in .5s}.lead.fade-in{opacity:1}.styling-howto_feature{opacity:0;transition:opacity .5s ease-in .5s}.styling-howto_feature.fade-in{opacity:1}.styling-howto_caption{opacity:0;margin-top:100px;transition:opacity .8s ease-in,margin .6s cubic-bezier(.16,1,.3,1) .1s}.styling-howto_caption.fade-in{opacity:1;margin-top:0}.styling-howto_scene>img{opacity:0;top:100px;transition:opacity .8s ease-in,top .6s cubic-bezier(.16,1,.3,1)}.styling-howto_scene>img.fade-in{opacity:1!important;top:0}.styling-howto_profile{opacity:0;transition:opacity .5s ease-in}.styling-howto_profile.fade-in{opacity:1}.scroll{margin:50px auto}@media screen and (min-width:769px){.scroll{width:1100px}}.scroll img{width:96%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../kansai/vol1/css/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../kansai/vol1/css/fonts/slick.eot);src:url(../kansai/vol1/css/fonts/slick.eot?#iefix) format("embedded-opentype"),url(../kansai/vol1/css/fonts/slick.woff) format("woff"),url(../kansai/vol1/css/fonts/slick.ttf) format("truetype"),url(../kansai/vol1/css/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;z-index:3;display:block;width:13px;height:25px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-45px;left:auto}.slick-prev:before{content:url(../kansai/vol1/img/prev.svg)}[dir=rtl] .slick-prev:before{content:url(../kansai/vol1/img/prev.svg)}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-45px}.slick-next:before{content:url(../kansai/vol1/img/next.svg)}[dir=rtl] .slick-next:before{content:url(../kansai/vol1/img/next.svg)}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:absolute;bottom:-10px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:35px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'窶｢';text-align:center;opacity:.25;color:#b2b2b3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#be9436}