@charset "UTF-8";
/* CSS Document */
/*下から出てくるメニューここまで*/
/*fadein*/
.fadein {
  opacity: 0;
  transform: translate(0, 50px);
  transition: all 1650ms;
}
.fadein.scrollin {
  opacity: 1;
  transform: translate(0, 0);
}
.fadein2000 {
  opacity: 0;
  transform: translate(0, 50px);
  transition: all 2000ms;
}
.fadein2000.scrollin {
  opacity: 1;
  transform: translate(0, 0);
}
/*下層gナビ共通*/
.header-top.header-top-kaso {
    margin-top: -70px;
}
@media screen and (max-width: 1199px){
.header-top.header-top-kaso {
    margin-top: -71px;
}
}
.site-header.site-header_kaso.fixed{
    margin-top: 66px;
}
@media screen and (max-width: 1199px){
.site-header.site-header_kaso.fixed {
    margin-top: 70px;
}
}
/*//////下層メイン画像//////*/
/*当アカデミーについて*/
.kaso_main_bg-img1{
	position: relative;
    background-image:url("../img/kaso/about-our-academy/main.png");
    background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img1{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img1{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img1{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img1{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img1{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img1{
    background-image:url("../img/kaso/about-our-academy/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*クラリティーアカデミーの特徴*/
.kaso_main_bg-img2{
	position: relative;
    background-image:url("../img/kaso/about-our-academy/tokucho/main.png");
    background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){ 
.kaso_main_bg-img2{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img2{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img2{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img2{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img2{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img2 {
    background-image: url("../img/kaso/about-our-academy/tokucho/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*講師紹介*/
.kaso_main_bg-img3{
	position: relative;
    background-image:url("../img/kaso/about-our-academy/lecturer/main.png");
    background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){ 
.kaso_main_bg-img3{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img3{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img3{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img3{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img3{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img3{
    background-image:url("../img/kaso/about-our-academy/lecturer/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*卒業生の声*/
.kaso_main_bg-img4{
	position: relative;
    background-image:url("../img/kaso/about-our-academy/voice/main.png");
    background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){ 
.kaso_main_bg-img4{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img4{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img4{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img4{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img4{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img4{
    background-image:url("../img/kaso/about-our-academy/voice/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*出張・講師派遣講習*/
.kaso_main_bg-img5{
	position: relative;
    background-image:url("../img/kaso/about-our-academy/instructor-dispatch/main.png");
    background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img5{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img5{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img5{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img5{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img5{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img5{
    background-image:url("../img/kaso/about-our-academy/instructor-dispatch/main-sp.png");
    background-size: cover;
    height: 367px;
	margin-top: 42px;
}
}
/*ワックス脱毛スクール*/
.kaso_main_bg-img6{
	position: relative;
    background-image:url("../img/kaso/brazilian/main.png");
    background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img6{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img6{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img6{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img6{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img6{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img6{
    background-image:url("../img/kaso/brazilian/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}





/*ボタン位置を揃える*/
.contents-detail_school-height{
    display: flex;
}
.box-parent{
	width:100%;
	height:auto;
	display:flex;
    flex-wrap: wrap;
    justify-content: flex-start;
	box-sizing:border-box;
}
@media screen and (max-width: 991px){
.box-parent{
	justify-content:space-between;
}
}
.box-child{
    width: 31%;
	height:auto;
	border:1px solid #ccc;
	display:flex;
	flex-direction:column;
	box-sizing:border-box;/*余白を設定*/
    position: relative;
    z-index: 1;
	box-shadow: 3px 1px 15px 3px rgba(0, 0, 0, 0.2);
    margin: 100px 7px 0px;
}
@media screen and (max-width: 991px){
.box-child{
    width: 43%;
}
}
@media screen and (max-width: 767px){
.box-child{
    margin-top: 50px;
    width: 100%;
}
}
.box-child img{
	display:block;
	width:100%;
	height:auto;
	object-fit:cover;
}
.common-bottom{
	display:flex;
	justify-content:center;
	align-items:center;
	background-image: url(../img/kaso/about-our-academy/contents-detail-item-button.png);
	background-repeat: no-repeat;
	width: 220px;
	height: 40px;
	margin: 25px auto;
    color: #a08273;
	font-size: 15px;
}
@media screen and (max-width: 1199px){
.common-bottom{
    background-size: 90%;
    background-position: center;
}
}
@media screen and (max-width: 767px){
.common-bottom{
    font-size: 13px;
}
}
.common-bottom i{
  margin-left:5px;/*アイコン横の余白*/
}

a.box-child.box-child-about {
    width: 23%;
}
@media screen and (max-width:991px){
a.box-child.box-child-about {
    width: 46%;
}
}
@media screen and (max-width:767px){
a.box-child.box-child-about {
    width: 100%;
}
}



.contents-detail_school {
	margin-top: 75px;
}
@media (max-width: 767px){
.contents-detail_school {
	margin-top: 30px;
}
}
.contents-detail-item-title_school {
    font-size: 20px;
    font-family: 'myfont-SemiBold';
    top: 10%;
}
@media (max-width: 1440px){
.contents-detail-item-title_school {
    font-size: 16px;
}
}
@media (max-width: 1199px){
.contents-detail-item-title_school {
    font-size: 16px;
}
}
@media (max-width: 767px){
.contents-detail-item-title_school {
    font-size: 15px;
}
}
.contents-detail-item-text_school {
    font-size: 14px;
    line-height: 1.5em;
}
@media (max-width:1199px){
.contents-detail-item-text_school {
	font-size: 13px;
}
}
@media (max-width:320px){
.contents-detail-item-text_school {
	font-size: 12px;
}
}
img.contents-detail-item-line_school {
	position: absolute;
    z-index: 2;
    left: 10%;
    top: 48%;
	width: 7px;
}
@media (max-width: 1199px){
img.contents-detail-item-line_school {
    top: 45%;
}
}
@media (max-width: 991px){
img.contents-detail-item-line_school {
    top: 50%;
}
}
@media (max-width: 767px){
img.contents-detail-item-line_school {
    top: 56%;
}
}
@media (max-width: 375px){
img.contents-detail-item-line_school {
    top: 52%;
}
}
@media (max-width: 320px){
img.contents-detail-item-line_school {
    top: 48%;
}
}
.contents-detail-item_school {
	background-color: #fff;
    display: block;
    margin: auto;
    flex-grow: 1;
    padding: 25px 10px 0px;
	box-sizing: border-box;
    text-align: center;
	color: #000;
}
@media (max-width: 767px){
.contents-detail-item_school {
    top: 115%;
    height: auto;
}
}
.box-child-text {
    filter: drop-shadow(3px 3px 4px rgba(0, 0, 0, 0.2));
    color: #000;
    text-align: center;
}
/*ワックス脱毛スクール/JBWA本部認定講師コース*/
.kaso_main_bg-img7{
	position: relative;
    background-image:url("../img/kaso/brazilian/honbu/main.png");
    background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img7{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img7{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img7{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img7{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img7{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img7{
    background-image:url("../img/kaso/brazilian/honbu/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/JBWA認定講師コース*/
.kaso_main_bg-img8{
	position: relative;
    background-image:url("../img/kaso/brazilian/jbwa/main.png");
    background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img8{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img8{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img8{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img8{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img8{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img8{
    background-image:url("../img/kaso/brazilian/jbwa/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/JBWA メンズ認定講師講習*/
.kaso_main_bg-img9{
    position: relative;
    background-image:url("../img/kaso/brazilian/mens_ope/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img9{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img9{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img9{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img9{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img9{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img9{
    background-image:url("../img/kaso/brazilian/mens_ope/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
p.each_title_a{
    margin-top: -100px;
}
@media (max-width:1440px){
p.each_title_a{
    margin-top: -120px;
}
}
@media (max-width:1199px){
p.each_title_a{
    margin-top: -100px;
    font-size: 13px;
}
}
p.each_title_b{
    margin-top: -100px;
}
@media (max-width:1440px){
p.each_title_b{
    margin-top: -100px;
}
}
@media (max-width:1199px){
p.each_title_b{
    margin-top: -100px;
    font-size: 13px;
}
}
@media (max-width:1199px){
p.each_title_b{
    margin-top: -120px;
}
}
@media (max-width:1199px){
p.each_each_title_a{
	font-size: 13px;
}
}
/*ワックス脱毛スクール/JBWA ハードワックススクール*/
.kaso_main_bg-img10{
    position: relative;
    background-image:url("../img/kaso/brazilian/hard/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
    margin-top: 42px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img10{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img10{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img10{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img10{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img10{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img10{
    background-image:url("../img/kaso/brazilian/hard/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/JBWA メンズワックススクール*/
.kaso_main_bg-img11{
    position: relative;
    background-image:url("../img/kaso/brazilian/mens/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img11{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img11{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img11{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img11{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img11{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img11{
    background-image:url("../img/kaso/brazilian/mens/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/JBWA ノーズワックススクール*/
.kaso_main_bg-img12{
    position: relative;
    background-image:url("../img/kaso/brazilian/nose/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img12{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img12{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img12{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img12{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img12{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img12{
    background-image:url("../img/kaso/brazilian/nose/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/JBWA ヒゲワックススクール*/
.kaso_main_bg-img13{
    position: relative;
    background-image:url("../img/kaso/brazilian/jbwa-hige/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img13{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img13{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img13{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img13{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img13{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img13{
    background-image:url("../img/kaso/brazilian/jbwa-hige/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/JBWA 衛生管理講習*/
.kaso_main_bg-img14{
    position: relative;
    background-image:url("../img/kaso/brazilian/hygiene/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img14{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img14{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img14{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img14{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img14{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img14{
    background-image:url("../img/kaso/brazilian/hygiene/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/指導者講習*/
.kaso_main_bg-img15{
    position: relative;
    background-image:url("../img/kaso/brazilian/guidance/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img15{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img15{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img15{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img15{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img15{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img15{
    background-image:url("../img/kaso/brazilian/guidance/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/眉毛ワックスコース*/
.kaso_main_bg-img16{
    position: relative;
    background-image:url("../img/kaso/brazilian/eyebrow-wax/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img16{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img16{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img16{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img16{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img16{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img16{
    background-image:url("../img/kaso/brazilian/eyebrow-wax/main-sp.png");   
	background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/W講習：ハード＋メンズセット*/
.kaso_main_bg-img17{
    position: relative;
    background-image:url("../img/kaso/brazilian/w-wax/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img17{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img17{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img17{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img17{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img17{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img17{
    background-image:url("../img/kaso/brazilian/w-wax/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/フォロー講習*/
.kaso_main_bg-img18{
    position: relative;
    background-image:url("../img/kaso/brazilian/hoko/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img18{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img18{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img18{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img18{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img18{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img18{
    background-image:url("../img/kaso/brazilian/hoko/main.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*アイデザイナー養成代行*/
.kaso_main_bg-img37{
    position: relative;
    background-image:url("../img/kaso/eyelash/daiko/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img37{
	height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img37{
	height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img37{
	height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img37{
	height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img37{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img37{
	background-image:url("../img/kaso/eyelash/daiko/main-sp.png");
    background-size: cover;
    height: 367px;
	margin-top: 42px;
}
}
.daiko-title{
	font-size: 24px;
	display: inline-block;
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
	margin-bottom: 30px;
}
@media screen and (max-width: 767px){
	.daiko-title{
		margin-top: 20px;
		font-size: 18px;
	}
}
.daiko-title--flow{
	font-weight: bold;
}
.daiko-list{
	margin-bottom: 80px;
}
@media screen and (max-width: 767px){
	.daiko-list{
	margin-bottom: 30px;
		margin-left: 20px;
}
}
.daiko-list li{
	position: relative;
	font-size: 18px;
	margin-bottom: 30px;
}
@media screen and (max-width: 767px){
	.daiko-list li{
		font-size: 13px;
		margin-bottom: 15px;
	}
	.daiko-list li:before{
		top: 4px !important;
	}
}

.daiko-list li:before{
	content: "";
	position: absolute;
	display: inline-block;
	left: -20px;
	width: 17px;
	height: 13px;
	top: 8px;
	background-image:url("../img/kaso/eyelash/daiko/daiko-check.png");
}

.daiko-second-title{
	text-align: center;
	color: #fff;
	background: #b6a58f;
	font-size: 25px;
	margin-bottom: 30px;
	padding:5px 0px;
}	
.daiko-second-title span{
	display: inline !important ;
}
@media screen and (max-width: 767px){
	.daiko-second-title{
		font-size: 18px;
	}
}
.daiko-second-list{
	display: flex;
	align-items: center;
 	flex-wrap: wrap;
	justify-content: center;
}

.daiko-second-list li{
	position: relative;
	font-size: 15px;
}
@media screen and (max-width: 767px){
	.daiko-second-list li{
		font-size: 13px;
	}
}
.daiko-second-list li:first-child{
	margin-right: 20px;
}

.daiko-second-list li:before{
	content: "";
	display: inline-block;
	width: 9px;
	height: 9px;
	margin-right: 5px;
	background-image:url("../img/kaso/eyelash/daiko/daiko-second-check.png");
}
.daiko-second-text{
	text-align: center;
	font-size: 20px;
	margin-bottom: 30px;
}
@media screen and (max-width: 767px){
	.daiko-second-text{
		font-size: 16px;
	}
}
.daiko-second-menu{
	display: flex;
	justify-content: space-between;
	margin: 0px -10px 20px;
}
@media screen and (max-width: 767px){
	.daiko-second-menu{
	margin: 0px 0px 20px;
	}
}
.daiko-second-menu li{
	padding: 0px 10px;
	width: 33%;
}

@media screen and (max-width: 992px){
	.daiko-second-menu{
		flex-wrap: wrap;
	}
	.daiko-second-menu li{
		padding: 0px;
		width: 100%;
		margin-bottom: 30px;
	}
	.daiko-second-menu li:last-child{
		margin-bottom: 0px;
	}
}
.daiko-second-menu li img{
	width: 100%;
	height: auto;
}
.daiko-sistem{
	margin-bottom: 100px;
}
@media screen and (max-width: 767px){
	.daiko-sistem{
		margin-top: 50px;
		margin-bottom: 50px;
	}
}
.daiko-flow{
	text-align: center;
	margin-bottom: 100px;
}
@media screen and (max-width: 767px){
	.daiko-flow{
		text-align: center;
		margin-bottom: 50px;
	}
	.daiko-second-cation{
		font-size: 13px;
	}
}
.daiko-flow-conetnts{
	width: 642px;
	margin: auto;
}
@media screen and (max-width: 767px){
	.daiko-flow-conetnts{
	width: 100%;
	margin: auto;
	}
}
.daiko-flow-conetnts_list{
	display: flex;
	align-items: center;
	position: relative;
}
.daiko-flow-conetnts_list img{
	position: relative;
	z-index: 2;
}
.daiko-flow-conetnts_list dt{
	width: 124px;
}
@media screen and (max-width: 767px){
	.daiko-flow-conetnts_list dt{
		width: 94px;
	}
}
.daiko-flow-conetnts_list--06 dt:before{
	display: none;
}
.daiko-flow-conetnts_list dt:before{
	content: "";
	width: 5px;
	height:100px;
	background: #f8cdcf;
	position: absolute;
	z-index: 1;
	top: 104px;
    left: 54px;
}
@media screen and (max-width: 767px){
	.daiko-flow-conetnts_list dt:before{
	top: 74px;
    left: 40px;
	}
}
.daiko-flow-conetnts_list dd{
	flex: 1;
	padding-left: 15px;
}
@media screen and (max-width: 767px){
	.daiko-flow-conetnts_list dd{
		padding-left: 0px;
	}
}
.daiko-flow-conetnts_list dd a{
	color: #b6a58f;
	transition: all .3s;
}
.daiko-flow-conetnts_list dd a:hover{
	opacity: .7;
}
.daiko-flow-conetnts_list dd p{
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
@media screen and (max-width: 767px){
	.daiko-flow-conetnts_list dd p{
		font-size: 13px;
	}
}
.daiko-flow-conetnts_list dd ul{
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}
@media screen and (max-width: 767px){
	.daiko-flow-conetnts_list dd ul{
		font-size: 13px;
	}
}
.daiko-flow-conetnts_list dd ul li{
	list-style: disc;
	margin-left: 40px;
}
@media screen and (max-width: 767px){
	.daiko-flow-conetnts_list dd ul li{
	margin-left: 20px;
	}
}
/*ワックス脱毛スクール/スクール開校への道*/
.kaso_main_bg-img19{
    position: relative;
    background-image:url("../img/kaso/brazilian/jbwa_joukyu/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img19{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img19{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img19{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img19{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img19{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img19{
    background-image:url("../img/kaso/brazilian/jbwa_joukyu/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/よくある質問Q&A*/
.kaso_main_bg-img20{
    position: relative;
    background-image:url("../img/kaso/brazilian/qa/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img20{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img20{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img20{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img20{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img20{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img20{
    background-image:url("../img/kaso/brazilian/qa/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/モニター登録*/
.kaso_main_bg-img21{
    position: relative;
    background-image:url("../img/kaso/brazilian/monitor/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img21{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img21{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img21{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img21{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img21{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img21{
    background-image:url("../img/kaso/brazilian/monitor/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*//////郵便番号　自動入力//////*/
td.yuubin {
    padding: 10px;
}
input.small.yuubin_small {
    margin-bottom: 10px;
}
span.form-jidou {
	background-color: #efefef;
    padding: 5px 15px;
    margin-left: 20px;
    border: solid 1px #000;	
}
@media screen and (max-width: 767px){
span.form-jidou {	
	font-size: 13px;
}
}
/*//////アイラッシュスクール//////*/
.kaso_main_bg-img22{
    position: relative;
    background-image:url("../img/kaso/eyelash/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img22{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img22{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img22{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img22{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img22{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img22{
    background-image:url("../img/kaso/eyelash/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/まつ毛エクステコース*/
.kaso_main_bg-img23{
    position: relative;
    background-image:url("../img/kaso/eyelash/exte/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img23{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img23{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img23{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img23{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img23{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img23{
    background-image:url("../img/kaso/eyelash/exte/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/まつ毛エパーマコース*/
.kaso_main_bg-img24{
    position: relative;
    background-image:url("../img/kaso/eyelash/curl/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img24{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img24{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img24{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img24{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img24{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img24{
    background-image:url("../img/kaso/eyelash/curl/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/眉毛エクステコース*/
.kaso_main_bg-img25{
    position: relative;
    background-image:url("../img/kaso/eyelash/eyebrow/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img25{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img25{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img25{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img25{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img25{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img25{
    background-image:url("../img/kaso/eyelash/eyebrow/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/ブロウラミーネーションコース（眉・アイブロウリフト）*/
.kaso_main_bg-img26{
    position: relative;
    background-image:url("../img/kaso/eyelash/lamination/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img26{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img26{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img26{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img26{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img26{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img26{
    background-image:url("../img/kaso/eyelash/lamination/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/美眉メゾット（セットコース）*/
.kaso_main_bg-img27{
    position: relative;
    background-image:url("../img/kaso/eyelash/eyebrow-set/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img27{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img27{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img27{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img27{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img27{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img27{
    background-image:url("../img/kaso/eyelash/eyebrow-set/main-sp.png");
	background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
p.each_title_a.each_title_aa {
    margin-top: -40px;
}
@media screen and (max-width: 1024px){
p.each_title_a.each_title_aa {
    margin-top: -60px;
}
}
@media screen and (max-width: 767px){
p.each_title_a.each_title_aa {
    margin-top: 0px;
}
}
/*ワックス脱毛スクール/アイラッシュ補講制度*/
.kaso_main_bg-img28{
    position: relative;
    background-image:url("../img/kaso/eyelash/hoko/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img28{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img28{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img28{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img28{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img28{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img28{
    background-image:url("../img/kaso/eyelash/hoko/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/よくある質問*/
.kaso_main_bg-img29{
    position: relative;
    background-image:url("../img/kaso/eyelash/qa/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img29{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img29{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img29{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img29{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img29{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img29{
    background-image:url("../img/kaso/eyelash/qa/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*ワックス脱毛スクール/モニター登録*/
.kaso_main_bg-img30{
    position: relative;
    background-image:url("../img/kaso/eyelash/monitor/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img30{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img30{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img30{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img30{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img30{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img30{
    background-image:url("../img/kaso/eyelash/monitor/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*学校案内＆アクセス*/
.kaso_main_bg-img31{
    position: relative;
    background-image:url("../img/kaso/school/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img31{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img31{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img31{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img31{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img31{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img31{
    background-image:url("../img/kaso/school/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*学校案内＆アクセス/銀座本校*/
.kaso_main_bg-img32{
    position: relative;
    background-image:url("../img/kaso/school/ginza/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img32{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img32{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img32{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img32{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img32{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img32{
    background-image:url("../img/kaso/school/ginza/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*学校案内＆アクセス/名古屋校*/
.kaso_main_bg-img33{
    position: relative;
    background-image:url("../img/kaso/school/nagoya/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img33{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img33{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img33{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img33{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img33{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img33{
    background-image:url("../img/kaso/school/nagoya/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
/*学校案内＆アクセス/旭川校*/
.kaso_main_bg-img34{
    position: relative;
    background-image:url("../img/kaso/school/asahikawa/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img34{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img34{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img34{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img34{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img34{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img34{
    background-image:url("../img/kaso/school/asahikawa/main-sp.png");
    background-size: cover;
    height: 367px;
    margin-top: 42px;
}
}
.asahikawa-shopmap{
	margin: 90px 0px;
}
@media screen and (max-width: 991px){
.asahikawa-shopmap{
    margin: auto;
    display: block;
	margin-bottom: 50px;
}
}
/*スクール申し込み*/
.kaso_main_bg-img35{
    position: relative;
    background-image:url("../img/kaso/contact/school-application/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img35{
    height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img35{
    height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img35{
    height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img35{
    height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img35{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img35{
    background-image:url("../img/kaso/contact/school-application/main-sp.png");
    background-size: cover;
    height: 367px;
	margin-top: 42px;
}
}
/*YouTubeで学べる１ヶ月見放題技術動画*/
.kaso_main_bg-img36{
    position: relative;
    background-image:url("../img/kaso/brazilian/YouTube/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img36{
	height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img36{
	height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img36{
	height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img36{
	height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img36{
    height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img36{
	background-image:url("../img/kaso/brazilian/YouTube/main-sp.png");
    background-size: cover;
    height: 367px;
	margin-top: 42px;
}
}
/*JBWAボディワックス講習 JBWA上級認定講師向け ボディワックス講習*/
.kaso_main_bg-img40{
    position: relative;
    background-image:url("../img/kaso/brazilian/body/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img40{
	height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img40{
	height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img40{
	height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img40{
	height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img40{
	height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img40{
	background-image:url("../img/kaso/brazilian/body/main-sp.png");
    background-size: cover;
    height: 367px;
	margin-top: 42px;
}
}
/*フェイスワックス講習*/
.kaso_main_bg-img41{
    position: relative;
    background-image:url("../img/kaso/brazilian/face/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img41{
	height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img41{
	height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img41{
	height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img41{
	height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img41{
	height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img41{
	background-image:url("../img/kaso/brazilian/face/main-sp.png");
    background-size: cover;
    height: 367px;
	margin-top: 42px;
}
}
/*うなじワックス講習*/
.kaso_main_bg-img42{
    position: relative;
    background-image:url("../img/kaso/brazilian/nape/main.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 640px;
}
@media screen and (max-width: 1440px){
.kaso_main_bg-img42{
	height: 550px;
}
}
@media screen and (max-width: 1366px){
.kaso_main_bg-img42{
	height: 569px;
}
}
@media screen and (max-width: 1199px){
.kaso_main_bg-img42{
	height: 499px;
}
}
@media screen and (max-width: 1024px){
.kaso_main_bg-img42{
	height: 426px;
}
}
@media screen and (max-width: 991px){
.kaso_main_bg-img42{
	height: 320px;
}
}
@media screen and (max-width: 767px){
.kaso_main_bg-img42{
	background-image:url("../img/kaso/brazilian/nape/main-sp.jpg");
    background-size: cover;
    height: 367px;
	margin-top: 42px;
}
}
img.main_line-center{
    width: 50px;
    height: 5px;
	display: block;
	margin: auto;
}
ul.kaso_face_t4_text-indent {
    font-family: 'myfont-Regular';
    padding-left: 1em;
    text-indent: -1em;
}
@media screen and (max-width: 1199px){
ul.kaso_face_t4_text-indent {
    font-size: 13px;
}
}
@media screen and (max-width: 767px){
ul.kaso_face_t4_text-indent {
    margin-top: -90px;
}
}
/*下層メイン画像内の白背景文字*/
.waku_center{
	position: absolute;
	right: 0;
    left: 0;
    margin: auto;
    top: 148px;
	width: 700px;
    height: 310px;
	border: solid 1px #62473c;
	background-color: rgb(255,255,255,0.8);
}
@media screen and (max-width: 1440px){
.waku_center{
    top: 126px;
    width: 650px;
    height: 280px;
}
}
@media screen and (max-width: 1366px){
.waku_center{
    top: 143px;
}
}
@media screen and (max-width: 1199px){
.waku_center{
    top: 126px;
    width: 550px;
    height: 231px;
}
}	
@media screen and (max-width: 1024px){
.waku_center{
    top: 130px;
	height: 230px;
}
}	
@media screen and (max-width: 991px){
.waku_center{
	top: 70px;
    height: 225px;
    width: 480px;
}
}
@media screen and (max-width: 767px){
.waku_center{
    top: 95px;
	right: 0;
    left: 0;
    margin: auto;
    max-width: 90%;
    height:auto;
}
}
/*下層メイン画像内の白背景文字 小さい*/
.waku_center_small{
	position: absolute;
	right: 0;
    left: 0;
    margin: auto;
    top: 148px;
    width: 700px;
    height: 310px;
	border: solid 1px #62473c;
	background-color: rgb(255,255,255,0.8);
}
@media screen and (max-width: 1440px){
.waku_center_small{
    width: 650px;
    height: 229px;
    top: 126px;
}
}
@media screen and (max-width: 1199px){
.waku_center_small{
    width: 550px;
    height: 205px;
    top: 126px;
}
}	
@media screen and (max-width: 1024px){
.waku_center_small{
    top: 130px;
    height: 200px;
}
}	
@media screen and (max-width: 991px){
.waku_center_small{
    top: 88px;
    height: 180px;
    width: 480px;
}
}
@media screen and (max-width: 767px){
.waku_center_small{
    top: 124px;
	right: 0;
    left: 0;
    margin: auto;
    max-width: 90%;
    height: auto;
}
}
/*下層メイン画像内の白背景文字 更に小さい*/
.waku_center_small_a{
	position: absolute;
	right: 0;
    left: 0;
    margin: auto;
	top: 170px;
    width: 700px;
    height: 250px;
	border: solid 1px #62473c;
	background-color: rgb(255,255,255,0.8);
}
@media screen and (max-width: 1440px){
.waku_center_small_a{
    width: 650px;
    height: 229px;
    top: 126px;
}
}
@media screen and (max-width: 1199px){
.waku_center_small_a{
    width: 550px;
	height: 190px;
    top: 140px;
}
}	
@media screen and (max-width: 1024px){
.waku_center_small_a{
    top: 130px;
    height: 200px;
}
}	
@media screen and (max-width: 991px){
.waku_center_small_a{
	top: 110px;
    height: 150px;
    width: 480px;
}
}
@media screen and (max-width: 767px){
.waku_center_small_a{
    top: 124px;
	right: 0;
    left: 0;
    margin: auto;
    max-width: 90%;
    height: 150px;
}
}
.center-wh{
    opacity: 0.9;
    padding: 38px 33px;
}
@media screen and (max-width: 1199px){
.center-wh{
    padding: 30px 33px;
}
}	
@media screen and (max-width: 991px){
.center-wh{
    padding: 24px 33px;
}
}	
@media screen and (max-width: 767px){
.center-wh{
    padding: 4% 7% 0%;
}
}
@media screen and (max-width: 320px){
.center-wh{
    padding: 3% 7% 0%;
}
}
.center-wh_a{
    opacity: 0.9;
    padding: 38px 33px;
}
@media screen and (max-width: 1440px){
.center-wh_a{
    padding: 65px 33px;
}
}	
@media screen and (max-width: 1199px){
.center-wh_a{
    padding: 60px 33px;
}
}	
@media screen and (max-width: 991px){
.center-wh_a{
    padding: 24px 33px;
}
}	
@media screen and (max-width: 767px){
.center-wh_a{
	padding: 7% 7% 0%;
}
}
@media screen and (max-width: 320px){
.center-wh_a{
    padding: 10% 7% 0%;
}
}
p.mein-text{
	font-size: 17px;
    width: 100%;
    text-align:center;
    letter-spacing: 0.04em;
    line-height: 1.733;
	padding: 3% 0 0 0%;
	clear: both;
	font-family: 'myfont-Medium';
}
@media (max-width: 1440px){
p.mein-text{
	font-size: 15px;
}
}
@media (max-width: 1199px){
p.mein-text{
	font-size: 13px;
}
}
p.mein-titel {
    font-size: 40px;
/*    text-align: right;*/
    margin-bottom: 0rem;
    font-family: 'myfont-Serif_Medium';
    text-align: center;
}
@media screen and (max-width: 1440px){
p.mein-titel {
    font-size: 35px;
}
}
@media screen and (max-width: 1199px){
p.mein-titel {
    font-size: 25px;
}
}
@media screen and (max-width: 991px){
p.mein-titel {
	font-size: 25px;
}
}	
@media (max-width: 767px){
p.mein-titel {
	font-size: 20px;
    text-align: center;
}
}
p.mein-subtitel {
    font-size: 25px;
    font-family: 'myfont-Serif_Medium';
    text-align: center;
}
@media screen and (max-width: 1440px){
p.mein-subtitel {
    font-size: 20px;
}
}
@media screen and (max-width: 1199px){
p.mein-subtitel {
    font-size: 16px;
}
}
@media screen and (max-width: 991px){
p.mein-subtitel {
	font-size: 15px;
}
}	
@media (max-width: 425px){
p.mein-subtitel {
	font-size: 13px;
}
}
img.main_line {
    width: 100px;
    height: 10px;
    float: right;
}
@media (max-width: 767px){
img.main_line {
	width: 49px;
    height: 6px;
    float: none;
    display: block;
    margin: auto;
}
}

/*下層共通フッタ*/
.kaso-bg {
    background-image:url("../img/kaso/about-our-academy/contact-us-bg.png");
    background-repeat: no-repeat;
	height: 560px;
	background-position: center;
	background-size: cover;
}
@media (max-width: 991px){
.kaso-bg {
    height: 375px;
    background-position: top;
    background-size: 132%;
}
}
.contact-us-lline{
	display: block;
    margin: auto;
    padding-top: 75px;
}
@media (max-width: 991px){
.contact-us-lline{
    padding-top: 40px;
    width: 12%;
	height: auto;
}
}
.contact-us_t1{
	font-size: 36px;
	text-align: center;
	margin-top: 20px;
    margin-bottom: 0rem;
}
@media (max-width: 1024px){
.contact-us_t1{
	font-size: 30px;
}
}
@media (max-width: 425px){
.contact-us_t1{
	font-size: 20px;
}
}
.contact-us_t2{
	font-size: 24px;
	text-align: center;
}
@media (max-width:1024px){
.contact-us_t2{
	font-size: 20px;
}
}
@media (max-width: 425px){
.contact-us_t2{
	font-size: 16px;
}
}
img.contact-us {
    display: block;
    margin: auto;
}
@media (max-width: 991px){
img.contact-us {
    width: 37%;
	height: auto;
}
}
/*スクール申し込み*/
.contact-us_boxl {
    background-color: #fff;
	width: 320px;
    height: 280px;
    padding-top: 30px;
	margin-left: 205px;
    margin-top: 20px;
}
@media (max-width: 1199px){
.contact-us_boxl {
	margin-left: 125px;
}
}
@media (max-width: 1024px){
.contact-us_boxl {
    margin-left: 165px;
    width: 275px;
    height: 244px;
}
}
@media (max-width: 991px){
.contact-us_boxl {
	margin-left: 113px;
	width: 217px;
	height: 165px;
    padding-top: 13px;
}
}
@media (max-width: 767px){
.contact-us_boxl {
	margin-left: 0px;
    width: 100%;
}
}
@media (max-width: 425px){
.contact-us_boxl {
    height: 140px;
}
}
@media (max-width: 375px){
.contact-us_boxl {
}
}
@media (max-width: 320px){
.contact-us_boxl {
    height: 125px;
}
}
p.contact-us_1 {
    font-size: 24px;
    text-align: center;
	margin-top: 20px;
    margin-bottom: 0.5rem;
}
@media (max-width: 1024px){
p.contact-us_1 {
    font-size: 18px;
	margin-bottom: 0rem;
    margin-top: 10px;
}
}
@media (max-width: 425px){
p.contact-us_1 {
    font-size: 14px;
}
}
@media (max-width: 320px){
p.contact-us_1 {
    font-size: 13px;
}
}
p.tcontact-us_2 {
    font-size: 18px;
    text-align: center;
}
@media (max-width: 1024px){
p.tcontact-us_2 {
    font-size: 14px;
}
}
@media (max-width: 425px){
p.tcontact-us_2 {
    font-size: 12px;
}
}
/*資料請求･お問い合わせ*/
.contact-us_boxr {
    background-color: #fff;
	width: 320px;
    height: 280px;
    padding-top: 30px;
    margin-top: 20px;
}
@media (max-width: 1024px){
.contact-us_boxr {
    width: 275px;
    height: 244px;
}
}
@media (max-width: 991px){
.contact-us_boxr {
    padding-top: 13px;
    width: 217px;
    height: 165px;
}
}
@media (max-width: 425px){
.contact-us_boxr {
	width: 100%;
    height: 140px;
}
}
@media (max-width: 320px){
.contact-us_boxr {
    height: 125px;
}
}
/*/////////下層共通メイン画像////////*/
/*ロゴ*/
img.logo-top2.logo-top2-kaso {
    width: 63%;
}
@media (max-width: 1366px){
img.logo-top2.logo-top2-kaso {
    width: 22%;
}
}
@media (max-width: 1199px){
img.logo-top2.logo-top2-kaso {
    width: 32%;
}
}
/*フッター*/
.kaso-bg.kaso-bg-kaso{
    margin-bottom: 25px;
}
@media (max-width: 991px){
.kaso-bg.kaso-bg-kaso{
    background-size: cover;

}
}
@media (max-width: 425px){
.kaso-bg.kaso-bg-kaso{
    height: 325px;
}
}
/*左右の余白*/
@media (max-width: 1440px){
.con-with {
    width: 80%;
    margin: auto;
}
}
@media (max-width: 991px){
.con-with {
    width: 90%;
    margin: auto;
}
}
@media (max-width: 767px){
.con-with {
    width: 100%;
    margin: auto;
}
}
/*/////////当アカデミーについて////////*/
.contents-detail-item {
	background-color: #fff;
	width: 80%;
    height: 235px;
    filter: drop-shadow(3px 3px 4px rgba(0, 0, 0, 0.2));
	color: #000;
    text-align: center;
    padding: 30px 20px;
    display: block;
    margin: auto;
    margin-top: -15%;
}
@media (max-width: 1440px){
.contents-detail-item {
    top: 113%;
}
}
@media (max-width: 1199px){
.contents-detail-item {
    top: 113%;
    height: 210px;
}
}
@media (max-width: 991px){
.contents-detail-item {
    width: 90%;
}
}
@media (max-width: 767px){
.contents-detail-item {
    top: 115%;
    height: auto;
}
}
/*/////////////クラリティアカデミーの特徴//////////////*/
.top_title_box-tokucho{
	margin-top: 100px;
	padding-bottom: 120px;
}
@media (max-width: 991px){
.top_title_box-tokucho{
    margin-top: 50px;
    padding-bottom: 80px;
}
}
@media (max-width: 767px){
.top_title_box-tokucho{
    margin-top: 50px;
    padding-bottom: 50px;
}
}
p.about_clarity {
    font-size: 30px;
    font-family: 'myfont-Medium';
    text-align: center;
}
@media (max-width: 991px){
p.about_clarity {
	font-size: 25px;
}
}
@media (max-width: 425px){
p.about_clarity {
	font-size: 20px;
}
}
span.about_clarity_big {
    font-size: 60px;
}
@media (max-width: 991px){
span.about_clarity_big {
	font-size: 40px;
}
}
p.about_clarity_1_a {
    position: absolute;
    z-index: 2;
    font-size: 22px;
    top: 65%;
    left: 42%;
    transform: translate(-30%, -50%);
}
@media (max-width: 1199px){
p.about_clarity_1_a {
	font-size: 16px;
}
}
p.about_clarity_2_a {
	position: absolute;
    z-index: 2;
    font-size: 16px;
    line-height: 1.5rem;
    width: 75%;
    top: 83%;
    left: 52%;
    transform: translate(-50%, -50%);
}
@media (max-width: 1199px){
p.about_clarity_2_a {
	font-size: 13px;
    top: 85%;
}
}
@media (max-width: 320px){
p.about_clarity_2_a {
    font-size: 12px;
    top: 86%;
    line-height: 1.2rem;
}
}
.about_clarity_1_c{
    position: absolute;
    z-index: 2;
    font-size: 22px;
    top: 65%;
    left: 48%;
    transform: translate(-30%, -50%);
}
@media (max-width: 1199px){
.about_clarity_1_c{
	font-size: 16px;
}
}
@media (max-width: 767px){
p.about_clarity_1_a,p.about_clarity_1_c{
    z-index: 2;
    left: 50%;
    transform: translate(-50%, -15%);
}
}
img.tokucho {
    position: relative;
    z-index: 1;
    margin-top: 75px;
}
@media (max-width: 991px){
img.tokucho {
    margin-top: 35px;
}
}
@media (max-width: 767px){
img.tokucho {
    display: none;
}
}
@media (min-width: 767px){
img.tokucho-sp {
    display: none;
}
}
@media (max-width: 767px){
img.tokucho-sp {
    width: 100%;
    height: auto;
    display: block;
    margin: auto;
    margin-top: 35px;
    margin-left: -13px;
    position: relative;
    z-index: 1;
}
}
@media (max-width: 425px){
img.tokucho-sp {
    margin-left: -8px;
}
}
@media (max-width: 375px){
img.tokucho-sp {
	margin-left: -4px;
}
}
/*追加バナー*/
img.tokucho-banner {
    display: block;
    margin: auto;
    margin-top: 50px;
    width: 97%;
    filter: drop-shadow(2px 1px 4px rgba(0, 0, 0, 0.2));
}
@media (max-width: 991px){
img.tokucho-banner {
    width: 94%;
}
}
@media (max-width: 767px){
img.tokucho-banner {
    margin-top: 20px;
    filter: drop-shadow(2px 1px 23px rgba(0, 0, 0, 0.2));
}
}


/*/////////////当アカデミーの特徴//講師紹介/////////////*/
.col-12.instrictor-mt-a{
	margin: 100px 0px 100px;
}
@media (max-width: 1199px){
.col-12.instrictor-mt-a{
    margin: 50px 0px 100px;
}
}
@media (max-width: 991px){
.col-12.instrictor-mt-a{
    margin: 50px 0px 50px;
}
}
.col-12.instrictor-mt {
    margin-bottom: 100px;
}
@media (max-width: 425px){
.col-12.instrictor-mt {
    margin-bottom: 80px;
}
}
.col-12.instrictor-mt_end {
    margin-bottom: 100px;
}
@media (max-width: 1199px){
.col-12.instrictor-mt_end {
    margin-bottom: 0px;
}
}
/*数字*/
p.instrictor-t1 span.midasi{
	background-color: #61514d;
	color: #fff;
	padding: 10px 23px;
	font-size: 35px;
}
@media (max-width: 1440px){
p.instrictor-t1 span.midasi{
    font-size: 28px;
}
}
@media (max-width: 1199px){
p.instrictor-t1 span.midasi{
	font-size: 22px;
    padding: 10px 17px;
}
}
@media (max-width: 991px){
p.instrictor-t1 span.midasi{
	font-size: 19px;
    padding: 5px 12px;
}
}
@media (max-width: 375px){
p.instrictor-t1 span.midasi{
	font-size: 16px;
    padding: 6px 12px;
}
}
@media (max-width: 320px){
p.instrictor-t1 span.midasi{
	font-size: 13px;
}
}
/*横の名前*/
p.instrictor-t1{
	font-size: 35px;
    letter-spacing: 0.08rem;
    font-family: 'myfont-SemiBold';
}
@media (max-width: 1440px){
p.instrictor-t1{
    font-size: 28px;
}
}
@media (max-width: 1199px){
p.instrictor-t1{
    font-size: 22px;
}
}
@media (max-width: 991px){
p.instrictor-t1{
    font-size: 19px;
}
}
@media (max-width: 767px){
p.instrictor-t1{
    font-size: 17px;
}
}
@media (max-width: 375px){
p.instrictor-t1{
    font-size: 16px;
}
}
@media (max-width: 320px){
p.instrictor-t1{
	font-size: 13px;
}
}
/*名前のローマ字*/
p.instrictor-t2 {
    font-size: 18px;
    margin: -15px 0px 0px 512px;
	letter-spacing: 0.05rem;
}
@media (max-width: 1440px){
p.instrictor-t2 {
	font-size: 16px;
    margin: -15px 0px 0px 426px;
}
}
@media (max-width: 1199px){
p.instrictor-t2 {
	font-size: 13px;
    margin: -15px 0px 0px 340px;
}
}
@media (max-width: 991px){
p.instrictor-t2 {
	font-size: 12px;
    margin: -15px 0px 0px 294px;
}
}
@media (max-width: 767px){
p.instrictor-t2 {
    margin: -15px 0px 0px 269px;
}
}
@media (max-width: 375px){
p.instrictor-t2 {
    margin: -15px 0px 0px 246px;
}
}
@media (max-width: 320px){
p.instrictor-t2 {
	margin: -15px 0px 0px 197px;
    font-size: 10px;
}
}
ul.instrictor_box1{
    font-size: 18px;
    line-height: 2.2rem;
    margin-left: 105px;
}
@media (max-width: 1440px){
ul.instrictor_box1{
	font-size: 16px;
    line-height: 2.0rem;
}
}
@media (max-width: 1199px){
ul.instrictor_box1{
	font-size: 15px;
    line-height: 1.7rem;
    margin-left: 77px;
}
}
@media (max-width: 991px){
ul.instrictor_box1{
	font-size: 13px;
	margin-left: 66px;
}
}
@media (max-width: 767px){
ul.instrictor_box1{
    margin-top: 15px;
}
}
@media (max-width: 375px){
ul.instrictor_box1{
	margin-top: 15px;
    margin-left: 58px;
}
}
@media (max-width: 375px){
ul.instrictor_box1.instrictor_box1-sp{
    margin-top: 15px;
}
}
img.lecturer1-img {
    position: relative;
    z-index: 5;
}
@media (max-width: 767px){
img.lecturer1-img {
	position: static;
    display: block;
    margin: auto;
}
}
/*下の囲み部分*/
/*青*/
.instrictor_box2 {
    position: relative;
    z-index: 1;
	font-size: 20px;
    border: solid 1px #453b38;
	background-color: #fff;
	filter: drop-shadow(7px 6px 0px rgba(164, 190, 227, 1));
	line-height: 2.5rem;
	padding: 63px 63px 41px;
    width: 93%;
	margin-top: -92px;
}
@media (max-width: 1440px){
.instrictor_box2 {
	font-size: 16px;
    line-height: 2.3rem;
    padding: 45px 45px 29px;
    margin-top: -44px;
}
}
@media (max-width: 1199px){
.instrictor_box2 {
	font-size: 15px;
    line-height: 1.8rem;
    padding: 30px 42px 12px;
    margin-top: -44px;
}
}
@media (max-width: 991px){
.instrictor_box2 {
	font-size: 13px;
    line-height: 1.5rem;
    padding: 30px 42px 12px;
    margin-top: -32px;
}
}
@media (max-width: 767px){
.instrictor_box2 {
	margin-top: 0px;
    width: 100%;
    padding: 25px 25px 6px;
}
}
/*ピンク*/
.instrictor_box3 {
    position: relative;
    z-index: 1;
	font-size: 20px;
    border: solid 1px #453b38;
	background-color: #fff;
	filter: drop-shadow(7px 6px 0px rgba(245, 179, 181, 1));
	line-height: 2.5rem;
	padding: 63px 63px 41px;
    width: 93%;
	margin-top: -92px;
}
@media (max-width: 1440px){
.instrictor_box3 {
	font-size: 16px;
    line-height: 2.3rem;
    padding: 45px 45px 29px;
    margin-top: -44px;
}
}
@media (max-width: 1199px){
.instrictor_box3 {
	font-size: 15px;
    line-height: 1.8rem;
    padding: 30px 42px 12px;
    margin-top: -44px;
}
}
@media (max-width: 991px){
.instrictor_box3 {
	font-size: 13px;
    line-height: 1.5rem;
    padding: 30px 42px 12px;
    margin-top: -32px;
}
}
@media (max-width: 767px){
.instrictor_box3 {
	margin-top: 0px;
    width: 100%;
    padding: 25px 25px 6px;
}
}

span.instrictor-t2 {
    font-size: 18px;
}
@media (max-width: 1440px){
span.instrictor-t2 {
    font-size: 16px;
}
}
@media (max-width: 1199px){
span.instrictor-t2 {
    font-size: 13px;
}
}
@media (max-width: 991px){
span.instrictor-t2 {
    font-size: 12px;
}
}
/*/////////////当アカデミーの特徴/卒業生の声/////////////*/
.voice_blue {
    border: solid 7px #88abda;
    border-radius: 10px;
	margin-bottom: 35px;
}
.voice_pink {
    border: solid 7px #f29c9f;
    border-radius: 10px;
	margin-bottom: 35px;
}

/*余白調整*/
.voice_pink.voice_pink3 {
    margin-bottom: 116px;
}
/*タイトル*/
.voice_text1 {
    font-size: 24px;
	padding-top: 40px;
	text-align: center;
}
@media (max-width: 1440px){
.voice_text1 {
    font-size: 20px;
    padding-top: 26px;
}
}
@media (max-width: 1199px){
.voice_text1 {
    font-size: 16px;
}
}
@media (max-width: 991px){
.voice_text1 {
    padding-top: 15px;
}
}
/*文*/
p.voice_text2 {
    line-height: 1.7rem;
	padding: 0px 36px;
}
@media (max-width: 1440px){
p.voice_text2 {
    font-size: 13px;
}
}
@media (max-width: 1199px){
p.voice_text2 {
    padding: 0px 10px;
}
}
/*名前*/
.voice_text3{
    font-size: 14px;
    padding: 0 43px 10px 0;
    text-align: right;
}
@media (max-width: 1199px){
.voice_text3{
    font-size: 13px;
    padding: 0 20px 10px 0;
}
}
.voice_box1 {
    margin: 100px auto 60px;
}
@media (max-width: 425px){
.voice_box1 {
    margin: 50px auto 60px;
}
}
/*続きを読む*/
.grad-btn {
    display: block;
    text-align: center;
    font-size: 25px;
    background-color: #f29c9f;
    width: 20%;
    margin: 0px auto 80px;
    color: #fff;
    border-radius: 20px;
    cursor:-moz-grab;
    cursor:-webkit-grab;
    cursor: pointer;
}
@media (max-width: 991px){
.grad-btn {
    font-size: 19px;
}
}
@media (max-width: 767px){
.grad-btn {
	font-size: 16px;
    width: 30%;
    padding: 5px;
}
}
@media (max-width: 425px){
.grad-btn {
    margin: -40px auto 50px;
    width: 35%;
}
}
@media (max-width: 320px){
.grad-btn {
    width: 42%;
}
}
.grad-item {
  position: relative;
  overflow: hidden;
  height: 0px; /*隠した状態の高さ*/
}

.grad-trigger {
  display: none; /*チェックボックスは常に非表示*/
}
.grad-trigger:checked + .grad-btn {
  display: none; /*チェックされていたら、grad-btnを非表示にする*/
}
.grad-trigger:checked ~ .grad-item {
  height: auto; /*チェックされていたら、高さを戻す*/
}
.grad-trigger:checked ~ .grad-item::before {
  display: none; /*チェックされていたら、grad-itemのbeforeを非表示にする*/
}
/*/////////////当アカデミーの特徴/出張・講師派遣講習/////////////*/
.instructor-dispatch-con_bg {
    background-image:url("../img/kaso/about-our-academy/instructor-dispatch/flower-icon.png");
    background-repeat: no-repeat;
	background-position: center;
    max-width: 100%;
    height: 115px;
}
@media (max-width: 1440px){
.instructor-dispatch-con_bg {
    background-size: 75%;
    height: 93px;
}
}
@media (max-width:1199px){
.instructor-dispatch-con_bg {
    height: 70px;
}
}
@media (max-width: 576px){
.instructor-dispatch-con_bg {
    background-size: 90%;
}
}
@media (max-width: 425px){
.instructor-dispatch-con_bg {
    background-size: 95%;
    padding-top: 12px;
    margin-top: -35px;
}
}
@media (max-width: 375px){
.instructor-dispatch-con_bg {
    background-size: 100%;
}
}
/*sp用　幅広く*/
@media (max-width:991px){
.instructor-dispatch-con_bg.sp_big_bg {
    background-size: 85%;
}
}
@media (max-width:375px){
.instructor-dispatch-con_bg.sp_big_bg {
    background-size: 95%;
}
}
@media (max-width:320px){
.instructor-dispatch-con_bg.sp_big_bg {
    background-size: 100%;
}
}
p.instructor-dispatch-t1 {
    font-size: 36px;
    font-family: 'myfont-SemiBold';
}
@media (max-width: 1440px){
p.instructor-dispatch-t1 {
    font-size: 30px;
}
}
@media (max-width: 1199px){
p.instructor-dispatch-t1 {
    font-size: 24px;
}
}
@media (max-width: 1024px){
p.instructor-dispatch-t1 {
    font-size: 20px;
}
}
@media (max-width: 425px){
p.instructor-dispatch-t1 {
    font-size: 16px;
}
}
p.instructor-dispatch-t2 {
    font-size: 23px;
    line-height: 2.5rem;
}
@media (max-width: 1440px){
p.instructor-dispatch-t2 {
	font-size: 18px;
	margin-top: -50px;
}
}
@media (max-width: 1199px){
p.instructor-dispatch-t2 {
	font-size: 15px;
    margin-top: -70px;
    line-height: 2.0rem;
}
}
@media (max-width: 991px){
p.instructor-dispatch-t2 {
    font-size: 13px;
    margin-top: -105px;
    line-height: 1.6rem;
}
}
@media (max-width: 767px){
p.instructor-dispatch-t2 {
    line-height: 1.6rem;
    width: 85%;
    margin: auto;
    margin-top: -105px;
}
}
@media (max-width:425px){
p.instructor-dispatch-t2 {
    width: 90%;
    margin-top: -56px;
}
}
@media (max-width:375px){
p.instructor-dispatch-t2 {
    width: 95%;
    margin-top: -56px;
}
}
@media (max-width: 991px){
p.instructor-dispatch-t2.instructor-sp_t {
    margin-top: -55px;
}
}
@media (max-width: 767px){
p.instructor-dispatch-t2.instructor-sp_t {
    margin-top: 0px;
}
}
/*コンテンツ２*/
/*コンテナー外の幅*/
.instrictor_box {
    width: 80%;
    margin: auto;
}
@media (max-width: 767px){
.instrictor_box {
    width: 90%;
    margin: auto;
}
}
.instrictor_box.instrictor_con2 {
    margin-top: 80px;
    display: flex;
}
@media (max-width: 991px){
.instrictor_box.instrictor_con2 {
    margin-top: 55px;
}
}
@media (max-width: 767px){
.instrictor_box.instrictor_con2 {
    margin-top: 35px;
    flex-direction: column;
}
}
/*左側*/
.instrictor_box_l {
    background-color: #fff;
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .5);
    width: 63%;
	padding: 44px 80px;
}
@media (max-width: 1440px){
.instrictor_box_l {
	padding: 22px 45px;
}
}
@media (max-width: 1199px){
.instrictor_box_l {
    padding: 30px 32px;
}    
}
@media (max-width: 1024px){
.instrictor_box_l {
    padding: 12px 32px;
}
}
@media (max-width: 991px){
.instrictor_box_l {
    padding: 15px 32px 0px;
    width: 112%;
}
}
@media (max-width: 767px){
.instrictor_box_l {
    padding: 20px 62px 0px;
    width: 100%;
}
}
@media (max-width: 425px){
.instrictor_box_l {
    padding: 20px 32px 0px;
}
}
p.instrictor_box_l-t1 {
    font-size: 1.2vw;
    border-bottom: solid 2px #868686;
    text-align: center;
	width: 81%;
	margin: auto;
}
@media (max-width: 991px){
p.instrictor_box_l-t1 {
    font-size: 13px;
    width: 100%;
	margin-bottom: 12px;
}
}
@media (max-width: 767px){
p.instrictor_box_l-t1 {
    font-size: 15px;
    width: 90%;
}
}
@media (max-width: 425px){
p.instrictor_box_l-t1 {
    font-size: 13px;
    width: 100%;
    margin-bottom: 20px;
}
}
@media (max-width: 375px){
p.instrictor_box_l-t1 {
    font-size: 12px;
}
}
img.ckeck-icon {
    margin-top: 40px;
	display: block;
}
@media (max-width: 1440px){
img.ckeck-icon {
    margin-top: 36px;
}
}
@media (max-width: 1199px){
img.ckeck-icon {
    width: 10.8%;
}
}
@media (max-width: 1024px){
img.ckeck-icon {
    width: 9.5%;
}
}
@media (max-width: 991px){
img.ckeck-icon {
    width: 6.5%;
    margin-top: 0px;
    margin-left: -20px;
}
}
p.instrictor_box_l-t2 {
	font-size: 0.9vw;
    margin-top: -31px;
    margin-left: 71px;
}
@media (max-width: 1024px){
p.instrictor_box_l-t2 {
    margin-top: -22px;
    margin-left: 45px;
}
}
@media (max-width: 991px){
p.instrictor_box_l-t2 {
    margin-top: -17.5px;
    margin-left: 8px;
    font-size: 11px;
}
}
@media (max-width: 767px){
p.instrictor_box_l-t2 {
    font-size: 13px;
}
}
/*コンテンツ3*/
.instrictor_mt {
    margin-top: 235px;
}
@media (max-width: 1440px){
.instrictor_mt {
    margin-top: 165px;
}
}
@media (max-width: 1199px){
.instrictor_mt {
    margin-top: 130px;
}
}
@media (max-width: 991px){
.instrictor_mt {
    margin-top: 100px;
}
}
@media (max-width: 767px){
.instrictor_mt {
    margin-top: 60px;
}
}
p.instrictor_title-t1 {
    font-size: 36px;
    font-family: 'myfont-SemiBold';
}
@media (max-width: 1440px){
p.instrictor_title-t1 {
    font-size: 30px;
}
}
@media (max-width: 1199px){
p.instrictor_title-t1 {
	font-size: 22px;
}
}
@media (max-width: 991px){
p.instrictor_title-t1 {
	font-size: 19px!important;
}
}
span.pink_sikaku {
    color: #f29c9f;
}
.instrictor-from-text{
    font-size: 18px;
    margin-top: 20px;	
}
@media (max-width: 991px){
.instrictor-from-text{
    font-size: 16px;
}
}
@media (max-width: 767px){
.instrictor-from-text{
    font-size: 13px;
}
}
/*1番目*/
/*青タイトル*/
p.bg_blue-a {
	position: absolute;
	margin-top: -217px;
    left: 28%;
    z-index: 2;
    font-size: 24px;
    box-shadow: 8px 7px 15px 0 rgba(0, 0, 0, 0.2);
	background-color: rgb(127 173 232 / 60%);
	padding: 10px;
}
@media (max-width: 1440px){
p.bg_blue-a {
	font-size: 20px;
    margin-top: -166px;
}
}
@media (max-width: 1199px){
p.bg_blue-a {
    font-size: 16px;
    margin-top: -138px;
}
}
@media (max-width: 991px){
p.bg_blue-a {
    font-size: 14px;
    margin-top: -99px;
    padding: 5px;
}
}
@media (max-width: 767px){
p.bg_blue-a {
    margin-top: -90px;
    left: 40%;
}
}
@media (max-width: 425px){
p.bg_blue-a {
    margin-top: 20px;
    left: 5%;
}
}
img.instrictor_con3_1 {
    position: relative;
	z-index: 1;
    margin-top: 65px;
	box-shadow: -1px 5px 15px 0 rgba(0, 0, 0, 0.2);
    width: 31%;
}
@media (max-width: 1199px){
img.instrictor_con3_1 {
    margin-top: 20px;
}
}
@media (max-width: 767px){
img.instrictor_con3_1 {
    width: 40%;
    height: auto;
}
}
@media (max-width: 425px){
img.instrictor_con3_1 {
    width: 100%;
    position: static;
}
}

/*文章*/
p.instrictor_con1_t1 {
	position: absolute;
    font-size: 16px;
	margin-top: -130px;
    left: 37%;
    line-height: 2.2rem;
    width: 60%;
}
@media (max-width: 1440px){
p.instrictor_con1_t1 {
	margin-top: -108px;
    font-size: 14px;
}
}
@media (max-width: 1199px){
p.instrictor_con1_t1 {
    line-height: 1.8rem;
    width: 45%;
    margin-top: -80px;
}
}
@media (max-width:991px){
p.instrictor_con1_t1 {
    margin-top: -55px;
    font-size: 13px;
    width: 65%;
}
}
@media (max-width:767px){
p.instrictor_con1_t1 {
    left: 44%;
}
}
@media (max-width:425px){
p.instrictor_con1_t1 {
    left: 5%;
    margin-top: 54px;
    width: 90%;
}
}
@media (max-width:375px){
p.instrictor_con1_t1 {
    width: 85%;
}
}
/*２番目*/
/*ピンクタイトル*/
p.bg_pink {
	background-color: rgb(242, 156, 159, 0.6);
    padding: 10px;
    position: absolute;
	margin-top: -260px;
    left: 37%;
	z-index: 2;
    font-size: 24px;
    box-shadow: 8px 7px 15px 0 rgba(0, 0, 0, 0.2);
}
@media (max-width: 1440px){
p.bg_pink {
	font-size: 20px;
	margin-top: -187px;
}
}
@media (max-width: 1199px){
p.bg_pink {
    font-size: 16px;
    margin-top: -158px;
}
}
@media (max-width: 991px){
p.bg_pink {
    font-size: 14px;
    margin-top: -99px;
    padding: 5px;
    margin-left: -24px;
}
}
@media (max-width: 767px){
p.bg_pink {
    margin-top: -90px;
    width: 45%;
    left: 44%;
}
}
@media (max-width: 425px){
p.bg_pink {
    margin-top: 18px;
    width: 91%;
    left: 10%;
}
}
img.instrictor_con3_2 {
	position: relative;
    z-index: 1;
    box-shadow: -1px 5px 15px 0 rgba(0, 0, 0, 0.2);
    width: 31%;
	margin-top: 45px;
    left: 8%;
}
@media (max-width: 1440px){
img.instrictor_con3_2 {
    left: 7%;
    margin-top: 64px;font-size: 13px;
}
}
@media (max-width:991px){
img.instrictor_con3_2 {
    left: 4%;
}
}
@media (max-width:767px){
img.instrictor_con3_2 {
    left: 0%;
    width: 40%;
}
}
@media (max-width:425px){
img.instrictor_con3_2 {
    left: 0%;
    width: 100%;
    margin-top: 160px;
    position: static;
}
}
p.instrictor_con1_t2 {
	position: absolute;
    font-size: 16px;
    margin-top: -170px;
    left: 43%;
    line-height: 2.2rem;
    width: 45%;
}
@media (max-width: 1440px){
p.instrictor_con1_t2 {
	margin-top: -123px;
    font-size: 14px;
    left: 43%;
}
}
@media (max-width: 1199px){
p.instrictor_con1_t2 {
	line-height: 1.8rem;
    margin-top: -94px;
}
}
@media (max-width: 991px){
p.instrictor_con1_t2 {
    line-height: 1.6rem;
    margin-top: -54px;
    font-size: 13px;
    left: 41%;
}
}
@media (max-width: 767px){
p.instrictor_con1_t2 {
    margin-top: -29px;
    left: 44%;
}
}
@media (max-width: 425px){
p.instrictor_con1_t2 {
    left: 5%;
    margin-top: 75px;
    width: 90%;
}
}
/*３番目*/
/*青タイトル*/
p.bg_blue-b {
	position: absolute;
    margin-top: -217px;
    left: 47%;
    z-index: 2;
    font-size: 24px;
    box-shadow: 8px 7px 15px 0 rgba(0, 0, 0, 0.2);
    background-color: rgb(127 173 232 / 60%);
    padding: 10px;
}
@media (max-width: 1440px){
p.bg_blue-b {
	font-size: 20px;
    left: 43%;
    margin-top: -189px;
}
}
@media (max-width: 1199px){
p.bg_blue-b {
	font-size: 16px;
    margin-top: -147px;
    left: 44%;
}
}
@media (max-width: 991px){
p.bg_blue-b {
    left: 39%;
    font-size: 14px;
    margin-top: -99px;
    padding: 5px;
}
}
@media (max-width: 767px){
p.bg_blue-b {
    margin-top: -90px;
    width: 45%;
    left: 40%;
}
}
@media (max-width: 425px){
p.bg_blue-b {
    margin-top: 18px;
    width: 88%;
    left: 6%;
}
}
img.instrictor_con3_3 {
	position: relative;
    z-index: 1;
    margin-top: 55px;
    left: 17%;
    box-shadow: -1px 5px 15px 0 rgba(0, 0, 0, 0.2);
    width: 31%;
}
@media (max-width: 1440px){
img.instrictor_con3_3 {
    left: 14%;
    margin-top: 80px;
}
}
@media (max-width: 991px){
img.instrictor_con3_3 {
    margin-top: 158px;
    left: 9%;
}
}
@media (max-width: 767px){
img.instrictor_con3_3 {
	margin-top: 115px;
	left: 0%;
    width: 40%;
}
}
@media (max-width: 425px){
img.instrictor_con3_3 {
    left: 0%;
    width: 100%;
    margin-top: 280px;
    position: static;
}
}
p.instrictor_con1_t3 {
	position: absolute;
    font-size: 16px;
    margin-top: -139px;
    left: 50%;
    line-height: 2.2rem;
    width: 40%;
}
@media (max-width: 1440px){
p.instrictor_con1_t3 {
	font-size: 14px;
    margin-top: -101px;
    left: 48.5%;
}
}
@media (max-width: 1199px){
p.instrictor_con1_t3 {
	line-height: 1.8rem;
    margin-top: -81px;
}
}
@media (max-width: 991px){
p.instrictor_con1_t3 {
    line-height: 1.6rem;
    margin-top: -54px;
    font-size: 13px;
    left: 45.5%;
}
}
@media (max-width: 767px){
p.instrictor_con1_t3 {
    margin-top: -29px;
    left: 44%;
}
}
@media (max-width: 425px){
p.instrictor_con1_t3 {
    left: 5%;
    margin-top: 60px;
    width: 90%;
}
}
@media (max-width: 414px){
p.instrictor_con1_t3 {
    margin-top: 80px;
}
}
@media (max-width: 375px){
p.instrictor_con1_t3 {
    margin-top: 75px;
}
}
/*コンテンツ4*/
.container.instrictor_con4mt {
    margin-top: 260px;
}
@media (max-width: 1440px){
.container.instrictor_con4mt {
    margin-top: 200px;
}
}
@media (max-width: 1199px){
.container.instrictor_con4mt {
    margin-top: 140px;
}
}
@media (max-width: 991px){
.container.instrictor_con4mt {
    margin-top: 100px;
}
}
p.instrictor_title-t1a {
    font-size: 30px;
    text-align: center;
    font-family: 'myfont-SemiBold';
}
@media (max-width: 1199px){
p.instrictor_title-t1a {
    font-size: 22px;
}
}
@media (max-width: 991px){
p.instrictor_title-t1a {
    font-size: 19px;
}
}
span.blue_sikaku {
    color: #88abda;
}
p.instrictor_title-t2 {
    font-size: 18px;
    text-align: center;
    margin-top: 40px;
}
@media (max-width: 1199px){
p.instrictor_title-t2 {
	font-size: 16px;
	margin-top: 30px;
}
}
@media (max-width: 991px){
p.instrictor_title-t2 {
    font-size: 15px;
    margin-top: 20px;
}
}
@media (max-width: 767px){
p.instrictor_title-t2 {
    font-size: 13px;
}
}
.row.instrictor_con4mt-a {
    margin-top: 80px;
}
@media (max-width: 767px){
p.instrictor_con4-t {
    margin-top: 30px;
}
}

p.instrictor_con4-t {
    color: #62473c;
    font-size: 14px;
	text-decoration: underline;
}
@media (max-width: 991px){
p.instrictor_con4-t {
    font-size: 13px;
}
}

@media (max-width: 1199px){
img.instrictor_con4 {
    width: 85%;
    height: auto;
}
}
@media (max-width: 767px){
img.instrictor_con4 {
    width: 30%;
    height: auto;
    display: block;
    margin: auto;
    margin-top: -50px;
}
}
/*コンテンツ5*/
.container.instrictor_con5mt {
    margin-top: 140px;
}
@media (max-width: 1199px){
.container.instrictor_con5mt {
	margin-top: 110px;
}
}
@media (max-width: 991px){
.container.instrictor_con5mt {
	margin-top: 95px;
}
}
@media (max-width: 767px){
.container.instrictor_con5mt {
    margin-top: 65px;
}
}
@media (max-width: 425px){
.container.instrictor_con5mt {
    margin-top: 55px;
}
}
/*２重線の囲み*/
.haken_box1 {
    border: solid 1px #000;
    outline: solid 1px #000;
    outline-offset: 6px;
    margin-top: -18px;
    display: flex;
    justify-content: space-around;
	padding: 80px 0px;
}
@media (max-width: 1440px){
.haken_box1 {
    margin-top: -13px;
}
}
@media (max-width: 991px){
.haken_box1 {
    margin-top: -7px;
    justify-content: space-evenly;
}
}
@media (max-width: 767px){
.haken_box1 {
    position: static;
    text-align: center;
    flex-direction: column;
    padding: 20px 0px;
}
}
.haken_box1-item {
/*
    display: flex;
    justify-content: space-evenly;
*/
}
/*講師費用*/
p.haken_t1 {
	text-align: center;
    background-color: #fff;
    font-size: 30px;
    position: relative;
    z-index: 2;
    width: 18%;
	margin: auto;
    margin-top: 65px;
    font-family: 'myfont-SemiBold';
    display: block;
}
@media (max-width: 1440px){
p.haken_t1 {
    font-size: 25px;
}
}
@media (max-width: 991px){
p.haken_t1 {
    font-size: 18px;
    width: 20%;
}
}
@media (max-width: 767px){
p.haken_t1 {
    font-size: 15px;
    margin-top: 35px;
    width: 30%;
}
}
@media (max-width: 425px){
p.haken_t1 {
    margin-top: 30px;
    width: 31%;
}
}
@media (max-width: 320px){
p.haken_t1 {
    width: 38%;
}
}
.haken_t2 {
    font-size: 24px;
}
@media (max-width: 1199px){
.haken_t2 {
    font-size: 24px;
}
}
@media (max-width: 991px){
.haken_t2 {
    font-size: 15px;
}
}
@media (max-width: 767px){
.haken_t2 {
    margin: 25px 10px;
    font-size: 14px;
}
}
@media (max-width: 425px){
.haken_t2 {
    margin: 30px 28px -10px;
    font-size: 14px;
}
}
.haken_t2 span.haken-grop-pinkline{
    border-bottom: solid 1px #f29c9f;
}
span.haken_t3 {
    margin-left: 53%;
	font-size: 13px;
}
@media (max-width: 991px){
span.haken_t3 {
    margin-left: 24%;
}
}
p.haken_t3 {
    margin: -54px 105px;
	font-size: 16px;
}
@media (max-width: 1440px){
p.haken_t3 {
	margin: -54px 143px;
    font-size: 13px;
}
}
@media (max-width: 1199px){
p.haken_t3 {
    margin: -54px 119px;
}
}
@media (max-width: 991px){
p.haken_t3 {
    margin: -45px 67px -71px;
}
}
@media (max-width: 767px){
p.haken_t3 {
    margin: -40px 21px -71px;
}
}
@media (max-width: 425px){
p.haken_t3 {
	text-align: center!important;
    margin: 2px 0px -88px;
}
}
/*交通費*/
.haken-grop {
    display: block;
    margin-top: 100px;
}
@media (max-width: 767px){
.haken-grop {
    margin-top: 50px;
}
}
p.haken_t1-a {
	text-align: center;
    background-color: #fff;
    font-size: 30px;
    position: relative;
    z-index: 2;
    width: 18%;
	margin: auto;
    margin-top: 25%;
}
@media (max-width: 1440px){
p.haken_t1-a {
    font-size: 25px;
}
}
@media (max-width: 1199px){
p.haken_t1-a {
    font-size: 20px;
}
}
@media (max-width: 991px){
p.haken_t1-a {
    font-size: 18px;
    width: 20%;
}
}
@media (max-width: 767px){
p.haken_t1-a {
    font-size: 15px;
    margin-top: 31%;
}
}
@media (max-width: 425px){
p.haken_t1-a {
    margin-top: 30px;
    width: 31%;
}
}
ul.koutu-a {
    font-size: 18px;
    padding: 80px 0px 0px 80px;
	line-height: 2.0rem;
}
@media (max-width: 1199px){
ul.koutu-a {
    padding: 80px 30px 0px 30px;
}
}
@media (max-width: 991px){
ul.koutu-a {
    font-size: 13px;
    line-height: 1.6rem;
    padding: 40px 30px 0px 30px;
}
}
@media (max-width: 767px){
ul.koutu-a {
    margin: 0px;
    width: 100%;
    padding: 30px 10px;
}
}
/*２重線の囲み*/
.haken_box2 {
    border: solid 1px #000;
    outline: solid 1px #000;
    outline-offset: 6px;
    margin-top: -18px;
	padding-bottom: 40px;
}
@media (max-width: 1440px){
.haken_box2 {
    margin-top: -13px;
}
}
@media (max-width: 767px){
.haken_box2 {
    margin-top: -7px;
    padding-bottom: 0px;
}
}
/*各種講習と割引特典*/
p.haken_t1-c {
	text-align: center;
    background-color: #fff;
    font-size: 30px;
    position: relative;
    z-index: 2;
    width: 35%;
	margin: auto;
}
@media (max-width: 1440px){
p.haken_t1-c {
    font-size: 25px;
}
}
@media (max-width: 991px){
p.haken_t1-c {
    font-size: 18px;
    width: 34%;
}
}
@media (max-width: 767px){
p.haken_t1-c {
    font-size: 15px;
    margin-top: 0px;
    width: 63%;
}
}
/*２重線の囲み*/
.haken_box3 {
    border: solid 1px #000;
    outline: solid 1px #000;
    outline-offset: 6px;
    margin-top: -18px;
	padding-bottom: 40px;
}
@media (max-width: 1440px){
.haken_box3 {
    margin-top: -13px;
}
}
@media (max-width: 767px){
.haken_box3 {
    width: 100%;
}
}
img.icon_sita {
    display: block;
    margin: 40px auto;
}
@media (max-width: 991px){
img.icon_sita {
    display: block;
    margin: 25px auto;
    width: 3%;
    height: auto;
}
}
@media (max-width: 767px){
img.icon_sita {
    margin: 15px auto;
 	width: 6%;
}
}
/*表*/
table.marTop1.school_p {
    font-size: 24px;
    width: 94%;
	margin: auto;
    border: solid 1px #fff;
}
@media (max-width: 1440px){
table.marTop1.school_p {
	font-size: 16px;
    width: 85%;
}
}
@media (max-width: 1199px){
table.marTop1.school_p {
	font-size: 14px;
}
}
@media (max-width: 991px){
table.marTop1.school_p {
	font-size: 13px;
}
}
@media (max-width: 767px){
table.marTop1.school_p {
    width: 98%;
}
}
@media (max-width: 425px){
table.marTop1.school_p {
    margin: 10px;
}
}
/*SP 表のスクロール*/
@media (max-width: 767px){
.scroll-table {
/*    overflow: auto;*/
    white-space: nowrap;
    flex-wrap: nowrap;
    overflow-x: scroll;
}
}
@media (max-width: 767px){
.scroll-table tbody{
	width: 100%;
}
}
.school_p th {
    padding: 10px 0 5px 0;
    text-align: left;
    border-bottom: solid 1px #000000;
    font-size: 20px;
}
@media (max-width: 991px){
.school_p th {
    font-size: 15px;
}
}
@media (max-width: 767px){
.school_p th {
    font-size: 13px;
    padding: 5px 10px 5px;
}
}
.school_p td {
    padding: 10px 0 5px 0;
    text-align: right;
    border-bottom: solid 1px #000000;
    font-size: 20px;
}
@media (max-width: 991px){
.school_p td {
    font-size: 15px;
}
}
@media (max-width: 767px){
.school_p td {
    font-size: 13px;
    padding: 5px 15px 5px;
}
}
.school_p td.syosai-a{
    padding: 10px 0 5px 0;
    text-align: right;
   border-bottom: solid 1px #fff;
}
@media (max-width: 767px){
.school_p td.syosai-a{
    padding: 5px 0 10px;
}
}
span.school_sikaku {
    color: #88abda;
}
/*詳細ボタン*/
a.syosai {
    color: #fff;
    background-color: #f29c9f;
    padding: 5px 14px;
    border-radius: 25px;
    font-size: 18px;
     vertical-align: top; 
    box-shadow: 5px 3px 2px 0px rgba(0, 0, 0, 0.4);
}
@media (max-width: 1199px){
a.syosai {
    font-size: 13px;
}
}
/*コンテンツ6 講師派遣 仮申込みフォーム*/
.container.instrictor_con6mt {
    margin-top: 100px;
	margin-bottom: 5%;
}
/*仮申し込みフォーム*/
@media (max-width:991px){
p.instrictor_title-t2 {
    font-size: 15px;
}
}
@media (max-width:767px){
p.instrictor_title-t2 {
    font-size: 13px;
}
}
.red {
    color: #94112D;
}

/*/////////////ワックススクール脱毛 /////////////*/
.wax_school_mb{
	padding-bottom: 120px;
}
@media (max-width:425px){
.wax_school_mb{
    margin-top: -30px;
}
}
@media (max-width:991px){
.wax_school{
    margin-top: 0px;
}
}
@media (max-width:767px){
.wax_school{
	display: block;
    margin: auto;
    margin-top: 30px;
}
}
p.wax_1 {
	font-size: 20px;
    margin-top: -179px;
	margin-left: 7px;
    text-align: center;
	color: #000;
}
@media (max-width:1440px){
p.wax_1 {
	font-size: 16px;
    margin-top: -144px;
    margin-left: 3px;
}
}
@media (max-width:1199px){
p.wax_1 {
    margin-top: -180px;
}
}
@media (max-width:991px){
p.wax_1 {
	margin-top: -152px;
}
}
@media (max-width:767px){
p.wax_1 {
    margin-top: -203px;
}
}
@media (max-width:375px){
p.wax_1 {
    margin-top: -175px;
}
}
@media (max-width:320px){
p.wax_1 {
    margin-top: -150px;
}
}
p.wax_2 {
    font-size: 14px;
	margin-top: 22px;
	left: 83px;
    text-align: center;
    line-height: 1.5rem;
	color: #000;
}
@media (max-width:1440px){
p.wax_2 {
    font-size: 0.8vw;
    line-height: 1.3rem;
    margin-top: 12px;
}
}
@media (max-width:1199px){
p.wax_2 {
    font-size: 13px;
}
}
@media (max-width:991px){
p.wax_2 {
    font-size: 1.1vw;
}
}
@media (max-width:767px){
p.wax_2 {
    font-size: 13px;
}
}
@media (max-width:320px){
p.wax_2 {
    font-size: 0.8vw;
}
}
p.wax_2-a {
	font-size: 14px;
	margin-top: -11px;
    left: 83px;
    text-align: center;
    line-height: 1.5rem;
	color: #000;
}
@media (max-width:1440px){
p.wax_2-a {
    font-size: 0.8vw;
    line-height: 1.3rem;
}
}
@media (max-width:1199px){
p.wax_2-a {
    font-size: 13px;
}
}
@media (max-width:991px){
p.wax_2-a {
    font-size: 1.1vw;
}
}
@media (max-width:767px){
p.wax_2-a {
    font-size: 13px;
}
}
@media (max-width:425px){
p.wax_2-a {
    margin-top: 7px;
}
}
@media (max-width:320px){
p.wax_2-a {
    font-size: 0.8vw;
}
}
.button-4 {
    background-image:url("../img/kaso/brazilian/btn-kaso-wax.png");
    background-repeat: no-repeat;
    width: 150px;
    height: 29px;
    position: absolute;
    margin-top: 5px;
	left: 122px;
}
@media (max-width:1440px){
.button-4 {
    left: 81px;
	margin-top: -1px;
}
}
@media (max-width:1199px){
.button-4 {
	left: 122px;
    margin-top: 16px;
}
}
@media (max-width:991px){
.button-4 {
	left: 88px;
    margin-top: 4px;
}
}
@media (max-width:767px){
.button-4 {
	left: 193px;
    margin-top: 22px;
}
}
@media (max-width:425px){
.button-4 {
    left: 138px;
}
}
@media (max-width:375px){
.button-4 {
	left: 113px;
    margin-top: 12px;
}
}
@media (max-width:320px){
.button-4 {
	left: 86px;
    margin-top: 0px;
}
}
.button-4-a {
    background-image:url("../img/kaso/brazilian/btn-kaso-wax.png");
    background-repeat: no-repeat;
    width: 150px;
    height: 29px;
    position: absolute;
	margin-top: -5px;
    left: 122px;
}
@media (max-width:1440px){
.button-4-a {
    left: 81px;
    margin-top: -12px;
}
}
@media (max-width:1199px){
.button-4-a {
	left: 122px;
    margin-top: 5px;
}
}
@media (max-width:991px){
.button-4-a {
	left: 88px;
    margin-top: -7px;
}
}
@media (max-width:767px){
.button-4-a {
	left: 193px;
    margin-top: 22px;
}
}
@media (max-width:425px){
.button-4-a {
    left: 138px;
    margin-top: 8px;
}
}
@media (max-width:375px){
.button-4-a {
	left: 113px;
    margin-top: -5px;
}
}
@media (max-width:320px){
.button-4-a {
	left: 86px;
    margin-top: -14px;
}
}
.button-4_t {
	font-size: 14px;
    padding-top: 5px;
	color: #a08273;
    text-align: center;
}
@media (max-width:1440px){
.button-4_t {
	font-size: 13px;
}
}
/*/////////////ワックススクール脱毛/本部認定講師コース /////////////*/
p.each_title{
    margin-top: -110px;
    text-decoration: underline;
    font-family: 'myfont-Serif_Regular';
}
@media (max-width:1199px){
p.each_title{
	font-size: 13px;
}
}
@media (max-width: 991px){
p.each_title.instructor-sp_t1 {
    margin-top: -55px;
}
}
@media (max-width: 767px){
p.each_title.instructor-sp_t1 {
    margin-top: -30px;
}
}
/*sp用　下の余白*/
@media (max-width:576px){
p.each_title.each_title-sp {
    margin-top: -95px;
}
}
p.honbu_t2{
    margin-top: 50px;
}
@media (max-width:1199px){
p.honbu_t2{
    font-size: 13px;
}
}
@media (max-width:991px){
p.honbu_t2{
	width: 80%;
    margin: auto;
    margin-top: 50px;
}
}
@media (max-width:425px){
p.honbu_t2{
    margin-top: 30px;
    width: 100%;
    text-align: left;
}
}
.honbu_con2{
    background-color: #fff;
    box-shadow: -6px 8px 12px 0 rgba(0, 0, 0, .5);
	padding: 44px 80px;
    border: solid 1px;
	width: 85%;
    margin: auto;
    margin-top: 50px;
}
@media (max-width:1366px){
.honbu_con2{
	width: 75%;
	padding: 44px 76px;
}
}
@media (max-width:991px){
.honbu_con2{
	padding: 44px 30px;
}
}
@media (max-width:425px){
.honbu_con2{
    padding: 23px 30px;
    width: 100%;
    margin-top: 25px;
}
}
@media (max-width:320px){
.honbu_con2{
    padding: 23px 10px;
}
}
/*共通項目*/
h3.s_h3 {
    font-family: 'myfont-Medium';
}
@media(max-width:991px) {
h3.s_h3 {
    font-size: 18px;
}
}
.jbwa-honbu_common-items_grop {
    background-color: #eee9e9;
    padding: 20px;
    margin: 50px 0px 50px;
    font-family: 'myfont-Regular';
}
@media(max-width:991px) {
.jbwa-honbu_common-items_grop {
    font-size: 15px;
}
}
@media(max-width:767px) {
.jbwa-honbu_common-items_grop {
    padding: 20px 5px;
}
}
.jbwa-honbu_common-items_red {
	color:#FC0004;
	font-size: 18px;
}
@media(max-width:767px) {
.jbwa-honbu_common-items_red {
    font-size: 14px;
}
}
.jbwa-honbu_common_red{
	color:#FC0004;
}
@media(max-width:767px) {
.jbwa-honbu_common-items_grop .koumoku-text{
    margin-left: -22px!important;
}
.jbwa-honbu_common-items_grop .koumoku-text li{
	font-size: 13px!important;
	margin-bottom: 10px!important;
}
}
p.honbu_con2-t1 {
    font-size: 24px;
    border-bottom: solid 2px #868686;
    text-align: center;
    margin: auto;
    width: 53%;
}
@media (max-width:1366px){
p.honbu_con2-t1 {
    font-size: 20px;
    width: 52%;
}
}
@media (max-width:1199px){
p.honbu_con2-t1 {
    font-size: 17px;
}
}
@media (max-width:991px){
p.honbu_con2-t1 {
    font-size: 15px;
    width: 53%;
}
}
@media (max-width:767px){
p.honbu_con2-t1 {
    width: 71%;
}
}
@media (max-width:425px){
p.honbu_con2-t1 {
    width: 80%;
}
}
@media (max-width:375px){
p.honbu_con2-t1 {
    width: 95%;
}
}
@media (max-width:320px){
p.honbu_con2-t1 {
    width: 100%;
}
}
@media (max-width:1366px){
img.honbu_ckeck-icon {
    width: 7%;
}
}
/*2段用 本部認定講師コース*/
@media (max-width:991px){
img.honbu_ckeck-icon.honbu_ckeck-icon22 {
    padding-top: -24px;
    margin-top: -30px;
}
}
@media (max-width:375px){
img.honbu_ckeck-icon.honbu_ckeck-icon22 {
    margin-top: -72px;
}
}
@media (max-width:320px){
img.honbu_ckeck-icon.honbu_ckeck-icon22 {
    margin-top: -73px;
}
}
@media (max-width:991px){
p.honbu_con2-t2.honbu_con2-t22 {
    width: 80%;
}
}
@media (max-width:425px){
p.honbu_con2-t2.honbu_con2-t22 {
    width: 87%;
}
}
/*2段用 定講師コース*/
@media (max-width:576px){
img.honbu_ckeck-icon.honbu_ckeck-icon23 {
    margin-top: -32px;
}
}
@media (max-width:375px){
img.honbu_ckeck-icon.honbu_ckeck-icon23 {
    margin-top: -37px;
}
}
@media (max-width:576px){
p.honbu_con2-t2.honbu_con2-t23 {
    width: 80%;
}
}
.honbu_con2_box {
    padding-top: 20px;
}
@media (max-width:991px){
.honbu_con2_box {
    padding-top: 7px;
}
}
@media (max-width:767px){
.honbu_con2_box {
    padding-top: 0px;
}
}
p.honbu_con2-t2 {
    display: inline-block;
	font-size: 18px;
}
@media (max-width:1366px){
p.honbu_con2-t2 {
	font-size: 16px;
}
}
@media (max-width:1199px){
p.honbu_con2-t2 {
	font-size: 13px;
}
}
/*コンテンツ３*/
.wax_honbu_tite {
    text-align: center;
    color: #9e958c;
    border: solid 1px #9e958c;
    font-size: 25px;
    width: 30%;
    margin: auto;
    margin-top: 100px;
    border-radius: 16px;
    box-shadow: 4px 3px 2px 0 rgba(0, 0, 0, .5);
}
@media (max-width:1199px){
.wax_honbu_tite {
    font-size: 20px;
}
}
@media (max-width:991px){
.wax_honbu_tite {
	font-size: 17px;
    margin-top: 70px;
}
}
@media (max-width:425px){
.wax_honbu_tite {
    font-size: 16px;
    margin-top: 70px;
    width: 41%;
}
}
@media (max-width:320px){
.wax_honbu_tite {
    width: 50%;
}
}
.wax_honbu_tite p{
    padding-top: 13px;
}
@media (max-width:425px){
.wax_honbu_tite p{
    padding-top: 8px;
    margin-bottom: 0.5rem;
}
}
/*受講内容と流れ　各*/
.wax_honbu_box {
    background-color: #eeeeee;
    padding: 10px;
    margin-bottom: 50px;
}
@media (max-width:991px){
.wax_honbu_box {
    margin-top: 30px;
    padding: 35px;
}
}
@media (max-width:425px){
.wax_honbu_box {
    margin-top: 0px;
    padding: 20px;
}
}
p.honbu_con3-t1 {
    font-size: 24px;
	border-bottom: solid 1px #000;
}
@media (max-width:767px){
p.honbu_con3-t1 {
    font-size: 16px;
}
}
span.honbu_con3-t2 {
    font-size: 24px;
    color: #FC0004;
}
@media (max-width:1199px){
span.honbu_con3-t2 {
    font-size: 18px;
}
}
@media (max-width:991px){
span.honbu_con3-t2 {
    font-size: 16px;
}
}
p.honbu_con3-t3 {
    font-size: 18px;
}
@media (max-width:1199px){
p.honbu_con3-t3 {
    font-size: 14px;
}
}
@media (max-width:991px){
p.honbu_con3-t3 {
    font-size: 13px;
}
}
/*左側*/
.wax_honbu_box_l {
	background-color: #fff;
    padding: 10px;
	margin: auto;
    border: dotted 1px;
    line-height: 2.0;
}
@media (max-width:1199px){
.wax_honbu_box_l {
    font-size: 13px;
}
}
@media (max-width:991px){
.wax_honbu_box_l {
    width: 100%;
    padding: 20px 19px;
}
}
@media (max-width:767px){
.wax_honbu_box_l {
    margin-top: 0px;
}
}
.wax_honbu_box_r1 p {
    background-color: #496090;
    color: #fff;
    font-size: 18px;
    text-align: center;
    padding: 5px;
}
@media (max-width:1199px){
.wax_honbu_box_r1 p {
    font-size: 16px;
}
}
@media (max-width:767px){
.wax_honbu_box_r1 p {
    margin-top: 15px;
}
}
ul.wax_honbu_box_r1-a {
    font-size: 14px;
	line-height: 2.0rem;
}
@media (max-width:1199px){
ul.wax_honbu_box_r1-a {
    font-size: 13px;
    line-height: 1.6rem;
}
}
img.sankaku {
    margin: 105px 35px 20px;
}
@media (max-width:1199px){
img.sankaku {
    margin: 105px 15px 20px;
}
}
@media (max-width:991px){
img.sankaku {
    margin: 82px 3px 20px;
}
}
@media (max-width:767px){
img.sankaku {
   display: none;
}
}

.wax_honbu_box_r2 {
    padding: 30px;
}
@media (max-width:1199px){
.wax_honbu_box_r2 {
    padding: 20px 10px;
}
}
@media (max-width:425px){
.wax_honbu_box_r2 {
    padding: 20px 0px;
    float: none;
}
}
.wax_honbu_box_r2 p {
    background-color: #496090;
    color: #fff;
    font-size: 18px;
    text-align: center;
    padding: 5px;
}
@media (max-width:991px){
.wax_honbu_box_r2 p {
    font-size: 16px;
}
}
.wax_honbu_box_r3 p{
    background-color: #f29c9f;
    color: #fff;
    font-size: 18px;
    text-align: center;
    padding: 5px;
    margin-top: 30px;
	clear: both;
}
@media (max-width:991px){
.wax_honbu_box_r3 p{
    font-size: 16px;
}
}
@media (max-width:425px){
.wax_honbu_box_r3 p{
    margin-top: 15px;
}
}
.wax_honbu_box_r4 p {
    background-color: #496090;
    color: #fff;
    font-size: 18px;
    text-align: center;
    padding: 5px;
    margin: auto;
	line-height: 1.5rem;
}
@media (max-width:991px){
.wax_honbu_box_r4 p {
    font-size: 16px;
}
}
@media (max-width:425px){
.wax_honbu_box_r4 p {
	width: 100%;
}
}
ul.wax_honbu_box_r1-b {
    font-size: 14px;
}
ul.wax_honbu_box_r1-b {
    font-size: 14px;
    margin: 20px 0 0 0px;
}
@media (max-width:991px){
ul.wax_honbu_box_r1-b {
    font-size: 13px;
}
}
span.border_yw {
    background-color: #ffff00;
}
li.speace {
    margin-left: 59px;
}
.honbu_con3-t4{
	font-size: 14px;
}
@media (max-width:991px){
.honbu_con3-t4{
	font-size: 13px;
}
}
@media (max-width:991px){
ul.wax_honbu_box_r1-b {
	font-size: 13px;
}
}
@media (max-width:767px){
ul.wax_honbu_box_r1-b {
    margin: 20px 0 0 155px;
}
}
@media (max-width:425px){
ul.wax_honbu_box_r1-b {
    margin: 20px 0 0 0px;
}
}
span.honbu_sikaku {
    color: #ffff00;
}
.text-black-50{
	text-decoration: line-through;
}
ul.wax_honbu_box_kyotu {
    font-size: 14px;
    margin: 20px 0 100px;
}
@media (max-width:991px){
ul.wax_honbu_box_kyotu {
	font-size: 13px;
}
}
@media (max-width:425px){
ul.wax_honbu_box_kyotu {
    margin: 20px 0 50px;
}
}
/*SP画像切り替え*/
i.fas.fa-caret-down.icon-down {
    display: none;
}
@media (max-width:767px){
i.fas.fa-caret-down.icon-down {
    color: #f29c9f;
    display: block;
    margin: auto;
    text-align: center;
    font-size: 50px;
    margin-top: -35px;
}
}
/*/////////////ワックススクール脱毛/認定講師コース /////////////*/
@media (max-width: 991px){
p.each_title.each_title-sp.instructor-sp_t2 {
    margin-top: -55px;
}
}
@media (max-width: 767px){
p.each_title.each_title-sp.instructor-sp_t2 {
	margin-top: -30px;
}
}
.container-fluid.jbwa_con3_box {
    margin-top: 150px;
    padding-right: 0px;
    padding-left: 0px;
}
@media (max-width:991px){
.container-fluid.jbwa_con3_box {
    width: 100%;
}
}
@media (max-width:767px){
.container-fluid.jbwa_con3_box {
    margin-top: 80px;
}
}
@media (max-width:320px){
.container-fluid.jbwa_con3_box {
    margin-top: 40px;
}
}
.jbwa_con3_l{
    background-image: url("../img/kaso/brazilian/jbwa/con3-img.png");
    background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
    max-width: 100%;
}
@media (max-width:1440px){
.jbwa_con3_l{
    background-position: right;
}
}
@media (max-width:991px){
.jbwa_con3_l{
    height: 425px;
}
}
@media (max-width:425px){
.jbwa_con3_l{
    background-size: 135%;
    margin-top: -80px;
}
}

.jbwa_con3_r {
    background-color: #88abda;
}
@media (max-width:425px){
.jbwa_con3_r {
    margin-top: -90px;
}
}
@media (max-width:375px){
.jbwa_con3_r {
	margin-top: -108px;
}
}
@media (max-width:320px){
.jbwa_con3_r {
    margin-top: -117px;
}
}
.jbwa_con3-img_title {
    background-image:url("../img/kaso/brazilian/jbwa/con3-img1.png");
    background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
    width: 299px;
    height: 60px;
    margin: 30px;
}
@media (max-width:1199px){
.jbwa_con3-img_title {
    margin: 30px 0 0 -10px;
    background-size: 75%;
}
}
@media (max-width:425px){
.jbwa_con3-img_title {
    margin: 10px 0 0 -37px;
    background-size: 57%;
}
}
@media (max-width:320px){
.jbwa_con3-img_title {
    margin: 10px 0 0 -50px;
}
}
p.jbwa_con3-t1 {
    font-size: 25px;
    padding: 10px 0 0 51px;
    color: #62473c;
    font-family: 'myfont-SemiBold';
}
@media (max-width:1199px){
p.jbwa_con3-t1 {
    font-size: 20px;
    padding: 14px 0 0 70px;
}
}
@media (max-width:425px){
p.jbwa_con3-t1 {
    font-size: 16px;
    padding: 18px 0 0 88px;
}
}

p.jbwa_con3-t2.text-white {
    margin: 30px;
    line-height: 2.0rem;
}
@media (max-width:1199px){
p.jbwa_con3-t2.text-white {
    font-size: 14px;
    line-height: 1.6rem;
}
}
@media (max-width:425px){
p.jbwa_con3-t2.text-white {
    font-size: 13px;
    margin: 0px 15px;
	padding-bottom: 20px;
}
}
.jbwa_con3-t1-a{
    background-image:url("../img/kaso/brazilian/jbwa/con4-img1.png");
    background-repeat: no-repeat;
    width: 370px;
    height: 59px;
    display: block;
    margin: auto;
    margin-top: 150px;
}
@media (max-width:1199px){
.jbwa_con3-t1-a{
    margin-top: 100px;
}
}
@media (max-width:425px){
.jbwa_con3-t1-a{
    margin-top: 80px;
    background-size: 80%;
    background-position: center;
}
}
@media (max-width:320px){
.jbwa_con3-t1-a{
    width: 320px;
    height: 59px;
}
}
/*ワックス脱毛について*/
.wax-about-grop {
    border: solid 1px #62473c;
	margin-top: 75px;
	box-shadow: 3px 1px 5px 3px rgba(0, 0, 0, 0.2);
}
@media (max-width: 991px) {
.wax-about-grop {
    margin-top: 35px;
}
}
.wax-about-grop-item {
    background-color: #fff;
	padding: 30px 20px;
    height: 330px;
}
@media (max-width: 1199px) {
.wax-about-grop-item {
    height: 270px;
}
}
@media (max-width: 991px) {
.wax-about-grop-item {
	padding: 30px 10px;
	height: 290px;
}
}
@media (max-width: 767px) {
.wax-about-grop-item {
	height: auto;
}
}
p.jbwa_con4-t1 {
    font-size: 25px;
    padding: 10px 0 0 51px;
    color: #62473c;
    font-family: 'myfont-SemiBold';
}
@media (max-width:1199px){
p.jbwa_con4-t1 {
    font-size: 22px;
    padding: 11px 0 0 70px;
}
}
@media (max-width:991px){
p.jbwa_con4-t1 {
    font-size: 20px;
    padding: 15px 0 0 84px;
}
}
@media (max-width:425px){
p.jbwa_con4-t1 {
    font-size: 16px;
    padding: 0px;
    text-align: center;
    padding-top: 17px;
}
}
.wax-about-title{
	font-size: 22px;
	font-family: 'myfont-Medium';
}
@media (max-width:1199px){
.wax-about-title{
    font-size: 17px;
}
}
@media (max-width:991px){
.wax-about-title{
	font-size: 15px;
}
}
@media (max-width:320px){
.wax-about-title{
    font-size: 14px;
}
}
span.star {
    color: #f29c9f;
}
.wax-about-difficult{
    font-size: 18px;
    border-bottom: dotted 1px;
    font-family: 'myfont-Medium';
    padding-bottom: 10px;
}
@media (max-width:1199px){
.wax-about-difficult{
    font-size: 16px;
}
}
@media (max-width:991px){
.wax-about-difficult{
    font-size: 14px;
}
}
.wax-about-text{
    font-size: 18px;
    line-height: 1.7em;
}
@media (max-width:1199px){
.wax-about-text{
    font-size: 14px;
}
}
@media (max-width:991px){
.wax-about-text{
    font-size: 13px;
}
}
.wax-about_4 {
    text-align: center;
    color: #fff;
    font-size: 24px;
    width: 70%;
    margin: auto;
    margin-top: 30px;
    border-radius: 9px;
    background-color: #88abda;
    padding: 4px 17px;
}
@media (max-width:1199px){
.wax-about_4 {
    font-size: 19px;
}
}
@media (max-width:991px){
.wax-about_4 {
    font-size: 15px;
}
}
@media (max-width:425px){
.wax-about_4 {
    padding: 1px 17px;
    margin-top: 0px;
}
}
.wax-about_4 p{
    padding-top: 13px;
}
p.wax-about_4-a {
    margin-top: 0px;
    font-size: 18px;
    width: 89%;
  font-family: 'myfont-Bold';
}
@media (max-width:1199px){
p.wax-about_4-a {
    font-size: 15px;
}
}
@media (max-width:991px){
p.wax-about_4-a {
    font-size: 13px;
}
}
@media (max-width:425px){
p.wax-about_4-a {
    width: 100%;
    margin-top: 20px;
}
}
/*受講内容*/
p.jbwa_box5_title {
    color: #62473c;
    font-size: 30px;
    border-left: solid 7px;
    padding-left: 20px;
    font-family: 'myfont-SemiBold';
}
@media (max-width:1199px){
p.jbwa_box5_title {
    font-size: 25px;
}
}
@media (max-width:991px){
p.jbwa_box5_title {
    font-size: 22px;
}
}
@media (max-width:425px){
p.jbwa_box5_title {
	font-size: 20px;
    border-left: solid 4px;
    padding-left: 15px;
}
}
.jbwa_box5 {
    margin: 130px 0 45px;
}
@media (max-width:1199px){
.jbwa_box5 {
    margin: 100px 0 45px;
}
}
@media (max-width:991px){
.jbwa_box5 {
    margin: 50px 0 45px;
}
}
.jbwa_box5_1 {
    background-color: #fff;
    padding: 20px 49px;
    margin: auto;
    border: dotted 1px;
    font-size: 18px;
    line-height: 2.0rem;
    margin-top: 15px;
    border-left: solid 6px #f29c9f;
    box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, .5);
    font-family: 'myfont-Medium';
}
@media (max-width:1199px){
.jbwa_box5_1 {
    padding: 20px 15px;
}
}
@media (max-width:425px){
.jbwa_box5_1 {
	margin-top: 0px;
    margin-bottom: 15px;
}
}
@media (max-width:360px){
.jbwa_box5_1 {
    padding: 20px 10px;
}
}
p.jbwa_box5_1-a {
	font-size: 24px;
}
@media (max-width:1199px){
p.jbwa_box5_1-a {
    font-size: 18px;
}
}
@media (max-width:991px){
p.jbwa_box5_1-a {
    font-size: 16px;
}
}
@media (max-width:425px){
p.jbwa_box5_1-a {
    margin-bottom: 0rem;
    font-size: 15px;
}
}
@media (max-width:320px){
p.jbwa_box5_1-a {
    font-size: 13px;
}
}
p.jbwa_box5_1-b {
    color: #496090;
    font-size: 24px;
}
@media (max-width:1199px){
p.jbwa_box5_1-b {
    font-size: 18px;
}
}
@media (max-width:991px){
p.jbwa_box5_1-b {
    font-size: 16px;
}
}
@media (max-width:425px){
p.jbwa_box5_1-b {
    font-size: 15px;
}
}
@media (max-width:320px){
p.jbwa_box5_1-b {
    font-size: 13px;
}
}
.jbwa_line {
    border-bottom: dotted 1px #88abda;
}
ul.jbwa_attendance1 {
    margin-top: 15px;
    font-size: 18px!important;
    line-height: 2.5rem;
}
@media (max-width:1199px){
ul.jbwa_attendance1 {
    font-size: 15px!important;
    line-height: 2.0rem;
}
}
@media (max-width:991px){
ul.jbwa_attendance1 {
    font-size: 13px!important;
    line-height: 1.5rem;
}
}
.jbwa_box5_2 {
    border: solid 1px #000;
    outline: solid 1px #000;
    outline-offset: 6px;
    margin-top: -18px;
    padding: 40px 40px 20px;
    font-family: 'myfont-Medium';
}
@media (max-width:1199px){
.jbwa_box5_2 {
    padding: 25px 40px 10px;
}
}
@media (max-width:767px){
.jbwa_box5_2 {
    padding: 20px 15px 0px;
    margin-top: 0px;
}
}
/*料金表*/
ul.jbwa_attendance2 li {
    border-bottom: dotted 1px #000;
    font-size: 24px;
    padding: 10px 0 10px;
}
@media (max-width:1199px){
ul.jbwa_attendance2 li {
    font-size: 18px;
}
}
@media (max-width:991px){
ul.jbwa_attendance2 li {
    font-size: 16px;
}
}
@media (max-width:425px){
ul.jbwa_attendance2 li {
    font-size: 13px;
}
}
span.jbwa_pink {
    color: #f29c9f;
}
ul.jbwa_attendance2 li.jbwa_right {
    text-align: right;
    border-bottom: dotted 0px #fff;
}
p.jbwa_attendance3 {
    margin-top: 30px;
    line-height: 2.0rem;
}
@media (max-width:1199px){
p.jbwa_attendance3 {
    line-height: 1.6rem;
    font-size: 15px;
}
}
@media (max-width:991px){
p.jbwa_attendance3 {
    font-size: 13px;
    margin-top: 20px;
}
}
.row.jbwa_box5_3 {
    border: solid 1px #000;
    padding: 40px 40px 20px;
}
@media (max-width:425px){
.row.jbwa_box5_3 {
	display: block;
    margin: auto;
    padding: 20px 15px;
}
}
.bwa_box5_3-ml {
    padding-left: 56px;
}
@media (max-width:991px){
.bwa_box5_3-ml {
    padding-left: 38px;
	padding-left: 22px;
}
}
@media (max-width:767px){
.bwa_box5_3-ml {
    padding-left: 0px;
}
}
p.jbwa_box5_3-t{
    font-size: 24px;
    font-family: 'myfont-SemiBold';
}
@media (max-width:1199px){
p.jbwa_box5_3-t{
    font-size: 18px;
}
}
@media (max-width:991px){
p.jbwa_box5_3-t{
    text-align: center;
}
}
@media (max-width:767px){
p.jbwa_box5_3-t{
    font-size: 16px;
}
}
ul.jbwa_attendance4 {
    font-size: 18px;
    line-height: 2.0rem;
}
@media (max-width:1199px){
ul.jbwa_attendance4 {
    font-size: 15px;
    line-height: 1.6rem;
}
}
@media (max-width:991px){
ul.jbwa_attendance4 {
    font-size: 13px;
	margin-bottom: 0rem;
}
}

ul.jbwa_attendance4_end {
    font-size: 18px;
    line-height: 2.0rem;
    margin-top: 50px;
}
@media (max-width:1199px){
ul.jbwa_attendance4_end {
    font-size: 15px;
    line-height: 1.6rem;
}
}
@media (max-width:991px){
ul.jbwa_attendance4_end {
    font-size: 13px;
}
}
@media (max-width:767px){
ul.jbwa_attendance4_end {
    margin-top: 0px;
}
}

.jbwa_box5-mb {
    padding-bottom: 150px;
}
@media (max-width:991px){
.jbwa_box5-mb {
    padding-bottom: 70px;
}
}
@media (max-width:375px){
.jbwa_box5-mb {
    padding-bottom: 40px;
}
}
/*/////////////ワックススクール脱毛/JBWAメンズ認定講師講習/////////////*/
@media (max-width: 991px){
p.each_title_a.instructor-sp_t3 {
    margin-top: -55px;
}
}
@media (max-width: 767px){
p.each_title_a.instructor-sp_t3 {
	margin-top: -30px;
}
}
p.mens_ope_con1-t2{
	font-size: 18px;
    border-bottom: solid 1px #000;
    width: 55%;
    margin: auto;
    margin-top: 8px;
}
@media (max-width:1199px){
p.mens_ope_con1-t2{
    font-size: 15px;
    height: 91px;
}
}
@media (max-width:991px){
p.mens_ope_con1-t2{
	font-size: 13px;
	width: 62%;
}
}
@media (max-width:767px){
p.mens_ope_con1-t2{
	width: 83%;
    margin-top: 15px;
}
}
@media (max-width:425px){
p.mens_ope_con1-t2{
	font-size: 2.5vw;
    width: 86%;
    margin-top: 6px;
}
}
@media (max-width:375px){
p.mens_ope_con1-t2{
    width: 97%;
}
}
@media (max-width:320px){
p.mens_ope_con1-t2{
	width: 100%;
}
}
.mens_ope_con2 {
    margin-top: 80px;
}
@media (max-width: 991px){
.mens_ope_con2 {
    margin-top: 55px;
}
}
@media (max-width: 767px){
.mens_ope_con2 {
    margin-top: 35px;
}
}
p.mens_ope_box_l-t1 {
    font-size: 24px;
    border-bottom: solid 2px #868686;
    text-align: center;
    width: 72%;
	margin: auto;
}
@media (max-width:1199px){
p.mens_ope_box_l-t1 {
    font-size: 19px;
}
}
@media (max-width: 991px){
p.mens_ope_box_l-t1 {
	font-size: 16px;
    width: 79%;
    margin-bottom: 34px;
}
}
@media (max-width: 767px){
p.mens_ope_box_l-t1 {
    font-size: 15px;
    width: 90%;
    margin: 30px 0 20px;
}
}
@media (max-width: 425px){
p.mens_ope_box_l-t1 {
    font-size: 16px;
	width: 100%;
}
}
/*左側*/
img.ckeck-icon-a {
	display: block;
    margin: 20px 0 0 76px;
}
@media (max-width: 1440px){
img.ckeck-icon-a {
    margin-top: 36px;
}
}
@media (max-width: 1199px){
img.ckeck-icon-a {
    width: 10.8%;
}
}
@media (max-width: 1024px){
img.ckeck-icon-a {
    width: 9.5%;
}
}
@media (max-width: 991px){
img.ckeck-icon-a {
	margin-top: 0px;
    margin-left: 31px;
}
}
@media (max-width: 767px){
img.ckeck-icon-a {
	margin-top: 0px;
    margin-left: 0px;
    width: 7.5%;
}
}

p.mens_ope_l-t2 {
	font-size: 18px;
    margin-top: -39px;
    margin-left: 45px;
}
@media (max-width: 1199px){
p.mens_ope_l-t2 {
	font-size: 16px;
    margin-top: -32px;
    margin-left: 55px
}
}
@media (max-width: 991px){
p.mens_ope_l-t2 {
	margin-top: -22.5px;
    margin-left: 16px;
    font-size: 13px;
}
}
@media (max-width: 767px){
p.mens_ope_l-t2 {
    font-size: 13px;
    margin-left: -188px;
    margin-top: -25.5px;
}
}
@media (max-width: 425px){
p.mens_ope_l-t2 {
    margin-left: -105px;
}
}
@media (max-width: 375px){
p.mens_ope_l-t2 {
    margin-left: -74px;
    margin-top: -21.5px;
}
}
@media (max-width: 320px){
p.mens_ope_l-t2 {
    margin-left: -24px;
}
}
@media (max-width: 991px){
img.mens_ope_con1 {
    width: 67%;
    height: auto;
}
}
@media (max-width: 767px){
img.mens_ope_con1 {
    width: 100%;
    height: auto;
    margin-top: 20px;
}
}
.row.jbwa_box5_3.mens_ope_box5_3 {
    margin-bottom: 150px;
}
@media (max-width: 991px){
.row.jbwa_box5_3.mens_ope_box5_3 {
    margin-bottom: 100px;
}
}
@media (max-width: 767px){
.row.jbwa_box5_3.mens_ope_box5_3 {
    margin-bottom: 70px;
}
}
/*/////////////ワックススクール脱毛/VBWAハードワックスコース習/////////////*/
@media (max-width: 991px){
p.each_title_b.instructor-sp_t4 {
    margin-top: -55px;
}
}
@media (max-width: 767px){
p.each_title_b.instructor-sp_t4 {
	margin-top: -30px;
    text-align: left;
}
}
.hard_con2_r {
    background-color: #ffff87;
    font-size: 24px;
    width: 73%;
    padding: 5px;
}
@media (max-width:1199px){
.hard_con2_r {
    font-size: 20px;
}
}
@media (max-width:991px){
.hard_con2_r {
	font-size: 16px;
    margin-top: 0px;
    width: 77%;
}
}
@media (max-width:767px){
.hard_con2_r {
	margin-top: 30px;
    width: 100%;
}
}
.hard_con2_r p{
    padding-top: 7px;
}
@media (max-width:991px){
.hard_con2_r p{
    margin-bottom: 0.5rem;
}
}
p.hard_con2-t {
	margin-top: 30px;
    line-height: 2.5rem;
    text-align: left;
}
@media (max-width:991px){
p.hard_con2-t {
	font-size: 13px;
    margin-top: 10px;
    line-height: 1.6rem;
}
}
p.hard_con2-t2 {
    text-align: center;
    margin: auto;
    margin-top: 50px;
}
@media (max-width:991px){
p.hard_con2-t2 {
	font-size: 13px;
}
}
@media (max-width:767px){
p.hard_con2-t2 {
    text-align: left;
    margin-top: 25px;
    width: 95%;
}
}
p.hard_con3-t {
    text-align: center;
    font-size: 24px;
    margin-top: 20px;
}
@media (max-width:1199px){
p.hard_con3-t {
	font-size: 20px;
}
}
@media (max-width:991px){
p.hard_con3-t {
	font-size: 15px;
}
}
@media (max-width:425px){
p.hard_con3-t {
	font-size: 13px;
}
}
span.hard_con3-t_line {
    border-bottom: solid 1px #000;
}
span.hard_pink_line {
    color: #f29c9f;
    border-bottom: solid 1px #f29c9f;
}
.hard_con3-tt1{
    margin-top: 20px;
}
.hard_con3-tt2 {
    border: solid 1px #000;
    width: 63%;
    padding: 20px;
    margin: 50px auto 150px;
    font-family: 'myfont-Regular';
}
@media (max-width:991px){
.hard_con3-tt2 {
	width: 87%;
    padding: 15px;
    font-size: 13px;
    margin: 50px auto 100px;
}
}
@media (max-width:767px){
.hard_con3-tt2 {
    margin: 50px auto 70px;
}
}
@media (max-width:375px){
.hard_con3-tt2 {
    margin: 50px auto 40px;
	width: 100%;
}
}
@media (max-width:991px){
p.hard_con3-ttt {
    font-size: 13px;
}
}
/*/////////////ワックススクール脱毛/JBWAメンズワックスコース/////////////*/
@media (max-width:425px){
ul.jbwa_attendance4_end.hard_sp_4.mens_sp_1 {
    margin-top: 15px;
}
}
p.mens_con1-t1{
	font-size: 18px;
    border-bottom: solid 1px #000;
    width: 30%;
    margin: auto;
    margin-top: -57px;
}
@media (max-width:1199px){
p.mens_con1-t1{
    font-size: 15px;
    margin-top: -100px;
}
}
@media (max-width:991px){
p.mens_con1-t1{
	font-size: 13px;
    width: 44%;
}
}
@media (max-width:767px){
p.mens_con1-t1{
    width: 66%;
    margin-top: -122px;
}
}
@media (max-width:425px){
p.mens_con1-t1{
	width: 67%;
    margin-top: -67px;
    font-size: 2.5vw;
}
}
@media (max-width:425px){
p.mens_con1-t1{
	font-size: 2.5vw;
    width: 63%;
    margin-top: -60px;
}
}
@media (max-width:375px){
p.mens_con1-t1{
    width: 77%;
}
}
@media (max-width:320px){
p.mens_con1-t1{
    width: 92%;
}
}
/*/////////////ワックススクール脱毛/JBWAノーズワックスコース習/////////////*/
@media (max-width: 991px){
p.each_title_a.instructor-sp_t5 {
    margin-top: -25px;
}
}
@media (max-width: 767px){
p.each_title_a.instructor-sp_t5 {
    margin-top: -10px;
}
}
.nose_ope_con1{
	filter: drop-shadow(-5px 12px 11px rgba(202, 202, 202, 1));
}

.nose_con2_r {
    background-color: #ffff87;
    font-size: 24px;
    width: 73%;
    margin: auto;
    padding: 5px;
	margin-top: 40px;
}
@media (max-width:1199px){
.nose_con2_r {
    font-size: 20px;
    margin-top: 50px;
}
}
@media (max-width:991px){
.nose_con2_r {
	font-size: 16px;
    margin-top: 0px;
    width: 77%;
}
}
@media (max-width:767px){
.nose_con2_r {
	margin-top: 30px;
}
}
@media (max-width:320px){
.nose_con2_r {
    width: 100%;
}
}
@media (max-width:767px){
.nose_con2_r p{
    margin-bottom: 0.5rem;
}
}
ul.nose_attendance4 {
    font-size: 18px;
    line-height: 2.0rem;
    margin-left: 15%;
}
@media (max-width:1199px){
ul.nose_attendance4 {
    font-size: 15px;
    line-height: 1.6rem;
}
}
@media (max-width:991px){
ul.nose_attendance4 {
    font-size: 13px;
}
}
@media (max-width:767px){
ul.nose_attendance4 {
    margin-left: 0%;
}
}

ul.nose_attendance4_end {
    font-size: 18px;
    line-height: 2.0rem;
    margin-left: 15%;
}
@media (max-width:1199px){
ul.nose_attendance4_end {
    font-size: 15px;
    line-height: 1.6rem;
}
}
@media (max-width:991px){
ul.nose_attendance4_end {
    font-size: 13px;
}
}
@media (max-width:767px){
ul.nose_attendance4_end {
    margin-left: 0%;
    margin-top: -12px;
}
}
/*/////////////ワックススクール脱毛/JBWAヒゲワックス講習/////////////*/
.row.hige_con2_box {
    margin-top: 110px;
}
@media (max-width:991px){
.row.hige_con2_box {
    font-size: 20px;
    margin-top: 60px;
}
}
p.hige_con2_1 {
    font-size: 25px;
    margin-left: 23%;
}
@media (max-width:1440px){
p.hige_con2_1 {
    font-size: 20px;
}
}
@media (max-width:1024px){
p.hige_con2_1 {
    font-size: 17px;
}
}
@media (max-width:991px){
p.hige_con2_1 {
    font-size: 15px;
}
}
@media (max-width:767px){
p.hige_con2_1 {
    margin-left: 0%;
}
}
.hige_con2 {
    font-size: 25px;
    margin-left: 29%;
}
@media (max-width:1440px){
.hige_con2 {
    font-size: 20px;
}
}
@media (max-width:1024px){
.hige_con2 {
    margin-top: 50px;
}
}
@media (max-width:991px){
.hige_con2 {
    font-size: 15px;
    margin-top: 15px;
}
}
@media (max-width:767px){
.hige_con2 {
    margin-left: 0%;
}
}
.col-md-4.col-sm-12.col-12.belongings_mt {
    margin-top: 50px;
}
@media (max-width:767px){
.col-md-4.col-sm-12.col-12.belongings_mt {
    margin-top: 25px;
}
}
.hige_con3_box1 {
    font-size: 15px;
    line-height: 2.5rem;
    margin-top: 20px;
}
p.hige_con3-t1 {
    width: 80%;
    margin-bottom: 0rem;
}
@media (max-width:991px){
p.hige_con3-t1 {
    width: 100%;
}
}
p.hige_con3-t2 {
    border-bottom: solid 1px #000;
    width: 42%;
	margin-bottom: 0rem;
}
p.hige_con3-t3 {
    border-bottom: solid 1px #000;
    width: 22%;
	margin-bottom: 0rem;
}
p.hige_con3-t4 {
    border-bottom: solid 1px #000;
    width: 30%;
	margin-bottom: 0rem;
}
p.hige_con3-t5 {
    border-bottom: solid 1px #000;
    width: 80%;
    margin-bottom: 0rem;
}
/*コンテンツ2*/
.hige_con2_r_t {
    background-color: #ffff87;
    font-size: 24px;
    width: 76%;
    padding: 5px;
}
@media (max-width:1199px){
.hige_con2_r_t {
    font-size: 20px;
}
}
@media (max-width:991px){
.hige_con2_r_t {
	font-size: 16px;
    margin-top: 0px;
    width: 85%;
}
}
@media (max-width:767px){
.hige_con2_r_t {
	margin-top: 30px;
    width: 55%;
}
}
@media (max-width:425px){
.hige_con2_r_t {
	margin-top: 30px;
    width: 70%;
}
}
@media (max-width:375px){
.hige_con2_r_t {
    width: 85%;
}
}
@media (max-width:320px){
.hige_con2_r_t {
    width: 100%;
}
}
.hige_con2_r_t p{
    padding-top: 7px;
}
p.hige_con2_t {
	font-size: 18px;
	margin-top: -39px;
	margin-left: 140px;
}
@media (max-width: 1199px){
p.hige_con2_t {
    font-size: 16px;
    margin-top: -32px;
    margin-left: 130px
}
}
@media (max-width: 1024px){
p.hige_con2_t {
    margin-left: 122px;
}
}
@media (max-width: 991px){
p.hige_con2_t {
    margin-top: -22.5px;
    font-size: 13px;
    margin-left: 65px;
}
}
@media (max-width: 767px){
p.hige_con2_t {
    font-size: 13px;
}
}
@media (max-width: 425px){
p.hige_con2_t {
    margin-left: 42px;
}
}
.hige_con3_box1 {
    line-height: 2.0rem;
    margin-top: 20px;
}
@media (max-width: 767px){
.hige_con3_box1 {
    line-height: 1.6rem;
}
}
.hige_con3_box2 {
    line-height: 2.0rem;
    margin-top: 30px;
}
@media (max-width: 767px){
.hige_con3_box2{
    line-height: 1.6rem;
}
}
@media (max-width: 991px){
.hige_con3_box1 p,.hige_con3_box2 p{
    font-size: 13px;
}
}
ul.jbwa_hige4_end {
    font-size: 18px;
    line-height: 2.0rem;
    margin-top: 50px;
}
@media (max-width:1199px){
ul.jbwa_hige4_end {
    font-size: 15px;
    line-height: 1.6rem;
}
}
@media (max-width:991px){
ul.jbwa_hige4_end {
    font-size: 13px;
}
}
@media (max-width:767px){
ul.jbwa_hige4_end {
    margin-top: -38px;
}
}
@media (max-width:425px){
ul.jbwa_hige4_end {
    margin-top: -22px;
}
}
/*/////////////ワックススクール脱毛/JBWA衛生管理講習/////////////*/
@media (max-width: 991px){
p.each_title_hygiene.instructor-sp_t6 {
    margin-top: -55px;
}
}
@media (max-width: 767px){
p.each_title_hygiene.instructor-sp_t6 {
    margin-top: 0px;
	text-align: left;
}
}
p.instructor-dispatch-t1.hygiene-t1 {
    padding-top: 25px;
}
@media (max-width:1440px){
p.instructor-dispatch-t1.hygiene-t1 {
    padding-top: 15px;
}
}
p.each_title_hygiene{
    margin-top: -135px;
}
@media (max-width:1440px){
p.each_title_hygiene{
    margin-top: -120px;
}
}
@media (max-width:1199px){
p.each_title_hygiene{
    margin-top: -100px;
    font-size: 13px;
}
}
p.hyiene_l-t2 {
	font-size: 18px;
	margin-top: -39px;
	margin-left: 151px;
}
@media (max-width: 1199px){
p.hyiene_l-t2 {
    margin-top: -32px;
    margin-left: 145px;
    font-size: 15px;
}
}
@media (max-width: 991px){
p.hyiene_l-t2 {
	margin-top: -22.5px;
    margin-left: 70px;
    font-size: 13px;
}
}
@media (max-width: 767px){
p.hyiene_l-t2 {
    font-size: 13px;
    margin-left: 10%;
	margin-top: -25.5px;
}
}
@media (max-width: 375px){
p.hyiene_l-t2 {
    margin-top: -21.5px;
}
}

/*料金表*/
p.hygiene_bgyw {
    font-size: 30px;
    background-color: #ffff7f;
    width: 90%;
    margin-top: 20px;
}
@media (max-width:1199px){
p.hygiene_bgyw {
    font-size: 20px;
    width: 70%;
}
}
@media (max-width:991px){
p.hygiene_bgyw {
    font-size: 16px;
    width: 76%;
}
}
@media (max-width:767px){
p.hygiene_bgyw {
    font-size: 15px;
    width: 100%;
}
}
/*※の内容*/
.hygiene_con3-tt2 {
    border: solid 1px #000;
    width: 63%;
    padding: 20px;
    margin: -80px auto 150px;
}
@media (max-width:991px){
.hygiene_con3-tt2 {
	width: 87%;
    padding: 15px;
    font-size: 13px;
    margin: -50px auto 100px;
}
}
@media (max-width:767px){
.hygiene_con3-tt2 {
    margin: 50px auto 70px;
}
}
@media (max-width:425px){
.hygiene_con3-tt2 {
    margin: -25px auto 70px;
}
}
@media (max-width:375px){
.hygiene_con3-tt2 {
    margin: 50px auto 40px;
	width: 100%;
}
}
/*/////////////ワックススクール脱毛/JBWA指導者講習/////////////*/
@media (max-width: 991px){
p.each_title_hygiene.instructor-sp_t7 {
    margin-top: -55px;
}
}
@media (max-width: 767px){
p.each_title_hygiene.instructor-sp_t7 {
    margin-top: -30px;
}
}
.row.guidance_con2 {
    margin-top: 130px;
}
@media (max-width:991px){
.row.guidance_con2 {
    margin-top: 30px;
}
}
p.guidance-ttt{
    margin-top: 20px;
}
@media (max-width:991px){
p.guidance-ttt{
    font-size: 13px;
}
}
/*/////////////ワックススクール脱毛/眉毛ワックス講習/////////////*/
.eyebrow-con1_bg {
    background-color: #88abda;
    color: #fff;
    padding: 30px;
    margin-top: 70px;
}
@media (max-width:991px){
.eyebrow-con1_bg {
    margin-top: 50px;
}
}
@media (max-width:425px){
.eyebrow-con1_bg {
    margin-top: 35px;
    padding: 20px;
}
}
.eyebrow-con1_bg p{
    font-size: 30px;
}
@media (max-width:1199px){
.eyebrow-con1_bg p{
    font-size: 20px;
}
}
@media (max-width:991px){
.eyebrow-con1_bg p{
    font-size: 16px;
}
}
p.eyebrow-con1_t {
    font-size: 16px;
    width: 89%;
    margin: auto;
    line-height: 2.0rem;
    text-align: left;
}
@media (max-width:1199px){
p.eyebrow-con1_t {
    font-size: 13px;
    line-height: 1.6rem;
}
}
@media (max-width:767px){
p.eyebrow-con1_t {
    width: 100%;
}
}
span.price_s_text {
    font-size: 15px;
}
@media (max-width:767px){
span.price_s_text {
    font-size: 13px;
}
}
p.hard_con3-ttt.hard_con3-ttt_mt {
    margin-top: 15px;
}
/*セットでお得*/
.eyebrow_otoku_box{
    margin: 0 auto 150px;
}
@media (max-width:991px){
.eyebrow_otoku_box{
    margin: 0 auto 100px;
}
}
@media (max-width:425px){
.eyebrow_otoku_box{
    margin: 0 auto 50px;
}
}
.eyebrow_otoku_t {
    text-align: center;
    color: #fff;
    font-size: 24px;
    width: 30%;
    margin: auto;
    border-radius: 9px;
    background-color: #d8cac3;
    padding: 4px 17px;
}
@media (max-width:1199px){
.eyebrow_otoku_t{
    font-size: 19px;
}
}
@media (max-width:991px){
.eyebrow_otoku_t {
    font-size: 15px;
}
}
@media (max-width:767px){
.eyebrow_otoku_t {
    padding: 1px 17px;
    margin-top: 0px;
    width: 200px;
}
}
.eyebrow_otoku_t p{
    padding-top: 13px;
}
p.eyebrow_otoku_t2 {
    font-size: 20px;
    width: 89%;
    margin: auto;
    text-align: center;
  margin-top: 30px;
  line-height: 2.0rem;
}
@media (max-width:1199px){
p.eyebrow_otoku_t2 {
    font-size: 15px;
}
}
@media (max-width:991px){
p.eyebrow_otoku_t2 {
    font-size: 13px;
    line-height: 1.6rem;
}
}
@media (max-width:767px){
p.eyebrow_otoku_t2 {
    margin-top: 10px;
}
}
@media (max-width:425px){
p.eyebrow_otoku_t2 {
    width: 100%;
    margin-top: 20px;
}
}
@media (max-width:320px){
p.eyebrow_otoku_t2 {
    font-size: 12px;
}
}
.mb {
    margin-bottom: 100px;
}
@media (max-width:767px){
.mb {
    margin-bottom:50px;
}
}
/*ブロウラミネーションはこちら*/
.eyebrow-waxt_link a{
    color: #fff!important;
}
.eyebrow-waxt_link {
    font-size: 24px;
    width: 41%;
    margin: auto;
    margin-top: 80px;
    background-color: #88abda;
    padding: 4px 17px;
}
@media (max-width:1199px){
.eyebrow-waxt_link {
    font-size: 19px;
}
}
@media (max-width:991px){
.eyebrow-waxt_link {
    font-size: 15px;
}
}
@media (max-width:767px){
.eyebrow-waxt_link {
    width: 55%;
    margin-top: 50px;
}
}
@media (max-width:425px){
.eyebrow-waxt_link {
    width: 70%;
    padding: 1px 17px;
    font-size: 13px;
    margin-top: 30px;
}
}
@media (max-width:320px){
.eyebrow-waxt_link {
    width: 80%;
}
}
.eyebrow-waxt_link p{
    padding-top: 13px;
	color: #fff;
}
/*タブ切り替え*/
.tab_container {
    margin-top: 150px;
}
@media (max-width:991px){
.tab_container {
    margin-top: 100px;
}
}
@media (max-width:767px){
.tab_container {
    margin-top: 70px;
}
}
/*ピンク*/
/*ピンクのクリックした時の状態*/
#tab1:checked ~ .tab_item_a{
    background: #f29c9f;
    color: #fff;
    position: relative;
    width: 480px;
    height: 100px;
    font-size: 24px;
    text-align: center;
}
@media (max-width: 1199px){
#tab1:checked ~ .tab_item_a{
    width: 400px;
    height: 80px;
    font-size: 20px;
    padding: 24px;
}
}
@media (max-width: 991px){
#tab1:checked ~ .tab_item_a{
    width: 300px;
    height: 69px;
    font-size: 18px;
    padding: 19px;
}
}
@media (max-width: 767px){
#tab1:checked ~ .tab_item_a{
	width: 180px;
    height: 69px;
    font-size: 15px;
    padding: 15px;
}
}
@media (max-width: 425px){
#tab1:checked ~ .tab_item_a{
	width: 150px;
}
}
@media (max-width: 320px){
#tab1:checked ~ .tab_item_a{
    width: 130px;
    height: 55px;
    font-size: 13px;
    padding: 10px;
}
}
/*ピンクのクリックした時の下三角*/
#tab1:checked ~ .tab_item_a::before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: -19px;
    margin-left: -16px;
    border-top: 20px solid #f29c9f;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
}
.tab_item_a {
    width: 480px;
    height: 100px;
    display: inline-block;
    background: #f29c9f;
    color: #fff;
    font-size: 24px;
    text-align: center;
    cursor: pointer;
    padding: 30px;
    transition: all 0.2s ease;
    margin: 0 35px;
}
@media (max-width: 1199px){
.tab_item_a {
    width: 400px;
    height: 80px;
    font-size: 20px;
    padding: 24px;
}
}
@media (max-width: 991px){
.tab_item_a {
    width: 300px;
    height: 69px;
    font-size: 18px;
    padding: 19px;
}
}
@media (max-width: 767px){
.tab_item_a {
	width: 180px;
    height: 69px;
    font-size: 15px;
    padding: 15px;
    margin: 0 50px;
}
}
@media (max-width: 425px){
.tab_item_a {
	width: 150px;
    margin: 0 30px;
}
}
@media (max-width: 375px){
.tab_item_a {
    margin: 0 15px;
}
}
@media (max-width: 320px){
.tab_item_a {
    width: 130px;
    height: 55px;
    font-size: 13px;
    padding: 10px;
}
}
.tab_item_a:hover {
  opacity: 0.75;
}
input[name="tab_item"] {
  display: none;
}
/*ブルー*/
/*ブルーのクリックした時の状態*/
#tab2:checked ~ .tab_item_b{
    background: #f88abda;
    color: #fff;
    position: relative;
    width: 480px;
    height: 100px;
    font-size: 24px;
    text-align: center;
}
@media (max-width: 1199px){
#tab2:checked ~ .tab_item_b{
    width: 400px;
    height: 80px;
    font-size: 20px;
    padding: 24px;
}
}
@media (max-width: 991px){
#tab2:checked ~ .tab_item_b{
    width: 300px;
    height: 69px;
    font-size: 18px;
    padding: 19px;
}
}
@media (max-width: 767px){
#tab2:checked ~ .tab_item_b{
	width: 180px;
    height: 69px;
    font-size: 15px;
    padding: 15px;
}
}
@media (max-width: 425px){
#tab2:checked ~ .tab_item_b{
	width: 150px;
}
}
@media (max-width: 320px){
#tab2:checked ~ .tab_item_b{
    width: 130px;
    height: 55px;
    font-size: 13px;
    padding: 10px;
}
}
/*ブルーのクリックした時の下三角*/
#tab2:checked ~ .tab_item_b::before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: -19px;
    margin-left: -16px;
    border-top: 20px solid #88abda;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
}
.tab_item_b {
    width: 480px;
    height: 100px;
    display: inline-block;
    background: #88abda;
    color: #fff;
    font-size: 24px;
    text-align: center;
    cursor: pointer;
    padding: 30px;
    transition: all 0.2s ease;
    margin: 0 30px;
}
@media (max-width: 1199px){
.tab_item_b {
    width: 400px;
    height: 80px;
    font-size: 20px;
    padding: 24px;
    margin: 0 25px;
}
}
@media (max-width: 991px){
.tab_item_b {
    width: 300px;
    height: 69px;
    font-size: 18px;
    padding: 19px;
	margin: 0 -5px;
}
}
@media (max-width: 767px){
.tab_item_b {
	width: 180px;
    height: 69px;
    font-size: 15px;
    padding: 15px;
}
}
@media (max-width: 425px){
.tab_item_b {
	width: 150px;
}
}
@media (max-width: 320px){
.tab_item_b {
    width: 130px;
    height: 55px;
    font-size: 13px;
    padding: 10px;
}
}
.tab_item_b:hover {
  opacity: 0.75;
}
input[name="tab_item"] {
  display: none;
}
.tab_content {
  display: none;
  padding: 1em 1em 0;
  clear: both;
  overflow: hidden;
}
#tab1:checked ~ #tab1_content,
#tab2:checked ~ #tab2_content
{
  display: block;
}
/*ピンク*/
.tab_container input:checked + .tab_item {
    background-color: #f29c9f;
	color: #fff;
}
/*ブルー*/
.tab_container input:checked + .tab_item {
    background-color: #88abda;
	color: #fff;
}
/*コンテンツ４*/
.eyebrow_con4_bg{
    background-image: url("../img/kaso/brazilian/eyebrow-wax/con4-bg.png");
    background-repeat: no-repeat;
    margin-top: 65px;
    background-position: center;
    padding-top: 112px;
}
@media (max-width:1024px){
.eyebrow_con4_bg{
    margin-top: 0px;
}
}
@media (max-width:991px){
.eyebrow_con4_bg{
    margin-top: -5px;
    padding-top: 63px;
}
}
@media (max-width:767px){
.eyebrow_con4_bg{
    background: #f29c9f;
    margin-top: 75px;
    padding-top: 0px;
    margin-bottom: 80px;
}
}
.eyebrow_con4_bg p{
    font-size: 25px;
    padding-top: 40px;
    font-family: 'myfont-SemiBold';
    text-align: center;
}
@media (max-width:991px){
.eyebrow_con4_bg p{
    font-size: 20px;
}
}
.eyebrow_con4_bg p span{
    font-size: 13px;
    letter-spacing: 0.07rem;
}
p.eyebrow_con4_t {
    font-size: 15px;
}
@media (max-width:991px){
p.eyebrow_con4_t {
    padding-top: 0px;
}
}
@media (max-width:425px){
p.eyebrow_con4_t {
    width: 90%;
    margin: auto;
    font-size: 13px;
}
}
.eyebrow_con4_box {
    display: block;
    margin: auto;
    padding-bottom: 140px;
}
@media (max-width:991px){
.eyebrow_con4_box {
    padding-top: 17px;
}
}
@media (max-width:767px){
.eyebrow_con4_box {
    padding-bottom: 55px;
}
}
.eyebrow_con4_box img{
    padding: 0 20px;
}
@media (max-width:991px){
.eyebrow_con4_box img{
    padding: 0;
}
}
@media (max-width:767px){
.eyebrow_con4_box img{
    display: block;
    margin-top: 10px;
}
}
.eyebrow-waxt_link-a a{
    color: #fff;
}
.eyebrow-waxt_link-a {
    font-size: 24px;
    width: 41%;
    margin: auto;
    margin-top: -50px;
    background-color: #88abda;
    padding: 4px 17px;
	text-align: center
}
@media (max-width:1199px){
.eyebrow-waxt_link-a {
    font-size: 19px;
}
}
@media (max-width:991px){
.eyebrow-waxt_link-a {
    font-size: 15px;
}
}
@media (max-width:767px){
.eyebrow-waxt_link-a {
	width: 70%;
}
}
@media (max-width:425px){
.eyebrow-waxt_link-a {
    padding: 1px 17px;
    margin-top: 0px;
    font-size: 13px;
}
}
@media (max-width:320px){
.eyebrow-waxt_link-a {
    width: 80%;
}
}
.eyebrow-waxt_link-a p{
    padding-top: 13px;
	color: #fff;
}
/*/////////////ワックススクール脱毛/W講習:ハード＋メンズ/////////////*/
@media (max-width: 991px){
p.each_title_b.instructor-sp_t8 {
    margin-top: -55px;
}
}
@media (max-width: 767px){
p.each_title_b.instructor-sp_t8 {
    margin-top: -30px;
    text-align: left;
}
}
@media (max-width: 320px){
p.each_title_b.instructor-sp_t8 {
    margin-top: -10px;
}
}
p.w-wax_box_l-t1 {
    font-size: 24px;
    border-bottom: solid 2px #868686;
    text-align: center;
    width: 92%;
    margin: auto;
}
@media (max-width:1199px){
p.w-wax_box_l-t1 {
    font-size: 19px;
}
}
@media (max-width: 991px){
p.w-wax_box_l-t1 {
	font-size: 16px;
    width: 100%;
	margin-bottom: 34px;
}
}
@media (max-width: 767px){
p.w-wax_box_l-t1 {
    font-size: 15px;
    width: 90%;
    margin: 30px 0 20px;
}
}
@media (max-width: 425px){
p.w-wax_box_l-t1 {
    font-size: 16px;
	width: 100%;
}
}
/*左側*/
img.ckeck-icon-c {
	display: block;
    margin: 28px 0 0 26px;
}
@media (max-width: 1440px){
img.ckeck-icon-c {
    margin-top: 36px;
}
}
@media (max-width: 1199px){
img.ckeck-icon-c {
    width: 10.8%;
}
}
@media (max-width: 1024px){
img.ckeck-icon-c {
    width: 9.5%;
}
}
@media (max-width: 991px){
img.ckeck-icon-c {
	margin-top: 0px;
    margin-left: 3px;
}
}
@media (max-width: 767px){
img.ckeck-icon-c {
	margin-top: 0px;
    margin-left: 0px;
    width: 7.5%;
}
}
p.w-wax_con2_t {
	font-size: 18px;
	margin-top: -39px;
	margin-left: 98px;
}
@media (max-width: 1199px){
p.w-wax_con2_t {
    font-size: 16px;
    margin-top: -32px;
    margin-left: 88px;
}
}
@media (max-width: 991px){
p.w-wax_con2_t {
    margin-top: -22.5px;
    font-size: 13px;
    margin-left: 41px;
}
}
@media (max-width: 767px){
p.w-wax_con2_t {
    font-size: 13px;
}
}
@media (max-width: 425px){
p.w-wax_con2_t {
    margin-left: 42px;
}
}
p.w-wax_bgyw {
    font-size: 30px;
    background-color: #ffff7f;
    width: 55%;
    margin-top: 20px;
}
@media (max-width: 1199px){
p.w-wax_bgyw {
	font-size: 20px;
	width: 44%;
}
}
@media (max-width: 991px){
p.w-wax_bgyw {
	font-size: 16px;
    width: 50%;
}
}
@media (max-width: 767px){
p.w-wax_bgyw {
	font-size: 15px;
    width: 61%;
}
}
@media (max-width: 425px){
p.w-wax_bgyw {
    width: 83%;
}
}
@media (max-width: 375px){
p.w-wax_bgyw {
    width: 92%;
}
}
@media (max-width: 320px){
p.w-wax_bgyw {
    width: 100%;
}
}
p.w-wax_con3-t {
    font-size: 24px;
}
@media (max-width: 1199px){
p.w-wax_con3-t {
	font-size: 16px;
}
}
@media (max-width: 991px){
p.w-wax_con3-t {
	font-size: 13px;
}
}
.w-wax_red{
	color: #ff0009;
}
/*/////////////ワックススクール脱毛/フォローアップ講習/////////////*/
@media (max-width: 991px){
p.each_title_b.instructor-sp_t9 {
    margin-top: -65px;
}
}
@media (max-width: 767px){
p.each_title_b.instructor-sp_t9 {
	margin-top: -40px;
}
}
.hoko_con2_r {
    background-color: #ffff87;
    font-size: 24px;
    width: 85%;
	padding: 5px;
}
@media (max-width:1199px){
.hoko_con2_r {
    font-size: 20px;
}
}
@media (max-width:991px){
.hoko_con2_r {
	font-size: 16px;
    margin-top: 0px;
    width: 95%;
}
}
@media (max-width:767px){
.hoko_con2_r {
	margin-top: 30px;
    width: 60%;
}
}
@media (max-width:576px){
.hoko_con2_r {
	width: 78%;
}
}
@media (max-width:425px){
.hoko_con2_r {
    width: 88%;
}
}
@media (max-width:320px){
.hoko_con2_r {
    width: 100%;
}
}
.hoko_con2_r p{
    padding-top: 7px;
}
/*ここ*/
.hoko-about {
    background-color: #ffff87;
    font-size: 24px;
    width: 85%;
    padding: 10px 0px;
}
@media (max-width:1199px){
.hoko-about {
    font-size: 20px;
}
}
@media (max-width:991px){
.hoko-about {
	font-size: 16px;
    margin-top: 0px;
    width: 95%;
}
}
@media (max-width:767px){
.hoko-about {
	margin-top: 30px;
    width: 60%;
	font-size: 15px;
}
}
@media (max-width:576px){
.hoko-about {
	width: 78%;
}
}
@media (max-width:425px){
.hoko-about {
    width: 88%;
}
}
@media (max-width:320px){
.hoko-about {
    width: 100%;
}
}
.hoko-about p{
    margin-bottom: 0rem;
    text-align: center;
}
img.kaso-about-img-l {
	margin: auto;
    display: block;
}
@media (max-width:1199px){
img.kaso-about-img-l {
	width: 60%;
    height: auto;
}
}
@media (max-width:767px){
img.kaso-about-img-l {
	width: 100%;
    height: auto;
}
}
.hoko-price {
    display: flex;
    justify-content: space-between;
}
@media (max-width:767px){
.hoko-price {
    flex-direction: column;
}
}
.hoko-price-contents ul li {
    font-size: 24px;
    line-height: 2.5rem;
}
@media (max-width:1199px){
.hoko-price-contents ul li {
    font-size: 18px;
}
}
@media (max-width:991px){
.hoko-price-contents ul li {
    font-size: 16px;
}
}
@media (max-width:767px){
.hoko-price-contents ul li {
    font-size: 13px;
}
}
@media (max-width:767px){
.hoko-price-contents ul li {
	line-height: 1.6rem;
}
}
.hoko-price-item {
    font-size: 24px;
    text-align: right;
}
@media (max-width:1199px){
.hoko-price-item {
    font-size: 18px;
}
}
@media (max-width:991px){
.hoko-price-item {
    font-size: 16px;
}
}
@media (max-width:767px){
.hoko-price-item {
    font-size: 13px;
}
}
p.hoko_con2_t1 {
    border-bottom: dotted 1px #000;
    font-size: 24px;
    padding: 10px 0 10px;
}
@media (max-width:1199px){
p.hoko_con2_t1 {
    font-size: 18px;
}
}
@media (max-width:991px){
p.hoko_con2_t1 {
    font-size: 16px;
}
}
@media (max-width:767px){
p.hoko_con2_t1 {
    font-size: 13px;
}
}
p.hoko_con2_t2 {
    font-size: 24px;
    line-height: 2.5rem;
}
@media (max-width:1199px){
p.hoko_con2_t2 {
    font-size: 18px;
}
}
@media (max-width:991px){
p.hoko_con2_t2 {
    font-size: 16px;
}
}
@media (max-width:767px){
p.hoko_con2_t2 {
    font-size: 13px;
}
}
@media (max-width:425px){
p.hoko_con2_t2 {
	line-height: 1.6rem;
}
}
p.hoko_con2_t3 {
    font-size: 24px;
    text-align: right;
}
@media (max-width:1199px){
p.hoko_con2_t3 {
    font-size: 18px;
}
}
@media (max-width:991px){
p.hoko_con2_t3 {
    font-size: 16px;
}
}
@media (max-width:767px){
p.hoko_con2_t3 {
    font-size: 13px;
}
}
.jbwa_box5_mt {
    margin-top: 80px;
}
@media (max-width:767px){
.jbwa_box5_mt {
    margin-top: 40px;
}
}
p.hoko_con2_t4 {
    margin-top: 20px;
}
@media (max-width:991px){
p.hoko_con2_t4 {
    font-size: 13px;
}
}
.hoko_link-a {
    font-size: 24px;
    width: 41%;
    margin: auto;
    margin-top: 50px;
	background-color: #88abda;
    padding: 4px 17px;
}
@media (max-width:1199px){
.hoko_link-a {
    font-size: 19px;
}
}
@media (max-width:991px){
.hoko_link-a {
    font-size: 15px;
}
}
@media (max-width:767px){
.hoko_link-a {
    width: 55%;
}
}
@media (max-width:425px){
.hoko_link-a {
    padding: 1px 17px;
    margin-top: 0px;
    width: 70%;
    font-size: 13px;
}
}
@media (max-width:320px){
.hoko_link-a {
    width: 80%;
}
}
.hoko_link-a p{
    padding-top: 13px;
    color: #fff;
}
.hoko_link-a a{
    color: #fff;
}
/*ここ*/
.hoko-download {
    font-size: 24px;
    width: 40%;
    margin: auto;
    margin-top: 50px;
	background-color: #88abda;
    padding: 4px 17px;
    text-align: center;
}
@media (max-width:1199px){
.hoko-download {
	font-size: 19px;
}
}
@media (max-width:991px){
.hoko-download {
	font-size: 15px;
}
}
@media (max-width:767px){
.hoko-download {
	width: 55%;
}
}
@media (max-width:425px){
.hoko-download {
	padding: 1px 17px;
    margin-top: 0px;
    width: 70%;
    font-size: 13px;
}
}
@media (max-width:320px){
.hoko-download {
	width: 80%;
}
}
.hoko-download p{
    padding-top: 13px;
    color: #fff;
}
.kaso-nomination-fee {
    border: solid 1px #000;
    width: 63%;
    padding: 20px;
    margin: 50px auto 150px;
    font-family: 'myfont-Regular';
}
@media (max-width:1199px){
.kaso-nomination-fee {
    width: 80%;
}
}
@media (max-width:991px){
.kaso-nomination-fee {
	width: 87%;
    padding: 15px;
    font-size: 13px;
    margin: 50px auto 100px;
}
}
@media (max-width:767px){
.kaso-nomination-fee {
    margin: 50px auto 40px;
	width: 100%;
}
}
.kaso-nomination-fee p{
    margin-bottom: 0rem;
}
p.hoko-attention {
    margin-top: 30px;
    margin-bottom: 0.5rem;
    font-family: 'myfont-Medium';
}
@media (max-width:991px){
p.hoko-attention {
    font-size: 13px;
}
}
ul.hoko-attention-item{
    padding-left: 1em;
    text-indent: -1em;
}
@media (max-width:991px){
ul.hoko-attention-item{
    font-size: 13px;
}
}
/*ここまで*/
p.hoko_con2_t5 {
    margin-top: 30px;
}
@media (max-width:991px){
p.hoko_con2_t5 {
    font-size: 13px;
}
}
@media (max-width:991px){
img.nose_ope_con1.img_shadow {
    width: 67%;
    height: auto;
	margin: auto;
    display: block;
}
}
/*/////////////ワックススクール脱毛/上級認定講師会員（スクール開校）への道/////////////*/
p.joukyu_con2-t1 {
    font-size: 18px;
    text-align: right;
}
@media (max-width:991px){
p.joukyu_con2-t1 {
	font-size: 13px;
    margin-bottom: 0rem;
}
}
p.joukyu_con2-t2 {
    font-size: 18px;
    margin-top: 20px;
    text-align: center;
    font-family: 'myfont-Medium';
}
@media (max-width:991px){
p.joukyu_con2-t2 {
    font-size: 13px;
}
}
@media (max-width:767px){
p.joukyu_con2-t2 {
	text-align: left;
    margin-left: 65px;
}
}
@media (max-width:425px){
p.joukyu_con2-t2 {
    margin-left: 0px;
}
}
p.joukyu_con2-t {
    margin-top: 100px;
	line-height: 2.5rem;
    text-align: left;
}
@media (max-width:991px){
p.joukyu_con2-t {
	margin-top: 0px;
    line-height: 1.6rem;
    text-align: left;
    font-size: 13px;
}
}
@media (max-width:767px){
p.joukyu_con2-t {
	margin-top: 20px;
}
}
@media (max-width:991px){
p.hard_con2-t {
	font-size: 13px;
    margin-top: 10px;
    line-height: 1.6rem;
}
}
p.joukyu_con4-t1 {
    font-size: 35px;
    margin-top: 150px;
    border-bottom: solid #88abda;
    width: 39%;
	font-family: 'myfont-Medium';
}
@media (max-width:1199px){
p.joukyu_con4-t1 {
	font-size: 26px;
	width: 36%;
}
}
@media (max-width:991px){
p.joukyu_con4-t1 {
	font-size: 20px;
    width: 36%;
    margin-top: 100px;
}
}
@media (max-width:767px){
p.joukyu_con4-t1 {
	font-size: 18px;
    width: 46%;
    margin-top: 50px;
}
}
@media (max-width:425px){
p.joukyu_con4-t1 {
	font-size: 16px;
    width: 54%;
}
}
@media (max-width:375px){
p.joukyu_con4-t1 {
    width: 59%;
}
}
@media (max-width:320px){
p.joukyu_con4-t1 {
    width: 68%;
}
}
@media (max-width:991px){
p.joukyu_con4-t2 {
    font-size: 13px;
}
}
p.joukyu_con4-t3 {
    font-size: 19px;
}
@media (max-width:1199px){
p.joukyu_con4-t3 {
	font-size: 16px;
}
}
@media (max-width:991px){
p.joukyu_con4-t3 {
	font-size: 14px;
}
}
p.jbwa_box5_title {
    margin: 40px 0 44px 0;
}

p.joukyu_con4-t11 {
    font-size: 35px;
    margin-top: 100px;
	border-bottom: solid #88abda;
    width: 50%;
}
@media (max-width:1199px){
p.joukyu_con4-t11 {
	width: 41%;
    font-size: 26px;
}
}
@media (max-width:991px){
p.joukyu_con4-t11 {
	font-size: 20px;
}
}
@media (max-width:767px){
p.joukyu_con4-t11 {
	font-size: 18px;
    margin-top: 50px;
    width: 52%;
}
}
@media (max-width:425px){
p.joukyu_con4-t11 {
    font-size: 16px;
    width: 59%;
}
}
@media (max-width:375px){
p.joukyu_con4-t11 {
	width: 67%;
}
}
@media (max-width:320px){
p.joukyu_con4-t11 {
    width: 80%;
}
}
.joukyu_end_bm {
    padding-bottom: 150px;
}
@media (max-width:991px){
.joukyu_end_bm {
    padding-bottom: 100px;
}
}
@media (max-width:425px){
.joukyu_end_bm {
    padding-bottom: 50px;
}
}
/*/////////////ワックススクール脱毛/よくある質問 Q&A/////////////*/
p.qa_title {
    font-size: 28px;
    margin-top: 110px;
    font-family: 'myfont-Bold';
}
@media (max-width:991px){
p.qa_title {
	font-size: 20px;
    margin: 80px 0 50px;
}
}
@media (max-width:425px){
p.qa_title {
    margin: 50px 0 30px;
}
}
.accordion-wrap{
    border-bottom: 3px solid #88abda;
}
.accordion-item{
  width: 100%;
  margin: 0 auto;
  cursor: pointer;
  margin-top: 30px;
}
.accordion-header{
	transition: ease-in-out 100ms;
}
@media (max-width:767px){
.accordion-header{
    font-size: 13px;
}
}
.accordion-header span{
font-family: 'myfont-Bold';
}
.accordion-text{
  width: 100%;
  display: none;
  padding-top: 5px;
  padding-bottom: 20px;
 }
.fa{
  transition: ease-in-out 300ms;
 }
.rotate-fa{
  transform: rotate(180deg);
 }
.accordion-header .fa{
float: right;
    line-height: 35px;
    background-color: #88abda;
    padding: 3px 12px;
    color: #fff;
 }
@media (max-width:767px){
.accordion-header .fa{
    line-height: 29px;
}
}
.accordion-gold{
  color: #9d7b69;
 }
.accordion-no-bar{
  border-bottom: 0;
}
p.qa_a span{
	font-family: 'myfont-Bold';
}
@media (max-width:767px){
p.qa_a {
    font-size: 13px;
}
}
/*ピンクボタン*/
.qa_link-a {
    font-size: 24px;
    width: 55%;
    margin: auto;
    margin-top: 50px;
	background-color: #f29c9f;
    padding: 4px 17px;
}
@media (max-width:1199px){
.qa_link-a {
    font-size: 19px;
}
}
@media (max-width:991px){
.qa_link-a {
    font-size: 15px;
    width: 63%;
}
}
@media (max-width:767px){
.qa_link-a {
    width: 55%;
}
}
@media (max-width:425px){
.qa_link-a {
    padding: 1px 17px;
    margin-top: 50px;
	width: 70%;
    font-size: 13px;
}
}
@media (max-width:320px){
.qa_link-a {
    width: 80%;
}
}
.qa_link-a p{
    padding-top: 13px;
}
.qa_link-a a{
    color: #fff;
}
/*/////////////ワックススクール脱毛/モニター登録/////////////*/
@media (max-width: 991px){
p.each_title_a.instructor-sp_t10 {
    margin-top: -65px;
}
}
@media (max-width: 767px){
p.each_title_a.instructor-sp_t10 {
	margin-top: -40px;
}
}
.monitor_con2 p{
    font-size: 24px;
    background-color: #ffff87;
    padding: 20px;
    width: 67%;
    margin: auto;
    margin-top: 80px;
}
@media (max-width:1199px){
.monitor_con2 p{
    font-size: 16px;
    width: 55%;
    margin-top: 60px;
}
}
@media (max-width:991px){
.monitor_con2 p{
    width: 74%;
}
}
@media (max-width:767px){
.monitor_con2 p{
    font-size: 15px;
    margin-top: 40px;
    padding: 10px;
}
}
@media (max-width:360px){
.monitor_con2 p{
    width: 88%;
}
}
@media (max-width:767px){
.monitor_con2_box {
    margin-top: 25px;
}
}
p.monitor_con2_t {
	font-size: 18px;
	margin-top: -39px;
	margin-left: 140px;
}
@media (max-width: 1199px){
p.monitor_con2_t {
    font-size: 16px;
    margin-top: -32px;
    margin-left: 133px
}
}
@media (max-width: 1024px){
p.monitor_con2_t {
    margin-left: 122px;
}
}
@media (max-width: 991px){
p.monitor_con2_t {
    margin-top: -22.5px;
    font-size: 13px;
    margin-left: 65px;
}
}
@media (max-width: 767px){
p.monitor_con2_t {
    font-size: 13px;
}
}
@media (max-width: 425px){
p.monitor_con2_t {
    margin-left: 42px;
}
}
p.monitor_con2_l {
    font-size: 18px;
    line-height: 2.0rem;
    margin: 50px 0 0 80px;
}
@media (max-width: 1199px){
p.monitor_con2_l {
    font-size: 14px;
}
}
@media (max-width: 991px){
p.monitor_con2_l {
    margin: 25px 0 0 30px;
    font-size: 13px;
    line-height: 1.6rem;
}
}
@media (max-width: 767px){
p.monitor_con2_l {
    margin: 25px 0 0 0px;
}
}
@media (max-width: 767px){
img.mens_ope_con1.img_shadow.monitor-2_img {
    margin-top: -70px;
}
}
.row.monitor_con3_mt {
    margin-top: 100px;
}
p.monitor_con3_r {
    font-size: 24px;
    border-bottom: solid 2px #868686;
    text-align: center;
    width: 34%;
    margin: auto;
}
@media (max-width: 1199px){
p.monitor_con3_r {
    font-size: 19px;
}
}
@media (max-width: 991px){
p.monitor_con3_r {
    font-size: 17px;
    width: 43%;
}
}
@media (max-width: 767px){
p.monitor_con3_r {
    margin-top: 30px;
}
}
ul.monitor_con3_r_box {
    font-size: 20px;
    text-align: left;
    margin-left: 80px;
    margin-top: 30px;
    line-height: 2.0rem;
}
@media (max-width: 1199px){
ul.monitor_con3_r_box {
    font-size: 14px;
}
}
@media (max-width: 991px){
ul.monitor_con3_r_box {
    font-size: 13px;
    margin-left: 30px;
    line-height: 1.6rem;
}
}
@media (max-width: 767px){
ul.monitor_con3_r_box {
    margin-left: 0px;
}
}
p.monitor_con3_bm {
    text-align: center;
    font-size: 18px;
    color: #ff0000;
    margin-top: 50px;
    margin-bottom: 100px;
}
@media (max-width: 1199px){
p.monitor_con3_bm {
    font-size: 14px;
}
}
@media (max-width: 991px){
p.monitor_con3_bm {
    font-size: 13px;
    margin-top: 30px;
}
}
@media (max-width: 767px){
p.monitor_con3_bm {
    margin-top: 0px;
    text-align: left;
    margin-bottom: 80px;
}
}
/*申し込みフォーム*/
p.monitor_con4_t1 {
    position: relative;
    z-index: 2;
    text-align: center;
    background-color: #fff;
    font-size: 25px;
    width: 36%;
    margin: auto;
    margin-top: 65px;
}
@media (max-width: 1199px){
p.monitor_con4_t1 {
    font-size: 20px;
}
}
@media (max-width: 991px){
p.monitor_con4_t1 {
    font-size: 17px;
    width: 39%;
    margin-top: 40px;
}
}
@media (max-width:767px){
p.monitor_con4_t1 {
    font-size: 16px;
    width: 70%;
}
}
@media (max-width:360px){
p.monitor_con4_t1 {
    width: 87%;
}
}
@media (max-width:320px){
p.monitor_con4_t1 {
    font-size: 16px;
}
}
.monitor_con4_box {
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
    width: 100%;
    margin-top: -18px;
    padding-bottom: 30px;
}
@media (max-width: 1199px){
.monitor_con4_box {
    padding-bottom: 10px;
}
}
@media (max-width: 991px){
.monitor_con4_box {
    margin-top: -12px;
}
}
p.monitor_con4_t2 {
    font-size: 18px;
    text-align: center;
    margin-top: 50px;
    line-height: 2.0rem;
}
@media (max-width: 1199px){
p.monitor_con4_t2 {
    font-size: 14px;
    margin-top: 30px;
}
}
@media (max-width: 991px){
p.monitor_con4_t2 {
    font-size: 13px;
    margin-top: 30px;
    line-height: 1.6rem;
}
}
@media (max-width: 767px){
p.monitor_con4_t2 {
    text-align: left;
}
}
p.instrictor_title-t2 {
    font-size: 18px;
    margin-top: 20px;
}
@media (max-width: 991px){
p.instrictor_title-t2 {
    font-size: 16px;
}
}
@media (max-width: 767px){
p.instrictor_title-t2 {
    font-size: 13px;
    text-align: left;
}
}
p.monitor_con4_t3 {
    font-size: 18px;
    margin-top: 30px;
}
@media (max-width: 1199px){
p.monitor_con4_t3 {
    font-size: 13px;
}
}
/*一番下のボタン*/
.monitor_link {
    font-size: 24px;
    width: 54%;
    margin: auto;
    margin-top: 80px;
    background-color: #88abda;
    padding: 20px 17px;
    margin-bottom: 150px;
	text-align: center;
}
@media (max-width:1199px){
.monitor_link {
    font-size: 19px;
}
}
@media (max-width:991px){
.monitor_link {
    font-size: 15px;
    margin-bottom: 100px;
}
}
@media (max-width:767px){
.monitor_link {
    width: 55%;
    margin-top: 50px;
    margin-bottom: 50px;
}
}
@media (max-width:425px){
.monitor_link {
    padding: 1px 17px;
    margin-top: 0px;
    width: 70%;
    font-size: 13px;
}
}
@media (max-width:320px){
.monitor_link {
    width: 80%;
}
}
.monitor_link p{
    padding-top: 13px;
    color: #fff;
}
.monitor_link a{
    color: #fff;
}
/*/////////////アイラッシュスクール/////////////*/
.col-xl-4.col-md-6.col-12.eyelash_mr1 {
    margin-left: 200px;
}
@media (max-width:1440px){
.col-xl-4.col-md-6.col-12.eyelash_mr1 {
    margin-left: 155px;
}
}
@media (max-width:1199px){
.col-xl-4.col-md-6.col-12.eyelash_mr1 {
    margin-left: 0px;
}
}
/*/////////////アイラッシュスクール/まつ毛エクステンションコース////////////*/
@media (max-width: 991px){
p.each_title.instructor-sp_t11 {
    margin-top: -65px;
}
}
@media (max-width: 767px){
p.each_title.instructor-sp_t11 {
	margin-top: -40px;
}
}
@media (max-width: 425px){
img.exte_con4_img {
    width: 100%;
    height: auto;
    margin: auto;
}
}
.exte_bg {
    text-align: center;
    color: #fff;
    font-size: 25px;
	width: 250px;
    height: 250px;
    margin: 100px auto;
	border-radius: 402px;
    box-shadow: 6px 5px 8px -1px rgba(0, 0, 0, 0.3);
    background-color: #f29c9f;
    position: relative;
}
@media (max-width:1199px){
.exte_bg {
	font-size: 20px;
    width: 200px;
    height: 200px;
	margin: 80px auto;
	border-radius: 402px;
}
}
@media (max-width:991px){
.exte_bg {
    width: 180px;
    height: 180px;
    font-size: 16px;
}
}
@media (max-width:767px){
.exte_bg {
    margin: 10px 0px;
    width: 100%;
    height: 50px;
    font-size: 14px;
}
}

.exte_bg-sp p {
    padding-top: 113px;
}
@media (max-width:1199px){
.exte_bg-sp p {
    padding-top: 101px;
}
}
@media (max-width:991px){
.exte_bg-sp p {
    padding-top: 70px;
}
}
@media (max-width:425px){
.exte_bg-sp p {
    padding-top: 50px;
}
}
.exte_con1-t {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
    width: 100%;
}
.row.exte_con3.font_Noto-r {
    margin-top: 150px;
}
@media (max-width:991px){
.row.exte_con3.font_Noto-r {
    margin-top: 100px;
}
}
@media (max-width:425px){
.row.exte_con3.font_Noto-r {
    margin-top: 50px;
}
}
p.exte_con3_t1 {
    border-bottom: solid 1px #000;
    width: 27%;
    font-size: 24px;
}
@media (max-width:991px){
p.exte_con3_t1 {
	width: 36%;
    font-size: 20px;
}
}
@media (max-width:767px){
p.exte_con3_t1 {
	width: 20%;
    font-size: 18px;
}
}
@media (max-width:425px){
p.exte_con3_t1 {
    width: 48%;
}
}
p.exte_con3_t2 {
    font-size: 18px;
    line-height: 2.5rem;
}
@media (max-width:991px){
p.exte_con3_t2 {
	font-size: 13px;
    line-height: 1.6rem;
}
}
img.exte_con4_img.img_shadow {
    display: block;
    margin: auto;
    margin-top: 80px;
}
@media (max-width:991px){
img.exte_con4_img.img_shadow {
    margin-top: 40px;
}
}
p.con4_t {
    font-size: 20px;
	text-align: center;
}
.jbwa_box5_3.mens_ope_box5_3 {
    margin-bottom: 150px;
}
@media (max-width: 991px){
.jbwa_box5_3.mens_ope_box5_3 {
    margin-bottom: 100px;
}
}
@media (max-width: 767px){
.jbwa_box5_3.mens_ope_box5_3 {
    margin-bottom: 70px;
}
}
@media (max-width: 375px){
.jbwa_box5_3.mens_ope_box5_3 {
    margin-bottom: 40px;
}
}
.exte_con5 {
    border: solid 1px #000;
    outline: solid 1px #000;
    outline-offset: 6px;
    margin-top: -18px;
    padding: 20px;
}
.exte_kyozai1{
	font-size: 15px;
    line-height: 2.0rem;
    margin-right: 90px;
}
@media (max-width:1199px){
.exte_kyozai1{
    font-size: 15px;
    line-height: 1.6rem;
}
}
@media (max-width:991px){
.exte_kyozai1{
    font-size: 13px;
    margin-right: 7px;
}
}
@media (max-width:767px){
.exte_kyozai1{
    font-size: 13px;
	margin-right: 0px;
    width: 100%;
    margin-bottom: 0rem;
}
}
p.exte_kyozai2.font_Noto-r {
    font-size: 15px;
    margin-top: 30px;
}
@media (max-width:991px){
p.exte_kyozai2.font_Noto-r {
    font-size: 13px;
}
}
@media (max-width:767px){
p.con4_t.text-center.font_Noto-r {
    font-size: 20px;
    margin-top: 30px;
}
}
/*/////////////アイラッシュスクール/まつ毛パーマコース////////////*/
@media (max-width:767px){
p.instructor-dispatch-t1.hygiene-t1.hygiene-t1-sp {
    padding-top: 0px;
}
}
p.curl_con1_t1 {
	position: relative;
    z-index: 2;
    text-align: center;
    background-color: #ffff87;
    font-size: 25px;
    width: 55%;
    margin: auto;
    margin-top: 65px;
}
@media (max-width: 1199px){
p.curl_con1_t1 {
    font-size: 20px;
}
}
@media (max-width: 991px){
p.curl_con1_t1 {
	font-size: 16px;
    width: 58%;
    margin-top: 40px;
}
}
@media (max-width:767px){
p.curl_con1_t1 {
    font-size: 16px;
    width: 70%;
}
}
@media (max-width:425px){
p.curl_con1_t1 {
	font-size: 16px;
    width: 85%;
    padding: 5px;
}
}
@media (max-width:375px){
p.curl_con1_t1 {
    width: 95%;
}
}
@media (max-width:320px){
p.curl_con1_t1 {
    font-size: 16px;
    width: 87%;
}
}
.curl_con1_t1_box {
    border: solid 1px #000;
    width: 100%;
    margin-top: -18px;
    padding-bottom: 30px;
}
@media (max-width: 1199px){
.curl_con1_t1_box {
    padding-bottom: 10px;
}
}
@media (max-width: 991px){
.curl_con1_t1_box {
    margin-top: -12px;
}
}
p.curl_con1_t2 {
    font-size: 18px;
    text-align: center;
    margin-top: 50px;
    line-height: 2.0rem;
}
@media (max-width: 1199px){
p.curl_con1_t2 {
    font-size: 14px;
    margin-top: 30px;
}
}
@media (max-width: 991px){
p.curl_con1_t2 {
	font-size: 13px;
    line-height: 1.6rem;
    width: 80%;
    margin: auto;
    margin-top: 30px;
}
}
@media (max-width: 767px){
p.curl_con1_t2 {
    text-align: left;
}
}
@media (max-width: 425px){
p.curl_con1_t2 {
    width: 95%;
}
}
p.curl_con1_t3 {
    width: 80%;
    margin: 30px auto 100px;
    text-align: center;
}
@media (max-width: 767px){
p.curl_con1_t3 {
	width: 100%;
    margin: auto;
    margin-top: 30px;
    text-align: center;
    font-size: 13px;
}
}
.curl_l{
    background-image:url("../img/kaso/eyelash/curl/course1.png");
    background-size: cover;
    background-repeat: no-repeat;
	background-position: right;
    max-width: 100%;
	height: 360px;
	margin-bottom: 100px;
}
@media (max-width:1365px){
.curl_l{
    background-size: 100%;
}
}
@media (max-width:1199px){
.curl_l{
	margin-bottom: 0px;
}
}
@media (max-width:991px){
.curl_l{
	height: 215px;
    margin-top: 100px;
}
}
.curl_r{
    background-image:url("../img/kaso/eyelash/curl/course2.png");
    background-size: cover;
    background-repeat: no-repeat;
	background-position:left;
    max-width: 100%;
	height: 360px;
	margin-bottom: 100px;
}
@media (max-width:1365px){
.curl_r{
    background-size: 100%;
}
}
@media (max-width:1199px){
.curl_r{
	margin-bottom: 0px;
}
}
@media (max-width:991px){
.curl_r{
	height: 215px;
    margin-top: 100px;
}
}
@media (max-width:767px){
.curl_box{
	background-image: url(../img/kaso/eyelash/curl/curl_box.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    height: 470px;
    margin-bottom: 0px;
    margin-top: 80px;
}
}
@media (max-width:375px){
.curl_box{
	height: 400px;
}
}
.container-fluid.curl_box_mt {
    margin-top: 150px;
	padding-right: 0px;
    padding-left: 0px;
}
@media (max-width:991px){
.container-fluid.curl_box_mt {
    margin-top: -100px;
}
}
/*/////////////アイラッシュスクール/眉毛エクステコース////////////*/
@media (max-width: 991px){
img.eyebrow_con1 {
    width: 67%;
    height: auto;
}
}
@media (max-width: 767px){
img.eyebrow_con1 {
    width: 100%;
    height: auto;
    margin-top: -30px;
}
}
.top_title_box-eyebrow{
	margin-top: 100px;
	padding-bottom: 120px;
}
@media (max-width: 1024px){
.top_title_box-eyebrow{
	padding-bottom: 80px;
}
}
@media (max-width: 991px){
.top_title_box-eyebrow{
    margin-top: 50px;
    padding-bottom: 50px;
}
}
span.jbwa_pink.eyebrow_price1 {
    margin-left: 80%;
}
@media (max-width:991px){
span.jbwa_pink.eyebrow_price1 {
    margin-left: 76%;
}
}
@media (max-width:767px){
span.jbwa_pink.eyebrow_price1 {
    margin-left: 67%;
}
}
@media (max-width:375px){
span.jbwa_pink.eyebrow_price1 {
    margin-left: 63%;
}
}
@media (max-width:320px){
span.jbwa_pink.eyebrow_price1 {
    margin-left: 55%;
}
}
span.jbwa_pink.eyebrow_price2 {
    margin-left: 83.5%;
}
@media (max-width:991px){
span.jbwa_pink.eyebrow_price2 {
	margin-left: 80%;
}
}
@media (max-width:767px){
span.jbwa_pink.eyebrow_price2 {
	margin-left: 72%;
}
}
@media (max-width:375px){
span.jbwa_pink.eyebrow_price2 {
	margin-left: 69%;
}
}
@media (max-width:320px){
span.jbwa_pink.eyebrow_price2 {
    margin-left: 63%;
}
}
span.jbwa_pink.eyebrow_price3 {
	margin-left: 81%
}
@media (max-width:991px){
span.jbwa_pink.eyebrow_price3 {
	margin-left: 77.5%;
}
}
@media (max-width:767px){
span.jbwa_pink.eyebrow_price3 {
    margin-left: 68.5%;
}
}
@media (max-width:375px){
span.jbwa_pink.eyebrow_price3 {
    margin-left: 65.5%;
}
}
@media (max-width:320px){
span.jbwa_pink.eyebrow_price3 {
    margin-left: 58.5%;
}
}
/*/////////////アイラッシュスクール/ブロウラミネーションコース////////////*/
p.lamination_con3_r {
	font-size: 24px;
    border-bottom: solid 2px #868686;
   width: 34%;
}
@media (max-width: 1199px){
p.lamination_con3_r {
    font-size: 19px;
}
}
@media (max-width: 991px){
p.lamination_con3_r {
    font-size: 17px;
    width: 43%;
}
}
@media (max-width: 767px){
p.lamination_con3_r {
    margin-top: 30px;
}
}
ul.lamination_r_box {
    font-size: 20px;
    text-align: left;
    margin-left: 0px;
    margin-top: 30px;
    line-height: 2.0rem;
}
@media (max-width: 1199px){
ul.lamination_r_box {
    font-size: 14px;
}
}
@media (max-width: 991px){
ul.lamination_r_box {
    font-size: 13px;
    line-height: 1.6rem;
}
}
/*/////////////アイラッシュスクール/美眉メゾット（セットコース）////////////*/
@media (max-width: 991px){
p.each_title_a.instructor-sp_t14 {
    margin-top: -30px;
}
}
@media (max-width: 767px){
p.each_title_a.instructor-sp_t13 {
	margin-top: -40px;
}
}
.eyebrow_con2_1 {
    width: 19%;
    margin-top: 50px;
}
@media (max-width: 1199px){
.eyebrow_con2_1 {
	width: 23%;
}
}
@media (max-width: 991px){
.eyebrow_con2_1 {
    width: 28%;
}
}
@media (max-width: 767px){
.eyebrow_con2_1 {
    width: 37%;
}
}
@media (max-width: 425px){
.eyebrow_con2_1 {
    width: 48%;
}
}
@media (max-width: 375px){
.eyebrow_con2_1 {
    width: 54%;
}
}
@media (max-width: 320px){
.eyebrow_con2_1 {
    width: 65%;
}
}
.eyebrow_con2_1 p{
    background: #f29c9f;
	font-size: 18px;
	color: #fff;
    padding: 10px;
}
@media (max-width: 991px){
.eyebrow_con2_1 p{
    font-size: 16px;
}
}
p.eyebrow_con2_t1 {
    font-size: 18px;
    line-height: 2.5rem;
}
@media (max-width: 991px){
p.eyebrow_con2_t1 {
	font-size: 15px;
    line-height: 1.6rem;
}
}
@media (max-width: 767px){
p.eyebrow_con2_t1 {
	font-size: 13px;
}
}
.eyebrow_con2_2 {
	width: 17%;
    margin-top: 40px;
}
@media (max-width: 1199px){
.eyebrow_con2_2 {
	width: 21%;
}
}
@media (max-width: 991px){
.eyebrow_con2_2 {
    width: 25%;
}
}
@media (max-width: 767px){
.eyebrow_con2_2 {
	width: 34%;
}
}
@media (max-width: 425px){
.eyebrow_con2_2 {
    width: 45%;
}
}
@media (max-width: 375px){
.eyebrow_con2_2 {
    width: 51%;
}
}
@media (max-width: 320px){
.eyebrow_con2_2 {
    width: 62%;
}
}
.eyebrow_con2_2 p{
    background: #88abda;
	font-size: 18px;
	color: #fff;
    padding: 10px;
}
@media (max-width: 991px){
.eyebrow_con2_2 p{
    font-size: 16px;
}
}
.jbwa_blue{
	color: #88abda;
}
.eyebrow_con2_3 {
    width: 11%;
    margin-top: 40px;
}
@media (max-width: 1199px){
.eyebrow_con2_3 {
    width: 13%;
}
}
@media (max-width: 991px){
.eyebrow_con2_3 {
    width: 17%;
}
}
@media (max-width: 767px){
.eyebrow_con2_3 {
	width: 22%;
}
}
@media (max-width: 425px){
.eyebrow_con2_3 {
    width: 32%;
}
}
@media (max-width: 375px){
.eyebrow_con2_3 {
    width: 38%;
}
}
@media (max-width: 320px){
.eyebrow_con2_3 {
    width: 49%;
}
}
.eyebrow_con2_3 p{
    background: #f29c9f;
	font-size: 18px;
	color: #fff;
    padding: 10px;
}
@media (max-width: 991px){
.eyebrow_con2_3 p{
    font-size: 16px;
}
}
/*タブ切り替え*/
/*ピンク*/
/*ピンクのクリックした時の状態*/
#tab3:checked ~ .tab_item_a{
    background: #f29c9f;
    color: #fff;
    position: relative;
    width: 480px;
    height: 100px;
    font-size: 24px;
    text-align: center;
}
@media (max-width: 1199px){
#tab3:checked ~ .tab_item_a{
    width: 400px;
    height: 80px;
    font-size: 20px;
    padding: 24px;
}
}
@media (max-width: 991px){
#tab3:checked ~ .tab_item_a{
    width: 300px;
    height: 69px;
    font-size: 18px;
    padding: 19px;
}
}
@media (max-width: 767px){
#tab3:checked ~ .tab_item_a{
	width: 180px;
    height: 69px;
    font-size: 15px;
    padding: 15px;
}
}
@media (max-width: 425px){
#tab3:checked ~ .tab_item_a{
	width: 150px;
}
}
@media (max-width: 320px){
#tab3:checked ~ .tab_item_a{
    width: 130px;
    height: 55px;
    font-size: 13px;
    padding: 10px;
}
}
/*ピンクのクリックした時の下三角*/
#tab3:checked ~ .tab_item_a::before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: -19px;
    margin-left: -16px;
    border-top: 20px solid #f29c9f;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
}
.tab_item_a {
    width: 480px;
    height: 100px;
    display: inline-block;
    background: #f29c9f;
    color: #fff;
    font-size: 24px;
    text-align: center;
    cursor: pointer;
    padding: 30px;
    transition: all 0.2s ease;
    margin: 0 35px;
}
@media (max-width: 1199px){
.tab_item_a {
    width: 400px;
    height: 80px;
    font-size: 20px;
    padding: 24px;
}
}
@media (max-width: 991px){
.tab_item_a {
    width: 300px;
    height: 69px;
    font-size: 18px;
    padding: 19px;
}
}
@media (max-width: 767px){
.tab_item_a {
	width: 180px;
    height: 69px;
    font-size: 15px;
    padding: 15px;
    margin: 0 50px;
}
}
@media (max-width: 425px){
.tab_item_a {
	width: 150px;
    margin: 0 30px;
}
}
@media (max-width: 375px){
.tab_item_a {
    margin: 0 15px;
}
}
@media (max-width: 320px){
.tab_item_a {
    width: 130px;
    height: 55px;
    font-size: 13px;
    padding: 10px;
}
}
.tab_item_a:hover {
  opacity: 0.75;
}
input[name="tab_item"] {
  display: none;
}
/*ブルー*/
/*ブルーのクリックした時の状態*/
#tab4:checked ~ .tab_item_b{
    background: #f88abda;
    color: #fff;
    position: relative;
    width: 480px;
    height: 100px;
    font-size: 24px;
    text-align: center;
}
@media (max-width: 1199px){
#tab4:checked ~ .tab_item_b{
    width: 400px;
    height: 80px;
    font-size: 20px;
    padding: 24px;
}
}
@media (max-width: 991px){
#tab4:checked ~ .tab_item_b{
    width: 300px;
    height: 69px;
    font-size: 18px;
    padding: 19px;
}
}
@media (max-width: 767px){
#tab4:checked ~ .tab_item_b{
	width: 180px;
    height: 69px;
    font-size: 15px;
    padding: 15px;
}
}
@media (max-width: 425px){
#tab4:checked ~ .tab_item_b{
	width: 150px;
}
}
@media (max-width: 320px){
#tab4:checked ~ .tab_item_b{
    width: 130px;
    height: 55px;
    font-size: 13px;
    padding: 10px;
}
}
/*ブルーのクリックした時の下三角*/
#tab4:checked ~ .tab_item_b::before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: -19px;
    margin-left: -16px;
    border-top: 20px solid #88abda;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
}
.tab_item_b {
    width: 480px;
    height: 100px;
    display: inline-block;
    background: #88abda;
    color: #fff;
    font-size: 24px;
    text-align: center;
    cursor: pointer;
    padding: 30px;
    transition: all 0.2s ease;
    margin: 0 30px;
}
@media (max-width: 1199px){
.tab_item_b {
    width: 400px;
    height: 80px;
    font-size: 20px;
    padding: 24px;
    margin: 0 25px;
}
}
@media (max-width: 991px){
.tab_item_b {
    width: 300px;
    height: 69px;
    font-size: 18px;
    padding: 19px;
	margin: 0 -5px;
}
}
@media (max-width: 767px){
.tab_item_b {
	width: 180px;
    height: 69px;
    font-size: 15px;
    padding: 15px;
}
}
@media (max-width: 425px){
.tab_item_b {
	width: 150px;
}
}
@media (max-width: 320px){
.tab_item_b {
    width: 130px;
    height: 55px;
    font-size: 13px;
    padding: 10px;
}
}
.tab_item_b:hover {
  opacity: 0.75;
}
input[name="tab_item"] {
  display: none;
}
.tab_content {
  display: none;
  padding: 1em 1em 0;
  clear: both;
  overflow: hidden;
}
#tab3:checked ~ #tab3_content,
#tab4:checked ~ #tab4_content
{
  display: block;
}
/*ピンク*/
.tab_container input:checked + .tab_item {
    background-color: #f29c9f;
	color: #fff;
}
/*ブルー*/
.tab_container input:checked + .tab_item {
    background-color: #88abda;
	color: #fff;
}
/*/////////////アイラッシュスクール/アイラッシュ補講制度////////////*/
@media (max-width: 991px){
p.each_title_hygiene.instructor-sp_t12 {
    margin-top: -65px;
}
}
@media (max-width: 767px){
p.each_title_hygiene.instructor-sp_t12 {
	margin-top: -40px;
}
}
p.exte_hoko_l-t1 {
    font-size: 24px;
    border-bottom: solid 2px #868686;
    text-align: center;
	width: 88%;
	margin: auto;
}
@media (max-width:1199px){
p.exte_hoko_l-t1 {
    font-size: 19px;
}
}
@media (max-width: 991px){
p.exte_hoko_l-t1 {
	font-size: 16px;
    width: 100%;
	margin-bottom: 34px;
}
}
@media (max-width: 767px){
p.exte_hoko_l-t1 {
    font-size: 15px;
    width: 90%;
    margin: 30px 0 20px;
}
}
@media (max-width: 425px){
p.exte_hoko_l-t1 {
    font-size: 16px;
	width: 100%;
}
}
p.eyelash_hoko_con2 {
    text-align: center;
    margin-top: 50px;
    font-size: 18px;
}
@media (max-width: 991px){
p.eyelash_hoko_con2 {
    font-size: 13px;
}
}
@media (max-width: 991px){
p.eyelash_hoko_con2 {
    font-size: 13px;
}
}
p.eyelash_hoko_con3 {
    font-size: 24px;
}
@media (max-width: 991px){
p.eyelash_hoko_con3 {
    font-size: 16px;
}
}
span.jbwa_pink.eyelash_hoko1 {
	margin-left: 65%;
}
@media (max-width:991px){
span.jbwa_pink.eyelash_hoko1 {
    margin-left: 60%;
}
}
@media (max-width:767px){
span.jbwa_pink.eyelash_hoko1 {
    margin-left: 44%;
}
}
@media (max-width:375px){
span.jbwa_pink.eyelash_hoko1 {
    margin-left: 36%;
}
}
@media (max-width:320px){
span.jbwa_pink.eyelash_hoko1 {
	margin-left: 24%;
}
}
/*/////////////アイラッシュスクール/モニター登録////////////*/
@media (max-width: 991px){
p.each_title_a.instructor-sp_t13 {
    margin-top: -65px;
}
}
@media (max-width: 767px){
p.each_title_a.instructor-sp_t13 {
	margin-top: -40px;
}
}
p.eyelash_monitor_con2r {
    font-size: 18px;
    line-height: 2.0rem;
}
@media (max-width: 1199px){
p.eyelash_monitor_con2r {
    font-size: 14px;
}
}
@media (max-width: 991px){
p.eyelash_monitor_con2r {
    margin: 25px 0 0 30px;
    font-size: 13px;
    line-height: 1.6rem;
}
}
@media (max-width: 767px){
p.eyelash_monitor_con2r {
    margin: 25px 0 0 0px;
}
}
.eyelash_monitor_link {
    font-size: 24px;
    width: 58%;
	margin: auto;
    margin-top: 80px;
    background-color: #88abda;
    padding: 20px 17px;
    margin-bottom: 150px;
}
@media (max-width:1199px){
.eyelash_monitor_link {
    font-size: 19px;
}
}
@media (max-width:991px){
.eyelash_monitor_link {
    font-size: 15px;
    margin-bottom: 100px;
}
}
@media (max-width:767px){
.eyelash_monitor_link {
    width: 55%;
    margin-top: 50px;
	margin-bottom: 50px;
}
}
@media (max-width:425px){
.eyelash_monitor_link {
    padding: 1px 17px;
    margin-top: 0px;
    width: 70%;
    font-size: 13px;
}
}
@media (max-width:320px){
.eyelash_monitor_link {
    width: 80%;
}
}
.eyelash_monitor_link p{
    padding-top: 13px;
	text-align: center;
}
.eyelash_monitor_link a{
    color: #fff;
}
/*/////////////学校案内＆アクセス////////////*/
img.school1 {
    display: block;
    margin: auto;
}
.school_box {
    margin: 50px 0 100px 0;
}
@media (max-width:767px){
.school_box {
    margin: 50px 0 50px 0;
}
}
@media (max-width:375px){
p.school_1.school_1-sp {
    left: 158px;
    margin-top: -145px;
}
}
@media (max-width:320px){
p.school_1.school_1-sp {
	left: 130px;
    margin-top: -125px;
}
}
@media (max-width:375px){
p.school_1_a.school_1-sp {
    left: 161px;
    margin-top: -145px;
}
}
@media (max-width:320px){
p.school_1_a.school_1-sp {
	left: 130px;
    margin-top: -125px;
}
}
/*/////////////学校案内＆アクセス/銀座本校///////////*/
.tenpo_box {
    margin: 150px 0 100px 0;
}
@media (max-width:1199px){
.tenpo_box {
    margin: 100px 0 100px 0;
}
}
@media (max-width:767px){
.tenpo_box {
    margin: 50px 0 50px 0;
}
}
p.ginza_title {
	font-size: 36px;
    border-bottom: solid 2px #88abda;
    text-align: center;
    width: 16%;
    margin: auto;
    font-family: 'myfont-SemiBold';
}
@media (max-width: 1199px){
p.ginza_title {
    font-size: 25px;
}
}
@media (max-width: 991px){
p.ginza_title {
    width: 20%;
}
}
@media (max-width: 767px){
p.ginza_title {
    margin-top: 30px;
}
}
@media (max-width: 425px){
p.ginza_title {
	font-size: 20px;
    width: 28%;
}
}
/*表*/
table.tenpo_table {
    margin: 100px 0 60px 0;
}
@media (max-width: 767px){
table.tenpo_table {
    margin: 50px 0 30px 0;
}
}
table.tenpo_table tr{
	margin-bottom: 40px;
}
th.ginza_t1 {
    background: #f29c9f;
    font-size: 20px;
    color: #fff;
    padding: 10px;
	width: 150px;
    text-align: center;
    border-bottom: #fff solid 1px;
}
@media (max-width: 1199px){
th.ginza_t1 {
    font-size: 16px;
}
}
@media (max-width: 767px){
th.ginza_t1 {
    display: block;
    width: 100%;
}
}
@media (max-width: 425px){
th.ginza_t1 {
	font-size: 13px;
}
}
table.tenpo_table td {
	font-size: 20px;
	padding-left: 30px;
    line-height: 2.0rem;
}
@media (max-width: 1199px){
table.tenpo_table td {
    font-size: 16px;
}
}
@media (max-width: 767px){
table.tenpo_table td {
	display: block;
    padding-left: 0px;
    padding-bottom: 30px;
    line-height: 1.6rem;
}
}
@media (max-width: 425px){
table.tenpo_table td {
	font-size: 13px;
}
}
@media (max-width: 767px){
img.tenpo_img {
    display: block;
    margin: auto;
    margin-bottom: 20px;
}
}
/*アクセス*/
p.ginza_title-a {
	font-size: 36px;
    border-bottom: solid 2px #88abda;
    text-align: center;
    width: 16%;
	margin: 100px auto 50px;
    font-family: 'myfont-SemiBold';
}
@media (max-width: 1199px){
p.ginza_title-a {
    font-size: 25px;
}
}
@media (max-width: 991px){
p.ginza_title-a {
    width: 20%;
}
}
@media (max-width: 767px){
p.ginza_title-a {
    margin-top: 30px;
}
}
@media (max-width: 425px){
p.ginza_title-a {
	font-size: 20px;
    width: 28%;
}
}

/*/////////////スクール申し込み///////////*/
a.red_usui_t {
    color: #bd6767;
}
span.text-under-line.red_usui_t {
    color: #bd6767;
}
span.text-under-line {
    text-decoration: underline;
}
.company_mtb {
    margin: 50px 0 150px 0;
}
@media (max-width: 991px){
.company_mtb {
    margin: 50px 0 100px 0;
}
}
@media (max-width: 767px){
.company_mtb {
    margin: 50px 0 50px 0;
}
}
.instrictor_title-t1.instrictor_title-t11{
	margin-top: 20px;
}
/*/////////////プライバシーポリシー///////////*/
/*メイン画像内の文字*/
p.mein-titel.mein-titel-a {
    margin: 15px 0 15px;
}
@media (max-width: 1440px){
p.mein-titel.mein-titel-a {
	margin: -15px 0 15px;
}
}
@media (max-width: 1024px){
p.mein-titel.mein-titel-a {
    margin: -8px 0 15px;
}
}
@media (max-width: 767px){
p.mein-titel.mein-titel-a {
    margin: -3px 0 15px;
}
}
@media (max-width: 425px){
p.mein-titel.mein-titel-a {
    margin: 5px 0 15px;
}
}
p.mein-titel.mein-titel-b {
	margin-top: 25px;
}
@media (max-width: 1440px){
p.mein-titel.mein-titel-b {
	margin-top: 0px;
}
}
@media (max-width: 767px){
p.mein-titel.mein-titel-b {
    margin-top: 13px;
}
}
@media (max-width: 991px){
.privacy-t p{
	font-size: 13px;
}
}
/*/////////////共通フォーム///////////*/
table.kaso_from_table {
    width: 100%;
}
@media (max-width: 767px){
table.kaso_from_table {
    width: 90%;
}
}
.kaso_from_table th {
    width: 30%;
    padding: 10px;
    color: #533c34;
    text-align: left;
    font-weight: bold;
    background-color: #e4e4e4;
    border-bottom: #fff solid 1px;
    vertical-align: top;
}
@media (max-width:991px){
.kaso_from_table th {
	width: 35%!important;
}
}
@media (max-width:767px){
.kaso_from_table th {
    font-size: 13px;
	width: 100%!important;
    display: block!important;
}
}
.kaso_from_table td {
    margin-bottom: 2px;
	padding-left: 10px;
    text-align: left;
    background-color: #fbfaf5;
}
@media (max-width:767px){
.kaso_from_table td {
    font-size: 13px;
	display: block;
	width: 100%!important;
    margin: 0px auto;
    line-height: 1.8em;
	padding: 10px;
}
}
@media (max-width:767px){
p.pull-down {
    margin-bottom: 0rem;
}
}
input.middle {
    width: 70%!important;
}
@media (max-width:767px){
input.middle {
/*
	width: 95%!important;
    margin: 4px;
*/
    width: 100%!important;
    margin: 0px;
}
}
textarea.lage {
    width: 70%!important;
    height: 200px!important;
}
@media (max-width:767px){
textarea.lage {
	width: 100%!important;
    height: 120px!important;
}
}
.from-width {
    width: 75%;
    margin: auto;
    margin: 50px auto 80px;
}
@media (max-width:991px){
.from-width {
	width: 100%;
}
}
@media (max-width:991px){
.from-width p{
	font-size: 15px;
}
}
@media (max-width:767px){
.from-width p{
	font-size: 13px;
}
}
/*YouTubeで学べる１ヶ月見放題技術動画*/
p.youtube_t2{
    margin-top: -80px;
}
@media (max-width:1199px){
p.youtube_t2{
    font-size: 13px;
}
}
@media (max-width:991px){
p.youtube_t2{
	width: 80%;
    margin: auto;
    margin-top: -30px;
}
}
@media (max-width:767px){
p.youtube_t2{
    margin-top: -20px;
    width: 100%;
	text-align: left;
}
}
.youtube_con1-box {
    filter: drop-shadow(-5px 12px 11px rgba(202, 202, 202, 1));
    background-color: #fff;
    padding: 50px;
    width: 90%;
    margin-top: 50px;
    text-align: center;
}
@media (max-width:1199px){
.youtube_con1-box {
    padding: 20px;
}
}
@media (max-width:991px){
.youtube_con1-box {
	padding: 10px;
/*    height: 320px;*/
}
}
@media (max-width:767px){
.youtube_con1-box {
	padding: 20px;
    height: auto;
    width: 100%;
}
}
p.youtube_con1-t1 {
    font-size: 24px;
    font-family: 'myfont-SemiBold';
}
@media (max-width:1199px){
p.youtube_con1-t1 {
    font-size: 16px;
    margin-bottom: 0rem;
}
}
.youtube_con1-line {
    border-bottom: solid 1px;
    width: 80%;
    margin: auto;
}
img.youtube_con1_img {
    margin-top: 30px;
}
@media (max-width:425px){
img.youtube_con1_img {
    width: 70%;
}
}
p.youtube_con1-t{
    margin-top: 30px;
}
@media (max-width:1199px){
p.youtube_con1-t{
    font-size: 13px;
}
}
.youtube_con2-box {
    border: dotted;
    border-left: solid 5px #f29c9f;
    padding: 15px;
    margin-top: 30px;
}
span.youtube_con2-t2 {
    font-size: 43px;
    color: #f29c9f;
    font-family: 'myfont-black'!important;
}
@media (max-width:991px){
span.youtube_con2-t2 {
	font-size: 25px;
}
}
span.youtube_con2-t3 {
    font-size: 25px;
    font-family: 'myfont-SemiBold';
}
@media (max-width:991px){
span.youtube_con2-t3 {
	font-size: 18px;
}
}
@media (max-width:767px){
span.youtube_con2-t3 {
	font-size: 16px;
}
}
@media (max-width:425px){
span.youtube_con2-t3 {
	font-size: 14px;
}
}
p.youtube_con2-t4 {
    text-align: right;
    font-size: 25px;
    margin-top: -50px;
    font-family: 'myfont-SemiBold';
}
@media (max-width:991px){
p.youtube_con2-t4 {
	font-size: 18px;
}
}
@media (max-width:767px){
p.youtube_con2-t4 {
	font-size: 16px;
    margin-top: -20px;
}
}
@media (max-width:425px){
p.youtube_con2-t4 {
	font-size: 16px;
    margin-top: -10px;
}
}
.youtube_con2-line {
    border-bottom: dotted 1px #f29c9f;
}
p.youtube_con2-t5 {
    margin-left: 8%;
    margin-top: 20px;
    line-height: 2.0rem;
}
@media (max-width:767px){
p.youtube_con2-t5 {
	margin-left: 0%;
    margin-top: 10px;
    line-height: 1.6rem;
    font-size: 13px;
}
}
@media (max-width:425px){
p.youtube_con2-t1 {
    line-height: 1.6rem;
}
}
p.youtube_con4-t2 {
    line-height: 1.6rem;
}
@media (max-width:425px){
p.youtube_con4-t2 {
    font-size: 13px;
}
}
p.youtube_con4-t2 a{
	color: #000;
}
p.youtube_con4-t1 {
    margin-top: 20px;
}
@media (max-width:991px){
p.youtube_con4-t1 {
	font-size: 13px;
}
}
.kaso_from_table td span.youtube_table1{
    text-align: center!important;
	font-size: 25px;
	font-family: 'myfont-Medium';
}
@media (max-width:991px){
.kaso_from_table td span.youtube_table1{
	font-size: 18px;
}
}
@media (max-width:425px){
.kaso_from_table td span.youtube_table1{
	font-size: 15px;
}
}
span.youtube_table2{
    text-align: center!important;
	font-size: 17px;
}
@media (max-width:991px){
span.youtube_table2{
	font-size: 15px;
}
}
@media (max-width:767px){
span.youtube_table2{
	font-size: 13px;
}
}
td.text-center.youtube_table_box1 {
    padding-top: 50px;
}
@media (max-width:767px){
td.text-center.youtube_table_box1 {
	margin: 0px auto;
}
}
td.text-center.youtube_table_box2 {
    padding: 15px;
}
@media (max-width:767px){
td.text-center.youtube_table_box2 {
	margin: 0px auto;
}
}
td.youtube_table_box3 {
    background-color: #e4e4e4;
    padding: 10px;
	font-size: 120%;
}
@media (max-width:991px){
td.youtube_table_box3 {
	font-size: 13px;
	font-size: 110%;
}
}
@media (max-width:767px){
td.youtube_table_box3 {
	margin: 0px auto;
	font-size: 110%;
}
}
.submit_css {
	border-radius: 10px;
	box-shadow: 3px 3px 3px gray;
	padding: 15px 40px;
	font-size: 1.2em;
}
td.youtube_table_box4 {
    padding: 30px;
	text-align: center;
}
@media (max-width:767px){
td.youtube_table_box4 {
    padding: 15px 5px;
}
}
.recaptcha-text {
    margin-top: 20px;
    font-size: 13px;
}

/*labelタグ*/
.date-edit {
  position: relative;
}
/*//ボックス部分*/
input[type="date"] {
  padding: 10px;
  text-align: center;
}
/*動画で学ぶ　アイコン&テキスト*/
.eyebrow_con5_box {
    text-align: center;
    font-size: 30px;
	border-bottom: solid 1px;
    width: 250px;
    margin: auto;
    margin-bottom: 100px;
	font-weight: bold;
}
.eyebrow_con5_box a{
	color: #000;
}
i.fab.fa-youtube.youtube-icon {
	color: #e81515;
	font-size: 37px;
}
td.from-terms-and-conditions{
    background-color: #e4e4e4;
    padding: 10px;
    font-size: 16px;
	padding-left: 2em;
	text-indent: -1em;
}
@media (max-width:991px){
td.from-terms-and-conditions{
	font-size: 13px;
}
}
@media (max-width:767px){
td.from-terms-and-conditions{
	margin: 0px auto;
}
}
.eyebrow_con5_box_a {
    text-align: center;
    font-size: 30px;
	border-bottom: solid 1px;
    width: 250px;
    margin: auto;
    margin-bottom: 100px;
	font-weight: bold;
	margin-top: 100px;
}
@media (max-width:991px){
.eyebrow_con5_box_a {
    margin-top: 80px;
}
}
.eyebrow_con5_box_a a{
	color: #000;
}
@media (max-width:1024px){
.eyebrow_con5_box,.eyebrow_con5_box_a {
	font-size: 25px;
}
}
@media (max-width:991px){
.eyebrow_con5_box,.eyebrow_con5_box_a {
	font-size: 20px;
	width: 200px;
}
}
@media (max-width:767px){
.eyebrow_con5_box,.eyebrow_con5_box_a {
    width: 150px;
    margin-bottom: 50px;
}
}
/*JBWAボディワックス講習*/
.hard_con3-tt1.fadein.body-bom{
    margin-bottom: 150px;
}
@media (max-width:991px){
.hard_con3-tt1.fadein.body-bom{
	margin-bottom: 100px;
}
}
@media (max-width:767px){
.hard_con3-tt1.fadein.body-bom{
    margin-bottom: 70px;
}
}
@media (max-width:375px){
.hard_con3-tt1.fadein.body-bom{
    margin-bottom: 40px;
}
}
.hard_con2_r.body-con-t1 {
    margin-top: 15px;
}
p.body-small_t {
    font-size: 13px;
}
@media (max-width:767px){
p.body-small_t {
    text-align: left;
}
}

@media (max-width:991px){
p.jbwa_box5_3-t.jbwa_box5_3-t_body {
    text-align: left;
}
}
@media (max-width:991px){
ul.nose_attendance4_end.nose_attendance4_end_body {
    margin-left: 0%;
    margin-top: -38px;
}
}
/*上級者　JBWAボディワックス講習*/
p.a_body_t.font_Noto-r.fadein.scrollin {
    font-size: 18px;
    color: #59493f;
    margin-top: 15px;
}
@media (max-width:991px){
p.a_body_t.font_Noto-r.fadein.scrollin {
    font-size: 13px;
}
}
ul.nose_attendance4.a_body_box {
    margin-left: 0%;
}

.row.jbwa_box5_3.jbwa_box5_3_a_body{
    margin-bottom: 150px;
}
@media (max-width:991px){
.row.jbwa_box5_3.jbwa_box5_3_a_body{
	margin-bottom: 100px;
}
}
@media (max-width:767px){
.row.jbwa_box5_3.jbwa_box5_3_a_body{
	margin-bottom: 70px;
}
}
@media (max-width:375px){
.row.jbwa_box5_3.jbwa_box5_3_a_body{
    margin-bottom: 40px;
}
}
/*ワックス脱毛　フェイスワックス講習*/
p.kaso_face_t1 {
    font-size: 24px;
    border-bottom: solid 2px #868686;
    text-align: center;
    width: 72%;
    margin: auto;
    font-family: 'myfont-Regular';
    margin-top: 150px;
}
@media (max-width:1199px){
p.kaso_face_t1 {
	font-size: 19px;
}
}
@media (max-width:991px){
p.kaso_face_t1 {
	font-size: 16px;
	width: 100%;
}
}
@media (max-width:767px){
p.kaso_face_t1 {
    margin-top: 100px;
}
}
p.kaso_face_t2 {
	margin-top: 20px;
    text-align: center;
    font-family: 'myfont-Regular';
}
@media (max-width:991px){
p.kaso_face_t2 {
	font-size: 12px;
}
}
@media (max-width:767px){
p.kaso_face_t2 {
    margin: 5px 0px 50px;
    text-align: left;
}
}
p.kaso_face_t3 {
    margin-top: 10px;
    font-family: 'myfont-Regular';
}
@media (max-width:991px){
p.kaso_face_t3 {
	font-size: 12px;
}
}
@media (max-width:991px){
p.kaso_face_t3.kaso_face_t3-sp {
    padding-bottom: 50px;
}
}
.jbwa_box5_2face_2 {
    margin-top: 100px;
}
.row.jbwa_box5_3.kaso_face_box1 {
    margin-bottom: 150px;
}
@media (max-width:991px){
.row.jbwa_box5_3.kaso_face_box1 {
	margin-bottom: 100px;
}
}
@media (max-width:767px){
.row.jbwa_box5_3.kaso_face_box1 {
	margin-bottom: 70px;
}
}
@media (max-width:375px){
.row.jbwa_box5_3.kaso_face_box1 {
	margin-bottom: 40px;
}
}
p.kaso_face_t4{
    margin-top: 50px;
    font-family: 'myfont-Regular';
}
@media (max-width:1199px){
p.kaso_face_t4{
    font-size: 13px;
}
}
@media (max-width:991px){
p.kaso_face_t4{
    margin-top: 50px;
}
}
@media (max-width:767px){
p.kaso_face_t4{
    margin: 20px 0px 100px;
}
}
@media (max-width:425px){
p.kaso_face_t4{
    margin-top: 30px;
}
}
.school-box_grop {
    padding: 100px 0px 50px;
}
@media (max-width:991px){
.school-box_grop {
    padding: 80px 0px 30px;
}
}
@media (max-width:767px){
.school-box_grop {
    padding: 0px 0px 43px;
}
}
@media (max-width:767px){
.wax_school_mb.school-box_mt {
    margin-top: 50px;
}
}
table.kaso_from_table tbody{
	width: 100%;
}
table.kaso_from_table.kaso_from_table-company td{
	padding: 15px;
}
@media (max-width:767px){
table.kaso_from_table.kaso_from_table-company td{
    padding: 10px;
    line-height: 1.6em;
    font-size: 13px;
}
}
p.exte_kyozai2 {
    font-size: 13px;
}
p.instrictor-con3-titie.instrictor-con3-blue {
    left: 33%;
    z-index: 2;
    font-size: 24px;
    box-shadow: 8px 7px 15px 0 rgba(0, 0, 0, 0.2);
    background-color: rgb(127 173 232 / 60%);
    padding: 10px;
}
@media (max-width: 1440px){
p.instrictor-con3-titie.instrictor-con3-blue {
	font-size: 20px;
    left: 40%;
}
}
@media (max-width: 1199px){
p.instrictor-con3-titie.instrictor-con3-blue {
    font-size: 16px;
}
}
@media (max-width: 991px){
p.instrictor-con3-titie.instrictor-con3-blue {
    font-size: 14px;
	padding: 5px;
    left: 38%;
}
}
@media (max-width: 767px){
p.instrictor-con3-titie.instrictor-con3-blue {
    left: 40%;
    position: unset;
}
}
@media (max-width: 425px){
p.instrictor-con3-titie.instrictor-con3-blue {
    margin-top: 20px;
    left: 5%;
}
}
p.instrictor-con3-text {
    font-size: 16px;
    line-height: 2.2rem;
}
@media (max-width: 1440px){
p.instrictor-con3-text {
    font-size: 14px;
}
}
@media (max-width: 1199px){
p.instrictor-con3-text {
    line-height: 1.8rem;
}
}
@media (max-width:991px){
p.instrictor-con3-text {
	font-size: 13px;
}
}
p.instrictor-con3-titie.instrictor-con3-pink {
    background-color: rgb(242, 156, 159, 0.6);
    padding: 10px;
    left: 33%;
    z-index: 2;
    font-size: 24px;
    box-shadow: 8px 7px 15px 0 rgba(0, 0, 0, 0.2);
}
@media (max-width: 1440px){
p.instrictor-con3-titie.instrictor-con3-pink {
	font-size: 20px;
    left: 40%;
}
}
@media (max-width: 1199px){
p.instrictor-con3-titie.instrictor-con3-pink {
    font-size: 16px;
}
}
@media (max-width: 991px){
p.instrictor-con3-titie.instrictor-con3-pink {
    font-size: 14px;
	padding: 5px;
}
}
@media (max-width: 767px){
p.instrictor-con3-titie.instrictor-con3-pink {
    position: unset;
}
}
img.instrictor-con3-img {
    margin-bottom: 80px;
}
@media (max-width: 1199px){
img.instrictor-con3-img {
    width: 100%;
}
}
@media (max-width: 991px){
img.instrictor-con3-img {
	margin-bottom: 100px;
}
}
@media (max-width: 767px){
img.instrictor-con3-img {
    display: none;
}
}
/*追加　出張・講師派遣講習*/
.kaso-page-subtitle {
	font-size: 18px;
	line-height: 2em;
}
@media (max-width: 1199px){
.kaso-page-subtitle {
	font-size: 15px;
    margin-top: -70px;
}
}
@media (max-width: 991px){
.kaso-page-subtitle {
    font-size: 13px;
 margin-top: -55px;
	line-height: 1.6rem;
}
}
@media (max-width: 767px){
.kaso-page-subtitle {
    margin-top: 0px;
	text-align: left;
}
}
.instrictor-con3{
    display: flex;
}
.instrictor-r {
    margin-left: 5%;
}
@media (max-width: 1199px){
.instrictor-r {
    width: 87%;
}
}
@media (max-width: 991px){
.instrictor-r {
    width: 100%;
}
}
@media (max-width: 767px){
.instrictor-r {
    margin-left: 0%;
}
}


/*youtubeページのLINE追加*/
.lineBox {display: flex;justify-content: center;gap: 60px;align-content: center;align-items: center;}
@media (max-width: 768px) { 
.lineBox {display: flex;flex-direction: column; gap: 20px;}
}