@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nothing+You+Could+Do&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100..900&display=swap");
@charset "UTF-8";html,body,div,applet,object,iframe,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-weight:400;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,span,strong,a{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}h1,h2,h3,h4,h5{margin:0;padding:0}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table,th,td,tr{border-collapse:collapse;border-spacing:0}strong{font-weight:700}html{font-size:62.5%}
@charset "UTF-8";html{scroll-padding-top:60px}body{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;box-sizing:border-box;margin-right:auto;margin-left:auto;color:#454545;font-size:1.5rem;line-height:1.8;overflow-x:hidden;background-color:#fff}img{max-width:100%;width:100%;height:auto;vertical-align:bottom}strong{font-weight:500}.wrap{overflow:hidden}main{display:block;position:relative}.section{margin-bottom:50px}.inner,.inner2,.inner3{margin:auto}.flexbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_center{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flex_space-between{justify-content:space-between}.align_items_center{align-items:center}.ta-l{text-align:left}.ta-c{text-align:center}.ta-r{text-align:right}.clearfix:after{content:"";display:block;clear:both}.block{margin-bottom:25px}.block2{margin-bottom:40px}@media (max-width:767px){#container{margin-top:55px}.pc{display:none}.section{margin-bottom:40px}.sp_tac{text-align:center}.sp_tal{text-align:left}.sp_br{display:block}.inner,.inner2,.inner3{width:90%}.col2{width:100%;margin-bottom:20px}.pc__br{display:none}}@media (min-width:768px) and (max-width:1139px){#container{margin-top:55px}.sp{display:none}.section{margin-bottom:60px}.pc_br{display:block}.sp__br{display:none}.inner,.inner2,.inner3{width:90%}.col2{width:47.5%}.block2{margin-bottom:60px}}@media (min-width:1140px){body{font-size:1.6rem}.sp{display:none}.sp__br{display:none}.pc_tac{text-align:center}.pc_br{display:block}.section{margin-bottom:120px}.inner{width:1100px}.inner2{width:900px}.inner3{width:800px}.col2{width:47.5%}.block{margin-bottom:60px}.block2{margin-bottom:100px}}@media (min-width:751px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}a{color:#282828;text-decoration:none;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover{color:#a2a2a2;text-decoration:none;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}a.under_line{position:relative;display:inline-block;text-decoration:none}a.under_line:after{position:absolute;bottom:-4px;left:0;content:"";width:100%;height:2px;background:#f996b1;transform:scale(0,1);transform-origin:right top;transition:transform .3s}a.under_line:hover:after{transform-origin:left top;transform:scale(1,1)}a.link{color:var(--pink);text-decoration:underline}a.link:after{font-family:"Font Awesome 5 Free";content:"\f0a9";font-weight:700;margin-right:4px;margin-left:4px;display:inline-block}@media (min-width:1140px){a.link:hover{text-decoration:none;color:#eeb6c5}}h2,h3,h4,h5{font-weight:500}.ttl__wrap{text-align:center}.ttl1{position:relative;display:inline-block;margin-bottom:3em;font-size:2rem}.ttl1:before{content:"";position:absolute;bottom:-15px;display:inline-block;width:200px;height:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#facbe3;border-radius:15px}.ttl2{position:relative;display:inline-block;padding:0 70px;margin-bottom:1.5em}.ttl2:before,.ttl2:after{content:"";position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#282828}.ttl2:before{left:0}.ttl2:after{right:0}.ttl3{display:inline-block;margin-bottom:30px}.ttl4{display:inline-block;margin-bottom:1.5em;border-bottom:1px solid #3d3d3d}.ttl5{background-color:#f988a7;color:#fff;display:inline-block;padding:0 10px;margin-bottom:1em}.ttl7{color:#a5843e;font-size:3.5rem;margin-bottom:2.5rem}.ttl__wrap2{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/img/stripe-bg.png)}.ttl_inner_yel{background-color:#f5dd7e}.title1{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;font-size:2.2rem;margin-bottom:1rem}.title2,.title3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2rem;margin-bottom:1rem}.title2:before{content:"";width:30px;height:26px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABICAMAAAC0lpkQAAABtlBMVEUAAAD/////////////v///zP//2///39//3//tyP//yO3w0vD/1ePmzPL/zObnzvPrzPX/zOv/0OPkyPb/yOTlyvb/yej/z+PkyfL/yeTmzPL/zObmx/P/zebpyPTkyu/6yuT6y+XlzPD6zeTly/L7y+XmyvP7yuPny+/kyvDmyfHmyvH7yuP8y+P8y+X8yuPmyPDkyvD5yuTlyPH5y+LmyvH6y+Tkyu/6yuT6zOPkyfD6zOT6y+PlyfHkye/7y+PmyvD7yuPkyfDkyPH7yuP5y+PmyO/5yuTkyPDlyfD5y+PlyPD5zOP6y+LkyO/lye/6yuTkyfDkyfD6y+L6y+PlyfD6y+PlyfDlyPD6y+LlyfD5y+PkyPDlyO/5y+LkyPD5y+P5yuPlyPDkye/lye/6yuLlyO/6y+Llye/6yuPkyPD6y+PlyfD6y+Pkye/lyPDlyfD5y+PkyPD5y+LlyPDlyO/5y+P5y+Plye/5y+PkyO/5y+LlyfD6y+PlyfDkyPD6y+Lkye/6y+L6y+Plye/kyO/6yuP6yuLkyfD6y+LkyfD6y+LlyfD6y+PlyfD6y+PlyfD6y+PYJdMgAAAAkHRSTlMAAQIDBAUHCAgODhESFBQVGRkbHBwdISUmJigoKSkuMDAxMjg7Oz4/QENHSEhJTlJTVlZYWFxeYGBkaGhsbXF1eHh7fX6AgoOGiIiLi4+QkpWXmJiZm6KmqKipq6ywsLa2uLvAwcLDw8XGyMjOztDW2Nja3N/g4OHi4uXl6urr7u/w8PP09vb3+fn6+v39/v5gkxuHAAACQklEQVRYw+2YV1sTQRSGAwYQNAqiAgKGXiQKUgQS0KBSItgoCiIdUWkSelUDKhLann8MTxbY2czs7Jns5oZn37udzL43X74zk9hsFhYWl5yH0dF2TUVF64HjlChoC/cBPOZrb28BwIjp2oSZUy3sxZnt7YMQLpO1TbIWuoi1rPRrRrWuwzPvBrHok6Tg+uzox7cv3BVFWY5YcW3GNpyTo6yWSCoOfv4Y//y+pbGq9H7yFZQ2yX+hhSZlOS4gaXH0a/7bQE/b05oHeXfitbQxw4oWyMp9klD8WWxnel8RWlXlqnBeadXB0laCCqJyif9R2qCTpc35p/YOEp+NobxulvbGmloL20TlvBhtJ0tr/wrhEJW7h9BO2Jkjl9KqKjcXYWYeWquq3Bs97V+n1silISpXpud9rDlyaXCVC+HTHrk0ZOV6udqhGM7IpUBXbi6RN3Jp6ojKHXEyS+eOXJo+YtukYGbEyKXAVc6nN3IhosoxM1ONXH7llkQya+ZqYZnY2snUBkQzk8nUqdxBmWhmuMp5xTPDVK7XJp6ZXLkkZX8tpZ2+qntMalGt7E8Or1wgFXFMileOnVn4MSleOS/qmERUzqmfma1jZRfnfU28tK6bWehrllZY7nn5rv+L/zfH62dXbjMVc+Gz38p1PXnW8WFkZmMfVblggfBd9Xp2cWVDa/fg94Ud7cq5jV2z7+Y/qi8nngd4VxsDuHlXGwPIldt0mP4rbDKyzHTxGs+MidP8zM4qZ3pmMs9vWv/OWFhYRMQJW+fITZwOzCkAAAAASUVORK5CYII=) no-repeat top center;background-size:contain}.title4{font-size:3.6rem;font-weight:900;line-height:1.4}.title5{font-size:2.2rem;font-weight:600;text-align:center;border-bottom:1px solid #1b1b1b;margin-bottom:1em}.title6{margin-bottom:1.5em}.title7{margin-bottom:.5em}.title7:before{font-family:"Font Awesome 5 Free";content:"\f111";font-weight:400;color:#ff7097;margin-right:10px}.title8{width:100%;background:#e4e4e4;padding:8px 16px;font-size:16px;font-weight:500;text-align:center;margin-bottom:25px}.title9{font-size:clamp(2rem, 1.564rem + 2.18vw, 3.2rem);margin-bottom:.5em}@media (max-width:767px){.ttl1{font-size:1.6rem;line-height:1.5;margin-bottom:2.5em}.ttl1:before{width:120px;height:2px;bottom:-10px}.ttl2{font-size:1.6rem;padding:0 0 10px;border-bottom:1px solid #282828}.ttl2:before{content:none}.ttl2:after{content:none}.ttl3{font-size:1.7rem}.ttl4{font-size:1.6rem;text-align:center}.ttl5{font-size:1.6rem}.ttl__wrap2{padding:10px 0;background-size:10%;text-align:center;margin-bottom:30px}.ttl_inner_yel{padding:20px}.ttl6{font-size:18px}.ttl7{font-size:2.2rem;margin-bottom:1.2em}}@media (min-width:768px) and (max-width:1139px){.ttl__wrap{margin-bottom:40px}.ttl1{margin-bottom:50px}.ttl2{font-size:1.8rem}.ttl3{font-size:2rem}.ttl4{font-size:1.8rem}.ttl5{font-size:1.7rem}.ttl__wrap2{padding:15px 0;background-size:10%;text-align:center;margin-bottom:60px}.ttl_inner_yel{padding:30px}.ttl6{font-size:22px}.title1{font-size:2.8rem}.title2,.title3{font-size:2.2rem}.title5{font-size:3rem}}@media (min-width:1140px){.ttl__wrap{margin-bottom:2em}.ttl__wrap{.ttl1{margin-bottom:1em}}.ttl2{font-size:2.4rem;margin-bottom:2em}.ttl3{font-size:2.8rem;margin-bottom:2em}.ttl4{font-size:2.5rem}.ttl5{font-size:2.4rem}.ttl__wrap2{padding:15px 0;background-size:10%;text-align:center;display:block;margin-bottom:80px}.ttl_inner_yel{padding:30px;display:block;margin-bottom:0}.ttl6{font-size:28px}.title1{font-size:3.2rem}.title2,.title3{font-size:2.4rem}.title5{font-size:3.8rem}.title6{font-size:2.8rem;margin-bottom:2em}.title8{font-size:20px;padding:16px}}.bg_01{background:#eee}.bg_02{background:#ffe374}.bg_03{background-color:#fff6f1}.bg_04{background-color:#ffeef6}.pink{color:var(--pink)}.red{color:#d63336}.blue{color:#33a4f0}.mens_color{color:#116886 !important}.kimono_color{color:#94c38a !important}.small_01{font-size:.8rem}.small_02{font-size:84%}.large_01{font-size:2rem}.large_02{font-size:2.5rem}.large_03{font-size:3rem}.marker2{background:linear-gradient(transparent 0%,#efc3e6 0%);font-weight:700}.marker3{background:linear-gradient(transparent 40%,#fbe8f3 20%);display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.1em}.underline_stripe{padding:0 .25em .25em;background-image:repeating-linear-gradient(-45deg,#5b5b5b,#5b5b5b 4px,transparent 4px,transparent 8px);background-position:center bottom;background-repeat:repeat-x;background-size:auto 4px}.copy_text{color:#e9849f;font-size:1.6rem}.copy_text2{font-weight:500;font-size:2rem}.sub_copy{background:#facbe3;padding:2px 8px;font-size:1.6rem}.indent_text{padding-left:1em;text-indent:-1em}@media (max-width:767px){.large_02{font-size:2rem}.large_03{font-size:2.4rem}}@media (min-width:768px){.sub_copy{font-size:2rem}}.btn_01{background-color:#fff;border:1px solid #f996b1;border-radius:50px;color:#f996b1;text-align:center;padding:8px 50px;transition:.5s;position:relative}.btn_01 .fa-chevron-right{position:absolute;right:16px;top:15px}.btn_01:hover{background-color:#f996b1;color:#fff}.btn_02{border:1px solid #282828;text-align:center;transition:.5s;display:flex;align-items:center;justify-content:center}.btn_02 i{margin-right:10px;font-size:12px;padding-top:2px}.btn_03{background-size:180% auto;background-image:linear-gradient(to right,#ff87a7 0%,#f5799e 51%,#ff87a7 100%);padding:16px 50px;border-radius:50px;color:#fff;position:relative}.btn_03:after{font-family:"Font Awesome 5 Free";content:"\f054";font-weight:700;position:absolute;right:16px;top:50%;transform:translate(0,-50%)}.btn1{color:#2e2e2e;text-align:center;display:inline-block;border-radius:50px}.btn1:hover{color:#2e2e2e}.btn1 i{margin-right:10px}.mail:before{font-family:"Font Awesome 5 Free";content:"\f0e0";font-weight:700;margin-right:10px}.more__button__wrap{display:flex;margin-top:2em}.btn_04{background-color:#fff;border:1px solid var(--pink);border-radius:50vh;color:var(--pink);text-align:center;padding:12px 48px;transition:0.5s;display:flex;justify-content:center;align-items:center;gap:1em;.simple__arrow{border-right:2px solid var(--pink);border-bottom:2px solid var(--pink)}}.reserve_btn_block{display:block;width:100%;text-align:center;margin-top:1em}.reserve_btn{background-size:180% auto;background-image:linear-gradient(to right,#e6cbf8 0%,#f797b1 51%,#e6cbf8 100%);padding:12px 30px}.reserve_btn:hover{background-position:right center}@media (max-width:767px){.reserve_btn{padding:8px 30px;font-size:14px}.btn_01{font-size:14px;padding:10px 40px}.btn_01 .fa-chevron-right{top:14px;right:12px}.btn_03{display:block;border-radius:10px;padding:12px 10px}}@media (min-width:768px){.btn_01,.btn_02,.btn_03,.btn1,.reserve_btn{font-size:1.5rem}.btn_02{padding:.6em 2em}.btn_03:hover{background-position:right center;color:#fff}.btn_03 br{display:none}.page .btn_03{font-size:1.9rem;font-weight:500}}@media (min-width:768px) and (max-width:1139px){.btn_01{padding:7px 50px}.btn_01 .fa-chevron-right{right:16px;top:14px}.btn_03{padding:16px 50px}}.thum{width:100%;height:100%}.thum img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover;"}.list1 li{padding-left:20px;position:relative;margin-bottom:.6em}.list1 li:after{content:"";position:absolute;background:#282828;width:5px;height:5px;top:12px;left:5px;border-radius:15px}.list2 li{padding-left:20px;position:relative;margin-bottom:.6em}.list2 li:after{content:"";position:absolute;background:#e5c9f0;width:8px;height:8px;top:10px;left:5px;border-radius:15px}.list1 li:last-child{margin-bottom:0}.list_nbr{counter-reset:number 0}.list_nbr li{position:relative;padding-left:2em}.list_nbr li:before{counter-increment:number 1;content:"0" counter(number) ". ";position:absolute;left:0}.list_nbr2 li{padding-left:40px;margin-bottom:0 !important}.list_nbr2 li:before{counter-increment:number 1;content:"（" counter(number) "）";position:absolute;left:0}.list_nbr2 li:last-of-type{margin-bottom:1em !important}.list_kome li{margin-left:1.6em;text-indent:-1.6em}.list_kome li:before{content:"※";margin-right:5px}.list_check{margin-left:1.6em;text-indent:-1.6em}.list_check li:before{font-family:"Font Awesome 5 Free";content:"\f058";font-weight:700;color:#f996b1;margin-right:6px}.list_faq{position:relative;padding-left:1.7em}.list_faq li:before{display:inline-block;transform:scaleX(-1);font-family:"Font Awesome 5 Free";content:"\f075";font-weight:900;color:#f996b1;position:absolute;left:0;margin-right:6px}.list_faq li:nth-child(2n+1){display:inline-block;font-weight:700;padding-bottom:2px;border-bottom:1px solid #facbe3;margin-top:30px;margin-bottom:10px}.list_faq li:nth-of-type(2n):before{content:none;margin-bottom:2em}@media (min-width:1140px){.list_nbr li:before{font-size:18px}.list_nbr2 li:before{font-size:15px}}.box{padding:15px;border-radius:4px;margin-bottom:1em}.box p:last-child,.box li:last-child,.box3 p:last-child{margin-bottom:0}.box1{border:1px solid #ddd;border-radius:5px}.box2{background-color:#facbe3}.box3{padding:15px;border-radius:4px;border:1px solid #d44a6d;margin-bottom:1em}.box3 p{color:#d44a6d}@media (min-width:768px){.box{padding:20px 25px;margin-bottom:1.5em}.box3{padding:20px 25px;margin-bottom:1.5em}}.mb0{margin-bottom:0 !important}.mb15{margin-bottom:15px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.movie_wrap{position:relative;padding-bottom:56.25%;width:100%;overflow:hidden}.movie_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}header{position:fixed;z-index:100;width:100%;background-color:#fff}.header__pc{width:100%;background-color:#fff}.header_row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header_left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.header_btn,.cnt_btn_sp{display:flex}.header_btn a,.cnt_btn_sp a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;color:#282828;font-weight:600}.header_btn a:hover,.cnt_btn_sp:hover{color:#282828}.header_btn-left,.cnt_btn1{background-color:#e5c9f0}.header_btn-right,.cnt_btn2{background-color:#f996b1}.header_btn-left:hover,.cnt_btn1:hover{background-color:#e1a5f8}.header_btn-right:hover,.cnt_btn2:hover{background-color:#f86f95}@media (max-width:1139px){#header{top:0;height:55px}.header_wrap{width:100%;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;border-bottom:1px solid #e2e2e2}.header_wrap .btn_txt{font-weight:500}.header_row{width:calc(100% - 55px);position:absolute;right:55px}.header_left{padding-left:10px}.header_logo{width:162px}.header_logo a{display:flex;justify-content:center;align-items:center}.header_btn a{width:64px;height:55px;font-size:12px;text-align:center;align-content:center;padding:4px;line-height:1.3}.header_btn .header_btn-left{width:72px}.header_btn a:hover{color:#282828}.header_row .left_btn{display:none}.header_row .right_btn{display:block;width:100%;margin-bottom:2px}.header_row .right_btn img{width:14px}.sp_nav{width:100%;height:55px;border-bottom:1px solid #e2e2e2}.drawer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:absolute;height:55px;padding:0 1em;right:0}.navbar_toggle{z-index:99}.navbar_toggle_icon{position:relative;display:block;height:2px;width:26px;background:#232323;-webkit-transition:ease .5s;transition:ease .5s}.navbar_toggle_icon:nth-child(1){top:0}.navbar_toggle_icon:nth-child(2){margin:8px 0}.navbar_toggle_icon:nth-child(3){top:0}.navbar_toggle.open .navbar_toggle_icon:nth-child(1){top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar_toggle.open .navbar_toggle_icon:nth-child(2){-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.navbar_toggle.open .navbar_toggle_icon:nth-child(3){top:-10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sp_firstbtn{width:90%;display:flex;justify-content:space-between;margin:0 auto 15px auto}.sp_firstbtn a{width:49.6%}.gnav{background:rgba(255,255,255,1);display:none;height:100%;position:fixed;width:100%;z-index:98;top:55px;left:0;padding:20px 0 40px;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.cource_nav{width:90%;margin:0 auto .5em auto}.cource_nav li a{background-color:#ffc4d4;padding:6px 20px;margin-bottom:6px;border-radius:3px;font-weight:700;display:block}.accordion-container{width:90%;margin:0 auto 15px}.accordion-container .accordion-title{position:relative;margin:0;padding:.6em .4em .6em .6em;background-color:#fff;font-size:1.4rem;font-weight:600;color:#222;cursor:pointer;border-bottom:1px solid #e2e2e2}.accordion-container .accordion-title i{margin-right:6px}.accordion-container .spmenu a:before{font-family:"Font Awesome 5 Free";content:"\f105";font-weight:700;margin-right:6px}.accordion-container .accordion-title:hover,.accordion-container .accordion-title:active,.accordion-title.open{background-color:#fff}.accordion-container .accordion-title:before{content:"";position:absolute;top:50%;right:25px;width:15px;height:2px;transform:rotate(90deg);background:#f83268;transition:all .3s ease-in-out}.accordion-container .accordion-title:after{content:"";position:absolute;top:50%;right:25px;width:15px;height:2px;background:#f83268;transition:all .2s ease-in-out}.accordion-container .accordion-title.open:before{transform:rotate(180deg)}.accordion-container .accordion-title.open:after{opacity:0}.accordion-content li a{position:relative;width:100%;display:block;background-color:#fff3f9;color:#f83268;font-size:1.4rem;font-weight:600;padding:.8em .625em .8em 2.5em;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.accordion-content li a:after{font-family:"Font Awesome 5 Free";content:"\f105";font-weight:700;margin-right:6px;position:absolute;right:1.2em}.accordion-container .spmenu{width:100%;margin:0}.accordion-container .spmenu a{display:block;padding:.6em .4em .6em .6em;background-color:#fff;border-bottom:1px solid #e2e2e2;font-size:1.4rem;font-weight:600;color:#222;cursor:pointer}.cnt_btn_sp{width:46%;font-size:1.3rem;margin:0 auto 10px auto;justify-content:center;border-radius:4px}.cnt_btn_sp a{padding:10px 0}.cnt_btn1 a img{height:17px;width:auto;margin-right:5px}.cnt_btn2 a img{height:14px;width:auto;margin-right:5px}.accordion-container .w50{width:50%}.sns_links_wrap{width:94%;margin:auto}.sns_links{display:flex;justify-content:center;align-items:center}.sns_button{width:28%;text-align:center;padding:7px 15px;border:1px solid #252525;margin:0 3px}#header .pc,.sticky_nav_inner{display:none}}@media (min-width:1140px){#header{position:relative;height:100px}.header__pc{background-color:#fff;border-bottom:1px solid #e2e2e2}.header_row{max-width:1500px;margin:0 auto 5px auto;align-items:center;z-index:1000}.header_left{display:flex;justify-content:center;align-items:center}.header_logo{width:180px;margin-left:20px;margin-right:30px}#header .site_name{font-size:1.2rem}.header_btn a{width:200px;height:50px;font-size:14px}.header_btn a:hover{color:#282828}.header_btn-right figure{display:flex;align-content:center}.header_row .left_btn img{width:15px;margin-right:10px}.header_row .right_btn img{width:20px;margin-right:10px}.btn_txt{font-weight:500}.btn_txt br{display:none}.header__pc a{color:#282828}.header__pc a:hover{color:#c3c3c3}.header__pc ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__pc ul li{font-size:1.4rem;cursor:pointer}.header__pc ul li a{display:block;height:50px;line-height:50px;font-size:14px;padding:0 18px;margin-bottom:5px}.header__pc .dropdown{position:relative}.header__pc .dropdown .dropdwn_menu{width:240px;display:none;position:absolute;top:55px;left:0;padding:0;background:#f6a9b8}.header__pc .dropdown .dropdwn_menu li{width:100%;border-bottom:1px solid #fed2da;font-weight:400;padding:0}.header__pc .dropdown .dropdwn_menu li:last-of-type{border-bottom:0}.header__pc .dropdown .dropdwn_menu li a{display:flex;justify-content:start;align-items:center;height:auto;font-size:13px;line-height:1.4;padding:1em;margin:0;display:block;color:#282828}.header__pc .dropdown li a:hover{background:#ffabbb}.sticky_nav{position:fixed;width:100%;height:60px;top:0;z-index:99;display:none}.sticky_nav_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;background-color:rgba(255,255,255,1)}.sticky_nav .header_logo{width:150px}.sticky_nav nav{height:60px}.second__nav_pc ul li a{font-size:1.3rem;padding:0 7px;height:60px;line-height:60px}.second__nav_pc ul .second_nav_btn a{width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.second__nav_pc .left_btn a img{width:15px;height:18px}.second__nav_pc .right_btn a img{width:20px;height:14px}.second__nav_pc .left_btn a{background-color:#e5c9f0}.second__nav_pc .right_btn a{background-color:#f996b1}.second__nav_pc .left_btn a:hover{background-color:#e1a5f8}.second__nav_pc .right_btn a:hover{background-color:#f86f95}.sticky_nav .dropdown .dropdwn_menu{top:60px;li a{height:auto;padding:1em}}}@media (min-width:1400px){.header__pc ul li a{padding:0 20px}.sticky_nav .header_logo{width:160px}.second__nav_pc ul li a{font-size:1.4rem;padding:0 12px}.second__nav_pc ul .second_nav_btn a{width:50px}.second__nav_pc ul .left_btn{margin-left:10px}}@media (min-width:1500px){.sticky_nav .header_logo{width:180px}.second__nav_pc ul li a{font-size:1.4rem;padding:0 15px}.second__nav_pc ul .left_btn{margin-left:15px}.second__nav_pc ul .second_nav_btn a{width:60px}}@media (min-width:1140px) and (max-width:1240px){.second__nav_pc ul li a{padding:0 8px}}footer{border-top:1px solid #fff}.foot_nav__area{width:100%;font-weight:700;background:linear-gradient(-30deg,#facbe3,#fcebe1)}.footer-row{display:flex;justify-content:space-between;align-items:center}.footer_nav li{font-size:1.4rem}.footer-row .footer_left{display:flex;align-items:center}.footer-logo img{width:186px}.footer-row .footer_left h2{font-size:13px;font-weight:400}.footer-row .footer_right{margin-left:auto}.footer_right .footer-btn{display:flex;text-align:center}.footer-btn__left,.footer-btn__right{display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4% 6%;transition:all 1s}.footer-btn__left:hover,.footer-btn__right:hover{opacity:.8}.footer-btn__text{color:#282828}.footer-btn__left{background-color:#e5c9f0}.footer-btn__right{background-color:#f996b1}.foot_nav__area .footer_nav{font-weight:400;font-size:1.4rem}.footer_nav h3{font-size:1.4rem;margin-bottom:10px}.footer_nav li:before{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:700;margin-right:10px;color:#b6b5b5}.footer_sns{margin-top:30px;display:flex;justify-content:center;align-items:center}.footer_sns p{font-size:12px}.footer_sns a{margin-left:12px}.footer_sns .fab{font-size:32px}.copyright{background-color:#282828;padding:12px 0;text-align:center}.copyright small{color:#fff;font-size:12px}#page_top{width:40px;height:40px;position:fixed;right:15px;bottom:15px;background:rgba(172,172,172,1);opacity:.8;z-index:9999}#page_top a{display:block;width:40px;height:40px;text-align:center}#page_top a:after{content:"▲";font-size:12px;font-weight:700;line-height:40px;color:#fff}@media screen and (max-width:768px){.foot_nav__area{padding:30px 3%}.footer-row{display:block}.footer-row .footer_left{flex-direction:column}.footer-row .footer_left h2{margin-top:25px;margin-bottom:25px}.footer-row .footer_right{margin-bottom:20px}.footer-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-btn a{width:48%;display:block}.footer-btn a figure{margin-bottom:4px}.footer-btn__left,.footer-btn__right{padding:3% 4%}.footer-btn__left figure img{width:16px}.footer-btn__right figure img{width:20px;padding-bottom:3px}.footer-btn__left{margin-right:.8%}.footer-btn__right{margin-left:.8%}.footer-btn__left,.footer-btn__right{width:49%}.footer-btn__text{font-size:13px;margin-left:10px;font-weight:500}.footer_nav{width:90%;margin:15px auto 0 auto;padding-bottom:15px;border-bottom:1px solid #fff}.footer_nav h3{border-bottom:none;padding:0;font-weight:600}.footer_nav li{margin-bottom:8px}.footer_nav .footer_sns{margin-top:20px}#page_top{right:10px;bottom:60px}#page_top,#page_top a{width:30px;height:30px}#page_top a:after{font-size:11px;line-height:30px}.footer_fix_btn{position:fixed;bottom:0;width:100%;display:flex;z-index:10000}.footer_fix_btn a{display:block;width:50%}.footer_fix_btn a:hover{opacity:.8}#side_bnr,#side_bnr2{display:none}}@media (min-width:769px){.foot_nav__area{padding:55px 30px 30px}.footer-row .footer_left{padding-top:17px}.footer-logo img{width:186px}.footer-row .footer_left h2{margin-left:30px}.footer_right .footer-btn{width:460px}.footer-btn__left figure img{width:17.5px}.footer-btn__right figure img{width:23px;margin-bottom:2px}.footer-btn__left{margin-right:1%}.footer-btn__right{margin-left:1%}.footer-btn__left,.footer-btn__right{width:49%}.footer-btn__text{font-size:14px;margin-left:13px;font-weight:500}.foot_nav__wrap{width:90%;margin:50px auto 0 auto}.foot_nav__wrap .footer_nav{width:28%}.footer_nav h3{padding-bottom:3px;border-bottom:1px solid #5a5a5a;margin-bottom:12px}.footer_fix_btn{display:none}#side_bnr{width:55px;position:fixed;right:0;bottom:300px;z-index:9998;box-shadow:-4px -4px 3px rgba(0,0,0,.02)}#side_bnr2{width:55px;position:fixed;right:0;bottom:40px;z-index:9998;box-shadow:-4px -4px 3px rgba(0,0,0,.02)}}
@charset "utf-8";.fv_image__wrap{display:flex;justify-content:baseline;align-items:center;position:relative}.fv_text_wrap{position:absolute;left:5%;top:50%;transform:translate(0,-50%);white-space:nowrap}.fv_big_copy{font-weight:500;font-size:4.5rem;line-height:1.4;letter-spacing:.1em;padding:20px 0;position:relative}.fv_big_copy:before{content:"";position:absolute;top:0;left:0;width:83%;height:1px;background:#454545}.fv_big_copy:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#454545}.fv_big_copy .large{font-size:5.5rem;color:#fc7a9d;font-weight:700}.fv_logo{position:absolute}@media screen and (max-width:1023px){#home .mv_movie{margin-top:55px;margin-bottom:0}.fv_image__wrap{font-weight:500;margin-top:50px}.fv_text_wrap{left:10%}.fv_big_copy{font-size:2rem;font-weight:700;line-height:1.2;padding:15px 5px}.fv_big_copy .large{font-size:2.8rem}.fv_logo{width:80px;top:100px;right:20px}}@media (min-width:1240px){.fv_image__wrap{height:75vh;max-height:600px}.fv_image{width:100%;height:75vh;max-height:600px}.fv_image .image_position{width:100%;height:75vh;max-height:600px;object-fit:cover}.fv_logo{width:130px;bottom:-60px;right:60px}}@media (min-width:980px) and (max-width:1024px){.fv_big_copy{font-size:3.5rem}.fv_big_copy .large{font-size:4rem}.fv_logo{width:120px;top:auto;right:80px;bottom:-50px}}@media (min-width:768px) and (max-width:1023px){.fv_text_wrap{left:4%}.fv_big_copy{font-size:3rem;line-height:1.4}.fv_big_copy .large{font-size:3.6rem}.fv_logo{position:absolute;width:120px;top:auto;bottom:-60px;right:20px}}.mv-message{font-size:1.8rem;text-align:center}.mv-message .ttl2{font-size:1.8rem;line-height:1.5;font-weight:400}.kaotype_select_buttons{display:flex;justify-content:center;align-items:center;margin-bottom:50px}.kaotype_select_button .btn_03{display:block;width:280px !important;padding:20px;font-size:1.8rem;font-weight:600;margin:0 15px}.kaotype_select_button a{color:#606060;font-size:1.7rem}.kaotype_select_button a:hover{color:#606060}.kaotype_select_button .btn_03:after{right:20px;top:50%;transform:translate(0,-49%)}.kaotype_select_button .women{background-image:linear-gradient(to right,#fddaeb 0%,#ff97cd 30%,#fbe1ee 100%);border:2px solid #ff97cd}.kaotype_select_button .women:after{color:#f86ab3}.kaotype_select_button .men{background-image:linear-gradient(to right,#8fccfa 0%,#53a3ef 30%,#8fccfa 100%);border:2px solid #53a3ef}.kaotype_select_button .men:after{color:#0d85e7}.kaotype_select_button .adviser{background-image:linear-gradient(to right,#fdd2a7 0%,#f5a95c 30%,#fdd2a7 100%);border:2px solid #f5a95c}.kaotype_select_button .adviser:after{color:#fc8650}.mv-message p{margin-bottom:1em}.mv-message-top-text p{font-size:1.8rem;font-weight:500}.mv-message-top-text p>span{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:3rem;font-weight:600;color:#f996b1;margin-right:4px}.mv-message-bottom-text p{margin-bottom:1em}.mv-message-bottom-text p:first-of-type{margin:30px 0 30px}.catchcopy{color:#ff7097;text-align:center;font-size:2.2rem}.mv-message .banner{margin-left:auto;margin-right:auto}.mv-message .before-after-text br{display:none}@media (max-width:767px){#home{background-color:#f5f5f5}.mv-message{width:100%;padding:15px 2% 40px;background-color:#fff}.mv-message .ttl2{margin-bottom:40px;line-height:2;border:none;margin-bottom:5px}.kaotype_select_buttons{flex-direction:column;margin-bottom:20px}.kaotype_select_button .btn_03{display:block;width:280px !important;padding:12px 20px;border-radius:35px;margin:0 0 12px}.mv-message-top-text .ttl2{line-height:1.4}.mv-message-top-text p>span{margin-top:26px}.mv-message-bottom-text{width:90%;text-align:left;margin:0 auto}.mv-message-bottom-text p{font-size:1.6rem}.mv-message-bottom-text p:first-of-type{margin:0 0 30px}.catchcopy{font-weight:600;margin-top:1em}.mv-message .catchcopy{font-size:2.5rem}.mv-message .banner{width:90%;margin-top:0}.mv-message .before-after-text{font-size:14px;margin-top:18px;line-height:24px}.mv-message .before-after-text br{display:inline}}@media (min-width:768px) and (max-width:1139px){.mv-message{max-width:94%;margin:50px auto 80px auto}.mv-message .ttl2{margin-bottom:40px;font-size:2rem}.kaotype_select_button .btn_03{padding:12px 30px}.mv-message-bottom-text{margin:0 auto 0 auto !important}.mv-message .mv-message-top-text p>span{margin-top:28px}.mv-message-bottom-text{margin-bottom:0}.catchcopy{font-size:26px;margin-top:1em}}@media (min-width:1140px){.mv-message{margin:50px auto 130px auto}.mv-message .ttl2{margin-bottom:40px;font-size:2.5rem;line-height:1.8}.mv-message-top-text p{font-size:2.5rem}.mv-message-top-text p>span{font-size:5rem}.mv-message .catchcopy{font-size:4rem}.catchcopy{font-size:3.5rem;margin-top:30px;margin-bottom:0}.catchcopy br{display:none}.mv-message .banner{width:1000px;margin-bottom:20px}}.study .study_heading{position:relative;width:100%}.study_heading-banner{height:170px;background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/home/bg-study.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.banner_overlay{position:absolute;top:0;right:0;left:0;bottom:0;background:#000;opacity:.2}.banner_heading_text{color:#fff;font-weight:400;position:absolute;top:50%;left:50%;text-align:center;transform:translateX(-50%) translateY(-50%)}.study_letter{position:absolute}.study_letter img{width:22vw}.study .facetype-adviser{margin-left:auto;margin-right:auto}.facetype-adviser-row{display:flex;justify-content:center}.facetype-adviser-left-heading p{font-size:14px;font-weight:700}.facetype-adviser-left-heading h2{font-size:26px;font-weight:700;line-height:28px;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #1e1e1e}.facetype-adviser-right{width:50%}.facetype-adviser-right-top-text p{font-size:20px;font-weight:700;line-height:50px}.facetype-adviser-right-top-text p>span{font-size:36px;color:#f996b1;font-weight:500}.facetype-adviser-right-bottom-text p{font-size:15px;margin-top:30px;line-height:27px}.menu__area{margin:auto}.menu_wrap__row{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.menu_card{position:relative}.menu_img{position:relative;margin-bottom:1.5em}.menu_img{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.menu_img img{width:100%;height:auto}.menu_img a p{position:absolute;top:50%;left:50%;display:inline-block;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;background-color:rgba(255,255,255,.9);text-align:center;font-weight:500;font-size:1.6rem}.menu_img a:hover{color:#282828}.menu_card h3 a{color:#f988a7;font-size:1.6rem}.mens_card h3 a{color:#7a77ac}.mens_card a p{background-color:rgba(0,0,0,.9);color:#fff}.mens_card .menu_img{border:1px solid #d1d1d1}.menu_card_txt p{font-size:1.5rem}@media (max-width:767px){.study{margin-bottom:50px}.study .study_heading{margin-bottom:30px}.study_heading-banner{height:28vw;margin-right:0}.banner_heading_text{font-size:26px;font-weight:600;width:90%}.study_letter{bottom:-8vw;right:0}.study_letter img{width:120px}.study .facetype-adviser{margin-bottom:40px}.facetype-adviser-row{flex-direction:column;text-align:center}.facetype-adviser-row .facetype-adviser-left{width:96%;margin-left:auto;margin-right:auto;margin-bottom:20px}.facetype-adviser-left-square{display:none}.facetype-adviser-left-heading{display:inline-block}.facetype-adviser-left-heading p{margin-bottom:.5em;line-height:1}.facetype-adviser-left-heading h2{font-size:18px;line-height:1}.facetype-adviser-right{width:84%;margin-left:auto;margin-right:auto}.facetype-adviser-right-top-text p{font-size:15px;line-height:35px}.facetype-adviser-right-top-text p>span{font-size:22px}.facetype-adviser-right-bottom-text{text-align:left}.facetype-adviser-right-bottom-text p{margin-top:15px}.menu__area{width:90%;margin:0 auto 50px auto}.menu_card{width:100%;background-color:#fff;margin-bottom:30px}.study .menu_card{padding-bottom:10px}.menu_img{margin-bottom:0}.menu_img a p{width:80%;padding:22px 15px}.menu_card_txt{padding:20px}.menu_card h3{font-size:1.6rem;margin-bottom:15px;line-height:1.5}.menu_card .reserve_btn_block{text-align:center}}@media (min-width:768px) and (max-width:1139px){.study{margin-bottom:70px}.study .study_heading{margin-bottom:50px}.study_heading-banner{height:20vw;margin-right:0}.banner_heading_text{font-size:26px}.study_letter{bottom:-4vw;right:4%}.study .facetype-adviser{margin-bottom:60px}.facetype-adviser-left{position:relative;margin-right:6%;width:36%}.facetype-adviser-left-square{width:128px;height:125px;background:linear-gradient(180deg,#fcebe1,#facbe3)}.facetype-adviser-left-heading{position:absolute;top:40px;left:34px;display:inline-block}.facetype-adviser-left-heading h2{font-size:2.4vw}.menu__area{width:90%;margin:0 auto 80px auto}.menu_card{width:47.5%;margin-bottom:30px}.menu_img a p{width:80%;padding:22px 15px}.menu_card h3{font-size:1.7rem;margin-bottom:15px}.menu_card .reserve_btn_block{position:absolute;right:0;bottom:0;text-align:right}}@media (min-width:1140px){.study{margin-bottom:100px}.study_heading{margin-bottom:80px}.study_heading-banner{width:93%}.banner_heading_text{font-size:42px}.study_letter{bottom:-6vw;right:-2%}.facetype-adviser{width:1100px;margin-bottom:60px}.facetype-adviser-left{position:relative;margin-right:6%;width:36%}.facetype-adviser-left-square{width:128px;height:125px;background:linear-gradient(180deg,#fcebe1,#facbe3)}.facetype-adviser-left-heading{position:absolute;top:40px;left:34px;display:inline-block}.menu__area{width:1100px}.menu_card{width:47.5%;margin-bottom:40px}.menu_img a p{width:74%;font-size:1.7rem;padding:25px 15px}.menu_card h3{margin-bottom:15px}.menu_card h3 a{position:relative;display:inline-block;text-decoration:none;font-size:2rem}.menu_card h3 a:after{position:absolute;bottom:-6px;left:0;content:"";width:100%;height:2px;background:#f996b1;transform:scale(0,1);transform-origin:right top;transition:transform .3s}.menu_card h3 a:hover:after{transform-origin:left top;transform:scale(1,1)}.mens_card h3 a:after{background-color:#7a77ac}.menu_card .reserve_btn_block{position:absolute;right:0;bottom:0;text-align:right}}.beauty .beauty_heading{position:relative;width:100%}.beauty_heading-banner{height:170px;background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/home/bg-beauty.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.beauty_letter{position:absolute}.beauty_letter img{width:22vw}.menu_card_txt .reserve_btn_block span{display:block;margin-bottom:10px}@media screen and (max-width:767px){.beauty{margin-bottom:50px}.beauty_heading{margin-bottom:40px}.beauty_heading-banner{height:20vw;margin-left:0}.beauty_letter{bottom:-10vw;left:2%}.beauty_letter img{width:140px}.beauty h3 span{display:block;font-size:14px}}@media (min-width:768px) and (max-width:1139px){.beauty{margin-bottom:70px}.beauty_heading{margin-bottom:50px}.beauty_letter{bottom:-30px;left:2%}.beauty_heading-banner{height:28vw;margin-left:0}.beauty h3 span{font-size:14px;margin-left:1em}.button_set{padding-bottom:130px}.button_set .reserve_btn_block span{display:block;margin-top:30px}}@media (min-width:1140px){.beauty{margin-bottom:100px}.beauty_heading{margin-bottom:80px}.beauty_letter{bottom:-6vw;left:-1%}.beauty_heading-banner{width:93%;margin-right:0;margin-left:auto}.beauty h3 span{font-size:14px;margin-left:1em}.beauty .menu_card{padding-bottom:150px}.button_set .reserve_btn_block span{display:block;margin-top:30px}}.information_heading{width:100%;position:relative}.information_heading-banner{height:170px;background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/home/bg-ttl.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.information_letter{position:absolute}.information_letter img{width:24vw}.menu_card_txt .list1 a{color:#818181;text-decoration:underline}@media (max-width:767px){.information{margin-bottom:0}.information_heading{margin-bottom:50px}.information_heading-banner{height:28vw}.information_letter{bottom:-10vw;right:2%}.information .menu__area{margin-bottom:0}.information_letter img{width:150px}}@media (min-width:768px) and (max-width:1139px){.information{margin-bottom:70px}.information_heading{margin-bottom:50px}.information_heading-banner{height:20vw}.information_letter{bottom:-6vw;right:2%}}@media (min-width:1140px){.information{margin-bottom:30px}.information_heading{margin-bottom:80px}.information_heading-banner{width:93%}.information_letter{bottom:-7vw;right:0}.information .menu_card{width:30%}}.graduates{text-align:center}.graduates_heading{font-weight:500;font-size:2rem}.graduates .ttl1{font-size:2rem}.graduates__wrap{justify-content:space-between}.graduate_card{justify-content:space-between}.graduate_card_text{text-align:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABICAMAAAC0lpkQAAABtlBMVEUAAAD/////////////v///zP//2///39//3//tyP//yO3w0vD/1ePmzPL/zObnzvPrzPX/zOv/0OPkyPb/yOTlyvb/yej/z+PkyfL/yeTmzPL/zObmx/P/zebpyPTkyu/6yuT6y+XlzPD6zeTly/L7y+XmyvP7yuPny+/kyvDmyfHmyvH7yuP8y+P8y+X8yuPmyPDkyvD5yuTlyPH5y+LmyvH6y+Tkyu/6yuT6zOPkyfD6zOT6y+PlyfHkye/7y+PmyvD7yuPkyfDkyPH7yuP5y+PmyO/5yuTkyPDlyfD5y+PlyPD5zOP6y+LkyO/lye/6yuTkyfDkyfD6y+L6y+PlyfD6y+PlyfDlyPD6y+LlyfD5y+PkyPDlyO/5y+LkyPD5y+P5yuPlyPDkye/lye/6yuLlyO/6y+Llye/6yuPkyPD6y+PlyfD6y+Pkye/lyPDlyfD5y+PkyPD5y+LlyPDlyO/5y+P5y+Plye/5y+PkyO/5y+LlyfD6y+PlyfDkyPD6y+Lkye/6y+L6y+Plye/kyO/6yuP6yuLkyfD6y+LkyfD6y+LlyfD6y+PlyfD6y+PlyfD6y+PYJdMgAAAAkHRSTlMAAQIDBAUHCAgODhESFBQVGRkbHBwdISUmJigoKSkuMDAxMjg7Oz4/QENHSEhJTlJTVlZYWFxeYGBkaGhsbXF1eHh7fX6AgoOGiIiLi4+QkpWXmJiZm6KmqKipq6ywsLa2uLvAwcLDw8XGyMjOztDW2Nja3N/g4OHi4uXl6urr7u/w8PP09vb3+fn6+v39/v5gkxuHAAACQklEQVRYw+2YV1sTQRSGAwYQNAqiAgKGXiQKUgQS0KBSItgoCiIdUWkSelUDKhLann8MTxbY2czs7Jns5oZn37udzL43X74zk9hsFhYWl5yH0dF2TUVF64HjlChoC/cBPOZrb28BwIjp2oSZUy3sxZnt7YMQLpO1TbIWuoi1rPRrRrWuwzPvBrHok6Tg+uzox7cv3BVFWY5YcW3GNpyTo6yWSCoOfv4Y//y+pbGq9H7yFZQ2yX+hhSZlOS4gaXH0a/7bQE/b05oHeXfitbQxw4oWyMp9klD8WWxnel8RWlXlqnBeadXB0laCCqJyif9R2qCTpc35p/YOEp+NobxulvbGmloL20TlvBhtJ0tr/wrhEJW7h9BO2Jkjl9KqKjcXYWYeWquq3Bs97V+n1silISpXpud9rDlyaXCVC+HTHrk0ZOV6udqhGM7IpUBXbi6RN3Jp6ojKHXEyS+eOXJo+YtukYGbEyKXAVc6nN3IhosoxM1ONXH7llkQya+ZqYZnY2snUBkQzk8nUqdxBmWhmuMp5xTPDVK7XJp6ZXLkkZX8tpZ2+qntMalGt7E8Or1wgFXFMileOnVn4MSleOS/qmERUzqmfma1jZRfnfU28tK6bWehrllZY7nn5rv+L/zfH62dXbjMVc+Gz38p1PXnW8WFkZmMfVblggfBd9Xp2cWVDa/fg94Ud7cq5jV2z7+Y/qi8nngd4VxsDuHlXGwPIldt0mP4rbDKyzHTxGs+MidP8zM4qZ3pmMs9vWv/OWFhYRMQJW+fITZwOzCkAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:0 0}.graduate_card_text h3{font-size:1.8rem;color:#fc7a9d;margin-bottom:.6em}@media (max-width:767px){.graduates{padding:40px 0}.gra_txt{text-align:left;margin-bottom:30px}.graduate_card{width:100%;background-color:#fff;padding:20px;margin-bottom:30px}.graduat_card_img{width:100%;text-align:center;margin-bottom:20px}.graduat_card_img img{width:70%}.graduate_card_text{width:100%;padding-top:30px;background-size:26px}}@media (min-width:768px) and (max-width:1139px){.graduates{background-color:#f4f4f4;padding:60px 0}.gra_txt{margin-bottom:50px}.graduate_card{width:47.5%;margin-bottom:50px}.graduat_card_img{width:40%;display:block}.graduate_card_text{width:55%;padding-top:30px;background-size:30px}}@media (min-width:1140px){.graduates{background-color:#f4f4f4;padding:80px 0}.graduates_heading{font-size:2.2rem}.graduates .ttl1{font-size:2.5rem}.gra_txt{width:800px;margin:0 auto 80px auto}.graduate_card{width:47.5%;margin-bottom:80px}.graduat_card_img{width:40%;display:block}.graduate_card_text{width:55%;padding-top:30px;background-size:30px}}.blog__wrap{justify-content:space-between}.media_list .thum{width:33%;height:15vw;margin-right:.5%;margin-bottom:1px}.media_list .thum:nth-child(3n){margin-right:0}.news_list{padding:12px 0;border-bottom:1px solid #d1d1d1}.news_list .news_text{text-align:left;padding:10px 0}.news_list .news_text .date{font-size:12px;color:#969696}.more_btn{display:flex;justify-content:flex-end}.blog__wrap .btn_02{width:120px;padding:5px}@media (max-width:767px){.blog__contents{padding:40px 0}.blog__wrap .col{width:100%;text-align:center}.blog__wrap .col:first-child{margin-bottom:40px}.media_list{margin-bottom:15px}.media_list .thum{width:33%;height:30vw}.more_btn{display:flex;justify-content:flex-end}.news_lists{margin-bottom:15px}.news_list{background-color:#fff;border-bottom:none;padding:0;margin:10px 0}.news_list .thum{width:90px;height:90px;margin-right:20px}.news_list .news_text{width:calc(100% - 110px);font-size:1.4rem}.news_list .news_text h3{font-size:14px}}@media (min-width:768px) and (max-width:1139px){.blog__contents{padding:80px 0}.blog__wrap .col{width:47.5%;text-align:center}.media_list{margin-bottom:20px}.media_list .thum{width:33%}.news_lists{margin-bottom:20px}.news_list .thum{width:90px;height:90px;margin-right:20px}.news_list .news_text{width:calc(100% - 110px);font-size:1.4rem}.news_list .news_text h3{font-size:14px}}@media (min-width:1140px){.blog__contents{padding:80px 0}.blog__wrap .col{width:47.5%;text-align:center}.media_list{margin-bottom:20px}.media_list .thum{width:33%;height:170px;margin-right:.5%;margin-bottom:1px}.media_list .thum:nth-child(3n){margin-right:0}.news_lists{margin-bottom:20px}.news_list .thum{width:90px;height:90px;margin-right:20px}.news_list .news_text{width:calc(100% - 110px);font-size:1.4rem}.news_list .news_text h3{font-size:14px}}.blog .blog-wrap .news .news-wrap .news-block{display:flex;align-items:center;border-bottom:1px solid #c3c3c3;margin-top:19px;padding-bottom:19px}.blog .blog-wrap .news .news-wrap .news-block figure{width:84px;height:70px;background-color:#c3c3c3;margin-right:20px}.blog .blog-wrap .news .news-wrap .news-block .news-text p{font-size:14px}.blog .blog-wrap .news .news-wrap .news-block .news-text time{color:#c3c3c3;font-size:12px;margin-top:10px}
@charset "utf-8";:root{--salmon-pink:#fd8994;--light-salmon-pink:#ffc3ba;--rose-pink:#f04b8a;--light-rose-pink:#f99dc0;--frame-blue:#5175b8;--frame-light-blue:#8cabe5;--pink:#f46aae;--light-pink:#f9c4de;--black:#404040;--navy:#00458d;--blue:#4d8ae0;--gray:#e7e9eb;--gray2:#b7bfc7;--white:#fff;--rgb-navy:0,69,141;--rgb-blue:77,138,224;--rgb-gray:231,233,235;--rgb-gray2:183,191,199;--rgb-white:255,255,255;--background-1:#f4f4f4;--background-2:#f1f1f1;--border-radius1:6px;--border-radius2:16px;--border-radius3:24px;--opacity-3:.3;--opacity-4:.4;--opacity-5:.5;--opacity-6:.6;--opacity-7:.7;--opacity-8:.8;--opacity-9:.9;--box-shadow-1:14px 14px 14px rgba(151,151,151,.1);--box-shadow-2:4px 4px 4px rgba(151,151,151,.2);--box-shadow-3:6px 6px 6px rgba(151,151,151,.2)}.shaddow1{box-shadow:var(--box-shadow-1)}.section__primary{padding-top:6.4rem;padding-bottom:6.4rem}.item2,.item3,.item4{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:2em}.item2 .item,.item3 .item,.item4 .item{width:100%}@media (min-width:768px){.item2{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.item2 .item{-webkit-box-flex:1;-webkit-flex:1 1 calc(50% - 2em);-ms-flex:1 1 calc(50% - 2em);flex:1 1 calc(50% - 2em);max-width:calc(50% - 2em)}.item2 .small__item{width:40%;max-width:400px;flex-shrink:0}.item2 .large__item{width:calc(100% - (40% + 2em));flex-grow:1}.item3{gap:1.5em}.item3 .item{width:calc((100% - 3em) / 3)}.item4{gap:2em}.item4 .item{width:calc((100% - 2em) / 2)}.col-reverse .reverse1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.col-reverse .reverse2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media (min-width:1024px){.item2{gap:4em}.item2 .large__item{width:calc(100% - (40% + 4em));flex-grow:1}.item3{gap:2em}.item3 .item{width:calc((100% - 4em) / 3)}.item4{gap:2em}.item4 .item{width:calc((100% - 6em) / 4)}}.fz12{font-size:1.2rem}.fz13{font-size:1.3rem}.fz14{font-size:1.4rem}.fz15{font-size:1.5rem}.fz16{font-size:1.6rem}.fz18{font-size:1.8rem}.fz20{font-size:2rem}.fz24{font-size:2.4rem}.fz28{font-size:2.8rem}.black{color:var(--black)}.blue{color:var(--blue)}.navy{color:var(--navy)}.kaotype-hair-design .mv{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/hair-design/mv.jpg.jpg.webp) center center/cover}.discount__area{width:90% !important;max-width:900px;margin:40px auto 60px}.title__1{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:2.8rem;font-weight:600;position:relative;.small{font-size:1.8rem}.en__title{font-size:3.2rem;color:var(--blue);opacity:.1;position:absolute;top:.5em}}.discount__inner{display:flex;justify-content:center;flex-direction:column;gap:3em}.discount__block{background:var(--white);border:solid 4px rgba(77,138,224,0.2);box-shadow:8px 8px 0 0 rgba(77,138,224,0.2);padding:2em 1em;.blue{color:var(--blue)}.small{font-size:1.3rem}}.discount__copy{font-size:1.4rem;display:flex;justify-content:center;align-items:center;text-align:center;gap:8px;margin-bottom:0 !important;&:before,&:after{height:2rem;content:""}&:before{border-left:solid 1px;transform:rotate(-30deg)}&:after{border-right:solid 1px;transform:rotate(30deg)}}.discount__title{font-size:3.2rem;font-weight:600;color:var(--navy);text-align:center;margin-bottom:.4em}.discount__banner{margin-bottom:1em;img{width:100%}}.grants__block{display:flex;justify-content:center;align-items:center;flex-direction:column;.discount__title{display:flex;flex-direction:column;align-items:center;font-size:2rem;margin-bottom:1em;.small{font-size:1.6rem}}}.bottom__button__fix{display:flex;justify-content:center;align-items:center;padding-top:1em;margin-top:auto;width:100%}.navy__button{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:280px;color:var(--white);background:var(--navy);padding:1em 1.6em;font-weight:700;text-align:center;border-radius:50vh;transition:color .5s ease;position:relative;overflow:hidden;z-index:0}.navy__button:hover{background:var(--gray2);color:var(--white)}.simple__arrow{width:10px;height:10px;border-right:2px solid var(--white);border-bottom:2px solid var(--white);transform:rotate(-45deg)}.navy__button:hover:before{transform:scaleX(1);transform-origin:left}.navy__button:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:var(--gray2);transform:scaleX(0);transform-origin:right;transition:all .5s ease;transition-property:transform;border-radius:inherit;z-index:-1}.link__out{text-decoration:underline;color:var(--navy);padding-right:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-external-link%22%3E%3Cpath%20d%3D%22M18%2013v6a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V8a2%202%200%200%201%202-2h6%22%3E%3C%2Fpath%3E%3Cpolyline%20points%3D%2215%203%2021%203%2021%209%22%3E%3C%2Fpolyline%3E%3Cline%20x1%3D%2210%22%20y1%3D%2214%22%20x2%3D%2221%22%20y2%3D%223%22%3E%3C%2Fline%3E%3C%2Fsvg%3E");background-size:16px;background-repeat:no-repeat;background-position:right center}@media (min-width:768px){.discount__area{margin:80px auto}.title__1{font-size:3.2rem;.small{font-size:2rem}.en__title{font-size:4.8rem}}.discount__inner{flex-direction:row}.discount__block{width:calc(50% - 1.5em);padding:2em;.small{font-size:1.4rem}}.grants__block{.discount__title{font-size:2.4rem;margin-bottom:1em;.small{font-size:1.5rem}}}}@media (min-width:1024px){.discount__area{.title__1{font-size:4.8rem;.small{font-size:2.8rem}.en__title{font-size:5.6rem}}}.kaotype-hair-design .mv{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/hair-design/hair-design-mv.jpg) center center/cover}.discount__copy{font-size:1.6rem}.discount__title{font-size:4.4rem}.grants__block{.discount__title{font-size:2.8rem;margin-bottom:0.6em;.small{font-size:1.6rem}}}}.salon__support__page{.title__1{font-size:3.2rem;margin-bottom:1.5em}}.discount__copy2{gap:20px;&:before,&:after{height:4rem;content:""}}.discount__inner__shingle{width:calc(100% - 8px);margin-bottom:2em;.discount__block{width:100%}}.salon__support__image{margin-bottom:1em}.discount_point_box{background:rgba(var(--rgb-gray2),.1);padding:2em 1em;margin-bottom:2em;border-radius:.4em}.discount__title2{display:flex;flex-direction:column;gap:4px;font-size:2.4rem;font-weight:600;margin-bottom:1em;.en__title{color:var(--blue);font-size:1.3rem}.left__position{margin-left:-.5em}}.discount__title3{color:var(--navy);font-size:112%;font-weight:600;margin-bottom:.4em}.discount__copy3{font-size:140%;color:var(--blue)}@media (min-width:768px){.salon__support__page{.title__1{font-size:4rem}}.discount__title2{font-size:2.8rem;.en__title{font-size:1.6rem}}.discount__title3{font-size:130%}}@media (min-width:1240px){.pc__inner{padding:0 20vw}.discount_point_box{padding:4rem}.salon__support__page{.discount__title2{font-size:3.2rem}}}.grants__page{.title__1{.en__title{top:1.6em}}.read__block{margin-bottom:40px;p{font-weight:600}}}.number__list{counter-reset:number 0;li{list-style:none;display:flex;gap:8px;margin-bottom:1em;margin-left:4px;&:before{counter-increment:number 1;content:counter(number) "."}}}.list3{li{display:flex;gap:4px;&:before{content:"・";flex-shrink:0}}}.discount_point_box{.number__list{margin-bottom:24px;.list3{margin-top:1em;margin-left:1.2em;li{margin-bottom:0}}}}.margin__top_1{margin-top:2em}@media (max-width:480px){.grants__page{.large_02{font-size:1.6rem}}}@media (min-width:768px){.grants__page{.title__1{.en__title{top:1.4em}}.large_02{font-size:2.4rem}}}@media (min-width:768px){.beauty .menu_card{padding-bottom:4em}}@media (max-width:768px){.itc_img.image-container.hair{width:220px;height:260px;display:flex;justify-content:center;align-items:center;-webkit-text-size-adjust:1;img{height:100% !important}}}
@charset "utf-8";.mv{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/blog/blog-mv_pc.jpg);background-position:center center;background-size:cover;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page_ttl{padding:10px;background-color:rgba(255,255,255,.9);margin:auto 1em;line-height:1.5;color:#424242;text-align:center;border-radius:4px;font-weight:400}.page .ttl1{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABICAMAAAC0lpkQAAABtlBMVEUAAAD/////////////v///zP//2///39//3//tyP//yO3w0vD/1ePmzPL/zObnzvPrzPX/zOv/0OPkyPb/yOTlyvb/yej/z+PkyfL/yeTmzPL/zObmx/P/zebpyPTkyu/6yuT6y+XlzPD6zeTly/L7y+XmyvP7yuPny+/kyvDmyfHmyvH7yuP8y+P8y+X8yuPmyPDkyvD5yuTlyPH5y+LmyvH6y+Tkyu/6yuT6zOPkyfD6zOT6y+PlyfHkye/7y+PmyvD7yuPkyfDkyPH7yuP5y+PmyO/5yuTkyPDlyfD5y+PlyPD5zOP6y+LkyO/lye/6yuTkyfDkyfD6y+L6y+PlyfD6y+PlyfDlyPD6y+LlyfD5y+PkyPDlyO/5y+LkyPD5y+P5yuPlyPDkye/lye/6yuLlyO/6y+Llye/6yuPkyPD6y+PlyfD6y+Pkye/lyPDlyfD5y+PkyPD5y+LlyPDlyO/5y+P5y+Plye/5y+PkyO/5y+LlyfD6y+PlyfDkyPD6y+Lkye/6y+L6y+Plye/kyO/6yuP6yuLkyfD6y+LkyfD6y+LlyfD6y+PlyfD6y+PlyfD6y+PYJdMgAAAAkHRSTlMAAQIDBAUHCAgODhESFBQVGRkbHBwdISUmJigoKSkuMDAxMjg7Oz4/QENHSEhJTlJTVlZYWFxeYGBkaGhsbXF1eHh7fX6AgoOGiIiLi4+QkpWXmJiZm6KmqKipq6ywsLa2uLvAwcLDw8XGyMjOztDW2Nja3N/g4OHi4uXl6urr7u/w8PP09vb3+fn6+v39/v5gkxuHAAACQklEQVRYw+2YV1sTQRSGAwYQNAqiAgKGXiQKUgQS0KBSItgoCiIdUWkSelUDKhLann8MTxbY2czs7Jns5oZn37udzL43X74zk9hsFhYWl5yH0dF2TUVF64HjlChoC/cBPOZrb28BwIjp2oSZUy3sxZnt7YMQLpO1TbIWuoi1rPRrRrWuwzPvBrHok6Tg+uzox7cv3BVFWY5YcW3GNpyTo6yWSCoOfv4Y//y+pbGq9H7yFZQ2yX+hhSZlOS4gaXH0a/7bQE/b05oHeXfitbQxw4oWyMp9klD8WWxnel8RWlXlqnBeadXB0laCCqJyif9R2qCTpc35p/YOEp+NobxulvbGmloL20TlvBhtJ0tr/wrhEJW7h9BO2Jkjl9KqKjcXYWYeWquq3Bs97V+n1silISpXpud9rDlyaXCVC+HTHrk0ZOV6udqhGM7IpUBXbi6RN3Jp6ojKHXEyS+eOXJo+YtukYGbEyKXAVc6nN3IhosoxM1ONXH7llkQya+ZqYZnY2snUBkQzk8nUqdxBmWhmuMp5xTPDVK7XJp6ZXLkkZX8tpZ2+qntMalGt7E8Or1wgFXFMileOnVn4MSleOS/qmERUzqmfma1jZRfnfU28tK6bWehrllZY7nn5rv+L/zfH62dXbjMVc+Gz38p1PXnW8WFkZmMfVblggfBd9Xp2cWVDa/fg94Ud7cq5jV2z7+Y/qi8nngd4VxsDuHlXGwPIldt0mP4rbDKyzHTxGs+MidP8zM4qZ3pmMs9vWv/OWFhYRMQJW+fITZwOzCkAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:top center}.page .ttl1.no_line:before{content:none}.page .ttl3{margin-bottom:1.5rem}.page .catchcopy{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝","serif";margin-bottom:30px}.catchcopy2{font-size:1.7rem;text-align:center}.page p{margin-bottom:1.5rem}.layout_01_txt{background-color:rgba(255,255,255,.9)}.txt_box{border:1px solid #282828}.second__mv{width:100%;background-size:cover;background-position:center center;display:flex;align-content:center}.second_mv_ttlbox{border:1px solid #282828;text-align:center}.application__wrap{text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAACKBAMAAAB7kCbYAAAAGFBMVEU5P0I5P0I5P0I5P0I5P0I5P0I5P0I5P0L0IXw2AAAAB3RSTlMGiImQke3ulVLqiQAAACZJREFUKM9jYAlzYDAvL2QILy9lKC8vH8WjGI5BacK8vIiBJc0BAPIJvh6VY4ttAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:top center}.button__wrap{max-width:1000px;margin:auto;padding:30px;background-color:#fbf6f7;display:flex;justify-content:center}.button__col{padding:15px}.application__wrap p{font-size:1.6rem;font-weight:700;margin-bottom:20px;color:#ff7097}.application__wrap .button_sub_cap{color:#353535;font-size:1.6rem}.application__wrap .button_sub_cap span{color:#ff7097;margin-right:3px;font-size:1.8rem}.application__wrap .button_sub_cap:before{content:"＼";margin-right:5px}.application__wrap .button_sub_cap:after{content:"／";margin-left:5px}.application_btn{display:flex;justify-content:center}.application_btn .btn_03{display:block;font-size:2rem;letter-spacing:2px;padding:1.2em 2em;width:400px;box-shadow:0 10px 25px 0 rgba(161,155,157,.3)}.width_100{margin:0 calc(50% - 50vw);width:100vw}.section_space{height:80px}.suruga_bank{max-width:400px}@media (max-width:767px){.mv{height:160px}.page_ttl{font-size:1.6rem}.page .ttl1{background-size:25px;padding-top:30px;font-size:1.8rem}.page .catchcopy{font-size:1.8rem;text-align:left;margin-bottom:30px !important}.layout_01{margin-bottom:40px}.layout_01_img{margin-bottom:30px}.txt_box{padding:20px 15px}.second__mv{padding:10px 15px;margin-bottom:30px}.second_mv_ttlbox{padding:10px 15px}.second_mv_ttlbox .ttl1{font-size:1.6rem;margin-bottom:15px}.application__wrap{background-size:auto 30px;padding-top:40px;margin-top:30px}.application__wrap p{margin-bottom:10px}.button__wrap{flex-direction:column;padding:15px 15px 15px 20px}.application_btn .btn_03{padding:1em 2em;border-radius:50px;margin:auto;display:inline-block;width:90%;max-width:320px}.select_link{width:100%;margin-bottom:20px}}@media (min-width:768px) and (max-width:1139px){.mv{height:170px}.page_ttl{font-size:26px}.second__mv{padding:50px;margin-bottom:60px}.second_mv_ttlbox{padding:25px 50px 25px 25px}.second_mv_ttlbox .ttl1{margin-bottom:0}.page .ttl1{background-size:35px;padding-top:36px;font-size:2.4rem}.page .catchcopy{margin-bottom:50px}.page .catchcopy br{display:block}.layout_01{margin-bottom:40px}.layout_01_img{margin-bottom:30px}.flexbox .col{width:47.5%}.txt_box{padding:40px 50px}.application__wrap{background-size:auto 60px;padding-top:100px;margin-top:50px}.select_link{margin-top:80px}.select_link{width:47.5%}}@media (min-width:1140px){.mv{height:260px}.page_ttl{font-size:2.8rem;padding:.6em 2em;background-color:rgba(255,255,255,.9)}.page main{width:100%}.page .ttl1{background-size:35px;padding-top:36px;font-size:2.8rem}.page .catchcopy{margin-bottom:50px}.page .catchcopy br{display:block}.catchcopy2{font-size:3rem;font-weight:100 !important}.layout_01{width:100%;height:auto;position:relative;z-index:1}.layout_01_img{width:55%;position:absolute;top:0;left:0;z-index:2}.layout_01_txt{width:50%;position:absolute;top:60px;right:0;z-index:3}.flexbox .col{width:47.5%}.flexbox .col_img{width:40%}.flexbox .col_txt{width:55%}.txt_box{padding:35px 40px}.second__mv{display:flex;align-content:center;padding:50px 150px;margin-bottom:100px}.second_mv_ttlbox{padding:20px 40px}.second_mv_ttlbox .ttl1{font-size:2.5rem;margin-bottom:20px}.application__wrap{background-size:auto 50px;padding-top:80px;margin-top:40px}.application__wrap p{font-size:1.8rem;margin-bottom:30px}.select_link{margin-top:80px}.select_link{width:47.5%}.section_space{height:100px}}.topicpathArea{width:100%;padding:10px 0;margin:auto;background-color:#eee}.topicpaths{width:94%;font-size:85%;margin:auto}.topicpath{display:inline-block}.topicpath:after{content:">";margin-right:10px;margin-left:10px}.topicpath:last-child:after{content:""}.topicpath .post-categories li:after{content:">";margin-right:10px;margin-left:10px}.topicpath .post-categories li:last-child:after{content:""}.breadcrumbs{font-size:85%}.breadcrumbs a{text-decoration:underline}@media (max-width:767px){.topicpathArea{margin-bottom:20px}}@media (min-width:768px) and (max-width:1139px){.topicpathArea{margin-bottom:40px}}@media (min-width:1140px){.topicpathArea{margin-bottom:50px}.topicpaths{max-width:1200px}}#curriculum{padding-top:80px;margin-top:-80px}.course_info{text-align:center}.tbl1{width:100%;background-color:#fff;border:1px solid #3d3d3d;text-align:left}.tbl1 th{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8AQMAAACD9nIKAAAAA1BMVEX6y+MOJHabAAAAC0lEQVQIHWMYggAAALQAAWTT3yEAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:5px;font-weight:700}.tbl1 th{padding:10px 20px 10px 30px}.tbl1 td{padding:10px 20px}.tbl1 td li{margin-bottom:.3em}.tbl1 a{color:#a5843e;text-decoration:underline}.tbl1 .btn_01{text-decoration:none;color:#f996b1;&:hover{color:#fff}}.course_info .tbl1 td strong{font-size:1.7rem}.nbr{counter-reset:number 0}.nbr th:before{counter-increment:number 1;content:counter(number) ".";margin-right:5px}.inlineframe{background-color:#fff;height:300px;overflow:auto;overflow-y:scroll;overflow-x:hidden;border:solid 1px #ccc}.inlineframe{margin-bottom:15px;padding:10px}.inlineframe p{font-size:12px !important}.application{margin-top:1px}.apc_wrap{border:1px solid #3d3d3d;background-color:#fff}#application{padding-top:80px;margin-top:-80px}.imecon_tbl .tbl1 th{background-image:none}.tbl1_td_ttl{margin-bottom:.2em !important}.tbl1_td_txt{font-feature-settings:"palt";margin:5px 0 0 !important}.imecon_tbl .tbl1 h3{font-weight:700;font-size:1.4rem}.imecon_tbl .tbl1 td h4{font-weight:700;font-size:1.4rem;margin:1em 0 5px}.imecon_tbl .tbl1 td h4:before{content:"◆";margin-right:4px}.imecon_tbl .tbl1 td h4:first-of-type{margin-top:0}@media (max-width:560px){.course_info .ttl1 .pc_br{margin-left:1em}}@media (max-width:767px){.course_info{padding:50px 0}.tbl1 th,.tbl1 td{width:100%;display:block;border-bottom:1px solid #3d3d3d;padding:12px 10px;text-align:left;font-size:1.5rem}.tbl1 th{background-color:#f7f7f7;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8AQMAAACD9nIKAAAAA1BMVEX6y+MOJHabAAAAC0lEQVQIHWMYggAAALQAAWTT3yEAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:top 16px left 6px;background-size:4px;padding:10px 15px 10px 18px}.inlineframe{margin-top:15px;margin-bottom:20px;padding:15px}.apc_wrap{padding:15px}#application{padding-top:30px;margin-top:-30px}}@media (min-width:768px) and (max-width:1139px){.course_info{padding:100px 0}.tbl1 th,.tbl1 td{border:1px solid #3d3d3d;padding:20px 25px}.tbl1 th{width:30%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8AQMAAACD9nIKAAAAA1BMVEX6y+MOJHabAAAAC0lEQVQIHWMYggAAALQAAWTT3yEAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:top 23px left 15px;padding-left:30px}.inlineframe{margin-top:20px;margin-bottom:20px;padding:15px}.apc_wrap{padding:40px}}@media (min-width:1140px){#curriculum{padding-top:110px;margin-top:-110px}.course_info{padding:100px 0}.tbl1 th,.tbl1 td{border:1px solid #3d3d3d;padding:20px 25px;font-size:1.5rem}.tbl1 th{width:30%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8AQMAAACD9nIKAAAAA1BMVEX6y+MOJHabAAAAC0lEQVQIHWMYggAAALQAAWTT3yEAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:top 23px left 15px;padding-left:30px}.inlineframe{margin-top:20px;margin-bottom:20px;padding:15px}.apc_wrap{padding:40px}.course_info .tbl1 td strong{font-size:1.8rem}.imecon_tbl .tbl1 h3{font-size:1.5rem}.imecon_tbl .tbl1 td h4{font-size:1.5rem}}.koushi h3{font-size:15px}.koushi .name{font-size:16px;font-weight:700;text-align:center}.koushi .col_txt{margin-bottom:50px}.koushi .col_img img{width:60%;margin-bottom:20px}@media (min-width:769px){.koushi .col_txt{width:70%}.koushi .name{text-align:left}.koushi .col_img{width:25%}.koushi .col_img img{width:100%}}.kaotype1__first_area .layout_01{margin-bottom:30px}.kaotype1__first_area h3{margin-bottom:1em}.kaotype1__first_area .catchcopy2{font-size:18px;font-weight:700}.kaotype1__first_area .catchcopy2 .large_03{font-size:34px}.osusume__wrap{background-color:#fcf4d8;padding:20px;margin-bottom:30px}.osusume .list_nbr{margin-bottom:15px}.osusume .list_nbr li{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px dotted #545454}.osusume .list_nbr li:before{color:#ff7097}.second__mv.kaotype1{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/2days/second-mv.jpg);background-position:center right -30px}.kaotype1 .point__wrap{margin-bottom:40px}.book_img{margin-top:1em}.present{background-color:#ffeff7;padding:20px}.present .ttl4{color:#ff7097}.present .ttl4:before{content:"＼　";color:#282828}.present .ttl4:after{content:"　／";color:#282828}.present_list li{padding-bottom:4px;margin-bottom:4px;border-bottom:1px dashed #ff7097;padding-left:2.5em}.present_list li:before{font-family:"Caveat",cursive;color:#ff7097;font-weight:600;font-size:24px;top:-9px}@media (max-width:767px){.osusume .thum{height:200px}}@media (min-width:769px){.kaotype1__first_area .layout_01{height:430px}.kaotype1__first_area .layout_01_img{width:40%;top:0}.kaotype1__first_area .layout_01_txt{width:64%;top:60px}.kaotype1__first_area .catchcopy2{font-size:24px}.kaotype1__first_area .catchcopy2 .large_03{font-size:40px}.osusume__wrap{padding:30px;margin-bottom:30px;align-items:center}.osusume .col_l{width:55%}.osusume .col_r{width:40%}.kaotype1 .second_mv_ttlbox{top:13%}.book_img{width:50%}.present{padding:40px}.present .ttl4{margin-bottom:15px}.present_list li{margin-bottom:1em}}.mens_chart_block{background-color:#eee;padding:30px 10px}.sub_title2{color:#1b1b1b;font-size:1.8rem;font-weight:600}.mens_chart_block .title4{color:#05506a;font-size:3.6rem;font-weight:900;line-height:1.4}.shindan_button_wrap{display:flex;justify-content:center;align-items:center;margin-top:20px}.mens_button{background:#dab572;border:1px solid #1b1b1b;color:#1b1b1b;font-weight:600;font-size:1.8rem}.mens_button:hover{background:#1b1b1b;border:1px solid #1b1b1b;color:#fff}.whats_facetype .title5{display:inline-block;color:#1b1b1b}.whats_facetype .title5 span{display:block;font-size:1.6rem}.mens_facetype_description{display:flex;justify-content:center;flex-wrap:wrap}.mens_kaotype_texts{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:left}.mens_kaotype_texts .title5 span{font-size:2.2rem}.mens_catchcopy{font-size:2rem;color:#05506a;text-align:center;font-weight:600}.mens_back{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/mens/mens_back.jpg) no-repeat center/cover;margin-bottom:50px}.mens .ttl1{color:#116886}.mens .ttl1:before{display:none}.mens .tbl1 th{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8AQMAAACD9nIKAAAAA1BMVEXQxtbY4w/DAAAAC0lEQVQIHWMYggAAALQAAWTT3yEAAAAASUVORK5CYII=)}.second__mv.mens_fashion{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/mens/mens_second_mv.jpg)}.second__mv.mens_fashion .second_mv_ttlbox{background-color:rgba(255,255,255,.9)}.option_menu h3{text-align:left;margin-bottom:1.5em;color:#ff7097}@media (max-width:767px){.mens_facetype_image{order:1}.mens_kaotype_texts{order:2;margin-top:30px}.mens_kaotype_chart{order:3;margin-top:30px}}@media (min-width:768px){.sub_title2{font-size:2.6rem}.mens_chart_block .title4{font-size:5rem}.mens_button{padding:15px 50px}.whats_facetype .title5 span{font-size:2rem}.mens_facetype_description{justify-content:space-between;margin-top:50px}.mens_facetype_image{width:45%}.mens_kaotype_chart{width:50%}.mens_kaotype_chart .title5{font-size:2.2rem}.mens_kaotype_texts{width:100%;justify-content:center;align-items:center;margin-top:50px}.mens_kaotype_texts .title5 span{font-size:3rem}.mens_catchcopy{font-size:2.8rem;text-align:left;margin-left:-.5em}.mens_back{margin-bottom:60px}.mens_img img:first-child{width:40%}.mens_img img:last-child{width:50%}.mens_img_02 img{width:60%}.point__wrap .mens_img_02 img{width:75%}.second__mv.mens_fashion .second_mv_ttlbox{top:15%}}@media (min-width:1280px){.mens_chart_block .title4{font-size:5.5rem}.mens_button{padding:18px 60px}.whats_facetype .title5 span{font-size:2.6rem}.mens_facetype_description{align-items:center;margin-top:80px}.mens_kaotype_texts{margin-top:80px}.mens_kaotype_texts .title5 span{font-size:3.8rem}.mens_catchcopy{font-size:2.8rem}.mens_back{margin-bottom:60px}}.make_course_nav{margin:30px auto 30px auto}.kaotype-make .img_01{margin-bottom:60px}.ttl_img{margin-bottom:1em}.kaomake_movie{margin-bottom:25px}.katsuyaku{padding:40px 0;margin-top:50px;margin-bottom:20px}.katsuyaku .col_l{width:100%;text-align:left}.katsuyaku .col_r{width:100%;text-align:center}.katsuyaku .col_r img{width:50%}.katsuyaku .present .col_txt{width:60%}.katsuyaku .present .col_img{width:35%}.katsuyaku .present .col_img img{width:auto}.present .ttl5:before{font-family:"Font Awesome 5 Free";content:"\f06b";font-weight:700;margin-right:10px;color:#181818}.second__mv.kaotype_make{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/make/kaotypemake-mv2.jpg);background-position:center right}.katsuyaku .col_txt{margin-bottom:1em}.katsuyaku .col_img img{width:60%}.katsuyaku .img_01{margin-top:50px}.make_after{padding:40px 0}.make_after .make_ttl{margin-bottom:20px}.make_after .col_img{margin:0 auto 30px auto}.make_illust img{width:60%}.kouza_voice{text-align:center;padding:40px 0}.st_voice{width:100%;margin-top:20px}.st_voice dt img{width:16%;margin-bottom:20px}.st_voice dd{text-align:left;margin-bottom:40px}.make_curriculum .img_01{margin-top:20px;margin-bottom:20px}.make_koushi{padding:40px 0}.make_koushi h3{font-size:15px}.make_koushi .name{font-size:16px;font-weight:700;text-align:center}.make_koushi .col_txt{margin-bottom:50px}.make_koushi .col_img img{width:60%;margin-bottom:20px}@media (max-width:767px){.kaotype-make .second_mv_ttlbox{background-color:#ffffff00;margin:0 auto}}@media (min-width:769px){.make_course_nav{margin-bottom:80px}.kaotype-make main section:first-child{margin-top:100px}.ttl_img{margin-bottom:40px}.kaotype_movie{height:380px}.kaotype_movie iframe{height:300px}.kaomake_movie{width:48%}.kaotype-make .img_01{margin-bottom:200px}.kaotype-make .img_02 img{width:70%}.kaotype-make .second_mv_ttlbox{top:35px}.katsuyaku{padding:100px 0}.katsuyaku .ttl1{margin-bottom:100px}.katsuyaku .col_l{width:70%}.kaotype-make .col_l .ta-c{text-align:left}.katsuyaku .col_r{width:25%}.katsuyaku .col_r img{width:auto}.katsuyaku .present .col_txt{width:75%}.katsuyaku .present .col_img{width:20%}.katsuyaku .present .col_img img{width:auto}.katsuyaku .img_01{margin-top:100px;margin-bottom:0;text-align:center}.make_after{margin-top:100px}.make_after .make_ttl img{width:60%;margin-bottom:80px}.make_illust img{width:35%}.kouza_voice{padding:100px 0}.st_voice{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #c3c3c3}.st_voice dt{width:15%;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #c3c3c3}.st_voice dt img{width:72px;margin:0}.st_voice dd{width:85%;padding:30px 40px;border-bottom:1px solid #c3c3c3;margin:0}.make_curriculum .img_01{margin-top:50px;margin-bottom:30px}.make_koushi{margin-top:100px}.make_koushi .col_txt{width:70%}.make_koushi .name{text-align:left}.make_koushi .col_img{width:25%}.make_koushi .col_img img{width:100%}.make_koushi .col_img,.make_koushi .col_txt{margin-bottom:100px}}.make_intro{padding:30px 0;margin-bottom:30px}.imecon_makes .movie_wrap{margin-bottom:20px}.make-adviser .img_01,.make-adviser .img_02{margin-bottom:30px}.make-adviser .second__mv{margin-bottom:50px}.second__mv.kiso{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/make_ad/make-kiso-mv.jpg)}#kiso .application{margin-bottom:100px}.kiso1 .col_l{margin-bottom:30px}.second__mv.advance{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/make_ad/make-ad-mv.jpg)}#advance .make_ttl{margin-bottom:30px;text-align:center}#advance .make_ttl img{width:80%}.make_tanki .ta-c{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:115%;margin-bottom:20px}.make_tanki .ta-c span{font-size:120%}.make_tanki h3{color:#ff7097}.imecon_imgs{align-items:center}@media (max-width:768px){.second__mv.kiso{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/make_ad/make-kiso-mv-sp.jpg)}.second__mv.kiso .ttl1{font-feature-settings:"palt";letter-spacing:2px}.second__mv.advance{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/make_ad/make-ad-mv-sp.jpg)}.second__mv.advance .ttl1{font-feature-settings:"palt";letter-spacing:2px}.imecon_txt br{display:none}.imecon_imgs .col:first-of-type{margin-bottom:30px}}@media (min-width:769px){.make_intro{padding:60px 0;margin-bottom:80px}.imecon_txt{text-align:center}.imecon_makes{height:330px;margin:auto}.imecon_makes .movie_wrap{width:48%;margin-bottom:30px}.imecon_makes .movie_wrap iframe{height:330px}.make-adviser .img_01,.make-adviser .img_02{text-align:center;margin-bottom:60px}.make-adviser .second__mv{margin-bottom:100px}.make-adviser .second_mv_ttlbox{top:23%;left:10%}.make-adviser .img_01 img{width:80%}.make-adviser .img_02 img{width:70%}.make_tanki .col_l{width:50%}.make_tanki .col_r{width:45%}.make_tanki .ta-c{font-size:150%}#advance .make_ttl img{margin-bottom:30px}.ad_intro .img_01 img{width:60%}.ad_intro .box{margin-top:50px;font-weight:700}}.course__select{text-align:center;background:#f6f5fa;.inner{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1em}h2{font-size:clamp(1.6rem, 1.309rem + 1.45vw, 2.4rem)}.badge{img{width:320px}}}.make__nav{p{font-size:1.3rem;text-align:left;line-height:1.5;margin-top:.4em}}.number__wrap{h3{display:flex;gap:4px;line-height:1.5;margin-top:1em;margin-bottom:.4em}}.catch_card{background-color:#ffe374;margin:auto}.card_inner{text-align:center;border-top:1px solid #3d3d3d;border-bottom:1px solid #3d3d3d}.riron .flexbox{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.riron .catchcopy{color:#282828;margin-bottom:0 !important}.hair_lesson{background-color:#e5e5e5}.hair_lesson .inner{background-color:#fff;position:relative}.hair_lesson_txt p:last-child{margin-top:2em}.merit__wrap{background-color:#f8f1ed;text-align:center}.check__lists{text-align:left}.check__lists li{background-color:#fff;position:relative;padding:4px 10px;margin-bottom:1em}.check__lists li span{display:block;padding:4px 10px 4px 2em}.check__lists li span:before{font-family:"Font Awesome 5 Free";content:"\f00c";font-weight:700;color:#fe84a5;position:absolute;left:10px;top:7px}.second__mv.hair{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/hair-design/bg-tokuicho-01.jpg.jpg)}.second__mv.hair .second_mv_ttlbox{background-color:rgba(255,255,255,.9)}.voice__area{text-align:center}.voice__wrap{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/hair-design/rial-voice.png);background-repeat:no-repeat}.voice_ttl{display:inline-block;padding:4px;border-bottom:1px solid #3d3d3d;margin-bottom:1em}.voice_ttl:after{content:"様";margin-left:5px}.course_choice__wrap{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/hair-design/check-point-mark.png) no-repeat top 50px left 50px/150px;background-color:#f8f1ed;margin-top:100px;padding:50px}.course_choice__wrap .ttl2{margin-bottom:30px}.course_choice{justify-content:space-between;margin-bottom:30px}.course_choice .ttl4{font-size:2rem;font-weight:600;padding-bottom:0;border-bottom:1px solid #fb7196;margin-bottom:15px}.course_choice_block{width:48.5%;background:#fff;padding:25px;border-radius:10px}.course_choice_block .list_check{margin-bottom:10px}.course_choice_block li{font-weight:600}.course_choice_block p:last-of-type{margin-bottom:0}@media (max-width:767px){.hair__first_area{margin-bottom:20px !important}.riron p{text-align:left}.catch_card{padding:10px}.card_inner{padding:15px}.card_inner p{text-align:center}.catch_card .catchcopy{text-align:center;font-size:16px}.hair_lesson{background-color:#fff;width:100%;margin-bottom:40px}.hair_lesson .inner{width:100%}.hair_lesson_img{width:100%}.hair_lesson_txt{padding:0 15px 15px;text-align:center}.hair_lesson_catch{font-size:1.8rem}.hair_lesson_txt p:nth-last-of-type(2){text-align:left}.merit__wrap{padding:30px 15px}.second__mv.hair{background-position:center right -180px}.voice__area{padding:60px 0 0;background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/hair-design/rial-voice.png);background-repeat:no-repeat;background-size:120px;background-position:top 20px right 10px}.voice__wrap{background-image:none}.voice__wrap .layout_01 .layout_01_img{margin-bottom:10px}.voice__wrap .txt_box{border:none;padding-top:0;padding-right:0;padding-left:0}.course_choice__wrap{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/hair-design/check-point-mark.png) no-repeat top 5px left 15px/120px;background-color:#f8f1ed;padding:60px 15px 30px;margin-top:30px}.course_choice{flex-direction:column}.course_choice_block{width:100%}.course_choice_block:first-of-type{margin-bottom:20px}.course_choice_block .ttl4{font-size:1.6rem}}@media (min-width:768px) and (max-width:1139px){.hair__first_area{margin-bottom:20px !important}.riron .flexbox{text-align:left}.riron .ttl3{margin-bottom:3em}.catch_card{width:700px;padding:10px}.card_inner{padding:30px 20px}.riron .catchcopy{font-size:28px}.hair_lesson{padding:50px 0;margin-bottom:100px}.hair_lesson .inner{height:260px}.hair_lesson_catch{font-size:2.2rem}.hair_lesson_txt{position:absolute;top:-20px;left:20px}.hair_lesson_img{width:40%;position:absolute;top:-20px;right:0}.merit__wrap{padding:30px}.voice__area{padding:60px 0 40px;background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/hair-design/rial-voice.png);background-repeat:no-repeat;background-size:120px;background-position:top 20px right 10px}.voice__wrap{background-image:none}.voice__wrap .layout_01 .layout_01_img{margin-bottom:10px}}@media (min-width:1140px){.hair__first_area .layout_01{height:460px}.riron .flexbox{text-align:left}.riron .ttl3{margin-bottom:3em}.riron .ttl3 .large_02{font-size:3.4rem}.catch_card{width:900px;padding:10px}.card_inner{padding:30px 20px}.card_inner p{font-size:2rem}.riron .catchcopy{font-size:3.5rem}.hair_lesson{padding:50px 0;margin-bottom:100px}.hair_lesson .inner{height:260px}.hair_lesson_catch{font-size:3rem;color:#3b3b3b}.hair_lesson_txt{position:absolute;top:-20px;left:20px}.hair_lesson_img{width:40%;position:absolute;top:-20px;right:0}.merit{margin-bottom:200px}.merit__wrap{padding:40px 50px}.check__lists li{font-size:1.8rem;border-bottom:1px solid #ccc}.hair .second_mv_ttlbox{top:20%}.voice__area{padding:100px 0}.voice__wrap{padding-top:80px;background-size:200px;background-position:top right 50px}.voice__wrap .voice_01{height:600px}.voice__wrap .voice_02{height:550px}.voice__wrap .voice_03{height:550px}.voice__wrap .voice_04{height:1100px}.voice__wrap .voice_05{height:400px}.voice__wrap .layout_01_txt{background-color:rgba(255,255,255,.9)}.course_choice__wrap{width:1100px !important}}.discount__area{width:90% !important;max-width:900px;margin:40px auto 60px}.discount__inner{background:#e7f0ff;padding:20px 10px;margin-bottom:24px}.discount__copy{font-size:1.4rem;display:flex;justify-content:center;align-items:center;text-align:center;gap:16px;margin-bottom:0.5em;&:before,&:after{height:4rem;content:""}&:before{border-left:solid 1px;transform:rotate(-30deg)}&:after{border-right:solid 1px;transform:rotate(30deg)}}.discount__message{font-size:2rem;margin-top:1em;font-weight:600;text-align:center}.discount__title{font-size:3.2rem;font-weight:600;text-align:center;margin-bottom:.4em}.discount__title2{font-size:2rem;font-weight:600}.discount_point_box{border:none;background-color:#fff;counter-reset:number 0;h5{font-weight:600;font-size:1.8rem;&:before{counter-increment:number 1;content:counter(number) ". "}}}.discount__title3{font-weight:600;font-size:110%}@media (min-width:769px){.discount__area{margin:80px auto}.discount__inner{text-align:center;padding:40px;margin-bottom:4em}.discount__copy{font-size:2rem;&:before,&:after{height:2.4rem}}.discount__banner{text-align:center;img{width:60%}}.discount__message{font-size:2.4rem}.discount__title{font-size:4.4rem}.discount__title2{font-size:2.4rem}.discount_point_box{text-align:left;margin-top:3em}}@media (max-width:768px){.frame .mv{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/frame/frame-mv-sp.jpg) no-repeat center center;background-size:cover}}.three__shindan{align-items:center;.list_check{li{font-size:2rem;font-weight:500}}}.kaotype__color{color:#f2795b}.frame_type__color{color:#4d82e6}.parsonal_color__color{color:var(--pink)}.whats__frame{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/frame/bg2.webp) no-repeat top center/contain}@media (max-width:768px){.three__shindan{.large__item{order:2}.small__item{width:100%;order:1;text-align:center;img{max-width:300px}}.fz20{font-size:1.6rem}}.whats__frame{background-size:cover}}.title__belt{display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#fce7c8 10%,#f4b7b8 90%);padding:2em 1em;margin-bottom:8%;h2{font-size:clamp(1.5rem, 0.882rem + 3.09vw, 3.2rem);text-align:center}}.whats__frame2{text-align:center;margin-top:5em;display:flex;flex-direction:column;gap:2em}.whats__frame__title{font-size:2.4rem}.whats__frame__description{text-align:left;margin-top:2em}@media (max-width:767px){.whats__frame__image{width:100%;img{width:100%;height:280px;object-fit:cover;object-position:0 6%}}.whats__frame2{margin-top:2em;.text__wrap{display:contents;order:0;flex:1;h3{font-size:2rem}.whats__frame__description{order:1;margin-top:0}}}}@media (min-width:768px){.title__belt{padding:3em 1em}}.course_features__table{display:flex;gap:2em}.course__column{width:calc((100% - 2em) / 3);display:flex;flex-direction:column;background:var(--white)}.course__comment{display:flex;justify-content:center;background:#eee;padding-bottom:0.6em;img{width:auto;height:56px}}.course1{background:var(--frame-blue)}.course2{background:var(--salmon-pink)}.course3{background:var(--rose-pink)}.course__column__inner{display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--gray);height:100%;box-shadow:var(--box-shadow-3);&.dual__course{border:1px solid var(--rose-pink)}}.course__head{height:200px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:1em;gap:0.5em;color:var(--white);h3{line-height:1.4}p{margin-bottom:0}}.course__description{display:flex;flex-direction:column;gap:1em;padding:1em;h4{color:var(--white);padding:.5em 1em;border-radius:4px}}.more__buttton{display:flex;justify-content:center;margin-top:auto;margin-bottom:1.5em}.course__column{.navy__button{box-shadow:var(--box-shadow-2);max-width:60%;padding:.6em}}.horizontal__scroll{position:relative}.slide__nav{position:absolute;top:104px;right:1.5em;display:flex;justify-content:flex-end;color:var(--frame-blue);&:after{font-family:"Font Awesome 5 Free";content:"\f0a9";font-weight:700;margin-right:4px;margin-left:4px;display:inline-block}}@media (max-width:767px){.course__table__wrap{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:2em}.course__table__wrap::-webkit-scrollbar{height:8px}.course__table__wrap::-webkit-scrollbar-thumb{background:#cecece;border-radius:4px}.course__table__wrap::-webkit-scrollbar-track{background:#fbfbfb;border-radius:4px}.course_features__table{max-width:100%}.course__column{min-width:75vw}.course__head{font-size:1.4rem}}@media (min-width:768px){.slide__nav{display:none}}.voice__section{position:relative;background:rgba(249,196,221,0.4);&:before{content:"";display:block;width:100%;height:50%;background:var(--white);position:absolute;top:0;left:0}}.voice{display:flex;flex-direction:column;gap:2em}.voice__column{display:flex;align-items:center;gap:3em;background:var(--white);border:1px solid var(--gray);border-radius:12px;padding:2em 3em;z-index:2;box-shadow:var(--box-shadow-3);p{margin-bottom:0}}.student__icon{width:120px;flex-shrink:0;p{text-align:center}}.voice__course{display:flex;align-items:stretch;gap:1em;.course{display:flex;justify-content:center;align-items:center;background:var(--rose-pink);color:var(--white);padding:.5em 1em;border-radius:4px}}.course__name{color:var(--rose-pink);font-weight:500}.voice__message{margin-top:1em}.voice_en{font-family:"Caveat",cursive;font-size:2rem;color:var(--gray2)}@media (max-width:767px){.voice__column{flex-direction:column;padding:2em 1.5em;gap:1em}.voice__course{flex-direction:column;.course__name{font-size:1.6rem}}}.course1__color{color:var(--frame-blue)}.course2__color{color:var(--salmon-pink)}.course3__color{color:var(--rose-pink)}.course1__light__color{background:var(--frame-light-blue)}.course2__light__color{background:var(--light-salmon-pink)}.course3__light__color{background:var(--light-rose-pink)}.plan__table{width:100%;table-layout:fixed;th,td{border:2px solid var(--white);text-align:center;vertical-align:middle;font-weight:500;padding:1em 0.5em;th{width:16%}td{width:28%}}thead{img{width:auto;height:50px}}tbody{background:#f7f9fc;th{background:#eff1f6;text-align:center}.course__name{color:var(--white);line-height:1.4;padding:1.2em .5em}.course__name.course3{line-height:1.2}.badge{width:80%;margin:0 auto 8px auto}}.dual__price{text-align:center;img{width:90%}}.price{font-family:"Roboto",sans-serif;font-size:4rem}.center__laeft{display:flex;justify-content:center;align-items:center;text-align:left;font-weight:500}strong{font-weight:600}.back__none{background:var(--white)}.navy__button{width:70%;padding:.6em;margin:auto}}td.plan__type{padding:.5em}@media (max-width:767px){.plan__table__wrap{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:2em}.plan__table__wrap::-webkit-scrollbar{height:8px}.plan__table__wrap::-webkit-scrollbar-thumb{background:#cecece;border-radius:4px}.plan__table__wrap::-webkit-scrollbar-track{background:#fbfbfb;border-radius:4px}.plan__table{width:200%;th{width:160px}td{width:240px}}}.course__link{background:#fff3f1;padding:2em;.check__lists{li{background:none;border:none;margin-bottom:0;font-size:1.6rem;line-height:1.6;border:none;span{padding-left:0.5em;&:before{content:"\f105";left:0}}}}}@media (max-width:767px){.course__link{padding:1em}.check__lists{border-top:1px solid var(--gray);li{border-bottom:1px solid var(--gray) !important}}}@media (min-width:768px){.check__lists{li{padding-top:0;padding-bottom:0}}}.frame__first_area{.item2{align-items:center}}.frame_theory_image{width:90%;margin:0 auto 30px auto}.second__mv.frame_point{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/frame/frame-mv2-sp.jpg);display:flex;justify-content:center;align-items:center}.point_mark{display:flex;align-items:center}.point_mark:before{content:"";display:block;width:26px;height:26px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALIAAADCCAMAAAGtcVgNAAABHVBMVEX///9XbH3I1d3/ywXzwQVXbH3I1d3/ywXwvgVXbH3I1d3/ywXxvwVXbH3I1d3/ywXvvQTI1d3/ywXwvgRXbH3I1d3/ywXwvgRXbH3I1d3/ywXvvQTI1d3/ywXwvQTI1d3/ywXwvQRXbH3I1d3/ywXvvATI1d3/ywXvvARXbH3I1d3/ywXvuwTI1d3/ywXvuwT/ywXvuwRXbH3I1d3/ywXvugRXbH3I1d3vugTvuwTvwgXvyQbv1wfxvATyvQTyvgTyxgXyzQby3Af0vwT1wAX2wgX3wwX4wwX5xQX6xgX7xwX8yAX9yQX+ygX/ywX/zQX/zwX/0Qb/0wb/1Qb/1wb/2Qb/2wf/3Qf/3wf/4Qf/4wf/5Qf/5wj/6Qj/6wifgJZ/AAAANnRSTlMAEBAQEiAgICQwMDA2QEBAR1BQWGBgYGlwcHB6gICJkJCZoKCgqbCwuMDAwMfQ0Nbg5PDw8PKK1O4pAAAMwElEQVR42u1ciX/TxhJWI4goIqi4VNCAqEtN3UTUmCIS8bj6HinlyvqMc1r//59RW+ces9pdaRX79cf0IKwnnz/Pzs7OzqxsGIV0DFgQO7Sdj5MvBhz9fIx9DaEZQi6tilAURWghi5+t4pfReTREiRBQKEKZePAwItQXEk0W/w3ycRehYDkepf8s3yB/ER8/oHBSbRQa9Bsk49eKURsbDwv+qHiHBIWkuhwPAbPB4w5nnCcb+0t5xoxvxuP77C98s7UQEGrvqlFLsI/tMk7FOo/LxaGmu91PfCFxKLcAQvFo7h4tzG8GoNscQd7UOkExSu6vMQPDT5zjFCXTmr3kJDMdofMp4TOJdgR5ajrMOljiR0aPWDfxMO1GHjZMeVGE3hvgsLQPcTyF50A8/9nbU/EQntigti9GzH8ykQKBjpiSG89hR2YBxLOHeWQmXYwmctI/T5aqcyzAuck4ixugURSdI1p4JC4w7xepIyLEYgJZ3E+Ul7yjcfonC+4sJdZeyjhKXDqKivUR8lf9NMIkUf4Z0u7nRDPsRJnj9F1IG1J2ECrIYNqpbjZ7cdxAFrPMY+3P4Y3CnRHfUfIAIJBOoR2Kta+EYfjq1fLfUEI7XeWcTaSmYNi7Mvp7iUjj20q7k3MJyl1xmHKE0bBYe4Uy5ms86FylxY9pPlIJyUg9fieL3pKwWqw5HHFDEza59kLlLIk5SwmAtBRhgeEcD0wIUYE3TkhRGleTGDahomQH9cngkewCBGqujeCoGrFx1eFE4LMoUgjXYLxuAbptdMSJ7Sr7QInyLP2QF+A2QMb1o3RO5tjcABlfHnbRIM3IThPlw0LLyTaYQnnJJ1ocQ0b8/SVTnubKkUgZMXsRqNwqbJUil+1FPGVwugNQmRfWIeWPYXmWTSiHT1l/TqbJpZUPExIWPou9LElyKeWccDcPbdjv9Qll/MNBcQRX/hxK7JyZsngzxJV/VlE2tCov9+3F5v3qpdT+XXE/3tervDY0tlKRY5LkGw8led/d29up+9mRUmbxL0Lm7A0AsoeQEjKoDyH3FYHjxMOUQEZkvqDPqnLHTuDXvKam1O8JFLbrOorHZCCBXd/9sgPg8CwqEsmytAwI4SZng0GDeZ4m0CdvE6om+MBh1mM3/hGWfsyBzMwthcDfMDDzLRpl+XEU50I8sYqNyywzS1BUWNFxFDHGBSRQmTcnz8OmSEIqAA+QnCisvhh4hKRFCXiOFMSRRh7jp6DRbDbEYSazaTXSy8WcV/wLxzuh8uuROvLy+DhEWKKO/TlM32JSvFUsSenf9gtpYyl29s4+NjDOM/8oLWClufKAOOC9SBI10yvEEYW2/GNTyHMc+YtsCogjDyOuFErSyWWfmBss1GFyjBs5DK8Y6qQxs+DWwORDGD5WWoSyyH+rJdryyK/D8Lnixi2FvDh8hfekANv5LmHLIGMlwzbiZxEmVXJwRch0KZLYk4jlEZStGQb5NThzAR1DttG2wNw08gL3Sc10F0Z+EYaPamfSEPIXDadFGPmt/IIWJnUkso4DrhMm8ioueC/+/zIdqJ8zPoKRr9RH/mEfEg3195v7HKkP/VNTwMbvMPLGOltjE8TdNfTIHim3dZ7mdwrcb/XXCjq20Yw4yof3r8grQ7bkkR2l4+AiG3VkkRVrHB0IBETuqpoIKuM4slWrUmkBKBByoHbq5hS1AGRbUB/gpI+0g1gsMnwFQXxYqVYvlLGHK1apVP0SE/KrLkq4M0gYzKqGbIsYWZaGONIuUvSea+gSq88ctNo6cLFz0OS0+Llfm2+GdBTRPeieJAI83KMu3YiLRxY13AJNZyYAM6jwwKHNHNoMiIKdV2Xg0hF7guxA79Zi6po2WaDi1BtLIeA3tKlO8smgvAZolpXtAuxQbmZlqFjOhPVWt9zLraKgjAOflJYX2ykrgYdvp6R7hSkuRJVLU3mBzGF/qFMkTmwx4xXgGfEUY8US+Fxz+dnIrmRIAsvvWVZK+Vx3YTuuMZ4qlbZNBWNEUaRQMu/KG2Mo3z1QMEcnNsYx0o+MXVFOA/9sQhSOZ7MxpxEkgzzCi174khmzVWLpxZJenUCICHfpyAncHvNlkcdDxF71oUroBOu+NDK+ZU9TqiOs5TSnvDKpV2GtCZ8sB9tMgTiPovNkSeINhRHTmyBdnHV4CnmMsBteeBNkhleLk+iOdT0W25JTiAEhT/DGCo58hLUQHkv7Rib5JTQKeUC0+GSrrzjyKPMvEnlM91O+V2+nzLmNmmICP8mWMrfpKjwoU9wzQoUoWsgMwp0PUIXmEtgCon0Dk/eyjY+sNS+NrFIxVkL+oNIEClSQF5SvqRy6pZH/Uiuf96WRD1XL59LIoUpzMM/fJZDfyNuiRZ6qBMgHuS0sQdnHxC8xi5GXwHcwfbN04jqwqSHkdyEePjv8jdajdkoR8kFIxeUATg8cNiEpR/7ANkqtYjMtDBwgoLpThrx05N/ACNymMbqla5FB5rWu6BJQEAiiHo38qW5PjIsc1u1peiXINUsnHOSDuv3dIlRTyEpBubyMxCLXrlBdPvLjxpAfNIP8SQfyX0mr+D957zhtStdHfs5BvlYb2YCRnxjrLM/APuwPTQHraB3zmtI3G+O80RTpn9bZNTZgzr83N4Oba+wbu435Mwd6U88sblHyjTb/uE3dstDoeg+bAjaMbwvcHd0r5mpyN+TuqldugNTb1asVR+Gy9VfKXyn/iyibjRHpoKCtnXJ81m+Ms3yPQJ5yXLEIGqMcG0QKXpqyI9+EqSh9oIpTh/K27Fe81BCf96B+JcptxX5zNZF7FznKkp+/tsjNpSfxuWS9TFPM9S9xLWsQLXHJ0XJBSs1AyKr9sX3jEqVXe8da7KTbxuWKzWNsO57XzZvcnteyjXUVu90ru3TRb7fWia3Tlb0tovEqZQ26Ptvcm53NS54g7q+Utkf2ZodH+GXBsoee26bKHHr8fdRd7Ee+9Gpxcb6D2QXTsR9LXO0ThVNPcP0o7XTJRB8TX2tH4M2IU5Fji74pIPe5btkWYEtpGXZh4MGx+LYFX1yhzwWuzFyIlDHCU5juxUz6PptbZjjfUg8DHfZ3zPxmweCUvXByrPCEPewe24G8e8KOj/oWtdFmhM8puidDVE16LL5fdct0enRuXPgEaeHTqnSZ7yNz+v2axxTTtcnEHfDhGaot3aZ2Dp/5/gP+NXBFaShz7jHfJDAfIV3SyPmkR141XdyIHCCN0gDnLuXGegk34RseaWPthPWvQZv04zFqQtxGHPlcKuGpKjoZu/jDSeOmGGutdfWKS7LzAWpO9HvyEfyoz/A4S5gvjqAPNM22nrkoD2lpDxfnwENEbHpUfsX4fFT3qKKyUw8AxmflX3sDJdQlAdLXTXnMMM6/qedsceN+ML2gHxTLnp24mC48YpI/ScF1jwPJZM0BBcyHaEmdongQ4JSw81Fq1uIhS/53o8VffYrdagv4Tz8FEpsRj/KYZpzbFf9E+ANTKecJhPaeuIjX4y9RV+KAI6A8ZjnhDw7M2GcJoBR7ecH2uTZfbnMoD9kYMS6nPONv+K9DHZcS6c2PkRMmBpRSzgLiKcfIGm4OEk1KUPIj4MXJLJb0QyR/SeNH+kpeTwKfBnyxpHxDH+UOl/MkUhawKBPf2HzcQO4JyehChe98wotvoexTR7XNnNj6+ExIfH52MuXte4ehbiOXRXY47okiGhAttFyulXWN2pQTxnd0H/7c5ii/DjUHOKZUpJnyYRzean+RW3U7K1P+FDZl47yJq5lyeoP+ntGQmIFmyl8Sp3hxw2hO2lopvwvZeOx4fq1O8bIFEBBHdSvQRvkgIfz8BnCY71Zr6mctAEtlFUpTTgkz0dhUaewQxsyqhlALwK1N+fBNSvhRSfsA7tWUNyEDz1SOd1KUeRYGezXC2oaVJUC+UylIS1D+XGph3NhZ86tTUnvOdDyJ+nS3IuU0Ej+RenDXbAtqz/HrPafOziKk/FZ5t2v1yi4XWC2z5s4iopwy/m5VlxsAzgLKB2ETmbESZ0XKH1ds49jP1Ci/bjYHqnYoLKX8cS2eGbRUKL/Tf46u1SWWoBynms9XzZg+X5VSjo3828opu/KUPzV5ZFI6XX35+20hf/4vluQvyc//zV57syaUvwsJWT5SnD9PnPz8ktS4t3LKxgM1yo+MdZA7T2UpP31grIds3LovKbc21oLwrX0lubV6xjf3FeXmV8oV5L4a4/tr4c2b93/dlZJf72+uScT4cVfWxLs/rgXhX9Qc45evEaOCXFelfH31Zr7+TIXws+vrsf42bkrKhrFOcvWPvVL546qxfvKwjPFDYz3lLo/wXWONZWuHpruzZfw/yNWtrdt3t7aacd9/ALfyCb4W5zZcAAAAAElFTkSuQmCC) no-repeat;background-size:contain;margin-right:10px}.frame_point .second_mv_ttlbox{background-color:rgba(255,255,255,.9)}@media (min-width:769px){.frame_theory_image{width:60%;margin:0 auto 50px auto}.second__mv.frame_point{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/frame/frame-mv2-pc.jpg);justify-content:flex-start}.frame_point .second_mv_ttlbox{background-color:rgba(255,255,255,.7)}}@media (min-width:1300px){.frame_point .second_mv_ttlbox{margin-left:5%}}.balloon__container{position:relative;text-align:center;display:block;width:fit-content;line-height:1.4;margin-bottom:1.5em;padding:0 2rem;&:before,&:after{content:"";position:absolute;bottom:0;width:1px;height:4rem;background:rgba(0,0,0,.4)}&:before{transform:rotate(-30deg);left:0}&:after{transform:rotate(30deg);right:0}}.foot__link__block{background:#f7f9fc;padding:5em 0;border-bottom:10px solid #c5d1e7;.inner3{display:flex;justify-content:center;align-items:center;flex-direction:column}}.foot__ballon{&:before,&:after{height:6rem}.balloon{color:var(--frame-blue);font-size:clamp(1.6rem, 1.455rem + 0.73vw, 2rem)}}.arrow__down{background:var(--pink);height:calc(tan(60deg) * 32px / 2);width:80px;clip-path:polygon(0 0,100% 0,50% 100%);margin:1em}.back__link__button{display:flex;justify-content:center;align-items:center;gap:8px;font-size:1.4rem;img{width:40px}}@media (max-width:767px){.foot__link__block{padding:3em;.item2{gap:1em}}.arrow__down{height:calc(tan(60deg) * 20px / 2);width:40px;margin-top:0}}.frame__first_area{.reverse{margin-top:100px}}.frame__info{.ttl1{.pc_br{margin-left:1em}}}@media (max-width:767px){.frame__first_area{.item2{gap:1em}.reverse{margin-top:40px}}}@media (min-width:768px){.frame__first_area{.reverse{.order1{order:1}.order2{order:2}}}}.foot__banner__wrap2{justify-content:center;align-items:center}.course__chart{text-align:center;img{max-width:600px}}.price__chart{background:#eff1f6;text-align:center;h2{margin-bottom:2em}img{max-width:600px}}.dual__cta{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;line-height:1.5}.dual__cta__banner{width:100%;position:relative;padding:3em 1em 2.5em 1em;margin-top:2em;.dual__badge{position:absolute;top:-1.4em;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:240px}p{font-size:2.4rem;color:var(--white);margin-bottom:0}}.secondary__button{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:3em;p{margin-bottom:.5em}.btn_04{width:80%;max-width:200px;font-size:1.4rem;padding:.6em 2em}}@media (max-width:767px){.dual__cta__banner{padding:2.5em 1em 2em 1em;p{font-size:1.6rem}}.secondary__button{p{font-size:1.4rem}.btn_04{max-width:200px;font-size:1.4rem;padding:.5em 2em}}}.kimono .ttl1:before{background-color:#3d3d3d;height:1px}.kimono .large_02{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:1em}.second__mv.kimono_01{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/kimono/kimono_second_mv.jpg);position:relative}.second__mv.kimono_02{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/kimono/kimono_second_mv2.jpg);position:relative}.kimono_img_01{text-align:center}.kimono .point__wrap .list1 li{margin-bottom:.4em}@media (max-width:767px){.kimono_01 .second_mv_ttlbox,.kimono_02 .second_mv_ttlbox{top:15%;background-color:rgba(255,255,255,.6)}.kimono .col_l{width:100%;margin-bottom:20px}.kimono .col_r{width:100%;margin-bottom:20px}.kimono_img_01{padding:40px 0}.kimono .application{margin-bottom:100px}#kimono-01,#kimono-02{padding-top:80px;margin-top:-80px}.kimono_nintei{padding-top:40px 0}}@media (min-width:768px){.kimono__first_area .layout_01{height:320px}.kimono .tokucho__area{padding:100px 0}.kimono_01 .second_mv_ttlbox,.kimono_02 .second_mv_ttlbox{top:15%;background-color:rgba(255,255,255,.6)}.kimono_01,.kimono_02{margin-bottom:100px}#kimono-01 .col_l{width:45%}#kimono-01 .col_r{width:50%}.kimono_03 .col_l{width:35%}.kimono_03 .col_r{width:60%}.kimono_img_01{padding:100px 0}.kimono_img_01 img{width:65%}.kimono .application{margin-bottom:200px}#kimono-01,#kimono-02{padding-top:100px;margin-top:-100px}#kimono-02 .col_l{width:55%}#kimono-02 .col_r{width:40%}}.page .wedding_ttl{width:100%;background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/wedding/wd_fukidashi-1@2x.png) no-repeat top left;background-size:170px;padding-top:80px}.second__mv.wd_merrit{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/wedding/wd_bg_01.jpg);display:flex;justify-content:center;align-items:center}.wd_merrit .second_mv_ttlbox{background-color:rgba(255,255,255,.425)}.wd_after{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/wedding/wd_bg_02@2x.jpg) no-repeat bottom center;background-size:cover;padding:40px 0}.genteibox .check__lists li:hover{background-color:#ffeef6}.genteibox .check__lists li span:before{content:"\f105"}.wd_report{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/wedding/wedding3@2x.png) no-repeat top right;text-align:left}.wd_report_txt{background-color:rgba(255,255,255,.65);padding:30px}.wd_report_copy{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:inline-block;font-size:2rem;margin-bottom:15px}.wd_report_copy:before{content:"";display:block;width:25px;height:25px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABICAMAAAC0lpkQAAABtlBMVEUAAAD/////////////v///zP//2///39//3//tyP//yO3w0vD/1ePmzPL/zObnzvPrzPX/zOv/0OPkyPb/yOTlyvb/yej/z+PkyfL/yeTmzPL/zObmx/P/zebpyPTkyu/6yuT6y+XlzPD6zeTly/L7y+XmyvP7yuPny+/kyvDmyfHmyvH7yuP8y+P8y+X8yuPmyPDkyvD5yuTlyPH5y+LmyvH6y+Tkyu/6yuT6zOPkyfD6zOT6y+PlyfHkye/7y+PmyvD7yuPkyfDkyPH7yuP5y+PmyO/5yuTkyPDlyfD5y+PlyPD5zOP6y+LkyO/lye/6yuTkyfDkyfD6y+L6y+PlyfD6y+PlyfDlyPD6y+LlyfD5y+PkyPDlyO/5y+LkyPD5y+P5yuPlyPDkye/lye/6yuLlyO/6y+Llye/6yuPkyPD6y+PlyfD6y+Pkye/lyPDlyfD5y+PkyPD5y+LlyPDlyO/5y+P5y+Plye/5y+PkyO/5y+LlyfD6y+PlyfDkyPD6y+Lkye/6y+L6y+Plye/kyO/6yuP6yuLkyfD6y+LkyfD6y+LlyfD6y+PlyfD6y+PlyfD6y+PYJdMgAAAAkHRSTlMAAQIDBAUHCAgODhESFBQVGRkbHBwdISUmJigoKSkuMDAxMjg7Oz4/QENHSEhJTlJTVlZYWFxeYGBkaGhsbXF1eHh7fX6AgoOGiIiLi4+QkpWXmJiZm6KmqKipq6ywsLa2uLvAwcLDw8XGyMjOztDW2Nja3N/g4OHi4uXl6urr7u/w8PP09vb3+fn6+v39/v5gkxuHAAACQklEQVRYw+2YV1sTQRSGAwYQNAqiAgKGXiQKUgQS0KBSItgoCiIdUWkSelUDKhLann8MTxbY2czs7Jns5oZn37udzL43X74zk9hsFhYWl5yH0dF2TUVF64HjlChoC/cBPOZrb28BwIjp2oSZUy3sxZnt7YMQLpO1TbIWuoi1rPRrRrWuwzPvBrHok6Tg+uzox7cv3BVFWY5YcW3GNpyTo6yWSCoOfv4Y//y+pbGq9H7yFZQ2yX+hhSZlOS4gaXH0a/7bQE/b05oHeXfitbQxw4oWyMp9klD8WWxnel8RWlXlqnBeadXB0laCCqJyif9R2qCTpc35p/YOEp+NobxulvbGmloL20TlvBhtJ0tr/wrhEJW7h9BO2Jkjl9KqKjcXYWYeWquq3Bs97V+n1silISpXpud9rDlyaXCVC+HTHrk0ZOV6udqhGM7IpUBXbi6RN3Jp6ojKHXEyS+eOXJo+YtukYGbEyKXAVc6nN3IhosoxM1ONXH7llkQya+ZqYZnY2snUBkQzk8nUqdxBmWhmuMp5xTPDVK7XJp6ZXLkkZX8tpZ2+qntMalGt7E8Or1wgFXFMileOnVn4MSleOS/qmERUzqmfma1jZRfnfU28tK6bWehrllZY7nn5rv+L/zfH62dXbjMVc+Gz38p1PXnW8WFkZmMfVblggfBd9Xp2cWVDa/fg94Ud7cq5jV2z7+Y/qi8nngd4VxsDuHlXGwPIldt0mP4rbDKyzHTxGs+MidP8zM4qZ3pmMs9vWv/OWFhYRMQJW+fITZwOzCkAAAAASUVORK5CYII=) no-repeat;background-size:contain}@media (max-width:767px){.genteibox,.wd_second{width:100%}.genteibox p br{display:none}.second__mv.wd_merrit{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/wedding/wd_bg_01-sp.jpg)}.wd_merrit{height:170px}.wd_merrit .second_mv_ttlbox{width:90%}.wd_report_copy:after{content:"";display:block;height:1px;width:100%;background-color:#facbe3}}@media (min-width:768px){.page .wedding_ttl{width:600px;background-size:250px;padding-top:100px}.wedding__first_area .layout_01{display:flex;align-items:center;height:400px}.wd_second .ttl4{font-size:2.8rem}.wd_merrit{display:flex;justify-content:center;align-items:center}.wd_report{height:400px;background-size:contain;display:flex;align-items:center}.wd_report_txt{width:750px}.wd_report_copy{font-size:2.8rem}}.about__cosme_color_class .ttl1 span{display:block;font-size:75%}.cosme__about1,.cosme__about2{display:flex;flex-direction:column}.cosme__about2{margin-bottom:32px}.about__cosme_class--text{order:2}.about__cosme_class--text .list_nbr li{margin-bottom:1em}.about__cosme_class--text .list_nbr li:before{counter-increment:number 1;content:"" counter(number) ". ";position:absolute;top:0;left:0;font-size:16px}.about__cosme_class--image{order:1px;margin-bottom:1em}.suit_cosme{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/cosme-color/bg1.jpg) no-repeat top -40px center/120%;padding-top:40px}.cosme__about2 .box2{background:#fde7ea}@media (max-width:767px){.about__cosme_color_class .ttl1{margin-bottom:0}.about__cosme_color_class .copy_text2{font-size:110%}}@media (min-width:768px){.cosme__about1{position:relative;height:432px}.about__cosme_class--text{width:54%;max-width:616px;background:#fff;padding:32px;position:absolute;top:32px;left:0;z-index:2}.about__cosme_class--image{width:54%;max-width:616px;position:absolute;right:0;z-index:1}.suit_cosme{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/cosme-color/bg1.jpg) no-repeat top -50px center/80%}.cosme__about2{height:480px;.about__cosme_class--text{right:0;left:auto}.about__cosme_class--image{left:0}}.cosme_nayami--image{width:80%;margin:auto}}.second__mv.cosme_point{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/cosme-color/point-bg.jpg) no-repeat center left -30px/cover}.second__mv.cosme_point .second_mv_ttlbox{background-color:rgba(255,255,255,.9)}.qualification_pattern__area{padding:50px 0}.cosme_title_bubble{display:flex;justify-content:center;margin-bottom:1em}.bubble_image{width:160px}.cosme__read_text{text-align:left}.pattern__wrap{display:flex;flex-wrap:wrap}.pattern__wrap p{margin-bottom:0 !important}.pattern__wrap .left_column,.pattern__wrap .right_column{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fcebe1;padding:24px 12px;border-radius:8px}.pattern__wrap .left_column{text-align:center}.pattern__wrap .left_column .bold{font-weight:700;font-size:1.2em}.pattern__wrap .right_column .bold{font-weight:700;font-size:1.1em;display:block;margin-bottom:8px}.personal_color__image{width:60%;margin-bottom:8px}.plus{width:100%;text-align:center;font-size:5rem;font-weight:700}@media (min-width:768px){.qualification_pattern__area{padding:100px 0}.bubble_image{width:260px}.cosme__read_text{text-align:center}.pattern__wrap{display:flex;justify-content:space-between;flex-wrap:nowrap}.pattern__wrap .left_column{width:35%}.pattern__wrap .right_column{width:55%}.pattern__wrap .right_column .bold{font-size:1.2em}.plus{width:10%;display:flex;justify-content:center;align-items:center}}.slider{width:94%;margin:0 auto}.slider img{width:100%;height:auto}.slider .slick-slide{margin:0 10px}.slick-prev,.slick-next{position:absolute;top:42%;cursor:pointer;outline:none;border-top:2px solid #666;border-right:2px solid #666;height:15px;width:15px}.slick-prev{left:-1.5%;transform:rotate(-135deg)}.slick-next{right:-1.5%;transform:rotate(45deg)}.slick-dots{list-style-type:none;padding:0;display:flex;justify-content:center;margin:20px 0 0}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots button{color:transparent;outline:none;width:8px;height:8px;display:flex;justify-content:center;align-items:center;border-radius:15px;overflow:hidden;background:#ccc;padding:0;border:none}.slick-dots .slick-active button{background:#333}.stylist_desc .stylist .col_txt,.stylist_desc .stylist2 .col_txt{border:1px solid #3d3d3d;padding:20px 15px;margin-bottom:20px}.personal-stylist .st_voice .ttl4{font-size:15px;margin-bottom:15px}.personal-stylist .st_voice h4{font-size:15px}@media (max-width:767px){.stylist_desc .section:first-child{background-color:#f8f1ed}}@media (min-width:768px){.stylist_desc .stylist2{flex-direction:row-reverse}.stylist_desc .col_txt{width:65%}.stylist_desc .col_img{width:30%}.stylist_desc .stylist .col_txt,.stylist_desc .stylist2 .col_txt{border:1px solid #3d3d3d;padding:30px;margin-bottom:20px}}.\31 day .page_ttl{color:#363636;font-weight:600;text-shadow:none}.second__mv.styling{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/personal-styling/bg-ps_01.jpg);position:relative}.tokucho__area{width:100%}.tokucho__area .inner{width:100%}.point__wrap{display:flex;flex-wrap:wrap}.point__wrap dt,.point__wrap dd{display:block}.point__wrap dd h3{color:#ff7097;font-size:2.2rem;margin-bottom:.5em}.point__wrap .badge{display:inline-block;padding:4px 15px;font-size:13px;margin-bottom:10px}.real{background-color:#ff7097}.online{background-color:#ffe374}.curriculum_tub{font-size:1.6rem;padding:10px;text-align:center;margin-bottom:0}.type_list__box{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAyCAMAAACdztmlAAABLFBMVEX13X713X/13YD13YH13oL13oP13oT13oX134X134b134f134j14Ir24Iv24Iz24Y324Y724Y/24ZD24pH24pL24pP24pT245T245X245b245f345f345j35Jj35Jn35Jr35Jv35Zz46av46az46a346a746a/46q/46rD46rH56rH56rL567P567T567X567b57Lf57Lj57Ln57Lr57br57bv57bz57b357b7789L789P789T789X79NX79Nb79Nf79Nj89Nj89dn89dr89dv89dz89t389t789t/89uD89+D89+H89+L89+P9+uz9+u39+u79+u/9++/9+/D9+/H++/L++/P+/PP+/PT+/PX+/Pb+/ff+/fj+/fn+/fr+/vv+/vz+/v3+/v7///+onRizAAAFCUlEQVR42u2ca1faShSGB+QiWm1FgXCrWOqlGkzgHLVHJLFcFEHrhUuDFyDw//9Dh8zsGddqzw/IrJ1vzHrIF96VyTzs9ZJXu5Qk3hVYSu81Ju6cXjO3f3f0IczWI2vl7mDuXVOkVaCJpSdW2MJKqnz16M4W4HhU3U+Hg97Xg4WT+nDMbvsTaRVooqcZFozkvtksG+70qX0M2YjFzW6f3XTs2EirQJN4jC9o5k2PZWPi1L6mQzwbn88aDk/Sw4WOtAo04dlYzpesN5aNyUPD+BRhW0NMO77u8ST1bD2HtAo0/9GjmtEZQDYuvyRCAfb99PemM2G37VX1eARpFWj2eSVv1EYsG+MHy9yCbHw2Wr0pS9KDpedDSCtBeythTe88s4Wp0yrGwzwbm2fXztSLzNyhOwa7K9K+pxchWM2Wrb73PJiNe1UjFfG4QKRgNHrseTD9SXcMHhmkfU8vQpA8aI+958HcHd3urvHIBNdPuiMWjfmrpcfhlQ9p39OErKbLP/j7/Xh4XkrzbCztlOt9dhqY0SSl+WkAaQVoEtT2muDrBneHkI3wWqU75HbvzS4luN1DWgk6WW49ga87P8gIX/dvfSDtXpLbvVWklaAPfghfd1MCX7e8Ie3eyBJ2L5xFWgm6DXuAU5W+bvu0DnbvXtq9Fa2MtBL0GHxd01jnr/0rKaMNdq9v61lh93QLaSVo8HV2MQm+LnPWhGws7F6UPybe2z2kfU1zX2ebm+DrctTXudzu2Xp+Sdq9ZxdpFWjCfF2zuAm+LnF2Bb5uSPeAMNi9UmfElpH2O008X3chfF10W/i6yT3NBmwNWdMasBMg0r6nycLX3XxdB1/38bTjsOfB/IXaPZYYspT81nkDu4e032kyHw+krwvtmODrXHqOz0i7dwmnAaT9TxN3eHvwgWcjRH3dLxYN980qbUm71wK7h7QCNBmdHwpft1ORvs7WU8LuVZpishJpBWjSFb4u+smECerJs13S+M4QyuzXwe71kFaBJrvvfd0v8HU1fTMmJqjbT8LuIa0CTdb4OF0sYdyAlx9IuxfNHVk8SZPHloG0CjRhvi4QzMoJ6kfq65Zhgtro9KXd05BWgSZwYDeuwNc90snKIMtGLH9cewGLf2nGI0irQMNo1VkLJqgHVeHrItTuOWD3Gl+2wO4h7W/ay8byttHkM9GTe5qNMI9MzrSG3O49XRgJfupH2u+0l42N0zb4uueaHg/y433q8OYV7F67+BHsHtJ+p2kIwgWz3gNfR9/1loWvs8Hu9avHGk8S0v6nqYBf+6frgK+zwdeRYGrvmp0G5jPnTtg9pBWgSbBQAS+/8HUaePlUpSEnK4/kZCXS/qfJumivmLxY4OsCoYxor5j2bnXRXoG0EvSJ8HX0/7ct6euu39u9d+0VSCtAi5noIf3PVbRXHNnC7l3J9ootA2kl6L+3V3REe4VF7R5PUv7/ui6Q9hk9k+0VAeHrrFewe3VzA+xemto9pFWgCctG/317xXFn6HK7Vy8mwO5p34XdQ9rftPejjxezkmE+QZ0zaw73dY+WCXaPtleA3UPa77T3o4+or1sCX3fUeZlyX3dV3IAkxWV7BdJ+p8mij8LSs1HeXpEp2/0/7V6kYMr2CqT9TpP57M3SN0V7xX5b+LrbXWn3aHsF2zCQVoAmi3O8aK/QKnVxjv9PF6d+2V6BtAo0wX5kbIHGNmVsgcY2ZWyBxjZlJejfuxfjbVUvdb4AAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:15%}@media (max-width:767px){.styling__first_area{margin-bottom:90px}.second__mv.styling{background-position:center right}.point__wrap{width:90%;margin:auto}.point__wrap dt{width:100%;margin-bottom:10px;text-align:center}.point__wrap dt img{width:40px}.point__wrap dd{width:100%;padding-bottom:20px;border-bottom:1px dashed #282828;margin-bottom:25px}.point__wrap dd h3{font-size:1.7rem}.point__wrap dd:last-child{margin-bottom:0}.note .col_img img{width:70%;margin:10px auto}.curriculum_tub{width:100%}.styling_curriculum .tbl1:first-of-type{margin-bottom:40px}}@media (min-width:768px) and (max-width:1139px){.styling__first_area{margin-bottom:200px}.second__mv.styling{background-position:center right}.point__wrap{width:90%;margin:auto}.point__wrap dt{width:20%;padding:40px 20px;border-bottom:1px dashed #282828;text-align:center}.point__wrap dt img{width:60px}.point__wrap dd{width:80%;padding:40px 20px;border-bottom:1px dashed #282828}.curriculum_tub{width:30%}.styling_curriculum .tbl1:first-of-type{margin-bottom:80px}.voice_ttl{font-size:16px}}@media (min-width:1140px){.styling__first_area .layout_01{height:640px}.second__mv.styling .second_mv_ttlbox{top:15%}.point__wrap{width:900px;margin:auto}.point__wrap dt{width:20%;padding:40px 20px;border-bottom:1px dashed #282828;text-align:center}.point__wrap dt img{width:60px}.point__wrap dd{width:80%;padding:40px 20px;border-bottom:1px dashed #282828}.note .col_txt{width:70%}.note .col_img{width:25%}.curriculum_tub{width:30%}.styling_curriculum .tbl1:first-of-type{margin-bottom:100px}}.kaotype .first_area .col_txt{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-content:center}.jyouken .select_link{width:100%;text-align:center}.jyouken_img{background-color:#fff}.kao_img{margin-bottom:1em;border:1px solid #919191}.why:after{content:"";display:block;clear:both}.tm_bnr{padding:30px 0}@media (min-width:768px){.tm_bnr{padding-top:80px}.tm_bnr img{width:50%}}#course{padding-top:70px;margin-top:-70px}.course_lists__area{text-align:center}.course_lists_inner{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA3AAAACcCAQAAACUjYE4AAADqklEQVR42u3dS05bQRBA0UqUnWT/a/O/2zbYzgBs/Kk2EiIqMOdMMwC1kK5e5fWrX9NDAMDD+e0IABA4ABA4ABA4ABA4ABA4AAQOAAQOAAQOAAQOAAQOAAQOAIEDAIEDAIEDAIEDAIEDAIEDQOAAQOAAQOAAQOAAQOAAEDgAEDgAEDgAEDgAEDgAEDgABA4ABA4ABA4ABA4ABA4ABA4AgQMAgQMAgQMAgQMAgQMAgQNA4ABA4ABA4ABA4ABA4AAQOAAQOAAQOAAQOAAQOAAQOAAEDgAEDgAEDgAEDgAEDgAEDgCBAwCBAwCBAwCBAwCBAwCBA0DgAEDgAEDgAEDgAEDgABA4ABA4ABA4ABA4ABA4ABA4AAQOAAQOAAQOAAQOAAQOAAQOAIEDAIEDAIEDAIEDAIEDQOAcAQCP6I8jAOCBtOgxi2V0gQPgq9vGKqbRo8fkNWCr6DGPRfRYxjxatJhGjxZTT3AA1NrFPJbRYxHz6LGKWbToMYkePaavAVtGi2XMY/eRHyBwAHye43PUaVAYi1hEi1XMzv5lGi02//tXETgA7js+R/VkUNhicTEo/EIEDuAn6q/PUW04KGyn/+n6pgQO4FE8xfI0CLw/KJz8hOMQOICvbH/zxuB4UPjsuAQOoNbxOeryjcFsULh2WAIHUOv8hYvrNwavB4UIHECp9c0LF9dXi98GhQgcQKnnmxcusqvFL4PCveMSOIBKh9Mg8N6g8OWV+CfHJXAAtS7fGLw/KASBA0qdXy1+b1AIAgeU2txcLR4PCkHggFK7qxcu7g0Kd44LgQNqXb9wcX61+HJQuHVYCBxQK1v6eHm1+G1QCAIHlBrdzMq2GgMCB6W2ydLH0bISQOCg1D5d+pgPCn3rHQQOimVLH/NB4cZhgcBBrfHV4ttBISBwUGqdLH3sg63GgMBBqedk6WMbbDU+OC5A4Kh0SJc+5t8g9K13QOAoli19zL9BuHZYgMBRK1v6OBoUAggcpTaDq8XZoBBA4Ci1S5Y+jpaV7B0XIHDUmrz7DcLjoNC33gEErli29HG0rAQAgSuV3cwaDQoBELhS2+HNrNtBIQACV2qfLn3MB4U7fxAAAlcrW/qYDwp96x1A4IplSx9Hg0IAKA3cOln62AZbjQGgNHBPydLHPthq7FvvAJQG7jC4mZVtNfatdwC+QeD+xiS6b70DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn+Ef8vBfZrGdsB4AAAAASUVORK5CYII=) repeat-x 0 0 #ffeef6;background-size:contain;padding:35px 0 70px}.course_lists_inner .en_ttl{font-family:"Nothing You Could Do",cursive;color:#7e7e7e;font-size:1.7em;font-weight:700;line-height:1;margin-bottom:6px}.course_lists{width:90%;margin:auto}.course_list{display:block;margin-bottom:60px}.course_list:last-of-type{margin-bottom:0}.course_list .course_img{border:2px solid #fff;margin-bottom:1em}.course_en_ttl{font-family:"Caveat",cursive;font-size:2.5rem;line-height:1em;text-align:left;color:#c0a364;text-transform:capitalize;margin-bottom:5px !important}.course_list .course_ttl{font-size:1.5rem;display:flex;text-align:left}.course_list .course_ttl:before{content:"▶";margin-top:7px;margin-right:4px;font-size:6px;color:#f988a7}@media (min-width:768px){#course{padding-top:100px;margin-top:-100px}.course_lists_inner{padding:100px 0}.course_lists_inner .en_ttl{font-size:4em;font-weight:400;margin-bottom:6px}.course_lists_inner .ttl7{margin-bottom:70px}.course_list{width:32%;margin-right:2%}.course_list:nth-of-type(3n){margin-right:0}.course_list .course_ttl{font-size:1.6rem}}.step_ttl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAyCAMAAACdztmlAAABLFBMVEX13X713X/13YD13YH13oL13oP13oT13oX134X134b134f134j14Ir24Iv24Iz24Y324Y724Y/24ZD24pH24pL24pP24pT245T245X245b245f345f345j35Jj35Jn35Jr35Jv35Zz46av46az46a346a746a/46q/46rD46rH56rH56rL567P567T567X567b57Lf57Lj57Ln57Lr57br57bv57bz57b357b7789L789P789T789X79NX79Nb79Nf79Nj89Nj89dn89dr89dv89dz89t389t789t/89uD89+D89+H89+L89+P9+uz9+u39+u79+u/9++/9+/D9+/H++/L++/P+/PP+/PT+/PX+/Pb+/ff+/fj+/fn+/fr+/vv+/vz+/v3+/v7///+onRizAAAFCUlEQVR42u2ca1faShSGB+QiWm1FgXCrWOqlGkzgHLVHJLFcFEHrhUuDFyDw//9Dh8zsGddqzw/IrJ1vzHrIF96VyTzs9ZJXu5Qk3hVYSu81Ju6cXjO3f3f0IczWI2vl7mDuXVOkVaCJpSdW2MJKqnz16M4W4HhU3U+Hg97Xg4WT+nDMbvsTaRVooqcZFozkvtksG+70qX0M2YjFzW6f3XTs2EirQJN4jC9o5k2PZWPi1L6mQzwbn88aDk/Sw4WOtAo04dlYzpesN5aNyUPD+BRhW0NMO77u8ST1bD2HtAo0/9GjmtEZQDYuvyRCAfb99PemM2G37VX1eARpFWj2eSVv1EYsG+MHy9yCbHw2Wr0pS9KDpedDSCtBeythTe88s4Wp0yrGwzwbm2fXztSLzNyhOwa7K9K+pxchWM2Wrb73PJiNe1UjFfG4QKRgNHrseTD9SXcMHhmkfU8vQpA8aI+958HcHd3urvHIBNdPuiMWjfmrpcfhlQ9p39OErKbLP/j7/Xh4XkrzbCztlOt9dhqY0SSl+WkAaQVoEtT2muDrBneHkI3wWqU75HbvzS4luN1DWgk6WW49ga87P8gIX/dvfSDtXpLbvVWklaAPfghfd1MCX7e8Ie3eyBJ2L5xFWgm6DXuAU5W+bvu0DnbvXtq9Fa2MtBL0GHxd01jnr/0rKaMNdq9v61lh93QLaSVo8HV2MQm+LnPWhGws7F6UPybe2z2kfU1zX2ebm+DrctTXudzu2Xp+Sdq9ZxdpFWjCfF2zuAm+LnF2Bb5uSPeAMNi9UmfElpH2O008X3chfF10W/i6yT3NBmwNWdMasBMg0r6nycLX3XxdB1/38bTjsOfB/IXaPZYYspT81nkDu4e032kyHw+krwvtmODrXHqOz0i7dwmnAaT9TxN3eHvwgWcjRH3dLxYN980qbUm71wK7h7QCNBmdHwpft1ORvs7WU8LuVZpishJpBWjSFb4u+smECerJs13S+M4QyuzXwe71kFaBJrvvfd0v8HU1fTMmJqjbT8LuIa0CTdb4OF0sYdyAlx9IuxfNHVk8SZPHloG0CjRhvi4QzMoJ6kfq65Zhgtro9KXd05BWgSZwYDeuwNc90snKIMtGLH9cewGLf2nGI0irQMNo1VkLJqgHVeHrItTuOWD3Gl+2wO4h7W/ay8byttHkM9GTe5qNMI9MzrSG3O49XRgJfupH2u+0l42N0zb4uueaHg/y433q8OYV7F67+BHsHtJ+p2kIwgWz3gNfR9/1loWvs8Hu9avHGk8S0v6nqYBf+6frgK+zwdeRYGrvmp0G5jPnTtg9pBWgSbBQAS+/8HUaePlUpSEnK4/kZCXS/qfJumivmLxY4OsCoYxor5j2bnXRXoG0EvSJ8HX0/7ct6euu39u9d+0VSCtAi5noIf3PVbRXHNnC7l3J9ootA2kl6L+3V3REe4VF7R5PUv7/ui6Q9hk9k+0VAeHrrFewe3VzA+xemto9pFWgCctG/317xXFn6HK7Vy8mwO5p34XdQ9rftPejjxezkmE+QZ0zaw73dY+WCXaPtleA3UPa77T3o4+or1sCX3fUeZlyX3dV3IAkxWV7BdJ+p8mij8LSs1HeXpEp2/0/7V6kYMr2CqT9TpP57M3SN0V7xX5b+LrbXWn3aHsF2zCQVoAmi3O8aK/QKnVxjv9PF6d+2V6BtAo0wX5kbIHGNmVsgcY2ZWyBxjZlJejfuxfjbVUvdb4AAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:80px auto;background-position:center bottom;padding-bottom:15px;text-align:center}.shindan__wrap{background-color:#fff;padding:20px}.shindan_type h4{background-color:#f5dd7e;text-align:center;padding:8px 15px;margin-bottom:1em}.type_list__box{border:1px solid #3d3d3d}.type_list__box .col_r h4{margin-top:2em}.type_list__box .col_r h4:before{content:"◎";color:#f988a7;margin-right:8px}.type_list__box .col_r h4:first-child{margin-top:0}.type_list__box .list1 li{margin-bottom:0}.type_list__box:last-child{margin-bottom:0}.kaotype .ttl5{border-radius:4px}.different_case .col_img{border:1px solid #fff;position:relative;box-shadow:6px 6px 0 rgba(232,176,190,1)}.matome .ttl5:before{content:"＼ まとめ ／";margin-right:10px}.matome_list{counter-reset:number 0}.matome_list h3{padding-left:3em;position:relative;color:#ff7097}.matome_list h3:before{counter-increment:number 1;content:"0" counter(number) ". ";font-family:"Caveat",cursive;color:#f3b82c;font-weight:400;position:absolute;top:-18px;left:0}@media (max-width:1024px){.jyouken{padding:40px 0}.jyouken_img{padding:20px;border:2px solid #facbe3}.jyouken_img{margin-bottom:20px}.jyouken .list_check{padding:0 20px 20px}.jyouken .list_check li{margin-bottom:.5em}.jyouken .catchcopy{text-align:center;font-size:20px;margin-bottom:15px !important}.jyouken .large_01{font-size:16px;text-align:center;margin-bottom:30px}.why .flexbox{margin-bottom:30px}.why .col_l{margin-bottom:20px}.why .col_r .large_01{margin-bottom:0}.why .catchcopy{font-size:16px;text-align:center;margin-bottom:3rem}.shindan{padding:0 0 50px;text-align:center}.shindan__wrap{margin-top:30px;text-align:left;border-bottom:1px solid #ddd;margin-bottom:40px}.shindan_type{margin-bottom:40px}.step_ttl{margin-bottom:30px}.matrix_img img{border:2px solid #dedede}.arrow img{width:40px}.matrix_img{margin-bottom:40px !important}.shindan .link_btn__wrap{margin-top:20px}.kaotype_info__wrap{padding:40px 0}.kaotype_info__wrap .first_txt{font-size:1.7rem;font-weight:700;margin-bottom:30px}.kaotype_lists{margin-bottom:30px}.kaotype_lists .type_img{margin-bottom:30px}.type_list__box{padding:20px 15px;margin-bottom:30px}.type_list__box .col_l{width:100%;margin-bottom:20px}.type_list__box .col_r{width:100%}.type_list__box h4{border-bottom:1px solid #3d3d3d;margin-bottom:10px}.type_list__box .col_r p:last-child{margin-bottom:0}.different_case{padding:40px 0}.kaotype .ttl5{font-size:1.8rem;padding:10px 2rem}.matome_list{margin-bottom:60px}.matome_list h3{margin-bottom:.5em}.matome_list h3:before{font-size:36px;margin-right:10px}.matome_list p{margin-bottom:30px}.matome .ttl5:before{display:block}.matome .select_links{width:400px;margin:auto}.matome .select_link .btn_03{display:block;text-align:center}.matome .select_link{width:80%;margin:20px auto 0 auto}}@media (min-width:1025px){.jyouken{text-align:center;padding:100px 0}.jyouken_img{padding:40px 50px;border:2px solid #facbe3}.jyouken_img{margin-bottom:60px}.jyouken_img img{width:80%}.jyouken .list_check{padding:0 20px 20px}.jyouken .list_check li{font-size:18px;margin-bottom:.5em}.jyouken .select_link .btn_03{width:500px;display:block;margin:auto}.jyouken .select_link{margin-top:20px}.why{padding-bottom:150px}.why .flexbox{margin-bottom:100px}.why .col_l{width:25%;text-align:center}.why .col_l img{width:90%}.why .col_r{width:70%}.shindan{padding:0 0 150px;text-align:center}.shindan p:first-child{margin-bottom:50px}.shindan p{font-size:2rem;font-weight:700}.shindan__wrap{border:1px solid #eee;padding:40px;margin-bottom:50px;text-align:left}.shindan_type{width:45%}.step_ttl{margin-bottom:30px}.matrix_img img{border:2px solid #dedede;width:70%}.arrow img{width:40px}.matrix_img{margin-bottom:40px !important}.shindan .link_btn__wrap{margin-top:50px}.kaotype_info__wrap{padding:100px 0}.kaotype_info__wrap .first_txt p{text-align:center;font-size:1.7rem;font-weight:700;margin-bottom:50px}.kaotype_lists{margin-bottom:100px}.kaotype_lists .type_img{width:25%;margin-bottom:30px}.type_list__box{padding:40px 25px;margin-bottom:60px}.type_list__box .col_l{width:35%}.type_list__box .col_r{width:62%}.different_case{padding:100px 0}.kaotype .ttl5{font-size:2rem;padding:10px 4rem}.matome_list{margin-bottom:60px}.matome_list h3{margin-bottom:.5em}.matome_list h3:before{font-size:36px;margin-right:10px}.matome_list p{margin-bottom:30px}.matome .select_links{width:500px;margin:auto}.matome .select_link .btn_03{width:500px;display:inline-block;text-align:center}.matome .select_link{margin-top:20px}}.search_wrapper{display:flex;margin-bottom:10rem}.search_wrapper li{width:50%;padding:0 5rem}.search_inner{display:flex;align-items:center;justify-content:center}.search_title{margin-bottom:2rem !important;margin-right:1rem;padding-left:2rem;font-weight:700;position:relative;text-align:left}.search_title:before{position:absolute;background-color:pink;width:6px;height:100%;content:"";display:block;left:0;top:0}.search_select{width:80%;margin-right:2rem}.search_button{max-width:120px}@media (max-width:768px){.search-wrapper{margin-bottom:6rem}.search_wrapper li{padding:0 2rem}}@media (max-width:560px){.search_wrapper{flex-direction:column;margin-bottom:2rem}.search_wrapper li{width:100%;padding:0;margin-bottom:3rem}.search_title{margin-bottom:1rem !important;margin-right:0}}.instructor_list{.image-container{overflow:hidden;width:178px;max-height:fit-content}@media screen and (max-width:767px){.itc_cap{flex-grow:1;margin-left:2rem;max-width:345px}}@media screen and (min-width:768px){.image-container{width:118px;max-height:177px}}@media screen and (min-width:867px){.image-container{width:148px;max-height:222px}}@media screen and (min-width:1024px){.image-container{width:168px;max-height:252px}}@media screen and (min-width:1140px){.image-container{width:198px;max-height:297px}}.image-container img{width:100%;height:auto;object-fit:contain;object-position:center}}.instructor_list .mv.graduate{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/instructor/graduate-mv.jpg)}@media (max-width:560px){.instructor_list .itc_cap{width:100%}}.instructor_list .mv{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/instructor/instructor-mv.jpg)}.instructor_list .mv .page_ttl{color:#282828;text-shadow:none}.shikaku{font-weight:600;font-size:1.7rem;text-align:center;border-top:1px solid #3d3d3d;border-bottom:1px solid #3d3d3d;padding:2px 4px;margin-bottom:.5em}.itc_cap dt{width:75px}.itc_cap dd{width:calc(100% - 75px);overflow-wrap:break-word}.instructor_top .menu_img h2{position:absolute;top:50%;left:50%;display:inline-block;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;background-color:rgba(255,255,255,.9);text-align:center;font-weight:600;font-size:16px}.instructor_top .mens_card a h2{background-color:rgba(0,0,0,.9);color:#fff}.instructor_top .menu_img a h2{width:80%;padding:22px 15px}.instructor_top .menu_card .reserve_btn_block{position:static;text-align:center}@media (min-width:769px){.instructor_top .menu_img a h2{width:74%;padding:25px 15px}}.instructor_category .ttl1{margin-bottom:40px}.itc__box{margin-bottom:40px}.ist_name{font-size:17px;font-weight:600;text-align:center}.en_name{font-size:15px;text-align:center}.itc_cap{font-size:14px}.itc_cap dl{margin-bottom:20px}.itc_cap dt:after{content:"："}.sns_links li{width:47.5%;text-align:center;border-radius:6px;margin-bottom:5px}.sns_links li a{width:100%;font-size:14px;color:#fff;display:block;padding:4px 8px}.sns_links .hp{background-color:#f996b1}.sns_links .blog{background-color:#9bc63f}.sns_links .instagram{background-color:#ed367c}.sns_links .twitter{background-color:#0f1419}.sns_links .facebook{background-color:#1b97de}.sns_links .more{width:100%;background-color:#fff;border:1px solid #777;margin-top:10px;border-radius:4px}.sns_links .more a{color:#282828}.sns_links .more a:before{font-family:"Font Awesome 5 Free";content:"\f105";font-weight:700;margin-right:10px;color:#ff7097}.pager a{display:block;border:1px solid #d1d1d1;background-color:#f4f4f4;padding:8px 15px;margin:0 10px}@media (max-width:767px){.sns_links{justify-content:space-between}.sns_links li{margin-bottom:12px}.sns_links li a{padding:5px 8px}.itc__box{background-color:#f5f6f9;padding:20px 15px;border-radius:6px}.itc_img{width:220px;height:300px;margin:0 auto 20px auto}}@media (min-width:768px){.instructor_category .col{width:45%;margin-bottom:80px}.ist_name{font-size:2rem}.instructor_post .shikaku{text-align:left !important;margin-bottom:1em}.itc_img{width:40%}.itc_img img{height:310px}.itc_cap{width:55%;font-size:14px}.sns_links{justify-content:start;gap:5%}.sns_links .facebook{background-color:#1b97de}.sns_links .more{transition:background-color .6s}.sns_links .more:hover{background-color:#e9ecf3}}.instructor_post .itc__box{width:100%}.comment_box{border:1px solid #999;background-color:#fff;padding:15px 10px;margin-top:20px}.comment_box p{margin-bottom:1.5em}.instructor_post .itc_cap{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABICAMAAAC0lpkQAAABtlBMVEUAAAD/////////////v///zP//2///39//3//tyP//yO3w0vD/1ePmzPL/zObnzvPrzPX/zOv/0OPkyPb/yOTlyvb/yej/z+PkyfL/yeTmzPL/zObmx/P/zebpyPTkyu/6yuT6y+XlzPD6zeTly/L7y+XmyvP7yuPny+/kyvDmyfHmyvH7yuP8y+P8y+X8yuPmyPDkyvD5yuTlyPH5y+LmyvH6y+Tkyu/6yuT6zOPkyfD6zOT6y+PlyfHkye/7y+PmyvD7yuPkyfDkyPH7yuP5y+PmyO/5yuTkyPDlyfD5y+PlyPD5zOP6y+LkyO/lye/6yuTkyfDkyfD6y+L6y+PlyfD6y+PlyfDlyPD6y+LlyfD5y+PkyPDlyO/5y+LkyPD5y+P5yuPlyPDkye/lye/6yuLlyO/6y+Llye/6yuPkyPD6y+PlyfD6y+Pkye/lyPDlyfD5y+PkyPD5y+LlyPDlyO/5y+P5y+Plye/5y+PkyO/5y+LlyfD6y+PlyfDkyPD6y+Lkye/6y+L6y+Plye/kyO/6yuP6yuLkyfD6y+LkyfD6y+LlyfD6y+PlyfD6y+PlyfD6y+PYJdMgAAAAkHRSTlMAAQIDBAUHCAgODhESFBQVGRkbHBwdISUmJigoKSkuMDAxMjg7Oz4/QENHSEhJTlJTVlZYWFxeYGBkaGhsbXF1eHh7fX6AgoOGiIiLi4+QkpWXmJiZm6KmqKipq6ywsLa2uLvAwcLDw8XGyMjOztDW2Nja3N/g4OHi4uXl6urr7u/w8PP09vb3+fn6+v39/v5gkxuHAAACQklEQVRYw+2YV1sTQRSGAwYQNAqiAgKGXiQKUgQS0KBSItgoCiIdUWkSelUDKhLann8MTxbY2czs7Jns5oZn37udzL43X74zk9hsFhYWl5yH0dF2TUVF64HjlChoC/cBPOZrb28BwIjp2oSZUy3sxZnt7YMQLpO1TbIWuoi1rPRrRrWuwzPvBrHok6Tg+uzox7cv3BVFWY5YcW3GNpyTo6yWSCoOfv4Y//y+pbGq9H7yFZQ2yX+hhSZlOS4gaXH0a/7bQE/b05oHeXfitbQxw4oWyMp9klD8WWxnel8RWlXlqnBeadXB0laCCqJyif9R2qCTpc35p/YOEp+NobxulvbGmloL20TlvBhtJ0tr/wrhEJW7h9BO2Jkjl9KqKjcXYWYeWquq3Bs97V+n1silISpXpud9rDlyaXCVC+HTHrk0ZOV6udqhGM7IpUBXbi6RN3Jp6ojKHXEyS+eOXJo+YtukYGbEyKXAVc6nN3IhosoxM1ONXH7llkQya+ZqYZnY2snUBkQzk8nUqdxBmWhmuMp5xTPDVK7XJp6ZXLkkZX8tpZ2+qntMalGt7E8Or1wgFXFMileOnVn4MSleOS/qmERUzqmfma1jZRfnfU28tK6bWehrllZY7nn5rv+L/zfH62dXbjMVc+Gz38p1PXnW8WFkZmMfVblggfBd9Xp2cWVDa/fg94Ud7cq5jV2z7+Y/qi8nngd4VxsDuHlXGwPIldt0mP4rbDKyzHTxGs+MidP8zM4qZ3pmMs9vWv/OWFhYRMQJW+fITZwOzCkAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:top center;background-size:30px;padding-top:30px}.instructor_post .en_name{padding-bottom:5px;margin-bottom:5px}@media (max-width:767px){.instructor_post .area{text-align:center}}@media (min-width:768px){.instructor_post .itc_img{width:30%}.instructor_post .itc_cap{width:65%;background-position:0 0}.instructor_post .ist_name,.instructor_post .en_name{text-align:left}.instructor_post .en_name{font-size:13px;padding-bottom:5px}.instructor_post dt{width:16%}.instructor_post dd{width:84%}.instructor_post .sns_links{gap:0}.instructor_post .sns_links li{width:23%;margin-right:5px}.comment_box{width:100%;padding:30px 40px;margin-top:50px}}.mg_form iframe{width:100%;height:410px}.mg_step{text-align:center}@media (min-width:768px){.second_box{width:700px;margin-right:auto;margin-left:auto;text-align:center}.mail_magazine .jyouken{padding:50px 0 0}}.voice_intro{margin-bottom:40px}.students_box{margin-bottom:60px}.student_txt{position:relative;z-index:1}.comment_mark{display:block;width:20px;line-height:1;z-index:3;position:absolute;top:0;left:0}.std_txt_inner{margin-top:30px;z-index:2}.std_ttl{font-size:16px;display:inline-block;border:1px solid #3d3d3d;padding:10px 15px;margin-bottom:20px}.std_name{font-weight:700}@media (max-width:767px){.student_img{width:70%;margin:0 auto 20px auto}}@media (min-width:768px){.voice_intro{text-align:center;margin-bottom:80px}.students_box{margin-bottom:100px}.student_img{width:25%}.student_txt{width:70%}.comment_mark{width:30px;top:15px}.std_txt_inner{background-color:#f5f6f9;padding:30px 40px;margin-top:30px}.std_ttl{font-size:18px;border:1px solid #3d3d3d;padding:10px 15px;margin-bottom:20px}}.faq__wrap{margin-bottom:30px}.faq__wrap .ttl3{background-color:#eee;width:100%;display:block;padding:6px 10px}.accordion-wrap{border-bottom:1px solid #ddba4d;margin:0 1%}.accordion-item{width:100%;margin:0 auto;cursor:pointer;margin-top:15px}.accordion-header{transition:ease-in-out .1s;position:relative;padding-left:2em;padding-right:3em}.accordion-header:before{content:"Q.";color:#ddba4d;position:absolute;top:0;left:0}.accordion-text{width:100%;display:none;padding-top:5px;padding-bottom:20px;padding-left:2em;position:relative}.accordion-text:before{content:"A.";color:#f996b1;position:absolute;top:5px;left:0}.fa{font-size:20px;transition:ease-in-out .3s;position:absolute;top:0;right:0}.rotate-fa{transform:rotate(180deg)}.accordion-header .fa{float:right;line-height:35px}.accordion-gold{color:#ddba4d}.accordion-no-bar{border-bottom:0}@media (min-width:768px){.faq__wrap{margin-bottom:60px}.accordion-item{margin-top:30px}.faq__wrap .ttl3{font-size:2rem;padding:.7em 1.5em;font-weight:600}}.business{padding-top:30px}.service_ttl{text-align:center;font-size:1.8rem;margin-bottom:5px}.business .en_ttl{text-align:center;color:#dab572;margin-bottom:30px}.service_img{margin-bottom:20px}.service_copy{font-weight:500;font-size:1.6rem}.service_ttl2{text-align:center;font-weight:500;font-size:2rem;background-color:#fff9ee;padding:10px;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;margin-bottom:30px}.business .ttl__wrap{margin-bottom:0}.service_01{margin-top:50px}.service_01 .list1{border-bottom:1px solid #3d3d3d;padding-bottom:30px;margin-bottom:30px}.gallerys{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.gallery_col{width:49%;margin-bottom:10px}.table_02{width:100%;font-size:1.5rem}.table_02 th{width:250px;border:solid 1px #ccc;padding:10px;text-align:left}.table_02 td{width:calc(100% - 250px);border:solid 1px #ccc;padding:10px}.table_02_head{background-color:#fbfbfb}.table_02_head td{text-align:center}.business .list1 .service_img{display:block;width:94%;margin-top:20px}.book_lists{display:flex;justify-content:space-between;flex-wrap:wrap}.book_list{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.book_image{width:80px}.book_contents{width:calc(100% - 95px);line-height:1.5}@media (max-width:767px){.table_02{border-top:1px solid #ccc}.table_02 th{width:100%;display:block;border:none;font-weight:600;padding-bottom:0}.table_02 td{width:100%;display:block;border:none;border-bottom:1px solid #ccc;padding-top:6px}}@media (min-width:768px){.business{margin-top:80px}.business .section{margin-bottom:200px}.service_ttl{font-size:4rem;font-weight:400}.business .en_ttl{font-size:2rem;margin-bottom:80px}.service_ttl2{padding:20px;font-size:2.5rem;margin-bottom:50px}.business .ttl2{font-size:2.5rem}.service_img{margin-bottom:50px}.service_copy{text-align:center;font-size:2rem}.gallerys{margin-bottom:50px}.gallery_col{width:24.5%}.table_02 th{padding:10px 20px}.table_02 td{padding:10px 20px}.service_01{margin:150px 0}.service_01 .list1 .service_img{width:60%}.service_01 .list1 .service_img2{width:350px}.service_02 .list1 .service_img{width:45%;margin-right:2%}.service_02 .service_img{width:45%;margin-right:2%}.service_03 .list1 .service_img{width:31%;margin-right:2%}.book_list{width:48%;margin-bottom:50px}.book_image{width:120px}.book_contents{width:calc(100% - 140px);font-size:1.5rem}}.nocontents{height:27vh;padding-top:160px}.nocontents h2{font-size:3.8rem;font-family:"Caveat",cursive}.mission,.vision{padding-top:30px}.mission_ttl_img,.vision_ttl_img{margin-bottom:20px}.mission_ttl_img img,.vision_ttl_img img{width:auto;height:60px}.mission_text,.vision_text{&>p{margin-bottom:1.5em}}.mission_ttl,.vision_ttl{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#ff7097;font-size:26px;line-height:1.6;font-weight:600;margin-bottom:1em}.mission .catchcopy,.vision .catchcopy{text-align:left;color:#be61b7;margin-bottom:1em}.mission_image{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/about/back-02-sp.webp) no-repeat center center;background-size:cover;height:120px}.line_bar{display:flex;align-items:center;gap:0.5em;&:after{content:"";display:block;width:3em;height:1px;background-color:#3d3d3d}}.school_image{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/about/back-03-sp.webp) no-repeat center center;background-size:cover;height:30vh}.outline{margin-top:56px}.outline a{color:#a5843e;text-decoration:underline}#access{padding-top:80px;margin-top:-80px}.maps{padding:40px 0}.maps .col{margin-bottom:30px}.gmap{position:relative;width:100%}.gmap:before{content:"";display:inline-block;padding-top:56.25%}.gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.access_img{text-align:center;margin-bottom:20px}.access_img img{width:80%}.access_img:nth-of-type(2n){margin-bottom:0}.access_lists{margin-bottom:60px}.access_lists .ttl2{font-size:1.7rem;margin-bottom:15px}.access_lists dt{font-size:1.7rem;font-weight:700;margin-bottom:1em}.access_lists dt:before{font-family:"Font Awesome 5 Free";content:"\f111";font-weight:400;color:#ff7097;margin-right:10px}.access_lists dd{margin-bottom:2em}.access_lists .list1,.access_lists .list_kome{margin-bottom:20px}#profile{padding-top:80px;margin-top:-80px}.profile .col_txt{margin-bottom:20px}.profile .book__block{width:100%;h4{font-weight:600;font-size:105%}}.book_list{width:100%;display:flex;justify-content:start;gap:1em;.item{width:150px}}.profile .col_img{text-align:center;margin-bottom:20px}.profile .col_img img{width:60%}.profile .list1{margin-bottom:2em}@media (max-width:767px){.access_img:first-child{margin-top:30px}.book_list{.item{width:30%}}}@media (min-width:768px){.mission{margin-top:80px}.mission,.vision{position:relative;justify-content:space-between;display:flex;padding:40px 0}.mission:before{content:"";display:block;position:absolute;top:0;right:0;width:30%;height:100%;z-index:-1;background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/about/back-01.webp) no-repeat top right;background-size:cover}.mission_text{width:60%;margin-right:auto;margin-left:0}.vision:before{content:"";display:block;position:absolute;top:0;left:0;width:30%;height:100%;z-index:-1;background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/about/back-02.webp) no-repeat top left;background-size:cover}.vision_text{width:60%;margin-right:0;margin-left:auto}.mission_ttl,.vision_ttl{font-size:36px}.mission_ttl_img img,.vision_ttl_img img{height:80px;margin-left:-20px}.mission .catchcopy,.vision .catchcopy{font-size:24px;line-height:1}.mission_img,.vision_img{margin-top:50px}.school_image{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/about/back-04.webp) no-repeat center center;background-attachment:fixed;background-size:cover;height:240px}.access_img{width:30%;margin-right:10px}.access_img img{width:100%}.access_lists .ttl2{font-size:2.4rem;margin-bottom:30px}.access_lists p:last-child{margin-top:30px}.access_lists .btn_01{padding:10px 20px}.profile .col_txt{width:65%;margin-bottom:80px}.profile .col_img{width:30%;margin-top:80px}.profile .col_img img{width:100%;padding:4px;border:1px solid #dddac3}.profile .message{margin-bottom:20px}}.china_school_image{margin-bottom:40px}.school_image{margin-top:40px}.flow_lists li{margin-bottom:15px}.flow_lists li p{color:#353535}.flow_lists li:before{content:counter(number) ". ";color:#fb7196}.flow_title{font-weight:700;font-size:1.6rem}.china_course .ttl1{display:flex;justify-content:center;flex-direction:column}.china_course .sub_title{background:#f5dd7e;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:1.6rem;padding:4px 12px;border-radius:4px;width:90px;margin:0 auto 5px auto}.china_school__flow{padding:40px 0}@media (max-width:767px){.china_title{background:#ffffff00}.china_title .br{display:block}}@media (min-width:768px){.china_school__first_area .first_txt{text-align:center}.china_school_image{margin-bottom:100px}.china_school__first_area .ttl__wrap{margin-bottom:0}.china_course .sub_title{font-size:2rem;width:150px;margin-bottom:15px}.china_school__flow{padding:100px 0}}.makeup_message__area{margin-bottom:50px}.makeup_message__area .title1{padding-top:40px;background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/makeup/make-fukidashi.svg) no-repeat top center;background-size:180px;margin-bottom:40px}.make_whywhy__wrap .flexbox{justify-content:space-between}.make_why_block{padding:20px 25px}.make_why_block:first-of-type{background:#fce9f3}.make_why_block:last-of-type{background:#f0e2f5}.question_title{display:flex;justify-content:center;align-items:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.4rem;margin-bottom:25px;border-bottom:1px solid #4e4e4e}.question_title:after{content:"";display:block;width:40px;height:40px;background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/makeup/question_icon.svg) no-repeat top center;background-size:contain;margin-left:10px}.section_makeup_kiso__section{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/makeup/kiso-course-bg.jpg) no-repeat center center;background-size:cover;height:120px}.makeup_title__wrap{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/makeup/make-4.jpg) no-repeat center center;background-size:cover;display:flex;justify-content:center;align-items:center;height:80px;padding:0 10px}.makeup_title{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.8rem;text-align:center}.voice__block{background-color:#fff6f1;padding:30px 20px;border-radius:5px}.voice__block .ttl1{margin-bottom:1em}.voice__block .ttl1:before{content:none}.voice_text{text-align:left}.advance_chui .box1{padding:10px 12px;font-size:1.5rem}.advance_chui .box1 p{position:relative;padding-left:1.5em}.advance_chui .box1 p:first-of-type:before{content:"※";position:absolute;left:0}.section_makeup_advance__section{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/makeup/advance-course-bg.jpg) no-repeat center center;background-size:cover;height:250px}.advance_copy_text{font-size:1.6rem}@media (max-width:767px){.makeup_message__area .title1{font-size:2rem;margin-bottom:20px}.niaumeiku_image{margin-bottom:20px}.make_why_block:first-of-type{margin-bottom:30px}.question_title{font-size:1.8rem;border-bottom:1px solid #4e4e4e;margin-bottom:20px}.question_title:after{width:30px;height:30px;margin-left:5px}.voice_image{margin-bottom:15px}.section_makeup_advance__area .makeup_title{font-feature-settings:"palt" 1;letter-spacing:.15rem}}@media (min-width:768px){.makeup_message__area{margin-bottom:100px}.makeup_message__area .title1{padding-top:60px;background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/makeup/make-fukidashi.svg) no-repeat top center;background-size:240px}.niaumeiku_towa__wrap{display:flex;align-items:flex-end;background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/makeup/make-1.jpg) no-repeat center right;background-size:70%;padding:70px 0 30px}.niaumeiku_towa_text{width:60%;background:#fff;padding:40px}.make_why_block{width:47%;padding:40px}.naritai_image__wrap{text-align:center}.section_makeup_kiso__section,.section_makeup_advance__section{background-attachment:fixed;height:250px}.makeup_title__wrap{height:160px}.makeup_title{font-size:3.4rem}.voice__block{padding:50px 40px}.voice__block .flexbox{justify-content:space-between;align-items:center}.voice_image{width:48%}.voice_text{width:48%}.advance_copy_text{font-size:2rem}.advance_copy_text .box{font-size:1.6rem;text-align:left;margin-top:50px}}@media (min-width:768px) and (max-width:1199px){.section_makeup_kiso__section,.section_makeup_advance__section{background-attachment:local;height:200px}}@media (min-width:2500px){.niaumeiku_towa__wrap{margin-right:calc(50% - 40vw);background-size:60%}.niaumeiku_towa_text{width:70%;background:#fff;padding:40px}}.section_makeup_online{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/makeup/online-section.webp) no-repeat center center;background-size:cover;height:120px}@media (min-width:768px) and (max-width:1199px){.section_makeup_online{background-attachment:local;height:200px}}@media (min-width:768px){.section_makeup_online{background-attachment:fixed;height:250px}}.online__make__read{align-items:center}.online__copy{font-size:clamp(1.6rem, 1.018rem + 2.91vw, 3.2rem);line-height:1.5;margin-bottom:1em}.list_check2{display:flex;flex-direction:column;gap:0.4em;line-height:1.5;li span{display:inline-block;position:relative;background:#fafbf5;padding:.6em 1em .6em 2.4em;border-radius:12px;font-weight:700;position:relative;font-size:2rem}li span:before{font-family:"Font Awesome 5 Free";content:"\f058";font-weight:900;color:#f996b1;position:absolute;left:.8em;top:50%;transform:translateY(-50%);font-size:1em}}.online__section2{.item2{align-items:center}.list1{li{margin-bottom:0}}.large__item{p{&:last-of-type{margin-bottom:0}}}}@media (max-width:767px){.online__copy{text-align:center}.list_check2{li span{font-size:1.6rem}}.online__section2{.reverse{.small__item{order:2}.large__item{order:1}}}}.trade_mark_lists .inner_block{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width:768px){.tm_last_text{font-size:1.4rem;color:#5c5c5c}.trade_mark_lists .ttl4{font-size:2rem;margin-bottom:2em}.trade_mark_lists .list1{width:100%;height:150px;display:flex;flex-wrap:wrap;flex-direction:column}.trade_mark_lists .list1 li{width:calc((100% - 1.5em * 2) / 3)}}.class__navs{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 30px auto}.class_nav{width:100%;border-radius:4px;padding:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:1em}.class_nav h3{font-size:1.5rem}.class_nav p{width:100%;margin:0}.class_nav .btn_02{display:inline-block;background-color:#fff;border:3px solid #ff87a7;color:#fd7499;padding:6px 15px;border-radius:6px;margin:10px 0}.class_nav .btn_02:hover{background-color:#ff87a7;color:#fff}.facetype_class{background-color:#fdf5be}.mens_class{background-color:#afd4ff}.frame_type_class{background-color:#fdc0be}.make_kiso_class{background-color:#ffc3e6}.make_ad_class{background-color:#e0cbf8}.hair_class{background-color:#c5c3c7}.kimono_class{background-color:#d4f5c0}.wedding_class{background-color:#bae3f7}.cosme_class{background-color:#ffe7c4}.stylist_class{background-color:#f4fdbe}.styling_class{background-color:#fddcbe}.imecon_class{background-color:#dcddfb}@media (max-width:767px){.first_txt{text-align:left}}@media (min-width:768px){.class_nav{width:48%;border:1px solid #e2e2e2;margin-bottom:1.5em;padding:10px 15px;font-size:18px}.class_nav h3{font-size:1.8rem}}.sendBtn,input,select,textarea{font-size:15px;margin:0;vertical-align:baseline;padding:8px}.mailform .sendBtn,input[type=button],input[type=reset],input[type=submit],button[type=submit]{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:8px 20px 7px;color:#fff;background-color:#333;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;-webkit-appearance:button;text-transform:uppercase;border-radius:4px;width:100%}.sendBtn,button[type=submit]{-webkit-appearance:none;border:none}input[type=submit]{margin-top:5px}.sendBtn:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,button[type=submit]:hover{background-color:#f996b1;text-decoration:none;color:#fff}input[type=checkbox],input[type=radio]{padding:0;border:1px solid #ccc;margin-right:10px}.mwform-checkbox-field{display:block;padding:0 !important;margin:0 !important}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.sendBtn::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],select,textarea{color:#454545;border:1px solid #f8f1ed;border-radius:4px;font-weight:400;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#f8f1ed}input:focus,select:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=search]:focus,textarea:focus{color:#454545;border:1px solid #e6e0dd;border-radius:4px;outline:none}.screen-reader-response{display:none}input[type=checkbox]{width:15px;height:15px;margin-right:10px;-moz-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}::-webkit-input-placeholder{color:#bbb !important}::-moz-placeholder{color:#bbb !important}:-ms-input-placeholder{color:#bbb !important}.mailform .error{font-size:16px;font-weight:700;color:#e64551 !important}.contact__wrap{margin-bottom:50px}.first_txt{margin-bottom:30px}.mailform table{width:100%}.mailform th{background-color:#eee;font-weight:400;padding:15px}.mailform td{padding:15px;background-color:#fff}.mailform th .hissu{font-size:13px;color:#fff;background-color:#f996b1;padding:2px 4px;margin-left:10px;border-radius:4px}.mailform .mb10{margin-bottom:10px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],button[type=submit],textarea{width:90%}button,.button,input[type=button],input[type=reset],input[type=submit],button[type=submit]{font-size:16px;padding:15px 20px 12px;width:50%;display:block;margin:auto;font-weight:700}@media (max-width:767px){.mailform table{margin-bottom:30px;border:1px solid #ddd}.mailform th{width:auto;display:block;text-align:left;padding:10px 15px}.mailform td{width:auto;display:block}button,.button,input[type=button],input[type=reset],input[type=submit],button[type=submit]{font-size:16px;padding:15px 20px 12px;margin:auto;font-weight:700;letter-spacing:.2em;text-indent:.2em;width:200px}}@media (min-width:768px) and (max-width:1199px){.mailform{width:900px;margin:auto}.mailform table{margin-bottom:60px}.mailform th{width:30%;vertical-align:top;padding:18px 15px 15px;border:1px solid #fff}.mailform td{padding:18px 15px 15px;border:1px solid #ddd}button,.button,input[type=button],input[type=reset],input[type=submit],button[type=submit]{letter-spacing:1em;text-indent:1em;width:280px}}@media (min-width:1200px){.contact__wrap{margin-bottom:80px}.first_txt{margin-bottom:40px}.mailform table{margin-bottom:60px}.mailform th{width:30%;vertical-align:top;padding:18px 15px 15px;border:1px solid #fff}.mailform td{width:70%;padding:18px 15px 15px;border:1px solid #ddd}button,.button,input[type=button],input[type=reset],input[type=submit],button[type=submit]{letter-spacing:1em;text-indent:1em;width:280px}}.couese_list__wrap .ttl1 span{font-size:90%}.course .ttl1{margin:10px 0 80px}.course_lists_page .menu_card_txt{text-align:left}.course_lists_page .menu_card_txt p:last-of-type{margin-bottom:70px}.course_lists_page .reserve_btn_block{margin-top:auto}.howto_choose{background:#ece8ed;padding:40px;text-align:left}.howto_choose .ttl4{font-size:2rem}.choice_course__wrap{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;margin-bottom:30px}.course_name_block{width:350px;background:#fff;padding:20px;border-radius:10px}.choice_course__wrap .arrow_right{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center}.course_description__block{width:calc(100% - 420px);background:#fff;padding:20px 25px;border-radius:10px}.choice_course_lists .course_name{font-size:1.7rem;margin-bottom:5px !important}.choice_course_lists .course_name a{color:#f684a3;border-bottom:1px solid #f684a3}.choice_course_lists .course_name a:after{font-family:"Font Awesome 5 Free";content:"\f105";font-weight:700;margin-left:6px}.course_name_read{font-size:1.6rem;position:relative;padding-left:1.5em}.course_name_read:before{content:"";width:15px;height:15px;background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/icon-check.svg) no-repeat center center;background-size:contain;position:absolute;top:8px;left:0}.course_description{font-size:1.4rem}.course_description p:last-of-type{margin-bottom:0}@media (max-width:767px){.inner .inner2{width:100%}.course{background-color:#f5f5f5}.couese_list__wrap .ttl1 span{display:block}.course .ttl1{margin:10px 0 40px}.course_lists_page{width:100%}.course_lists_page .menu_card_txt p:last-of-type{margin-bottom:20px}.course_lists_page .reserve_btn_block{margin-bottom:20px}.howto_choose{margin:0 calc(50% - 50vw);width:100vw;background:#fff;padding:50px 20px}.howto_choose .ttl4{font-size:1.7rem}.choice_course__wrap{justify-content:flex-start;flex-direction:column}.course_name_block{width:100%;background:#fef7fa;padding:15px;margin-bottom:0}.choice_course__wrap .arrow_right{display:block;width:fit-content;transform:rotate(90deg);margin:auto}.choice_course__wrap .arrow_right img{width:15px;margin-bottom:15px}.course_description__block{width:100%;padding:15px;border-radius:10px}.choice_course_lists .course_name a{font-size:1.6rem;margin-bottom:.5em;color:#f186a3}.course_name_read{font-size:1.5rem;position:relative;padding-left:1.5em}.course_name_read:before{content:"";width:15px;height:15px;background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/icon-check.svg) no-repeat center center;background-size:contain;position:absolute;top:8px;left:0}}.access_block{padding-top:40px}.map1{margin-bottom:32px}.gmap_area{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:32px}.gmap_wrap{width:100%}.gmap_wrap iframe{width:100%;aspect-ratio:16/9;max-height:320px}.school__information{display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;gap:16px;margin-bottom:32px}.information_left .title7{font-size:16px;margin-bottom:0}.information_left{margin-top:16px}.sub_navi{li{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:8px}}.guidance .block{margin-bottom:40px}.guidance__wrap{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:24px}.guidance_colum{width:calc(50% - 12px)}.guidance_image{margin-bottom:8px}.guidance_text{line-height:1.4 !important;margin-bottom:0 !important}.guidance_navi .btn_01{padding:8px 24px;font-feature-settings:"palt"}@media (max-width:767px){.gmap_wrap iframe{max-height:200px}}@media (min-width:768px){.map1 img{max-width:600px}}@media (min-width:1000px){.access_block{padding-top:50px}.access_block_1{padding-top:0}.gmap_area{flex-direction:row}.gmap_wrap{width:calc(100% - 16px)}.school__information{flex-direction:row;gap:0}.information_left,.information_right{border-bottom:1px dashed #ccc;padding:24px 0}.information_left{width:300px;margin-top:0}.information_right{width:calc(100% - 324px)}.guidance_colum{width:calc(25% - 18px)}#access3{.ttl3 .sp_br{margin-left:.5em}}}.application .topicpathArea{margin-bottom:0}.application__page{padding-bottom:clamp(6rem, 3.818rem + 10.91vw, 12rem);background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/application/back-1.jpg) no-repeat top -80px center;background-size:contain;padding-top:100px}.application_mv{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/application/application-mv-sp.webp)}.big__copy__wrap{margin-bottom:80px}.big__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;.main__copy{font-size:clamp(2.4rem, 1.236rem + 5.82vw, 5.6rem);background:linear-gradient(90deg,#ffa057 0%,#ff7e85 40%,#fe49aa 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sub__copy{font-size:clamp(1.8rem, 1.291rem + 2.55vw, 3.2rem)}}.mail__contents__wrap{display:flex;justify-content:center;align-items:start;gap:60px;margin-bottom:60px}.comment__text{display:flex;justify-content:center;align-items:center;gap:8px;font-size:1.8rem;text-align:center}.comment__text:before{content:"";width:30px;height:2px;transform:rotate(55deg);box-sizing:border-box;background-color:#313131}.comment__text:after{content:"";width:30px;height:2px;transform:rotate(-55deg);box-sizing:border-box;background-color:#313131}.mail__contents__image{width:45%;flex-shrink:0}.mail__contents{display:flex;flex-direction:column;gap:2em}.step__item{width:100%;background-color:#fff;border:2px solid #ff7097;padding:40px 40px 40px 56px;border-radius:8px;position:relative;font-size:clamp(1.6rem, 1.455rem + 0.73vw, 2rem);.list_check{margin-bottom:.5em}p{&:last-of-type{margin-bottom:0}}}.step_flow{width:80px;position:absolute;top:-20px;left:-40px}.gift{width:100px;position:absolute;top:20px;right:20px}.request__button__wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;.comment{margin-bottom:0;color:#ff7097;font-weight:500;font-size:clamp(1.8rem, 1.582rem + 1.09vw, 2.4rem)}.application_btn{display:flex;justify-content:center;width:100%;margin-top:1rem;position:relative}.btn_03{width:90%;text-align:center;padding:1em 2em;color:#fff;font-size:clamp(2rem, 1.855rem + 0.73vw, 2.4rem);background-color:#fe8c53;background-image:none;border-radius:100px;&:after{content:none}&:hover{background:#fb609e}}.send_icon{position:absolute;top:1.7em;right:3em;width:1.6em}}@media (max-width:767px){.application__page{background-position:top -20px center;background-size:160%;padding-top:40px}.big__copy__wrap{margin-bottom:40px}.mail__contents__wrap{flex-direction:column;gap:32px;margin-bottom:40px}.mail__contents__image{width:100%}.mail__contents{gap:3em}.step__item{width:96%;margin:auto;padding:2em 1em 1.5em 1em;p{font-size:1.6rem}}.step_flow{width:56px;top:-24px;left:-12px}.gift{width:72px;top:-24px;right:0}}@media (min-width:768px){.request__button__wrap{.btn_03{display:block;width:800px;padding:1.5em}}.application_btn{.send_icon{top:2.5em;right:28%;width:2.4em}}}@media (min-width:1024px){.application_mv{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/application/application-mv.webp)}.comment__text{font-size:2rem}.application_btn{.send_icon{top:2em;right:30%;width:3em}}}.pagination{text-align:center;margin-bottom:5rem}.page-numbers{padding:1rem 1.5rem;border-radius:12px}.page-numbers.current{background-color:pink;color:#fff}.column{.entries{margin-bottom:10rem}.title{margin-bottom:2rem !important;margin-right:1rem;padding-left:2rem;font-weight:bold;position:relative;text-align:left;&:before{position:absolute;background-color:pink;width:6px;height:100%;content:"";display:block;left:0;top:0}}}
@charset "utf-8";#main{display:block;background-color:#fff;margin:auto}.blog .mv{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/blog/blog-mv_pc.jpg)}.blog .media_cate,.blog .change_cate{background:0 0;height:auto}.entryLists{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}.entryLists .entryList{text-align:left}.entryLists .entryList a{display:block;transition:.6s}.entryLists .entryList .thum{margin-bottom:1em}.entryLists .entryList .thum img{box-shadow:0 2px 5px rgba(0,0,0,.2)}.entryLists .entryList .blog_desc{width:100%}.entryList .blog_cate{display:inline-block;font-size:12px;background:linear-gradient(transparent 60%,#ffe4f2 0%);margin-bottom:.7em}.entryList .entryTtl{line-height:1.6;margin-bottom:.5em}.entryList .date{font-size:12px;color:#969696}.entryList .articleText{line-height:1.6em;font-size:95%;margin-bottom:0}.cate_ttl{text-align:center}.postArea .btn_03{padding:.8em 1.5em;color:#fff;text-decoration:none}.postArea .btn__wrap{margin:2em 0}@media (max-width:767px){.blog main{width:94%}.entryLists{justify-content:space-between}.entryLists .entryList{width:47.5%;font-size:15px}.entryLists .entryList .thum{height:110px;margin-bottom:5px}.entryLists .entryList .blog_cate{margin-bottom:5px}.entryList .entryTtl{font-size:1.5rem;margin-bottom:5px}.cate_ttl{font-size:15px;margin-bottom:30px}}@media (min-width:768px) and (max-width:1139px){#blog #main{width:92%}.entryLists .entryList{width:30%;margin-right:5%;font-size:14px}.entryLists .entryList:nth-child(3n){margin-right:0}.entryLists .entryList .thum{height:170px}.entryList .entryTtl{font-size:1.4rem}.cate_ttl{font-size:18px;margin-bottom:40px}}@media (min-width:1140px){.blog main{width:1100px}.entryLists .entryList{width:30%;margin-right:5%;font-size:14px}.entryLists .entryList:nth-child(3n){margin-right:0}.entryLists .entryList .thum{height:220px}.entryList .entryTtl{font-size:1.4rem}.cate_ttl{font-size:20px;margin-bottom:50px}}.blogTop .entryLists .entryList{margin-bottom:40px}@media (max-width:767px){.blogTop .entryLists .entryList{margin-bottom:30px}}.postArea a{color:#f996b1;text-decoration:underline}.entryMain .postTtl{font-weight:400;position:relative;padding-top:4px}.entryMain .postTtl:before{content:"";height:2px;width:100%;background-color:#282828;position:absolute;left:0;top:0}.blog_dataPost{display:block;font-size:14px;color:#666}.post-categories{font-size:13px}.blog_dataPost:after{content:"";display:block;clear:both}.blog_dayPost:after{content:" | ";color:#bbb}.post-categories li,.post-categories{display:inline-block}.postArea img{width:auto}@media (max-width:767px){.entryMain{padding-top:30px}.entryMain .postTtl{margin-bottom:20px;padding-top:15px;padding-bottom:15px;font-size:18px}.entryMain .postTtl:before{content:none}.entryMain .postTtl:after{content:"";height:1.5px;width:100%;background-color:#282828;position:absolute;left:0;bottom:0}.blog_dataPost:after{margin-bottom:10px}.entryMain .post_thum{margin:0 auto 20px auto}.entryMain .postArea{margin-bottom:50px}}@media (min-width:768px) and (max-width:1139px){.entryMain{padding-top:50px}.entryMain .postTtl{margin-bottom:20px;padding-top:25px;font-size:22px}.blog_dataPost:after{margin-bottom:20px}.entryMain .post_thum{margin:0 auto 40px auto}.entryMain .postArea{margin-bottom:50px}.entryMain .postArea p{line-height:2.2}}@media (min-width:1140px){.entryMain{padding-top:50px}.entryMain .postTtl{margin-bottom:20px;font-size:26px;padding-top:30px}.blog_dataPost:after{margin-bottom:20px}.entryMain .post_thum{height:450px;text-align:center;margin-bottom:40px}.entryMain .post_thum img{height:100%;width:auto}.entryMain .postArea{margin-bottom:50px}.entryMain .postArea p{line-height:2.2}}.entryMain .postArea h2{padding-bottom:6px;border-bottom:1px solid #282828}.entryMain .postArea h3:before{font-family:"Font Awesome 5 Free";content:"\f069";font-weight:700;margin-right:10px}.entryMain .postArea ul,.entryMain .postArea ol{margin:1em 0 1em 1.5em}.entryMain .postArea ul li{list-style-type:disc}.entryMain .postArea ol li{list-style-type:decimal}.marker{font-weight:700;background:linear-gradient(transparent 40%,#fff2bb 20%)}blockquote{position:relative;box-sizing:border-box;background-color:#fae2ee}blockquote:before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f10d";font-weight:700;line-height:1em}blockquote p{position:relative;padding:0;margin:10px 0;z-index:3;line-height:1.7}.postBox1{background-color:#fff;border:1px solid #282828}.postBox1 p:last-child{margin-bottom:0 !important}@media (max-width:767px){.entryMain .postArea h2{font-size:18px;margin:2em 0 1em}.entryMain .postArea h3{margin:2em 0 1em;font-size:16px}blockquote{padding:5px 16px;margin:1.5em auto}blockquote:before{top:-5px;left:10px;font-size:16px}.postBox1{padding:20px 15px;margin:1.5em auto}}@media (min-width:768px) and (max-width:1139px){.entryMain .postArea h2{font-size:22px;margin:2.5em 0 1em}.entryMain .postArea h3{margin:2em 0 1em;font-size:18px}blockquote{padding:10px 30px;margin:3em auto}blockquote:before{top:-10px;left:15px;font-size:18px}.postBox1{padding:30px 40px;margin:3em auto}}@media (min-width:1140px){.entryMain .postArea h2{font-size:22px;margin:2.5em 0 1em}.entryMain .postArea h3{margin:2em 0 1em;font-size:18px}blockquote{padding:10px 30px;margin:3em auto}blockquote:before{top:-10px;left:15px;font-size:18px}.postBox1{padding:30px 40px;margin:3em auto}}.pagerArea{width:100%;font-size:90%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager_prev-post,.pager_next-post{width:50%;display:block}.pager_prev-post a,.pager_next-post a{width:100%;height:100%;border:1px solid #d1d1d1;background-color:#f4f4f4;display:flex;flex-wrap:wrap;align-items:center}.pager_prev-post a{padding:2em 2.5em 2em 4em;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABaCAMAAADJsyWJAAABF1BMVEVTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDvhhChZAAAAXHRSTlMAAQIDBAUGBwkKCwwNDg8QERITFBUWFxgZGhweHyAjKVVsdXd8iKipqqusra6vsLKztLW2t7i6u7y9vr/AwcLDxMXGx8jJzM/Q0dLT1NbY2drb3d7g4eLj5ufo6j/Ae3gAAAG7SURBVFjDtZjXWgIxEIVDs4ANRQHFXlCkifS+oCI2UCmWff/nUHeSz9tzLsj1fyYzJ/NlJ6sUvi5OFLXObPuQ4eP27zp2wfy57awDOH/h0xGQvxQ+icZPC59C+QwZPyt8AuVzJJ8n8ymS9ZaFz8yKr+jzRfkal7+rwcX3WBzv7QifJfkcyneFvwL5uVvO//k7jl/ocfX6e1y9i5rPo/HvhS+A/NKj8Ncgv/LM+b/6wtW7NuDyCQ64ejeGwpdAPvQmfBHkt0ZcPuERd77hMRc/OuHy354KXwH5nQ+Oj31y/u9+cfnvf3O8qnL5KFV3+LianUCnVIYFpmi8CGMrvkdMK6qwwrRGA1aY5qvDiuiUzSoyoRVjrsX/L4EarNh8F0UTHhxDr6xifci6GxyydZjrG3fXfCDwPZafdOVuVBF4EEUbVvj7omjB7gb6bLebPfDzMMMGrjDjDN4lPj0wWR5YccO6axRNuA4z9uHuutvsHq6mPnO4Dn212x3YKzOud7yswsKz0k+IFv7FKdGKAu1Vnu0r8/TrelkFcR76+WrhD/aUzmoPViRFcYS76zzaT33Eb4cEFd/Z4+9HyA9IBOauVjgwpwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:center left 1.5em;background-size:6px}.pager_next-post a{padding:2em 4em 2em 2.5em;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABaCAMAAADJsyWJAAABF1BMVEVTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDtTTDvhhChZAAAAXHRSTlMAAQIDBAUGBwkKCwwNDg8QERITFBUWFxgZGhweHyAjKVVsdXd8iKipqqusra6vsLKztLW2t7i6u7y9vr/AwcLDxMXGx8jJzM/Q0dLT1NbY2drb3d7g4eLj5ufo6j/Ae3gAAAGoSURBVFjDtZhXVwIxEIWzFAvYUBSwFxRFmkjvCypiA5Vi2f//O/SQ8D7fA3m+XzJ3Zk52skopFb1SaJ04zgWQW2fO/4rJgWNnui7FQDilCeAjoYlrOZHURAqfkZYTcU1kMJHFUeWw84KcSGuiNE/C1LyMfVTxGXWLErZbTGQ00faIiSwmbjTR8dB63C9Q4mGROu8uUeddn5jIGWJZTOQ18Sg/41YTzyu0Hq9r1PnbOo2qv0Gd9wNioqiJwZaYKGjiI0ijGu7Qmg9D9IxRiPoYR8REWROTXUp87dF6fO9THz8HlPg9olFV5PdubArU5geUYEhFaLoE01oxemnh6rA1arD5TDyTCNOPw6y1R1J9lV0CVkPrP7eZ/j3I8jnYZPEPAiyf4su7yj4PLuP3ZVWob2n9k1+Yz6bW93ysn3t+ln/x/jU2asz6QTrMuG0zLnlZPu+EetWA+joc+Mz+LZcwflPfhnAwdrcddEF72mxUd9lwtG/Cx4PRFxXLT16x/pE+yjwd9uyb5V+qt2z2dD008SSl+TzV+oT4g+09h8/16Rlx9mMjSvb/A6VA5q5xJihcAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center right 1.5em;background-size:6px}.pager_prev-post a:hover,.pager_next-post a:hover{background-color:#f8f8f8;color:#282828}.pagerArea p{margin-bottom:0 !important}@media (max-width:767px){.pagerArea{margin:30px 0 40px}.pager_prev-post,.pager_next-post{width:100%}.pager_prev-post a{padding:1em 2.5em;background-position:center left 1.2em;border-bottom:none}.pager_next-post a{padding:1em 2.5em;background-position:center right 1.2em}}@media (min-width:768px) and (max-width:1139px){.pagerArea{margin:60px 0}.pager_next-post a{border-left:none}}@media (min-width:1140px){.pagerArea{margin:60px 0}.pager_next-post a{border-left:none}}#sub{display:block;width:100%}.relatedArea{border-top:1px solid #d1d1d1;text-align:center}.relatedArea .related_post{width:100%;margin:auto}.relatedAreaTtl{background:#8c783c;text-align:center;color:#fff;margin-bottom:5px}.relatedArea .entryLists{width:100%}.relatedArea .entryLists .entryList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0}.relatedArea .entryLists .entryList .thum_wrap{width:25%;margin-right:5%}.relatedArea .entryLists .entryList .thum_wrap a{height:60px}.relatedArea .thum{margin-bottom:0}.relatedArea .entryLists .entryList .blog_desc{width:70%}.relatedArea .ttl3{font-weight:400}.relatedArea p{margin-bottom:5px}.relatedArea .entryLists .entryList:last-child{border:none}.sub_contents{background-color:#eee;text-align:center}.sub_box{text-align:left}.sub_contents_ttl{font-size:1.5rem;margin-bottom:1em}.sub_box .entryLists{display:block}.new_entry .entryLists .entryList{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:baseline;margin-bottom:.6em}.new_entry .date{margin:0}.new_entry .entryTtl{font-weight:400;margin:0}@media (max-width:767px){.relatedArea,.sub_contents{padding:30px 0}.relatedArea .entryLists .entryList{width:94%;margin:auto;padding:10px 0;border-bottom:1px solid #c3c3c3}.sub_contents .flex_center{display:block}.sub_box{width:100%}.sub_contents_ttl{margin-bottom:.5em}.new_entry{border-bottom:1px solid #c3c3c3;padding-bottom:15px}.new_entry .date{font-size:13px;width:22%;display:block}.new_entry .entryTtl{display:block;width:78%;font-size:1.3rem}.category_lists{padding-top:15px}.category_lists .list1{font-size:1.3rem}}@media (min-width:768px) and (max-width:1139px){.relatedArea,.sub_contents{padding:40px 0}.relatedArea .entryLists .entryList{width:33.3%;padding:15px 20px;border-right:1px solid #c3c3c3}.sub_box:first-child{border-left:1px solid #c3c3c3}.sub_box{width:50%;padding:0 30px;border-right:1px solid #c3c3c3}.new_entry .date{width:24%;display:block}.new_entry .entryTtl{display:block;width:76%;font-size:1.3rem}.category_lists .list1{font-size:1.3rem}}@media (min-width:1140px){.relatedArea,.sub_contents{padding:60px 0}.relatedArea .related_post{width:1100px;margin:auto;text-align:center}.relatedArea .entryLists .entryList{width:33.3%;padding:15px 30px;border-right:1px solid #c3c3c3}.sub_box:first-child{border-left:1px solid #c3c3c3}.sub_box{width:450px;padding:0 40px;border-right:1px solid #c3c3c3}.new_entry .date{width:20%;display:block}.new_entry .entryTtl{display:block;width:80%;font-size:1.3rem}.category_lists .list1 li{font-size:1.3rem;margin-bottom:1em}}.useful .mv{background-image:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/useful/useful_mv.jpg)}.useful_sub .sub_contents{background:url(//kaotype.jp/wp-content/themes/kaotype-shindan_ver3.0/css/../img/useful/useful-sub-bg.jpg) no-repeat center center/cover}
@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
#modal_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100}.modal_mask{position:absolute;width:100%;height:100vh;opacity:.2;background:#000;z-index:101}.modal_container{position:absolute;top:50%;left:50%;width:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:3px 3px 5px #888;z-index:102}.modal_inner{position:relative;padding:3rem}.modal_title{text-align:center;font-size:32px;margin-bottom:2rem}.modal_close{position:absolute;top:1rem;right:1rem;cursor:pointer;font-size:20px;font-weight:700}@media(max-width:1024px){.modal_container{width:70%}}@media (max-width:768px){.modal_container{width:85%}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}