@charset "UTF-8";

#main_banner{width:100%; margin-top:100px;}
#main_banner img{width:100%; height:auto;}

#main_banner_txt{background:black; text-align:center; padding:45px 0; font-size:40px; color:white;}
#main_banner_txt span{color:#f1b15b;}

#contents{width:100%; background:#2b2b29; padding:100px 0 150px 0;}

#fellow_box{width:100%;}
#fellow_box .fellow_box{width:1200px; margin:0 auto; background:#2b2b29;}

#team_box{width:100%;}
#team_box .team_box{width:1200px; margin:0 auto; background:#2b2b29;}

#spotlight_box{width:100%;}
#spotlight_box .spotlight_box{width:1200px; margin:0 auto; background:#2b2b29;}

#whoweare_box{width:100%;}
#whoweare_box .whoweare_box{width:1200px; margin:0 auto; background:#2b2b29;}

#followus_box{width:100%;}
#followus_box .followus_box{width:1200px; margin:0 auto; background:#2b2b29;}

#dropus_box{width:100%;}
#dropus_box .dropus_box{width:1200px; margin:0 auto; background:#2b2b29;}

#ourpartners_box{width:100%; margin-bottom:150px;}

#ourhistory_box{width:100%;}
#ourhistory_box .ourhistory_box{width:1200px; margin:0 auto; background:#2b2b29;}

#ourlegends_box{width:100%;}
#ourlegends_box .ourlegends_box{width:1200px; margin:0 auto; background:#2b2b29;}

#magazine_box{width:100%;}
#magazine_box .magazine_box{width:1200px; margin:0 auto; background:#2b2b29;}

#club_contests_box{width:100%;}
#club_contests_box .club_contests_box{width:1200px; margin:0 auto; background:#2b2b29;}



.title_common{width:100%; text-align:center; margin-bottom:100px;}
.title_common span{color:#d5ab54; border:5px solid #d5ab54; border-radius:10px; text-align:center; font-size:40px; padding:10px 15px; display:inline-block; font-family:"TYPOGRAPH PRO Semi Bold";}
.title_common span.common{margin-left:50px;}

.fellow_group{width:100%; margin-bottom:150px;}
.fellow_group .fellow_tab{width:100%; text-align:center; margin-bottom:70px;}
.fellow_group .fellow_tab li{display:inline-block; margin-right:150px;}
.fellow_group .fellow_tab li:last-child{margin-right:0;}
.fellow_group .fellow_tab li a{font-size:20px; color:white;}
.fellow_group .fellow_tab li.current a{text-decoration:underline;}
.fellow_group .fellow_list{width:100%; overflow:hidden;}
.fellow_group .fellow_list .box{width:370px; height:550px; float:left; position:relative; margin-right:45px; margin-top:35px;}
.fellow_group .fellow_list .box:nth-child(1),.fellow_group .fellow_list .box:nth-child(2),.fellow_group .fellow_list .box:nth-child(3){margin-top:0;}
.fellow_group .fellow_list .box:nth-child(3n){margin-right:0;}
.fellow_group .fellow_list .box .img{width:100%; padding-bottom:450px; position:absolute; left:0;}
.fellow_group .fellow_list .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.fellow_group .fellow_list .box .txt{width:100%; position:absolute; left:0; color:white; text-align:center; padding:30px 0; font-size:16px;}
.fellow_group .fellow_list .box .txt h5{color:#d5ab54; margin-top:8px;}
.fellow_group .fellow_list .box:nth-child(3n-2) .img,.fellow_group .fellow_list .box:nth-child(3n) .img{top:0;}
.fellow_group .fellow_list .box:nth-child(3n-2) .txt,.fellow_group .fellow_list .box:nth-child(3n) .txt{bottom:0;}
.fellow_group .fellow_list .box:nth-child(3n-1) .img{bottom:0;}
.fellow_group .fellow_list .box:nth-child(3n-1) .txt{top:0;}
.fellow_group .fellow_list .nodate_info{text-align:center; color:white; font-size:16px;}

.fellow_group .new_fellow_list{width:100%; overflow:hidden;}
.fellow_group .new_fellow_list .box{width:370px; float:left; position:relative; margin-right:45px; margin-top:35px;}
.fellow_group .new_fellow_list .box:nth-child(1),.fellow_group .new_fellow_list .box:nth-child(2),.fellow_group .new_fellow_list .box:nth-child(3){margin-top:0;}
.fellow_group .new_fellow_list .box:nth-child(3n){margin-right:0;}
.fellow_group .new_fellow_list .box .img{width:100%; padding-bottom:450px; position:relative;}
.fellow_group .new_fellow_list .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.fellow_group .new_fellow_list .box .txt{width:100%; height:0; position:absolute; top:0; left:0; background:rgba(0,0,0,0.7); transition: all ease 300ms; overflow:hidden;}
.fellow_group .new_fellow_list .box:hover .txt{transition: all ease 300ms; height:100%;}
.fellow_group .new_fellow_list .box .txt div{width:100%; height:100%; display:table;}
.fellow_group .new_fellow_list .box .txt div span{width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:center; font-size:16px; color:white; line-height:25px;}

.team_wrap{width:100%; margin-bottom:150px;}
.team_wrap .team_list{width:100%; overflow:hidden;}
.team_wrap .team_list .box{width:370px; float:left; margin-right:45px; margin-top:35px; position:relative;}
.team_wrap .team_list .box:nth-child(1),.team_wrap .team_list .box:nth-child(2),.team_wrap .team_list .box:nth-child(3){margin-top:0;}
.team_wrap .team_list .box:nth-child(3n){margin-right:0;}
.team_wrap .team_list .box .emb{width:100%; overflow:hidden; border-radius:50%; position:relative;}
.team_wrap .team_list .box img.person{width:100%; height:auto;}
.team_wrap .team_list .box:hover .team_name{transition: all ease 300ms; height:100%;}
.team_wrap .team_list .box .team_name{width:100%; height:0; overflow:hidden; background:rgba(0,0,0,0.7); position:absolute; bottom:0; left:0; border-radius:50%; text-align:center; transition: all ease 300ms;}
.team_wrap .team_list .box .team_name h3{color:white; /*font-family:"TYPOGRAPH PRO Semi Bold";*/ width:100%; text-align:center; position:absolute; bottom:calc(50% - 20px); left:0; font-size:20px; font-weight:normal; letter-spacing:-0.5px;}


.spotlight_wrap{width:100%; margin-bottom:150px;}
.spotlight_wrap .spotlight_list{width:100%;}
.spotlight_wrap .spotlight_list .box{width:100%; overflow:hidden; margin-top:35px;}
.spotlight_wrap .spotlight_list .box:nth-child(1){margin-top:0;}
.spotlight_wrap .spotlight_list .box .img{width:620px; position:relative; padding-bottom:34.6%;}
.spotlight_wrap .spotlight_list .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.spotlight_wrap .spotlight_list .box .txt{width:530px; padding-top:50px;}
.spotlight_wrap .spotlight_list .box .txt .new_tit{font-size:30px; font-family:"TYPOGRAPH PRO Semi Bold"; height:auto; line-height:42px; color:white; max-height:84px; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-bottom:50px; word-break:keep-all;}
.spotlight_wrap .spotlight_list .box .txt .new_subtit{font-size:16px; line-height:23px; color:white; max-height:69px; height:auto; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; margin-bottom:60px; word-break:keep-all;}
.spotlight_wrap .spotlight_list .box .txt .new_btn{}
.spotlight_wrap .spotlight_list .box .txt .new_btn a{display:inline-block; width:140px; height:45px; line-height:45px; background:#e62a30; border-radius:10px; color:#cacaca; font-size:16px; text-align:center; text-decoration:underline; font-family:"TYPOGRAPH PRO Semi Bold";}
/*.spotlight_wrap .spotlight_list .box .txt .txt_01{font-size:13px; color:white; margin-bottom:8px;}
.spotlight_wrap .spotlight_list .box .txt .txt_02{font-size:13px; color:white; margin-bottom:20px;}
.spotlight_wrap .spotlight_list .box .txt .txt_03{font-size:35px; color:white; font-family:"TYPOGRAPH PRO Semi Bold"; margin-bottom:70px;}
.spotlight_wrap .spotlight_list .box .txt .txt_04{font-size:16px; color:white; line-height:23px; margin-bottom:50px; word-break:break-word;}
.spotlight_wrap .spotlight_list .box .txt .txt_05{font-size:13px;}
.spotlight_wrap .spotlight_list .box .txt .txt_05 a{display:inline-block; width:140px; height:45px; line-height:45px; background:#e62a30; border-radius:10px; color:#cacaca; font-size:16px; text-align:center; text-decoration:underline; font-family:"TYPOGRAPH PRO Semi Bold";}*/
.spotlight_wrap .spotlight_list .box:nth-child(2n-1){text-align:right;}
.spotlight_wrap .spotlight_list .box:nth-child(2n){text-align:left;}
.spotlight_wrap .spotlight_list .box:nth-child(2n-1) .img{float:right; margin-left:50px;}
.spotlight_wrap .spotlight_list .box:nth-child(2n-1) .txt{float:left;}
.spotlight_wrap .spotlight_list .box:nth-child(2n) .img{float:left; margin-right:50px;}
.spotlight_wrap .spotlight_list .box:nth-child(2n) .txt{float:right;}

.whoweare_wrap{width:100%; margin-bottom:150px;}
.whoweare_wrap .whoweare_list{width:100%; overflow:hidden;}
.whoweare_wrap .whoweare_list .box{width:370px; float:left; margin-right:45px; margin-top:35px; position:relative;}
.whoweare_wrap .whoweare_list .box:nth-child(1),.whoweare_wrap .whoweare_list .box:nth-child(2),.whoweare_wrap .whoweare_list .box:nth-child(3){margin-top:0;}
.whoweare_wrap .whoweare_list .box:nth-child(3n){margin-right:0;}
.whoweare_wrap .whoweare_list .box .img{width:100%; overflow:hidden; border-radius:50%; position:relative;}
.whoweare_wrap .whoweare_list .box img.person{width:100%; height:auto;}
.whoweare_wrap .whoweare_list .box:hover ul{transition: all ease 300ms; height:100%;}
.whoweare_wrap .whoweare_list .box ul{width:100%; height:0; overflow:hidden; background:rgba(0,0,0,0.7); position:absolute; bottom:0; left:0; border-radius:50%; text-align:center; transition: all ease 300ms;}
.whoweare_wrap .whoweare_list .box ul li{display:inline-block; padding-top:70%; margin:0 2px;}
.whoweare_wrap .whoweare_list .box h3{color:white; /*font-family:"TYPOGRAPH PRO Semi Bold";*/ width:100%; text-align:center; position:absolute; bottom:50%; left:0; font-size:20px; font-weight:normal; letter-spacing:-0.5px;}
.whoweare_wrap .whoweare_list .box h3 span{color:#cda945; margin-right:5px;}
.whoweare_wrap .whoweare_list .box h4{color:white; font-weight:normal; width:100%; text-align:center; position:absolute; bottom:44%; left:0; font-size:17px;}
.whoweare_wrap .whoweare_txt{width:100%; padding-top:100px;}
.whoweare_wrap .whoweare_txt p{color:white; font-size:23px; word-break:break-word; text-align:center; line-height:29px;}
.whoweare_wrap .whoweare_txt p:nth-child(1){margin-bottom:20px;}
.whoweare_wrap .whoweare_txt p span{font-family:"TYPOGRAPH PRO Semi Bold";}

.followus_wrap{width:100%; margin-bottom:150px;}
.followus_wrap .insta_tit{color:#cacaca; font-size:18px; line-height:46px; margin-bottom:15px;}
.followus_wrap .insta_tit img{width:46px; height:46px; border-radius:50%; margin-right:12px;}
.followus_wrap .followus_insta{width:100%; overflow:hidden;}
.followus_wrap .followus_insta .box{width:288px; padding-bottom:24%; float:left; position:relative; margin-right:16px; margin-top:16px;}
.followus_wrap .followus_insta .box:nth-child(4n){margin-right:0;}
.followus_wrap .followus_insta .box:nth-child(1),.followus_wrap .followus_insta .box:nth-child(2),.followus_wrap .followus_insta .box:nth-child(3),.followus_wrap .followus_insta .box:nth-child(4){margin-top:0;}
.followus_wrap .followus_insta .box a img{width:100%; height:100%; position:absolute; top:0; left:0;}
.followus_wrap .insta_btn{width:100%; text-align:right; margin:20px 0;}
.followus_wrap .insta_btn.common{margin:20px 0 0 0;}

.dropus_wrap{width:100%; margin-bottom:150px;}
.dropus_wrap .dropus_list{width:100%; overflow:hidden;}
.dropus_wrap .dropus_list .box{width:350px; float:left; margin-right:75px;}
.dropus_wrap .dropus_list .box:nth-child(3n){margin-right:0;}
.dropus_wrap .dropus_list .box h3{font-size:28px; color:#d5ab54; font-family:"TYPOGRAPH PRO Semi Bold"; margin-bottom:20px;}
.dropus_wrap .dropus_list .box ul{margin-bottom:35px;}
.dropus_wrap .dropus_list .box ul li{line-height:30px; color:#d3d3d3; font-size:21px; margin-top:8px;}
.dropus_wrap .dropus_list .box ul li:nth-child(1){margin-top:0;}
.dropus_wrap .dropus_list .box ul li img{margin-right:20px;}
.dropus_wrap .dropus_list .box .map{width:100%; padding-bottom:100%; position:relative; border-radius:10px; overflow:hidden;}
.dropus_wrap .dropus_list .box .map iframe{width:100%; height:100%; position:absolute; top:0; left:0;}
.dropus_wrap .dropus_list .box .map img{width:100%; height:100%; position:absolute; top:0; left:0;}

.ourpartners_box_01{width:100%; background:#323230; padding:40px 0;}
.ourpartners_box_01 .box{width:1200px; background:#323230; margin:0 auto;}
.ourpartners_box_01 .box ul{width:100%; overflow:hidden;}
.ourpartners_box_01 .box ul li{width:33.33%; float:left; text-align:center;}
.ourpartners_box_01 .box ul li img{width:auto; height:96px;}
.ourpartners_box_02{width:100%; background:#2b2b29; padding:40px 0;}
.ourpartners_box_02 .box{width:1200px; background:#2b2b29; margin:0 auto;}
.ourpartners_box_02 .box ul{width:100%; overflow:hidden;}
.ourpartners_box_02 .box ul li{width:50%; float:left; text-align:center;}
.ourpartners_box_02 .box ul li img{width:auto; height:47px;}
.ourpartners_box_03{width:100%; background:#323230; padding:40px 0;}
.ourpartners_box_03 .box{width:1200px; background:#323230; margin:0 auto;}
.ourpartners_box_03 .box ul{width:100%; overflow:hidden;}
.ourpartners_box_03 .box ul li{width:25%; float:left; text-align:center;}
.ourpartners_box_03 .box ul li img{width:auto; height:155px;}
.ourpartners_box_04{width:100%; background:#2b2b29; padding:40px 0;}
.ourpartners_box_04 .box{width:1200px; background:#2b2b29; margin:0 auto;}
.ourpartners_box_04 .box ul{width:100%; overflow:hidden;}
.ourpartners_box_04 .box ul li{width:25%; float:left; text-align:center;}
.ourpartners_box_04 .box ul li img{width:auto; height:155px;}

.ourhistory_wrap{width:100%; margin-bottom:150px;}
.ourhistory_wrap .ourhistory{width:100%; overflow:hidden;}
.ourhistory_wrap .ourhistory .left_tab{width:580px; float:left; margin-right:40px;}
.ourhistory_wrap .ourhistory .left_tab li{width:275px; float:left; margin-right:30px; margin-top:30px;}
.ourhistory_wrap .ourhistory .left_tab li:nth-child(1),.ourhistory_wrap .ourhistory .left_tab li:nth-child(2){margin-top:0;}
.ourhistory_wrap .ourhistory .left_tab li:nth-child(2n){margin-right:0;}
.ourhistory_wrap .ourhistory .left_tab li img{width:100%; height:auto;}
.ourhistory_wrap .ourhistory .right_txt{width:580px; float:left; color:#c5c4c4;}
.ourhistory_wrap .ourhistory .right_txt h3{font-size:20px; text-decoration:underline; font-family:"TYPOGRAPH PRO Semi Bold"; margin-bottom:25px;}
.ourhistory_wrap .ourhistory .right_txt h4{font-size:20px; text-decoration:underline; font-family:"TYPOGRAPH PRO Semi Bold"; margin-bottom:8px;}
.ourhistory_wrap .ourhistory .right_txt .history_txt{font-size:14px; line-height:25px; margin-bottom:70px; letter-spacing:-0.5px;}
.ourhistory_wrap .ourhistory .right_txt .history_txt.common{margin-bottom:0;}
.ourhistory_wrap .ourhistory .right_txt .history_txt p{padding-left:20px; box-sizing:border-box; background:url("../images/our_history_dot.png") no-repeat left 8px;}
.ourhistory_wrap .ourhistory .right_txt .history_txt p.none{background:none;}

.ourlegends_wrap{width:100%;}
.ourlegends_wrap.common{width:100%; margin-bottom:150px;}
.ourlegends_wrap .ourlegends_list{width:100%;}
.ourlegends_wrap .ourlegends_list .box{width:100%; overflow:hidden; margin-top:35px;}
.ourlegends_wrap .ourlegends_list .box:nth-child(1){margin-top:0;}
.ourlegends_wrap .ourlegends_list .box:nth-child(2n-1) .img{float:left; margin-right:41px;}
.ourlegends_wrap .ourlegends_list .box:nth-child(2n-1) .txt{float:right;}
.ourlegends_wrap .ourlegends_list .box:nth-child(2n) .img{float:right; margin-left:41px;}
.ourlegends_wrap .ourlegends_list .box:nth-child(2n) .txt{float:left;}
.ourlegends_wrap .ourlegends_list .box .img{width:579px; float:left;}
.ourlegends_wrap .ourlegends_list .box .img img{width:100%; height:auto;}
.ourlegends_wrap .ourlegends_list .box .txt{width:580px; float:left; overflow:hidden; font-size:14px; padding-top:80px;}
.ourlegends_wrap .ourlegends_list .box .txt h3{font-size:29px; color:white; margin-bottom:50px; text-align:center; font-family:"TYPOGRAPH PRO Semi Bold";}
.ourlegends_wrap .ourlegends_list .box .txt .left.common{width:100%; float:left; color:#c5c4c4; letter-spacing:-0.5px;}
.ourlegends_wrap .ourlegends_list .box .txt .left{width:50%; float:left; color:#c5c4c4; letter-spacing:-0.5px; line-height:25px;}
.ourlegends_wrap .ourlegends_list .box .txt .right{width:50%; float:left; color:#c5c4c4; letter-spacing:-0.5px; line-height:25px;}
.ourlegends_wrap .ourlegends_list .box .txt b{font-weight:normal; font-family:"TYPOGRAPH PRO Semi Bold";}

.magazine_wrap{width:100%;}
.magazine_wrap .main a{width:100%; overflow:hidden; display:block;}
.magazine_wrap .main a img{width:100%; height:auto;}
.magazine_wrap .magazine_list{width:100%; overflow:hidden;}
.magazine_wrap .magazine_list .box{width:550px; float:left; margin-right:100px; margin-top:100px;}
.magazine_wrap .magazine_list .box:nth-child(2n){margin-right:0;}
.magazine_wrap .magazine_list .box a{width:100%; overflow:hidden; display:block;}
.magazine_wrap .magazine_list .box a img{width:100%; height:auto;}

#magazine_view{width:100%; background:#272727; position:fixed; top:0; left:0; height:100%;}
.magazine_view_box{width:86%; height:50%; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; max-width:1640px;}
.magazine_view_box .magazine_view_wrap{width:100%; height:auto; overflow:hidden;}
.magazine_view_box .magazine_view_img{float:left;}
.magazine_view_box .magazine_view_img img{max-width:100%; max-height:100%; width:auto; height:auto;}
.magazine_view_box_m{width:42.8%; height:50%; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; max-width:820px; display:none;}
.magazine_view_box_m .magazine_view_wrap_m{width:100%; height:auto; overflow:hidden;}
.magazine_view_box_m .magazine_view_img_m img{max-width:100%; max-height:100%; height:auto; width:auto;}
.magazine_btn_box .btn_left{position:absolute; top:50%; margin-top:-42px; left:0; display:block; width:50px; height:85px; overflow:hidden; background-color:rgba(255,255,255,0.4); z-index:99999;}
.magazine_btn_box .btn_right{position:absolute; top:50%; margin-top:-42px; right:0; display:block; width:50px; height:85px; overflow:hidden; background-color:rgba(255,255,255,0.4); z-index:99999;}
.magazine_btn_box img{width:100%;}


.club_contests_wrap{width:100%; margin-bottom:150px;}
.club_contests_wrap .club_contests_list{width:100%; overflow:hidden;}
.club_contests_wrap .club_contests_list .box{width:580px; overflow:hidden; margin-right:40px; margin-top:40px; position:relative; float:left;}
.club_contests_wrap .club_contests_list .box:nth-child(1),.club_contests_wrap .club_contests_list .box:nth-child(2){margin-top:0;}
.club_contests_wrap .club_contests_list .box:nth-child(2n){margin-right:0;}
.club_contests_wrap .club_contests_list .box .img{width:100%; padding-bottom:66.9%; position:relative;}
.club_contests_wrap .club_contests_list .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.club_contests_wrap .club_contests_list .box .txt{width:100%; height:0; position:absolute; top:0; left:0; background:rgba(0,0,0,0.7); transition: all ease 300ms; overflow:hidden;}
.club_contests_wrap .club_contests_list .box:hover .txt{height:100%; transition: all ease 300ms;}
.club_contests_wrap .club_contests_list .box .txt div{width:100%; height:100%; display:table;}
.club_contests_wrap .club_contests_list .box .txt div span{font-size:17px; color:white; line-height:23px; width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:center;}

@media screen and (min-width:1024px) and (max-width:1199px){
	#main_banner_txt{padding:30px 0; font-size:25px;}

	#contents{padding:80px 0 120px 0;}

	#fellow_box .fellow_box{width:1024px;}
	#team_box .team_box{width:1024px;}
	#spotlight_box .spotlight_box{width:1024px;}
	#club_contests_box .club_contests_box{width:1024px;}
	#whoweare_box .whoweare_box{width:1024px;}
	#followus_box .followus_box{width:1024px;}
	#dropus_box .dropus_box{width:1024px;}

	#ourpartners_box{margin-bottom:100px;}

	#ourhistory_box .ourhistory_box{width:1024px;}
	#ourlegends_box .ourlegends_box{width:1024px;}

	#magazine_box .magazine_box{width:1024px;}

	.title_common{margin-bottom:50px;}
	.title_common span{border:3px solid #d5ab54; border-radius:8px; font-size:30px;}

	.fellow_group{margin-bottom:100px;}
	.fellow_group .fellow_tab{margin-bottom:50px;}
	.fellow_group .fellow_tab li{margin-right:100px;}
	.fellow_group .fellow_tab li a{font-size:16px;}
	.fellow_group .fellow_list .box{width:320px; height:477px; margin-right:32px; margin-top:25px;}
	.fellow_group .fellow_list .box .img{padding-bottom:390px;}
	.fellow_group .fellow_list .box .txt{padding:25px 0; font-size:15px;}
	.fellow_group .fellow_list .box .txt h5{margin-top:7px;}

	.fellow_group .new_fellow_list .box{width:320px; margin-right:32px; margin-top:25px;}
	.fellow_group .new_fellow_list .box .img{padding-bottom:390px;}
	.fellow_group .new_fellow_list .box .txt div span{font-size:15px; line-height:23px;}
	
	.team_wrap{margin-bottom:100px;}
	.team_wrap .team_list .box{width:320px; margin-right:32px; margin-top:25px;}

	.spotlight_wrap{margin-bottom:100px;}
	.spotlight_wrap .spotlight_list .box{margin-top:25px;}
	.spotlight_wrap .spotlight_list .box .img{width:497px; padding-bottom:32.5%;}
	.spotlight_wrap .spotlight_list .box .txt{width:497px; padding-top:30px;}
	.spotlight_wrap .spotlight_list .box .txt .new_tit{font-size:28px; line-height:38px; max-height:76px; margin-bottom:40px;}
	.spotlight_wrap .spotlight_list .box .txt .new_subtit{font-size:15px; line-height:21px; max-height:63px; margin-bottom:45px;}
	.spotlight_wrap .spotlight_list .box .txt .new_btn{}
	.spotlight_wrap .spotlight_list .box .txt .new_btn a{width:130px; height:40px; line-height:40px; font-size:15px;}
	/*.spotlight_wrap .spotlight_list .box .txt .txt_02{margin-bottom:15px;}
	.spotlight_wrap .spotlight_list .box .txt .txt_03{font-size:28px; margin-bottom:50px;}
	.spotlight_wrap .spotlight_list .box .txt .txt_04{font-size:14px; margin-bottom:30px; line-height:20px;}
	.spotlight_wrap .spotlight_list .box .txt .txt_05{font-size:13px;}
	.spotlight_wrap .spotlight_list .box .txt .txt_05 a{width:130px; height:40px; line-height:40px; font-size:15px;}*/
	.spotlight_wrap .spotlight_list .box:nth-child(2n-1) .img{margin-left:30px;}
	.spotlight_wrap .spotlight_list .box:nth-child(2n) .img{margin-right:30px;}

	.whoweare_wrap{margin-bottom:100px;}
	.whoweare_wrap .whoweare_list .box{width:320px; margin-right:32px; margin-top:25px;}
	.whoweare_wrap .whoweare_list .box h3{font-size:20px;}
	.whoweare_wrap .whoweare_list .box h4{font-size:16px; bottom:43.2%;}
	.whoweare_wrap .whoweare_txt{padding-top:70px;}
	.whoweare_wrap .whoweare_txt p{font-size:20px; line-height:24px;}
	.whoweare_wrap .whoweare_txt p:nth-child(1){margin-bottom:15px;}

	.followus_wrap{margin-bottom:100px;}
	.followus_wrap .insta_tit{font-size:16px; line-height:40px;}
	.followus_wrap .insta_tit img{width:40px; height:40px; margin-right:10px;}
	.followus_wrap .followus_insta .box{width:244px;}
	.followus_wrap .insta_btn a img{width:auto; height:45px;}

	.dropus_wrap{margin-bottom:100px;}
	.dropus_wrap .dropus_list .box{width:320px; margin-right:32px;}
	.dropus_wrap .dropus_list .box h3{font-size:24px; margin-bottom:15px;}
	.dropus_wrap .dropus_list .box ul{margin-bottom:20px;}
	.dropus_wrap .dropus_list .box ul li{font-size:18px;}
	.dropus_wrap .dropus_list .box ul li img{margin-right:15px;}

	.ourpartners_box_01{padding:30px 0;}
	.ourpartners_box_01 .box{width:1024px;}
	.ourpartners_box_01 .box ul li img{height:80px;}
	.ourpartners_box_02{padding:30px 0;}
	.ourpartners_box_02 .box{width:1024px;}
	.ourpartners_box_02 .box ul li img{wheight:37px;}
	.ourpartners_box_03{padding:30px 0;}
	.ourpartners_box_03 .box{width:1024px;}
	.ourpartners_box_03 .box ul li img{height:130px;}
	.ourpartners_box_04{padding:30px 0;}
	.ourpartners_box_04 .box{width:1024px;}
	.ourpartners_box_04 .box ul li img{height:130px;}

	.ourhistory_wrap{margin-bottom:100px;}
	.ourhistory_wrap .ourhistory .left_tab{width:497px; margin-right:30px;}
	.ourhistory_wrap .ourhistory .left_tab li{width:235px; margin-right:27px; margin-top:27px;}
	.ourhistory_wrap .ourhistory .left_tab li img{width:100%; height:auto;}
	.ourhistory_wrap .ourhistory .right_txt{width:497px;}
	.ourhistory_wrap .ourhistory .right_txt h3{font-size:18px; margin-bottom:21px;}
	.ourhistory_wrap .ourhistory .right_txt h4{font-size:18px;}
	.ourhistory_wrap .ourhistory .right_txt .history_txt{font-size:13px; line-height:25px; margin-bottom:55px;}

	.ourlegends_wrap.common{margin-bottom:100px;}
	.ourlegends_wrap .ourlegends_list .box{margin-top:25px;}
	.ourlegends_wrap .ourlegends_list .box:nth-child(2n-1) .img{margin-right:30px;}
	.ourlegends_wrap .ourlegends_list .box:nth-child(2n) .img{margin-left:30px;}
	.ourlegends_wrap .ourlegends_list .box .img{width:497px;}
	.ourlegends_wrap .ourlegends_list .box .txt{width:497px; font-size:13px; padding-top:50px;}
	.ourlegends_wrap .ourlegends_list .box .txt h3{font-size:24px; margin-bottom:35px;}

	.magazine_wrap .magazine_list .box{width:500px; margin-right:24px; margin-top:25px;}

	.magazine_view_box{display:none;}
	.magazine_view_box_m{display:block; width:100%; height:auto; margin-top:-246px; top:50%}

	.club_contests_wrap{margin-bottom:100px;}
	.club_contests_wrap .club_contests_list .box{width:500px; margin-right:24px; margin-top:25px;}
	.club_contests_wrap .club_contests_list .box .txt div span{font-size:15px; line-height:21px;}
}

@media screen and (min-width:720px) and (max-width:1023px){
	#main_banner{margin-top:0;}

	#main_banner_txt{padding:22px 0; font-size:18px;}

	#contents{padding:40px 0 80px 0;}

	#fellow_box .fellow_box{width:720px;}
	#team_box .team_box{width:720px;}
	#spotlight_box .spotlight_box{width:720px;}
	#club_contests_box .club_contests_box{width:720px;}
	#whoweare_box .whoweare_box{width:720px;}
	#followus_box .followus_box{width:720px;}
	#dropus_box .dropus_box{width:720px;}

	#ourpartners_box{margin-bottom:60px;}

	#ourhistory_box .ourhistory_box{width:720px;}
	#ourlegends_box .ourlegends_box{width:720px;}

	#magazine_box .magazine_box{width:720px;}

	.title_common{margin-bottom:35px;}
	.title_common span{border:3px solid #d5ab54; border-radius:8px; font-size:24px;}

	.fellow_group{margin-bottom:60px;}
	.fellow_group .fellow_tab{margin-bottom:35px;}
	.fellow_group .fellow_tab li{margin-right:60px;}
	.fellow_group .fellow_tab li a{font-size:15px;}
	.fellow_group .fellow_list .box{width:350px; height:512px; margin-right:20px; margin-top:25px;}
	.fellow_group .fellow_list .box:nth-child(1),.fellow_group .fellow_list .box:nth-child(2){margin-top:0;}
	.fellow_group .fellow_list .box:nth-child(3){margin-top:25px;}
	.fellow_group .fellow_list .box:nth-child(2n){margin-right:0;}
	.fellow_group .fellow_list .box:nth-child(3n){margin-right:20px;}
	.fellow_group .fellow_list .box:nth-child(6n){margin-right:0;}
	.fellow_group .fellow_list .box .img{padding-bottom:425px;}
	.fellow_group .fellow_list .box .txt{padding:25px 0; font-size:15px;}
	.fellow_group .fellow_list .box .txt h5{margin-top:7px;}
	.fellow_group .fellow_list .box:nth-child(3n-2) .img,.fellow_group .fellow_list .box:nth-child(3n) .img{top:0;}
	.fellow_group .fellow_list .box:nth-child(3n-2) .txt,.fellow_group .fellow_list .box:nth-child(3n) .txt{bottom:0;}
	.fellow_group .fellow_list .box:nth-child(3n-1) .img{top:0; bottom:auto;}
	.fellow_group .fellow_list .box:nth-child(3n-1) .txt{bottom:0; top:auto;}

	.fellow_group .new_fellow_list{width:100%; overflow:hidden;}
	.fellow_group .new_fellow_list .box{width:350px; margin-right:20px; margin-top:25px;}
	.fellow_group .new_fellow_list .box:nth-child(1),.fellow_group .new_fellow_list .box:nth-child(2){margin-top:0;}
	.fellow_group .new_fellow_list .box:nth-child(3){margin-top:25px;}
	.fellow_group .new_fellow_list .box:nth-child(2n){margin-right:0;}
	.fellow_group .new_fellow_list .box:nth-child(3n){margin-right:20px;}
	.fellow_group .new_fellow_list .box:nth-child(6n){margin-right:0;}
	.fellow_group .new_fellow_list .box .img{padding-bottom:425px;}
	.fellow_group .new_fellow_list .box .txt{height:auto; position:relative; background:none;}
	.fellow_group .new_fellow_list .box:hover .txt{height:auto;}
	.fellow_group .new_fellow_list .box .txt div{height:auto; display:block; text-align:center; padding:20px 0;}
	.fellow_group .new_fellow_list .box .txt div span{height:auto; display:inline; font-size:15px; line-height:20px;}

	.team_wrap{margin-bottom:60px;}
	.team_wrap .team_list .box{width:224px; margin-right:24px; margin-top:24px;}
	.team_wrap .team_list .box:hover .team_name{display:block; height:60px;}
	.team_wrap .team_list .box .team_name{width:100%; height:60px; background:none; position:relative; top:0; left:0; display:block; border-radius:0;}
	.team_wrap .team_list .box .team_name h3{position:relative; bottom:0; left:0; font-size:16px; margin-top:15px;}

	.spotlight_wrap{margin-bottom:60px;}
	.spotlight_wrap .spotlight_list .box{margin-top:25px;}
	.spotlight_wrap .spotlight_list .box .img{width:100%; padding-bottom:66.9%;}
	.spotlight_wrap .spotlight_list .box .txt{width:100%; padding-top:20px;}
	.spotlight_wrap .spotlight_list .box .txt .new_tit{font-size:24px; line-height:32px; max-height:64px; margin-bottom:30px;}
	.spotlight_wrap .spotlight_list .box .txt .new_subtit{font-size:14px; line-height:18px; max-height:54px; margin-bottom:40px;}
	.spotlight_wrap .spotlight_list .box .txt .new_btn{}
	.spotlight_wrap .spotlight_list .box .txt .new_btn a{width:120px; height:35px; line-height:35px; font-size:14px;}
	/*.spotlight_wrap .spotlight_list .box .txt .txt_02{margin-bottom:10px;}
	.spotlight_wrap .spotlight_list .box .txt .txt_03{font-size:28px; margin-bottom:35px;}
	.spotlight_wrap .spotlight_list .box .txt .txt_04{font-size:15px; line-height:20px; margin-bottom:30px;}
	.spotlight_wrap .spotlight_list .box .txt .txt_05 a{width:120px; height:35px; line-height:35px; font-size:14px;}*/
	.spotlight_wrap .spotlight_list .box:nth-child(2n-1) .img{margin-left:0;}
	.spotlight_wrap .spotlight_list .box:nth-child(2n) .img{margin-right:0;}

	.whoweare_wrap{margin-bottom:60px;}
	.whoweare_wrap .whoweare_list .box{width:224px; margin-right:24px; margin-top:24px;}
	.whoweare_wrap .whoweare_list .box:hover ul{display:block; height:101px;}
	.whoweare_wrap .whoweare_list .box ul{width:100%; height:101px; background:none; position:relative; top:0; left:0; display:block; border-radius:0;}
	.whoweare_wrap .whoweare_list .box ul li{display:inline-block; padding-top:10px; margin:0 2px;}
	.whoweare_wrap .whoweare_list .box ul li a img{width:35px; height:auto;}
	.whoweare_wrap .whoweare_list .box h3{position:relative; bottom:0; left:0; font-size:16px; margin-top:10px;}
	.whoweare_wrap .whoweare_list .box h4{position:relative; bottom:0; left:0; font-size:13px; margin-top:10px;}
	.whoweare_wrap .whoweare_txt{padding-top:50px;}
	.whoweare_wrap .whoweare_txt p{font-size:15px; line-height:23px;}
	.whoweare_wrap .whoweare_txt p:nth-child(1){margin-bottom:20px;}

	.followus_wrap{margin-bottom:60px;}
	.followus_wrap .insta_tit{font-size:16px; line-height:40px;}
	.followus_wrap .insta_tit img{width:40px; height:40px; margin-right:10px;}
	.followus_wrap .followus_insta .box{width:230px; padding-bottom:32%; margin-right:15px;}
	.followus_wrap .followus_insta .box:nth-child(3n){margin-right:0;}
	.followus_wrap .followus_insta .box:nth-child(4n){margin-right:15px;}
	.followus_wrap .followus_insta .box:nth-child(12n){margin-right:0;}
	.followus_wrap .followus_insta .box:nth-child(1),.followus_wrap .followus_insta .box:nth-child(2),.followus_wrap .followus_insta .box:nth-child(3){margin-top:0;}
	.followus_wrap .followus_insta .box:nth-child(4){margin-top:15px;}
	#contents .followus_wrap .followus_insta .box:nth-child(4){display:none;}
	.followus_wrap .insta_btn{margin:15px 0;}
	.followus_wrap .insta_btn.common{margin:15px 0 0 0;}
	.followus_wrap .insta_btn a img{width:auto; height:40px;}

	.dropus_wrap{margin-bottom:60px;}
	.dropus_wrap .dropus_list .box{width:224px; margin-right:24px;}
	.dropus_wrap .dropus_list .box h3{font-size:20px; margin-bottom:15px;}
	.dropus_wrap .dropus_list .box ul{margin-bottom:20px;}
	.dropus_wrap .dropus_list .box ul li{font-size:15px;}
	.dropus_wrap .dropus_list .box ul li img{margin-right:15px;}

	.ourpartners_box_01{padding:25px 0;}
	.ourpartners_box_01 .box{width:720px;}
	.ourpartners_box_01 .box ul li img{height:60px;}
	.ourpartners_box_02{padding:25px 0;}
	.ourpartners_box_02 .box{width:720px;}
	.ourpartners_box_02 .box ul li img{height:28px;}
	.ourpartners_box_03{padding:25px 0;}
	.ourpartners_box_03 .box{width:720px;}
	.ourpartners_box_03 .box ul li img{height:90px;}
	.ourpartners_box_04{padding:25px 0;}
	.ourpartners_box_04 .box{width:720px;}
	.ourpartners_box_04 .box ul li img{height:90px;}

	.ourhistory_wrap{margin-bottom:60px;}
	.ourhistory_wrap .ourhistory .left_tab{width:300px; margin-right:20px;}
	.ourhistory_wrap .ourhistory .left_tab li{width:140px; margin-right:20px; margin-top:20px;}
	.ourhistory_wrap .ourhistory .right_txt{width:400px;}
	.ourhistory_wrap .ourhistory .right_txt h3{font-size:16px; margin-bottom:20px;}
	.ourhistory_wrap .ourhistory .right_txt h4{font-size:16px;}
	.ourhistory_wrap .ourhistory .right_txt .history_txt{font-size:13px; line-height:21px; margin-bottom:40px;}
	.ourhistory_wrap .ourhistory .right_txt .history_txt p{padding-left:18px; background:url("../images/our_history_dot.png") no-repeat left 6px; background-size:9px 9px;}

	.ourlegends_wrap.common{margin-bottom:60px;}
	.ourlegends_wrap .ourlegends_list .box{margin-top:25px;}
	.ourlegends_wrap .ourlegends_list .box:nth-child(2n-1) .img{margin-right:20px;}
	.ourlegends_wrap .ourlegends_list .box:nth-child(2n) .img{margin-left:20px;}
	.ourlegends_wrap .ourlegends_list .box .img{width:350px;}
	.ourlegends_wrap .ourlegends_list .box .txt{width:350px; font-size:13px; /*padding-top:25px;*/ padding-top:0;}
	.ourlegends_wrap .ourlegends_list .box .txt h3{font-size:18px; margin-bottom:25px;}
	.ourlegends_wrap .ourlegends_list .box .txt .left{width:100%; line-height:21px; letter-spacing:-0.8px;}
	.ourlegends_wrap .ourlegends_list .box .txt .right{width:100%; line-height:21px; letter-spacing:-0.8px;}

	.magazine_wrap .magazine_list .box{width:350px; margin-right:20px; margin-top:25px;}

	.magazine_view_box{display:none;}
	.magazine_view_box_m{display:block; width:100%; height:auto; top:50%; margin-top:-246px;}

	.club_contests_wrap{margin-bottom:60px;}
	.club_contests_wrap .club_contests_list .box{width:350px; margin-right:20px; margin-top:20px;}
	.club_contests_wrap .club_contests_list .box .img{width:100%; padding-bottom:66.9%; position:relative;}
	.club_contests_wrap .club_contests_list .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
	.club_contests_wrap .club_contests_list .box .txt{height:auto; position:relative; background:none;}
	.club_contests_wrap .club_contests_list .box:hover .txt{height:auto;}
	.club_contests_wrap .club_contests_list .box .txt div{height:auto; display:block; padding-top:10px;}
	.club_contests_wrap .club_contests_list .box .txt div span{font-size:14px; line-height:20px; height:40px; display:block; text-align:left; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
}

@media screen and (max-width:719px){
	#main_banner{margin-top:0;}

	#main_banner_txt{padding:15px 0; font-size:14px;}

	#contents{padding:30px 0 60px 0;}

	#fellow_box .fellow_box{width:100%; padding:0 5px; box-sizing:border-box;}
	#team_box .team_box{width:100%; padding:0 5px; box-sizing:border-box;}
	#spotlight_box .spotlight_box{width:100%; padding:0 5px; box-sizing:border-box;}
	#club_contests_box .club_contests_box{width:100%; padding:0 5px; box-sizing:border-box;}
	#whoweare_box .whoweare_box{width:100%; padding:0 5px; box-sizing:border-box;}
	#followus_box .followus_box{width:100%; padding:0 5px; box-sizing:border-box;}
	#dropus_box .dropus_box{width:100%; padding:0 5px; box-sizing:border-box;}

	#ourpartners_box{margin-bottom:30px;}

	#ourhistory_box .ourhistory_box{width:100%; padding:0 5px; box-sizing:border-box;}
	#ourlegends_box .ourlegends_box{width:100%; padding:0 5px; box-sizing:border-box;}

	#magazine_box .magazine_box{width:100%; padding:0 5px; box-sizing:border-box;}

	.title_common{margin-bottom:20px;}
	.title_common span{border:3px solid #d5ab54; border-radius:8px; font-size:18px; padding:6px 12px;}
	.title_common span.common{margin-left:15px;}

	.fellow_group{margin-bottom:30px;}
	.fellow_group .fellow_tab{margin-bottom:30px;}
	.fellow_group .fellow_tab li{margin-right:45px;}
	.fellow_group .fellow_tab li a{font-size:15px;}
	.fellow_group .fellow_list .box{width:100%; height:auto; margin-right:0; margin-top:20px;}
	.fellow_group .fellow_list .box:nth-child(1){margin-top:0;}
	.fellow_group .fellow_list .box:nth-child(2),.fellow_group .fellow_list .box:nth-child(3){margin-top:20px;}
	.fellow_group .fellow_list .box:nth-child(3n){margin-right:0;}
	.fellow_group .fellow_list .box .img{padding-bottom:0; position:relative;}
	.fellow_group .fellow_list .box .img img{width:100%; height:auto; position:relative;}
	.fellow_group .fellow_list .box .txt{padding:15px 0; font-size:14px; position:relative;}
	.fellow_group .fellow_list .box .txt h5{margin-top:7px;}

	.fellow_group .new_fellow_list{width:100%; overflow:hidden;}
	.fellow_group .new_fellow_list .box{width:100%; margin-right:0; margin-top:20px;}
	.fellow_group .new_fellow_list .box:nth-child(1){margin-top:0;}
	.fellow_group .new_fellow_list .box:nth-child(2),.fellow_group .new_fellow_list .box:nth-child(3){margin-top:20px;}
	.fellow_group .new_fellow_list .box:nth-child(3n){margin-right:0;}
	.fellow_group .new_fellow_list .box .img{padding-bottom:0; position:relative;}
	.fellow_group .new_fellow_list .box .img img{width:100%; height:auto; position:relative;}
	.fellow_group .new_fellow_list .box .txt{height:auto; position:relative; background:none;}
	.fellow_group .new_fellow_list .box:hover .txt{height:auto;}
	.fellow_group .new_fellow_list .box .txt div{height:auto; display:block; text-align:center; padding:15px 0;}
	.fellow_group .new_fellow_list .box .txt div span{height:auto; display:inline; font-size:14px; line-height:20px;}

	.team_wrap{margin-bottom:30px;}
	.team_wrap .team_list .box{width:49%; margin-right:2%; margin-top:2%;}
	.team_wrap .team_list .box:nth-child(1),.team_wrap .team_list .box:nth-child(2){margin-top:0;}
	.team_wrap .team_list .box:nth-child(3){margin-top:2%;}
	.team_wrap .team_list .box:nth-child(2n){margin-right:0;}
	.team_wrap .team_list .box:nth-child(3n){margin-right:2%;}
	.team_wrap .team_list .box:nth-child(6n){margin-right:0;}
	.team_wrap .team_list .box:hover .team_name{display:block; height:60px; transition:none;}
	.team_wrap .team_list .box .team_name{width:100%; height:60px; background:none; position:relative; top:0; left:0; display:block; border-radius:0; transition:none;}
	.team_wrap .team_list .box .team_name h3{position:relative; bottom:0; left:0; font-size:16px; margin-top:15px;}

	.spotlight_wrap{margin-bottom:30px;}
	.spotlight_wrap .spotlight_list .box{margin-top:20px;}
	.spotlight_wrap .spotlight_list .box .img{width:100%; padding-bottom:66.9%;}
	.spotlight_wrap .spotlight_list .box .txt{width:100%; padding-top:20px;}
	.spotlight_wrap .spotlight_list .box .txt .new_tit{font-size:20px; line-height:26px; max-height:52px; margin-bottom:20px;}
	.spotlight_wrap .spotlight_list .box .txt .new_subtit{font-size:13px; line-height:20px; max-height:60px; margin-bottom:20px;}
	.spotlight_wrap .spotlight_list .box .txt .new_btn{}
	.spotlight_wrap .spotlight_list .box .txt .new_btn a{width:120px; height:35px; line-height:35px; font-size:13px;}
	/*.spotlight_wrap .spotlight_list .box .txt .txt_02{margin-bottom:10px;}
	.spotlight_wrap .spotlight_list .box .txt .txt_03{font-size:20px; margin-bottom:20px;}
	.spotlight_wrap .spotlight_list .box .txt .txt_04{font-size:13px; line-height:20px; margin-bottom:20px;}
	.spotlight_wrap .spotlight_list .box .txt .txt_05 a{width:120px; height:35px; line-height:35px; font-size:13px;}*/
	.spotlight_wrap .spotlight_list .box:nth-child(2n-1) .img{margin-left:0;}
	.spotlight_wrap .spotlight_list .box:nth-child(2n) .img{margin-right:0;}

	.whoweare_wrap{margin-bottom:30px;}
	.whoweare_wrap .whoweare_list .box{width:49%; margin-right:2%; margin-top:2%;}
	.whoweare_wrap .whoweare_list .box:nth-child(1),.whoweare_wrap .whoweare_list .box:nth-child(2){margin-top:0;}
	.whoweare_wrap .whoweare_list .box:nth-child(3){margin-top:2%;}
	.whoweare_wrap .whoweare_list .box:nth-child(2n){margin-right:0;}
	.whoweare_wrap .whoweare_list .box:nth-child(3n){margin-right:2%;}
	.whoweare_wrap .whoweare_list .box:nth-child(6n){margin-right:0;}
	.whoweare_wrap .whoweare_list .box:hover ul{display:block; height:97px; transition:none;}
	.whoweare_wrap .whoweare_list .box ul{width:100%; height:118px; background:none; position:relative; top:0; left:0; display:block; border-radius:0; transition:none;}
	.whoweare_wrap .whoweare_list .box ul li{padding-top:8px; margin:0 1px;}
	.whoweare_wrap .whoweare_list .box ul li a img{width:27px; height:auto;}
	.whoweare_wrap .whoweare_list .box h3{position:relative; bottom:0; left:0; font-size:16px; margin-top:8px;}
	.whoweare_wrap .whoweare_list .box h4{position:relative; bottom:0; left:0; font-size:13px; margin-top:8px;}
	.whoweare_wrap .whoweare_txt{padding-top:25px;}
	.whoweare_wrap .whoweare_txt p{font-size:13px; line-height:18px;}
	.whoweare_wrap .whoweare_txt p:nth-child(1){margin-bottom:15px;}

	.followus_wrap{margin-bottom:30px;}
	.followus_wrap .insta_tit{font-size:15px; line-height:35px;}
	.followus_wrap .insta_tit img{width:35px; height:35px; margin-right:8px;}
	.followus_wrap .followus_insta .box{width:49%; height:auto; padding-bottom:49%; margin-right:2%; margin-top:2%;}
	.followus_wrap .followus_insta .box:nth-child(1),.followus_wrap .followus_insta .box:nth-child(2){margin-top:0;}
	.followus_wrap .followus_insta .box:nth-child(3),.followus_wrap .followus_insta .box:nth-child(4){margin-top:2%;}
	.followus_wrap .followus_insta .box:nth-child(2n){margin-right:0;}
	.followus_wrap .followus_insta .box:nth-child(3n){margin-right:2%;}
	.followus_wrap .followus_insta .box:nth-child(6n){margin-right:0;}
	.followus_wrap .insta_btn{margin:12px 0 20px 0;}
	.followus_wrap .insta_btn.common{margin:12px 0 0 0;}
	.followus_wrap .insta_btn a img{width:auto; height:35px;}

	.dropus_wrap{margin-bottom:30px;}
	.dropus_wrap .dropus_list .box{width:100%; margin-right:0; margin-top:20px;}
	.dropus_wrap .dropus_list .box:nth-child(1){margin-top:0;}
	.dropus_wrap .dropus_list .box h3{font-size:18px; margin-bottom:10px;}
	.dropus_wrap .dropus_list .box ul{margin-bottom:15px;}
	.dropus_wrap .dropus_list .box ul li{font-size:13px;}
	.dropus_wrap .dropus_list .box ul li img{margin-right:10px;}

	.ourpartners_box_01{padding:20px 0;}
	.ourpartners_box_01 .box{width:100%; padding:0 5px; box-sizing:border-box;}
	.ourpartners_box_01 .box ul li img{height:40px;}
	.ourpartners_box_02{padding:20px 0;}
	.ourpartners_box_02 .box{width:100%; padding:0 5px; box-sizing:border-box;}
	.ourpartners_box_02 .box ul li img{height:13px;}
	.ourpartners_box_03{padding:20px 0;}
	.ourpartners_box_03 .box{width:100%; padding:0 5px; box-sizing:border-box;}
	.ourpartners_box_03 .box ul li img{height:55px;}
	.ourpartners_box_04{padding:20px 0;}
	.ourpartners_box_04 .box{width:100%; padding:0 5px; box-sizing:border-box;}
	.ourpartners_box_04 .box ul li img{height:55px;}

	.ourhistory_wrap{margin-bottom:30px;}
	.ourhistory_wrap .ourhistory .left_tab{width:100%; margin-right:0; margin-bottom:20px;}
	.ourhistory_wrap .ourhistory .left_tab li{width:32%; margin-right:2%; margin-top:2%;}
	.ourhistory_wrap .ourhistory .left_tab li:nth-child(1),.ourhistory_wrap .ourhistory .left_tab li:nth-child(2),.ourhistory_wrap .ourhistory .left_tab li:nth-child(3){margin-top:0;}
	.ourhistory_wrap .ourhistory .left_tab li:nth-child(2n){margin-right:2%;}
	.ourhistory_wrap .ourhistory .left_tab li:nth-child(3n){margin-right:0;}
	.ourhistory_wrap .ourhistory .left_tab li:nth-child(6n){margin-right:0;}
	.ourhistory_wrap .ourhistory .right_txt{width:100%;}
	.ourhistory_wrap .ourhistory .right_txt h3{font-size:15px; margin-bottom:15px;}
	.ourhistory_wrap .ourhistory .right_txt h4{font-size:14px;}
	.ourhistory_wrap .ourhistory .right_txt .history_txt{font-size:13px; line-height:21px; margin-bottom:30px;}
	.ourhistory_wrap .ourhistory .right_txt .history_txt p{padding-left:18px; background:url("../images/our_history_dot.png") no-repeat left 6px; background-size:9px 9px;}
	/*.ourhistory_wrap .ourhistory .right_txt .history_txt p{margin-bottom:7px;}
	.ourhistory_wrap .ourhistory .right_txt .history_txt p:last-child{margin-bottom:0;}*/

	.ourlegends_wrap.common{margin-bottom:30px;}
	.ourlegends_wrap .ourlegends_list .box{margin-top:25px;}
	.ourlegends_wrap .ourlegends_list .box:nth-child(2n-1) .img{float:none; margin-right:0;}
	.ourlegends_wrap .ourlegends_list .box:nth-child(2n-1) .txt{float:none;}
	.ourlegends_wrap .ourlegends_list .box:nth-child(2n) .img{float:none; margin-left:0;}
	.ourlegends_wrap .ourlegends_list .box:nth-child(2n) .txt{float:none; text-align:right;}
	.ourlegends_wrap .ourlegends_list .box .img{width:100%;}
	.ourlegends_wrap .ourlegends_list .box .txt{width:100%; font-size:13px; padding-top:20px;}
	.ourlegends_wrap .ourlegends_list .box .txt h3{font-size:16px; margin-bottom:15px;}
	.ourlegends_wrap .ourlegends_list .box .txt .left{width:100%; line-height:21px; letter-spacing:-0.8px;}
	.ourlegends_wrap .ourlegends_list .box .txt .right{width:100%; line-height:21px; margin-top:15px; letter-spacing:-0.8px;}

	.magazine_wrap .magazine_list .box{width:49%; margin-right:2%; margin-top:2%;}

	.magazine_view_box{display:none;}
	.magazine_view_box_m{display:block; width:100%; height:auto; top:50%; margin-top:-32%;}
	.magazine_btn_box .btn_left {position:absolute;overflow:hidden;width:35px; height:auto;}
	.magazine_btn_box .btn_right {position:absolute;overflow:hidden;width:35px; height:auto;}

	.club_contests_wrap{margin-bottom:30px;}
	.club_contests_wrap .club_contests_list .box{width:100%; margin-right:0; margin-top:20px;}
	.club_contests_wrap .club_contests_list .box:nth-child(2){margin-top:20px;}
	.club_contests_wrap .club_contests_list .box .img{width:100%; padding-bottom:66.9%; position:relative;}
	.club_contests_wrap .club_contests_list .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
	.club_contests_wrap .club_contests_list .box .txt{height:auto; position:relative; background:none;}
	.club_contests_wrap .club_contests_list .box:hover .txt{height:auto;}
	.club_contests_wrap .club_contests_list .box .txt div{height:auto; display:block; padding-top:8px;}
	.club_contests_wrap .club_contests_list .box .txt div span{font-size:13px; line-height:18px; height:36px; display:block; text-align:left; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
}