﻿@import url(https://fonts.googleapis.com/css?family=Limelight);html{min-width:960px}@media only screen and (max-width: 420px){html{width:100%;min-width:inherit}}body{-webkit-text-size-adjust:100%;font-size:16px;min-width:960px;position:relative;font-family:"FP-こぶりなゴシック StdN W6";color:#383026}@media only screen and (max-width: 420px){body{width:100%;font-size:14px;min-width:inherit;font-family:"FP-こぶりなゴシック StdN W6"}}a{text-decoration:none}ul li{list-style-position:inside}@media only screen and (max-width: 420px){.onlypc{display:none !important}}.onlysp{display:none !important}@media only screen and (max-width: 420px){.onlysp{display:inherit !important}}.sp-br{display:none}@media only screen and (max-width: 420px){.sp-br{display:block}}@media only screen and (max-width: 420px){.pc-br{display:none}}article{width:100%;margin:80px auto 0}@media only screen and (max-width: 420px){article{width:100%}}article section{width:100%;min-height:1px}article section:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html article section{height:1px}.btn{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}header{width:100%;min-width:100%;background-color:#fff;padding:0.5em 0;position:fixed;top:0;z-index:10000}header .header-inner{width:980px;margin:0 auto}@media only screen and (max-width: 420px){header .header-inner{width:95%;min-height:1px}header .header-inner:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html header .header-inner{height:1px}}header .header-inner h1{font-size:.6em;padding-bottom:2em}@media only screen and (max-width: 420px){header .header-inner h1{padding-bottom:0.5em}}header .header-inner .button-toggle{display:none}@media only screen and (max-width: 420px){header .header-inner .button-toggle{display:block;float:right;width:40%;display:inline-block;text-align:right;line-height:2;padding:1% 0;color:#04aaff;font-weight:bold;letter-spacing:0.2em;font-size:1.4em;margin-right:0.5em}}header .header-inner nav.sp-menu{width:960px;margin:0 auto}@media only screen and (max-width: 420px){header .header-inner nav.sp-menu{position:absolute;top:5.6em;left:0;z-index:1000;width:100%;display:none}}header .header-inner nav.sp-menu ul{display:flex;justify-content:space-between}@media only screen and (max-width: 420px){header .header-inner nav.sp-menu ul{display:inline}}header .header-inner nav.sp-menu ul li{padding:0.5em;margin:0.5em;text-align:center}@media only screen and (max-width: 420px){header .header-inner nav.sp-menu ul li{width:100%;margin-right:0;line-height:inherit;border-bottom:1px solid #04aaff;background:none;padding-bottom:0;padding:0;margin:0}header .header-inner nav.sp-menu ul li:last-child{border-bottom:5px solid #04aaff}}header .header-inner nav.sp-menu ul li a{position:relative;display:inline-block;padding:.4em;text-decoration:none;color:#373737;font-weight:bold;letter-spacing:0.05em;font-size:.8em}@media only screen and (max-width: 420px){header .header-inner nav.sp-menu ul li a{position:relative;text-decoration:none;display:block;font-weight:bold;color:#373737;line-height:1.8;font-size:1.2em;padding:0.5em 0;background-color:rgba(255,255,255,0.9)}}header .header-inner nav.sp-menu ul li a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scaleX(0);background-color:#04aaff;transition:all .3s ease}header .header-inner nav.sp-menu ul li a:hover{color:#04aaff}header .header-inner nav.sp-menu ul li a:hover:after{transform:scaleX(1)}header .header-inner nav.sp-menu ul li.sp-menu-layout{display:none}@media only screen and (max-width: 420px){header .header-inner nav.sp-menu ul li.sp-menu-layout{display:block}}.go-top{width:980px;margin:1em auto;min-height:1px}.go-top:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .go-top{height:1px}@media only screen and (max-width: 420px){.go-top{width:100%}}.go-top a{display:block;float:right;padding:1em 2em 2em;text-align:center;letter-spacing:0.2em;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;color:#fff;font-size:1em;background-color:#04aaff}@media only screen and (max-width: 420px){.go-top a{float:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;display:block;width:100%;padding:1em 0}}.go-top a:before{display:block;content:"\f106";font-family:FontAwesome;font-size:1.4em;padding-bottom:0.5em}footer{width:100%;min-width:980px;font-size:.6em;text-align:center;padding:1em 0;background-color:#fff;color:#383026}@media only screen and (max-width: 420px){footer{width:100%;min-width:inherit}}article .main-visual{height:700px;padding-top:50px;background:url(../img/common/top_main.png) no-repeat;background-position:center top;background-color:#04aaff;background-size:auto 680px}@media only screen and (max-width: 420px){article .main-visual{background-color:#04aaff;background-size:80% auto;height:27em;margin-top:3em}}article section{width:100%;padding:3.6em 0 6em;margin-top:-3.6em}article section .section_inner{width:980px;margin:0 auto;text-align:center}@media only screen and (max-width: 420px){article section .section_inner{width:90%}}article section .section_inner h2{position:relative;display:inline-block;margin:3em 0 2em;padding:1em 2em;min-width:120px;max-width:100%;background-color:#04aaff;color:#fff;letter-spacing:0.1em;font-size:1.2em;line-height:1.3}article section .section_inner h2:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #04aaff}article section .section_inner p{width:80%;margin:1em auto;text-align:left;line-height:1.6}@media only screen and (max-width: 420px){article section .section_inner p{width:90%}}article section .section_inner .linl_area{text-align:center;padding:1em 0 2em}article section .section_inner .linl_area a{display:inline-block;display:inline-block;background-color:#35c102;border-bottom:3px solid #198022;text-align:center;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;margin:0 auto;padding:0.8em 1em;color:#fff}@media only screen and (max-width: 420px){article section .section_inner .linl_area a{font-size:1.2em}}article section .section_inner .linl_area a:hover{background-color:#70ba34}article section .section_inner .linl_area a .fa{margin-right:0.4em}article section#whats p a{text-decoration:underline;color:#04aaff}article section#whats p a:hover{text-decoration:none}article section#whats ul{width:80%;margin:3em auto}@media only screen and (max-width: 420px){article section#whats ul{width:90%}}article section#whats ul li{list-style-position:inside;text-align:left;text-indent:-1.3em;padding-left:1.6em;line-height:1.4;margin-bottom:1em}article section#whats ul li a{text-decoration:underline;color:#04aaff}article section#whats ul li a:hover{text-decoration:none}article section#sponsor{background-color:#04aaff;color:#fff}article section#sponsor .section_inner h2{background-color:#fff;color:#04aaff}article section#sponsor .section_inner h2:before{border-top:15px solid #fff}article section#sponsor .section_inner h3{margin:2em 0;line-height:1.4}article section#recruitment{padding-top:6em}article section#recruitment .section_inner table{width:80%;margin:3em auto 0}@media only screen and (max-width: 420px){article section#recruitment .section_inner table{width:90%}}article section#recruitment .section_inner table tbody tr th,article section#recruitment .section_inner table tbody tr td{border:1px solid #373737;padding:1em}article section#recruitment .section_inner table tbody tr th{width:60%;width:auto;background-color:#f6f6f6}article section#recruitment .section_inner ol{width:80%;margin:3em auto}article section#recruitment .section_inner ol li{list-style-position:inside;text-align:left;text-indent:-1.3em;padding-left:1.6em;line-height:1.4;margin-bottom:1em}article section#recruitment .section_inner form{width:70%;margin:2em auto;text-align:center}@media only screen and (max-width: 420px){article section#recruitment .section_inner form{width:90%}}article section#recruitment .section_inner form input,article section#recruitment .section_inner form textarea{width:100%;border:1px solid #04aaff;font-size:1.2em;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px;-webkit-box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px;-moz-box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px}article section#recruitment .section_inner form input{line-height:1.4;margin:0 0 1em;font-size:1.4em}@media only screen and (max-width: 420px){article section#recruitment .section_inner form input{width:95%}}article section#recruitment .section_inner form .form-name{line-height:1.4;text-align:left;color:#383026}article section#recruitment .section_inner form .form-name span.required{font-size:.8em;color:#C92248}article section#recruitment .section_inner form .btn-center{text-align:center}article section#recruitment .section_inner form .btn-center .formbtn{-webkit-appearance:none;font-weight:bold;display:inline-block;padding:0.5em;width:50%;height:100%;color:#fff;background-color:#04aaff;box-shadow:2px 2px 4px 2px #ccc;-webkit-box-shadow:2px 2px 4px 2px #ccc;-moz-box-shadow:2px 2px 4px 2px #ccc;font-size:1.1em;margin:1em 0;letter-spacing:0.1em;border:1px solid #04aaff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px;-webkit-box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px;-moz-box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px}@media only screen and (max-width: 420px){article section#recruitment .section_inner form .btn-center .formbtn{width:60%;font-size:1.4em}}article section#recruitment .section_inner form .btn-center .formbtn:hover{background-color:#35c102;border:1px solid #198022}article section#contact{background-color:#04aaff;color:#fff}article section#contact .section_inner h2{background-color:#fff;color:#04aaff}article section#contact .section_inner h2:before{border-top:15px solid #fff}article section#contact .section_inner p.txt{text-align:center}article section#contact .section_inner form{width:70%;margin:2em auto;text-align:center}@media only screen and (max-width: 420px){article section#contact .section_inner form{width:90%}}article section#contact .section_inner form input,article section#contact .section_inner form textarea{width:100%;border:1px solid #04aaff;font-size:1.2em;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px;-webkit-box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px;-moz-box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px}article section#contact .section_inner form input{line-height:1.4;margin:0 0 1em;font-size:1.4em}@media only screen and (max-width: 420px){article section#contact .section_inner form input{width:95%}}article section#contact .section_inner form .form-name{line-height:1.4;text-align:left;color:#fff}article section#contact .section_inner form .form-name span.required{font-size:.8em;color:#C92248}article section#contact .section_inner form .btn-center{text-align:center}article section#contact .section_inner form .btn-center .formbtn{-webkit-appearance:none;font-weight:bold;display:inline-block;padding:0.5em;width:50%;height:100%;color:#04aaff;background-color:#fff;box-shadow:2px 2px 4px 2px #ccc;-webkit-box-shadow:2px 2px 4px 2px #ccc;-moz-box-shadow:2px 2px 4px 2px #ccc;font-size:1.1em;margin:1em 0;letter-spacing:0.1em;border:1px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px;-webkit-box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px;-moz-box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px}@media only screen and (max-width: 420px){article section#contact .section_inner form .btn-center .formbtn{width:60%;font-size:1.4em}}article section#contact .section_inner form .btn-center .formbtn:hover{background-color:#35c102;border:1px solid #198022;color:#fff}article.underlay .h2-area{width:100%;background:url(../img/common/top_bg.jpg) no-repeat;background-size:100% auto;background-position:center 74%;text-align:center;padding:2em 0}@media only screen and (max-width: 420px){article.underlay .h2-area{background:url(../img/common/top_bg_sp.jpg) no-repeat}}article.underlay .h2-area .h2-area-inner{background:rgba(255,255,255,0.4)}article.underlay .h2-area .h2-area-inner h2{padding:0.5em 0 1em}article.underlay .h2-area .h2-area-inner p{padding-top:2em}article.underlay section{width:980px;margin:0 auto;min-height:1px}article.underlay section:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html article.underlay section{height:1px}@media only screen and (max-width: 420px){article.underlay section{width:95%}}.member-area{padding-bottom:3em}.member-area .member-lead{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;width:74%;padding:3%;text-align:center;line-height:1.6;border:1px solid #fd88b5;margin:2em auto}.member-area .member-lead p{margin:1em 0}@media only screen and (max-width: 420px){.member-area .member-lead{text-align:left;width:89%}}.member-area .member-block{min-height:1px}.member-area .member-block:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .member-area .member-block{height:1px}.member-area .member-block .member-box{width:50%;float:left;margin-top:2em}@media only screen and (max-width: 420px){.member-area .member-block .member-box{float:none;width:95%;margin-top:3em}}.member-area .member-block .member-box .member-box-inner{width:70%;margin:0 auto}@media only screen and (max-width: 420px){.member-area .member-block .member-box .member-box-inner{width:85%}}.member-area .member-block .member-box .member-box-inner img{display:block;width:90%;margin:1em auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.member-area .member-block .member-box .member-box-inner h3{text-align:center;font-size:1.6em;line-height:2;letter-spacing:0.2em}.member-area .member-block .member-box .member-box-inner .job{text-align:center;line-height:2;font-size:1.2em}.member-area .member-block .member-box .member-box-inner .prf-txt{line-height:1.4;font-size:.8em}@media only screen and (max-width: 420px){.member-area .member-block .member-box .member-box-inner .prf-txt{font-size:1em}}.member-area .member-block .member-box .member-box-inner .soon{text-align:center;font-weight:bold;padding:2em 0}.next-seminar{padding:2em 0}.next-seminar .h3-area{text-align:center;margin-top:2em}.next-seminar .h3-area h3{text-align:center;display:inline-block;padding:0.8em;font-size:1.4em;border-top:1px solid #373737;border-bottom:1px solid #373737;letter-spacing:0.2em}.next-seminar .next-seminar-area01{margin-top:2em;padding-bottom:2em;border:1px solid #373737}@media only screen and (max-width: 420px){.next-seminar .next-seminar-area01{text-align:center}}.next-seminar .next-seminar-area01 .seminar01{min-height:1px;margin-top:1em;width:94%;padding:3%;line-height:1.6}.next-seminar .next-seminar-area01 .seminar01:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .next-seminar .next-seminar-area01 .seminar01{height:1px}@media only screen and (max-width: 420px){.next-seminar .next-seminar-area01 .seminar01{text-align:left;width:97%;padding:0 0 0 3%;margin:1em auto}}.next-seminar .next-seminar-area01 .seminar01 .seminar01-left{float:left;width:61%;padding:2%}@media only screen and (max-width: 420px){.next-seminar .next-seminar-area01 .seminar01 .seminar01-left{width:94%;padding:2% 3%;float:none}}.next-seminar .next-seminar-area01 .seminar01 .seminar01-left h4{font-size:1.4em;letter-spacing:0.1em;border-bottom:1px solid #373737;padding-bottom:0.5em}.next-seminar .next-seminar-area01 .seminar01 .seminar01-left h4 span{display:block;font-size:.8em;letter-spacing:0}.next-seminar .next-seminar-area01 .seminar01 .seminar01-left p{text-align:right;margin-top:1em}.next-seminar .next-seminar-area01 .seminar01 .seminar01-left p span{font-weight:bold;margin-right:1em}.next-seminar .next-seminar-area01 .seminar01 .seminar01-left a{display:block;width:40%;text-align:center;font-size:1.2em;margin:2em auto 0;background:#ff9cac;background:-moz-linear-gradient(top, #ff9cac 0%, #ff7bac 100%);background:-webkit-linear-gradient(top, #ff9cac 0%, #ff7bac 100%);background:linear-gradient(to bottom, #ff9cac 0%, #ff7bac 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9cac', endColorstr='#ff7bac',GradientType=0 );border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#fff;font-weight:bold;padding:0.5em;letter-spacing:0.2em}@media only screen and (max-width: 420px){.next-seminar .next-seminar-area01 .seminar01 .seminar01-left a{width:80%}}.next-seminar .next-seminar-area01 .seminar01 .seminar01-left p.seminar-date{text-align:center;background-color:#373737;font-weight:bold;color:#fff;padding:0.5em;letter-spacing:0.2em;margin:0 0 1em 0}@media only screen and (max-width: 420px){.next-seminar .next-seminar-area01 .seminar01 .seminar01-left p.seminar-date{font-size:1.4em}}.next-seminar .next-seminar-area01 .seminar01 img{float:right;width:30%;margin:0}@media only screen and (max-width: 420px){.next-seminar .next-seminar-area01 .seminar01 img{float:none;display:block;width:90%;margin:1em auto}}.next-seminar .next-seminar-area01 .seminar02,.next-seminar .next-seminar-area01 .seminar03{min-height:1px;margin-top:1em;width:94%;padding:3%;line-height:1.6}.next-seminar .next-seminar-area01 .seminar02:after,.next-seminar .next-seminar-area01 .seminar03:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .next-seminar .next-seminar-area01 .seminar02,* html .next-seminar .next-seminar-area01 .seminar03{height:1px}@media only screen and (max-width: 420px){.next-seminar .next-seminar-area01 .seminar02,.next-seminar .next-seminar-area01 .seminar03{text-align:left;width:97%;padding:0 0 0 3%;margin:1em auto}}.seminar-schedule,.past-seminar-schedule{padding-bottom:2em}.seminar-schedule .h3-area,.past-seminar-schedule .h3-area{text-align:center;margin-top:2em}.seminar-schedule .h3-area h3,.past-seminar-schedule .h3-area h3{text-align:center;display:inline-block;padding:0.8em;font-size:1.4em;border-top:1px solid #373737;border-bottom:1px solid #373737}.seminar-schedule .scroll-notice,.past-seminar-schedule .scroll-notice{display:none}@media only screen and (max-width: 420px){.seminar-schedule .scroll-notice,.past-seminar-schedule .scroll-notice{display:block;padding:1em 0;text-align:center;color:#C92248;font-weight:bold}.seminar-schedule .scroll-notice img,.past-seminar-schedule .scroll-notice img{display:block;width:100%;height:auto;margin:0.5em 0}}.seminar-schedule .seminar-note,.past-seminar-schedule .seminar-note{text-align:right}.seminar-schedule .scroll,.past-seminar-schedule .scroll{overflow:auto;white-space:nowrap}.seminar-schedule .scroll::-webkit-scrollbar,.past-seminar-schedule .scroll::-webkit-scrollbar{height:5px}.seminar-schedule .scroll::-webkit-scrollbar-track,.past-seminar-schedule .scroll::-webkit-scrollbar-track{background:#fbe8eb}.seminar-schedule .scroll::-webkit-scrollbar-thumb,.past-seminar-schedule .scroll::-webkit-scrollbar-thumb{background:#fd88b5}.seminar-schedule table,.past-seminar-schedule table{width:100%;margin:2em auto;line-height:1.4}.seminar-schedule table thead,.past-seminar-schedule table thead{background-color:#fd88b5}.seminar-schedule table thead tr th,.past-seminar-schedule table thead tr th{letter-spacing:0.1em;padding:0.5em 0;color:#fff;border-left:1px solid #fff}.seminar-schedule table tbody tr,.past-seminar-schedule table tbody tr{border-bottom:2px solid #373737;margin:1em 0}.seminar-schedule table tbody tr td,.past-seminar-schedule table tbody tr td{padding:1em 0.5em;border-left:1px dotted #373737;text-align:center;vertical-align:middle}.seminar-schedule table tbody tr td span,.past-seminar-schedule table tbody tr td span{display:block;font-size:.8em}.seminar-schedule table tbody tr td span.sama,.past-seminar-schedule table tbody tr td span.sama{display:inline-block}.seminar-schedule table tbody tr td:first-child,.past-seminar-schedule table tbody tr td:first-child{border-left:none}.seminar-schedule table tbody tr td a,.past-seminar-schedule table tbody tr td a{background:#ff9cac;background:-moz-linear-gradient(top, #ff9cac 0%, #ff7bac 100%);background:-webkit-linear-gradient(top, #ff9cac 0%, #ff7bac 100%);background:linear-gradient(to bottom, #ff9cac 0%, #ff7bac 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9cac', endColorstr='#ff7bac',GradientType=0 );border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#fff;padding:0.5em}.seminar-schedule table tbody tr td a:hover,.past-seminar-schedule table tbody tr td a:hover{opacity:0.8}.seminar-schedule table tbody tr td a.preparation,.past-seminar-schedule table tbody tr td a.preparation{background:#747778 !important;pointer-events:none}.seminar-schedule table tbody tr .td-layout01,.past-seminar-schedule table tbody tr .td-layout01{text-align:left}.seminar-schedule table tbody tr .td-layout02 span,.past-seminar-schedule table tbody tr .td-layout02 span{margin-top:0.7em;color:#fff;padding:0.5em 0;background-color:#373737}.past-seminar-schedule{padding-bottom:5em}.past-seminar-schedule .h3-area{text-align:center;margin-top:2em}.past-seminar-schedule .h3-area h3{text-align:center;display:inline-block;padding:0.8em;font-size:1.4em;border-top:1px solid #373737;border-bottom:1px solid #373737}.past-seminar-schedule table{font-size:.8em}.past-seminar-schedule table thead{background-color:#06cffc}.past-seminar-schedule table tbody tr td{text-align:left}.past-seminar-schedule table tbody tr td span{font-size:.8em;display:inline-block}.past-seminar-schedule table tbody tr td.td-layout03{text-align:center}.next-seminar-area01{min-height:1px;margin-top:2em}.next-seminar-area01:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .next-seminar-area01{height:1px}.next-seminar-area01 .seminar-ttl h3{font-size:1.6em;border-bottom:1px solid #373737;padding:0.6em 0}.next-seminar-area01 .seminar-ttl h3 span{font-weight:normal;display:block;font-size:.8em;line-height:1.4}.next-seminar-area01 .seminar-ttl p{text-align:right;padding:0.5em 0}.next-seminar-area01 .seminar-ttl p span{font-weight:bold;margin-right:1em}.next-seminar-area01 .seminar-ttl .seminar-date{background-color:#F1F1F1;text-align:left;font-weight:bold;padding:0.5em;margin-top:1em;letter-spacing:0.1em;line-height:1.4}@media only screen and (max-width: 420px){.next-seminar-area01 .seminar-ttl .seminar-date{font-size:.8em;text-align:center}}.next-seminar-area01 .seminar-ttl .seminar-img-sp{display:none}@media only screen and (max-width: 420px){.next-seminar-area01 .seminar-ttl .seminar-img-sp{display:block;width:90%;margin:1em auto}.next-seminar-area01 .seminar-ttl .seminar-img-sp img{display:block;width:90%;margin:1em auto}}.next-seminar-area01 .seminar-img{float:right;width:36%;padding:2% 2% 0}@media only screen and (max-width: 420px){.next-seminar-area01 .seminar-img{display:none}}.next-seminar-area01 .seminar-img img{display:block;width:100%;margin-bottom:1em}.next-seminar-area01 .left-area{float:left;width:56%;padding:2% 2% 0}@media only screen and (max-width: 420px){.next-seminar-area01 .left-area{float:none;width:96%}}.next-seminar-area01 .left-area .seminar01,.next-seminar-area01 .left-area .seminar02,.next-seminar-area01 .left-area .seminar03{margin-bottom:1em}.next-seminar-area01 .left-area .seminar01{min-height:1px}.next-seminar-area01 .left-area .seminar01:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .next-seminar-area01 .left-area .seminar01{height:1px}.next-seminar-area01 .left-area .seminar01 h3{font-size:1.6em;border-bottom:1px solid #373737;padding:0.6em 0}.next-seminar-area01 .left-area .seminar01 h3 span{font-weight:normal;display:block;font-size:.8em;line-height:1.4}.next-seminar-area01 .left-area .seminar01 p{text-align:right;padding:0.5em 0}.next-seminar-area01 .left-area .seminar01 p span{font-weight:bold;margin-right:1em}.next-seminar-area01 .left-area .seminar01 .seminar-date{background-color:#F1F1F1;text-align:left;font-weight:bold;padding:0.5em;margin-top:1em;letter-spacing:0.1em;line-height:1.4}@media only screen and (max-width: 420px){.next-seminar-area01 .left-area .seminar01 .seminar-date{font-size:.8em;text-align:center}}.next-seminar-area01 .left-area .seminar01 .seminar-img-sp{display:none}@media only screen and (max-width: 420px){.next-seminar-area01 .left-area .seminar01 .seminar-img-sp{display:block;width:90%;margin:1em auto}.next-seminar-area01 .left-area .seminar01 .seminar-img-sp img{display:block;width:90%;margin:1em auto}}.next-seminar-area01 .left-area .seminar02,.next-seminar-area01 .left-area .seminar03{display:block;line-height:1.1}@media only screen and (max-width: 420px){.next-seminar-area01 .left-area .seminar02,.next-seminar-area01 .left-area .seminar03{float:none}}.next-seminar-area01 .left-area .seminar02 .seminar-prf,.next-seminar-area01 .left-area .seminar03 .seminar-prf{background-color:#fd88b5;color:#fff;line-height:1.4;padding:0.5em;margin-bottom:1em}@media only screen and (max-width: 420px){.next-seminar-area01 .left-area .seminar02 .seminar-prf span,.next-seminar-area01 .left-area .seminar03 .seminar-prf span{display:block}}.next-seminar-area01 .left-area .seminar02 p,.next-seminar-area01 .left-area .seminar03 p{line-height:1.4 !important}.contact-lead{text-align:center}@media only screen and (max-width: 420px){.contact-lead{text-align:left}}.contact-lead p{width:70%;margin:3em auto;line-height:1.4}@media only screen and (max-width: 420px){.contact-lead p{width:90%}}.contact-lead a{background:#ff9cac;background:-moz-linear-gradient(top, #ff9cac 0%, #ff7bac 100%);background:-webkit-linear-gradient(top, #ff9cac 0%, #ff7bac 100%);background:linear-gradient(to bottom, #ff9cac 0%, #ff7bac 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9cac', endColorstr='#ff7bac',GradientType=0 );border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:0.5em;color:#fff}.contact-lead a:hover{color:#C92248}@media only screen and (max-width: 420px){.contact-lead a{display:block;width:80%;margin:0 auto;text-align:center}}.contact-area,.seminar-area{padding-bottom:3em}.contact-area .h3-area,.seminar-area .h3-area{text-align:center;margin-top:2em}.contact-area .h3-area h3,.seminar-area .h3-area h3{text-align:center;display:inline-block;padding:0.8em;font-size:1.4em;border-top:1px solid #373737;border-bottom:1px solid #373737;letter-spacing:0.2em}.contact-area .contact-inner .receive-seminar-name,.contact-area .seminar-inner .receive-seminar-name,.seminar-area .contact-inner .receive-seminar-name,.seminar-area .seminar-inner .receive-seminar-name{width:70%;margin:2em auto;line-height:1.4}@media only screen and (max-width: 420px){.contact-area .contact-inner .receive-seminar-name,.contact-area .seminar-inner .receive-seminar-name,.seminar-area .contact-inner .receive-seminar-name,.seminar-area .seminar-inner .receive-seminar-name{width:90%}}.contact-area .contact-inner .receive-seminar-name dt,.contact-area .seminar-inner .receive-seminar-name dt,.seminar-area .contact-inner .receive-seminar-name dt,.seminar-area .seminar-inner .receive-seminar-name dt{background-color:#fbe8eb;padding:0.5em;font-weight:bold}.contact-area .contact-inner .receive-seminar-name dd,.contact-area .seminar-inner .receive-seminar-name dd,.seminar-area .contact-inner .receive-seminar-name dd,.seminar-area .seminar-inner .receive-seminar-name dd{padding:0.5em 0.5em 0.5em 2em}.contact-area .contact-inner form,.contact-area .seminar-inner form,.seminar-area .contact-inner form,.seminar-area .seminar-inner form{width:70%;margin:2em auto;text-align:center}@media only screen and (max-width: 420px){.contact-area .contact-inner form,.contact-area .seminar-inner form,.seminar-area .contact-inner form,.seminar-area .seminar-inner form{width:90%}}.contact-area .contact-inner form input,.contact-area .contact-inner form textarea,.contact-area .seminar-inner form input,.contact-area .seminar-inner form textarea,.seminar-area .contact-inner form input,.seminar-area .contact-inner form textarea,.seminar-area .seminar-inner form input,.seminar-area .seminar-inner form textarea{width:100%;border:1px solid #fd88b5;font-size:1.2em;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px;-webkit-box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px;-moz-box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px}.contact-area .contact-inner form input,.contact-area .seminar-inner form input,.seminar-area .contact-inner form input,.seminar-area .seminar-inner form input{line-height:1.4;margin:0 0 1em;font-size:1.4em}@media only screen and (max-width: 420px){.contact-area .contact-inner form input,.contact-area .seminar-inner form input,.seminar-area .contact-inner form input,.seminar-area .seminar-inner form input{width:95%}}.contact-area .contact-inner form .form-name,.contact-area .seminar-inner form .form-name,.seminar-area .contact-inner form .form-name,.seminar-area .seminar-inner form .form-name{line-height:1.4;text-align:left;color:#383026}.contact-area .contact-inner form .form-name span.required,.contact-area .seminar-inner form .form-name span.required,.seminar-area .contact-inner form .form-name span.required,.seminar-area .seminar-inner form .form-name span.required{font-size:.8em;color:#C92248}.contact-area .contact-inner form .btn-center,.contact-area .seminar-inner form .btn-center,.seminar-area .contact-inner form .btn-center,.seminar-area .seminar-inner form .btn-center{text-align:center}.contact-area .contact-inner form .btn-center .formbtn,.contact-area .seminar-inner form .btn-center .formbtn,.seminar-area .contact-inner form .btn-center .formbtn,.seminar-area .seminar-inner form .btn-center .formbtn{-webkit-appearance:none;font-weight:bold;display:inline-block;padding:0.5em;width:50%;height:100%;color:#fff;background:#ff9cac;background:-moz-linear-gradient(top, #ff9cac 0%, #ff7bac 100%);background:-webkit-linear-gradient(top, #ff9cac 0%, #ff7bac 100%);background:linear-gradient(to bottom, #ff9cac 0%, #ff7bac 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9cac', endColorstr='#ff7bac',GradientType=0 );box-shadow:2px 2px 4px 2px #ccc;-webkit-box-shadow:2px 2px 4px 2px #ccc;-moz-box-shadow:2px 2px 4px 2px #ccc;font-size:1.1em;margin:1em 0;letter-spacing:0.1em;border:1px solid #fd88b5;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px;-webkit-box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px;-moz-box-shadow:rgba(92,88,75,0.2) 0px 6px 3px -3px}@media only screen and (max-width: 420px){.contact-area .contact-inner form .btn-center .formbtn,.contact-area .seminar-inner form .btn-center .formbtn,.seminar-area .contact-inner form .btn-center .formbtn,.seminar-area .seminar-inner form .btn-center .formbtn{width:60%;font-size:1.4em}}.contact-area .contact-inner form .btn-center .formbtn:hover,.contact-area .seminar-inner form .btn-center .formbtn:hover,.seminar-area .contact-inner form .btn-center .formbtn:hover,.seminar-area .seminar-inner form .btn-center .formbtn:hover{background-color:#fd88b5;color:#C92248}.thanks-txt{width:90%;margin:0 auto;padding:0 0.5em 0.5em;text-align:center;line-height:1.4;font-size:.8em}.thanks-txt p{margin-top:1em}@media only screen and (max-width: 420px){.thanks-txt{text-align:left;width:90%;padding:0.5em;color:#C92248}}.column-lead{text-align:center}.column-lead div{margin:2em 0;border:1px solid #f8d7dc;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:1em;line-height:1.6}.column-area{text-align:center}.column-area .column-list a{display:block;width:45%;float:left;margin:1em 2.5%}@media only screen and (max-width: 420px){.column-area .column-list a{display:block;width:90%;float:none;margin:1em auto 0}}.column-area .column-list a img{width:100%}.column-area .column-list a:hover{opacity:0.6}.column-area .column-list a dl{margin-top:1em}.column-area .column-list a dl dt,.column-area .column-list a dl dd{text-align:left;color:#373737;line-height:1.4;font-weight:bold}.column-area .column-list a dl dt span{background-color:#C92248;color:#fff;padding:0.2em 0.5em;font-size:.8em;letter-spacing:0.2em;margin-left:0.5em}.column-index{width:85%;margin:3em auto}.column-index .adjustment{padding-bottom:20em}.column-index ul li{list-style:none;margin-top:1em}.column-index ul li a{display:block;min-height:1px;color:#373737}.column-index ul li a:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .column-index ul li a{height:1px}.column-index ul li a:hover{opacity:0.8}.column-index ul li a img{float:left;width:30%;margin-right:1em}@media only screen and (max-width: 420px){.column-index ul li a img{float:none;width:100%;display:block}}.column-index ul li a span{font-size:1.2em;line-height:1.6;font-weight:bold}@media only screen and (max-width: 420px){.column-index ul li a span{display:block;margin-top:1em;font-size:1em}}.column-area-single ul.column-breadcrumb{min-height:1px;width:85%;margin:1em auto 0}.column-area-single ul.column-breadcrumb:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .column-area-single ul.column-breadcrumb{height:1px}@media only screen and (max-width: 420px){.column-area-single ul.column-breadcrumb{width:95%}}.column-area-single ul.column-breadcrumb li{float:left;font-size:.8em;list-style:none;line-height:1.4}@media only screen and (max-width: 420px){.column-area-single ul.column-breadcrumb li{font-size:.6em}}.column-area-single ul.column-breadcrumb li:after{content:"\f105";font-family:FontAwesome;font-size:1.2em;margin:0 0.5em}.column-area-single ul.column-breadcrumb li:last-child{font-weight:bold}.column-area-single ul.column-breadcrumb li:last-child:after{content:""}.column-area-single ul.column-breadcrumb li a{color:#fd88b5}.column-area-single ul.column-breadcrumb li a:hover{text-decoration:underline}.column-area-single .column-h3-area .h3-area-inner{margin-top:2em;text-align:center}.column-area-single .column-h3-area .h3-area-inner img{width:70%}@media only screen and (max-width: 420px){.column-area-single .column-h3-area .h3-area-inner img{width:90%}}.column-area-single .column-h3-area .h3-area-inner h3{font-size:2em}.column-area-single .column-h3-area .h3-area-inner h3 span{display:block}.column-area-single .column-h3-area .h3-area-inner h3 span.name-title{font-size:.6em;line-height:2}.column-area-single .column-h3-area .h3-area-inner h3 span.sub-title{font-size:.8em;line-height:1.6}.column-area-single .bodymake-lead-area{width:79%;margin:2em auto;padding:3%;border:1px solid #fd88b5;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}@media only screen and (max-width: 420px){.column-area-single .bodymake-lead-area{width:84%}}.column-area-single .bodymake-lead-area h4{font-size:1.2em;line-height:1.8;font-weight:bold;color:#fd88b5;border-bottom:1px solid #fd88b5}.column-area-single .bodymake-lead-area p{margin-top:1em;line-height:1.4}.column-area-single .bodymake-column-area{width:84%;margin:4em auto 2em}@media only screen and (max-width: 420px){.column-area-single .bodymake-column-area{width:84%}}.column-area-single .bodymake-column-area .row{min-height:1px;margin-top:2em}.column-area-single .bodymake-column-area .row:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .column-area-single .bodymake-column-area .row{height:1px}@media only screen and (max-width: 420px){.column-area-single .bodymake-column-area .row{margin-top:0}}.column-area-single .bodymake-column-area .row img{display:block;width:100%}.column-area-single .bodymake-column-area .row .txt-block{line-height:1.4}.column-area-single .bodymake-column-area .row .txt-block h5{font-weight:bold;border-bottom:1px solid #fd88b5}.column-area-single .bodymake-column-area .row .txt-block p{margin-top:1em}.column-area-single .bodymake-column-area .row .left{float:left;width:48%}@media only screen and (max-width: 420px){.column-area-single .bodymake-column-area .row .left{float:none;width:100%;margin:1em auto}}.column-area-single .bodymake-column-area .row .right{float:right;width:48%}@media only screen and (max-width: 420px){.column-area-single .bodymake-column-area .row .right{float:none;width:100%;margin:1em auto}}.column-area-single .bodymake-column-area .matome,.column-area-single .bodymake-column-area .next{margin-top:3em;text-align:center}.column-area-single .bodymake-column-area .matome h5,.column-area-single .bodymake-column-area .next h5{display:inline-block;font-size:1.2em;padding:1em;color:#fff;background-color:#fd88b5;letter-spacing:0.2em}@media only screen and (max-width: 420px){.column-area-single .bodymake-column-area .matome h5,.column-area-single .bodymake-column-area .next h5{display:block;font-size:1em}}.column-area-single .bodymake-column-area .matome p,.column-area-single .bodymake-column-area .next p{line-height:1.4;margin-top:2em}@media only screen and (max-width: 420px){.column-area-single .bodymake-column-area .matome p,.column-area-single .bodymake-column-area .next p{text-align:left}}.column-area-single .bodymake-column-area .matome img,.column-area-single .bodymake-column-area .next img{display:block;width:60%;margin:1em auto}@media only screen and (max-width: 420px){.column-area-single .bodymake-column-area .matome img,.column-area-single .bodymake-column-area .next img{width:100%}}.column-area-single .bodymake-column-area .matome .comment,.column-area-single .bodymake-column-area .next .comment{margin-top:6em;font-weight:bold}.column-area-single .bodymake-column-area .next{margin-top:6em}.column-area-single .onayami-column-area{width:60%;padding:5%;margin:2em auto}@media only screen and (max-width: 420px){.column-area-single .onayami-column-area{width:90%}}.column-area-single .onayami-column-area h4{margin-bottom:3em;line-height:1.8;border-bottom:1px solid #373737}@media only screen and (max-width: 420px){.column-area-single .onayami-column-area h4{text-align:left}}.column-area-single .onayami-column-area p{margin-top:1em;line-height:1.6}.column-area-single .onayami-column-area .question{background-color:#f6f6f6;width:80%;padding:5%;margin:2em auto}.column-area-single .onayami-column-area .question p{line-height:1.6;color:#666}.column-area-single .onayami-column-area .contact-link{text-align:center}.column-area-single .onayami-column-area .contact-link a{display:inline-block;text-align:center;font-size:1em;margin-top:2em;background:#ff9cac;background:-moz-linear-gradient(top, #ff9cac 0%, #ff7bac 100%);background:-webkit-linear-gradient(top, #ff9cac 0%, #ff7bac 100%);background:linear-gradient(to bottom, #ff9cac 0%, #ff7bac 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9cac', endColorstr='#ff7bac',GradientType=0 );border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#fff;font-weight:bold;padding:1em;letter-spacing:0.2em}.column-area-single .onayami-column-area .contact-link a:hover{color:#f8d7dc;opacity:0.8}@media only screen and (max-width: 420px){.column-area-single .onayami-column-area .contact-link a{display:block;width:90%;text-align:center;margin:2em auto 1em}}.column-area-single .sake-column-area{width:80%;padding:5%;margin:2em auto}@media only screen and (max-width: 420px){.column-area-single .sake-column-area{width:90%}}.column-area-single .sake-column-area h4{margin-bottom:3em;line-height:1.8;border-bottom:1px solid #373737}.column-area-single .sake-column-area p{margin-top:1em;line-height:1.6}.column-area-single .sake-column-area .bld{font-size:1.2em;font-weight:bold}.column-area-single .kirei-column-area{width:80%;padding:5%;margin:2em auto}@media only screen and (max-width: 420px){.column-area-single .kirei-column-area{width:90%}}.column-area-single .kirei-column-area h4{margin-bottom:3em;line-height:1.8;border-bottom:1px solid #373737}.column-area-single .kirei-column-area h5{margin:2em 0 1em;font-size:1.1em}.column-area-single .kirei-column-area p{margin-top:1em;line-height:1.6}.column-area-single .kirei-column-area .bld{font-size:1.2em;font-weight:bold}.column-area-single .kirei-column-area img{display:block;margin:3em 0}@media only screen and (max-width: 420px){.column-area-single .kirei-column-area img{width:80%;margin:1em auto}}.columnist-prf-area .columnist-prf,.columnist-prf-area .columnist-info{width:79%;margin:1em auto;padding:3%;border:1px solid #fd88b5;min-height:1px}.columnist-prf-area .columnist-prf:after,.columnist-prf-area .columnist-info:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .columnist-prf-area .columnist-prf,* html .columnist-prf-area .columnist-info{height:1px}@media only screen and (max-width: 420px){.columnist-prf-area .columnist-prf,.columnist-prf-area .columnist-info{width:84%}}.columnist-prf-area .columnist-prf img,.columnist-prf-area .columnist-info img{float:right;width:32%}@media only screen and (max-width: 420px){.columnist-prf-area .columnist-prf img,.columnist-prf-area .columnist-info img{float:none;width:100%}}.columnist-prf-area .columnist-prf .txt-area,.columnist-prf-area .columnist-info .txt-area{float:left;width:65%;font-size:.8em;line-height:1.4}@media only screen and (max-width: 420px){.columnist-prf-area .columnist-prf .txt-area,.columnist-prf-area .columnist-info .txt-area{float:none;width:100%;margin-top:2em}}.columnist-prf-area .columnist-prf .txt-area p,.columnist-prf-area .columnist-info .txt-area p{margin-bottom:1em;line-height:1.4}.columnist-prf-area .columnist-prf .txt-area .name,.columnist-prf-area .columnist-info .txt-area .name{font-size:1em;font-weight:bold;margin-bottom:1.6em;border-bottom:1px solid #fd88b5}.columnist-prf-area .columnist-prf .txt-area .name span,.columnist-prf-area .columnist-info .txt-area .name span{font-size:1.2em}.columnist-prf-area .columnist-prf .txt-area .blog-title,.columnist-prf-area .columnist-info .txt-area .blog-title{margin-top:2em;font-weight:bold;border-bottom:1px solid #fd88b5}.columnist-prf-area .columnist-prf .txt-area a,.columnist-prf-area .columnist-info .txt-area a{display:inline-block;text-align:center;font-size:1em;margin:0.5em 1em;background:#ff9cac;background:-moz-linear-gradient(top, #ff9cac 0%, #ff7bac 100%);background:-webkit-linear-gradient(top, #ff9cac 0%, #ff7bac 100%);background:linear-gradient(to bottom, #ff9cac 0%, #ff7bac 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9cac', endColorstr='#ff7bac',GradientType=0 );border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#fff;font-weight:bold;padding:1em;letter-spacing:0.2em}.columnist-prf-area .columnist-prf .txt-area a:hover,.columnist-prf-area .columnist-info .txt-area a:hover{color:#f8d7dc;opacity:0.8}@media only screen and (max-width: 420px){.columnist-prf-area .columnist-prf .txt-area a,.columnist-prf-area .columnist-info .txt-area a{display:block;width:90%;text-align:center;margin:0.5em auto 1em}}.columnist-prf-area .columnist-prf .txt-area a.link-lay01,.columnist-prf-area .columnist-info .txt-area a.link-lay01{display:block;margin:1em auto;width:60%}
