@charset "UTF-8";

/**/
.m_tit{font-size:20px; line-height:22px; color:white; text-align:center; letter-spacing:7px; margin-bottom:40px;}
.m_tit_shop{font-size:20px; line-height:22px; color:white; text-align:center; letter-spacing:7px; margin-bottom:20px;}
.m_tit_shop_p{font-size:16px; line-height:18px; color:#555555; text-align:center; margin-bottom:60px;}
.m_tit_shop_p span{margin-left:5px;}

/**/
.m_tab_01{width:100%; display:flex; justify-content:center; margin-bottom:60px;}
.m_tab_01 div{width:180px; height:42px; line-height:44px; font-size:18px; border-radius:21px; margin-left:25px; overflow:hidden; background:white; text-align:center;}
.m_tab_01 div:nth-child(1){margin-left:0;}
.m_tab_01 div.on{background:#1c235a;}
.m_tab_01 div a{color:#676767; display:block;}
.m_tab_01 div.on a{color:white;}

/**/
.m_tab_02{width:100%; display:flex; justify-content:center; margin-bottom:60px;}
.m_tab_02 div{width:180px; height:42px; line-height:44px; font-size:18px; border-radius:21px; margin-left:25px; overflow:hidden; background:white; text-align:center;}
.m_tab_02 div:nth-child(1){margin-left:0;}
.m_tab_02 div.on{background:#f4353b;}
.m_tab_02 div a{color:#676767; display:block;}
.m_tab_02 div.on a{color:white;}

/**/
.more{width:100%; text-align:center; margin-top:95px;}
.more a{display:inline-block; width:250px; height:56px; line-height:56px; border:1px solid #39393e; font-size:14px; color:white;}

/**/
#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%; padding-bottom:50%; position:relative; overflow:hidden;}
#m_sect_1 .flexslider ul li .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
#m_sect_1 .flexslider ul li .img .os{z-index:9;}
#m_sect_1 .flexslider ul li .txt{width:94%; text-align:center; position:absolute; bottom:95px; left:3%; font-size:26px; color:white; z-index:99; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}

#m_sect_1 .flexslider .flex-control-nav{position:absolute; bottom:50px; left:0; width:100%; text-align:center; z-index:99;}
#m_sect_1 .flexslider .flex-control-nav li{display:inline-block; margin-left:10px;}
#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:21px; height:18px; background:url("../images/v_banner_off.png") no-repeat; background-size:21px 18px;}
#m_sect_1 .flexslider .flex-control-nav li .flex-active{background:url("../images/v_banner_on.png") no-repeat; background-size:21px 18px;}

/**/
#m_sect_2{width:100%; height:204px; background:url("../images/q_back.png") no-repeat; background-size:100% 204px; position:relative; z-index:99;}
#m_sect_2 .box{width:1200px; margin:0 auto; padding-top:35px;}
#m_sect_2 .box ul{width:100%; overflow:hidden;}
#m_sect_2 .box ul li{width:200px; float:left; padding:0 49px; background:url("../images/q_bar.jpg") no-repeat right;}
#m_sect_2 .box ul li:nth-child(6){background:none;}
#m_sect_2 .box ul li img{width:100%; height:auto;}

/**/
#m_sect_3{width:100%; background:url("../images/m_sect_3_back.jpg") no-repeat center; background-size:cover; margin-top:-65px; position:relative; z-index:98;}
#m_sect_3 .box{width:1200px; margin:0 auto; padding:195px 0 0 0;}

/**/
#m_sect_3 .box .match{width:100%; overflow:hidden;}
#m_sect_3 .box .match .left{width:700px; float:left;}
#m_sect_3 .box .match .right{width:460px; float:left; margin-left:40px;}

#m_sect_3 .box .match .left .match_wrap{width:100%; padding:0 20px; color:white;}
#m_sect_3 .box .match .left .match_wrap .match_box{width:100%; border:1px solid #515157; text-align:center; position:relative;}
#m_sect_3 .box .match .left .match_wrap .match_box.none{font-size:16px; line-height:440px;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_left{position:absolute; top:160px; left:-20px;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_right{position:absolute; top:160px; right:-20px;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_01{font-size:20px; line-height:22px; margin-top:30px;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_01 span{font-family:"G_B"; margin-left:10px;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_02{margin:20px 0 15px 0;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_02 span{display:inline-block; width:82px; height:22px; font-size:18px; line-height:24px;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_02 .h_type{background:white; color:#262f74;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_02 .a_type{background:#262f74; color:white;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03{width:100%; overflow:hidden; margin-bottom:25px; padding:0 10px;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li{float:left;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li:nth-child(1),#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li:nth-child(3){width:235px;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li:nth-child(2){width:168px; padding-top:38px; font-size:70px; line-height:76px; font-family:"G_B";}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li span{font-size:40px; vertical-align:text-top; margin:0 25px;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li p{font-size:16px; line-height:18px; margin-top:20px;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_04{font-size:20px; line-height:22px; border-top:1px solid #515157; padding:20px 0;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_04 img{vertical-align:text-top; margin:0 8px 0 16px;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_05{margin-bottom:30px;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_05 a{display:inline-block; width:125px; height:34px; font-size:18px; line-height:36px;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_05 .rsv_bt{background:#f4353b; color:white;}
#m_sect_3 .box .match .left .match_wrap .match_box .m_b_05 .dti_bt{background:white; color:#262f74;}

#m_sect_3 .box .match .right .rank_box{width:100%; border:1px solid #515157; border-radius:10px; padding:0 14px 16px 14px; font-size:16px;}
#m_sect_3 .box .match .right .rank_box ul,#m_sect_3 .box .match .right .rank_box ol{width:100%; display:table;}
#m_sect_3 .box .match .right .rank_box ul li,#m_sect_3 .box .match .right .rank_box ol li{display:table-cell; vertical-align:middle; text-align:center;}
#m_sect_3 .box .match .right .rank_box ul li:nth-child(1),#m_sect_3 .box .match .right .rank_box ol li:nth-child(1){width:12%;}
#m_sect_3 .box .match .right .rank_box ul li:nth-child(2),#m_sect_3 .box .match .right .rank_box ol li:nth-child(2){width:auto;}
#m_sect_3 .box .match .right .rank_box ul li:nth-child(3),#m_sect_3 .box .match .right .rank_box ol li:nth-child(3){width:14%;}
#m_sect_3 .box .match .right .rank_box ul li:nth-child(4),#m_sect_3 .box .match .right .rank_box ol li:nth-child(4){width:14%;}
#m_sect_3 .box .match .right .rank_box ul li:nth-child(5),#m_sect_3 .box .match .right .rank_box ol li:nth-child(5){width:12%;}
#m_sect_3 .box .match .right .rank_box ul li:nth-child(6),#m_sect_3 .box .match .right .rank_box ol li:nth-child(6){width:12%;}
#m_sect_3 .box .match .right .rank_box ul li:nth-child(7),#m_sect_3 .box .match .right .rank_box ol li:nth-child(7){width:12%;}
#m_sect_3 .box .match .right .rank_box ul{height:54px; color:white;}
#m_sect_3 .box .match .right .rank_box ol{height:66px; border:1px solid #515157; border-radius:10px; color:#949494; margin-top:10px;}
#m_sect_3 .box .match .right .rank_box ol.home{color:#1c235a; background:white; margin-top:0;}
#m_sect_3 .box .match .right .rank_box ol li img{margin-right:10px;}

#m_sect_3 .box .match .right .rank_box_n{width:100%; border:1px solid #515157; border-radius:10px; overflow:hidden; padding:0 14px; color:white; font-size:16px; line-height:440px; text-align:center;}

/**/
#m_sect_3 .box .feed{width:100%; margin-top:140px;}

#m_sect_3 .box .feed .feed_1{width:100%; overflow:hidden;}
#m_sect_3 .box .feed .feed_1 .list{width:380px; float:left; margin-left:30px;}
#m_sect_3 .box .feed .feed_1 .list:nth-child(1){margin-left:0;}
#m_sect_3 .box .feed .feed_1 .list .img{width:100%; padding-bottom:73.7%; position:relative;}
#m_sect_3 .box .feed .feed_1 .list .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
#m_sect_3 .box .feed .feed_1 .list .txt{width:100%;}
#m_sect_3 .box .feed .feed_1 .list .txt li:nth-child(1){font-size:14px; line-height:16px; margin-top:25px; color:white;}
#m_sect_3 .box .feed .feed_1 .list .txt li:nth-child(2){font-size:20px; line-height:28px; height:56px; margin-top:20px; color:white; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
#m_sect_3 .box .feed .feed_1 .list .txt li:nth-child(3){font-size:15px; line-height:18px; margin-top:20px; color:#717171; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}

#m_sect_3 .box .feed .feed_2{width:100%; overflow:hidden; display:none;}
#m_sect_3 .box .feed .feed_2 .list{width:380px; float:left; margin-left:30px; padding:45px 20px 26px 20px; background:black;}
#m_sect_3 .box .feed .feed_2 .list:nth-child(1){margin-left:0;}
#m_sect_3 .box .feed .feed_2 .list .date{font-size:14px; line-height:16px; color:white;}
#m_sect_3 .box .feed .feed_2 .list .tit{font-size:20px; line-height:28px; height:56px; margin:26px 0; color:white; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
#m_sect_3 .box .feed .feed_2 .list .tit a{color:white;}
#m_sect_3 .box .feed .feed_2 .list .cont{width:100%; height:240px; font-size:15px; line-height:24px; color:#717171; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:10; -webkit-box-orient:vertical;}
#m_sect_3 .box .feed .feed_2 .list .cont a{color:#717171;}
#m_sect_3 .box .feed .feed_2 .list .cont img{width:100%; height:auto;}

/**/
#m_sect_4{width:100%; background:black url("../images/m_sect_4_back_2.jpg") no-repeat top; background-size:100% auto;}
#m_sect_4 .box{width:1200px; margin:0 auto; padding:150px 0 200px 0;}

/**/
#m_sect_4 .box .sns{width:100%; margin-bottom:180px;}
#m_sect_4 .box .sns .sns_1{width:100%; overflow:hidden;}
#m_sect_4 .box .sns .sns_1 .list{width:380px; float:left; margin-right:30px; margin-top:30px;}
#m_sect_4 .box .sns .sns_1 .list:nth-child(3n){margin-right:0;}
#m_sect_4 .box .sns .sns_1 .list:nth-child(1),#m_sect_4 .box .sns .sns_1 .list:nth-child(2),#m_sect_4 .box .sns .sns_1 .list:nth-child(3){margin-top:0;}
#m_sect_4 .box .sns .sns_1 .list .img{width:100%; padding-bottom:56.4%; overflow:hidden; position:relative;}
#m_sect_4 .box .sns .sns_1 .list .img img{width:100%; height:100%; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;}

#m_sect_4 .box .sns .sns_2{width:100%; display:none;}

/**/
#m_sect_4 .box .ev_csr{width:100%; overflow:hidden; margin-bottom:180px;}
#m_sect_4 .box .ev_csr .ec_box{width:580px; float:left; margin-left:40px; position:relative;}
#m_sect_4 .box .ev_csr .ec_box:nth-child(1){margin-left:0;}
#m_sect_4 .box .ev_csr .ec_box .more_bt{position:absolute; top:35px; right:7px; color:#787878;}
#m_sect_4 .box .ev_csr .ec_box .ec_list{width:100%; position:relative;}
#m_sect_4 .box .ev_csr .ec_box .ec_list ul li{width:100%;}
#m_sect_4 .box .ev_csr .ec_box .ec_list ul li .img{width:100%; padding-bottom:69%; position:relative;}
#m_sect_4 .box .ev_csr .ec_box .ec_list ul li .img a{width:100%; height:100%; position:absolute; top:0; left:0; backdrop-filter:blur(6px); background:rgba(0,0,0,0.5);}
#m_sect_4 .box .ev_csr .ec_box .ec_list ul li .img img{width:55.2%; height:100%; position:absolute; top:0; left:0; right:0; margin:auto;}
#m_sect_4 .box .ev_csr .ec_box .ec_list ul li .txt{width:100%; font-size:20px; margin-top:25px; padding-right:80px; color:white; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
#m_sect_4 .box .ev_csr .ec_box .ec_list ul li .txt span{display:inline-block; width:100px; height:34px; line-height:36px; text-align:center; font-size:18px; margin-right:18px;}
#m_sect_4 .box .ev_csr .ec_box .ec_list ul li .txt span.ing{background:#f4353b; color:white;}
#m_sect_4 .box .ev_csr .ec_box .ec_list ul li .txt span.end{background:white; color:#1c235a;}

#m_sect_4 .box .ev_csr .ec_box .ec_list .flex-control-nav{position:absolute; bottom:10px; right:0; width:auto; text-align:center; z-index:99;}
#m_sect_4 .box .ev_csr .ec_box .ec_list .flex-control-nav li{display:inline-block; margin-left:8px;}
#m_sect_4 .box .ev_csr .ec_box .ec_list .flex-control-nav li:nth-child(1){margin-left:0;}
#m_sect_4 .box .ev_csr .ec_box .ec_list .flex-control-nav li a{text-indent:101%; white-space:nowrap; overflow:hidden; display:inline-block; width:15px; height:13px; background:url("../images/ec_off.png") no-repeat; background-size:15px 13px;}
#m_sect_4 .box .ev_csr .ec_box .ec_list .flex-control-nav li .flex-active{background:url("../images/ec_on.png") no-repeat; background-size:15px 13px;}

/**/
#m_sect_4 .box .shop{width:100%;}
#m_sect_4 .box .shop .shop_box{width:100%; position:relative;}
#m_sect_4 .box .shop .shop_box .list{width:100%; overflow:hidden;}
#m_sect_4 .box .shop .shop_box .list .list_b{width:288px; float:left; margin-left:16px;}
#m_sect_4 .box .shop .shop_box .list .list_b:nth-child(1){margin-left:0;}
#m_sect_4 .box .shop .shop_box .list .list_b .img{width:100%; padding-bottom:100%; border-radius:20px; overflow:hidden; position:relative;}
#m_sect_4 .box .shop .shop_box .list .list_b .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
#m_sect_4 .box .shop .shop_box .list .list_b .txt{width:100%; text-align:center;}
#m_sect_4 .box .shop .shop_box .list .list_b .txt .name{font-size:16px; line-height:18px; margin-top:30px; color:#929292; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
#m_sect_4 .box .shop .shop_box .list .list_b .txt .price{font-size:22px; line-height:24px; margin-top:20px; color:white; font-family:"G_B";}

@media screen and (min-width:1024px) and (max-width:1199px){
	/**/
	.m_tit{font-size:18px; line-height:20px; letter-spacing:6px; margin-bottom:30px;}
	.m_tit_shop{font-size:18px; line-height:20px; letter-spacing:6px; margin-bottom:15px;}
	.m_tit_shop_p{font-size:15px; line-height:17px; margin-bottom:45px;}

	/**/
	.m_tab_01{margin-bottom:50px;}
	.m_tab_01 div{width:150px; height:38px; line-height:40px; font-size:16px; border-radius:19px; margin-left:20px;}

	/**/
	.m_tab_02{margin-bottom:50px;}
	.m_tab_02 div{width:150px; height:38px; line-height:40px; font-size:16px; border-radius:19px; margin-left:20px;}

	/**/
	.more{margin-top:80px;}
	.more a{width:210px; height:48px; line-height:48px; font-size:13px;}

	/**/
	#m_sect_1 .flexslider ul li .txt{bottom:70px; font-size:23px;}

	#m_sect_1 .flexslider .flex-control-nav{bottom:35px;}
	#m_sect_1 .flexslider .flex-control-nav li{margin-left:8px;}
	#m_sect_1 .flexslider .flex-control-nav li a{width:19px; height:17px; background-size:19px 17px;}
	#m_sect_1 .flexslider .flex-control-nav li .flex-active{background-size:19px 17px;}

	/**/
	#m_sect_2{height:150px; background-size:100% 150px;}
	#m_sect_2 .box{width:1024px; padding-top:20px;}
	#m_sect_2 .box ul li{width:170.6px; padding:0 45.3px; background-size:2px 75px;}

	/**/
	#m_sect_3{margin-top:-80px;}
	#m_sect_3 .box{width:1024px; padding:160px 0 90px 0;}

	/**/
	#m_sect_3 .box .match .left{width:600px;}
	#m_sect_3 .box .match .right{width:400px; margin-left:24px;}

	#m_sect_3 .box .match .left .match_wrap{padding:0 18px;}
	#m_sect_3 .box .match .left .match_wrap .match_box.none{font-size:15px; line-height:375px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_left{width:36px; height:auto; top:160px; left:-18px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_right{width:36px; height:auto; top:160px; right:-18px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_01{font-size:18px; line-height:20px; margin-top:25px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_01 span{margin-left:10px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_02{margin:15px 0 12px 0;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_02 span{width:75px; height:20px; font-size:16px; line-height:23px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03{margin-bottom:25px; padding:0 8px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li:nth-child(1),#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li:nth-child(3){width:202px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li:nth-child(2){width:142px; padding-top:30px; font-size:60px; line-height:66px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li img{width:120px; height:auto;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li span{font-size:34px; margin:0 20px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li p{font-size:15px; line-height:17px; margin-top:15px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_04{font-size:18px; line-height:20px; padding:15px 0;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_04 img{margin:0 7px 0 14px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_05{margin-bottom:25px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_05 a{width:110px; height:30px; font-size:16px; line-height:32px;}

	#m_sect_3 .box .match .right .rank_box{border-radius:8px; padding:0 10px 13px 10px; font-size:15px;}
	#m_sect_3 .box .match .right .rank_box ul{height:50px;}
	#m_sect_3 .box .match .right .rank_box ol{height:56px; border-radius:8px; margin-top:8px;}
	#m_sect_3 .box .match .right .rank_box ol li img{width:38px; height:auto; margin-right:8px;}

	#m_sect_3 .box .match .right .rank_box_n{border-radius:8px; padding:0 10px; font-size:15px; line-height:375px;}

	/**/
	#m_sect_3 .box .feed{margin-top:120px;}

	#m_sect_3 .box .feed .feed_1 .list{width:328px; margin-left:20px;}
	#m_sect_3 .box .feed .feed_1 .list .txt li:nth-child(1){font-size:13px; line-height:16px; margin-top:20px;}
	#m_sect_3 .box .feed .feed_1 .list .txt li:nth-child(2){font-size:18px; line-height:24px; height:48px; margin-top:15px;}
	#m_sect_3 .box .feed .feed_1 .list .txt li:nth-child(3){font-size:14px; line-height:17px; margin-top:15px;}

	#m_sect_3 .box .feed .feed_2 .list{width:328px; margin-left:20px; padding:32px 15px 15px 15px;}
	#m_sect_3 .box .feed .feed_2 .list .date{font-size:13px; line-height:15px;}
	#m_sect_3 .box .feed .feed_2 .list .tit{font-size:18px; line-height:25px; height:50px; margin:20px 0;}
	#m_sect_3 .box .feed .feed_2 .list .cont{height:220px; font-size:14px; line-height:22px;}

	/**/
	#m_sect_4 .box{width:1024px; padding:100px 0 150px 0;}

	/**/
	#m_sect_4 .box .sns{margin-bottom:150px;}
	#m_sect_4 .box .sns .sns_1 .list{width:328px; margin-right:20px; margin-top:20px;}
	
	/**/
	#m_sect_4 .box .ev_csr{margin-bottom:150px;}
	#m_sect_4 .box .ev_csr .ec_box{width:500px; margin-left:24px;}
	#m_sect_4 .box .ev_csr .ec_box .more_bt{top:25px; right:5px;}
	#m_sect_4 .box .ev_csr .ec_box .ec_list ul li .txt{font-size:18px; margin-top:20px; padding-right:65px;}
	#m_sect_4 .box .ev_csr .ec_box .ec_list ul li .txt span{width:80px; height:30px; line-height:32px; font-size:16px; margin-right:13px;}

	#m_sect_4 .box .ev_csr .ec_box .ec_list .flex-control-nav li{margin-left:6px;}

	/**/
	#m_sect_4 .box .shop .shop_box .list .list_b{width:244px; margin-left:16px;}
	#m_sect_4 .box .shop .shop_box .list .list_b .img{border-radius:10px;}
	#m_sect_4 .box .shop .shop_box .list .list_b .txt .name{font-size:14px; line-height:16px; margin-top:25px;}
	#m_sect_4 .box .shop .shop_box .list .list_b .txt .price{font-size:20px; line-height:22px; margin-top:15px;}
}

@media screen and (min-width:720px) and (max-width:1023px){
	/**/
	.m_tit{font-size:16px; line-height:18px; letter-spacing:3px; margin-bottom:20px;}
	.m_tit.ec_tit{margin-bottom:30px;}
	.m_tit_shop{font-size:16px; line-height:18px; letter-spacing:3px; margin-bottom:12px;}
	.m_tit_shop_p{font-size:14px; line-height:16px; margin-bottom:30px;}

	/**/
	.m_tab_01{margin-bottom:35px;}
	.m_tab_01 div{width:120px; height:32px; line-height:34px; font-size:15px; border-radius:16px; margin-left:15px;}

	/**/
	.m_tab_02{margin-bottom:35px;}
	.m_tab_02 div{width:120px; height:32px; line-height:34px; font-size:15px; border-radius:16px; margin-left:15px;}

	/**/
	.more{margin-top:60px;}
	.more a{width:180px; height:44px; line-height:44px; font-size:13px; letter-spacing:-0.5px;}

	/**/
	#m_sect_1 .flexslider ul li .txt{bottom:40px; font-size:18px;}

	#m_sect_1 .flexslider .flex-control-nav{bottom:15px;}
	#m_sect_1 .flexslider .flex-control-nav li{margin-left:7px;}
	#m_sect_1 .flexslider .flex-control-nav li a{width:16px; height:14px; background-size:16px 14px;}
	#m_sect_1 .flexslider .flex-control-nav li .flex-active{background-size:16px 14px;}

	/**/
	#m_sect_2{height:130px; background-size:100% 130px;}
	#m_sect_2 .box{width:720px; padding-top:15px;}
	#m_sect_2 .box ul li{width:120px; padding:0 25px; background-size:2px 60px;}

	/**/
	#m_sect_3{margin-top:-40px;}
	#m_sect_3 .box{width:720px; padding:100px 0 60px 0;}

	/**/
	#m_sect_3 .box .match .left{width:350px;}
	#m_sect_3 .box .match .right{width:350px; margin-left:20px;}

	#m_sect_3 .box .match .left .match_wrap{padding:0;}
	#m_sect_3 .box .match .left .match_wrap .match_box.none{font-size:14px; line-height:302px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_left{width:30px; height:auto; top:250px; left:8px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_right{width:30px; height:auto; top:250px; right:8px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_01{font-size:16px; line-height:18px; margin-top:20px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_01 span{margin-left:8px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_02{margin:12px 0 10px 0;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_02 span{width:70px; height:20px; line-height:22px; font-size:14px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03{margin-bottom:20px; padding:0;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li:nth-child(1),#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li:nth-child(3){width:120px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li:nth-child(2){width:108px; padding-top:18px; font-size:40px; line-height:44px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li img{width:75px; height:auto;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li span{font-size:26px; margin:0 10px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li p{font-size:14px; line-height:16px; margin-top:12px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_04{font-size:14px; line-height:16px; padding:12px 0 20px 0; letter-spacing:-0.5px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_04 img{margin:0 4px 0 8px; width:auto; height:16px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_05{margin-bottom:20px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_05 a{width:90px; height:30px; line-height:32px; font-size:14px;}

	#m_sect_3 .box .match .right .rank_box{border-radius:6px; padding:0 8px 12px 8px; font-size:13px;}
	#m_sect_3 .box .match .right .rank_box ul{height:45px;}
	#m_sect_3 .box .match .right .rank_box ol{height:45px; border-radius:6px; margin-top:5px;}
	#m_sect_3 .box .match .right .rank_box ol li img{width:32px; height:auto; margin-right:5px;}

	#m_sect_3 .box .match .right .rank_box_n{border-radius:6px; padding:0; font-size:14px; line-height:302px;}

	/**/
	#m_sect_3 .box .feed{margin-top:80px;}

	#m_sect_3 .box .feed .feed_1 .list{width:230px; margin-left:15px;}
	#m_sect_3 .box .feed .feed_1 .list .txt li:nth-child(1){font-size:13px; line-height:15px; margin-top:12px;}
	#m_sect_3 .box .feed .feed_1 .list .txt li:nth-child(2){font-size:15px; line-height:20px; height:40px; margin-top:12px;}
	#m_sect_3 .box .feed .feed_1 .list .txt li:nth-child(3){font-size:13px; line-height:15px; margin-top:12px;}

	#m_sect_3 .box .feed .feed_2 .list{width:230px; margin-left:15px; padding:23px 10px 15px 10px;}
	#m_sect_3 .box .feed .feed_2 .list .date{font-size:13px; line-height:15px;}
	#m_sect_3 .box .feed .feed_2 .list .tit{font-size:15px; line-height:21px; height:42px; margin:20px 0;}
	#m_sect_3 .box .feed .feed_2 .list .cont{height:140px; font-size:13px; line-height:20px; -webkit-line-clamp:7;}

	/**/
	#m_sect_4 .box{width:720px; padding:60px 0 100px 0;}

	/**/
	#m_sect_4 .box .sns{margin-bottom:80px;}
	#m_sect_4 .box .sns .sns_1 .list{width:230px; margin-right:15px; margin-top:15px;}
	
	/**/
	#m_sect_4 .box .ev_csr{margin-bottom:80px;}
	#m_sect_4 .box .ev_csr .ec_box{width:350px; margin-left:20px;}
	#m_sect_4 .box .ev_csr .ec_box .more_bt{top:25px; right:0;}
	#m_sect_4 .box .ev_csr .ec_box .ec_list ul li .txt{font-size:14px; margin-top:12px; padding-right:50px;}
	#m_sect_4 .box .ev_csr .ec_box .ec_list ul li .txt span{width:65px; height:25px; line-height:27px; font-size:13px; margin-right:8px;}

	#m_sect_4 .box .ev_csr .ec_box .ec_list .flex-control-nav{bottom:7px;}
	#m_sect_4 .box .ev_csr .ec_box .ec_list .flex-control-nav li{margin-left:5px;}
	#m_sect_4 .box .ev_csr .ec_box .ec_list .flex-control-nav li a{width:12px; height:11px; background-size:12px 11px;}
	#m_sect_4 .box .ev_csr .ec_box .ec_list .flex-control-nav li .flex-active{background-size:12px 11px;}

	/**/
	#m_sect_4 .box .shop .shop_box .list .list_b{width:230px; margin-left:15px;}
	#m_sect_4 .box .shop .shop_box .list .list_b:nth-child(4){display:none;}
	#m_sect_4 .box .shop .shop_box .list .list_b .img{border-radius:6px;}
	#m_sect_4 .box .shop .shop_box .list .list_b .txt .name{font-size:13px; line-height:15px; margin-top:15px;}
	#m_sect_4 .box .shop .shop_box .list .list_b .txt .price{font-size:16px; line-height:18px; margin-top:10px;}
}

@media screen and (max-width:719px){
	/**/
	.m_tit{font-size:15px; line-height:17px; letter-spacing:3px; margin-bottom:15px;}
	.m_tit.ec_tit{margin-bottom:15px; text-align:left;}
	.m_tit_shop{font-size:15px; line-height:17px; letter-spacing:3px; margin-bottom:10px;}
	.m_tit_shop_p{font-size:13px; line-height:15px; margin-bottom:25px;}

	/**/
	.m_tab_01{margin-bottom:25px;}
	.m_tab_01 div{width:120px; height:32px; line-height:34px; font-size:14px; border-radius:16px; margin-left:12px;}

	/**/
	.m_tab_02{margin-bottom:25px;}
	.m_tab_02 div{width:120px; height:32px; line-height:34px; font-size:14px; border-radius:16px; margin-left:12px;}

	/**/
	.more{margin-top:30px;}
	.more a{width:160px; height:40px; line-height:40px; font-size:12px; letter-spacing:-0.5px;}

	/**/
	#m_sect_1 .flexslider ul li .img{padding-bottom:75%;}
	#m_sect_1 .flexslider ul li .img img{width:auto; height:100%; margin-left:-25%;}
	#m_sect_1 .flexslider ul li .txt{bottom:32px; font-size:16px;}

	#m_sect_1 .flexslider .flex-control-nav{bottom:12px;}
	#m_sect_1 .flexslider .flex-control-nav li{margin-left:6px;}
	#m_sect_1 .flexslider .flex-control-nav li a{width:15px; height:13px; background-size:15px 13px;}
	#m_sect_1 .flexslider .flex-control-nav li .flex-active{background-size:15px 13px;}

	/**/
	#m_sect_2{height:auto; background:#1c235a; background-size:auto;}
	#m_sect_2 .box{width:100%; padding:0;}
	#m_sect_2 .box ul li{width:calc(100% / 3); text-align:center; padding:12px 0; background:none; border-right:1px solid #262f74; border-top:1px solid #262f74;}
	#m_sect_2 .box ul li:nth-child(3n){border-right:0 none;}
	#m_sect_2 .box ul li:nth-child(1),#m_sect_2 .box ul li:nth-child(2),#m_sect_2 .box ul li:nth-child(3){border-top:0 none;}
	#m_sect_2 .box ul li a img{width:70%; max-width:60px; height:auto;}

	/**/
	#m_sect_3{margin-top:-30px;}
	#m_sect_3 .box{width:100%; padding:70px 5px 40px 5px;}

	/**/
	#m_sect_3 .box .match .left{width:100%;}
	#m_sect_3 .box .match .right{width:100%; margin-left:0; margin-top:30px;}

	#m_sect_3 .box .match .left .match_wrap{padding:0;}
	#m_sect_3 .box .match .left .match_wrap .match_box.none{font-size:14px; line-height:200px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_left{width:30px; height:auto; top:216px; left:5px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_right{width:30px; height:auto; top:216px; right:5px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_01{font-size:15px; line-height:17px; margin-top:15px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_01 span{margin-left:8px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_02{margin:10px 0 8px 0;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_02 span{width:70px; height:20px; line-height:22px; font-size:14px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03{margin-bottom:10px; padding:0;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li:nth-child(1),#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li:nth-child(3){width:35%;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li:nth-child(2){width:30%; padding-top:18px; font-size:32px; line-height:34px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li img{width:70px; height:auto;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li span{font-size:26px; margin:0 10px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_03 li p{font-size:13px; line-height:15px; margin-top:10px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_04{font-size:13px; line-height:15px; padding:10px 0 15px 0; letter-spacing:-0.5px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_04 img{margin:0 3px 0 7px; width:auto; height:15px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_05{margin-bottom:15px;}
	#m_sect_3 .box .match .left .match_wrap .match_box .m_b_05 a{width:90px; height:30px; line-height:32px; font-size:14px;}

	#m_sect_3 .box .match .right .rank_box{border-radius:6px; padding:0 5px 10px 5px; font-size:13px;}
	#m_sect_3 .box .match .right .rank_box ul{height:45px;}
	#m_sect_3 .box .match .right .rank_box ol{height:45px; border-radius:6px; margin-top:5px;}
	#m_sect_3 .box .match .right .rank_box ol li img{width:30px; height:auto; margin-right:5px;}

	#m_sect_3 .box .match .right .rank_box_n{border-radius:6px; padding:0; font-size:14px; line-height:200px;}

	/**/
	#m_sect_3 .box .feed{margin-top:30px;}

	#m_sect_3 .box .feed .feed_1 .list{width:100%; margin-left:0; margin-top:30px;}
	#m_sect_3 .box .feed .feed_1 .list:nth-child(1){margin-top:0;}
	#m_sect_3 .box .feed .feed_1 .list:nth-child(3){display:none;}
	#m_sect_3 .box .feed .feed_1 .list .txt li:nth-child(1){font-size:13px; line-height:15px; margin-top:12px;}
	#m_sect_3 .box .feed .feed_1 .list .txt li:nth-child(2){font-size:15px; line-height:20px; height:40px; margin-top:12px;}
	#m_sect_3 .box .feed .feed_1 .list .txt li:nth-child(3){font-size:13px; line-height:15px; margin-top:12px;}

	#m_sect_3 .box .feed .feed_2 .list{width:100%; margin-left:0; margin-top:10px; padding:20px 10px 10px 10px;}
	#m_sect_3 .box .feed .feed_2 .list:nth-child(1){margin-top:0;}
	#m_sect_3 .box .feed .feed_2 .list .date{font-size:13px; line-height:15px;}
	#m_sect_3 .box .feed .feed_2 .list .tit{font-size:14px; line-height:20px; height:40px; margin:10px 0;}
	#m_sect_3 .box .feed .feed_2 .list .cont{max-height:140px; min-height:80px; height:auto; font-size:13px; line-height:20px; -webkit-line-clamp:7;}

	/**/
	#m_sect_4{background:black url("../images/m_sect_4_back_2.jpg") no-repeat center; background-size:cover;}
	#m_sect_4 .box{width:100%; padding:40px 5px 60px 5px;}

	/**/
	#m_sect_4 .box .sns{margin-bottom:40px;}
	#m_sect_4 .box .sns .sns_1 .list{width:100%; margin-right:0; margin-top:10px;}
	#m_sect_4 .box .sns .sns_1 .list:nth-child(1){margin-top:0;}
	#m_sect_4 .box .sns .sns_1 .list:nth-child(2),#m_sect_4 .box .sns .sns_1 .list:nth-child(3){margin-top:10px;}
	#m_sect_4 .box .sns .sns_1 .list:nth-child(5),#m_sect_4 .box .sns .sns_1 .list:nth-child(6){display:none;}
	
	/**/
	#m_sect_4 .box .ev_csr{margin-bottom:40px;}
	#m_sect_4 .box .ev_csr .ec_box{width:100%; margin-left:0; margin-top:30px;}
	#m_sect_4 .box .ev_csr .ec_box:nth-child(1){margin-top:0;}
	#m_sect_4 .box .ev_csr .ec_box .more_bt{top:3px; right:0;}
	#m_sect_4 .box .ev_csr .ec_box .ec_list ul li .txt{font-size:13px; margin-top:12px; padding-right:50px;}
	#m_sect_4 .box .ev_csr .ec_box .ec_list ul li .txt span{width:55px; height:25px; line-height:27px; font-size:13px; margin-right:7px;}

	#m_sect_4 .box .ev_csr .ec_box .ec_list .flex-control-nav{bottom:8px;}
	#m_sect_4 .box .ev_csr .ec_box .ec_list .flex-control-nav li{margin-left:5px;}
	#m_sect_4 .box .ev_csr .ec_box .ec_list .flex-control-nav li a{width:12px; height:11px; background-size:12px 11px;}
	#m_sect_4 .box .ev_csr .ec_box .ec_list .flex-control-nav li .flex-active{background-size:12px 11px;}

	/**/
	#m_sect_4 .box .shop .shop_box .list .list_b{width:49%; margin-left:2%;}
	#m_sect_4 .box .shop .shop_box .list .list_b:nth-child(3){display:none;}
	#m_sect_4 .box .shop .shop_box .list .list_b:nth-child(4){display:none;}
	#m_sect_4 .box .shop .shop_box .list .list_b .img{border-radius:6px;}
	#m_sect_4 .box .shop .shop_box .list .list_b .txt .name{font-size:13px; line-height:18px; height:auto; max-height:36px; white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-top:10px;}
	#m_sect_4 .box .shop .shop_box .list .list_b .txt .price{font-size:15px; line-height:17px; margin-top:12px;}
}