@charset "UTF-8";

/**/
.m_tit{width:100%; margin-bottom:35px; text-align:center;}
.m_tit h2{font-size:24px; line-height:26px; margin-bottom:15px; font-family:"G_B";}
.m_tit p{font-size:16px; line-height:18px; color:#b3b3b3;}

/**/
#m_sect_1{width:100%;}
#m_sect_1 .flexslider{width:100%; position:relative;}
#m_sect_1 .flexslider ul li{width:100%; position:relative;}
#m_sect_1 .flexslider ul li .img{width:100%; overflow:hidden;}
#m_sect_1 .flexslider ul li .img img{width:100%; height:auto;}
#m_sect_1 .flexslider ul li .img img.mo{display:none;}

#m_sect_1 .flexslider .flex-control-nav{position:absolute; bottom:6%; left:0; width:100%; text-align:center; z-index:99;}
#m_sect_1 .flexslider .flex-control-nav li{display:inline-block; margin-left:18px;}
#m_sect_1 .flexslider .flex-control-nav li:nth-child(1){margin-left:0;}
#m_sect_1 .flexslider .flex-control-nav li a{text-indent:101%; white-space:nowrap; overflow:hidden; display:inline-block; width:14px; height:14px; background:url("../images/m_bn_off.png") no-repeat; background-size:14px 14px;}
#m_sect_1 .flexslider .flex-control-nav li .flex-active{background:url("../images/m_bn_on.png") no-repeat; background-size:14px 14px;}

/**/
#m_sect_2{width:100%; padding:80px 0;}
#m_sect_2 .sect{width:1200px; margin:0 auto;}

/**/
#m_sect_3{width:100%; padding:80px 0; background:url("../images/m_3_dot.jpg") repeat-x center top; background-size:100% 330px;}
#m_sect_3 .sect{width:1200px; margin:0 auto;}

/**/
#m_sect_4{width:100%; padding:0 0 80px 0;}
#m_sect_4 .sect{width:1200px; margin:0 auto;}

#m_sect_4 .sect .mlb_slide{width:100%;}
#m_sect_4 .sect .mlb_slide ul li{width:100%;}
#m_sect_4 .sect .mlb_slide ul li img{width:100%; height:auto;}

#m_sect_4 .sect .mlb_slide .flex-control-nav{width:100%; margin-top:20px; text-align:center;}
#m_sect_4 .sect .mlb_slide .flex-control-nav li{display:inline-block; margin-left:18px;}
#m_sect_4 .sect .mlb_slide .flex-control-nav li:nth-child(1){margin-left:0;}
#m_sect_4 .sect .mlb_slide .flex-control-nav li a{text-indent:101%; white-space:nowrap; overflow:hidden; display:inline-block; width:14px; height:14px; background:url("../images/m_bn_off.png") no-repeat; background-size:14px 14px;}
#m_sect_4 .sect .mlb_slide .flex-control-nav li .flex-active{background:url("../images/m_bn_on.png") no-repeat; background-size:14px 14px;}

/**/
#m_sect_5{width:100%; padding:80px 0; border-top:2px solid #1a2b7e;}
#m_sect_5 .sect{width:1200px; margin:0 auto;}

/**/
#m_sect_6{width:100%; padding:80px 0; border-top:2px solid #1a2b7e;}
#m_sect_6 .sect{width:1200px; margin:0 auto; overflow:hidden;}
#m_sect_6 .sect .left{width:670px; margin-right:34px; float:left;}
#m_sect_6 .sect .left .youtube{width:100%; overflow:hidden;}
#m_sect_6 .sect .left .youtube .list{width:330px; margin-right:10px; margin-top:10px; float:left;}
#m_sect_6 .sect .left .youtube .list:nth-child(2n){margin-right:0;}
#m_sect_6 .sect .left .youtube .list:nth-child(1),#m_sect_6 .sect .left .youtube .list:nth-child(2){margin-top:0;}
#m_sect_6 .sect .left .youtube .list .img{width:100%; padding-bottom:66%; position:relative; background:black;}
#m_sect_6 .sect .left .youtube .list .img img{width:100%; height:auto; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto;}
#m_sect_6 .sect .right{width:496px; float:left;}
#m_sect_6 .sect .right .insta{width:100%; overflow:hidden;}

@media screen and (min-width:1024px) and (max-width:1199px){
	/**/
	.m_tit{margin-bottom:30px;}
	.m_tit h2{font-size:22px; line-height:24px; margin-bottom:12px;}
	.m_tit p{font-size:15px; line-height:17px;}

	/**/
	#m_sect_1 .flexslider .flex-control-nav li{margin-left:14px;}
	#m_sect_1 .flexslider .flex-control-nav li a{width:14px; height:14px; background-size:14px 14px;}
	#m_sect_1 .flexslider .flex-control-nav li .flex-active{background-size:14px 14px;}

	/**/
	#m_sect_2{padding:60px 0;}
	#m_sect_2 .sect{width:1024px;}

	/**/
	#m_sect_3{padding:60px 0; background-size:100% 275px;}
	#m_sect_3 .sect{width:1024px;}

	/**/
	#m_sect_4{padding:0 0 60px 0;}
	#m_sect_4 .sect{width:1024px;}
	
	#m_sect_4 .sect .mlb_slide .flex-control-nav{margin-top:15px;}
	#m_sect_4 .sect .mlb_slide .flex-control-nav li{margin-left:14px;}
	#m_sect_4 .sect .mlb_slide .flex-control-nav li a{width:14px; height:14px; background-size:14px 14px;}
	#m_sect_4 .sect .mlb_slide .flex-control-nav li .flex-active{background-size:14px 14px;}

	/**/
	#m_sect_5{padding:60px 0;}
	#m_sect_5 .sect{width:1024px;}

	/**/
	#m_sect_6{padding:60px 0;}
	#m_sect_6 .sect{width:1024px;}
	#m_sect_6 .sect .left{width:560px; margin-right:24px;}
	#m_sect_6 .sect .left .youtube .list{width:275px; margin-right:10px; margin-top:10px;}
	#m_sect_6 .sect .right{width:440px;}
}

@media screen and (min-width:720px) and (max-width:1023px){
	/**/
	.m_tit{margin-bottom:25px;}
	.m_tit h2{font-size:20px; line-height:22px; margin-bottom:10px;}
	.m_tit p{font-size:14px; line-height:16px;}
	
	/**/
	#m_sect_1{margin-top:165px;}
	#m_sect_1 .flexslider .flex-control-nav li{margin-left:13px;}
	#m_sect_1 .flexslider .flex-control-nav li a{width:13px; height:13px; background-size:13px 13px;}
	#m_sect_1 .flexslider .flex-control-nav li .flex-active{background-size:13px 13px;}

	/**/
	#m_sect_2{padding:45px 0;}
	#m_sect_2 .sect{width:720px;}

	/**/
	#m_sect_3{padding:45px 0; background-size:100% 200px;}
	#m_sect_3 .sect{width:720px;}

	/**/
	#m_sect_4{padding:0 0 45px 0;}
	#m_sect_4 .sect{width:720px;}
	
	#m_sect_4 .sect .mlb_slide .flex-control-nav{margin-top:12px;}
	#m_sect_4 .sect .mlb_slide .flex-control-nav li{margin-left:13px;}
	#m_sect_4 .sect .mlb_slide .flex-control-nav li a{width:13px; height:13px; background-size:13px 13px;}
	#m_sect_4 .sect .mlb_slide .flex-control-nav li .flex-active{background-size:13px 13px;}

	/**/
	#m_sect_5{padding:45px 0; border-top:1px solid #1a2b7e;}
	#m_sect_5 .sect{width:720px;}

	/**/
	#m_sect_6{padding:45px 0; border-top:1px solid #1a2b7e;}
	#m_sect_6 .sect{width:720px;}
	#m_sect_6 .sect .left{width:100%; margin-right:0; margin-bottom:45px;}
	#m_sect_6 .sect .left .youtube .list{width:234px; margin-right:9px; margin-top:10px;}
	#m_sect_6 .sect .left .youtube .list:nth-child(2n){margin-right:9px;}
	#m_sect_6 .sect .left .youtube .list:nth-child(3n){margin-right:0;}
	#m_sect_6 .sect .left .youtube .list:nth-child(6n){margin-right:0;}
	#m_sect_6 .sect .left .youtube .list:nth-child(1),#m_sect_6 .sect .left .youtube .list:nth-child(2),#m_sect_6 .sect .left .youtube .list:nth-child(3){margin-top:0;}
	#m_sect_6 .sect .right{width:100%;}
}

@media screen and (max-width:719px){
	/**/
	.m_tit{margin-bottom:20px;}
	.m_tit h2{font-size:18px; line-height:20px; margin-bottom:8px;}
	.m_tit p{font-size:13px; line-height:15px;}
	
	/**/
	#m_sect_1{margin-top:165px;}
	#m_sect_1 .flexslider ul li .img img.pc{display:none;}
	#m_sect_1 .flexslider ul li .img img.mo{display:inline;}

	#m_sect_1 .flexslider .flex-control-nav{bottom:6%;}
	#m_sect_1 .flexslider .flex-control-nav li{margin-left:10px;}
	#m_sect_1 .flexslider .flex-control-nav li a{width:11px; height:11px; background-size:11px 11px;}
	#m_sect_1 .flexslider .flex-control-nav li .flex-active{background-size:11px 11px;}

	/**/
	#m_sect_2{padding:25px 5px;}
	#m_sect_2 .sect{width:100%;}

	/**/
	#m_sect_3{padding:25px 5px; background-size:100% 28%;}
	#m_sect_3 .sect{width:100%;}

	/**/
	#m_sect_4{padding:0 5px 25px 5px;}
	#m_sect_4 .sect{width:100%;}
	
	#m_sect_4 .sect .mlb_slide .flex-control-nav{margin-top:10px;}
	#m_sect_4 .sect .mlb_slide .flex-control-nav li{margin-left:10px;}
	#m_sect_4 .sect .mlb_slide .flex-control-nav li a{width:11px; height:11px; background-size:11px 11px;}
	#m_sect_4 .sect .mlb_slide .flex-control-nav li .flex-active{background-size:11px 11px;}

	/**/
	#m_sect_5{padding:25px 5px; border-top:1px solid #1a2b7e;}
	#m_sect_5 .sect{width:100%;}

	/**/
	#m_sect_6{padding:25px 5px; border-top:1px solid #1a2b7e;}
	#m_sect_6 .sect{width:100%;}
	#m_sect_6 .sect .left{width:100%; margin-right:0; margin-bottom:30px;}
	#m_sect_6 .sect .left .youtube .list{width:49%; margin-right:2%; margin-top:2%;}
	#m_sect_6 .sect .right{width:100%;}
}