@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic&display=swap');

/*----------------■slick.css修正----------------*/
.slick-track{display:flex;}
.slick-slide{height:auto !important;}

.wassyoi_miyagi_top_slick_ul .slick-list,.youtube_65wassyoi_miyagi_slick .slick-list,.wassyoi_miyagi_top_program .slick-list{padding: 0 50px 0 0 !important;}

/*----------------■初期設定----------------*/
*  {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
}
ul,ol  {
	list-style: none;
}
table  {
	border-collapse: collapse;
}
th,td  {
	text-align: left;
	vertical-align: top;
}
img {
	border: none;
	vertical-align: top;
}

 /* リンク色の初期値 */
a:link { text-decoration:none;color:#333; }
a:visited { text-decoration:none;color:#333; }
a:hover { text-decoration:none;color:#f00; }
a:active { text-decoration:none;color:#ccf; }

a[name]:hover { text-decoration:none;color:#333; }

/*----------------■よく使うもの----------------*/
 
.fltl  {
	float: left;
}
.fltr  {
	float: right;
}
.clear  {
	clear: both;
}
.clearfix:after {
	content:".";
	display:  block;
	clear:  both;
	height:  0;
	visibility:  hidden;
	overflow: hidden;/* 隙間対応 */
	font-size: 0.1em;/* 隙間対応 */
	line-height: 0;/* 隙間対応 */
}
.clearfix  {
	zoom:  1;
}

img{max-width:100%;height:auto;}
iframe{max-width:100%;}

a{cursor:pointer;}
a:hover img { /* 画像オンマウス処理 */
	-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
}


/*----------------■slick-theme.css改修----------------*/
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 40px;
    height: 40px;
    text-align: center;
    margin-top: -10px;
    padding: 0;

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: rgba(0,0,0,0.5);
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 40px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: transparent;
}


.slick-prev
{
    left: -10px;
    z-index:9999;
}
[dir='rtl'] .slick-prev
{
    right: 0px;
    left: auto;
}
.slick-prev:before
{
    content: '〈';
}
[dir='rtl'] .slick-prev:before
{
    content: '〉';
}

.slick-next
{
    right: 0;
    background: rgba(0,0,0,0.5);
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: 0px;
}
.slick-next:before
{
    content: '〉';
}
[dir='rtl'] .slick-next:before
{
    content: '〈';
}


.fes_ph .slick-next,.fes_ph .slick-prev:hover,.fes_ph .slick-prev:focus,.fes_ph .slick-next:hover,.fes_ph .slick-next:focus{background: transparent;}


/*----------------■全体構造----------------*/

body {
text-align: center;
font-family: 'Zen Maru Gothic';
font-weight: 400;
font-style: normal;
background: #fff;
color: #000;
font-size:  16px;
line-height: 1.5;
position:relative;
}
.font_barlow{font-family: 'Barlow', sans-serif;}
.dancing_script{font-family: 'Dancing Script', cursive;}

.foot_nv,.youtube_65wassyoi_miyagi_ul,.wassyoi_miyagi_month_ul,.wassyoi_miyagi_top_month,.wassyoi_miyagi_top_ul,.wassyoi_miyagi_top_sns,.top_sponsor_ul1,.top_sponsor_ul2{
display:-webkit-box;
display:-moz-box;
display:-ms-box;
display:-webkit-flexbox;
display:-moz-flexbox;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:flex;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}

.red{color:#f00;}

ul.list,.main_text ul{list-style:disc;margin-left:20px;}
ul.list li,.main_text ul li{padding-bottom:10px;}

ol.list,.main_text ol{list-style:decimal;margin-left:1em;}
ol.list li,.main_text ol li{padding-bottom:10px;}

.table{width:100%;}
.table td,.table th{padding:10px;border:1px solid #ccc;}
.table th{background:#eee;font-weight:bold;}

.margin10{margin:10px 0;}

.margin_top0{margin-top:0 !important;}
.margin_top10{margin-top:10px !important;}
.margin_top20{margin-top:20px !important;}
.margin_top30{margin-top:30px !important;}
.margin_top40{margin-top:40px !important;}
.margin_top50{margin-top:50px !important;}
.margin_top60{margin-top:60px !important;}
.margin_top70{margin-top:70px !important;}

.margin_bottom0{margin-bottom:0 !important;}
.margin_bottom10{margin-bottom:10px !important;}
.margin_bottom20{margin-bottom:20px !important;}
.margin_bottom30{margin-bottom:30px !important;}
.margin_bottom40{margin-bottom:40px !important;}
.margin_bottom50{margin-bottom:50px !important;}
.margin_bottom60{margin-bottom:60px !important;}
.margin_bottom70{margin-bottom:70px !important;}

.padding_top0{padding-top:0 !important;}
.padding_top10{padding-top:10px !important;}
.padding_top20{padding-top:20px !important;}
.padding_top30{padding-top:30px !important;}
.padding_top40{padding-top:40px !important;}
.padding_top50{padding-top:50px !important;}
.padding_top60{padding-top:60px !important;}
.padding_top70{padding-top:70px !important;}

.padding_bottom0{padding-bottom:0 !important;}
.padding_bottom10{padding-bottom:10px !important;}
.padding_bottom20{padding-bottom:20px !important;}
.padding_bottom30{padding-bottom:30px !important;}
.padding_bottom50{padding-bottom:50px !important;}
.padding_bottom60{padding-bottom:60px !important;}
.padding_bottom70{padding-bottom:70px !important;}

.wrap01{margin:0 auto;max-width:1400px;text-align:left;padding:0 5%;}

.page_back{margin:50px auto 0;max-width:290px;background:#005AAA;border-radius:10px;}
.page_back a{display:block;color:#fff;border-radius:10px;padding:10px 0;text-align:center;}
.page_back a:hover{background:rgba(255,255,255,0.5);color:#fff;}

/*----------------■ヘッダー----------------*/
#head{position:relative;}
#head_logo{position:absolute;left:5%;}
.head_nv a{font-weight:bold;font-size:18px;}

/*----------------■フッター----------------*/
#foot{background:#005AAA;color:#fff;padding:40px 5%;}
#foot a{color:#fff;text-decoration:none;font-weight:bold;}
#foot a:hover{color:#87ceeb;}
#foot_logo{margin:0 0 20px;text-align:center;}

.foot_nv a{display:block;padding:0 10px;margin:10px 0 0 0;}

#foot_go_top {
	position: fixed;
	right: 10px;
	bottom:10px;
	width: 60px;
	height:60px;
	z-index: 9999;
}
#foot_go_top img{width:100%;height:auto;}
#foot_go_top a:hover img{-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);}


/*----------------■メイン----------------*/

.main_vis img{width:100%;}

.wrap1000{margin:0 auto;max-width:1000px;text-align:left;padding:50px 5%;}

.page_ti{font-weight:bold;border-top:5px solid #005AAA;padding-top:50px;}
.page_mi1{font-size:18px;font-weight:bold;margin:40px 0 20px;border:#005AAA 5px solid;padding:10px;}
.page_mi2{font-weight:bold;margin:40px 0 20px;border-left:#005AAA 5px solid;border-bottom:#005AAA 1px solid;padding:10px;}
.page_mi3{font-weight:bold;margin:40px 0 20px;border-left:#005AAA 5px solid;padding:5px 10px;}
.main_text p{margin:20px 0;}
.main_text a{text-decoration:none;color:#039;}
.main_text a:hover{text-decoration:none;color:#f00;}
.main_text strong{font-weight:bold;}
.main_text blockquote{background:#eee;padding:30px 5%;}

.fes_ph span,.fes_ph_thumbnail span,.wassyoi_miyagi_program_logo a,.wassyoi_miyagi_top_program a{display:block;padding-top:67%;background-repeat:no-repeat;background-size:contain;background-position:center;}
.fes_ph span,.fes_ph_thumbnail span{background-color:#000;}
.fes_ph span{padding-top:50%;}
.wassyoi_miyagi_program_logo a,.wassyoi_miyagi_top_program a{padding-top:100%;}
.wassyoi_miyagi_program_logo a:hover,.wassyoi_miyagi_top_program a:hover{-moz-opacity:0.7;opacity:0.7;filter: alpha(opacity=70);}

.youtube_65wassyoi_miyagi li{padding:10px;}
.youtube_65wassyoi_miyagi a{display:block;}
.youtube_65wassyoi_miyagi img{border-radius:10px;}
.youtube_65wassyoi_miyagi_mi{margin-top:10px;font-weight:bold;}

.wassyoi_miyagi_month_block{text-align:center;}
.wassyoi_miyagi_month_btn{font-weight:bold;cursor:pointer;background:#005AAA;color:#fff;border-radius:10px;padding:10px 0;position:relative;}
.wassyoi_miyagi_month_btn:hover{background:#27c;}
.wassyoi_miyagi_month_btn i,.wassyoi_miyagi_month_btn b{position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit- transform:translateY(-50%);}
.wassyoi_miyagi_month_btn.panel-up b{display:none;}
.wassyoi_miyagi_month_btn.panel-down i{display:none;}
.wassyoi_miyagi_month_wrap{display:none;}
.wassyoi_miyagi_month_ul a{display:block;padding:10px 0;border-radius:10px;background:#eee;font-weight:bold;}
.wassyoi_miyagi_month_ul li{margin:10px 3% 0 0;width:22%;}
.wassyoi_miyagi_month_ul li.forth{margin-right:0;}

.wassyoi_miyagi_list{border-radius:10px;border:1px solid #ccc;;}
.wassyoi_miyagi_list a{display:block;border-radius:10px;}
.wassyoi_miyagi_list a:hover{background:rgba(255,255,255,0.3);}
.wassyoi_miyagi_list_mi{font-weight:bold;font-size:20px;}
.wassyoi_miyagi_ph span,.wassyoi_miyagi_top_ph span{background-color:#000;padding-top:65%;display:block;background-repeat:no-repeat;background-position:center;background-size:auto 100%;}
.wassyoi_miyagi_none{margin-top:30px;width:100%;}

/*----------------■トップページ----------------*/

#wassyoi_miyagi05{padding:50px 5%;background:url(../image/65wassyoi_miyagi/bg02.jpg) center;}
.top_apply_mi{font-weight:bold;margin-bottom:20px;}
.top_apply_copy{font-weight:bold;}
#wassyoi_miyagi01,.top_apply{padding:50px 5%;background:url(../image/65wassyoi_miyagi/bg01.svg) no-repeat center center;}
.top_apply_btn,.top_apply_btn_ul li{background: #F05A44;border-radius:15px;max-width:250px;}
.top_apply_btn{margin:20px auto 0;}
.top_apply_btn a,.top_apply_btn_ul a{display:block;color:#fff;font-weight:bold;padding:10px 0;font-size:22px;}
.top_apply_btn_ul a{font-size:18px;}
.top_apply_btn a:hover,.top_apply_btn_ul a:hover{background:rgba(255,255,255,0.3);}

.top_outline{padding:50px 5%;background:#FFFAE2;}
.top_outline_log{margin-bottom:25px;}
.top_outline_log img{width:300px;}
.top_outline_copy{color:#035295;font-weight:bold;}

#wassyoi_miyagi02_mi,#wassyoi_miyagi03_mi,#wassyoi_miyagi06_mi{
display:inline-block;position:relative;padding-top:70px;margin-bottom:60px;font-weight:bold;
}
#wassyoi_miyagi02_mi::after,#wassyoi_miyagi03_mi::after,#wassyoi_miyagi06_mi::after{
content: "";
display:block;
width:100%;
position:absolute;
bottom:-20px;
height:5px;
background: #FCCF00;
}

#wassyoi_miyagi02{padding:50px 5%;}
#wassyoi_miyagi02_mi{background:url(../image/65wassyoi_miyagi/icon02.svg) no-repeat center top;background-size:60px auto;}

#wassyoi_miyagi03{padding:50px 0;}
#wassyoi_miyagi03 li{text-align:left;}
#wassyoi_miyagi03_mi{background:url(../image/65wassyoi_miyagi/icon03.svg) no-repeat center top;background-size:60px auto;}

#wassyoi_miyagi06{padding:50px 0;background:#005AAA;color:#fff;}
#wassyoi_miyagi06_mi{background:url(../image/65wassyoi_miyagi/icon01.svg) no-repeat center top;background-size:60px auto;}

.wassyoi_miyagi02_mi2{font-weight:bold;}
.wassyoi_miyagi_top_month li{border-radius:10px;background:#F05A44;width:48%;margin:20px 4% 0 0;}
.wassyoi_miyagi_top_month li.even{margin-right:0;}
.wassyoi_miyagi_top_month li a{color:#fff;display:block;padding:10px 0;font-size:20px;}
.wassyoi_miyagi_top_month li a:hover{background:rgba(255,255,255,0.3);}

.wassyoi_miyagi_top_few_ul li{margin-top:20px;}
.wassyoi_miyagi_top_list{text-align:left;background:#fff;padding:20px;border-radius:10px;margin:0 5px;}
.wassyoi_miyagi_top_ph{margin-bottom:10px;}

#wassyoi_miyagi07{padding:50px 0;background:#eee;}

.wassyoi_miyagi_top_program li{margin:0 10px;}

#wassyoi_miyagi04{padding:50px 0;background:#F05A44;color:#fff;}
#wassyoi_miyagi04_mi{font-size:30px;font-weight:bold;}
.wassyoi_miyagi04_wrap{margin:0 auto;}
.wassyoi_miyagi_top_sns a{border:3px solid #fff;display:block;background:#fff;color:#F05A44;border-radius:50%;width:74px;padding:12px 0 0 0;height:62px;font-size:50px;}
.wassyoi_miyagi_top_sns a:hover{background:#F05A44;color:#fff;}
.wassyoi_miyagi_top_sns02{margin-left:30px;}

#wassyoi_miyagi08{padding:50px 5%;background:#eee;}
#wassyoi_miyagi09{padding:50px 5%;background:#fff;}
.top_sponsor_mi{font-weight:bold;font-size:25px;}
.top_sponsor_ul1,.top_sponsor_ul2{margin:0 auto;max-width:1000px;}
.top_sponsor_ul1 li,.top_sponsor_ul2 li{margin-top:20px;}

.wassyoi_miyagi_program_logo{float:left;width:130px;margin-right:5%;}
.wassyoi_miyagi_program_mi{font-weight:bold;font-size:20px;}
.wassyoi_miyagi_program_dt{margin-top:10px;}
.wassyoi_miyagi_program_dd{word-break:break-all;}
.wassyoi_miyagi_program_dd a{text-decoration:underline;}

.wassyoi_miyagi_dance_bg{background:url(../image/65wassyoi_miyagi/bg03.png);background-size:100% auto;padding:50px 5%;}
.wassyoi_miyagi_dance_bg .wrap1000{background:rgba(255,255,255,0.95);}
.wassyoi_miyagi_dance_mi1{font-size:25px;font-weight:bold;color:#005AAA;}
.wassyoi_miyagi_dance_mi1 img{margin-bottom:5px;width:180px;}
.wassyoi_miyagi_dance_mi2 span{font-size:40px;font-weight:bold;}
.wassyoi_miyagi_dance_mi3{margin:30px 0;color:#fff;font-weight:bold;padding:5px 0;text-align:center;font-size:22px;background:#F05A44;border-radius:15px;width:240px;}
.wassyoi_miyagi_dance_link{font-size:18px;font-weight:bold;margin-top:30px;}
.wassyoi_miyagi_dance_link i{color:#fff;background:#000;border-radius:5px;font-size:16px;padding:5px;}

#top_wassyoi_miyagi_song_bn .wassyoi_miyagi_dance_mi1{color:#4c98c5;font-weight:normal;}
#top_wassyoi_miyagi_song_bn .wassyoi_miyagi_dance_mi1 span{font-weight:bold;font-size:120%;}
#top_wassyoi_miyagi_song_bn{z-index:9999;position:fixed;left:50%;transform:translateX(-50%);-webkit- transform:translateX(-50%);bottom:10px;background:#fff;border-radius:10px;box-shadow: 10px 5px 5px rgba(0,0,0,0.5);}
#top_wassyoi_miyagi_song_bn,#top_wassyoi_miyagi_bezers_bn{opacity:0;}
#top_wassyoi_miyagi_song_bn.isActive,#top_wassyoi_miyagi_bezers_bn.isActive{opacity: 1;transition: all 1s;}
#top_wassyoi_miyagi_song_bn a{display:block;color:#000;padding:20px;text-lign:left;}
#top_wassyoi_miyagi_song_bn i,#top_wassyoi_miyagi_bezers_bn i{color:#fff;position:absolute;right:-5px;top:-5px;background:#ccc;border-radius:50%;padding:9px 10px;}
#top_wassyoi_miyagi_bezers_bn{z-index:9999;position:fixed;background:#fff;border-radius:10px;box-shadow: 10px 5px 5px rgba(0,0,0,0.5);}

/*----------------■中大画面---------------*/
@media screen and (min-width: 767px) {

.wassyoi_miyagi_dl{
display:-webkit-box;
display:-moz-box;
display:-ms-box;
display:-webkit-flexbox;
display:-moz-flexbox;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:flex;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}

.dis_sp{display:none;}

#head_nv_btn{display:none;}

#head{min-height:80px;padding:20px 5%;}
#head_logo{left:5%;top:20px;}
#head_logo img{width:240px;}

.head_nv{position:absolute;right:5%;}
.head_nv li{float:left;border-left:1px solid #000;}
#head_nv01{border:none;}
.head_nv li a{display:block;padding:0 10px;}

.foot_nv{width:600px;margin:0 auto;}
#foot_nv05{clear:both;margin-left:auto;margin-right:auto;}

#wassyoi_miyagi05{background-size:1366px auto;}
.top_apply_mi,#wassyoi_miyagi02_mi,#wassyoi_miyagi03_mi,#wassyoi_miyagi06_mi{font-size:40px;}
.top_apply_copy{font-size:20px;}
.top_outline_copy{font-size:22px;}
.top_apply_btn_ul{width:550px;margin:30px auto 0;}
.top_apply_btn01{width:250px;float:left;}
.top_apply_btn02{width:250px;float:right;}

.wassyoi_miyagi02_mi2{font-size:23px;}
.wassyoi_miyagi02_wrap{margin:0 auto;max-width:1100px;}
.wassyoi_miyagi02_left{float:left;width:48%;}
.wassyoi_miyagi02_right{float:right;width:48%;}

#wassyoi_miyagi04_mi{float:left;margin:20px 30px 0 0;}
.wassyoi_miyagi_top_sns{float:left;}
.wassyoi_miyagi04_wrap{margin:0 auto;width:350px;}

.top_sponsor_ul1 li{width:32%;margin-right:2%;}
.top_sponsor_ul2 li{width:23%;margin-right:2.5%;}
.top_sponsor_ul1 li.third,.top_sponsor_ul2 li.fourth{margin-right:0;}

.page_ti{font-size:30px;}

.wassyoi_miyagi_month_block{float:right;width:320px;text-align:center;}

.wassyoi_miyagi_list{width:30%;margin-right:4.5%;margin-top:30px;}
.wassyoi_miyagi_list.third{margin-right:0;}
.wassyoi_miyagi_list a{padding:20px;}
.wassyoi_miyagi_ph{margin-bottom:10px;}

.wassyoi_miyagi_dance_left{float:left;width:56%;}
.wassyoi_miyagi_dance_right{float:right;width:40%;}

#top_wassyoi_miyagi_song_bn{width:750px;}
#top_wassyoi_miyagi_song_bn_left{float:left;width:440px;}
#top_wassyoi_miyagi_song_bn_right{float:right;width:240px;margin-top:20px;}

#top_wassyoi_miyagi_bezers_bn{width:320px;bottom:90px;right:10px;}

}

/*----------------■大画面---------------*/
@media screen and (min-width: 1025px) {

.head_nv{top:30px;width:660px;}
#head_nv05{border:none;float:right;margin-top:10px;}
.wassyoi_miyagi_top_few_ul li{width:20%;}
.youtube_65wassyoi_miyagi_ul li{width:22%;}

}

/*----------------■大大画面---------------*/
@media screen and (min-width: 1175px) {

.wassyoi_miyagi_dance_bg .wassyoi_miyagi_dance_mi1{font-size:30px;}
.wassyoi_miyagi_dance_bg .wassyoi_miyagi_dance_mi1 br{display:none;}
.wassyoi_miyagi_dance_bg .wassyoi_miyagi_dance_mi1 img{margin-right:15px;}

}

/*----------------■小中画面---------------*/
@media screen and (max-width: 1024px){


}

/*----------------■中画面---------------*/
@media screen and (min-width: 767px) and (max-width: 1024px){

.head_nv{top:20px;width:440px;}
.head_nv li{margin-bottom:10px;}
#head_nv03{border:none;}
.youtube_65wassyoi_miyagi_ul li{width:30%;}
.wassyoi_miyagi_top_few_ul li{width:26%;}


}

/*----------------■小画面---------------*/
@media screen and (max-width: 766px) {

.dis_pc{display:none;}

#head{min-height:40px;padding:10px 5%;}
#head_logo{left:5%;top:10px;}
#head_logo img{width:140px;}

#head_nv_btn i{padding:15px 0 0 0;font-size:30px;color:#fff;position:absolute;top:0;right:0;width:60px;height:45px;background:#005AAA;}
#head_nv_btn.panel-down #head_nv_btn_open{display:none;}
#head_nv_btn.panel-up #head_nv_btn_close{display:none;}

.head_nv{display:none;background:#005AAA;position:absolute;width:100%;left:0;top:60px;}
.head_nv li{border-top:1px solid #fff;}
.head_nv a{display:block;color:#fff;padding:10px;}

#wassyoi_miyagi05{background-size:auto 100%;}
.top_apply{background-size:100% auto;background-position:center bottom;}
.top_apply_mi,#wassyoi_miyagi02_mi,#wassyoi_miyagi03_mi,#wassyoi_miyagi06_mi{font-size:22px;}
.top_apply_copy{text-align:left;}
.top_outline_copy{text-align:left;}
.top_apply_btn_ul li{margin:20px auto 0;}

.wassyoi_miyagi02_mi2{font-size:20px;}
.wassyoi_miyagi02_right{margin-top:50px;}

#wassyoi_miyagi04_mi{margin-bottom:20px;}
.wassyoi_miyagi04_wrap{margin:0 auto;width:190px;}

.wassyoi_miyagi_top_few_ul li{width:38%;}

.top_sponsor_ul1 li,.top_sponsor_ul2 li{width:48%;margin-right:4%;}
.top_sponsor_ul1 li.even,.top_sponsor_ul2 li.even{margin-right:0;}

.page_ti{font-size:20px;}

.wassyoi_miyagi_list{margin-top:20px;}
.wassyoi_miyagi_list a{padding:10px;}
.wassyoi_miyagi_ph{float:left;width:45%;}
.wassyoi_miyagi_text{float:right;width:50%;}

.youtube_65wassyoi_miyagi_ul li{width:43%;}

#top_wassyoi_miyagi_song_bn{width:310px;}
#top_wassyoi_miyagi_song_bn .wassyoi_miyagi_dance_mi3{margin-left:auto;margin-right:auto;margin-bottom:0;}
#top_wassyoi_miyagi_song_bn .wassyoi_miyagi_dance_mi1{font-size:16px;}
#top_wassyoi_miyagi_song_bn .wassyoi_miyagi_dance_mi2 span{font-size:20px;}

#top_wassyoi_miyagi_bezers_bn{width:250px;bottom:10px;left:10px;}

}

/*----------------■小小画面---------------*/
@media screen and (max-width: 420px) {
.wassyoi_miyagi_top_few_ul li{width:90%;}
}