﻿/*!-----------------------------------------------------------------------------
 * Cascading Style Sheet.
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/@import url("https://fonts.googleapis.com/css?family=Rubik|Playball|Playfair+Display+SC");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body{height:100%}html{font-size:14px;color:#222}a{color:#222}a:link{color:#222}a:visited{color:#222}a:hover{color:#6f6f6f}.make_site a:hover{color:#EC5B94}.cosme_site a:hover{color:#ade9bc}a:active{color:#222}/*!-----------------------------------------------------------------------------
 * keyframes.scss
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/@keyframes slideDown{0%{top:-50px}100%{top:0px}}@keyframes slideInFromBottom{0%{-moz-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}100%{-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@keyframes slideOutToBottom{0%{-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}100%{-moz-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}}@keyframes slideInFromLeft{0%{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideOutToLeft{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideInFromRight{0%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideOutToRight{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes hideLeft{0%{-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-webkit-transform:translateZ(0px);transform:translateZ(0px)}40%{-moz-transform:translate(0, -40%) scale(0.8) rotateX(-20deg);-ms-transform:translate(0, -40%) scale(0.8) rotateX(-20deg);-webkit-transform:translate(0, -40%) scale(0.8) rotateX(-20deg);transform:translate(0, -40%) scale(0.8) rotateX(-20deg);z-index:9999}100%{opacity:1;-moz-transform:translateZ(-400px);-ms-transform:translateZ(-400px);-webkit-transform:translateZ(-400px);transform:translateZ(-400px)}}@keyframes showRight{0%{-moz-transform:translateZ(-400px);-ms-transform:translateZ(-400px);-webkit-transform:translateZ(-400px);transform:translateZ(-400px);opacity:1}40%{-moz-transform:translate(0, 40%) scale(0.8) rotateX(20deg);-ms-transform:translate(0, 40%) scale(0.8) rotateX(20deg);-webkit-transform:translate(0, 40%) scale(0.8) rotateX(20deg);transform:translate(0, 40%) scale(0.8) rotateX(20deg);opacity:1}41%{-moz-transform:translate(0, 40%) scale(0.8) rotateX(20deg);-ms-transform:translate(0, 40%) scale(0.8) rotateX(20deg);-webkit-transform:translate(0, 40%) scale(0.8) rotateX(20deg);transform:translate(0, 40%) scale(0.8) rotateX(20deg);opacity:1;z-index:9999}100%{-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;z-index:9999}}@keyframes hideRight{0%{-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-webkit-transform:translateZ(0px);transform:translateZ(0px)}40%{-moz-transform:translate(0, 40%) scale(0.8) rotateX(20deg);-ms-transform:translate(0, 40%) scale(0.8) rotateX(20deg);-webkit-transform:translate(0, 40%) scale(0.8) rotateX(20deg);transform:translate(0, 40%) scale(0.8) rotateX(20deg);z-index:9999}100%{opacity:1;-moz-transform:translateZ(-400px);-ms-transform:translateZ(-400px);-webkit-transform:translateZ(-400px);transform:translateZ(-400px)}}@keyframes showLeft{0%{-moz-transform:translateZ(-400px);-ms-transform:translateZ(-400px);-webkit-transform:translateZ(-400px);transform:translateZ(-400px);opacity:1}40%{-moz-transform:translate(0, -40%) scale(0.8) rotateX(-20deg);-ms-transform:translate(0, -40%) scale(0.8) rotateX(-20deg);-webkit-transform:translate(0, -40%) scale(0.8) rotateX(-20deg);transform:translate(0, -40%) scale(0.8) rotateX(-20deg);opacity:1}41%{-moz-transform:translate(0, -40%) scale(0.8) rotateX(-20deg);-ms-transform:translate(0, -40%) scale(0.8) rotateX(-20deg);-webkit-transform:translate(0, -40%) scale(0.8) rotateX(-20deg);transform:translate(0, -40%) scale(0.8) rotateX(-20deg);opacity:1;z-index:9999}100%{-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;z-index:9999}}@keyframes scaleUpFadeOut{50%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}75%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes scaleDownFadeIn{50%{opacity:1;-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes menu-bar01{0%{-moz-transform:translateY(20px) rotate(-45deg);-ms-transform:translateY(20px) rotate(-45deg);-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg)}100%{-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{opacity:0}100%{opacity:1}}@keyframes menu-bar03{0%{-moz-transform:translateY(-20px) rotate(45deg);-ms-transform:translateY(-20px) rotate(45deg);-webkit-transform:translateY(-20px) rotate(45deg);transform:translateY(-20px) rotate(45deg)}100%{-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes ripple{0%{-moz-transform:scale(0.1);-ms-transform:scale(0.1);-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0}50%{opacity:1}100%{-moz-transform:scale(3.5);-ms-transform:scale(3.5);-webkit-transform:scale(3.5);transform:scale(3.5);opacity:0}}@keyframes active-menu-bar01{0%{-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{-moz-transform:translateY(20px) rotate(-45deg);-ms-transform:translateY(20px) rotate(-45deg);-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg)}}@keyframes active-menu-bar02{0%{opacity:1}100%{opacity:0}}@keyframes active-menu-bar03{0%{-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{-moz-transform:translateY(-20px) rotate(45deg);-ms-transform:translateY(-20px) rotate(45deg);-webkit-transform:translateY(-20px) rotate(45deg);transform:translateY(-20px) rotate(45deg)}}.schedule>*>:nth-child(2) .course .title,.schedule_menu_layout .schedule>*>:nth-child(2) .course .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule>*>:nth-child(3) .round_box,.schedule>*>:nth-child(3) .round_box>*,.column2 .schedule>*>:first-child>*,.schedule_menu_layout .schedule>*>:first-child>*{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.schedule_selector_layout .selector .menu>:nth-child(2) .name,.schedule_body .to_detail:before,.schedule>*>:first-child>*>*>*,.entrance_topics .to_detail>:before{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}/*!-----------------------------------------------------------------------------
 * UX mixin
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*//*!-----------------------------------------------------------------------------
 * common.scss v1.4
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/html.is_menuActive{overflow:hidden}html.is_menuActive body{overflow:hidden}body{font-family:"メイリオ",Meiryo,Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.5rem;-webkit-text-size-adjust:100%}.make_site body{background:url("/images/ptn_bubble.png"),radial-gradient(#fbf5f5,#fffbfb)}.cosme_site body{background:url("/images/ptn_bubble.png"),radial-gradient(#f4faf6,#d8eee1)}.make_site .bg_parallax{background:url("/images/ptn_bubble.png"),linear-gradient(135deg, #fbf5f5 0%,#f1e1e2 25%,#fbf5f5 50%,#f1e1e2 75%,#fbf5f5 100%)}.cosme_site .bg_parallax{background:url("/images/ptn_bubble.png"),linear-gradient(135deg, #f4faf6 0%,#d8eee1 25%,#f4faf6 50%,#d8eee1 75%,#f4faf6 100%)}h1,h2,h3,h4,h5,h6{font-family:Rubik,"Open Sans", メイリオ,Meiryo,Avenir,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,Roboto,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,ＭＳ Ｐゴシック,MS PGothic,sans-serif}@media (min-width: 768px){h1{font-size:17px;font-size:1.7rem;line-height:normal}h2{font-size:17px;font-size:1.7rem;line-height:normal}h3{font-size:12px;font-size:1.2rem;line-height:normal}h4{font-size:11px;font-size:1.1rem;line-height:normal}h5{font-size:8px;font-size:.8rem;line-height:normal}h6{font-size:6px;font-size:.6rem;line-height:normal}}@media (max-width: 767px){h1{font-size:16px;font-size:1.6rem;line-height:normal}h2{font-size:14px;font-size:1.4rem;line-height:normal}h3{font-size:12px;font-size:1.2rem;line-height:normal}h4{font-size:11px;font-size:1.1rem;line-height:normal}h5{font-size:8px;font-size:.8rem;line-height:normal}h6{font-size:6px;font-size:.6rem;line-height:normal}}img{vertical-align:bottom}a,.schedule_selector_layout .selector .menu{cursor:pointer;outline:none;text-decoration:none}a img,.schedule_selector_layout .selector .menu img{-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;backface-visibility:hidden}a:hover,.schedule_selector_layout .selector .menu:hover{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}a:hover img,.schedule_selector_layout .selector .menu:hover img{-ms-filter:"alpha(opacity=75)";opacity:.75}a:hover .normalLabel,.schedule_selector_layout .selector .menu:hover .normalLabel{display:none}a:hover .hoverLabel,.schedule_selector_layout .selector .menu:hover .hoverLabel{display:inline}a.colorbox,.schedule_selector_layout .selector .colorbox.menu{display:block}a .hoverLabel,.schedule_selector_layout .selector .menu .hoverLabel{display:none}.small{font-size:.8em}.common_site ::-webkit-scrollbar{width:.8em;height:.8em}.common_site ::-webkit-scrollbar-thumb{background:#EEDCB3}.common_site ::-webkit-scrollbar-track{background:#f7eed9}.common_site body{scrollbar-face-color:#EEDCB3;scrollbar-track-color:#f7eed9}.common_site .label{color:#fff;font-weight:bold}.make_site ::-webkit-scrollbar{width:.8em;height:.8em}.make_site ::-webkit-scrollbar-thumb{background:#f1b0d9}.make_site ::-webkit-scrollbar-track{background:#f8d8ec}.make_site body{scrollbar-face-color:#f1b0d9;scrollbar-track-color:#f8d8ec}.make_site .label{color:#f8dade;font-weight:bold}.cosme_site ::-webkit-scrollbar{width:.8em;height:.8em}.cosme_site ::-webkit-scrollbar-thumb{background:#ade9bc}.cosme_site ::-webkit-scrollbar-track{background:#d6f4de}.cosme_site body{scrollbar-face-color:#ade9bc;scrollbar-track-color:#d6f4de}.cosme_site .label{color:#d1f0d9;font-weight:bold}#to_top_of_page{display:none;position:fixed;right:2rem;bottom:2rem;z-index:100;width:50px;height:50px}#prompt_scroll{display:block;position:fixed;bottom:1rem;width:50px;left:calc( 50% - 50px / 2 );z-index:100;-moz-animation:shortVerticalBound 1s ease-in-out infinite;-webkit-animation:shortVerticalBound 1s ease-in-out infinite;animation:shortVerticalBound 1s ease-in-out infinite;width:50px;height:50px}@media (min-width: 768px){#prompt_scroll{display:none !important}}.article_with_center_image figure,.article_with_left_image figure,.article_with_right_image figure,.column2 figure,.column2_reverse figure,.article_with_center_image .video,.article_with_left_image .video,.article_with_right_image .video,.column2 .video,.column2_reverse .video{text-align:center}.article_with_center_image img,.article_with_left_image img,.article_with_right_image img,.column2 img,.column2_reverse img,.article_with_center_image video,.article_with_left_image video,.article_with_right_image video,.column2 video,.column2_reverse video,.article_with_center_image iframe,.article_with_left_image iframe,.article_with_right_image iframe,.column2 iframe,.column2_reverse iframe{max-width:100%;max-height:480px}.main{min-height:550px}.main>:last-child{padding-bottom:6rem}.underline,.underline_header{box-sizing:border-box;border-bottom:1px solid #EEDCB3}.pc_hide{display:none}@media (max-width: 767px){.pc_hide{display:inline}}.content{width:1000px;margin:0 auto}.sections>*:not(:last-child){margin-bottom:2rem}.slider{display:none}.slider.slick-initialized{display:block}.slider_navigation{opacity:0;-moz-transition:all 1.5s ease-in;-o-transition:all 1.5s ease-in;-webkit-transition:all 1.5s ease-in;transition:all 1.5s ease-in}.slider_navigation.slick-initialized{opacity:1}.breadcrumbs{padding:2px 0;font-size:8px;font-size:.8rem;margin-bottom:2rem;background-color:#fdfdfc;border-bottom:1px solid #222}.make_site .breadcrumbs{border-bottom:1px solid #f8dade}.cosme_site .breadcrumbs{border-bottom:1px solid #d1f0d9}.page_title{position:relative;text-align:center;width:100%;margin:0 auto 2rem;background-image:url("/images/ptn_coloredpen.png");box-shadow:1px 1px 3px -1px #666;font-size:18px;font-size:1.8rem;padding:.5rem 0;box-sizing:border-box;border:1px solid #222}.page_title:before{display:inline-block;width:1em;margin-right:.5em;vertical-align:bottom}.make_site .page_title{background-image:url("/images/ptn_coloredpen_make.png");border:1px solid #f1b0d9}.cosme_site .page_title{background-image:url("/images/ptn_coloredpen_cosme.png");border:1px solid #ade9bc}.content_header{text-align:center;font-size:17px;font-size:1.7rem}.level02,.linear_gradient,.underline_header{line-height:2.38;margin-bottom:2rem}.linear_gradient{box-sizing:border-box;border-left:1px solid #EEDCB3;border-right:1px solid #EEDCB3;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZGNiMyIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjZjVmMWU3IiBzdG9wLW9wYWNpdHk9IjAuMDUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAyNSIvPjxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZjVmMWU3IiBzdG9wLW9wYWNpdHk9IjAuMDUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWRjYjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #eedcb3),color-stop(40%, rgba(245,241,231,0.05)),color-stop(50%, rgba(255,255,255,0.025)),color-stop(60%, rgba(245,241,231,0.05)),color-stop(100%, #eedcb3));background-image:-moz-linear-gradient(left, #eedcb3 0%,rgba(245,241,231,0.05) 40%,rgba(255,255,255,0.025) 50%,rgba(245,241,231,0.05) 60%,#eedcb3 100%);background-image:-webkit-linear-gradient(left, #eedcb3 0%,rgba(245,241,231,0.05) 40%,rgba(255,255,255,0.025) 50%,rgba(245,241,231,0.05) 60%,#eedcb3 100%);background-image:linear-gradient(to right, #eedcb3 0%,rgba(245,241,231,0.05) 40%,rgba(255,255,255,0.025) 50%,rgba(245,241,231,0.05) 60%,#eedcb3 100%)}.linear_gradient:before,.linear_gradient:after{content:"";display:block;height:1px;width:100%;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZGNiMyIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjZjVmMWU3IiBzdG9wLW9wYWNpdHk9IjAuMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz48c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2Y1ZjFlNyIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWRjYjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #eedcb3),color-stop(45%, rgba(245,241,231,0.1)),color-stop(50%, rgba(255,255,255,0.05)),color-stop(55%, rgba(245,241,231,0.1)),color-stop(100%, #eedcb3));background-image:-moz-linear-gradient(left, #eedcb3 0%,rgba(245,241,231,0.1) 45%,rgba(255,255,255,0.05) 50%,rgba(245,241,231,0.1) 55%,#eedcb3 100%);background-image:-webkit-linear-gradient(left, #eedcb3 0%,rgba(245,241,231,0.1) 45%,rgba(255,255,255,0.05) 50%,rgba(245,241,231,0.1) 55%,#eedcb3 100%);background-image:linear-gradient(to right, #eedcb3 0%,rgba(245,241,231,0.1) 45%,rgba(255,255,255,0.05) 50%,rgba(245,241,231,0.1) 55%,#eedcb3 100%)}.left_line_header{box-sizing:border-box;border-left:2px solid #EEDCB3;padding-left:.5rem;margin-bottom:1rem;font-weight:bold}.additional_explanation{font-size:.8em}.article_with_center_image:after,.article_with_left_image:after,.article_with_right_image:after{content:"";display:block;clear:both}.article_with_center_image figure{margin-bottom:1em}.article_with_left_image figure{float:left}.article_with_left_image figure img,.article_with_left_image figure video{padding:0 1rem 1rem 0}.article_with_left_image figure figcaption{padding:0 1rem 1rem 0}.article_with_right_image figure{float:right}.article_with_right_image figure img,.article_with_right_image figure video{padding:0 0 1rem 1rem}.article_with_right_image figure figcaption{padding:0 0 1rem 1rem}.horizontal:after{content:"";display:block;clear:both}.horizontal>li{float:left}.column2{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.column2>*{width:48%}.column2_reverse{display:-webkit-flex;-webkit-flex-direction:row-reverse;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between}.column2_reverse>*{width:48%}.column3{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.column3>*{width:30%}.column3 img,.column3 video,.column3 iframe{max-width:100%;max-height:320px}.column4{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.column4>*{width:25%}.column4 img,.column4 video,.column4 iframe{max-width:100%;max-height:200px}.button,.fill_button{font-family:Rubik,"Open Sans", メイリオ,Meiryo,Avenir,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,Roboto,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,ＭＳ Ｐゴシック,MS PGothic,sans-serif;color:#222;box-sizing:border-box;text-align:center;line-height:2.5rem;border:none;box-shadow:1px 1px 3px -1px #ddd}.button:hover,.fill_button:hover{box-shadow:none;color:#919191}.button a,.fill_button a{display:block}a.button,a.fill_button{display:block;position:relative;border:none;transition:all 0.3s;color:#222}a.button:hover,a.fill_button:hover{-ms-filter:"alpha(opacity=75)";opacity:.75}.fill_button{color:#fff;background-color:#EEDCB3}.fill_button:hover{background-color:#f3e6c8}.make_site .fill_button{border:1px solid #f8dade;background-color:#fff;color:#222}.make_site .fill_button:before{background-color:#fceff1;color:#f1b0d9}.cosme_site .fill_button{border:1px solid #d1f0d9;background-color:#fff;color:#222}.cosme_site .fill_button:before{background-color:#e4f6e9;color:#ade9bc}.content .button,.content .fill_button{width:80%;margin:1rem auto}.contact_form>p{margin-bottom:1.5rem}.contact_form>p:nth-last-child(2){margin-bottom:1rem}.contact_form .contact_label{display:block;margin-bottom:.4rem;font-size:12px;font-size:1.2rem}.contact_form .submit_wrapper{text-align:center}.contact_form input[type='text'],.contact_form input[type='number'],.contact_form input[type='email'],.contact_form input[type='tel'],.contact_form input[type='url'],.contact_form input[type='date'],.contact_form input[type='file'],.contact_form select,.contact_form textarea{box-sizing:border-box;outline:none;height:100%;width:100%;padding:0 0.5rem;font-size:11px;font-size:1.1rem}.contact_form input[type='text']:focus,.contact_form input[type='number']:focus,.contact_form input[type='email']:focus,.contact_form input[type='tel']:focus,.contact_form input[type='url']:focus,.contact_form input[type='date']:focus,.contact_form input[type='file']:focus,.contact_form select:focus,.contact_form textarea:focus{border:1px solid #EEDCB3;background-color:rgba(238,220,179,0.1)}.contact_form input[type='text'],.contact_form input[type='number'],.contact_form input[type='email'],.contact_form input[type='tel'],.contact_form input[type='url'],.contact_form input[type='date'],.contact_form select{height:30px}.contact_form input[type='submit']{-webkit-appearance:none;cursor:pointer;font-size:12px;font-size:1.2rem}@media (max-width: 767px){.article_with_left_image figure,.article_with_right_image figure{float:none}.article_with_left_image figure img,.article_with_right_image figure img,.article_with_left_image figure video,.article_with_right_image figure video{padding:0;max-height:none}.article_with_left_image figure figcaption,.article_with_right_image figure figcaption{padding:.5rem 0}img,video{width:100%}.sp_hide{display:none}.content{width:90%;min-width:304px}.sections>*:not(:last-child){margin-bottom:3rem}.page_title{font-size:4.5vw}.article_with_center_image figure img{max-height:none}.sp_column1{display:-webkit-flex;-webkit-flex-direction:column;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.sp_column1>*{width:100%}.sp_column2>*{width:50%}.sp_column3>*{width:33%}.sp_column4>*{width:25%}.column2 img,.column2 video,.column2 iframe,.column2_reverse img,.column2_reverse video,.column2_reverse iframe{max-height:100%}.content .button,.content .fill_button{width:100%}.bread_crumb .crumbs{font-size:8px;font-size:.8rem}}.icon4x4 .bg_image,.icon1x4 .bg_image,.rounds3>* .bg_image{width:100%;height:100%}.single_layout>*,.headline_menu_inner,.headline_menu_layout .articles_inner{background-color:#fff;box-shadow:1px 1px 3px -1px #666;padding:1rem;border:1px solid #222}.make_site .single_layout>*,.make_site .headline_menu_inner,.make_site .headline_menu_layout .articles_inner,.headline_menu_layout .make_site .articles_inner{border:1px solid #f1b0d9}.cosme_site .single_layout>*,.cosme_site .headline_menu_inner,.cosme_site .headline_menu_layout .articles_inner,.headline_menu_layout .cosme_site .articles_inner{border:1px solid #ade9bc}.content .articleSet a.fill_button:before{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;left:2rem;font-size:1.25rem;color:#EEDCB3}.content .articleSet a.fill_button.lt_arrow:before{content:"< "}.content .articleSet a.fill_button{position:relative}.content .articleSet a.fill_button:before{content:"> "}.make_site .content .articleSet a.fill_button:before{color:#f1b0d9}.cosme_site .content .articleSet a.fill_button:before{color:#ade9bc}.slide_navigation .slide_left{display:none;position:fixed;left:0}.slide_navigation .slide_in_from_left{display:block;-moz-animation:slideInFromLeft 0.3s ease-in-out both;-webkit-animation:slideInFromLeft 0.3s ease-in-out both;animation:slideInFromLeft 0.3s ease-in-out both}.slide_navigation .slide_out_to_left{-moz-animation:slideOutToLeft 0.1s ease-in-out both;-webkit-animation:slideOutToLeft 0.1s ease-in-out both;animation:slideOutToLeft 0.1s ease-in-out both}.slide_navigation .slide_right{display:none;position:fixed;right:0}.slide_navigation .slide_in_from_right{display:block;-moz-animation:slideInFromRight 0.3s ease-in-out both;-webkit-animation:slideInFromRight 0.3s ease-in-out both;animation:slideInFromRight 0.3s ease-in-out both}.slide_navigation .slide_out_to_right{-moz-animation:slideOutToRight 0.1s ease-in-out both;-webkit-animation:slideOutToRight 0.1s ease-in-out both;animation:slideOutToRight 0.1s ease-in-out both}.slide_navigation>*{bottom:15vh;text-align:center;font-size:.8rem;width:15vw;padding:3vw;background-color:rgba(236,91,148,0.65);border-radius:50%}.slide_navigation>* a{color:#fff}.slide_navigation>* a:hover{color:#222}.slide_navigation>* img{width:9vw}.slide_navigation .slide_left{left:3vw}.slide_navigation .slide_right{right:3vw}.reg{font-size:.5em}.table_2xn>*{width:100%}.table_2xn>*>.th,.table_2xn>*>.th_full{min-height:3rem;text-align:center;font-weight:bold}.table_2xn>*>.th_full>*{width:100%}.table_2xn>*>.th,.table_2xn>*>.row{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.table_2xn>*>.th>:first-child{width:30%}.table_2xn>*>.th>:nth-child(2){width:70%}.table_2xn>*>.row{min-height:2rem}.table_2xn>*>.row>:first-child{width:30%}.table_2xn>*>.row>:nth-child(2){width:70%}.schedule_selector_layout .selector{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.schedule_selector_layout .selector>*{width:33%;background-color:#fff;box-sizing:border-box}.make_site .schedule_selector_layout .selector>*{border:1px solid #f1b0d9;border-bottom:none}.cosme_site .schedule_selector_layout .selector>*{border:1px solid #ade9bc;border-bottom:none}.schedule_selector_layout .selector>*:not(.selected){color:#666}.make_site .schedule_selector_layout .selector>*:not(.selected){background-image:url("/images/ptn_coloredpen_make.png")}.cosme_site .schedule_selector_layout .selector>*:not(.selected){background-image:url("/images/ptn_coloredpen_cosme.png")}.schedule_selector_layout .selector>*.selected{box-shadow:4px 0px 3px -4px #666}.schedule_selector_layout .selector .menu{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:90%;margin:1rem auto}.schedule_selector_layout .selector .menu>:first-child{width:15%}.schedule_selector_layout .selector .menu>:first-child+*{width:calc(85% - .5rem)}.schedule_selector_layout .selector .menu>:nth-child(2){position:relative}.schedule_selector_layout .selector .menu>:nth-child(2) .name{padding-left:1rem}.column2 .schedule_selector_layout .selector .menu{width:95%}.column2 .schedule_selector_layout .selector .menu>:first-child{margin-left:5px}.column2 .schedule_selector_layout .selector .menu>:nth-child(2) .name{padding-left:.5rem;font-size:9px;font-size:.9rem}.column2 .schedule_selector_layout .selector .menu>:nth-child(2) .name.small{font-size:8px;font-size:.8rem}.schedule_body{padding:6px;box-sizing:border-box;background-color:#fff;box-shadow:1px 1px 3px -1px #666;min-height:414px}.make_site .schedule_body{border:1px solid #f1b0d9;border-top:none}.cosme_site .schedule_body{border:1px solid #ade9bc;border-top:none}.schedule_body .pages>*:not(.selected){display:none}.schedule_body .schedules>*:not(:first-child){border-top:1px solid #ddd}.schedule_body .schedules .empty_message{text-align:center;min-height:5rem;line-height:5rem;border-bottom:1px solid #ddd}.schedule_body .to_detail{text-align:right;line-height:2.5rem;position:relative}.schedule_body .to_detail:before{width:14px;height:auto;margin-left:-20px}.make_site .schedule_body .to_detail:before{content:url("/images/icon_menu_make.svg")}.cosme_site .schedule_body .to_detail:before{content:url("/images/icon_menu_cosme.svg")}.column2 .schedule_body .overflow_auto{overflow:auto;max-height:414px}.schedule{cursor:pointer}.schedule>*{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:1rem;min-height:5rem;position:relative}.schedule>*>:first-child{width:25%}.schedule>*>:first-child>*{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.schedule>*>:first-child>*>*{width:50%;text-align:center}.schedule>*>:nth-child(2){width:60%}.schedule>*>:nth-child(2)>.name{margin-bottom:.5rem}.schedule>*>:nth-child(2)>.name .icon{height:18px}.schedule>*>:nth-child(2) .course .name{font-size:.8em}.schedule>*>:nth-child(3){width:15%;position:relative}.schedule>*>:nth-child(3) .round_box{width:5em;height:3em;border-radius:1.5rem}.make_site .schedule>*>:nth-child(3) .round_box{background-color:#f8dade}.cosme_site .schedule>*>:nth-child(3) .round_box{background-color:#d1f0d9}.schedule>*>:nth-child(3) .round_box.closed{background-color:#cdc8c0}.schedule>*>:nth-child(3) .round_box>*{width:4em;text-align:center}.schedule.attention{position:relative}.schedule.attention:before{content:"★ 注目";position:absolute;top:0;color:#f3efa2;background-color:#f1b0d9;width:4rem;height:20px;padding:3px}.column2 .schedule>*>:first-child,.schedule_menu_layout .schedule>*>:first-child{position:relative}.column2 .schedule>*>:first-child>*,.schedule_menu_layout .schedule>*>:first-child>*{display:block;width:100%}.column2 .schedule>*>:first-child>*>*,.schedule_menu_layout .schedule>*>:first-child>*>*{display:block;width:100%}.column2 .schedule>*>:first-child>*>*>*,.schedule_menu_layout .schedule>*>:first-child>*>*>*{position:static;top:auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.column2 .schedule>*>:first-child>*>*>*.datetime,.schedule_menu_layout .schedule>*>:first-child>*>*>*.datetime{margin-bottom:1rem}.column2 .schedule>*>:first-child>*>*>*.prefecture,.schedule_menu_layout .schedule>*>:first-child>*>*>*.prefecture{font-size:13px;font-size:1.3rem;font-weight:bold}.column2 .schedule>*{padding:.5rem}.column2 .schedule>*>:first-child{width:28%}.column2 .schedule>*>:nth-child(2){width:52%}.column2 .schedule>*>:nth-child(3){width:20%}.column2 .schedule.attention{position:relative}.column2 .schedule.attention:before{content:"";top:0;width:0;height:0;padding:0;border-top:14px solid #f1b0d9;border-left:14px solid #f1b0d9;border-right:14px solid #fff;border-bottom:14px solid #fff}.column2 .schedule.attention:after{content:"★";position:absolute;top:0;left:0;color:#f3efa2}.schedule_menu_layout .schedule>*{padding:.5rem}.schedule_menu_layout .schedule>*>:first-child{width:35%}.schedule_menu_layout .schedule>*>:first-child>*>*>*.datetime{margin-bottom:0}.schedule_menu_layout .schedule>*>:first-child>*>*>*.prefecture{font-size:11px;font-size:1.1rem;font-weight:bold}.schedule_menu_layout .schedule>*>:nth-child(2){width:65%}.schedule_menu_layout .schedule>*>:nth-child(2)>.name{margin-bottom:.5rem;font-size:9px;font-size:.9rem}.schedule_menu_layout .schedule>*>:nth-child(2)>.name .icon{width:auto}.schedule_menu_layout .schedule>*>:nth-child(2) .course .title{font-size:9px;font-size:.9rem}.schedule_menu_layout .schedule>*>:nth-child(3){display:none}.schedule_menu_layout .schedule.attention{position:relative}.schedule_menu_layout .schedule.attention:before{content:"";top:0;width:0;height:0;padding:0;border-top:14px solid #f1b0d9;border-left:14px solid #f1b0d9;border-right:14px solid #fff;border-bottom:14px solid #fff}.schedule_menu_layout .schedule.attention:after{content:"★";position:absolute;top:0;left:0;color:#f3efa2}.icon4x4,.icon1x4{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.icon4x4>*,.icon1x4>*{position:relative;width:48%;overflow:hidden;box-sizing:border-box;border:1px solid #afaca4;box-shadow:1px 1px 3px -1px #666}.make_site .icon4x4>*,.make_site .icon1x4>*{border:1px solid #f1b0d9}.cosme_site .icon4x4>*,.cosme_site .icon1x4>*{border:1px solid #ade9bc}.icon4x4>*:not(:nth-child(n+3)),.icon1x4>*:not(:nth-child(n+3)){margin-bottom:20px}.icon4x4>* a:hover,.icon1x4>* a:hover{color:inherit}.icon4x4 .summary,.icon1x4 .summary{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.75);top:50%}.icon4x4 .summary .title,.icon1x4 .summary .title{font-weight:bold;padding:.5rem}.icon4x4 .summary .title>*,.icon1x4 .summary .title>*{font-size:12px;font-size:1.2rem;line-height:2.5rem}.icon4x4 .summary .title .peak,.icon1x4 .summary .title .peak{font-size:20px;font-size:2rem}.icon4x4 .summary .title+*,.icon1x4 .summary .title+*{padding:0 .5rem;font-size:8px;font-size:.8rem;line-height:1.5em}.icon1x4>*{width:23%}.icon1x4>*:not(:nth-child(n+3)){margin-bottom:0}@media (max-width: 767px){.icon1x4>*{width:48%}}.entrance_topics .to_detail{position:relative;text-align:right}.entrance_topics .to_detail.bottom{margin-top:2rem}.entrance_topics .to_detail>*:before{width:18px;height:18px;margin-left:-24px}.make_site .entrance_topics .to_detail>*:before{content:url("/images/arrow_make.png")}.cosme_site .entrance_topics .to_detail>*:before{content:url("/images/arrow_cosme.png")}.entrance_topics .to_detail a{text-decoration:underline}.rounds3{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.rounds3>*{overflow:hidden;width:319.33333px;height:319.33333px;border-radius:159.66667px;position:relative;box-shadow:1px 1px 3px -1px #666;border:1px solid #EEDCB3}.make_site .rounds3>*{border:1px solid #f1b0d9}.cosme_site .rounds3>*{border:1px solid #ade9bc}.rounds3>* a{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.rounds3>* a:hover{color:inherit}.rounds3>* .summary{-moz-transition:top .3s;-o-transition:top .3s;-webkit-transition:top .3s;transition:top .3s;position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.75);top:calc(319.33333px - 9rem)}.rounds3>* .summary>*{padding:1em 53.22222px}.rounds3>* .summary .title{text-align:center;padding:0 1rem;margin-bottom:1em}.rounds3>* .summary .title time{position:relative}.rounds3>* .summary .title time:after{content:"";width:30%;height:3px;top:-6px;position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#EEDCB3}.rounds3>* .summary .title h3{font-size:10px;font-size:1rem}.rounds3>* .summary .title+*{-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.rounds3>*:hover .summary{top:0}.rounds3>*:hover .summary .title+*{opacity:1}.headline_menu_layout{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.headline_menu_layout>:first-child{width:280px}.headline_menu_layout>:nth-child(2){width:700px}.schedule_menu_layout{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.schedule_menu_layout>:first-child{width:700px}.schedule_menu_layout>:nth-child(2){width:280px}.make_site .schedule_menu_layout .schedule_body{border:1px solid #f1b0d9}.cosme_site .schedule_menu_layout .schedule_body{border:1px solid #ade9bc}@media (min-width: 768px){.single_layout>*{padding:50px}}@media (max-width: 767px){.schedule_selector_layout .selector .menu,.column2 .schedule_selector_layout .selector .menu{-webkit-flex-direction:column;flex-direction:column;width:100%;margin:.5rem auto 4px}.schedule_selector_layout .selector .menu>:first-child,.column2 .schedule_selector_layout .selector .menu>:first-child{margin:0;width:100%;min-height:3rem;text-align:center}.schedule_selector_layout .selector .menu>:first-child img,.column2 .schedule_selector_layout .selector .menu>:first-child img{width:2.5rem}.schedule_selector_layout .selector .menu>:first-child+*,.column2 .schedule_selector_layout .selector .menu>:first-child+*{width:100%}.schedule_selector_layout .selector .menu>:nth-child(2) .name,.column2 .schedule_selector_layout .selector .menu>:nth-child(2) .name{position:static;padding:0;text-align:center;font-size:8px;font-size:.8rem;top:auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.schedule>*,.column2 .schedule>*{padding:4px 0;min-height:5rem}.schedule>*>:first-child,.column2 .schedule>*>:first-child{width:28%;position:relative}.schedule>*>:first-child>*,.column2 .schedule>*>:first-child>*{display:block;width:100%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.schedule>*>:first-child>*>*,.column2 .schedule>*>:first-child>*>*{display:block;width:100%}.schedule>*>:first-child>*>*>*,.column2 .schedule>*>:first-child>*>*>*{position:static;top:auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.schedule>*>:first-child>*>*>*.datetime,.column2 .schedule>*>:first-child>*>*>*.datetime{font-size:9px;font-size:.9rem;margin-bottom:.5rem}.schedule>*>:first-child>*>*>*.prefecture,.column2 .schedule>*>:first-child>*>*>*.prefecture{font-size:10px;font-size:1rem;font-weight:bold}.schedule>*>:nth-child(2),.column2 .schedule>*>:nth-child(2){width:52%}.schedule>*>:nth-child(2)>.name,.column2 .schedule>*>:nth-child(2)>.name{margin-bottom:.5rem;font-size:9px;font-size:.9rem}.schedule>*>:nth-child(2)>.name .icon,.column2 .schedule>*>:nth-child(2)>.name .icon{width:auto}.schedule>*>:nth-child(2) .course .name,.column2 .schedule>*>:nth-child(2) .course .name{font-size:2vw}.schedule>*>:nth-child(2) .course .title,.column2 .schedule>*>:nth-child(2) .course .title{font-size:9px;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule>*>:nth-child(3),.column2 .schedule>*>:nth-child(3){width:20%}.schedule>*>:nth-child(3) .round_box,.column2 .schedule>*>:nth-child(3) .round_box{width:4em;height:2.5em;border-radius:2rem}.schedule>*>:nth-child(3) .round_box>*,.column2 .schedule>*>:nth-child(3) .round_box>*{font-size:8px;font-size:.8rem}.schedule.attention,.column2 .schedule.attention{position:relative}.schedule.attention:before,.column2 .schedule.attention:before{content:"";top:0;width:0;height:0;padding:0;border-top:14px solid #f1b0d9;border-left:14px solid #f1b0d9;border-right:14px solid #fff;border-bottom:14px solid #fff}.schedule.attention:after,.column2 .schedule.attention:after{content:"★";position:absolute;top:0;left:0;color:#f3efa2}.icon4x4>*:not(:nth-child(n+3)),.icon1x4>*:not(:nth-child(n+3)){margin-bottom:14px}.icon4x4 .summary .title,.icon1x4 .summary .title{padding-top:4px;padding-bottom:0px}.icon4x4 .summary .title>*,.icon1x4 .summary .title>*{line-height:1.5rem;font-size:4vw}.icon4x4 .summary .title .peak,.icon1x4 .summary .title .peak{font-size:4vw}.icon4x4 .summary .title+*,.icon1x4 .summary .title+*{font-size:2.5vw}.entrance_topics .to_detail{text-align:center}.entrance_topics .to_detail>*{display:block;width:65%;margin:0 auto;padding:1rem;box-sizing:border-box;border:1px solid #ddd}.make_site .entrance_topics .to_detail>*{border:1px solid #f1b0d9}.cosme_site .entrance_topics .to_detail>*{border:1px solid #ade9bc}.entrance_topics .to_detail a{text-decoration:none}.rounds3{-webkit-flex-direction:column;-webkit-align-items:center;flex-direction:column;align-items:center}.rounds3>*{margin-bottom:1rem}.rounds3>* img{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.rounds3>*:hover{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.headline_menu_layout{display:block}.headline_menu_layout>:first-child{width:100%;margin-bottom:2em}.headline_menu_layout>:nth-child(2){width:100%}.schedule_menu_layout{display:-webkit-flex;-webkit-flex-direction:column;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.schedule_menu_layout>:first-child{width:100%;margin-bottom:40px}.schedule_menu_layout>:nth-child(2){width:100%}}.rectangle4{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.rectangle4 .rectangle{width:25%}.rectangle4 .rectangle>*{width:90%;margin:0 auto}.rectangle4 .rectangle>* .summary{padding-top:1rem}.rectangle4 .rectangle:nth-child(n+5){padding-top:2rem}@media (max-width: 767px){.rectangle4 .rectangle{width:50%}.rectangle4 .rectangle>* .summary{padding-top:0.5rem}.rectangle4 .rectangle:nth-child(n+3){padding-top:1rem}}/*!-----------------------------------------------------------------------------
 * hud.scss (Head Up Display)
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/#hud{position:fixed;z-index:9999}#hud .scroll{position:fixed;right:1rem;top:1rem}#hud .body_size{position:fixed;right:1rem;top:2rem}/*!-----------------------------------------------------------------------------
 * headlineMenu.scss
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/.headline_menu_inner .headlines{font-size:9px;font-size:.9rem}.headline_menu_inner .headlines>li{margin-bottom:1rem}.headline_menu_inner .headlines>li>label{display:block;padding:.5rem;margin-bottom:.5rem;border:1px solid #222}.headline_menu_inner .headlines>li>label:before{display:inline-block;width:1em;margin-right:3px;vertical-align:bottom;content:url("/images/icon_header.svg")}.make_site .headline_menu_inner .headlines>li>label{border:1px solid #f1b0d9}.make_site .headline_menu_inner .headlines>li>label:before{content:url("/images/icon_header_make.svg")}.cosme_site .headline_menu_inner .headlines>li>label{border:1px solid #ade9bc}.cosme_site .headline_menu_inner .headlines>li>label:before{content:url("/images/icon_header_cosme.svg")}.headline_menu_inner .headlines .indent{padding-left:1rem}.headline_menu_inner .headlines .indent li{line-height:2rem}@media (max-width: 767px){.headline_menu_inner .headlines .indent li a{display:block}}/*!-----------------------------------------------------------------------------
 * articleSet.scss
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/.articles_inner .articleSet.make_site .header h2,.make_site .articles_inner .articleSet .header h2{border-bottom:1px solid #f1b0d9}.articles_inner .articleSet.make_site .header h2:before,.make_site .articles_inner .articleSet .header h2:before{content:url("/images/icon_header_make.svg")}.articles_inner .articleSet.cosme_site .header h2,.cosme_site .articles_inner .articleSet .header h2{border-bottom:1px solid #ade9bc}.articles_inner .articleSet.cosme_site .header h2:before,.cosme_site .articles_inner .articleSet .header h2:before{content:url("/images/icon_header_cosme.svg")}.articles_inner .articleSet.make_site .header h3,.make_site .articles_inner .articleSet .header h3{background:linear-gradient(-25deg, #ffffff,#f8dade)}.articles_inner .articleSet.cosme_site .header h3,.cosme_site .articles_inner .articleSet .header h3{background:linear-gradient(-25deg, #ffffff,#d1f0d9)}.articles_inner .articleSet{margin-bottom:3rem}.articles_inner .articleSet .header h2,.articles_inner .articleSet .header h3,.articles_inner .articleSet .body h4{margin-bottom:1em}.articles_inner .articleSet .header h2{border-bottom:1px solid #222}.articles_inner .articleSet .header h2:before{display:inline-block;width:1em;margin-right:.5em;vertical-align:bottom;content:url("/images/icon_header.svg")}.articles_inner .articleSet .header h3{line-height:2em;background:linear-gradient(-25deg, #ffffff,#eedcb3)}.articles_inner .articleSet .header h3:before{content:"";display:inline-block;width:1em}.articles_inner .articleSet .body{padding:0 1rem;margin-bottom:1rem}.articles_inner .articleSet .body h4{font-size:10px;font-size:1rem;font-weight:bold}.articles_inner .articleSet .body ul{padding-left:1.5rem;list-style:square}.articles_inner .articleSet .body ol{padding-left:1.5rem;list-style:decimal}.articles_inner .articleSet .body p,.articles_inner .articleSet .body ul,.articles_inner .articleSet .body ol{margin-bottom:1em}.articles_inner .articleSet .body label{border-bottom:1px solid #EEDCB3}.make_site .articles_inner .articleSet .body label{border-bottom:1px solid #f1b0d9}.cosme_site .articles_inner .articleSet .body label{border-bottom:1px solid #ade9bc}.articles_inner .articleSet .body label:after{content:"";display:block;margin-bottom:.5em}.articles_inner .articleSet .body .peak{font-size:1.3em}.articles_inner .articleSet .body .auxiliary{font-size:.9em}.articles_inner .articleSet.unlimited_image .article img{max-height:none}@media (max-width: 767px){.articles_inner .articleSet .header h2{font-size:4.5vw}.articles_inner .articleSet .header h3{font-size:4.2vw;line-height:2em;padding:0 1em}.articles_inner .articleSet .header h3:before{content:none}.articles_inner .articleSet .body .fill_button{padding:6px;line-height:150%}.articles_inner .article .article_with_center_image figure,.articles_inner .article .article_with_left_image figure,.articles_inner .article .article_with_right_image figure{margin-bottom:1em}}/*!-----------------------------------------------------------------------------
 * blog.scss 今日の先生ブログ 共通
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/.blog_main_layout{margin-bottom:2rem;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.blog_main_layout>*:first-child{width:70%}.blog_main_layout>*:last-child{width:30%}.blog_main_layout .blog_body_inner{margin-bottom:1rem}.blog_main_layout .blog_body .header{text-align:center;margin-bottom:2rem}.blog_main_layout .blog_body .header_inner{background-color:rgba(255,255,255,0.7);padding:3em;max-width:80%;max-width:max-content;margin:0 auto}.blog_main_layout .blog_body .header_inner .update_at{margin-bottom:1.5em}.blog_main_layout .blog_body .header_inner .update_at>*{position:relative}.blog_main_layout .blog_body .header_inner .update_at>*:after{content:"";border-bottom:1px solid #afaca4;width:50%;position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-6px}.blog_main_layout .blog_body .body{background-color:rgba(255,255,255,0.9);padding:3rem;box-shadow:1px 1px 3px -1px #666}.make_site .blog_main_layout .blog_body .body{border:1px solid #f1b0d9}.cosme_site .blog_main_layout .blog_body .body{border:1px solid #ade9bc}.blog_main_layout .blog_body .navigation_inner{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.blog_main_layout .blog_body .navigation_inner>*{width:50%}.blog_main_layout .blog_body .navigation_inner>*:last-child{text-align:right}.blog_main_layout .blog_body .navigation_inner>* a{background-color:rgba(255,255,255,0.9);padding:.5rem;box-shadow:1px 1px 3px -1px #666}.make_site .blog_main_layout .blog_body .navigation_inner>* a{border:1px solid #f1b0d9}.cosme_site .blog_main_layout .blog_body .navigation_inner>* a{border:1px solid #ade9bc}.blog_main_layout .blog_body .navigation_inner>* a i{font-size:12px;font-size:1.2rem}.make_site .blog_main_layout .blog_body .navigation_inner>* a i{color:#f1b0d9}.cosme_site .blog_main_layout .blog_body .navigation_inner>* a i{color:#ade9bc}.blog_main_layout .side_menu_inner{width:90%;margin:0;margin-left:auto}.blog_main_layout .side_menu_inner>*:not(:last-child){margin-bottom:2rem}.blog_main_layout .side_menu_inner>*>*{background-color:rgba(255,255,255,0.9);box-shadow:1px 1px 3px -1px #666}.make_site .blog_main_layout .side_menu_inner>*>*{border:1px solid #f1b0d9}.cosme_site .blog_main_layout .side_menu_inner>*>*{border:1px solid #ade9bc}.blog_main_layout .side_menu_inner>* .header{font-size:11px;font-size:1.1rem}.blog_main_layout .side_menu .writer_profile_inner{padding:1rem}.blog_main_layout .side_menu .writer_profile_inner .writer.header{text-align:center;margin-bottom:1rem}.blog_main_layout .side_menu .writer_profile_inner .profile figure{margin-bottom:1rem;text-align:center}.blog_main_layout .side_menu .writer_profile_inner .summary>*:not(:last-child){margin-bottom:1rem}.blog_main_layout .side_menu .writer_profile_inner .summary .url i{font-size:12px;font-size:1.2rem;color:#EEDCB3}.blog_main_layout .side_menu .recent_articles_inner .recent.header{padding:1rem}.make_site .blog_main_layout .side_menu .recent_articles_inner .recent.header{border-bottom:1px solid #f1b0d9}.cosme_site .blog_main_layout .side_menu .recent_articles_inner .recent.header{border-bottom:1px solid #ade9bc}.blog_main_layout .side_menu .recent_articles_inner .recent.header i{font-size:12px;font-size:1.2rem}.make_site .blog_main_layout .side_menu .recent_articles_inner .recent.header i{color:#f1b0d9}.cosme_site .blog_main_layout .side_menu .recent_articles_inner .recent.header i{color:#ade9bc}.blog_main_layout .side_menu .recent_articles_inner .list{background-color:rgba(221,221,221,0.1)}.blog_main_layout .side_menu .recent_articles_inner .list>*{padding:1rem}.make_site .blog_main_layout .side_menu .recent_articles_inner .list>*:not(:last-child){border-bottom:1px dotted #f8dade}.cosme_site .blog_main_layout .side_menu .recent_articles_inner .list>*:not(:last-child){border-bottom:1px dotted #d1f0d9}.blog_main_layout .side_menu .recent_articles_inner .list>* .item>*:not(:last-child){margin-bottom:6px}.blog_main_layout .side_menu .recent_articles_inner .list>* .eye_catch{text-align:center}.blog_main_layout .side_menu .recent_articles_inner .list>* .eye_catch img{width:auto;height:auto;max-width:100%;max-height:100px}.blog_main_layout .side_menu .recent_articles_inner .list>* .meta{font-size:9px;font-size:.9rem;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.blog_main_layout .side_menu .recent_articles_inner .list>* .meta>*{width:50%}.blog_main_layout .side_menu .calendar_archive_inner .calendar.header{padding:1rem}.make_site .blog_main_layout .side_menu .calendar_archive_inner .calendar.header{border-bottom:1px solid #f1b0d9}.cosme_site .blog_main_layout .side_menu .calendar_archive_inner .calendar.header{border-bottom:1px solid #ade9bc}.blog_main_layout .side_menu .calendar_archive_inner .calendar.header i{font-size:12px;font-size:1.2rem}.make_site .blog_main_layout .side_menu .calendar_archive_inner .calendar.header i{color:#f1b0d9}.cosme_site .blog_main_layout .side_menu .calendar_archive_inner .calendar.header i{color:#ade9bc}.blog_main_layout .side_menu .calendar_archive_inner .body{padding:1rem}.blog_main_layout .side_menu .calendar_archive_inner .body #wp-calendar{width:100%}.blog_main_layout .side_menu .calendar_archive_inner .body #wp-calendar caption,.blog_main_layout .side_menu .calendar_archive_inner .body #wp-calendar th,.blog_main_layout .side_menu .calendar_archive_inner .body #wp-calendar td{text-align:center}.blog_main_layout .side_menu .calendar_archive_inner .body #wp-calendar>caption{line-height:3rem}.make_site .blog_main_layout .side_menu .calendar_archive_inner .body #wp-calendar>caption{background-color:#f8dade}.cosme_site .blog_main_layout .side_menu .calendar_archive_inner .body #wp-calendar>caption{background-color:#d1f0d9}.blog_main_layout .side_menu .calendar_archive_inner .body #wp-calendar>thead tr *:nth-last-child(2){color:#919ae9}.blog_main_layout .side_menu .calendar_archive_inner .body #wp-calendar>thead tr *:last-child{color:#f1b0d9}.blog_main_layout .side_menu .calendar_archive_inner .body #wp-calendar>thead th{line-height:3rem}.blog_main_layout .side_menu .calendar_archive_inner .body #wp-calendar>tfoot tr{line-height:3rem}.blog_main_layout .side_menu .calendar_archive_inner .body #wp-calendar>tbody td{line-height:2rem;color:#afaca4}.blog_main_layout .side_menu .calendar_archive_inner .body #wp-calendar>tbody td a{text-decoration:underline}.blog_footer_inner{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.blog_footer_inner>*{width:20%;padding-right:1rem}.blog_footer_inner .footer_button>*{padding:1rem;background-color:rgba(255,255,255,0.9);box-shadow:1px 1px 3px -1px #666}.make_site .blog_footer_inner .footer_button>*{border:1px solid #f1b0d9}.cosme_site .blog_footer_inner .footer_button>*{border:1px solid #ade9bc}.blog_footer_inner .footer_button>* .header i{font-size:12px;font-size:1.2rem}.make_site .blog_footer_inner .footer_button>* .header i{color:#f1b0d9}.cosme_site .blog_footer_inner .footer_button>* .header i{color:#ade9bc}.blog_wysiwyg p,.blog_wysiwyg blockquote,.blog_wysiwyg ul,.blog_wysiwyg ol{margin-bottom:1em}.blog_wysiwyg em{font-family:Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:italic}.blog_wysiwyg strong{font-weight:bold}.blog_wysiwyg blockquote{margin-left:30px;padding-left:1em;border-left:3px solid #afaca4}.blog_wysiwyg ul,.blog_wysiwyg ol{padding-left:1.5em}.blog_wysiwyg ul{list-style:disc}.blog_wysiwyg ol{list-style:decimal}.blog_wysiwyg img,.blog_wysiwyg video{max-width:100%;max-height:320px;height:auto;width:auto}.blog_wysiwyg a{color:#919ae9;text-decoration:underline}@media (max-width: 767px){.blog_main_layout{-webkit-flex-direction:column;flex-direction:column}.blog_main_layout>*:first-child{width:100%;margin-bottom:2rem}.blog_main_layout>*:last-child{width:100%}.blog_main_layout .blog_body .header_inner{padding:1.5rem}.blog_main_layout .blog_body .header_inner h1{font-size:5.5vw}.blog_main_layout .blog_body .body{padding:2.5rem}.blog_main_layout .blog_body .body img,.blog_main_layout .blog_body .body video{height:auto}.blog_main_layout .side_menu_inner{width:100%;margin:0}.blog_main_layout .side_menu .writer_profile_inner .profile figure img{width:auto}.blog_main_layout .side_menu .recent_articles_inner .recent.header{text-align:center}.blog_main_layout .side_menu .calendar_archive_inner .calendar.header{text-align:center}.blog_footer_inner{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.blog_footer_inner>*{width:100%;padding:0;margin-bottom:2rem}}/*!-----------------------------------------------------------------------------
 * T0.0.scss サイトトップ
 * ----------------------------------------------------------------------------
 * Copyright (C) 2018 HexLab Inc.
 * https://hexlab.jp/
 * --------------------------------------------------------------------------*/#T0_0 .carousels .main_slider{box-sizing:border-box;border:2px solid #fff;box-shadow:1px 1px 3px -1px #666}#T0_0 .carousels .slide_item img{width:100%}#T0_0 .information_header_inner{padding:4rem 0 2rem}#T0_0 .information_header .header{text-align:center;font-size:15px;font-size:1.5rem;font-weight:bold}#T0_0 .information_header .header>*{position:relative}#T0_0 .information_header .header>*:after{content:"";width:50%;bottom:-4px;position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:2px solid #afaca4}.make_site#T0_0 .information_header .header>*:after{border-bottom:2px solid #f1b0d9}.cosme_site#T0_0 .information_header .header>*:after{border-bottom:2px solid #ade9bc}#T0_0 .links_header_inner{padding:4rem 0 2rem}#T0_0 .links_header .header{text-align:center;font-size:15px;font-size:1.5rem;font-weight:bold}#T0_0 .links_header .header>*{position:relative}#T0_0 .links_header .header>*:after{content:"";width:50%;bottom:-4px;position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:2px solid #afaca4}.make_site#T0_0 .links_header .header>*:after{border-bottom:2px solid #f1b0d9}.cosme_site#T0_0 .links_header .header>*:after{border-bottom:2px solid #ade9bc}@media (max-width: 767px){#T0_0 .column1x4>:first-child{margin-bottom:2rem}}/*!-----------------------------------------------------------------------------
 * T1.0.scss 各サイトトップ
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/#T1_0 .carousels .main_slider{box-sizing:border-box;border:2px solid #fff;box-shadow:1px 1px 3px -1px #666}#T1_0 .carousels .slide_item img{width:100%}#T1_0 .information_header_inner{padding:4rem 0 2rem}#T1_0 .information_header .header{text-align:center;font-size:15px;font-size:1.5rem;font-weight:bold}#T1_0 .information_header .header>*{position:relative}#T1_0 .information_header .header>*:after{content:"";width:50%;bottom:-4px;position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:2px solid #afaca4}.make_site#T1_0 .information_header .header>*:after{border-bottom:2px solid #f1b0d9}.cosme_site#T1_0 .information_header .header>*:after{border-bottom:2px solid #ade9bc}@media (max-width: 767px){#T1_0 .column1x4>:first-child{margin-bottom:2rem}}/*!-----------------------------------------------------------------------------
 * T2.0.scss 見出し有り無し汎用ページ
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/#T2_0 .avan_image{width:100%}#T2_0 .avan_image img{width:100%}@media (max-width: 767px){#T2_0 .avan_image img{width:100%}}/*!-----------------------------------------------------------------------------
 * T3.0.scss 認定講師一覧
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/#T3_0 .page_title,#T3_0 .schedule_title{background-image:none;text-align:left}#T3_0 .page_title:before,#T3_0 .schedule_title:before{display:inline-block;width:1em;margin-right:.5em}#T3_0.make_site .page_title:before{content:url("/images/icon_header_make.svg")}#T3_0.cosme_site .page_title:before{content:url("/images/icon_header_cosme.svg")}#T3_0.make_site .schedule_title:before{content:url("/images/icon_schedule_make.svg")}#T3_0.cosme_site .schedule_title:before{content:url("/images/icon_schedule_cosme.svg")}#T3_0 .top_title{font-size:12px;font-size:1.2rem;background-color:#fff;box-sizing:border-box;margin-bottom:24px;padding:1rem;box-shadow:1px 1px 3px -1px #666}#T3_0.make_site .top_title{border:1px solid #f1b0d9}#T3_0.cosme_site .top_title{border:1px solid #ade9bc}#T3_0 .teacher_introductions .cards>*{width:49%}@media (min-width: 768px){#T3_0 .teacher_introductions .cards>*:nth-child(n+2){margin-bottom:7px}}#T3_0 .teacher_introductions .card{width:calc(100% - 8px);padding:4px;border-radius:.5rem;background-color:#fff;box-shadow:1px 1px 3px -1px #666;min-height:212px}#T3_0 .teacher_introductions .card_inner{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#T3_0 .teacher_introductions .card_inner>:first-child{width:47%;padding-top:8px}#T3_0 .teacher_introductions .card_inner>:first-child img{width:95%}#T3_0 .teacher_introductions .card_inner>:nth-child(2){width:calc(53% - 8px);padding:8px 4px 0}#T3_0 .teacher_introductions .card_inner>:nth-child(2)>:first-child{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#T3_0 .teacher_introductions .card_inner>:nth-child(2)>:first-child>:first-child{width:70%}#T3_0 .teacher_introductions .card_inner>:nth-child(2)>:first-child>:nth-child(2){width:30%}#T3_0 .teacher_introductions .card_inner .phonetic,#T3_0 .teacher_introductions .card_inner .blog_info label{font-family:"Playfair Display SC", 游明朝,Yu Mincho,游明朝体,YuMincho,Roboto Slab,Garamond,Times New Roman,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif}#T3_0 .teacher_introductions .card_inner .name{font-size:12px;font-size:1.2rem}#T3_0 .teacher_introductions .card_inner .area{text-align:center}#T3_0 .teacher_introductions .card_inner .area>span{font-size:8px;font-size:.8rem;padding-left:2px}#T3_0 .teacher_introductions .card_inner figcaption,#T3_0 .teacher_introductions .card_inner .phonetic{font-size:8px;font-size:.8rem}#T3_0 .teacher_introductions .card_inner .to_customer,#T3_0 .teacher_introductions .card_inner .blog_info p{font-size:8px;font-size:.8rem;line-height:1.3em}#T3_0 .teacher_introductions .card_inner .phonetic,#T3_0 .teacher_introductions .card_inner .to_customer{margin-bottom:.5em}#T3_0 .teacher_introductions .card_inner .to_customer{word-wrap:break-word}.make_site .phonetic{border-bottom:1px solid #f1b0d9}.cosme_site .phonetic{border-bottom:1px solid #ade9bc}#T3_0 .other_informations{margin-top:2rem}@media (max-width: 767px){#T3_0 .top_title{font-size:8px;font-size:.8rem}#T3_0 .teacher_introductions .cards>*{width:100%;margin-bottom:8px}}#T3_0 .teacher_introductions.detail .card{border-radius:0;box-shadow:none;width:calc(100% - 4rem);padding:2rem}#T3_0 .teacher_introductions.detail .card_inner>:first-child img{width:90%}#T3_0 .teacher_introductions.detail .card_inner>:first-child figcaption{text-align:center}#T3_0 .teacher_introductions.detail .card_inner>:first-child figcaption br{display:none}#T3_0 .teacher_introductions.detail .card_inner .name{font-size:15px;font-size:1.5rem}#T3_0 .teacher_introductions.detail .card_inner figcaption,#T3_0 .teacher_introductions.detail .card_inner .phonetic{font-size:10px;font-size:1rem}#T3_0 .teacher_introductions.detail .card_inner .to_customer,#T3_0 .teacher_introductions.detail .card_inner .opportunity p,#T3_0 .teacher_introductions.detail .card_inner .blog_info p{font-size:10px;font-size:1rem;line-height:1.5em;margin-bottom:2rem}#T3_0 .teacher_introductions.detail .card_inner .phonetic,#T3_0 .teacher_introductions.detail .card_inner .to_customer{margin-bottom:1em}#T3_0 .teacher_introductions.detail .card_inner .opportunity label,#T3_0 .teacher_introductions.detail .card_inner .blog_info label,#T3_0 .teacher_introductions.detail .card_inner .other_chanel label{display:block;margin-bottom:.5rem}#T3_0 .teacher_introductions.detail .card_inner .opportunity label:before,#T3_0 .teacher_introductions.detail .card_inner .blog_info label:before,#T3_0 .teacher_introductions.detail .card_inner .other_chanel label:before{display:inline-block;width:1em;margin-right:.5em}#T3_0.make_site .teacher_introductions.detail .card_inner .opportunity label:before,#T3_0.make_site .teacher_introductions.detail .card_inner .blog_info label:before,#T3_0.make_site .teacher_introductions.detail .card_inner .other_chanel label:before{content:url("/images/icon_header_make.svg")}#T3_0.cosme_site .teacher_introductions.detail .card_inner .opportunity label:before,#T3_0.cosme_site .teacher_introductions.detail .card_inner .blog_info label:before,#T3_0.cosme_site .teacher_introductions.detail .card_inner .other_chanel label:before{content:url("/images/icon_header_cosme.svg")}#T3_0 .teacher_introductions.detail .card_inner .other_chanel .chanels>*:before{display:inline-block;width:1em;margin-right:.5em}#T3_0 .teacher_introductions.detail .card_inner .other_chanel .other:before{content:url("/images/icon_other.svg")}#T3_0 .teacher_introductions.detail .card_inner .other_chanel .instagram:before{content:url("/images/icon_instagram.svg")}#T3_0 .teacher_introductions.detail .card_inner .other_chanel .facebook:before{content:url("/images/icon_facebook.svg")}@media (max-width: 767px){#T3_0 .teacher_introductions.detail .card_inner{display:-webkit-flex;-webkit-flex-direction:column;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}#T3_0 .teacher_introductions.detail .card_inner>:first-child{text-align:center}#T3_0 .teacher_introductions.detail .card_inner>*{width:100%}}/*!-----------------------------------------------------------------------------
 * T5.0.scss 今日の先生ブログ一覧
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/#T5_0 .breadcrumbs{margin-bottom:0}#T5_0 .avan{margin-bottom:2rem}#T5_0 .avan .avan_title{text-align:center}#T5_0 .avan .avan_title img{width:100%;min-width:1000px}@media (max-width: 767px){#T5_0 .avan{margin-bottom:2rem}#T5_0 .avan .avan_title{text-align:center}#T5_0 .avan .avan_title img{min-width:auto;height:60px;object-fit:cover}}/*!-----------------------------------------------------------------------------
 * T6.0.scss 協会からのお知らせ一覧
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/#T6_0 .rounds3>*{margin-bottom:2rem}/*!-----------------------------------------------------------------------------
 * T6.1.scss 協会からのお知らせ詳細
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/#T6_1 .avan_image{width:100%}#T6_1 .avan_image img{width:100%}@media (max-width: 767px){#T6_1 .avan_image img{width:100%}}/*!-----------------------------------------------------------------------------
 * T7.0.scss 掲載依頼
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/#T7_0 .contact_center{width:90%;margin:0 auto}#T7_0 .contact_form input[type='date'],#T7_0 .contact_form input[type='file']{width:100%}#T7_0 .contact_form input[type='date']{height:30px}#T7_0 .contact_form textarea{height:200px}#T7_0 .contact_form input[type='submit']{color:#222}#T7_0 .contact_form_inner>*{margin-bottom:1rem}#T7_0 .contact_form_inner>* .required{font-size:8px;font-size:.8rem;color:#e66a6a;font-weight:bold}#T7_0 .contact_form_inner>* .explanation{font-size:8px;font-size:.8rem}#T7_0 .contact_trigger textarea{height:100px}#T7_0 .contact_message textarea{height:50px}#T7_0 .additional_explanation{border-top:1px solid #ccc;padding-top:1rem}#T7_0 .additional_explanation .header{color:#e66a6a;font-weight:bold;margin-bottom:1em}#T7_0 .additional_explanation .body{list-style:square;padding-left:1.5em;line-height:1.5em}#T7_0 .additional_explanation .body>*{margin-bottom:1em}#T7_0 .dropify-wrapper{padding:0px 0px}#T7_0 .wpcf7-list-item{display:block;margin-bottom:0.5em}#T7_0 .screen-reader-response{display:none}#T7_0 .wpcf7-not-valid-tip{color:red;font-size:1.2em}#T7_0 .wpcf7-validation-errors,#T7_0 .wpcf7-mail-sent-ng{color:red;font-size:1.2em;font-weight:bolder;text-align:center}#T7_0 .wpcf7-mail-sent-ok{font-size:1.2em;font-weight:bolder;text-align:center}.articles_inner .articleSet .body ul.talk_list{padding-left:0}.talk_list{display:flex;flex-direction:column;gap:40px}.talk_list li{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:0 5%}.talk_list li>*:first-child{width:20%}.talk_list li>*:nth-child(2){width:75%}.talk_list li.right{flex-direction:row-reverse}.talk_list li .icon{font-size:0.8em;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.talk_list li .icon:before{content:"";width:100px;height:100px;background-size:cover;background-image:url("https://personal-make.com/cms/wp-content/uploads/2022/05/icon_default.jpg");border-radius:50%;border:1px solid #afaca4}.talk_list li .talk{border-radius:10px;box-shadow:4px 4px 10px #ddd;padding:1em}.talk_list li .manager:before{background-image:url("https://personal-make.com/cms/wp-content/uploads/2022/05/icon_manager.jpg")}.talk_list li .sainatomoko:before{background-image:url("https://personal-make.com/cms/wp-content/uploads/2022/05/icon_sainatomoko.jpg")}/*!-----------------------------------------------------------------------------
 * global-navigation.scss
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/.global_navigation{background-color:#fff}.global_navigation_inner{padding-top:1rem;border-bottom:1px solid #222}.make_site .global_navigation_inner{border-bottom:1px solid #f1b0d9}.cosme_site .global_navigation_inner{border-bottom:1px solid #ade9bc}.global_navigation_inner .common{margin-bottom:1rem}.global_navigation_inner .by_site{margin-bottom:.5rem}.global_navigation_inner .common_inner{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.global_navigation_inner .common_inner .left{width:215px}.global_navigation_inner .common_inner .left .logo img{max-height:105px}.global_navigation_inner .common_inner .right{width:785px;display:-webkit-flex;-webkit-flex-direction:column;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.global_navigation_inner .common_inner .right .top{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.global_navigation_inner .common_inner .right .top .message{width:415px;font-size:8px;font-size:.8rem}.global_navigation_inner .common_inner .right .top .message>*{padding-left:1rem}.global_navigation_inner .common_inner .right .top .link{width:370px;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.global_navigation_inner .common_inner .right .top .link>*{display:none;width:50%}.global_navigation_inner .common_inner .right .top .link>* .fill_button{margin:0;margin-left:auto;position:relative;border:none}.global_navigation_inner .common_inner .right .top .link>* .fill_button>*:before{content:"";display:inline-block;width:1em;height:1em;background-size:1em 1em;left:7px;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url("/images/arrow.png")}.global_navigation_inner .common_inner .right .top .link>*.to_make .fill_button{background-color:#f1b0d9}.global_navigation_inner .common_inner .right .top .link>*.to_cosme .fill_button{background-color:#ade9bc}.make_site .global_navigation_inner .common_inner .right .top .link>*.to_cosme{display:block}.cosme_site .global_navigation_inner .common_inner .right .top .link>*.to_make{display:block}.global_navigation_inner .common_inner .right .top .link>*.login{display:block}.global_navigation_inner .common_inner .right .top .link>*.login .fill_button{background-color:#EEDCB3}.global_navigation_inner .common_inner .right .top .link>*.login .fill_button>*:before{background-image:url("/images/icon_lock.svg")}.global_navigation_inner .common_inner .right .top .link>* a:hover{color:#6f6f6f}.global_navigation_inner .common_inner .right .bottom .navigation{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;font-size:9px;font-size:.9rem;text-align:right}.global_navigation_inner .common_inner .right .bottom .navigation>*:first-child{width:16rem}.global_navigation_inner .common_inner .right .bottom .navigation>*:nth-child(2){width:11rem}.global_navigation_inner .common_inner .right .bottom .navigation>*:nth-child(3){width:7rem}.global_navigation_inner .common_inner .right .bottom .navigation>*:nth-child(4){width:9rem}.global_navigation_inner .common_inner .right .bottom .navigation>*:last-child{width:7rem}.global_navigation_inner .common_inner .right .bottom .navigation>*:last-child a:before{content:url("/images/icon_cart.svg");width:1.3em;left:-1.8em}.global_navigation_inner .common_inner .right .bottom .navigation>*:last-child a:after{background-color:#EC5B94}.global_navigation_inner .common_inner .right .bottom .navigation a{position:relative}.global_navigation_inner .common_inner .right .bottom .navigation a:before{content:url("/images/icon_header.svg");width:1em;left:-1.5em;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.global_navigation_inner .common_inner .right .bottom .navigation a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#EEDCB3}.global_navigation_inner .common_inner .right .bottom .navigation a:hover{color:#222}.global_navigation_inner .common_inner .right .bottom .navigation a:hover:after{width:100%;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.global_navigation_inner .site_navigation>*{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;display:none}.global_navigation_inner .site_navigation>*>*{height:2.5rem;width:20%;box-sizing:border-box;font-size:9px;font-size:.9rem;font-weight:bold;border-right:1px solid #afaca4;position:relative}.global_navigation_inner .site_navigation>*>*:first-child{border-left:1px solid #afaca4}.global_navigation_inner .site_navigation>*>*>*{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:11rem}.global_navigation_inner .site_navigation>*>* a{display:block}.global_navigation_inner .site_navigation>*>* a:hover{color:#222}.global_navigation_inner .site_navigation>*>*:after{content:"";position:absolute;left:0;bottom:-7px;width:0;height:2px;background-color:#EEDCB3}.make_site .global_navigation_inner .site_navigation>*>*:after{background-color:#f1b0d9}.cosme_site .global_navigation_inner .site_navigation>*>*:after{background-color:#ade9bc}.global_navigation_inner .site_navigation>*>*:hover:after{width:100%;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.global_navigation_inner .site_navigation .make_navigation>*:nth-child(3),.global_navigation_inner .site_navigation .make_navigation>*:nth-child(4),.global_navigation_inner .site_navigation .make_navigation>*:nth-child(5){text-align:center}.global_navigation_inner .site_navigation .common_navigation>*,.global_navigation_inner .site_navigation .cosme_navigation>*{text-align:center}.common_site .global_navigation_inner .site_navigation .common_navigation{display:-webkit-flex;display:flex}.make_site .global_navigation_inner .site_navigation .make_navigation{display:-webkit-flex;display:flex}.cosme_site .global_navigation_inner .site_navigation .cosme_navigation{display:-webkit-flex;display:flex}@media (max-width: 767px){.sp_global_navigation{background-color:#fff}.sp_global_navigation_inner{width:100%;padding-top:3px;position:relative}.sp_global_navigation_inner .top{margin-bottom:.5rem}.sp_global_navigation_inner .top .logo{text-align:center}.sp_global_navigation_inner .top .logo img{height:2.5rem}.sp_global_navigation_inner .top .login{position:absolute;top:.3rem;right:10px;width:2rem;height:2rem}.sp_global_navigation_inner .navigations{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.sp_global_navigation_inner .navigations>*{width:33.3%;border-right:1px solid #afaca4;box-sizing:border-box;padding:5px}.sp_global_navigation_inner .navigations>*:last-child{border-right:none}.sp_global_navigation_inner .navigations>*.association{border-bottom:1px solid #EEDCB3}.sp_global_navigation_inner .navigations>*.association .menu_toggle+*{background-color:#EEDCB3}.sp_global_navigation_inner .navigations>*.make{border-bottom:1px solid #f1b0d9}.sp_global_navigation_inner .navigations>*.make .menu_toggle+*{background-color:#f1b0d9}.sp_global_navigation_inner .navigations>*.cosme{border-bottom:1px solid #ade9bc}.sp_global_navigation_inner .navigations>*.cosme .menu_toggle+*{background-color:#ade9bc}.sp_global_navigation_inner .navigations>* a{display:block}.sp_global_navigation_inner .navigations>* a:hover{color:#222}.sp_global_navigation_inner .navigations>* .menu_toggle{cursor:pointer;text-align:center;height:34px}.sp_global_navigation_inner .navigations>* .menu_toggle label{display:block;font-family:"Playball", 游明朝,Yu Mincho,游明朝体,YuMincho,Roboto Slab,Garamond,Times New Roman,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;line-height:.8rem}.sp_global_navigation_inner .navigations>* .menu_toggle span{font-size:8px;font-size:.8rem}.sp_global_navigation_inner .navigations>* .menu_toggle+*{display:none;position:absolute;z-index:100;box-shadow:1px 1px 3px #666;top:44px;left:0;width:100%}.sp_global_navigation_inner .navigations>* .menu_toggle+*>*{line-height:40px;border-top:1px solid #fdfdfc;padding-left:1rem}.sp_global_navigation_inner.pc_hide{display:block}}/*!-----------------------------------------------------------------------------
 * footer.scss
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/.footer{border-top:1px solid #afaca4;background-color:#fdfdfc}.make_site .footer{border-top:1px solid #f8dade;background-color:#f8dade}.cosme_site .footer{border-top:1px solid #d1f0d9;background-color:#d1f0d9}.footer_inner{padding:24px 0}.footer_inner .navigations{margin-bottom:24px;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.footer_inner .navigations>*{width:23%}.footer_inner .navigations>*>.category_name{font-size:9px;font-size:.9rem;font-weight:bold}.footer_inner .navigations>*>:not(.category_name){font-size:8px;font-size:.8rem}.footer_inner .navigations>*>:not(.category_name) a{text-decoration:underline}.footer_inner .navigations>*>.top{margin-bottom:1rem}.footer_inner .trademark_note{font-size:8px;font-size:.8rem;border-bottom:1px solid #afaca4;margin-bottom:1rem}.footer_inner .copyright{font-size:8px;font-size:.8rem;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.footer_inner .copyright>:first-child{margin-right:3rem}.footer_inner .copyright .other_link{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.footer_inner .copyright .other_link>*{padding:0 1rem;border-right:1px solid #afaca4}.footer_inner .copyright .other_link>*:first-child{border-left:1px solid #afaca4}@media (max-width: 767px){.footer .footer_inner .navigations>*{width:100%;margin-bottom:1em}.footer .footer_inner .copyright{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.footer .footer_inner .copyright>:first-child{width:100%;margin:0}.footer .footer_inner .copyright .other_link{margin-bottom:1rem}.footer .footer_inner .copyright .other_link>*{padding:0 .5rem}}/*!-----------------------------------------------------------------------------
 * design-concept.scss
 * ----------------------------------------------------------------------------
 * Copyright (C) 2014 HGMGN
 * http://hgmgn.com/
 * --------------------------------------------------------------------------*/#design_concept #text_visual .header_list h1:before,#design_concept #site_color_visual #site_color_percentage h1:before{content:"";position:absolute;background-color:#C9B3D5;top:0;left:0;height:.5em;width:.5em}#design_concept #text_visual .header_list h1:after,#design_concept #site_color_visual #site_color_percentage h1:after{content:"";position:absolute;background-color:#E2AED4;top:.55em;left:.55em;height:.5em;width:.5em}#design_concept #text_visual .header_list h1,#design_concept #site_color_visual #site_color_percentage h1,#design_concept #text_visual .header_list h2,#design_concept #site_color_visual #site_color_percentage h2,#design_concept #text_visual .header_list h3,#design_concept #site_color_visual #site_color_percentage h3,#design_concept #text_visual .header_list h4,#design_concept #site_color_visual #site_color_percentage h4,#design_concept #text_visual .header_list h5,#design_concept #site_color_visual #site_color_percentage h5,#design_concept #text_visual .header_list h6,#design_concept #site_color_visual #site_color_percentage h6{font-family:'Oswald', 'ヒラギノ角ゴ';margin-bottom:2rem;color:#333;font-weight:bold}#design_concept #text_visual .header_list small,#design_concept #site_color_visual #site_color_percentage small{padding-left:1em;font-size:.8em;color:#3c3c3c}#design_concept #text_visual .header_list h1,#design_concept #site_color_visual #site_color_percentage h1{position:relative;font-size:2rem;padding-left:1.5em}#design_concept #text_visual .header_list h2,#design_concept #site_color_visual #site_color_percentage h2{position:relative;font-size:2rem;line-height:2.2rem;padding:0;background-color:transparent;padding-left:.9em}#design_concept #text_visual .header_list h2:before,#design_concept #site_color_visual #site_color_percentage h2:before{position:absolute;content:"";top:0;left:0;height:1em;border-left:3px solid #333}#design_concept #text_visual .header_list h3,#design_concept #site_color_visual #site_color_percentage h3{position:relative;font-size:1.5rem;border-bottom:1px solid #aaa;padding-bottom:.3em}#design_concept #text_visual .header_list h3:after,#design_concept #site_color_visual #site_color_percentage h3:after{content:"";position:absolute;background-color:#E3ADD5;bottom:-1px;left:0;height:1px;width:20%}#design_concept #text_visual .header_list h4,#design_concept #site_color_visual #site_color_percentage h4{font-size:1.3rem}#design_concept #text_visual .header_list nav,#design_concept #site_color_visual #site_color_percentage nav{color:white}#design_concept #text_visual .header_list a,#design_concept #site_color_visual #site_color_percentage a{text-decoration:underline;color:#222}#design_concept #text_visual .header_list figcaption,#design_concept #site_color_visual #site_color_percentage figcaption{font-size:0.8rem;color:#444}#design_concept #text_visual .header_list aside,#design_concept #site_color_visual #site_color_percentage aside{border-color:#E3ADD5;background-color:#fff;color:#444}#design_concept #text_visual .header_list dl dt,#design_concept #site_color_visual #site_color_percentage dl dt{font-size:1.5rem;padding-left:1em}#design_concept #text_visual .header_list dl dd li:before,#design_concept #site_color_visual #site_color_percentage dl dd li:before{content:"・";color:#E3ADD5}#design_concept h1,#design_concept h2,#design_concept h3,#design_concept h4,#design_concept h5,#design_concept h6{font-family:Bungee;margin-bottom:.5rem}#design_concept h2{background-color:#333;color:#fff;padding:.2rem}#design_concept h3{color:#222;margin-top:1rem;font-size:.9rem}#design_concept aside{background-color:#eee;color:#555;border:1px solid #555;margin:.5rem;padding:1em}#design_concept strong{font-weight:bold}#design_concept .check_list li:before{position:absolute;left:0px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:" ";display:inline-block;background-repeat:no-repeat;background-image:url('../images/icon_check2.svg?1515216331');width:1rem;height:1rem;-moz-background-size:1rem,1rem;-o-background-size:1rem,1rem;-webkit-background-size:1rem,1rem;background-size:1rem,1rem}#design_concept .check_list li{position:relative}#design_concept .check_list li{text-indent:2rem;line-height:2rem}#design_concept .check_list li a{text-decoration:underline}#design_concept #color_visual .box{width:100%;height:3rem;text-align:center}#design_concept #color_visual .key_color{background-color:#E3ADD5;color:#1c522a}#design_concept #color_visual .sub_color{background-color:#fff;color:#000}#design_concept #color_visual .tone_list{text-align:center}#design_concept #color_visual .tone_list li{display:inline-block;width:calc(100% / 12);height:3rem}#design_concept #color_visual .tone_vivid li:nth-child(0){background-color:#D40045}#design_concept #color_visual .tone_vivid li:nth-child(1){background-color:#FD1A1C}#design_concept #color_visual .tone_vivid li:nth-child(2){background-color:#FF590B}#design_concept #color_visual .tone_vivid li:nth-child(3){background-color:#fc0}#design_concept #color_visual .tone_vivid li:nth-child(4){background-color:#CCE700}#design_concept #color_visual .tone_vivid li:nth-child(5){background-color:#66B82B}#design_concept #color_visual .tone_vivid li:nth-child(6){background-color:#008F62}#design_concept #color_visual .tone_vivid li:nth-child(7){background-color:#007A87}#design_concept #color_visual .tone_vivid li:nth-child(8){background-color:#093F86}#design_concept #color_visual .tone_vivid li:nth-child(9){background-color:#1D1A88}#design_concept #color_visual .tone_vivid li:nth-child(10){background-color:#340C81}#design_concept #color_visual .tone_vivid li:nth-child(11){background-color:#770071}#design_concept #color_visual .tone_bright li:nth-child(0){background-color:#F9344C}#design_concept #color_visual .tone_bright li:nth-child(1){background-color:#FC4E32}#design_concept #color_visual .tone_bright li:nth-child(2){background-color:#FF9914}#design_concept #color_visual .tone_bright li:nth-child(3){background-color:#FFF231}#design_concept #color_visual .tone_bright li:nth-child(4){background-color:#99D02B}#design_concept #color_visual .tone_bright li:nth-child(5){background-color:#33A65E}#design_concept #color_visual .tone_bright li:nth-child(6){background-color:#1AA18E}#design_concept #color_visual .tone_bright li:nth-child(7){background-color:#1D86AE}#design_concept #color_visual .tone_bright li:nth-child(8){background-color:#386CB0}#design_concept #color_visual .tone_bright li:nth-child(9){background-color:#6964AD}#design_concept #color_visual .tone_bright li:nth-child(10){background-color:#A45AAA}#design_concept #color_visual .tone_bright li:nth-child(11){background-color:#DF4C94}#design_concept #color_visual .tone_strong li:nth-child(0){background-color:#CA1028}#design_concept #color_visual .tone_strong li:nth-child(1){background-color:#CC4613}#design_concept #color_visual .tone_strong li:nth-child(2){background-color:#D9760F}#design_concept #color_visual .tone_strong li:nth-child(3){background-color:#CCB914}#design_concept #color_visual .tone_strong li:nth-child(4){background-color:#8CA113}#design_concept #color_visual .tone_strong li:nth-child(5){background-color:#27853F}#design_concept #color_visual .tone_strong li:nth-child(6){background-color:#297364}#design_concept #color_visual .tone_strong li:nth-child(7){background-color:#205B85}#design_concept #color_visual .tone_strong li:nth-child(8){background-color:#233B8B}#design_concept #color_visual .tone_strong li:nth-child(9){background-color:#3D1C83}#design_concept #color_visual .tone_strong li:nth-child(10){background-color:#5E2883}#design_concept #color_visual .tone_strong li:nth-child(11){background-color:#990F4F}#design_concept #color_visual .tone_deep li:nth-child(0){background-color:#9E002C}#design_concept #color_visual .tone_deep li:nth-child(1){background-color:#A41200}#design_concept #color_visual .tone_deep li:nth-child(2){background-color:#A34A02}#design_concept #color_visual .tone_deep li:nth-child(3){background-color:#A38204}#design_concept #color_visual .tone_deep li:nth-child(4){background-color:#518517}#design_concept #color_visual .tone_deep li:nth-child(5){background-color:#2F6F41}#design_concept #color_visual .tone_deep li:nth-child(6){background-color:#025965}#design_concept #color_visual .tone_deep li:nth-child(7){background-color:#04436D}#design_concept #color_visual .tone_deep li:nth-child(8){background-color:#073E73}#design_concept #color_visual .tone_deep li:nth-child(9){background-color:#232166}#design_concept #color_visual .tone_deep li:nth-child(10){background-color:#531460}#design_concept #color_visual .tone_deep li:nth-child(11){background-color:#740050}#design_concept #color_visual .tone_light li:nth-child(0){background-color:#FA7482}#design_concept #color_visual .tone_light li:nth-child(1){background-color:#FB8072}#design_concept #color_visual .tone_light li:nth-child(2){background-color:#FDB46C}#design_concept #color_visual .tone_light li:nth-child(3){background-color:#FFF27B}#design_concept #color_visual .tone_light li:nth-child(4){background-color:#B3DE69}#design_concept #color_visual .tone_light li:nth-child(5){background-color:#7FC97E}#design_concept #color_visual .tone_light li:nth-child(6){background-color:#66C2AE}#design_concept #color_visual .tone_light li:nth-child(7){background-color:#67B2CA}#design_concept #color_visual .tone_light li:nth-child(8){background-color:#679FCA}#design_concept #color_visual .tone_light li:nth-child(9){background-color:#807DBA}#design_concept #color_visual .tone_light li:nth-child(10){background-color:#B172B6}#design_concept #color_visual .tone_light li:nth-child(11){background-color:#E170A4}#design_concept #color_visual .tone_soft li:nth-child(0){background-color:#C95F6A}#design_concept #color_visual .tone_soft li:nth-child(1){background-color:#D77856}#design_concept #color_visual .tone_soft li:nth-child(2){background-color:#D89048}#design_concept #color_visual .tone_soft li:nth-child(3){background-color:#CCBA48}#design_concept #color_visual .tone_soft li:nth-child(4){background-color:#B3B140}#design_concept #color_visual .tone_soft li:nth-child(5){background-color:#66AC78}#design_concept #color_visual .tone_soft li:nth-child(6){background-color:#4E9B86}#design_concept #color_visual .tone_soft li:nth-child(7){background-color:#4F8B97}#design_concept #color_visual .tone_soft li:nth-child(8){background-color:#516690}#design_concept #color_visual .tone_soft li:nth-child(9){background-color:#5D5791}#design_concept #color_visual .tone_soft li:nth-child(10){background-color:#8C5588}#design_concept #color_visual .tone_soft li:nth-child(11){background-color:#B15076}#design_concept #color_visual .tone_dull li:nth-child(0){background-color:#994152}#design_concept #color_visual .tone_dull li:nth-child(1){background-color:#B24443}#design_concept #color_visual .tone_dull li:nth-child(2){background-color:#B25938}#design_concept #color_visual .tone_dull li:nth-child(3){background-color:#997F42}#design_concept #color_visual .tone_dull li:nth-child(4){background-color:#747E47}#design_concept #color_visual .tone_dull li:nth-child(5){background-color:#5A804B}#design_concept #color_visual .tone_dull li:nth-child(6){background-color:#2A6B68}#design_concept #color_visual .tone_dull li:nth-child(7){background-color:#1E6282}#design_concept #color_visual .tone_dull li:nth-child(8){background-color:#214274}#design_concept #color_visual .tone_dull li:nth-child(9){background-color:#3A367B}#design_concept #color_visual .tone_dull li:nth-child(10){background-color:#5E3179}#design_concept #color_visual .tone_dull li:nth-child(11){background-color:#802A68}#design_concept #color_visual .tone_dark li:nth-child(0){background-color:#632A31}#design_concept #color_visual .tone_dark li:nth-child(1){background-color:#743526}#design_concept #color_visual .tone_dark li:nth-child(2){background-color:#6C4919}#design_concept #color_visual .tone_dark li:nth-child(3){background-color:#695B18}#design_concept #color_visual .tone_dark li:nth-child(4){background-color:#56561A}#design_concept #color_visual .tone_dark li:nth-child(5){background-color:#345934}#design_concept #color_visual .tone_dark li:nth-child(6){background-color:#1D4B44}#design_concept #color_visual .tone_dark li:nth-child(7){background-color:#0E4251}#design_concept #color_visual .tone_dark li:nth-child(8){background-color:#16344F}#design_concept #color_visual .tone_dark li:nth-child(9){background-color:#312C4B}#design_concept #color_visual .tone_dark li:nth-child(10){background-color:#4A304B}#design_concept #color_visual .tone_dark li:nth-child(11){background-color:#633142}#design_concept #color_visual .tone_pale li:nth-child(0){background-color:#FBB4C4}#design_concept #color_visual .tone_pale li:nth-child(1){background-color:#FDCDB7}#design_concept #color_visual .tone_pale li:nth-child(2){background-color:#FEE6AA}#design_concept #color_visual .tone_pale li:nth-child(3){background-color:#FFFFB3}#design_concept #color_visual .tone_pale li:nth-child(4){background-color:#E6F5B0}#design_concept #color_visual .tone_pale li:nth-child(5){background-color:#CCEBC5}#design_concept #color_visual .tone_pale li:nth-child(6){background-color:#CCEBC5}#design_concept #color_visual .tone_pale li:nth-child(7){background-color:#B3D7DD}#design_concept #color_visual .tone_pale li:nth-child(8){background-color:#B3CDE3}#design_concept #color_visual .tone_pale li:nth-child(9){background-color:#B2B6D8}#design_concept #color_visual .tone_pale li:nth-child(10){background-color:#CAB2D6}#design_concept #color_visual .tone_pale li:nth-child(11){background-color:#E3ADD5}#design_concept #color_visual .tone_lightgrayish li:nth-child(0){background-color:#D7A4B6}#design_concept #color_visual .tone_lightgrayish li:nth-child(1){background-color:#D8AFA7}#design_concept #color_visual .tone_lightgrayish li:nth-child(2){background-color:#D9BA97}#design_concept #color_visual .tone_lightgrayish li:nth-child(3){background-color:#D9C69B}#design_concept #color_visual .tone_lightgrayish li:nth-child(4){background-color:#AAC09B}#design_concept #color_visual .tone_lightgrayish li:nth-child(5){background-color:#9EBCA3}#design_concept #color_visual .tone_lightgrayish li:nth-child(6){background-color:#91B8AC}#design_concept #color_visual .tone_lightgrayish li:nth-child(7){background-color:#91AFBB}#design_concept #color_visual .tone_lightgrayish li:nth-child(8){background-color:#91A4B6}#design_concept #color_visual .tone_lightgrayish li:nth-child(9){background-color:#9191AD}#design_concept #color_visual .tone_lightgrayish li:nth-child(10){background-color:#A997B0}#design_concept #color_visual .tone_lightgrayish li:nth-child(11){background-color:#C09EB3}#design_concept #color_visual .tone_grayish li:nth-child(0){background-color:#7D4F5B}#design_concept #color_visual .tone_grayish li:nth-child(1){background-color:#7D5F61}#design_concept #color_visual .tone_grayish li:nth-child(2){background-color:#7D6764}#design_concept #color_visual .tone_grayish li:nth-child(3){background-color:#7D6F59}#design_concept #color_visual .tone_grayish li:nth-child(4){background-color:#636E5B}#design_concept #color_visual .tone_grayish li:nth-child(5){background-color:#486C5C}#design_concept #color_visual .tone_grayish li:nth-child(6){background-color:#385B63}#design_concept #color_visual .tone_grayish li:nth-child(7){background-color:#384E5D}#design_concept #color_visual .tone_grayish li:nth-child(8){background-color:#384158}#design_concept #color_visual .tone_grayish li:nth-child(9){background-color:#3F2F50}#design_concept #color_visual .tone_grayish li:nth-child(10){background-color:#493753}#design_concept #color_visual .tone_grayish li:nth-child(11){background-color:#5A3A54}#design_concept #color_visual .tone_darkgrayish li:nth-child(0){background-color:#3A2C2E}#design_concept #color_visual .tone_darkgrayish li:nth-child(1){background-color:#3A2C2A}#design_concept #color_visual .tone_darkgrayish li:nth-child(2){background-color:#463B34}#design_concept #color_visual .tone_darkgrayish li:nth-child(3){background-color:#46402C}#design_concept #color_visual .tone_darkgrayish li:nth-child(4){background-color:#3E3F31}#design_concept #color_visual .tone_darkgrayish li:nth-child(5){background-color:#24342D}#design_concept #color_visual .tone_darkgrayish li:nth-child(6){background-color:#253532}#design_concept #color_visual .tone_darkgrayish li:nth-child(7){background-color:#283539}#design_concept #color_visual .tone_darkgrayish li:nth-child(8){background-color:#222831}#design_concept #color_visual .tone_darkgrayish li:nth-child(9){background-color:#282430}#design_concept #color_visual .tone_darkgrayish li:nth-child(10){background-color:#2E2A31}#design_concept #color_visual .tone_darkgrayish li:nth-child(11){background-color:#3A2D31}#design_concept #text_visual #input_text{margin:1rem 0;width:100%;line-height:1.5rem}#design_concept #site_color_visual #site_color_percentage{font-family:'Oswald', 'ヒラギノ角ゴ'}#design_concept #site_color_visual #site_color_percentage .sub_header:after{content:"";position:absolute;background-color:#E3ADD5;bottom:-1px;left:0;height:1px;width:60%}#design_concept #site_color_visual #site_color_percentage .header_list>div{padding:0 1em}#design_concept #site_color_visual #site_color_percentage .header{border-top:3px solid #E3ADD5;height:calc(500px * 0.25);position:relative}#design_concept #site_color_visual #site_color_percentage .header img{height:calc(500px * 0.2 * 0.8);padding:2rem 0}#design_concept #site_color_visual #site_color_percentage .sub_header{position:relative;height:calc(500px * 0.05);border-bottom:1px solid #aaa}#design_concept #site_color_visual #site_color_percentage .sub_header nav{color:#222}#design_concept #site_color_visual #site_color_percentage .body{margin:3em 0}#design_concept #site_color_visual #site_color_percentage .body .image_colums{margin-bottom:3em}#design_concept #site_color_visual #site_color_percentage .body>div{margin-bottom:3em}#design_concept #site_color_visual #site_color_percentage .sub_footer{position:relative;border-bottom:1px solid #c9c3b8;height:calc(500px * 0.05);border-bottom:1px solid #aaa}#design_concept #site_color_visual #site_color_percentage .sub_footer nav{color:#222}#design_concept #site_color_visual #site_color_percentage .footer{height:calc(500px * 0.1);padding-top:.5em !important;text-align:center;background-color:#f9f8f9;color:#888}#design_concept #site_color_visual #site_color_percentage .footer a{color:#888}#design_concept #site_color_visual a.round_button,#design_concept #contents_map a.round_button{display:block;margin-top:1rem;padding:1rem;border:1px solid #E3ADD5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:50%;text-align:center}
