@charset "utf-8";
/* CSS Document */

/* 서브공통 */
	.visual{width:100%;height:330px;line-height:0;overflow:hidden;/* display:none */}
	.visual img{width:2000px;position:absolute;left:50%;margin-left:-1000px}

	.lnb > ul > li{position:relative;display:inline-block}
	.lnb > ul > li a{display:block;padding:13px;font-size:13px;font-weight:700;color:#666}
	.lnb > ul > li a:hover{color:#46b1b5}
	.lnb > ul > li:first-child a{padding-left:0}
	.lnb > ul > li span{font-size:6px;position:relative;top:-2px;left:3px}
	.lnb > ul > li > ul{position:absolute;top:43px;right:50%;margin-right:-70px;width:150px;background:rgba(255,255,255,0.975);max-height:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	.lnb > ul > li:first-child > ul{margin-right:-60px}
	.lnb > ul > li > ul > li{width:100%;margin:0 auto;font-size:14px;text-align:center}
	.lnb > ul > li > ul > li:hover > a{color:#46b1b5}
	.lnb > ul > li > ul > li > a{width:100%;margin:0 auto;border:1px solid rgba(0,0,0,0.1);border-top:none;padding:10px 0;display:block;color:#666}
	.lnb > ul > li > ul > li:first-child > a{border-top:1px solid #ccc}
		.lnb > ul li:hover ul{max-height:800px}
		.lnb > h3 { display:none; }
		/* .pfixed{position:fixed;width:100%} */
		.plus > a{padding-right:20px}
		.plus > a:after{display:inline-block;content:'▼';clear:both;font-size:8px;position:relative;left:5px}
		.plus:hover > a:after{content:'▲'}
		.all_menu a{cursor:pointer}

	.sub_menu{z-index:50 !important;border-bottom:1px solid #ddd;width:100%;padding-top:3px}
	.sub_menu:after{display:block;content:'';clear:both}
	.sub_menu > ul{max-width:1220px;margin:0 auto;padding:0 10px;text-align:center}
	.sub_menu > ul > li{position:relative;display:inline-block;z-index:5}
	.sub_menu > ul > li a{display:block;padding:13px;font-size:14px;font-weight:700;color:#666}
	.sub_menu > ul > li a:hover{color:#46b1b5}
	.sub_menu > ul > li a.on{color:#46b1b5}
	.sub_menu > ul > li:first-child a{padding-left:0}
	.sub_menu > ul > li:last-child a{padding-right:40px}
	.sub_menu > ul > li span{font-size:6px;position:relative;top:-2px;left:3px}
	.sub_menu > ul > li > ul{position:absolute;top:43px;right:50%;margin-right:-70px;width:150px;background:rgba(255,255,255,0.975);max-height:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	.sub_menu > ul > li:first-child > ul{margin-right:-60px}
	.sub_menu > ul > li > ul > li{width:100%;margin:0 auto;font-size:14px;text-align:center}
	.sub_menu > ul > li > ul > li:hover > a{color:#46b1b5}
	.sub_menu > ul > li > ul > li > a{width:100%;margin:0 auto;border:1px solid rgba(0,0,0,0.1);border-top:none;padding:10px 0;display:block;color:#666}
	.sub_menu > ul > li > ul > li:first-child > a{border-top:1px solid #ccc}
		.sub_menu li:hover ul{max-height:800px}

	.sub_util{clear:both;max-width:1220px;padding:0 10px;width:100%;height:35px;margin:15px auto 0}
	.sub_util span{float:right;margin:10px 10px 0 0;font-size:11px;color:#888}
	.sub_util span img{position:relative;top:1px;left:-3px}

	.menu_3D{max-width:1200px;margin:0 auto;position:relative;top:-35px;right:30px;text-align:left}
	.menu_3D li{display:inline-block;width:150px;margin:0 3px 10px;text-align:center;border:1px solid #46b1b5}
	.menu_3D li a{width:100%;height:100%;display:block;color:#46b1b5;font-size:14px;font-weight:500;padding:12px 0}
	.menu_3D li.sub_on{background:#46b1b5}
	.menu_3D li.sub_on a{color:#fff}

/* 서브컨텐츠공통 */
	#contents > h3{clear:both;font-size:47px;font-weight:100;text-align:center;margin: 10px 0;font-family:"NotoSans", sans-serif}
	.sub_all .inner{width:100%;max-width:1220px;padding:0 10px 20px;margin:0 auto}
	.sub_all .gray{background:#f5f5f5;margin-top:30px;padding:40px 0 100px}
	.sub_all h4{font-size:23px;font-family:"NotoSans", sans-serif}
	.sub_all h4 i{border-bottom: 3px solid #46b1b5}
	.sub_all h4 u{font-family:"Arial", sans-serif;text-decoration:none}
	.sub_all h4 span{background:#46b1b5;color:#fff;font-family:"Arial", sans-serif;text-align:center;width:40px;height:40px;display:inline-block;line-height:42px;margin-right:10px}
	.sub_all p{line-height:23px}
	.sub_all p span{color:#d04621}
	.sub_all .type01{border-top:2px solid #666;margin:10px auto 50px;width:100%}
	.sub_all .type01 td{padding:15px;border-bottom:1px solid #ddd;line-height:23px}
	.sub_all .type01 td:first-child, .sub_all .type01 td.tt, .sub_all .type01 th.tt{background:#f5f5f5;font-weight:bold;width:25%;text-align:center;font-size:16px;border-right:1px dashed #ddd}
	.sub_all .type02{border-top:2px solid #666;margin:10px auto 50px;width:100%}
	.sub_all .type02 td, .sub_all .type02 th{padding:15px; border-bottom:1px solid #ddd;line-height:23px;text-align:center;border-right:1px solid #ddd}
	.sub_all table .line{border-right:1px dashed #ddd !important}
	.sub_all .type02 tr td:last-child, .sub_all .type02 tr th:last-child{border-right:none}
	.sub_all .type02 th{background:#f5f5f5;font-weight:bold;font-size:16px}

	.bd_btn_layout {
		/* text-align: center; */
	}

	a.bd_btn {
		display: inline-block;
		padding: 10px 15px;
		border: 1px solid #46b1b5;
		color: #46b1b5;
		font-size: 16px;
		margin: 5px 0 15px 0;
	}

	a.bd_btn:hover {
		display: inline-block;
		padding: 10px 15px;
		border: 1px solid #46b1b5;
		background: #46b1b5;
		color: #fff;
		font-size: 16px;
	}

/* 소개 */
	.sub1_1 > p{width:100%;max-width:1220px;padding:0 10px;margin:0 auto;text-align:center}
	.sub1_1 .gray ul{width:100%;max-width:1220px;padding:0 10px;margin:0 auto}
	.sub1_1 .gray li{background:#fff;border:1px solid #ddd;width:49%;margin:0 0.5%;float:left;padding:20px;line-height:0}
	.sub1_1 .gray li .num{float:left;width:115px;height:115px;background:#f5f5f5;color:#ddd;font-size:100px;font-family:"Arial", sans-serif;font-weight:800;display:block;text-align:center;line-height:105px;margin-right:30px}
	.sub1_1 .gray li .typo{height:100px}
	.sub1_1 .gray li .typo h4{font-size:27px;font-weight:400;font-family:"NotoSans", sans-serif;line-height:30px;margin:20px 0 10px}
	.sub1_1 .gray li .typo p{color:#666}
	.sub1_1 .gray li img{clear:both;margin-top:20px;width:100%}
	.sub1_1 .gray > p{width:100%;max-width:1220px;padding:0 20px;margin:40px auto 0}
	.sub1_1 .gray > p.important{font-size:18px;font-weight:bold}
	.sub1_1 .gray > p.important span{background:#46b1b5;padding:1px 3px;color:#fff !important;line-height:30px}
	.sub1_1 .gray > p.important span.black{background:#2d5b79}

/* 뺏지 */
	.sub1_4 .inner{text-align:center;padding:0 10px}
	.sub1_4 .inner p{margin:20px auto}
	.sub1_4 .gray{padding:50px 0 90px;margin-top:0}
	.sub1_4 .gray p{width:100%;max-width:1220px;padding:0 10px;margin:0 auto}

/* 인사말 */
	.sub1_5 .tp{margin-top:40px}
	.sub1_5 .tp li{float:left;width:70%}
	.sub1_5 .tp li:first-child{width:158px;margin-right:60px}
	.sub1_5 .tp li:first-child p{text-align:center;font-size:13px;line-height:20px}
	.sub1_5 .tp li:first-child p strong{font-size:16px}
	.sub1_5 .tp li img{width:100%;box-shadow:7px 7px 0 #eef4f4;margin-bottom:5px}
	.sub1_5 .bt{margin-top:20px}
	.sub1_5 .bt li{width:31.33333%;float:left;margin:0 1%;border:1px solid #ddd;background:#fff;text-align:center;padding:10px 0 40px}
	.sub1_5 .bt li span{background:#46b1b5;color:#fff;width:42px;height:42px;border-radius:50px;position:relative;top:-27px;display:block;margin:0 auto;padding-top:10px;font-family:"Arial", sans-serif;font-size:20px}

/* 연혁 */
	.sub1_6{width:100%;max-width:1220px;padding:0 10px;margin:0 auto}
	.sub1_6 .tab{width: 100%; overflow: hidden; margin-top:30px}
	.sub1_6 .tab ul{position: relative;display:table;width:100%;table-layout:fixed;}
	.sub1_6 .tab ul:after{content: ""; display: table; clear: both;width:10px; height: 10px; background: #c6c6c6; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;position: absolute; top:6px; left:5px; margin-left:-5px;z-index: 10;}
	.sub1_6 .tab ul:before{content: ""; display: table; clear: both;width:10px; height: 10px; background: #c6c6c6; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;position: absolute; top:6px; right:0.5px; margin-left:-5px;z-index: 10;}
	.sub1_6 .tab li:before{content: ""; width:100%; height: 1px; background: #c6c6c6; position: absolute; top:10px; left:0;}
	.sub1_6 .tab li{display:table-cell;text-align: center;font-size: 0; line-height: 0;width: 20%;}
	.sub1_6 .tab li a{display: inline-block;font-size: 16px; color:#a8a8a8; line-height: 1.2em;padding-top:32px;position: relative}
	.sub1_6 .tab li a:after{content: "";width:10px; height: 10px; background: #c6c6c6; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;position: absolute; top:4px; left:50%; margin-left:-5px;z-index: 10;}
	.sub1_6 .tab li.on a{font-size: 18px; color:#2a2a2a;padding-top:30px;}
	.sub1_6 .tab li.on a:after{width:10px; height: 10px; border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border:solid 5px #8fb6e2; background: #fff;top:0; margin-left:-10px;}
	.sub1_6 .history{width: 100%; display: inline-block;margin-bottom:100px}
	.sub1_6 .history ul{margin-top:50px}
	.sub1_6 .history ul li{float:left}
	.sub1_6 .history ul li span{color:rgba(255,255,255,0.5);font-size:17px;position:relative;top:-1px;left:-3px}
	.sub1_6 .history ul li:nth-child(1){width:18%;background:#46b1b5;color:#fff;text-align:center;padding:15px 0 12px;font-size:25px}
	.sub1_6 .history ul li.font{font-size:20px;}
	.sub1_6 .history ul li.font span{left: 0;}
	.sub1_6 .history ul li{width:82%;border-top:2px solid #46b1b5}
	.sub1_6 table{width:95%;margin:0 auto !important; border-top: 0 !important;}
	.sub1_6 td{color:#666;line-height:22px;padding:10px !important;border-bottom:1.5px dotted #ccc}
	.sub1_6 td:first-child{font-weight:600;font-size:17px;letter-spacing: -1px;color:#666;width:20%}
	.sub1_6 tr:last-child td{border-bottom:none}
	.sub1_6 .history02, .sub1_6 .history03, .sub1_6 .history04, .sub1_6 .history05{display:none}

/* 역대임원진 */
	.sub1_7 .type02{margin:20px auto 50px}
	.sub1_7 .type02 td, .sub1_7 .type02 th{padding:10px 5px;}
	.sub1_7 .type02 th{border-bottom: 1px solid #999;}

	.sub1_7 .type02 tr td:last-child{border-right:1px solid #ddd !important}
	.sub1_7 .type02 tr.bb td{border-bottom: 1px solid #999;}
	.sub1_7 .type02 tr td.none{border-right:none !important; border-bottom: 1px solid #999;}
	.sub1_7 br.block{display:none}

/* 입단신청 */
	.sub1_8 .gray{background:#f8f8f8}
	.sub1_8 .gray .inner > h4{float:left}
	.sub1_8 .gray .inner > p{float:right;margin-bottom:15px}
	.sub1_8 .gray .inner > a{float:right;border:1px solid #46b1b5;text-align:center;padding:12px;font-size:16px;font-weight:bold;color:#46b1b5;width:160px}
	.sub1_8 .gray .inner > a:hover{background:#46b1b5;color:#fff}
	.sub1_8 .gray .inner .type01{margin:10px auto 20px}
	.sub1_8 .gray .inner .type01 td:first-child{background:rgba(0,0,0,0.025)}
	.sub1_8 input{padding:7px;width:200px}
	.sub1_8 textarea{width:100%;height:200px;line-height:22px}
		input, textarea{border:1px solid #ddd;background:rgba(255,255,255,0.5)}
	.sub1_8 .w100 {width:56px !important}
	.sub1_8 .w400{width:100% !important}
	.sub1_8 .join{width:100%}
	.sub1_8 .join td{width:50%;line-height:0}
	.sub1_8 .join td img{width:100%}
	.sub1_8 .join td:last-child{padding:5px 30px;border:1px solid #ddd;border-left:none;background:#f8f8f8f8}
	.sub1_8 .inner > img{display:none}

/* 오시는길 */
	.sub1_9 ul{margin:10px auto 50px}
	.sub1_9 li{float:left;width:50%}
	.sub1_9 li img{width:100%;border:1px solid #fff}
		.root_daum_roughmap_landing{width:100% !important; height:450px !important}
		.root_daum_roughmap .wrap_map{height:350px !important}
	.sub1_9 .mapImg{max-width: 1188px; width: 100%; display: block; margin: 0 auto 25px; border: 1px solid #ddd;}
	.sub1_9 .bg_btnbx{width: 100%; display: block; margin-bottom: 25px;}
	.sub1_9 .bg_btnbx .bg_btn{width: 190px; display: block;vertical-align: middle; margin: 0 auto;border:solid 1px #7f7f7f;background: #f7f7f7; text-align: center; padding: 10px;}
			.bg_btnbx .bg_btn .text{font-size: 16px; color: #7f7f7f; line-height: 1.4em; margin-right: 7px; display: inline-block; vertical-align: middle;}
			.bg_btnbx .bg_btn .icon_item {display: inline-block; vertical-align: middle; width: 8px; height: 12px; background: url(/images/sub/icon_item.png) no-repeat; background-size: 500px 250px; background-position: -414px -89px;}
			.tbl_bs th{border-bottom: solid 1px #cfcfcf; border-right: 1px dashed #ddd; font-size: 16px;color:#2a2a2a;line-height: 1.5em;padding:13px 5px;text-align: center;vertical-align: middle;}
			.tbl_bs td{border-right: 1px dashed #ddd; text-align: center;}
			.tbl_bs td.no_border{border-right: 0px !important; }
			.tbl_bs td.pt10{border-right: 0px !important;}
			.tbl_bs td.blue{position:relative; text-align: left; padding: 15px 15px 15px 60px !important;}
			.tbl_bs td.green{position:relative; color: #52b443; font-size: 15px !important; font-weight: normal !important; text-align: left !important; padding: 15px 15px 15px 60px !important;}
			.tbl_bs.type_three tbody td.blue:before{content:"B";display:block;width:30px;height:30px;background-color:#2e7ac7;color:#fff;font-weight:700;line-height:1em;text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:8px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; position: absolute; top: 50%; left: 10px; margin-top: -15px;}
			.tbl_bs.type_three tbody td.green:before{content:"G";display:block;width:30px;height:30px;background-color:#52b443;color:#fff;font-weight:700;line-height:1em;text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:8px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; position: absolute; top: 50%; left: 10px; margin-top: -15px;}



			.tbl_bs td:first-child{background: #fff !important;}

/* 단원소개 */
	.sub2_1 ul{margin-bottom: 70px;}
	.sub2_1 .tt{width:100%;position:relative;display:inline-block;text-align:center}
	.sub2_1 .tt:before{display:block;content:'';clear:both;position:absolute;top:18px;left:35%;width:30%;height:1px;background:#46b1b5}
	.sub2_1 .tt h4{height:25px;background:#fff;position:relative;z-index:1;display:inline-block;margin:0 auto}
	.sub2_1 .tt h4 em{width:7px;height:7px;background:#46b1b5;display:inline-block;margin:0 10px;transform:rotate(45deg);position:relative;top:-3px}
	.sub2_1 ul.tp li{width:100%}
	.sub2_1 ul.bt{margin-bottom:0}
	.sub2_1 li{float:left;width:20%;text-align:center;margin-top:30px}
	.sub2_1 li img{width:100%;margin:0 auto;max-width:130px;border-radius:5px; border: 5px solid #e3f0fb; /* box-shadow:7px 7px 0 #e3f0fb; */  /* #eef4f4 */ margin-bottom:5px}
	.sub2_2 .half > div:first-child{float:left;width:16.66666%}
	.sub2_2 .half > div:first-child li{width:100%}
	.sub2_2 .half > div:last-child{float:right;width:67%}
	.sub2_2 .half > div:last-child li{width:25%}
	.sub2_1 ul.ul_re > li{float:left;width:20%;text-align:center;margin-top:30px}

/* 그리운 얼굴들 */
	/* .vodList > div a:first-child{height: 180px;} */
	.vodList > div a > img{height: 150px; top: 0px !important;}
	.vodList > div p > a{height: 30px !important;}

/* 성가상식 */
	.sub3_1 .inner{margin-bottom:30px}
	.sub3_1 li:first-child{position:relative;border-bottom:1px solid #fff}
	.sub3_1 li:first-child h4{background:#f5f5f5;padding:10px 15px}
	.sub3_1 li:first-child i{display:block;border:1px solid #888;color:#444;padding:5px;position:absolute;top:15px;right:15px;cursor:pointer}
	.sub3_1 li div{display:inline-block}
	.sub3_1 li:last-child{clear:both;padding:15px 0 70px;display:none}
	.sub3_1 ul.open li:last-child{display:block}
	.sub3_1 li:last-child h4{padding:10px 15px;float:left}
	.sub3_1 li:last-child h4 span{background:#444}
	.sub3_1 li:first-child h4 br{display:none}
	.sub3_1 li:last-child p{padding-top:10px;width:97%;margin:0 auto}
	.sub3_1 li .color{font-size: 16px; display: block; margin: 10px 0 0 15px;}
	.sub3_1 li span strong{color: #46b1b5;}

/* 위로가기 버튼 */
	.top_btn{position: fixed; right: 0%; bottom: 0px; display: none;}

/* 게시판 카테고리 */
	.searchBox{padding-bottom: 0px; padding-bottom: 20px;}
	.category {/* width: 70%; margin-top: -50px; */ padding-bottom: 0;}
	.defaultBoard{margin-top: 40px;}
	.vodList{padding-top: 30px; margin-top: 10px;}

/* 유튜브 동영상 */
	.defaultWrite table tr td .view iframe{width: 100%; height: 550px; }

@media(max-width:1600px){
	.visual{height:281px}
	.visual img{width:1700px;margin-left:-850px}
}
@media(max-width:1200px){
	.sub1_1 br.none, .sub1_2 br.none, .sub1_4 br.none, .sub1_8 br.none, .sub3_1 br.none{display:none}
	.sub1_3 .type01 td br.none, .sub1_5 .gray .inner br.none{display:none}
}
@media(max-width:1050px){
	.sub_menu{display:none}
	.menu_3D{display:none}
	.visual{height:215px;display:none}
	.visual img{width:1300px;margin-left:-650px}
	.sub1_7 br.none{display:none}
.category {width: 100%; display: block; margin: 0 auto; text-align: center;}
}

@media(max-width:800px){
	.sub2_2 .half > div:last-child li{width:50%}
}



@media(max-width:800px){
	.menu_3D li{width:120px}
	.menu_3D li a{font-size:13px;padding:10px 0 7px}
	#contents > h3{font-size:35px;margin:20px 0 10px}
	.sub_all, .sub_all p{font-size:13px;line-height:22px}
	.sub_all h4{font-size:18px}
	.sub_all .type01 td{padding:10px 3px;font-size:13px;line-height:22px}
	.sub_all .type01 td:first-child, .sub_all .type01 td.tt{font-size:14px;line-height:24px}
	.sub_all .type02 td, .sub_all .type02 th{padding:10px 3px;line-height:22px}
	.sub_all .type02 th{font-size:14px;line-height:24px}
	.sub1_1 .gray li .num{float:none;margin:-40px auto 20px;width:85px;height:85px;font-size:75px;line-height:85px}
	.sub1_1 .gray li .typo{text-align:center}
	.sub1_1 .gray > p.important{font-size:14px}
	.sub1_1 .gray > p.important span{line-height:24px}
	.sub1_5 .tp li{width:100%;text-align:center;float:none}
	.sub1_5 .tp li:first-child{margin:0 auto 40px}
	.sub1_5 .tp li:first-child p strong{font-size:13px}
	.sub1_5 .bt li{width:98%;float:none;margin:1%}
	.sub1_5 .bt li span{width:35px;height:35px;top:-27px;padding-top:8px;font-size:15px}
	.sub1_6 .tab li a{font-size: 14px}
	.sub1_6 .tab li.on a{font-size: 15px}
	.sub1_6 .history ul li{float:none}
	.sub1_6 .history ul li:nth-child(1){width:170px;padding:10px 0 7px;font-size:25px}
	.sub1_6 .history ul li:nth-child(2){width:100%}
	.sub1_6 table{width:100%}
	.sub1_6 td:first-child{font-size:15px;width:100px}
	.sub1_7 .type02 td, .sub1_7 .type02 th{padding:10px 2px}
	.sub1_8 .gray .inner > a{font-size:14px;padding:8px;width:140px}
	.sub1_8 .gray .inner > p{line-height:10px;font-size:12px;letter-spacing:-1px}
	.sub1_8 .join td{width:100%}
	.sub1_8 .join td:first-child{display:none}
	.sub1_8 .join td:last-child{padding:30px 5px;border:1px solid #ddd;border-top:none}
	.sub1_8 .inner > img{display:block;width:100%}
	.sub1_9 li{width:100%}
	.sub2_1 .tt:before{top:11px}
	.sub2_1 li{width:25%}
}
@media(max-width:700px){
	.sub2_2 .half > div:first-child{float:none;width:100%}
	.sub2_2 .half > div:first-child li{width:100%}
	.sub2_2 .half > div:last-child{float:none;width:100%}
	.sub2_2 .half > div:last-child li{width:50%}
}



@media(max-width:600px){
	.menu_3D li{width:31%;margin:0 1.15% 10px}
	.sub1_1 .gray li{width:99%;margin:10px 0.5% 20px;padding:10px}
	.sub1_1 .gray li .typo{height:auto}
	.sub1_1 .gray li img{margin-top:10px}
	.sub1_1 .gray > p{margin:25px auto 0}
	.sub1_6 .tab li i{display:none}
	.sub1_7 br.block{display:block}
	.root_daum_roughmap_landing{height:380px !important}
	.root_daum_roughmap .wrap_map{height:300px !important}
	.sub2_1 .tt:before{top:11px;left:25%;width:50%}
	.sub2_1 li{width:33%}
	.category .left a{margin-bottom: 5px;}
	.defaultWrite table tr td .view iframe{height: 270px;}
}


@media(max-width:500px){
	.sub3_1 li div{width:55%}
	.sub3_1 li:first-child h4{letter-spacing:-1px}
	.sub3_1 li:first-child h4 br{display:block}
	.sub3_1 li:first-child h4 span.small{position:relative;top:-10px}
	.sub2_1 li{width:50%}
	.top{display: none !important;}
}
@media(max-width:400px){
	.sub2_2 .half > div:last-child ul{width:80%;margin:0 auto}
	.sub2_2 .half > div:last-child li{width:100%}
	.defaultWrite table tr td .view iframe{height: auto;}
}
