/*非表示＋ヘッダー+フッター*/
@media screen and (max-width:719px){
.none_smartphone {display:none}
.wide1200px_in{width: 100%;margin:0 auto;padding:0 15px;box-sizing: border-box}
/*.f_pl20{padding-left:5px;}
.f_mt20{margin-top:5px}*/
/*.f_fl_right{float:left;width:100%;padding-left:5px; margin-top:10px;box-sizing: border-box}*/
h2.obi_pink{width:100%-15px;margin: 30px 0 0 0;padding: 20px 0 0 15px}
.google-maps {padding-bottom: 100%; }/*これが縦横比*/
a.logo_img2 img{width:200px}
.tb_price span{display: block}
h3.midashi_bule{letter-spacing: 0.15em;}
}
@media screen and (min-width:720px){
.none_tablet {display:none}
.wide1200px_in{width: 100%;margin:0 auto;padding:0 70px;box-sizing: border-box}
.tb_small{font-size:90%}
/*.f_fl_right{float:left;width:100%;padding-left:0; margin-top:10px;box-sizing: border-box}*/
h2.obi_pink{width:100%-20px;margin: 60px 0 0 0;padding: 20px 0 0 20px}
}
@media screen and (max-width:1000px){
.pankuzu{padding:40px 2px 5px 2px;font-size:85%}
.pankuzu ul li a {padding-left:13px;margin-right:7px;}
a.lesson_img img{width:127px}
a.logo_img img{width:167px}
}
@media screen and (max-width:1199px){
.none_tablet2 {display:none}
}
@media screen and (min-width:1200px){ 
.none_pc {display:none}
.wide1200px{width: 1200px;margin:0 auto;}
.wide1200px_in{width: 1200px;margin:0 auto;padding:0 80px;box-sizing: border-box}
/*.f_fl_right{float:right;width: auto; margin-top:0;box-sizing: border-box}*/
h2.obi_pink{width:100%-30px;margin: 70px 0 0 0;padding: 20px 0 0 30px}
}
@media screen and (min-width: 768px){
a[href*="tel:"] {
    pointer-events: none; /*①アンカーのtelを無効化*/
    cursor: default; /*②アンカーのポインターをデフォルトにする*/
    text-decoration: none;
}
}

/*段組み*/
@media screen and (max-width:719px){
/*どんなスタジオ*/
.con4koma{width:100%;padding:10px 0 10px 0;box-sizing: border-box}
.con4koma_end{width:100%;padding:10px 0 10px 0;box-sizing: border-box}
.con33_50_100{width:100%;padding:10px 0;box-sizing: border-box}
/*どんなスタジオ｜効果｜スケジュール*/
.con50_100{width:100%;padding:10px 0;box-sizing: border-box}
/*初めての方へ*/
.con20_100{width:100%;padding:10px 0;box-sizing: border-box}
.con80_100{width:100%;padding:10px 0;box-sizing: border-box}
/*フッター*/
.con40_40_100{width:100%;padding:10px 0;box-sizing: border-box}
.con60_60_100{width:100%;padding:10px 0;box-sizing: border-box}
/*プログラム*/
.con35_100{width:100%;padding:10px 0;box-sizing: border-box}
.con65_100{width:100%;padding:10px 0;box-sizing: border-box}
/*効果イラスト*/
.con25_100{width:100%;padding:10px 0;box-sizing: border-box}
.con75_100{width:100%;padding:10px 0;box-sizing: border-box}
/*NEWS*/
.news_in{height: 250px}
.tb_link{ margin-top: -40px}
}
@media screen and (min-width:720px){
/*どんなスタジオ*/
.con4koma{width:50%;padding:10px 10px 10px 0;box-sizing: border-box}
.con4koma_end{width:50%;padding:10px 0 10px 0;box-sizing: border-box}
.con33_50_100{width:50%;padding:10px 0;box-sizing: border-box}
/*どんなスタジオ｜効果｜スケジュール*/
.con50_100{width:49%;padding:10px 0;box-sizing: border-box}
/*フッター*/
.con40_40_100{width:40%;padding:10px 0;box-sizing: border-box}
.con60_60_100{width:58%;padding:10px 0;box-sizing: border-box}
/*プログラム*/
.con35_100{width:32%;padding:10px 0;box-sizing: border-box}
.con65_100{width:66%;padding:10px 0;box-sizing: border-box}
/*効果イラスト*/
.con25_100{widows:28%;padding:10px 0;box-sizing: border-box}
.con75_100{width:70%;padding:10px 0;box-sizing: border-box}
/*初めての方へ*/
.con20_100{width:30%;padding:10px 0;box-sizing: border-box}
.con80_100{width:60%;padding:10px 0;box-sizing: border-box}
.tb_link{ margin-top: -70px}
}
@media screen and (min-width:1200px){
/*どんなスタジオ*/
.con4koma{width:25%;padding:10px 20px 10px 0;box-sizing: border-box}
.con4koma_end{width:25%;padding:10px 0 10px 0;box-sizing: border-box}
.con33_50_100{width:33%;padding:10px 0;box-sizing: border-box}
/*どんなスタジオ｜効果｜スケジュール*/
.con50_100{width:49%;padding:10px 0;box-sizing: border-box}
/*初めての方へ*/
.con20_100{width:25%;padding:10px 0;box-sizing: border-box}
.con80_100{width:67%;padding:10px 0;box-sizing: border-box}
/*フッター*/
.con40_40_100{width:40%;padding:10px 0;box-sizing: border-box}
.con60_60_100{width:58%;padding:10px 0;box-sizing: border-box}
/*プログラム*/
.con35_100{width:33%;padding:10px 0;box-sizing: border-box}
.con65_100{width:65%;padding:10px 0;box-sizing: border-box}
/*効果イラスト*/
.con25_100{width:28%;padding:10px 0;box-sizing: border-box}
.con75_100{width:70%;padding:10px 0;box-sizing: border-box}
.tb_link{ margin-top: -70px}
}