/* 미디어 퀄리에 따른 전환 */
/* ipad가로 레이아웃 지정(1024px) */
@media only screen and (min-device-width : 768px) and (orientation : landscape){
	#wraper{overflow:hidden;width:100%;margin:0 auto}
	/* head */
	#header {width:100%}
	#header .mainHeader{display:none}
	#header .subHeader{text-align:left;display:block}
	#header .top .app_go{
		position:absolute;
		top:9px;right:13px;
		width:60px;
		height:50px;
		color:#fff;
		text-indent:-999em;
		padding:5px 0 0 0;
		background:url(http://img.atlan.co.kr/_mobile/main/btn_app_n.png) right 0 no-repeat;
		background-size:25px auto;
		-webkit-background-size:25px auto;
		-moz-background-size:25px auto;
	}
	#header .subHeader .naviapp{
		width:100%;
		height:26px;
		background:#545454;
		padding:0 13px 0 0;
		text-align:right;
		overflow:hidden;
		box-sizing:border-box;
		clear:both
	}
	#header .subHeader .naviapp .app_go{
		display:block;
		padding:0 23px 0 0;
		width:100%;
		text-align:right;
		height:26px;
		line-height:26px;
		background:url(http://img.atlan.co.kr/_mobile/main/btn_app_n.png) right 2px no-repeat;
		background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
		box-sizing:border-box;
	}
	#header .subHeader .naviapp a, #header .subHeader .naviapp a:visited{
		color:#fff;
		font-size:0.857em;
		letter-spacing:-0.02em
	}
	#header .subHeader .top{display:block;clear:both;background-color:#f7941d;height:50px;min-height:50px;overflow:hidden;position:relative}
	#header .subHeader .top .m_s_logo{
		position:absolute;
		top:0;left:0;
		width:60px;
		padding:10px 0 12px 13px;
		display:block
	}
	#header .subHeader .top .gnb_menu{
		position:absolute;
		bottom:0;left:55px;
		font-size:1.071em;
		color:#fff;
		height:20px;
		padding:0 0 12px 0;
		letter-spacing:-0.02em;
		background:url(http://img.atlan.co.kr/_mobile/common/sun_navi_point.png) center bottom no-repeat;
		background-size:15px auto;
		-webkit-background-size:15px auto;
		-moz-background-size:15px auto;
	}
	#header .subHeader .top .all_category{
		position:absolute;
		top:0;right:0;
		width:60px;
		height:50px;
		background:url(http://img.atlan.co.kr/_mobile/main/btn_category.png) 21px 11px no-repeat;
		background-size:26px auto;
		-webkit-background-size:26px auto;
		-moz-background-size:26px auto;
	}
}


/* ipad 세로 레이아웃 지정(1024px) */

@media only screen and (min-device-width : 768px) and (orientation : portrait){
	#wraper{overflow:hidden}

	/* head */
	#header {width:100%}
	#header .mainHeader{display:none}
	#header .subHeader{text-align:left;display:block}
	#header .top .app_go{
		position:absolute;
		top:9px;right:13px;
		width:60px;
		height:50px;
		color:#fff;
		text-indent:-999em;
		padding:5px 0 0 0;
		background:url(http://img.atlan.co.kr/_mobile/main/btn_app2.png) right 0 no-repeat;
		background-size:25px auto;
		-webkit-background-size:25px auto;
		-moz-background-size:25px auto;
	}
	#header .subHeader .naviapp{
		width:100%;
		height:26px;
		background:#545454;
		padding:0 13px 0 0;
		text-align:right;
		overflow:hidden;
		box-sizing:border-box;
		clear:both
	}
	#header .subHeader .naviapp .app_go{
		display:block;
		padding:0 23px 0 0;
		width:100%;
		text-align:right;
		height:26px;
		line-height:26px;
		background:url(http://img.atlan.co.kr/_mobile/main/btn_app_n.png) right 2px no-repeat;
		background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
		box-sizing:border-box;
	}
	#header .subHeader .naviapp a, #header .subHeader .naviapp a:visited{
		color:#e4dfdc;
		font-size:0.857em;
		letter-spacing:-0.02em
	}
	#header .subHeader .top{
		display:block;
		clear:both;background-color:#f7941d;height:50px;min-height:50px;overflow:hidden;position:relative
	}
	#header .subHeader .top .m_s_logo{
		position:absolute;
		top:0;left:0;
		width:60px;
		padding:10px 0 12px 13px;
		display:block
	}
	#header .subHeader .top .gnb_menu{
		position:absolute;
		bottom:0;left:55px;
		font-size:1.071em;
		color:#fff;
		height:20px;
		padding:0 0 12px 0;
		letter-spacing:-0.02em;
		background:url(http://img.atlan.co.kr/_mobile/common/sun_navi_point.png) center bottom no-repeat;
		background-size:15px auto;
		-webkit-background-size:15px auto;
		-moz-background-size:15px auto;
	}
	#header .subHeader .top .all_category{
		position:absolute;
		top:0;right:13px;
		width:60px;
		height:50px;
		background:url(http://img.atlan.co.kr/_mobile/main/btn_category.png) 21px 11px no-repeat;
		background-size:26px auto;
		-webkit-background-size:26px auto;
		-moz-background-size:26px auto;
	}
}

/* 가로 레이아웃 지정/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
@media screen and (orientation : landscape) {
	#wraper{overflow:hidden}
	/* head */
	#header {width:100%}
	#header .mainHeader{display:none}
	#header .subHeader{text-align:left;display:block}
	#header .top .app_go{
		position:absolute;
		top:9px;right:13px;
		width:60px;
		height:50px;
		color:#fff;
		text-indent:-999em;
		padding:5px 0 0 0;
		background:url(http://img.atlan.co.kr/_mobile/main/btn_app2.png) right 0 no-repeat;
		background-size:25px auto;
		-webkit-background-size:25px auto;
		-moz-background-size:25px auto;
	}
	#header .subHeader .naviapp{
		width:100%;
		height:26px;
		background:#545454;
		padding:0 13px 0 0;
		text-align:right;
		overflow:hidden;
		box-sizing:border-box;
		clear:both
	}
	#header .subHeader .naviapp .app_go{
		display:block;
		padding:0 23px 0 0;
		width:100%;
		text-align:right;
		height:26px;
		line-height:26px;
		background:url(http://img.atlan.co.kr/_mobile/main/btn_app_n.png) right 2px no-repeat;
		background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
		box-sizing:border-box;
	}
	#header .subHeader .naviapp a, #header .subHeader .naviapp a:visited{
		color:#e4dfdc;
		font-size:0.857em;
		letter-spacing:-0.02em
	}
	#header .subHeader .top{
		display:block;
		clear:both;background-color:#f7941d;height:50px;min-height:50px;overflow:hidden;position:relative
	}
	#header .subHeader .top .m_s_logo{
		position:absolute;
		top:0;left:0;
		width:60px;
		padding:10px 0 12px 13px;
		display:block
	}
	#header .subHeader .top .gnb_menu{
		position:absolute;
		bottom:0;left:55px;
		font-size:1.071em;
		color:#fff;
		height:20px;
		padding:0 0 12px 0;
		letter-spacing:-0.02em;
		background:url(http://img.atlan.co.kr/_mobile/common/sun_navi_point.png) center bottom no-repeat;
		background-size:15px auto;
		-webkit-background-size:15px auto;
		-moz-background-size:15px auto;
	}
	#header .subHeader .top .all_category{
		position:absolute;
		top:0;right:0;
		width:60px;
		height:50px;
		background:url(http://img.atlan.co.kr/_mobile/main/btn_category.png) 21px 11px no-repeat;
		background-size:26px auto;
		-webkit-background-size:26px auto;
		-moz-background-size:26px auto;
	}
	/* Main updateNotice */
	.main_updateNotice{
		border-bottom:1px solid #e5e5e5;
		clear:both;
		height:85px;
		position:relative;
		padding:15px
	}
	.main_updateNotice h2{
		font-size:1.3em;
		font-weight:bold;
		letter-spacing:-0.02em;
		text-align:left;
		color:#202020;
		padding:5px 0 10px 0
	}
	.main_updateNotice ul{text-align:left;font-size:1.071em}
	.main_updateNotice li .listLine{
		width:97%;
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
		font-size:1.071em;
		display:block;
		padding:4px 0
	}
	.main_updateNotice .more{
		position:absolute;top:14px; right:15px;
		font-size:1.000em;
		color:#666666;
		background: #fff url(http://img.atlan.co.kr/_mobile/main/icon_go.png) 95% 6px no-repeat;
		background-size:10px auto;
		-webkit-background-size:10px auto;
		-moz-background-size:10px auto;
		padding:4px 15px 3px 7px
	}

	/* Main notice */
	.main_notice{
		clear:both;
		height:85px;
		position:relative;
		padding:15px
	}
	.main_notice h2{
		font-size:1.3em;
		font-weight:bold;
		letter-spacing:-0.02em;
		text-align:left;
		color:#202020;
		padding:8px 0 8px 0;
		width:95%
	}
	.main_notice ul{
		text-align:left;
		clear:both;
		font-size:1.071em
	}
	.main_notice li .listLine{
		width:97%;
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
		font-size:1.071em;
		display:block;
		padding:4px 0
	}
	.main_notice .more{
		position:absolute;top:15px; right:15px;
		font-size:1.000em;
		color:#666666;
		background: #fff url(http://img.atlan.co.kr/_mobile/main/icon_go.png) 95% 6px no-repeat;
		background-size:10px auto;
		-webkit-background-size:10px auto;
		-moz-background-size:10px auto;
		padding:4px 15px 3px 7px
	}

	/* main_map */
	.map{
		background-color:#e9e9e9;
		height:47px;
		line-height:47px;
		border-top:1px solid #c4c4c4;
		overflow:hidden
	}
	.map h2{
		float:left;
		font-size:1.0em;
		font-weight:bold;
		letter-spacing:-0.02em;
		color:#222222;
		padding:0 10px 0 35px;
		background: #e9e9e9 url(http://img.atlan.co.kr/_mobile/main/icon_location.png) 10px 12px no-repeat;
		background-size:17% auto;
		-webkit-background-size:17% auto;
		-moz-background-size:17% auto;
		font-size:16px
	}
	.map .map_cont{text-align:left;font-size:80%}
	.map .btn{
		display:inline-block;
		float:right;
		margin:10px 12px 0 0
	}
	.map .btn{color:#fff}
	/* myatlan */
	.myatlan_s_menu{width:100%;overflow:hidden}
	.myatlan_s_menu li a{
		display:inline-block;
		float:left;
		width:33%;
		text-align:center;
		color:#666666;
		height:47px;
		line-height:47px;
		overflow:hidden;
		box-sizing:border-box;
		border-bottom:1px solid #d8dbdf;
		letter-spacing:-0.02em
	}
	.myatlan_s_menu li a:link, .myatlan_s_menu li a:visited{color:#666666}
	.myatlan_s_menu li a.m_curr{
		border-bottom:3px solid #e4770d;
		color:#e4770d;
		font-weight:bold;
		letter-spacing:-0.02em
	}
	.myatlan_s_menu .last a{
		background:none;
		padding:0;
		width:34%;
		letter-spacing:-0.02em
	}
	.product_update h2{
		padding:15px 15px 6px 15px;
		color:#333333;
		font-size:1.071em;
	}
	.product_update .product_update_top{width:100%}
	.product_update .product_update_top .all_p_certify{
		float:left;
		font-size:1.000em;
		width:50%;
		padding:23px 0 17px 35px;
		color:#202020;
		background:url(http://img.atlan.co.kr/_mobile/common/notice_bliet.png) 25px 25px no-repeat;
		background-size:8px auto;
		-webkit-background-size:8px auto;
		-moz-background-size:8px auto;
		font-size:1.071em;
	}
	.product_update .product_update_top .all_p_certify span{color:#e4770d;font-weight:bold;}
	.product_update .product_update_top .btn_add{
		float:right;
		margin:14px 25px 0 0;
		width:20%;
		text-align:right
	}
	.product_update .product_update_top .btn_add a{color:#fff;font-size:0.929em}
	.product_update .product_my_list{
		border-top:1.5px solid #8f9091;
		clear:both;
		width:100%
	}
	.product_update .product_my_list .info_date{
		color:#3c77b3;
		font-size:14px;
		display:block
	}
	.product_update .product_my_list .product_date{color:#3c77b3;font-size:14px;}
	.product_update .product_my_list .product_name{
		background:#eff0f2;
		width:20%;
		height:100%;
		overflow:hidden;
		padding:17px 12px;
		text-align:center;
		font-size:14px;
		font-weight:bold;
		border-bottom:1px solid #cfcfcf;
	}
	.product_update .product_my_list .product_info{
		padding:17px 20px 17px 20px;
		line-height:140%;
		border-bottom:1px solid #cfcfcf;
		width:80%;
	}
	.product_update .product_my_list .updatestate{display:block;color:#d2640e}

	/* product_reg */
	.product_reg_wrap{
		padding:25px 20px 0 20px;
		background:#f2f2f2;
		overflow:hidden;
		font-size:1.071em
	}
	.product_reg_wrap .p_sel_box h1{
		padding:0 0 12px 0;
		color:#202020;
		line-height:1.2em;
	}
	.product_reg_wrap .p_sel_box .product_reg_list{
		background:#ffffff;
		overflow:hidden;
		box-sizing:border-box;
		border:2px solid #d3d3d3
	}
	.product_reg_wrap .p_sel_box .product_reg_list li a{
		display:block;
		border-bottom:1px solid #d3d3d3;
		padding:18px 35px 18px 38px;
		line-height:1.4em;
		color:#666;
		font-size:1.071em;
		background:url(http://img.atlan.co.kr/_mobile/myatlan/product_reg_icon.png) 13px 18px no-repeat;
		background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
		letter-spacing:-0.04em
	}
	.product_reg_wrap .p_sel_box .product_reg_list li{
		background:url(http://img.atlan.co.kr/_mobile/common/notice_go.png) 96% center no-repeat;
		background-size:18px auto;
		-webkit-background-size:18px auto;
		-moz-background-size:18px auto;
		line-height:-0.04em
	}
	.product_reg_wrap .p_sel_box .product_reg_list li span{color:#de6300;font-weight:bold}
	.product_reg_wrap .p_sel_box .product_reg_list .end{border:none;}
	.product_reg_wrap .p_sel_box_second{
		background:#ffffff;
		overflow:hidden;
		box-sizing:border-box;
		border:2px solid #d3d3d3;
		margin:10px 0 20px 0;
		padding:15px
	}
	.product_reg_wrap .p_sel_box_second label{position:absolute;top:0;left:-9999em;}
	.product_reg_wrap .p_sel_box_second h2{padding:0 0 12px 0;line-height:1.2em;}
	.product_reg_wrap .p_sel_box_second select{
		display:block;
		width:100%;
		box-sizing:border-box;
		margin:0 0 5px 0
	}
	.product_reg_wrap .p_sel_box_second .dropbox_title{color:#bababa}
	.product_reg_wrap .btn_action{padding:10px 0 0 0;text-align:center}
	.product_reg_wrap .product_btn_next, .product_reg_form_wrap .product_btn_next{
		background:#f17b06 url(http://img.atlan.co.kr/_mobile/myatlan/next_icon.png) 90% center no-repeat;
		background-size:14px auto;
		-webkit-background-size:14px auto;
		-moz-background-size:14px auto;
		padding:8px 30px 8px 25px;
		color:#fff;
		overflow:hidden;
		border:1px solid #db6700;
		box-sizing:border-box;
		font-size:1.071em;
		vertical-align:baseline;
		cursor:pointer;
		margin:2px
	}
	.product_reg_wrap .product_btn_prew, .product_reg_form_wrap .product_btn_prew{
		background:#fff url(http://img.atlan.co.kr/_mobile/myatlan/prew_icon.png) 8px center no-repeat;
		background-size:14px auto;
		-webkit-background-size:14px auto;
		-moz-background-size:14px auto;
		padding:8px 25px 8px 30px;
		color:#545454;
		overflow:hidden;
		border:1px solid #cbcbcb;
		box-sizing:border-box;
		font-size:1.071em;
		vertical-align:baseline;
		cursor:pointer;
		margin:2px
	}
	.product_reg_form_wrap{padding:20px 0;overflow:hidden;}
	.product_reg_form_wrap .product_form_title{
		display: block;
		margin:0 20px 7px 20px;
		font-size:16px;
		color:#202020;
		line-height:1.4em
	}
	.product_reg_form_wrap .product_form_title span{color:#de6300;font-weight:bold}
	.product_reg_form_wrap input[type=text]{
		border:1px solid #cbcbcb;
		padding:13px 12px;
		background:#f6f6f6;
		box-sizing:border-box;
		outline:none;
		display: inline-block;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		font-size:1.071em;
		color:#166fae;
		width:92%;
		font-weight:bold;
		text-align:left;
		margin:0 20px 10px 20px;
		font-family:helvetica, tahoma,
	}
	.product_reg_form_wrap .product_help_box{
		padding:15px 20px 20px 20px;
		text-align:center;
		border-bottom:2px solid #c2c2c2
	}
	.product_reg_form_wrap .product_help_box .sn_photo{
		padding:0 0 20px 0;
		text-align:left
	}
	.product_reg_form_wrap .product_help_box .sn_photo span{
		text-align:left;
		display:block;
		padding:0 0 10px 0;
		font-weight:bold;
		font-size:14px
	}
	.product_reg_form_wrap .sn_guide{
		font-size:14px;
		padding:15px 0 10px 0;
		line-height:1.3em;
		text-align:left
	}
	.product_reg_form_wrap .btn_action{
		text-align:center;
		padding:15px 0 25px 0
	}
	.product_reg_form_wrap .error{
		padding:30px 0 0 15px;
		font-size:0.929em;
		color:#04a7bf;
		text-align:center;
		width:100%;
		overflow:hidden;
	}
	.product_reg_form_wrap .select_model dt, .product_reg_form_wrap .select_model label{
		position:absolute;
		top:0;left:-9999em;
	}
	.product_reg_form_wrap .select_model dl{
		display:block;
		font-size:16px;
		font-weight:bold;
		margin:0 20px 0 20px
	}
	.product_reg_form_wrap .select_model dd{float:left;margin:0 0 12px 0}
	.product_reg_form_wrap .select_model .p_Name{color:#de6300;padding:0 0 0 8px}
	.product_qna_wrap{padding:25px 0}
	.product_qna_wrap .sn_no{
		background:#fff url(http://img.atlan.co.kr/_mobile/myatlan/danger_icon.png) 0 2px no-repeat;
		background-size:38px auto;
		-webkit-background-size:38px auto;
		-moz-background-size:38px auto;
		margin:0 15px 20px 15px;
		padding:0 0 0 48px
	}
	.product_qna_wrap .sn_no span{
		display:block;
		line-height:1.4em;
		font-size:1.071em;
		font-weight:bold
	}
	.product_qna_wrap .sn_no span.sn_result{color:#d85c00;font-weight:normal}
	.product_qna_wrap .sn_info{
		background:#f7f7f7;
		overflow:hidden;
		padding:18px 15px 13px 15px;
		line-height:1.4em;
		font-size:1.071em;
		border-top:1px solid #cfcfcf;
	}
	.product_qna_wrap .sn_info .sn_info_title{
		display:block;
		color:#202020;
		padding:0 0 8px 0;
		font-weight:bold;
		font-size:1.071em;
	}
	.product_qna_wrap .file_upload{
		background:#f7f7f7;
		overflow:hidden;
		padding:0 15px 10px 15px;
		line-height:1.4em;
		border-bottom:1px solid #cfcfcf;
	}
	.product_qna_wrap .btn_regist{
		padding:8px 25px 8px 25px;
		color:#fff;
		overflow:hidden;
		border:1px solid #db6700;
		box-sizing:border-box;
		font-size:1.071em;
		vertical-align:baseline;
		cursor:pointer;
		background:#f17b06
	}
	.product_qna_wrap .p_btn_result{
		width:100%;
		text-align:center;
		padding:15px 0 30px 0
	}
	.product_qna_result_wrap{text-align:center;width:100%}
	.kakao_ban{
		margin:0 22%;
		background:#ffe204 url(http://img.atlan.co.kr/_mobile/common/kakao_go.png) 97% center no-repeat;
		background-size:15px auto;
		-webkit-background-size:15px auto;
		-moz-background-size:15px auto;
		box-sizing:border-box;
		border:1px solid #eed200;
		-webkit-border-radius: .3em;
		-moz-border-radius: .3em;
		border-radius: .3em;
		text-align:left
	}
	.kakao_ban p{
		width:100%;
		padding:6px 10px 6px 13px;
		box-sizing:border-box;
	}
	.kakao_ban .yellow_idName{
		display:inline-block;
		background:url(http://img.atlan.co.kr/_mobile/common/kakao_icon.png) 15px 8px no-repeat;
		background-size:25px auto;
		-webkit-background-size:25px auto;
		-moz-background-size:25px auto;
		padding:14px 10px 12px 48px;
		color:#381c02;
		font-size:14px;
		letter-spacing:-0.02em;
		font-weight:bold;
		box-sizing:border-box;
		vertical-align:middle
	}
	.kakao_ban .yellow_sn{
		display:inline-block;
		font-size:0.857em;
		color:#202020;
		background:#fff;
		padding:5px 10px 3px 10px;
		-webkit-border-radius: 1.0em;
		-moz-border-radius: 1.0em;
		border-radius: 1.0em;
		box-sizing:border-box;
		zoom: 1;
		vertical-align: middle;
		outline: none;
		text-align: center;
		text-decoration: none;
	}
	.product_qna_result_wrap .result_info{
		padding:30px 20px;
		text-align:center;
		font-size:20px;
		color:#202020;
		line-height:1.4em;
	}
	.product_qna_result_wrap .customer{
		background:#f7f7f7;
		overflow:hidden;
		padding:13px 0;
		border-top:1px solid #cfcfcf;
	}
	.product_qna_result_wrap .customer p{
		font-size:1.071em;
		line-height:1.4em;
		padding:7px 20px 20px 20px
	}
	.product_reg_mio_wrap{text-align:center;}
	.product_reg_mio_wrap .mio_title{
		padding:25px 15px 20px 15px;
		color:#202020;
		font-size:1.071em;
		display:block
	}
	.product_reg_mio_wrap li{
		display:inline-block;
		padding:15px 15%;
		margin:3px;
		font-size:16px;
		font-weight:bold;
		vertical-align:middle;
		border:1px solid #bab5ae;
		background:#f2eee7;
		overflow:hidden
	}
	.product_reg_mio_wrap input[type="radio"]{vertical-align:middle;margin-bottom: 7px;}
	.product_reg_mio_wrap label{vertical-align:middle;}
	.product_reg_mio_wrap .btn_mio{
		padding:20px 0 60px 0;
		border-top:1px solid #bab5ae;
		clear:both;
		margin-top:23px
	}
	.product_reg_mio_wrap .btn_mio .product_mio_next, .product_reg_result_wrap .btn_regView{
		background:#f17b06 url(http://img.atlan.co.kr/_mobile/myatlan/next_icon.png) 97% center no-repeat;
		background-size:14px auto;
		-webkit-background-size:14px auto;
		-moz-background-size:14px auto;
		padding:8px 30px 8px 25px;
		color:#fff;
		overflow:hidden;
		border:1px solid #db6700;
		box-sizing:border-box;
		font-size:14px;
		vertical-align:baseline;
		cursor:pointer;
		color:#fff;
		display:inline-block;
		margin:0 30%
	}
	.product_reg_result_wrap .btn_regView a{color:#fff}
	.product_reg_result_wrap p{
		padding:30px 20px 40px 20px;
		text-align:center;
		font-size:1.3em;
		font-weight:bold;
		color:#202020
	}
	.product_reg_result_wrap .result_info{
		clear:both;
		text-align:center;
		padding:20px 0 50px 0;
		background:#f7f7f7;
		overflow:hidden;
		border-top:1px solid #cfcfcf;
	}
	/* qna */
	.qna_list .btn_counsel{
		padding:0 20px 0 20px
	}
	.qna_list .online_qna_btn{
		display:block;
		padding:20px 20px 12px 20px;
		color:#d36812;
		font-size:0.929em;
		background: #fff url(http://img.atlan.co.kr/_mobile/common/btn_bliet.png) left 21px no-repeat;
		background-size:15px auto;
		-webkit-background-size:15px auto;
		-moz-background-size:15px auto;
		letter-spacing:-0.04em
		cursor: pointer;
	}
	.qna_list .case_all{
		border-top:1.5px solid #cfcfcf;
		clear:both;
		margin:0 0 15px 0
	}
	.qna_list .case_all li{
		border-bottom:1px solid #cfcfcf;
		overflow:hidden;
		box-sizing:border-box;
		background: #fff url(http://img.atlan.co.kr/_mobile/common/notice_go.png) 96% center no-repeat;
		background-size:10px auto;
		-webkit-background-size:10px auto;
		-moz-background-size:10px auto;
	}
	.qna_list .case_all article{float:left}
	.qna_list .case_all article.case{
		background:#f1f1f1;
		float:left;
		width:18%;
		min-height:60px;
		overflow:hidden;
		color:#767676;
		line-height:18px;
		margin:0 10px 0 0;
		vertical-align: middle;
		text-align:center;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		font-size:0.929em;
		padding:22px 8px 8px 8px
	}
	.qna_list .case_all li .case_cont{
		width:68%;
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
		display:inline-block;
		padding:10px 15px 10px 13px;
		line-height:20px;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		color:#202020;
	}
	.qna_list .case_all .case_cont time{
		display:block;
		font-size:0.857em;
		color:#767676;
		padding:0
	}

	/* qna view */

	.qna_detail_view .map_notice{
		line-height:20px;
		padding:0 15px;
		font-size:1.071em;
		color:#202020
	}
	.qna_detail_view h2 .qna_notice{
		display:inline-block;
		float:left;
		padding-top:2px
	}
	.qna_detail_view h2 .btn{display:inline-block;float:right;}
	.qna_detail_view .qna_view_page{clear:both;}
	.qna_detail_view .qna_title{
		border-bottom:1px solid #837d74;
		padding:10px 15px 10px 35px;
		font-weight:bold;
		color:#333;
		background:#edeae1 url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_q.png) 10px center no-repeat;
		background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
		overflow:hidden;
		vertical-align: baseline;
	}
	.qna_detail_view .map_view_title{
		padding:15px 20px 15px 20px;
		font-weight:bold;
		color:#333;
		background:#edeae1;
		overflow:hidden;
	}
	.qna_detail_view .qna_view_info{
		display:inline-block;
		border-bottom:1px solid #dcdcdc;
		width:100%;
		padding:10px 20px 10px 20px
	}
	.qna_detail_view .qna_view_info span{
		display:inline-block;
		box-sizing:border-box;
		background: url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_file.png) 10px center no-repeat;
		background-size:16px auto;
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
		margin-right:10px;
		padding:0 0 0 30px
	}
	.qna_detail_view .qna_view_info span a{
		font-size:0.857em;
		text-decoration:underline
	}
	.qna_detail_view .qna_view_subinfo{
		font-size:0.857em;
		border:1px solid #dcdcdc;
		border-left-style:none;
		border-right-style:none;
		width:100%
	}
	.qna_detail_view .qna_view_subinfo span{
		display:inline-block;
		border-right:1px solid #dcdcdc;
		width:32%;
		box-sizing:border-box;
		text-align:center;
		padding:10px 0
	}
	.qna_detail_view .qna_view_info{
		display:inline-block;
		border-bottom:1px solid #dcdcdc;
		width:100%;
		box-sizing:border-box;
		padding:10px 0
	}
	.qna_detail_view .qna_view_subinfo .info_last{
		border:none;
		width:33%;
		box-sizing:border-box;
		color:#da780f
	}
	.qna_detail_view .qna_view_cont{
		padding:15px 20px;
		position:relative;
		min-height:100px;
		line-height:18px
	}
	.qna_detail_view .qna_view_cont span{display:block}
	.qna_detail_view .qna_view_cont span img{margin:0 3px}
	.qna_detail_view .qna_view_cont .attachments{position:absolute;bottom:0;right:10px;}
	.qna_detail_view .answer{
		border-bottom:1px solid #dad7ce;
		background:url(http://img.atlan.co.kr/_mobile/myatlan/qna_view_point.png) 40px 0 no-repeat;
		background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
		padding:19px 0 0 0;
		tab-index:100;
	}
	.qna_detail_view .answer .view_Answer{
		background:#ececec;
		box-sizing:border-box;
		overflow:hidden;
		padding:20px;
		min-height:100px
	}
	.qna_detail_view .answer .answer_title{
		display:inline-block;
		font-weight:bold;
		color:#333;
		padding:5px 0 15px 25px;
		background:url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_a_n.png) 0 5px no-repeat;
		background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
	}
	.qna_detail_view .view_Answer .answer_date{
		text-align:right;
		padding:10px 0 0 0;
		font-size:0.857em;
		color:#888888;
		width:100%;
		display:inline-block;
	}
	.qna_detail_view .answer .answer_cont{
		clear:both;
		line-height:20px;
	}
	.map_view .map_notice{
		line-height:20px;
		padding:0 20px;
		font-size:1.071em;
		color:#202020
	}
	.qna_notice_top{margin:0 15px 0 15px;overflow:hidden;}
	.qna_notice{
		width:100%;
		padding:0 15px;
		box-sizing:border-box;
	}
	.qna_view_page{clear:both;}
	.qna_view_page .qna_list_title{
		border-bottom:1px solid #dcdcdc;
		padding:15px 15px 15px 35px;
		font-weight:bold;
		width:100%;
		color:#333;
		box-sizing:border-box;
		background:#edeae1 url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_q.png) 10px 13px no-repeat;
		background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
		overflow:hidden;
	}
	.qna_view_page .qna_list_title time{
		font-size:0.857em;
		padding:2px 0 0 0;
		font-weight:normal;
		color:#827f75;
		display:block
	}
	.qna_view_page .map_view_title{
		padding:15px 20px 15px 20px;
		font-weight:bold;
		color:#333;
		background:#edeae1;
		overflow:hidden;
		font-size:1.071em
	}
	.qna_view_page .qna_view_info{
		clear:both;
		border-top:1px dashed #c7c7c9;
		width:100%;
		padding:12px 13px;
		box-sizing:border-box;
	}
	.qna_view_page .qna_view_info li{
		box-sizing:border-box;
		background: url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_file.png) 0 center no-repeat;
		background-size:16px auto;
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
		line-height:24px;
		padding:0 0 0 20px
	}
	.qna_view_page .qna_view_info li a{font-size:0.857em;text-decoration:underline}
	.qna_view_page .qna_view_subinfo{
		font-size:0.929em;
		border:1px solid #dad7ce;
		border-left-style:none;
		border-right-style:none;
		width:100%
	}
	.qna_view_page .qna_view_subinfo span{
		display:inline-block;
		border-right:1px solid #dad7ce;
		width:32%;
		box-sizing:border-box;
		text-align:center;
		padding:10px 0
	}
	.qna_view_page .qna_view_subinfo .info_last{
		border:none;
		width:33%;
		box-sizing:border-box;
		color:#da780f
	}
	.qna_view_page .qna_cont{
		width:100%;
		box-sizing:border-box;
		padding:15px 20px;
		min-height:100px;
		line-height:18px;
		font-size:1.071em
	}
	.qna_view_page .qna_cont img{
		width:100%;
		height:auto;
		margin:5px 0;
	}
	.qna_view_page .answer{
		border-bottom:1px solid #dad7ce;
		background:url(http://img.atlan.co.kr/_mobile/myatlan/qna_view_point.png) 40px 0 no-repeat;
		background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
		padding:19px 0 0 0;
		tab-index:100;
	}
	.qna_view_page .answer .view_Answer{
		background:#ececec;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		overflow:hidden;
		padding:15px;
		min-height:100px
	}
	.qna_view_page .answer .answer_title{
		display:inline-block;
		font-weight:bold;
		color:#333;
		padding:5px 0 15px 25px;
		background:url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_a_n.png) 0 5px no-repeat;
		background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
	}
	.qna_view_page .view_Answer .answer_date{
		text-align:right;
		padding:10px 0 0 0;
		font-size:0.857em;
		color:#888888;
		width:100%;
		display:inline-block;
	}
	.qna_view_page .answer .answer_cont{clear:both;line-height:20px}
		.qna_view_All_btn{
		clear:both;
		text-align:center;
		width:95%;
		margin:0 auto;
		padding:20px 0 40px 0
	}
	.view_btn_Goto{
		border-top:1px solid #837d74;
		overflow:hidden;
		padding:15px
	}
	.view_btn_Goto .Inquire_tip{padding:0 0 10px 0;font-size:0.857em}
	.view_btn_Goto .view_btn_list{float:left;}
	.view_btn_Goto .view_btn_qna{float:right}
	.view_btn_Goto .view_btn_qna span{margin:0 0 0 7px}
	.map_btn_Goto{
		border-top:1px solid #837d74;
		overflow:hidden;
		padding:15px 15px 50px 15px;
		text-align:center
	}
	.map_btn_Goto span{display:inline-block;margin:0 3px}
	.part_again_qna{
		position:relative;
		margin:20px 0;
		padding:0 0 15px 0;
		background:#efede4;
		overflow:hidden;
		border:1px solid #bebcb2;
		border-left-style:none;
		border-right-style:none;
	}
	.part_again_qna input{
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		border:1px solid #bebcb2;
		padding:5px;
		font-size:1.071em;
		display:block;
	}
	.part_again_qna .p_num{width:200px;height:19px}
	.part_again_qna .again_qna_title{
		border-bottom:1px solid #d2cec5;
		padding:15px 15px 8px 15px;
		font-size:16px;
		font-weight:bold;
		color:#333
	}
	.part_again_qna .again_qna_sms{
		padding:10px 12px 0 12px;
		font-size:1.071em;
		width:95%
	}
	.part_again_qna .again_qna_sms .phone input{
		width:80%;
		vertical-align:middle;
		display:block;
		margin:5px 0 0 2px;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
	}
	.part_again_qna .again_qna_sms input[type="checkbox"]{
		display:inline-block;
		padding:10px;
		border:1px solid #bebcb2;
		vertical-align:middle;
	}
	.part_again_qna .again_qna_sms .phone label{
		position:absolute;
		top:-999em;
		right:-9999em
	}
	.part_again_qna .again_qna_cont{padding:10px 15px 5px 15px}
	.part_again_qna .again_qna_cont label{position:absolute;top:-999em;right:-999em}
	.part_again_qna .again_qna_cont textarea{
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		border:1px solid #bebcb2;
		box-sizing:border-box;
		padding:8px;
		width:100%;
		height:150px;
		margin:0 0 12px 0;
		font-size:1.071em
	}
	.part_again_qna .send_btn{border-top:1px solid #bebcb2;padding:15px;}
	.part_again_qna .send_btn .attach_note{
		width:100%;
		font-size:0.929em;
		line-height:18px;
		padding:0 15px 12px 0;
		display:block;
		color:#c56007;
		overflow:hidden;
	}
	.part_again_qna .send_btn .file_up{padding:0 15px 0 0;display:block;}
	.part_again_qna .file_sp{margin:0 15px;padding:0}
	.part_again_qna .send_btn input{border:0;padding:0;vertical-align:baseline}
	.part_again_qna .send_btn label, .part_again_qna .register label{position:absolute;top:-999em;right:-9999em}
	.part_again_qna .register{padding:12px 0 10px 0;text-align:center}
	.part_again_qna .register input{border:none}
	.part_again_qna .again_qna_close{
		position:absolute;
		top:-1px;right:0;
		width:40px;
		height:40px;
		background:#707070 url(http://img.atlan.co.kr/_mobile/common/btn_url_x.png) center center no-repeat;
		background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
		text-align:center;
		box-sizing:border-box;
		cursor: pointer;
		text-indent:-9999em
	}
	.part_again_qna_list{
		margin:0 15px 30px 15px;
		box-sizing:border-box;
		overflow:hidden;
		border:1px solid #bab7b1;
		box-shadow:1px 1px 1px rgba(0,0,0,.1)
	}
	.part_again_qna_list .qna_title{
		border-bottom:1px solid #e28724;
		height:36px;
		line-height:36px;
		overflow:hidden;
		background:#edeae1 url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_q_re.png) 10px 5px no-repeat;
		background-size:25px auto;
		-webkit-background-size:25px auto;
		-moz-background-size:25px auto;
		padding:0 0 0 28px
	}
	.part_again_qna_list .list_title{
		display:inline-block;
		float:left;
		padding:0 0 0 15px;
		color:#333;
		font-weight:bold
	}
	.part_again_qna_list time{
		display:inline-block;
		float:right;
		font-size:0.857em;
		padding:0 15px 0 0
	}
	.part_again_qna_list .qna_list_cont{clear:both;padding:10px}
	.part_again_qna_list .answer{
		background:url(http://img.atlan.co.kr/_mobile/myatlan/qna_view_point.png) 40px 0 no-repeat;
		background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
		padding:19px 0 0 0;
		margin:0 0 12px 0
	}
	.part_again_qna_list .answer .view_Answer{
		background:#ececec;
		-webkit-border-radius: .5em;
		-moz-border-radius: .5em;
		border-radius: .5em;
		box-sizing:border-box;
		overflow:hidden;
		padding:15px;
		margin:0 12px;
		min-height:100px
	}
	.part_again_qna_list .answer .answer_title{
		display:inline-block;
		float:left;
		font-weight:bold;
		letter-spacing:-0.05em;
		color:#333;
		padding:5px 0 15px 25px;
		background:url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_a_n.png) 0 3px no-repeat;
		background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
	}
	.part_again_qna_list .answer .answer_date{
		text-align:right;
		width:100%;
		padding:10px 0 0 0;
		color:#888888;
		display:inline-block;
	}
	.part_again_qna_list .answer .answer_cont{
		clear:both;
		line-height:20px;
	}

	/* page_more */
	.page_more{width:100%;margin:0 0 40px 0}
	.page_more .p_view{
		display:block;
		width:90%;
		text-align:center;
		-webkit-border-radius: .3em;
		-moz-border-radius: .3em;
		border-radius: .3em;
		box-sizing:border-box;
		overflow:hidden;
		border:1px solid #d6d6d6;
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
		box-shadow: 0 1px 1px rgba(0,0,0,.1);
		background: #f8f8f8; /* Old browsers */
		background: -moz-linear-gradient(top,  #f8f8f8 0%, #f4f4f4 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f8f8f8 0%,#f4f4f4 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
		margin:25px 5% 40px 5%;
		padding:12px 40px;
		color:#666;
		font-size:14px;
		font-weight:bold
	}
	/*map_modify */
	.map_q_list h2{
		padding:0 20px 15px 20px;
		color:#202020;
		font-size:1.071em;
		line-height:20px
	}
	/* customer_FAQ */
	.customer_s_menu{width:100%;overflow:hidden;}
	.customer_s_menu .item a{
		display:inline-block;
		float:left;
		width:50%;
		text-align:center;
		color:#666;
		height:47px;
		line-height:47px;
		overflow:hidden;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		border-bottom:1px solid #d8dbdf;
		letter-spacing:-0.02em
	}
	.customer_s_menu .item a:link, .customer_s_menu .item a:focus, .customer_s_menu .item a:visited{color:#666;}
	.customer_s_menu .item a.m_curr{
		border-bottom:3px solid #f7941d;
		color:#f7941d;
		font-weight:bold;
		letter-spacing:-0.02em
	}
	.customer_s_menu .last a{background:none;padding:0;width:50%;}
	.faq_list{width:100%;margin:0 auto;text-align:center}
	.faq_list label{position:absolute;top:-999em;right:-999em}
	.faq_list .faq_category{margin:0 0 8px 0}
	.faq_list .faq_choice{
		background:#f2f2f3;
		overflow:hidden;
		padding:25px 0 20px 0
	}
	.faq_list .faq_category select, .w_qna select{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-border-radius: .2em;
		-moz-border-radius: .2em;
		border-radius: .2em;
		width:40%;
		height:35px;
		padding:5px;
		background:#fff url(http://img.atlan.co.kr/_mobile/customer/bg_select.png) right 0 no-repeat;
		background-size:36px auto;
		-webkit-background-size:36px auto;
		-moz-background-size:36px auto;
		box-sizing:border-box;
		outline:none;
		display: inline-block;
		-webkit-appearance:none;
		-moz-appearance:none;
		appearance:none;
		cursor:pointer;
		font-size:14px;
		color:#545454
	}
	.faq_list .faq_search .cont_search{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-border-radius: .2em;
		-moz-border-radius: .2em;
		border-radius: .2em;
		background:#fff url(http://img.atlan.co.kr/_mobile/customer/icon_search.png) 7px center no-repeat;
		background-size:16px auto;
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
		box-sizing:border-box;
		width:70%;
		padding:8px 5px 8px 26px;
		margin:0 5px 0 0;
		vertical-align: middle;
		font-size:14px
	}
	.faq_list .faq_search .btn_search{
		display:inline-block;
		background: #f7941d;
		box-sizing:border-box;
		padding:8px 10px;
		width:20%;
		border:0;
		-webkit-border-radius: .2em;
		-moz-border-radius: .2em;
		border-radius: .2em;
		color:#fff;
		vertical-align: middle;
		cursor:pointer;
		font-size:14px;
		-webkit-appearance: none;
		appearance: none;
	}
	.faq_list .list_all{clear:both;border-top:2px solid #d0d0d0;margin:0 0 20px 0;text-align:left;}
	.faq_list .list_all li{border-bottom:1px solid #d0d0d0;}
	.faq_list .list_all li .case_off{
		background:url(http://img.atlan.co.kr/_mobile/customer/icon_faq_off.png), url(http://img.atlan.co.kr/_mobile/customer/open_go.png);
		background-repeat:no-repeat;
		background-size:22px auto, 16px auto;
		-webkit-background-size:22px auto, 16px auto;
		-moz-background-size:22px auto, 16px auto;
		background-position:12px 10px, 97% center;
		padding:12px 50px 12px 45px;
		line-height:19px
	}
	.faq_list .list_all li .case_on{
		background:url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_q.png), url(http://img.atlan.co.kr/_mobile/customer/close_go.png);
		background-repeat:no-repeat;
		background-size:22px auto, 16px auto;
		-webkit-background-size:22px auto, 16px auto;
		-moz-background-size:22px auto, 16px auto;
		background-position:12px 10px, 97% center;
		padding:12px 30px 12px 40px;
		line-height:19px;
		border-bottom:1px solid #cbc8c1;
	}
	.faq_list .list_all li .case_cont{
		background:#e9e6e0;
		padding:13px;
		line-height:20px;
		display:block
	}
	.faq_list .list_all .case_cont_off{display:none;}

	/* customer_Q&A */
	.w_qna select{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-border-radius: .2em;
		-moz-border-radius: .2em;
		border-radius: .2em;
		width:100%;
		height:35px;
		padding:6px;
		background:#fff url(http://img.atlan.co.kr/_mobile/customer/bg_select.png) right 0 no-repeat;
		background-size:36px auto;
		-webkit-background-size:36px auto;
		-moz-background-size:36px auto;
		box-sizing:border-box;
		outline:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		appearance:none;
		cursor:pointer;
		font-size:1.071em;
		color:#545454;
	}
	.w_qna_category{
		background:#f2f2f3;
		overflow:hidden;
		padding:25px 20px 7px 20px;
		box-sizing:border-box;
	}
	.w_qna .category{width:100%;margin:0}
	.w_qna .w_qna_category label, .w_qna .upload_btn label, .w_qna .w_qna_title label{position:absolute;top:-999em;right:-999em}
	.w_qna .w_qna_category label.error,  .w_qna .w_qna_title label.error, .w_Sms label.error{position:relative;top:0;right:0;color:red}
	.w_qna .w_qna_category .attach_all span img{text-align:right;margin:0 0 0 3px}
	.w_qna .w_Sms{
		clear:both;
		border-top:2px solid #cecece;
		text-align:left;
		padding:15px 15px;
		font-size:0.857em;
		background:#fff;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.w_qna .w_qna_title{
		background:#f2f2f3;
		overflow:hidden;
		padding:0 20px 20px 20px;
	}
	.w_qna .w_qna_title input{
		border:1px solid #afafaf;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		padding:5px;
		box-sizing:border-box;
		outline:none;
		display: inline-block;
		height:35px;
		overflow:hidden;
		width:100%;
		color:#545454;
		font-size:1.071em;
		background:#fff
	}
	.w_qna .w_Sms .phone input{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		font-size:1.071em;
		color:#545454;
		padding:8px;
		width:50%;
		outline:none;
		background:#f3f4f5;
		box-sizing:border-box;
	}
	.w_Sms .anwser_sms{font-size:1.071em}
	.w_qna .w_Sms .phone label, .w_qna .w_Sms_cont label{
		position:absolute;
		top:-999em;
		right:-999em
	}
	.w_qna .w_Sms input[type="checkbox"]{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-border-radius: .2em;
		border-radius: .2em;
		-moz-border-radius: .2em;
		outline:none;
		background:#fff;
		padding:10px;
		margin:0 5px 0 10px
	}
	.w_qna .w_Sms_cont{
		background:#fff;
		border:1px solid #cecece;
		border-left-style:none;
		border-right-style:none;
		padding:20px;
		overflow:hidden
	}
	.w_qna .w_Sms_cont textarea{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		outline:none;
		background:#f3f4f5;
		width:100%;
		padding:10px;
		font-size:1.071em;
		height:130px;;
		box-sizing:border-box;
	}
	.w_qna .w_Sms_cont .attach_all{
		display:block;
		width:100%;
		padding:10px 0 0 0
	}
	.w_qna .w_Sms_cont .attach_all .attach_note{
		color:#333;
		font-size:0.929em;
		display:block;
		margin:0 0 10px 0;
		line-height:18px
	}
	.w_qna .w_Sms_cont .imgName_list{
		margin:16px 0 7px 0;
		padding:0 0 0 22px;
		color:#666;
		background:#fff url(http://img.atlan.co.kr/_mobile/myatlan/qna_again_file.png) left 0 no-repeat;
		background-size:16px auto;
		-webkit-background-size:16px auto, ;
		-moz-background-size:16px auto;
	}
	.w_qna .upload_btn{text-align:center;padding:15px 0 40px 0}
	.qna_list .result_title{
		text-align:center;
		font-weight:bold;
		color:#202020;
		font-size:140%;
		margin:35px 0 30px 0;
	}
	.qna_list .result_cont{
		background:#eff1f3;
		overflow:hidden;
		border-top:1px solid #e5e5e5;
		padding:20px 40px 50px 30px;
		line-height:21px;
		text-align:center;
	}
	.qna_list .result_cont .regist{
		display:inline-block;
		margin:15px 0 0 0;
		width:160px;
		text-align:center;
	}
	.qna_list .result_cont .regist a:link, .qna_list .result_cont .regist a:visited{
		color:#fff;
		font-size:12px;
		display:block;
		padding:6px 18px
	}
	/* webzine */
	.webzine_list li .ban_webzine_ing{width:100%;height:auto}
	.webzine_list .past_webzine{margin:0 35px 40px 35px}
	.webzine_list .new_webzine{margin:30px 35px 0 35px}
	.webzine_list .past_webzine li, .webzine_list .new_webzine li{
		border:1px solid #bebebe;
		overflow:hidden;
		margin:0 0 12px 0;
		box-sizing:border-box;
		position:relative;
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
		box-shadow: 0 1px 1px rgba(0,0,0,.1);
	}
	.webzine_list .past_webzine .webzine_list_title, .webzine_list .new_webzine .webzine_list_title{
		box-sizing:border-box;
		padding:13px 40px 15px 85px;
		background:url(http://img.atlan.co.kr/_mobile/common/notice_go.png) 98% center no-repeat;
		background-size:18px auto;
		-webkit-background-size:18px auto, ;
		-moz-background-size:18px auto;
		background-color:#fff;
		font-weight:bold;
		font-size:1.071em;
		overflow:hidden;
		vertical-align:baseline;
		color:#333;
		line-height:21px
	}
	.webzine_list li .webzine_list_title .main_title{font-weight:bold;font-size:100%}
	.webzine_list li .webzine_list_cont{
		background:#ebeae6;
		overflow:hidden;
		padding:20px;
		clear:both;
		text-align:center
	}
	.webzine_list .webzine_sub_cont{padding:10px 5px;background:#ebeae6;}
	.webzine_list .webzine_sub_cont span{
		display:block;
		line-height:21px;
		padding:0 15px 0 91px;
		background:#ebeae6 url(http://img.atlan.co.kr/_mobile/webzine/icon_bulet.png) 78px 5px no-repeat;
		background-size:8px auto;
		-webkit-background-size:8px auto;
		-moz-background-size:8px auto;
		font-size:0.929em
	}
	.webzine_list .month_Webzine{
		position:absolute;
		top:10px;left:8px;
		color:#fff;
		background:#48acc1;
		padding:5px 6px;;
		vertical-align: baseline;
		display: inline-block;
		font-weight:bold;
		font-size:0.929em;
		-webkit-border-radius: .2em;
		border-radius: .2em;
		-moz-border-radius: .2em;
	}
	.on_Webzine{
		background:#e7650e;
		position:absolute;
		top:10px;left:8px;
		color:#fff;
		padding:5px 6px;
		vertical-align: baseline;
		display: inline-block;
		font-size:0.929em;
		-webkit-border-radius: .2em;
		border-radius: .2em;
		-moz-border-radius: .2em;
	}
	.on_Webzine{background:#e7650e;}
	.webzine_view .webzine_view_top{padding:0 15px}
	.webzine_view .webzine_view_title{
		width:100%;
		padding:15px;
		line-height:22px;
		box-sizing:border-box;
		font-weight:bold;
		color:#202020;
		letter-spacing:-0.02em;
		font-size:1.071em;
	}
	.webzine_view .view_Cont{clear:both;background:#fff;overflow:hidden}
	.webzine_view .view_Cont .cont_pageMove{
		border:1px solid #d7d7d7;
		border-left-style:none;
		border-right-style:none;
		width:100%;
		padding:20px 0 35px 0;
		overflow:hidden;
		position:relative;
		display:block;
		margin-top:15px
	}
	.webzine_view .view_Cont .cont_pageMove .move_Prev{position:absolute;top:10px;left:20px}
	.webzine_view .view_Cont .cont_pageMove .now_page{text-align:center;font-size:14px}
	.webzine_view .view_Cont .cont_pageMove .now_page span{color:#e86800;font-weight:bold}
	.webzine_view .view_Cont .cont_pageMove .move_next{position:absolute;top:10px;right:20px;}
	.webzine_view .view_Cont .btn_first{
		margin-right:5px;
		border:1px solid #cdcfd1;
		width:38px;
		height:38px;
		-webkit-border-radius: .3em;
		border-radius: .3em;
		-moz-border-radius: .3em;
		box-sizing:border-box;
		cursor:pointer;
		background:#fff url(http://img.atlan.co.kr/_mobile/webzine/s_prev2.png) center center no-repeat;
		background-size:18px auto;
		-webkit-background-size:18px auto;
		-moz-background-size:18px auto;
	}
	.webzine_view .view_Cont .btn_Prev{
		border:1px solid #cdcfd1;
		width:38px;
		height:38px;
		-webkit-border-radius: .3em;
		border-radius: .3em;
		-moz-border-radius: .3em;
		box-sizing:border-box;
		cursor:pointer;
		background:#fff url(http://img.atlan.co.kr/_mobile/webzine/s_prev1.png) center center no-repeat;
		background-size:18px auto;
		-webkit-background-size:18px auto;
		-moz-background-size:18px auto;
	}
	.webzine_view .view_Cont .btn_Next{
		margin-right:5px;
		border:1px solid #cdcfd1;
		width:38px;
		height:38px;
		-webkit-border-radius: .3em;
		border-radius: .3em;
		-moz-border-radius: .3em;
		box-sizing:border-box;
		cursor:pointer;
		background:#fff url(http://img.atlan.co.kr/_mobile/webzine/s_next1.png) center center no-repeat;
		background-size:18px auto;
		-webkit-background-size:18px auto;
		-moz-background-size:18px auto;
	}
	.webzine_view .view_Cont .btn_last{
		border:1px solid #cdcfd1;
		width:38px;
		height:38px;
		-webkit-border-radius: .3em;
		border-radius: .3em;
		-moz-border-radius: .3em;
		box-sizing:border-box;
		cursor:pointer;
		background:#fff url(http://img.atlan.co.kr/_mobile/webzine/s_next2.png) center center no-repeat;
		background-size:18px auto;
		-webkit-background-size:18px auto;
		-moz-background-size:18px auto;
	}
	.webzine_view .view_Cont .cont_sbtn_write{
		padding:0;
		margin:0 15px;
	}
	.webzine_view .view_Cont .cont_sbtn_write p{
		float:left
	}
	.webzine_view .view_Cont .cont_sbtn_write .write_s_go{
		margin:0 0 0 5px
	}
	.webzine_view .view_Cont .write_more_page{
		padding:5px 10px;
		margin:0 0 15px 0;
		border:1px solid #c9cacf;
		-webkit-border-radius: .3em;
		border-radius: .3em;
		-moz-border-radius: .3em;
		background:#fff;
		display:inline-block;
		text-align:center;
		font-size:0.929em;
		color:#545454;
		font-weight:bold
	}
	.webzine_view .view_Cont .cmt_num{
		display:inline-block;
		color:#e26000;
		margin:0;
		padding:0 0 0 2px;
	}
	.webzine_view .webzine_sns_all{
		padding:15px 20px 12px 20px;
		overflow:hidden;
		background:#ececed;
		display:block;
	}
	.webzine_view .webzine_sns_all .url_Copy{
		background:#fff;
		border:1px solid #b7b7b7;
		width:100%;
		padding:8px 8px;
		overflow:hidden;
		margin:5px 0 0 0;
		-webkit-border-radius: .2em;
		border-radius: .2em;
		-moz-border-radius: .2em;
		position:relative;
		box-sizing:border-box;
	}
	.webzine_view .webzine_sns_all .url_Copy .url_adr input{
		background:#f2f3f4;
		padding:4px;
		border:1px solid #d5d7d8;
		box-sizing:border-box;
		width:100%;
		font-size:14px;
	}
	.webzine_view .webzine_sns_all .url_close{
		position:absolute;
		bottom:-1px;right:-1px;
		overflow:hidden;
		background:#b7b7b7 url(http://img.atlan.co.kr/_mobile/common/btn_url_x.png) center center no-repeat;
		background-size:13px auto;
		-webkit-background-size:13px auto;
		-moz-background-size:13px auto;
		text-indent:-9999em;
		width:26px;
		height:23px;
		-webkit-border-radius: .2em;
		border-radius: .2em;
		-moz-border-radius: .2em;
		cursor: pointer;
	}
	.webzine_view .webzine_sns_all .url_Copy .in_cont{padding:7px 0 0 0;font-size:14px;}
	.webzine_view .webzine_sns_all .webzine_btn_sns{
		border:1px solid #b7b7b7;
		box-sizing:border-box;
		width:100%;
		text-align:right;
		overflow:hidden;
		height:40px;
		position:relative;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #f4f5f7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f5f7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#f4f5f7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f5f7',GradientType=0 ); /* IE6-9 */
		box-shadow: 0px 1px 1px rgba(0,0,0,.2);
		-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
		-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
	}
	.webzine_view .webzine_sns_all .webzine_btn_sns li{display:inline-block;overflow:hidden;}
	.webzine_view .webzine_sns_all .write_more{
		float:left;
		padding:12px 0 10px 10px;
		text-align:left;
		display:inline-block;
		font-size:1.000em;
		font-weight:bold;
		color:#333;
		letter-spacing:-0.02em
	}
	.webzine_view .cmt_num{color:#df6f00;margin:0 0 0 3px;}
	.webzine_view .webzine_sns_all a.write_more, .webzine_view .webzine_sns_all .write_more a.write_more:visited{
		font-size:1.000em;
		font-weight:bold;
		color:#333;
		letter-spacing:-0.02em
	}
	.webzine_view .webzine_sns_all .sns_more{float:right;}
	.webzine_view .webzine_sns_all .sns_facebook{
		background:url(http://img.atlan.co.kr/_mobile/webzine/icon_w_facebook.png) center center no-repeat;
		background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
		text-indent:-999em;
		box-sizing:border-box;
		border:1px solid #b7b7b7;
		border-top-style:none;
		border-bottom-style:none;
		display:inline-block;
		overflow:hidden;
		height:40px;
		width:52px;
		padding:13px 0
	}
	.webzine_view .webzine_sns_all .sns_twitter{
		background:url(http://img.atlan.co.kr/_mobile/webzine/icon_w_twitter.png) center center no-repeat;
		background-size:23px auto;
		-webkit-background-size:23px auto;
		-moz-background-size:23px auto;
		text-indent:-99999em;
		box-sizing:border-box;
		border-right:1px solid #b7b7b7;
		display:inline-block;
		overflow:hidden;
		height:40px;
		width:52px;
		padding:13px 0
	}
	.webzine_view .webzine_sns_all .sns_kakao{
		background:url(http://img.atlan.co.kr/_mobile/webzine/icon_w_kakao.png) center center no-repeat;
		background-size:25px auto;
		-webkit-background-size:25px auto;
		-moz-background-size:25px auto;
		text-indent:-99999em;
		box-sizing:border-box;
		border-right:1px solid #b7b7b7;
		display:inline-block;
		overflow:hidden;
		height:40px;
		width:52px;
		padding:13px 0;
		margin:0
	}
	.webzine_view .webzine_sns_all .sns_outgo{
		background:url(http://img.atlan.co.kr/_mobile/webzine/icon_outGo.png) center center no-repeat;
		background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
		text-indent:-9999em;
		box-sizing:border-box;
		border:0;
		display:inline-block;
		overflow:hidden;
		height:40px;
		width:52px;
		padding:13px 0
	}
	.webzine_view .cont_action{background:#ececed;overflow:hidden;padding:13px 20px 8px 20px}
	.webzine_view .cont_action a, .webzine_view .cont_action a:link, .webzine_view .cont_action a:visited{
		font-size:0.929em;
		color:#333;
		font-weight:bold;
		padding:9px 25px;
		display:inline-block;
	}
	.webzine_view .cont_action .btn_cont_view{
		box-sizing:border-box;
		width:50%;
		border:1px solid #b7b7b7;
		float:left;
		text-align:center;
		overflow:hidden;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #f4f5f7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f5f7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#f4f5f7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f5f7',GradientType=0 ); /* IE6-9 */
		box-shadow: 0px 1px 1px rgba(0,0,0,.2);
		-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
		-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
	}
	.webzine_view .cont_action .btn_cont_write{
		box-sizing:border-box;
		width:50%;
		border:1px solid #b7b7b7;
		border-left-style:none;
		float:right;
		text-align:center;
		overflow:hidden;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #f4f5f7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f5f7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#f4f5f7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f5f7',GradientType=0 ); /* IE6-9 */
		box-shadow: 0px 1px 1px rgba(0,0,0,.2);
		-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
		-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
	}
	.webzine_view .cont_action .webzine_view_t{
		background:url(http://img.atlan.co.kr/_mobile/common/webzine_icon.png) left 0 no-repeat;
		background-size:16px auto;
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
		padding:0 0 0 19px;
		display:inline-block;
		box-sizing:border-box;
	}
	.webzine_view .cont_action .event_view_t{
		background:url(http://img.atlan.co.kr/_mobile/common/event_icon.png) left -1px no-repeat;
		background-size:14px auto;
		-webkit-background-size:14px auto;
		-moz-background-size:14px auto;
		padding:0 0 0 19px;
		display:inline-block;
		box-sizing:border-box;
	}
	.webzine_view .cont_action .write_allview{
		background:url(http://img.atlan.co.kr/_mobile/common/write_icon.png) left center no-repeat;
		background-size:14px auto;
		-webkit-background-size:14px auto;
		-moz-background-size:14px auto;
		padding:0 0 0 19px;
		display:inline-block;
		box-sizing:border-box;
	}
	.webzine_view .cont_action .write_alllist{
		background:url(http://img.atlan.co.kr/_mobile/common/list_icon.png) left center no-repeat;
		background-size:14px auto;
		-webkit-background-size:14px auto;
		-moz-background-size:14px auto;
		padding:0 0 0 19px;
		display:inline-block;
		box-sizing:border-box;
	}
	.page_list_in_view{margin:0 0 40px 0;}
	.page_list_in_view h1{
	border-top:2px solid #626262;
		font-size:1.143em;
		font-weight:bold;
		color:#202020;
		padding:20px 20px 15px 20px;
		letter-spacing:-0.02em
	}
	.page_list_in_view li a{
		line-height:18px;
		padding:0 13px 8px 27px;
		font-size:0.929em;
		display:block;
		background:url(http://img.atlan.co.kr/_mobile/common/notice_bliet.png) 20px 6px no-repeat;
		background-size:6px auto;
		-webkit-background-size:6px auto;
		-moz-background-size:6px auto;
	}
	.page_list_in_view li.cur{color:#ce5802}
	.page_list_in_view .page_move_btns{border-top:1px solid #dbdbdb;padding:20px 0 0 0}
	.page_list_in_view .page_navi{margin:10px 20px 18px 27px}
	.page_list_in_view li.cur a{
		color:#ce5802;
		background:url(http://img.atlan.co.kr/_mobile/common/notice_bliet_on.png) 20px 6px no-repeat;
		background-size:6px auto;
		-webkit-background-size:6px auto;
		-moz-background-size:6px auto;
		display:block;
	}
	.registered{padding:20px 20px 25px 20px;overflow:hidden;background:#ecedf0}
	.registered span{display:inline-block;}
	.registered .comments_title{padding:0 0 8px 0;position:relative;}
	.registered .write_title{
		margin:0 5px 0 0;
		color:#202020;
		font-weight:bold;
		font-size:1.071em
	}
	.registered .comments_title .re_num{color:#e57d02;font-size:1.000em;margin:3px 0 0 0;font-weight:bold}
	.registered .comments_cont{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;}
	.registered .comments_cont span{vertical-align:middle;margin:0;display:inline-block;}
	.registered .comments_cont textarea{
		border:1px solid #adafb3;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		box-sizing:border-box;
		width:100%;
		height:230px;
		background:#fff;
		font-size:1.071em;
		color:#545454;
		padding:5px;
		display:block;
		margin:0 0 5px 0
	}
	.comments_list{background:#ececed;overflow:hidden}
	.comments_list li{
		border:1px solid #d4d6d9;
		border-bottom-style:none;
		padding:15px 15px;
		margin:0 20px 0 20px;
		overflow:hidden;
		background:#fff;
		position:relative;
		box-sizing:border-box;
	}
	.comments_list .user_info_top{margin:0 0 12px 0}
	.comments_list li .user_Id{
		font-weight:bold;
		color:#202020;
		font-size:1.071em;
		padding:0 10px 0 0
	}
	.comments_list time{font-size:0.857em;color:#767676;}
	.comments_list .list_cont{line-height:20px;padding:10px 0 0 0}
	.comments_list .declare{display:block;clear:both;margin-top:12px;width:150px;height:30px;color:#767676}
	.comments_list .declare a{color:#767676;font-size:0.929em}
	#_cmtBox .comments_all{
		width:100%;
		text-align:center;
		padding:0 20px 25px 20px;
		box-sizing:border-box;
		background:#ececed;
		overflow:hidden;
	}
	#_cmtBox .comments_all p{
		float:left;
		width:50%;
		text-align:center;
		font-weight:bold;
		box-sizing:border-box;
		background: #fbfbfb; /* Old browsers */
		background: -moz-linear-gradient(top,  #fbfbfb 0%, #e1e2e5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#e1e2e5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fbfbfb 0%,#e1e2e5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fbfbfb 0%,#e1e2e5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fbfbfb 0%,#e1e2e5 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fbfbfb 0%,#e1e2e5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e1e2e5',GradientType=0 ); /* IE6-9 */
	}
	#_cmtBox .comments_all p a{box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px 32px;display:inline-block}
	#_cmtBox .comments_all .write_L_btn{border:1px solid #b7b7b7;box-sizing:border-box;-webkit-box-sizing:border-box}
	#_cmtBox .comments_all .view_L_btn{border:1px solid #b7b7b7;border-right-style:none;box-sizing:border-box;-webkit-box-sizing:border-box}
	#_cmtBox .comments_all .cmt_num{color:#df6f00;margin:0 0 0 3px}
	#_cmtBox .last_comments li:last-of-type{border:1px solid #d4d6d9;margin:0 20px 25px 20px}

	/* event */
	.event_ban_ing h2{
		position:relative;
		width:93%;
		margin:0 auto;
		padding:15px 0 10px 0;
		font-size:1.071em;
		font-weight:bold;
		color:#202020;
		line-height:20px
	}
	.event_ban_ing h2 .ing_event_title{padding:0 0 0 50px;display:block;}
	.event_ban_ing h2 .label_ing{
		position:absolute;
		top:13px;left:0;
		display:inline-block;
		margin:0 5px 5px 0;
		border:1px solid #c25a05;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		vertical-align: baseline;
		color:#fff;
		font-size:0.857em;
		background: #d4720b; /* Old browsers */
		background: -moz-linear-gradient(top,  #d4720b 0%, #c25a05 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4720b), color-stop(100%,#c25a05)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #d4720b 0%,#c25a05 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #d4720b 0%,#c25a05 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #d4720b 0%,#c25a05 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #d4720b 0%,#c25a05 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4720b', endColorstr='#c25a05',GradientType=0 ); /* IE6-9 */
		padding: .1em 0.4em;
		font-weight:normal;
		-webkit-border-radius: .2em;
		-moz-border-radius: .2em;
		border-radius: .2em;
		letter-spacing:-0.04em
	}
	.event_ban_ing .event_ban{width:93%;height:auto;margin:0 auto;text-align:center}
	.past_Events{padding:25px 0 20px 0}
	.past_Events .past_title{padding:15px 0 8px 20px;font-weight:bold;color:#202020;font-size:1.143em}
	.past_Events ul{border-top:2px solid #202020;}
	.past_Events li{border-bottom:1px solid #cdcdcd;overflow:hidden;padding:10px 20px}
	.past_Events li span{display:inline-block;}
	.past_Events li .event_title{box-sizing:border-box;-webkit-box-sizing:border-box;line-height:19px;width:100%}

	/* NOTICE */
	.notice_all li{
		padding:13px 20px 13px 15px;
		border-bottom:1px solid #e2e2e2;
		overflow:hidden;
		color:#202020;
		box-sizing:border-box;
		background: #fff url(http://img.atlan.co.kr/_mobile/common/notice_go.png) 97% center no-repeat;
		background-size:12px auto;
		-webkit-background-size:12px auto;
		-moz-background-size:12px auto;
		letter-spacing:-0.02em;
		font-size:1.071em
	}
	.notice_all li time{
		font-size:0.857em;
		color:#767676;
		padding:10px 0 0 10px
	}
	.notice_list_view .notice_view_Top{
		padding:15px 20px 15px 20px;
		overflow:hidden
	}
	.notice_list_view .notice_view_title{
		width:100%;
		line-height:22px;
		color:#202020;
		letter-spacing:-0.02em;
		font-size:1.071em
	}
	.notice_list_view span{display:block;}
	.notice_list_view .notice_view_title .title_date{font-size:0.857em;color:#767676}
	.notice_list_view .btn_top_list{float:right}
	.notice_list_view article{
		clear:both;
		background:#efefef;
		padding:20px 20px 45px 20px;
		border-top:1px solid #d9d9d9;
		line-height:20px;
		font-size:1.071em
	}
	.notice_list_view .btn_top_list{padding:3px 0}
	.page_move_btns{width:100%;margin:0 0 40px 0;text-align:center;}
	.page_move_btns span{display:inline-block;margin:0 3px}
	.page_move_btns span.pre_bg{
		background: #fff url(http://img.atlan.co.kr/_mobile/myatlan/page_prev.png) 0 center no-repeat;
		background-size:12px auto;
		-webkit-background-size:12px auto;
		-moz-background-size:12px auto;
	}
	.page_move_btns span.list_bg{
		background: #fff url(http://img.atlan.co.kr/_mobile/myatlan/page_next.png) 0 center no-repeat;
		background-size:12px auto;
		-webkit-background-size:12px auto;
		-moz-background-size:12px auto;
	}

	/* update notice */
	.update_Notice{padding:20px 40px 18px 40px;border-bottom:2px solid #6c6c6c}
	.update_Notice label{position:absolute;top:-999em;right:-999em}
	.update_Notice .category_Notice{margin:0 0 8px 0}
	.update_Notice .category_Notice select{width:100%;height:38px;}
	.update_Notice .search_Notice .cont_search{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-border-radius: .2em;
		-moz-border-radius: .2em;
		border-radius: .2em;
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
		box-shadow: 0 1px 1px rgba(0,0,0,.2);
		background:#fff url(http://img.atlan.co.kr/_mobile/customer/icon_search.png) 5px center no-repeat;
		background-size:16px auto;
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
		box-sizing:border-box;
		width:79%;
		height:38px;
		line-height:38px;
		padding:5px 5px 5px 24px;
		margin:0 5px 0 0;
		vertical-align: middle;
		font-size:14px
	}
	.update_Notice .search_Notice .btn_search{
		display:inline-block;
		background: #e87300; /* Old browsers */
		background: -moz-linear-gradient(top,  #e87300 0%, #d35a00 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e87300), color-stop(100%,#d35a00)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e87300 0%,#d35a00 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e87300 0%,#d35a00 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e87300 0%,#d35a00 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e87300 0%,#d35a00 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e87300', endColorstr='#d35a00',GradientType=0 ); /* IE6-9 */
		box-sizing:border-box;
		height:38px;
		line-height:38px;
		width:20%;
		border:1px solid #c55400;
		border-right-style:none;
		-webkit-border-radius: .3em;
		-moz-border-radius: .3em;
		border-radius: .3em;
		-webkit-border-bottom-right-radius: .3em;
		-moz-border-bottom-right-radius: .3em;
		border-bottom-right-radius: .3em;
		color:#fff;
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
		box-shadow: 0 1px 1px rgba(0,0,0,.2);
		vertical-align: middle;
		cursor:pointer;
		font-size:14px
	}
	.update_in_cont{
		clear:both;
		background:#efefef;
		padding:20px 20px 45px 20px;
		border-top:1px solid #d9d9d9;
		line-height:20px;
		font-size:1.071em
	}
	.page_list_in_view .rdate{color:#aeaeae;font-size:0.929em;padding:0 0 0 7px}

	/* app_SMS */
	.app_Sms .app_title{
		font-size:1.071em;
		font-weight:bold;
		color:#202020;
		letter-spacing:-0.02em;
		padding:20px 20px 5px 20px;
		text-align:left;
		line-height:23px
	}
	.app_Sms .app_title span{color:#e66c12}
	.app_Sms .android_cont{
		clear:both;
		background:#f5f4f0;
		overflow:hidden;
		margin:15px 20px 25px 20px;
		border:1px solid #d5d3ca;
		box-sizing:border-box;
		padding-bottom:10px
	}
	.app_Sms .android_cont h1{
		background:#f5f4f0 url(http://img.atlan.co.kr/_mobile/atlan/atlan_sms_1.png) no-repeat 17px center;
		background-size:26px auto;
		-webkit-background-size:26px auto;
		-moz-background-size:26px auto;
		padding:20px 0 20px 52px;
		border-bottom:1px solid #d5d3ca;
		font-weight:bold;
		color:#202020;
		box-sizing:border-box;
		letter-spacing:-0.02em;
		font-size:1.071em
	}
	.app_Sms .android_cont .app_down_btn{background:#fff;overflow:hidden;width:100%;clear:both}
	.app_Sms .android_cont .app_down_btn p{float:left;width:50%;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;height:47px}
	.app_Sms .android_cont .app_down_btn .google{border-right:1px solid #d5d3ca;padding:0;margin:0}
	.app_Sms .android_cont .app_down_btn .apple span{
		display:inline-block;
		background:url(http://img.atlan.co.kr/_mobile/atlan/atlan_sms_3.png) no-repeat 20px center, url(http://img.atlan.co.kr/_mobile/atlan/atlan_sms_down.png) no-repeat 95% center;
		background-size:23px auto, 16px auto;
		-webkit-background-size:23px auto, 16px auto;
		-moz-background-size:23px auto, 16px auto;
		width:100%;
		padding:15px 0 15px 52px;
		overflow:hidden;
		height:100%;
		box-sizing:border-box;
	}
	.app_Sms .android_cont .app_down_btn .google span{
		display:inline-block;
		background:url(http://img.atlan.co.kr/_mobile/atlan/atlan_sms_2.png) no-repeat 20px center, url(http://img.atlan.co.kr/_mobile/atlan/atlan_sms_down.png) no-repeat 93% center;
		background-size:23px auto, 16px auto;
		-webkit-background-size:23px auto, 16px auto;
		-moz-background-size:23px auto, 16px auto;
		overflow:hidden;
		width:100%;
		padding:15px 0 15px 52px;
		overflow:hidden;
		height:100%;
		box-sizing:border-box;
	}
	.app_Sms .android_cont .app_down_send{
		border-top:1px solid #d5d3ca;
		padding:15px 0 25px 0;
		text-align:center;
		clear:both
	}
	.app_Sms .android_cont .atlanApp_down span{color:#0f848f;letter-spacing:-0.02em;font-weight:bold}
	.app_Sms .android_cont label{position:absolute;top:-9999em;right:-9999em}
	.app_Sms .app_down_send{padding:0 20px}
	.app_Sms .android_cont input{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
		box-shadow: 0 1px 1px rgba(0,0,0,0);
		box-sizing:border-box;
		width:77%;
		padding:9px;
		margin:0 3px 0 0;
		vertical-align: middle;
		font-size:14px;
		background:#fff;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
	}
	.app_Sms .android_cont .go{width:17%;height:36px;vertical-align: middle;}
	.app_Sms .android_cont .sms_notice{
		border-top:1px dashed #bfbfbf;
		padding:20px 0 20px 0;
		margin-top:20px;
		line-height:18px;
		font-size:0.857em;
		background:none
	}
	.app_Sms .android_cont article{
		background:url(http://img.atlan.co.kr/_mobile/common/notice_bliet.png) no-repeat 0 5px;
		background-size:5px auto;
		-webkit-background-size:5px auto;
		-moz-background-size:5px auto;
		padding:0 0 6px 8px;
		margin:0 20px 0 20px;
		line-height:18px;
		font-size:14px;
	}
	.app_Sms .android_cont .sms_Send{margin:15px 0 0 0}
	.app_Sms .atlanProduct{clear:both;border-top:2px solid #7f8186}
	.app_Sms .atlanProduct h1{
		padding:30px 20px 10px 20px;
		font-size:1.071em;
		font-weight:bold;
		color:#202020;
		line-height:22px
	}
	.app_Sms .atlanProduct .info{padding:0 20px 15px 20px;color:#666;line-height:20px}
	.app_Sms .atlanProduct .atlanP_view{
		background:#f0f0f0;
		overflow:hidden;
		padding:5px 25px;
		text-align:center
	}
	.app_Sms .atlanProduct .atlanP_3d{background:#f0f0f0;overflow:hidden;padding:40px 20px 45px 20px;text-align:center}
	.app_Sms .atlanProduct .atlanP_3d p{margin:5px 0 0 0;}
	.app_Sms .atlanProduct .atlan_view .3d_v{padding-bottom:15px}

		/* Terms and Conditions */
	.location_ibs{padding:35px 35px}
	.location_ibs article{margin:0 0 25px 0;text-align:justify}
	.location_ibs h1{
		padding:0 0 30px 0;
		color:#202020;
		font-size:1.3em;
		font-weight:bold
	}
	.location_ibs article p{padding:0 0 15px 0;line-height:20px}
	.location_ibs article h2{font-weight:bold;color:#202020;padding:0 0 12px 0}
	.location_ibs article p span{display:block}
	.location_ibs article p .service_sub{padding:8px 0 0 13px;display:block}
	.privacy article p .service_sub{padding:8px 0 0 0;display:block}
	.location_ibs article .service_date{text-align:right}
	.location_ibs .space_Fee{border-top:1px solid #dbdce0;padding:30px 0 0 0}
	.location_ibs article .service_mappers{border:1px solid #d3d5da}
	.location_ibs article .service_mappers td{
		border:1px solid #d3d5da;
		border-top-style:none;
		border-left-style:none;
		padding:7px;
	}
	.location_ibs article .service_mappers th{
		padding:5px;
		border:1px solid #d3d5da;
		border-top-style:none;
		border-left-style:none;
		height:33px;
		line-height:33px
	}
	.location_ibs article .service_mappers th.service_name{width:70px}
	.location_ibs article .service_mappers td.service_title{text-align:center}
	.location_ibs article p.address_info{
		background:#dcdee3;
		overflow:hidden;
		width:100%;
		padding:15px;
		box-sizing:border-box;
		font-size:0.929em;
		text-align:left
	}
	.location_ibs article p.address_info span a{
		font-weight:normal;
		display:inline-block;
		line-height:22px;
		color:#202020;
		font-size:0.929em;
		text-align:left
	}
	/* brochure_down */
	.brochure_down .brochure_p{
		-webkit-border-radius: .3em;
		border-radius: .3em;
		-moz-border-radius: .3em;
		border:1px solid #cfcfcf;
		background: #ffffff;
		padding:0 20px
	}
	.brochure_down .brochure_p .brochure_view{
		display:inline-block;
		background:url(http://img.atlan.co.kr/_mobile/common/brochure_icon.png) no-repeat 0 center;
		background-size:30px auto;
		-webkit-background-size:30px auto;
		-moz-background-size:30px auto;
		padding:14px 0 14px 42px;
		color:#202020;
		font-size:14px;
		line-height:21px;
		letter-spacing:-0.02em;
		font-weight:bold;
		text-align:left
	}
	.brochure_down .brochure_info{
		margin:12px 0 15px 0;
		color:#333;
		font-size:0.929em;
		line-height:18px;
		letter-spacing:-0.02em;
		text-align:center
	}

	/* report */
	.report_search_form{padding:12px 15px;text-align:center}
	.report_search_form input[type="text"]{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		background:#fff url(http://img.atlan.co.kr/_mobile/customer/icon_search.png) 7px center no-repeat;
		background-size:16px auto;
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
		box-sizing:border-box;
		width:75%;
		padding:8px 5px 8px 26px;
		margin:0 5px 0 0;
		vertical-align: middle;
		font-size:14px
	}
	.report_search_form .submitBtn{
		background: #f7941d;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		width:60px;
		-webkit-border-radius: .2em;
		-moz-border-radius: .2em;
		border-radius: .2em;
		color:#fff;
		padding:8px 10px;
		vertical-align: middle;
		cursor:pointer;
		font-size:14px;
		border:0;
		-webkit-appearance: none; 
		appearance: none;
		-moz-appearance: none;
	}
	.report_map_wrap{position:relative}
	.location_here .here_address{
		top:0;left:0;
		vertical-align: middle;
		font-size:0.929em;
		width:100%;
		text-align:center;
		height:24px;
		line-height:24px;
		background:rgba(0,0,0,.5);
		z-index:300;
		color:#fff
	}
	.report_map_wrap .web_map{
		border:1px solid #7d7d7d;
		border-left-style:none;
		border-right-style:none;
		height:200px;
		overflow:hidden
	}
	.report_form_box{background:#f1f2f3;overflow:hidden;padding:15px 35px}
	.report_form_box label{position:absolute;top:-9999em;right:-9999em}
	.report_form_box .report_cate select{width:100%;margin:0 0 6px 0}
	.report_form_box textarea{
		border:1px solid #afafaf;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		box-sizing:border-box;
		width:100%;
		height:130px;
		padding:7px;
		margin:0 0 15px 0;
		font-size:1.071em
	}
	.report_form_box .report_cate label.error, .report_form_box .cont label.error, .report_search_form label.error{position:relative;top:0;right:0;padding:5px 0 10px 0;font-size:0.857em;color:#dd6300}
	.report_search_wrap .search_result{border-top:1px solid #7d7d7d;}
	.report_search_wrap .search_result li{
		border-bottom:1px solid #c9cacd;
		padding:15px 30px 15px 25px;
		overflow:hidden;
		box-sizing:border-box;
		background: #f1f2f3 url(http://img.atlan.co.kr/_mobile/common/notice_go.png) 95% center no-repeat;
		background-size:13px auto;
		-webkit-background-size:13px auto;
		-moz-background-size:13px auto;
	}
	.report_search_wrap .search_result li.noResult{
		padding:30px 15px 70px 15px;
		overflow:hidden;
		box-sizing:border-box;
		text-align:center;
		background: #f1f2f3
	}
	.report_search_wrap .search_result li span{display:block;line-height:19px}
	.report_search_wrap .search_result li .poi_name{
		font-weight:bold;
		color:#202020;
		padding:0 0 5px 0;
		font-size:1.071em
	}
	.report_form_box .uploadBtn{text-align:center;}
}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* 세로 레이아웃 지정 */

@media screen and (orientation : portrait) {

	#wraper{overflow:hidden}

	/* head */
	#header {width:100%}
	#header .mainHeader{display:none}
	#header .subHeader{text-align:left;display:block}
	#header .top .app_go{
		position:absolute;
		top:9px;right:13px;
		width:60px;
		height:50px;
		color:#fff;
		text-indent:-999em;
		padding:5px 0 0 0;
		background:url(http://img.atlan.co.kr/_mobile/main/btn_app2.png) right 0 no-repeat;
		background-size:25px auto;
		-webkit-background-size:25px auto;
		-moz-background-size:25px auto;
	}
	#header .subHeader .naviapp{
		width:100%;
		height:26px;
		background:#545454;
		padding:0 13px 0 0;
		text-align:right;
		overflow:hidden;
		box-sizing:border-box;
		clear:both
	}
	#header .subHeader .naviapp .app_go{
		display:block;
		padding:0 23px 0 0;
		width:100%;
		text-align:right;
		height:26px;
		line-height:26px;
		background:url(http://img.atlan.co.kr/_mobile/main/btn_app_n.png) right 2px no-repeat;
		background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
		box-sizing:border-box;
	}
	#header .subHeader .naviapp a, #header .subHeader .naviapp a:visited{color:#fff;font-size:0.857em;letter-spacing:-0.02em}
	#header .subHeader .top{display:block;clear:both;background-color:#f7941d;height:50px;min-height:50px;overflow:hidden;position:relative}
	#header .subHeader .top .m_s_logo{position:absolute;top:0;left:0;width:60px;padding:10px 0 12px 13px;display:block}
	#header .subHeader .top .gnb_menu{
		position:absolute;
		bottom:0;left:55px;
		font-size:110%;
		color:#fff;
		height:20px;
		padding:0 0 12px 0;
		letter-spacing:-0.02em;
		background:url(http://img.atlan.co.kr/_mobile/common/sun_navi_point.png) center bottom no-repeat;
		background-size:15px auto;
		-webkit-background-size:15px auto;
		-moz-background-size:15px auto;
	}
	#header .subHeader .top .all_category{
		position:absolute;
		top:0;right:0;
		width:60px;
		height:50px;
		background:url(http://img.atlan.co.kr/_mobile/main/btn_category.png) 21px 11px no-repeat;
		background-size:26px auto;
		-webkit-background-size:26px auto;
		-moz-background-size:26px auto;
	}
	/* update_Notice */
	.main_updateNotice{
		border-bottom:1px solid #e5e5e5;
		clear:both;
		height:85px;
		position:relative;
		padding:17px 15px 15px 15px
	}
	.main_updateNotice h2{
		font-size:1.3em;
		font-weight:bold;
		letter-spacing:-0.02em;
		text-align:left;
		color:#202020;
		padding:5px 0 10px 0;
		letter-spacing:-0.02em;
	}
	.main_updateNotice ul{text-align:left;clear:both}
	.main_updateNotice li .listLine{
		width:97%;
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
		letter-spacing:-0.02em;
		font-size:1.071em;
		padding:4px 0;
		display:block
	}
	.main_updateNotice .more{
		position:absolute;top:14px; right:12px;
		font-size:0.857em;
		color:#666666;
		background: #fff url(http://img.atlan.co.kr/_mobile/main/icon_go.png) 95% 6px no-repeat;
		background-size:8px auto;
		-webkit-background-size:8px auto;
		-moz-background-size:8px auto;
		padding:3px 15px 2px 6px
	}

	/* notice */
	.main_notice{
		clear:both;
		height:85px;
		position:relative;
		padding:17px 15px 15px 15px
	}
	.main_notice h2{
		font-size:1.3em;
		font-weight:bold;
		letter-spacing:-0.02em;
		text-align:left;
		color:#202020;
		padding:5px 0 10px 0;
		letter-spacing:-0.02em;
	}
	.main_notice ul{text-align:left;clear:both}
	.main_notice li .listLine{
		width:97%;
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
		letter-spacing:-0.02em;
		font-size:1.071em;
		display:block;
		padding:4px 0
	}
	.main_notice .more{
		position:absolute;top:15px; right:12px;
		font-size:0.857em;
		color:#666666;
		background: #fff url(http://img.atlan.co.kr/_mobile/main/icon_go.png) 95% 7px no-repeat;
		background-size:8px auto;
		-webkit-background-size:8px auto;
		-moz-background-size:8px auto;
		padding:4px 15px 2px 6px
	}

	/* main_map */
	.map{
		background-color:#e9e9e9;
		height:47px;
		line-height:47px;
		border-top:1px solid #c4c4c4;
		overflow:hidden
	}
	.map h2{
		float:left;
		font-size:1.0em;
		font-weight:bold;
		letter-spacing:-0.02em;
		color:#222222;
		padding:0 5px 0 31px;
		background: #e9e9e9 url(http://img.atlan.co.kr/_mobile/main/icon_location.png) 10px 12px no-repeat;
		background-size:17% auto;
		-webkit-background-size:17% auto;
		-moz-background-size:17% auto;
		font-size:16px
	}
	.map .map_cont{text-align:left;font-size:0.857em;letter-spacing:-0.02em}
	.map .btn{display:inline-block;float:right;margin:10px 12px 0 0}
	.map .btn{color:#fff;}

	/* myatlan */
	.myatlan_s_menu{width:100%;overflow:hidden}
	.myatlan_s_menu li a{
		display:inline-block;
		float:left;
		width:32.5%;
		text-align:center;
		color:#666;
		height:47px;
		line-height:47px;
		overflow:hidden;
		box-sizing:border-box;
		border-bottom:1px solid #d8dbdf;
		letter-spacing:-0.02em
	}
	.myatlan_s_menu li a:link{color:#666;}
	.myatlan_s_menu li a.m_curr{
		border-bottom:3px solid #f7941d;
		color:#f7941d;
		font-weight:bold;
		letter-spacing:-0.02em
	}
	.myatlan_s_menu .last a{
		background:none;
		padding:0;
		width:35%;
		letter-spacing:-0.02em;
		box-sizing:border-box;
	}
	.product_update h2{padding:0 15px 6px 15px;color:#202020;}
	.product_update .product_update_top .all_p_certify{
		float:left;
		font-size:1.000em;
		padding:23px 0 17px 22px;
		color:#202020;
		background:url(http://img.atlan.co.kr/_mobile/common/notice_bliet.png) 13px 25px no-repeat;
		background-size:8px auto;
		-webkit-background-size:8px auto;
		-moz-background-size:8px auto;
		font-size:1.071em;
	}
	.product_update .product_update_top .all_p_certify span{color:#e4770d;font-weight:bold;}
	.product_update .product_update_top .btn_add{
		float:right;
		margin:14px 15px 0 0;
		width:40%;
		text-align:right
	}
	.product_update .product_update_top .btn_add a{color:#fff;font-size:0.929em}
	.product_update .product_my_list{border-top:1.5px solid #8f9091;clear:both;width:100%}
	.product_update .product_my_list span{display:block;}
	.product_update .product_my_list .info_date, .product_update .product_my_list .info_date .product_date{color:#3c77b3;font-size:1.000em}
	.product_update .product_my_list .product_name{
		background:#eff0f2;
		width:28%;
		height:100%;
		overflow:hidden;
		padding:17px 12px;
		text-align:center;
		font-size:1.000em;
		font-weight:bold;
		border-bottom:1px solid #cfcfcf;
	}
	.product_update .product_my_list .product_info{padding:17px 15px 17px 15px;line-height:140%;border-bottom:1px solid #cfcfcf;}
	.product_update .product_my_list .updatestate{color:#d2640e}

	/* product_reg */
	.product_reg_wrap{
		padding:20px 15px 0 15px;
		background:#f2f2f2;
		overflow:hidden;
		font-size:1.071em
	}
	.product_reg_wrap .p_sel_box h1{padding:0 0 12px 0;color:#202020;line-height:1.2em;}
	.product_reg_wrap .p_sel_box .product_reg_list{
		background:#ffffff;
		overflow:hidden;
		box-sizing:border-box;
		border:2px solid #d3d3d3
	}
	.product_reg_wrap .p_sel_box .product_reg_list li a{
		display:block;
		border-bottom:1px solid #d3d3d3;
		padding:18px 35px 18px 38px;
		line-height:1.4em;
		color:#666;
		font-size:1.071em;
		background:url(http://img.atlan.co.kr/_mobile/myatlan/product_reg_icon.png) 13px 18px no-repeat;
		background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
		letter-spacing:-0.04em
	}
	.product_reg_wrap .p_sel_box .product_reg_list li{background:url(http://img.atlan.co.kr/_mobile/common/notice_go.png) 96% center no-repeat;background-size:18px auto;-webkit-background-size:18px auto;-moz-background-size:18px auto;}
	.product_reg_wrap .p_sel_box .product_reg_list li span{color:#de6300;font-weight:bold}
	.product_reg_wrap .p_sel_box .product_reg_list .end{border:none;}
	.product_reg_wrap .p_sel_box .product_reg_list .gps{display:block;}
	.product_reg_wrap .p_sel_box_second{
		background:#ffffff;
		overflow:hidden;
		box-sizing:border-box;
		border:2px solid #d3d3d3;
		margin:10px 0 20px 0;
		padding:15px
	}
	.product_reg_wrap .p_sel_box_second label{position:absolute;top:0;left:-9999em;}
	.product_reg_wrap .p_sel_box_second h2{padding:0 0 12px 0;line-height:1.2em;}
	.product_reg_wrap .p_sel_box_second select{display:block;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 5px 0}
	.product_reg_wrap .p_sel_box_second .dropbox_title{color:#bababa}
	.product_reg_wrap .btn_action{padding:10px 0 0 0;text-align:center}
	.product_reg_wrap .product_btn_next, .product_reg_form_wrap .product_btn_next{
		background:#f17b06 url(http://img.atlan.co.kr/_mobile/myatlan/next_icon.png) 90% center no-repeat;
		background-size:14px auto;
		-webkit-background-size:14px auto;
		-moz-background-size:14px auto;
		padding:8px 30px 8px 25px;
		color:#fff;
		overflow:hidden;
		border:1px solid #db6700;
		box-sizing:border-box;
		font-size:1.071em;
		vertical-align:baseline;
		cursor:pointer;
		margin:2px
	}
	.product_reg_wrap .product_btn_prew, .product_reg_form_wrap .product_btn_prew{
		background:#fff url(http://img.atlan.co.kr/_mobile/myatlan/prew_icon.png) 8px center no-repeat;
		background-size:14px auto;
		-webkit-background-size:14px auto;
		-moz-background-size:14px auto;
		padding:8px 25px 8px 30px;
		color:#545454;
		overflow:hidden;
		border:1px solid #cbcbcb;
		box-sizing:border-box;
		font-size:1.071em;
		vertical-align:baseline;
		cursor:pointer;
		margin:2px
	}
	.product_reg_form_wrap{padding:20px 0;overflow:hidden;}
	.product_reg_form_wrap .product_form_title{
		display: block;
		margin:0 15px 7px 15px;
		font-size:16px;
		color:#202020;
		line-height:1.4em
	}
	.product_reg_form_wrap .product_form_title span{color:#de6300;font-weight:bold}
	.product_reg_form_wrap input[type=text]{
		border:1px solid #cbcbcb;
		padding:13px 12px;
		background:#f6f6f6;
		box-sizing:border-box;
		outline:none;
		display: inline-block;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		font-size:1.071em;
		color:#166fae;
		width:90%;
		font-weight:bold;
		text-align:left;
		margin:0 15px 10px 15px;
		font-family:helvetica, tahoma,
	}
	.product_reg_form_wrap .product_help_box{padding:15px 15px 20px 15px;text-align:center;border-bottom:2px solid #c2c2c2}
	.product_reg_form_wrap .product_help_box .sn_photo{padding:0 0 20px 0;text-align:left}
	.product_reg_form_wrap .product_help_box .sn_photo span{
		text-align:left;
		display:block;
		padding:0 0 10px 0;
		font-weight:bold;
		font-size:1.000em;
	}
	.product_reg_form_wrap .sn_guide{
		font-size:1.000em;
		padding:15px 0 10px 0;
		line-height:1.3em;
		text-align:left
	}
	.product_reg_form_wrap .btn_action{text-align:center;padding:15px 0 25px 0}
	.product_reg_form_wrap .error{
		padding:30px 0 0 15px;
		font-size:0.929em;
		color:#04a7bf;
		text-align:center;
		width:100%;
		overflow:hidden;
	}
	.product_reg_form_wrap .select_model dt, .product_reg_form_wrap .select_model label{position:absolute;top:0;left:-9999em;}
	.product_reg_form_wrap .select_model dl{
		display:block;
		font-size:16px;
		font-weight:bold;
		margin:0 15px 0 15px
	}
	.product_reg_form_wrap .select_model dd{float:left;margin:0 0 12px 0}
	.product_reg_form_wrap .select_model .p_Name{color:#de6300;padding:0 0 0 8px}
	.product_qna_wrap{padding:25px 0}
	.product_qna_wrap .sn_no{
		background:#fff url(http://img.atlan.co.kr/_mobile/myatlan/danger_icon.png) 0 2px no-repeat;
		background-size:38px auto;
		-webkit-background-size:38px auto;
		-moz-background-size:38px auto;
		margin:0 15px 20px 15px;
		padding:0 0 0 48px
	}
	.product_qna_wrap .sn_no span{
		display:block;
		line-height:1.4em;
		font-size:1.071em;
		font-weight:bold
	}
	.product_qna_wrap .sn_no span.sn_result{color:#d85c00;font-weight:normal}
	.product_qna_wrap .sn_info{
		background:#f7f7f7;
		overflow:hidden;
		padding:18px 15px 13px 15px;
		line-height:1.4em;
		font-size:1.071em;
		border-top:1px solid #cfcfcf;
	}
	.product_qna_wrap .sn_info .sn_info_title{
		display:block;
		color:#202020;
		padding:0 0 8px 0;
		font-weight:bold;
		font-size:1.071em;
	}
	.product_qna_wrap .file_upload{
		background:#f7f7f7;
		overflow:hidden;
		padding:0 15px 10px 15px;
		line-height:1.4em;
		border-bottom:1px solid #cfcfcf;
	}
	.product_qna_wrap .btn_regist{
		padding:8px 25px 8px 25px;
		color:#fff;
		overflow:hidden;
		border:1px solid #db6700;
		box-sizing:border-box;
		font-size:1.071em;
		vertical-align:baseline;
		cursor:pointer;
		background:#f17b06
	}
	.product_qna_wrap .p_btn_result{width:100%;text-align:center;padding:15px 0 30px 0}
	.kakao_ban{
		margin:10px 15px 7px 15px;
		background:#ffe204 url(http://img.atlan.co.kr/_mobile/common/kakao_go.png) 97% center no-repeat;
		background-size:15px auto;
		-webkit-background-size:15px auto;
		-moz-background-size:15px auto;
		box-sizing:border-box;
		border:1px solid #eed200;
		-webkit-border-radius: .3em;
		-moz-border-radius: .3em;
		border-radius: .3em;
	}
	.kakao_ban p{width:100%;padding:6px 10px 6px 13px;box-sizing:border-box;-webkit-box-sizing:border-box}
	.kakao_ban .yellow_idName{
		display:inline-block;
		background:url(http://img.atlan.co.kr/_mobile/common/kakao_icon.png) 12px 8px no-repeat;
		background-size:25px auto;
		-webkit-background-size:25px auto;
		-moz-background-size:25px auto;
		padding:14px 7px 12px 43px;
		color:#381c02;
		font-size:14px;
		letter-spacing:-0.02em;
		font-weight:bold;
		box-sizing:border-box;
		vertical-align:middle
	}
	.kakao_ban .yellow_sn{
		display:inline-block;
		font-size:0.857em;
		color:#202020;
		background:#fff;
		padding:5px 10px 3px 10px;
		-webkit-border-radius: 1.0em;
		-moz-border-radius: 1.0em;
		border-radius: 1.0em;
		box-sizing:border-box;
		zoom: 1;
		vertical-align: middle;
		outline: none;
		text-align: center;
		text-decoration: none;
	}
	.product_qna_result_wrap .result_info{
		padding:30px 20px;
		text-align:center;
		font-size:20px;
		color:#202020;
		line-height:1.4em;
	}
	.product_qna_result_wrap .customer{background:#f7f7f7;overflow:hidden;padding:13px 0;border-top:1px solid #cfcfcf;}
	.product_qna_result_wrap .customer p{font-size:1.071em;line-height:1.4em;padding:7px 15px 20px 15px}
	.product_reg_mio_wrap{text-align:center;width:100%;}
	.product_reg_mio_wrap .mio_title{
		padding:25px 15px 20px 15px;
		color:#202020;
		font-size:1.071em;
		display:block
	}
	.product_reg_mio_wrap li{
		display:inline-block;
		padding:12px 10%;
		margin:3px;
		font-size:16px;
		font-weight:bold;
		vertical-align:middle;
		border:1px solid #bab5ae;
		background:#f2eee7;
		overflow:hidden
	}
	.product_reg_mio_wrap input[type="radio"]{vertical-align:middle;margin-bottom: 7px;}
	.product_reg_mio_wrap label{vertical-align:middle;}
	.product_reg_mio_wrap .btn_mio{
		padding:16px 0 40px 0;
		border-top:1px solid #bab5ae;
		width:100%;
		text-align:center;
		margin-top:20px
	}
	.product_reg_mio_wrap .product_mio_next, .product_reg_result_wrap .btn_regView{
		background:#f17b06 url(http://img.atlan.co.kr/_mobile/myatlan/next_icon.png) 97% center no-repeat;
		background-size:14px auto;
		-webkit-background-size:14px auto;
		-moz-background-size:14px auto;
		padding:8px 30px 8px 25px;
		overflow:hidden;
		border:1px solid #db6700;
		box-sizing:border-box;
		font-size:14px;
		vertical-align:baseline;
		cursor:pointer;
		color:#fff;
		display:inline-block;
		margin:0 18%
	}
	.product_reg_result_wrap .btn_regView a{color:#fff}
	.product_reg_result_wrap p{
		padding:30px 15px;
		text-align:center;
		font-size:1.3em;
		font-weight:bold;
		color:#202020
	}
	.product_reg_result_wrap .result_info{
		clear:both;
		text-align:center;
		padding:20px 0 50px 0;
		background:#f7f7f7;
		overflow:hidden;
		border-top:1px solid #cfcfcf;
	}
	/* qna */
	.qna_list .btn_counsel{padding:0 13px}
	.qna_list .online_qna_btn{
		display:block;
		padding:20px 20px 12px 20px;
		color:#d36812;
		font-size:0.929em;
		background: #fff url(http://img.atlan.co.kr/_mobile/common/btn_bliet.png) left 21px no-repeat;
		background-size:15px auto;
		-webkit-background-size:15px auto;
		-moz-background-size:15px auto;
		letter-spacing:-0.04em
		cursor: pointer;
	}
	h1.qna_enroll{
		padding:0 15px;
		display:block;
		font-size:140%;
		letter-spacing:-0.02em;
		font-weight:bold;
		color:#202020;
		margin-bottom:12px;
	}
	.qna_list .case_all{border-top:1.5px solid #cfcfcf;clear:both;margin:0 0 15px 0}
	.qna_list .case_all li{
		border-bottom:1px solid #cfcfcf;
		overflow:hidden;
		box-sizing:border-box;
		background: #fff url(http://img.atlan.co.kr/_mobile/common/notice_go.png) 97% center no-repeat;
		background-size:10px auto;
		-webkit-background-size:10px auto;
		-moz-background-size:10px auto;
		padding:0
	}
	.qna_list .case_all article{float:left}
	.qna_list .case_all article.case{
		background:#f1f1f1;
		float:left;
		width:20%;
		min-height:60px;
		overflow:hidden;
		color:#767676;
		line-height:18px;
		margin:0 10px 0 0;
		vertical-align: middle;
		text-align:center;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		font-size:0.929em;
		padding:20px 8px 8px 8px
	}
	.qna_list .case_all article.case_cont{
		width:65%;
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
		display:inline-block;
		padding:10px 15px 10px 5px;
		line-height:20px;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		color:#202020
	}
	.qna_list .case_all a{width:65%;padding:15px 0 16px 0;box-sizing:border-box;-webkit-box-sizing:border-box;}
	.qna_list .case_all .case_cont time{
		font-size:0.857em;
		color:#767676;
		display:block;
		padding:0
	}

	/* qna view */
	.qna_detail_view{margin:0 0 15px 0}
	.map_view .map_notice{
		line-height:20px;
		padding:0 15px;
		font-size:1.071em;
		color:#202020
	}
	.qna_notice_top{margin:0 15px 0 15px;overflow:hidden;}
	.qna_notice{
		width:100%;
		padding:0 15px;
		box-sizing:border-box;
		-webkit-box-sizing:border-box
	}
	.qna_view_page{clear:both;}
	.qna_view_page .qna_list_title{
		border-bottom:1px solid #dad7ce;
		padding:10px 15px 10px 35px;
		font-weight:bold;
		width:100%;
		font-size:1.071em;
		color:#333;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		background:#edeae1 url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_q.png) 10px 10px no-repeat;
		background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
		overflow:hidden;
	}
	.qna_view_page .qna_list_title time{font-size:0.857em;padding:2px 0 0 0;font-weight:normal;color:#827f75;display:block}
	.qna_view_page .map_view_title{
		padding:12px 15px 12px 15px;
		font-weight:bold;
		color:#333;
		background:#edeae1;
		overflow:hidden;
		font-size:1.071em
	}
	.qna_view_page .qna_view_info{
		clear:both;
		border-top:1px dashed #c7c7c9;
		width:100%;
		padding:12px 13px;
		box-sizing:border-box;
		-webkit-box-sizing:border-box
	}
	.qna_view_page .qna_view_info li{
		box-sizing:border-box;
		background: url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_file.png) 0 center no-repeat;
		background-size:16px auto;
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
		line-height:24px;
		padding:0 0 0 20px
	}
	.qna_view_page .qna_view_info li a{font-size:0.857em;text-decoration:underline}
	.qna_view_page .qna_view_subinfo{
		font-size:0.929em;
		border:1px solid #dad7ce;
		border-left-style:none;
		border-right-style:none;
		width:100%
	}
	.qna_view_page .qna_view_subinfo span{
		display:inline-block;
		border-right:1px solid #dad7ce;
		width:32%;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		text-align:center;
		padding:10px 0
	}
	.qna_view_page .qna_view_subinfo .info_last{
		border:none;
		width:33%;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		color:#da780f
	}
	.qna_view_page .qna_cont{
		clear:both;
		width:100%;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		padding:15px 15px;
		min-height:100px;
		line-height:18px;
		font-size:1.071em
	}
	.qna_view_page .qna_cont img{
		margin:5px 0;
		width:100%;
		height:auto
	}
	.qna_view_page .answer{
		border-bottom:1.5px solid #dddde1;
		background:url(http://img.atlan.co.kr/_mobile/myatlan/qna_view_point.png) 40px 0 no-repeat;
		background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
		padding:19px 0 0 0;
		tab-index:100;
	}
	.qna_view_page .answer .view_Answer{
		background:#ececec;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		overflow:hidden;
		padding:15px;
		min-height:100px
	}
	.qna_view_page .answer .answer_title{
		display:inline-block;
		font-weight:bold;
		color:#333;
		padding:5px 0 15px 25px;
		background:url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_a_n.png) 0 5px no-repeat;
		background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
	}
	.qna_view_page .view_Answer .answer_date{
		text-align:right;
		padding:10px 0 0 0;
		font-size:0.857em;
		color:#888888;
		width:100%;
		display:inline-block;
	}
	.qna_view_page .answer .answer_cont{clear:both;line-height:20px;}
	.qna_view_All_btn{
		clear:both;
		text-align:center;
		width:95%;
		margin:0 auto;
		padding:20px 0 40px 0
	}
	.view_btn_Goto{overflow:hidden;padding:15px}
	.view_btn_Goto .Inquire_tip{padding:0 0 10px 0;font-size:0.857em;}
	.view_btn_Goto .view_btn_list{float:left;}
	.view_btn_Goto .view_btn_qna{float:right;}
	.view_btn_Goto .view_btn_qna span{margin:0 0 0 7px}
	.map_btn_Goto{
		border-top:1px solid #837d74;
		overflow:hidden;
		padding:15px 15px 50px 15px;
		text-align:center
	}
	.map_btn_Goto span{display:inline-block;margin:0 3px}
	.part_again_qna{
		position:relative;
		margin:20px 0;
		padding:0 0 15px 0;
		background:#efede4;
		overflow:hidden;
		border:1px solid #bebcb2;
		border-left-style:none;
		border-right-style:none;
	}
	.part_again_qna input{
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		border:1px solid #bebcb2;
		padding:5px;
		font-size:1.071em;
		display:block;
	}
	.part_again_qna .p_num{width:95px;height:19px}
	.part_again_qna .again_qna_title{
		border-bottom:1px solid #d2cec5;
		padding:15px 15px 8px 15px;
		font-size:16px;
		font-weight:bold;
		color:#333
	}
	.part_again_qna .again_qna_sms{
		padding:10px 12px 0 12px;
		font-size:1.071em
	}
	.part_again_qna .again_qna_sms .phone{
		display:block;
		margin:5px 0 0 0;
		width:90%
	}
	.part_again_qna .again_qna_sms .phone input{
		width:80%;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		border:1px solid #bebcb2;

	}
	.part_again_qna .again_qna_sms input[type="checkbox"]{
		display:inline-block;
		padding:5px;
		margin-right:5px;
		border:1px solid #bebcb2;
	}
	.part_again_qna .again_qna_sms .phone label{
		position:absolute;
		top:-999em;
		right:-9999em
	}
	.part_again_qna .again_qna_cont{
		padding:10px 13px 5px 13px;
		width:100%;
		box-sizing:border-box;
	}
	.part_again_qna .again_qna_cont label{
		position:absolute;
		top:-999em;right:-999em
	}
	.part_again_qna .again_qna_cont textarea{
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		border:1px solid #bebcb2;
		box-sizing:border-box;
		padding:8px;
		width:90%;
		margin:0 0 12px 0;
		font-size:1.071em
	}
	.part_again_qna .send_btn{
		border-top:1px solid #bebcb2;
		padding:15px 15px 13px 15px;
		overflow:hidden
	}
	.part_again_qna .send_btn .attach_note{
		font-size:0.929em;
		line-height:18px;
		padding:0 0 16px 0;
		display:block;
		color:#c56007;
		overflow:hidden;
	}
	.part_again_qna .send_btn .file_up{
		display:block;
	}
	.part_again_qna .file_sp{
		margin:0 15px;
	}
	.part_again_qna .send_btn input{
		border:0;
		padding:0;
	}
	.part_again_qna .send_btn label{
		position:absolute;
		top:-999em;
		right:-9999em
	}
	.part_again_qna .register{
		padding:12px 0 10px 0;
		text-align:center
	}
	.part_again_qna .again_qna_close{
		position:absolute;
		top:0;right:0;
		width:40px;
		height:40px;
		background:#707070 url(http://img.atlan.co.kr/_mobile/common/btn_url_x.png) center center no-repeat;
		background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
		text-align:center;
		box-sizing:border-box;
		text-indent:-999em
	}
	.part_again_qna_list{
		margin:10px 13px 10px 13px;
		box-sizing:border-box;
		overflow:hidden;
		border:1px solid #dbd6d1;
		box-shadow:1px 1px 1px rgba(0,0,0,.1);
	}
	.part_again_qna_list .qna_list_title{
		border-bottom:1.5px dashed #dbd6d1;
		height:38px;
		line-height:38px;
		overflow:hidden;
		background:url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_q_re.png) 10px 7px no-repeat;
		background-size:23px auto;
		-webkit-background-size:23px auto;
		-moz-background-size:23px auto;
		padding:0 0 0 40px;
		color:#333;
		font-weight:bold
	}
	.part_again_qna_list time{
		font-size:0.857em;
		padding:0 0 0 12px;
		font-weight:normal
	}
	.part_again_qna_list .qna_cont{
		clear:both;
		padding:10px
	}
	.part_again_qna_list .answer{
		background:url(http://img.atlan.co.kr/_mobile/myatlan/qna_view_point.png) 40px 0 no-repeat;
		background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
		padding:19px 0 0 0;
		margin:0 0 8px 0
	}
	.part_again_qna_list .view_Answer{
		background:#ececec;
		-webkit-border-radius: .3em;
		-moz-border-radius: .3em;
		border-radius: .3em;
		box-sizing:border-box;
		overflow:hidden;
		padding:12px;
		margin:0 8px;
		min-height:100px
	}
	.part_again_qna_list .answer .answer_title{
		display:inline-block;
		float:left;
		font-weight:bold;
		letter-spacing:-0.05em;
		color:#333;
		padding:5px 0 15px 25px;
		background:url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_a_n.png) 0 3px no-repeat;
		background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
	}
	.part_again_qna_list .answer .answer_date{
		text-align:right;
		width:100%;
		padding:10px 0 0 0;
		color:#888888;
		display:inline-block;
	}
	.part_again_qna_list .answer .answer_cont{
		clear:both;
		line-height:20px;
	}
	/* page_more */
	.page_more{
		width:100%;
		margin:0 0 40px 0
	}
	.page_more .p_view{
		display:block;
		width:94%;
		text-align:center;
		-webkit-border-radius: .3em;
		-moz-border-radius: .3em;
		border-radius: .3em;
		box-sizing:border-box;
		overflow:hidden;
		border:1px solid #d6d6d6;
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
		box-shadow: 0 1px 1px rgba(0,0,0,.1);
		background: #f8f8f8; /* Old browsers */
		background: -moz-linear-gradient(top,  #f8f8f8 0%, #f4f4f4 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f8f8f8 0%,#f4f4f4 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
		margin:25px 3% 40px 3%;
		padding:12px 40px;
		color:#666;
		font-size:14px;
		font-weight:bold
	}
	/*map_modify */
	.map_q_list h2{
		padding:0 15px 15px 15px;
		color:#202020;
		font-size:1.071em;
		line-height:20px
	}

	/* customer_FAQ */
	.customer_s_menu{width:100%;overflow:hidden;}
	.customer_s_menu .item a{
		display:inline-block;
		float:left;
		width:50%;
		text-align:center;
		color:#666;
		height:47px;
		line-height:47px;
		overflow:hidden;
		box-sizing:border-box;
		border-bottom:1px solid #d8dbdf;
		letter-spacing:-0.02em
	}
	.customer_s_menu .item a:link, .customer_s_menu .item a:visited, .customer_s_menu .item a:focus{color:#666;}
	.customer_s_menu .item a.m_curr{
		border-bottom:3px solid #f7941d;
		color:#f7941d;
		font-weight:bold;
		letter-spacing:-0.02em
	}
	.customer_s_menu .last a{background:none;padding:0;width:50%;}
	.faq_list{width:100%;margin:0 auto;text-align:center;}
	.faq_list label{position:absolute;top:-999em;right:-999em}
	.faq_list .faq_category{padding:0 0 8px 0}
	.faq_list .faq_choice{background:#f2f2f3;overflow:hidden;padding:25px 0 20px 0}
	.faq_list .faq_category select, .w_qna select{
		display:block;
		border:1px solid #afafaf;
		width:93%;
		height:35px;
		padding:5px;
		background:#fff url(http://img.atlan.co.kr/_mobile/customer/bg_select.png) right 0 no-repeat;
		background-size:36px auto;
		-webkit-background-size:36px auto;
		-moz-background-size:36px auto;
		box-sizing:border-box;
		outline:none;
		display: inline-block;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		cursor:pointer;
		font-size:14px;
		color:#545454;
		margin:0 10px 5px 10px
	}
	.faq_list .faq_category select option:first-child, .w_qna select option:first-child {color: #808080}
	.faq_list .faq_search .cont_search{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		background:#fff url(http://img.atlan.co.kr/_mobile/customer/icon_search.png) 7px center no-repeat;
		background-size:16px auto;
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
		box-sizing:border-box;
		width:70%;
		padding:8px 5px 8px 26px;
		margin:0 5px 0 0;
		vertical-align: middle;
		font-size:14px
	}
	.faq_list .faq_search .btn_search{
		display:inline-block;
		background: #f7941d;
		box-sizing:border-box;
		padding:8px 10px;
		width:20%;
		border:0;
		-webkit-border-radius: .2em;
		-moz-border-radius: .2em;
		border-radius: .2em;
		color:#fff;
		vertical-align: middle;
		cursor:pointer;
		font-size:14px;
		-webkit-appearance: none;
		appearance: none;
	}
	.faq_list .list_all{clear:both;border-top:2px solid #d0d0d0;margin:0 0 20px 0;text-align:left;}
	.faq_list .list_all li{border-bottom:1px solid #d0d0d0;}
	.faq_list .list_all li .case_off{
		background:url(http://img.atlan.co.kr/_mobile/customer/icon_faq_off.png), url(http://img.atlan.co.kr/_mobile/customer/open_go.png);
		background-repeat:no-repeat;
		background-size:22px auto, 16px auto;
		-webkit-background-size:22px auto, 16px auto;
		-moz-background-size:22px auto, 16px auto;
		background-position:12px 10px, 97% center;
		padding:12px 35px 12px 40px;
		line-height:19px
	}
	.faq_list .list_all li .case_on{
		background:url(http://img.atlan.co.kr/_mobile/myatlan/qna_icon_q.png), url(http://img.atlan.co.kr/_mobile/customer/close_go.png);
		background-repeat:no-repeat;
		background-size:22px auto, 16px auto;
		-webkit-background-size:22px auto, 16px auto;
		-moz-background-size:22px auto, 16px auto;
		background-position:12px 10px, 97% center;
		padding:12px 35px 12px 40px;
		line-height:19px;
		border-bottom:1px solid #cbc8c1;
	}
	.faq_list .list_all li .case_cont{
		background:#e9e6e0;
		padding:13px;
		line-height:20px;
		display:block
	}
	.faq_list .list_all .case_cont_off{display:none;}

	/* customer_Q&A */
	.w_qna .w_qna_category label, .w_qna_title label, .w_qna .upload_btn label{position:absolute;top:-999em;right:-999em}
	.w_qna .w_qna_category label.error, .w_qna_title label.error, .w_Sms label.error{
		position:relative;
		top:0;
		right:0;
		padding:5px 0 10px 0;
		font-size:0.857em;
		color:#dd6300
	}
	.w_qna .w_qna_category{
		background:#f2f2f3;
		overflow:hidden;
		padding:25px 15px 7px 15px;
		box-sizing:border-box;}

	.w_qna .w_qna_category select{width:100%;margin:0;}
	.w_qna .w_qna_category .attach_all span img{text-align:right;margin:0 0 0 3px}
	.w_qna .w_qna_title{
		background:#f2f2f3;
		overflow:hidden;
		padding:0 15px 20px 15px;
	}
	.w_qna .w_qna_title input{
		border:1px solid #afafaf;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		padding:5px;
		box-sizing:border-box;
		outline:none;
		display: inline-block;
		height:35px;
		overflow:hidden;
		width:100%;
		color:#545454;
		font-size:1.071em;
		background:#fff
	}
	.w_qna .w_Sms{
		clear:both;
		border-top:2px solid #cecece;
		text-align:left;
		padding:15px 15px;
		font-size:0.857em;
		background:#fff;
		box-sizing:border-box;
	}
	.w_qna .w_Sms .phone{
		margin:7px 0 0 0;
		background:#fff;
		overflow:hidden;
		display:block;
	}
	.w_qna .w_Sms span{display:block}
	.w_qna .w_Sms .phone input{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		font-size:1.071em;
		color:#545454;
		padding:8px;
		width:100%;
		outline:none;
		background:#f3f4f5;
		box-sizing:border-box;
	}
	.w_qna .w_Sms .phone label, .w_qna .w_Sms_cont label{
		position:absolute;
		top:-999em;
		right:-999em
	}
	.w_qna .w_Sms input[type="checkbox"]{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-border-radius: .2em;
		border-radius: .2em;
		-moz-border-radius: .2em;
		outline:none;
		background:#fff;
		padding:10px;
		margin:0 5px 0 0
	}
	.part_again_qna .file_sp{
		margin:0 15px
	}
	.w_qna .w_Sms_cont{
		background:#fff;
		border:1px solid #cecece;
		border-left-style:none;
		border-right-style:none;
		padding:15px;
		overflow:hidden;
		box-sizing:border-box;
	}
	.w_Sms .anwser_sms{
		font-size:1.071em
	}
	.w_qna .w_Sms_cont textarea{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		outline:none;
		background:#f3f4f5;
		width:100%;
		padding:10px;
		font-size:1.071em;
		height:130px;;
		box-sizing:border-box;
	}
	.w_qna .w_Sms_cont .attach_all{
		display:block;
		width:100%;
		padding:10px 0 0 0
	}
	.w_qna .w_Sms_cont .attach_all .attach_note{
		color:#333;
		font-size:0.929em;
		display:block;
		line-height:18px;
		margin:0 0 10px 0;
	}
	.w_qna .w_Sms_cont .imgName_list{
		margin:16px 0 7px 0;
		padding:0 0 0 22px;
		color:#666;
		background:#fff url(http://img.atlan.co.kr/_mobile/myatlan/qna_again_file.png) left 0 no-repeat;
		background-size:16px auto;
		-webkit-background-size:16px auto, ;
		-moz-background-size:16px auto;
	}
	.w_qna .upload_btn{
		text-align:center;
		padding:15px 0 40px 0
	}
	.qna_list .result_title{
		text-align:center;
		font-weight:bold;
		color:#202020;
		font-size:140%;
		margin:35px 0 20px 0;
	}
	.qna_list .result_cont{
		background:#eff1f3;
		overflow:hidden;
		border-top:1px solid #e5e5e5;
		padding:20px 15px 40px 15px;
		line-height:21px
	}
	.qna_list .result_cont .regist{
		display:block;
		margin:12px 0 0 0;
		width:150px;
		font-size:12px;
	}
	.qna_list .result_cont .regist a:link, .qna_list .result_cont .regist a:visited{
		color:#fff;
		font-size:12px;
		display:block;
		padding:6px 18px
	}
	/* webzine */
	.webzine_list li .ban_webzine_ing{width:100%;height:auto;}
	.webzine_list .past_webzine{margin:0 13px 20px 13px}
	.webzine_list .new_webzine{margin:20px 13px 0 13px}
	.webzine_list .past_webzine li, .webzine_list .new_webzine li{
		border:1px solid #bebebe;
		overflow:hidden;
		margin:0 0 10px 0;
		box-sizing:border-box;
		position:relative;
		-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1);
		-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.1);
		box-shadow: 1px 1px 1px rgba(0,0,0,.1);
	}
	.webzine_list .past_webzine .webzine_list_title, .webzine_list .new_webzine .webzine_list_title{
		box-sizing:border-box;
		padding:12px 40px 12px 85px;
		background:url(http://img.atlan.co.kr/_mobile/common/notice_go.png) 97% 15px no-repeat;
		background-size:18px auto;
		-webkit-background-size:18px auto, ;
		-moz-background-size:18px auto;
		background-color:#fff;
		font-weight:bold;
		font-size:1.071em;
		line-height:19px;
		overflow:hidden;
		min-height:60px;
		vertical-align:baseline;
		color:#333
	}
	.webzine_list li .webzine_list_title{font-weight:bold;font-size:1.000em;}
	.webzine_list li .webzine_list_cont{
		background:#ebeae6;
		overflow:hidden;
		padding:13px;
		clear:both
	}
	.webzine_list .webzine_sub_cont{padding:10px 5px;background:#ebeae6;}
	.webzine_list .webzine_sub_cont span{
		display:block;
		line-height:21px;
		padding:0 15px 0 23px;
		background:#ebeae6 url(http://img.atlan.co.kr/_mobile/webzine/icon_bulet.png) 10px 5px no-repeat;
		background-size:8px auto;
		-webkit-background-size:8px auto;
		-moz-background-size:8px auto;
		font-size:0.929em;
	}
	.webzine_list .month_Webzine{
		position:absolute;
		top:12px;left:8px;
		color:#fff;
		background:#48acc1;
		padding:5px 6px;
		vertical-align: baseline;
		display: inline-block;
		font-size:0.929em;
		-webkit-border-radius: .2em;
		border-radius: .2em;
		-moz-border-radius: .2em;
	}
	.on_Webzine{
		background:#e7650e;
		position:absolute;
		top:12px;left:8px;
		color:#fff;
		padding:5px 6px;
		vertical-align: baseline;
		display: inline-block;
		font-size:0.929em;
		-webkit-border-radius: .2em;
		border-radius: .2em;
		-moz-border-radius: .2em;
	}
	.webzine_view .webzine_view_title{
		width:100%;
		padding:15px 15px 6px 15px;
		line-height:20px;
		box-sizing:border-box;
		font-weight:bold;
		color:#202020;
		letter-spacing:-0.02em;
		font-size:1.1em;
	}
	.webzine_view .btn_w_list{margin:20px 0 12px 0;float:right}
	.webzine_view .webzine_view_top .label_Monthly{
		margin:10px 6px 0 10px;
		background:url(http://img.atlan.co.kr/_mobile/webzine/icon_orange.png) 0 0 no-repeat;
		background-size:50px auto;
		-webkit-background-size:50px auto, ;
		-moz-background-size:50px auto;
		color:#fff;
		vertical-align: baseline;
		text-align:center;
		width:50px;
		height:43px;
		padding:7px 0 0 0
	}
	.webzine_view .view_Cont{clear:both;background:#fff;overflow:hidden;}
	.webzine_view .view_Cont .cont_pageMove{
		border:1px solid #d7d7d7;
		border-left-style:none;
		border-right-style:none;
		width:100%;
		padding:20px 0 35px 0;
		overflow:hidden;
		position:relative;
		display:block;
		margin-top:15px
	}
	.webzine_view .view_Cont .cont_pageMove .move_Prev{position:absolute;top:10px;left:15px;}
	.webzine_view .view_Cont .cont_pageMove .now_page{text-align:center;font-size:1.000em}
	.webzine_view .view_Cont .cont_pageMove .now_page span{color:#e86800;font-weight:bold}
	.webzine_view .view_Cont .cont_pageMove .move_next{position:absolute;top:10px;right:15px;}
	.webzine_view .view_Cont .btn_first{
		margin-right:5px;
		border:1px solid #cdcfd1;
		width:38px;
		height:38px;
		-webkit-border-radius: .3em;
		border-radius: .3em;
		-moz-border-radius: .3em;
		box-sizing:border-box;
		cursor:pointer;
		background:#fff url(http://img.atlan.co.kr/_mobile/webzine/s_prev2.png) center center no-repeat;
		background-size:18px auto;
		-webkit-background-size:18px auto;
		-moz-background-size:18px auto;
	}
	.webzine_view .view_Cont .btn_Prev{
		border:1px solid #cdcfd1;
		width:38px;
		height:38px;
		-webkit-border-radius: .3em;
		border-radius: .3em;
		-moz-border-radius: .3em;
		box-sizing:border-box;
		cursor:pointer;
		background:#fff url(http://img.atlan.co.kr/_mobile/webzine/s_prev1.png) center center no-repeat;
		background-size:18px auto;
		-webkit-background-size:18px auto;
		-moz-background-size:18px auto;
	}
	.webzine_view .view_Cont .btn_Next{
		margin-right:5px;
		border:1px solid #cdcfd1;
		width:38px;
		height:38px;
		-webkit-border-radius: .3em;
		border-radius: .3em;
		-moz-border-radius: .3em;
		box-sizing:border-box;
		cursor:pointer;
		background:#fff url(http://img.atlan.co.kr/_mobile/webzine/s_next1.png) center center no-repeat;
		background-size:18px auto;
		-webkit-background-size:18px auto;
		-moz-background-size:18px auto;
	}
	.webzine_view .view_Cont .btn_last{
		border:1px solid #cdcfd1;
		width:38px;
		height:38px;
		-webkit-border-radius: .3em;
		border-radius: .3em;
		-moz-border-radius: .3em;
		box-sizing:border-box;
		cursor:pointer;
		background:#fff url(http://img.atlan.co.kr/_mobile/webzine/s_next2.png) center center no-repeat;
		background-size:18px auto;
		-webkit-background-size:18px auto;
		-moz-background-size:18px auto;
	}
	.webzine_view .view_Cont .cont_sbtn_write{padding:0;margin:0 15px;}
	.webzine_view .view_Cont .cont_sbtn_write p{float:left}
	.webzine_view .view_Cont .cont_sbtn_write .write_s_go{margin:0 0 0 5px}
	.webzine_view .view_Cont .write_more_page{
		padding:5px 10px;
		margin:0 0 15px 0;
		border:1px solid #c9cacf;
		-webkit-border-radius: .3em;
		border-radius: .3em;
		-moz-border-radius: .3em;
		background:#fff;
		display:inline-block;
		text-align:center;
		font-size:0.929em;
		color:#545454;
		font-weight:bold
	}
	.webzine_view .view_Cont .cmt_num{
		display:inline-block;
		color:#e26000;
		margin:0;
		padding:0 0 0 2px;
	}
	.webzine_view .webzine_sns_all{
		padding:12px 13px;
		overflow:hidden;
		background:#ececed;
		display:block;
	}
	.webzine_view .webzine_sns_all .url_Copy{
		background:#fff;
		border:1px solid #b7b7b7;
		width:100%;
		padding:8px 8px;
		overflow:hidden;
		margin:5px 0 0 0;
		-webkit-border-radius: .2em;
		border-radius: .2em;
		-moz-border-radius: .2em;
		position:relative;
		box-sizing:border-box;
	}
	.webzine_view .webzine_sns_all .url_Copy .url_adr input{
		background:#f2f3f4;
		padding:4px;
		border:1px solid #d5d7d8;
		box-sizing:border-box;
		width:100%;
		font-size:1.000em;
	}
	.webzine_view .webzine_sns_all .url_close{
		position:absolute;
		bottom:-1px;right:-1px;
		overflow:hidden;
		background:#b7b7b7 url(http://img.atlan.co.kr/_mobile/common/btn_url_x.png) center center no-repeat;
		background-size:13px auto;
		-webkit-background-size:13px auto;
		-moz-background-size:13px auto;
		text-indent:-9999em;
		width:26px;
		height:23px;
		-webkit-border-radius: .2em;
		border-radius: .2em;
		-moz-border-radius: .2em;
		cursor: pointer;
	}
	.webzine_view .webzine_sns_all .url_Copy .in_cont{padding:7px 0 0 0;font-size:1.000em}
	.webzine_view .webzine_sns_all .webzine_btn_sns{
		border:1px solid #b7b7b7;
		box-sizing:border-box;
		width:100%;
		text-align:right;
		overflow:hidden;
		height:40px;
		position:relative;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #f4f5f7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f5f7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#f4f5f7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f5f7',GradientType=0 ); /* IE6-9 */
		box-shadow: 0px 1px 1px rgba(0,0,0,.2);
		-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
		-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
	}
	.webzine_view .webzine_sns_all .webzine_btn_sns li{display:inline-block;overflow:hidden;}
	.webzine_view .webzine_sns_all .write_more{
		float:left;
		width:70px;
		padding:12px 0 10px 10px;
		text-align:left;
		display:inline-block;
		font-size:1.000em;
		font-weight:bold;
		color:#333;
		letter-spacing:-0.02em;
		box-sizing:border-box;
	}
	.webzine_view .cmt_num{color:#df6f00;margin:0 0 0 3px;}
	.webzine_view .webzine_sns_all a.write_more, .webzine_view .webzine_sns_all .write_more a.write_more:visited{
		font-size:1.000em;
		font-weight:bold;
		color:#333;
		letter-spacing:-0.02em
	}
	.webzine_view .webzine_sns_all .sns_more{float:right;}
	.webzine_view .webzine_sns_all .sns_facebook{
		background:url(http://img.atlan.co.kr/_mobile/webzine/icon_w_facebook.png) center center no-repeat;
		background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
		text-indent:-999em;
		box-sizing:border-box;
		border:1px solid #b7b7b7;
		border-top-style:none;
		border-bottom-style:none;
		display:inline-block;
		overflow:hidden;
		height:40px;
		width:52px;
		padding:13px 0
	}
	.webzine_view .webzine_sns_all .sns_twitter{
		background:url(http://img.atlan.co.kr/_mobile/webzine/icon_w_twitter.png) center center no-repeat;
		background-size:23px auto;
		-webkit-background-size:23px auto;
		-moz-background-size:23px auto;
		text-indent:-99999em;
		box-sizing:border-box;
		border-right:1px solid #b7b7b7;
		display:inline-block;
		overflow:hidden;
		height:40px;
		width:51px;
		padding:13px 0
	}
	.webzine_view .webzine_sns_all .sns_kakao{
		background:url(http://img.atlan.co.kr/_mobile/webzine/icon_w_kakao.png) center center no-repeat;
		background-size:25px auto;
		-webkit-background-size:25px auto;
		-moz-background-size:25px auto;
		text-indent:-99999em;
		box-sizing:border-box;
		border-right:1px solid #b7b7b7;
		display:inline-block;
		overflow:hidden;
		height:40px;
		width:51px;
		padding:13px 0;
		margin:0
	}
	.webzine_view .webzine_sns_all .sns_outgo{
		background:url(http://img.atlan.co.kr/_mobile/webzine/icon_outGo.png) center center no-repeat;
		background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
		text-indent:-9999em;
		box-sizing:border-box;
		border:0;
		display:inline-block;
		overflow:hidden;
		height:40px;
		width:51px;
		padding:13px 0
	}
	.webzine_view .cont_action{background:#ececed;overflow:hidden;padding:13px 13px 8px 13px}
	.webzine_view .cont_action a, .webzine_view .cont_action a:link, .webzine_view .cont_action a:visited{
		font-size:0.929em;
		color:#333;
		font-weight:bold;
		padding:9px 25px;
		display:inline-block;
	}
	.webzine_view .cont_action .btn_cont_view{
		box-sizing:border-box;
		width:50%;
		border:1px solid #b7b7b7;
		float:left;
		text-align:center;
		overflow:hidden;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #f4f5f7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f5f7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#f4f5f7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f5f7',GradientType=0 ); /* IE6-9 */
		box-shadow: 0px 1px 1px rgba(0,0,0,.2);
		-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
		-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
	}
	.webzine_view .cont_action .btn_cont_write{
		box-sizing:border-box;
		width:50%;
		border:1px solid #b7b7b7;
		border-left-style:none;
		float:right;
		text-align:center;
		overflow:hidden;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #f4f5f7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f5f7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f4f5f7 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#f4f5f7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f5f7',GradientType=0 ); /* IE6-9 */
		box-shadow: 0px 1px 1px rgba(0,0,0,.2);
		-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
		-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
	}
	.webzine_view .cont_action .webzine_view_t{
		background:url(http://img.atlan.co.kr/_mobile/common/webzine_icon.png) left 0 no-repeat;
		background-size:16px auto;
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
		padding:0 0 0 19px;
		display:inline-block;
		box-sizing:border-box;
	}
	.webzine_view .cont_action .event_view_t{
		background:url(http://img.atlan.co.kr/_mobile/common/event_icon.png) left -1px no-repeat;
		background-size:14px auto;
		-webkit-background-size:14px auto;
		-moz-background-size:14px auto;
		padding:0 0 0 19px;
		display:inline-block;
		box-sizing:border-box;
	}
	.webzine_view .cont_action .write_allview{
		background:url(http://img.atlan.co.kr/_mobile/common/write_icon.png) left center no-repeat;
		background-size:14px auto;
		-webkit-background-size:14px auto;
		-moz-background-size:14px auto;
		padding:0 0 0 19px;
		display:inline-block;
		box-sizing:border-box;
	}
	.webzine_view .cont_action .write_alllist{
		background:url(http://img.atlan.co.kr/_mobile/common/list_icon.png) left center no-repeat;
		background-size:14px auto;
		-webkit-background-size:14px auto;
		-moz-background-size:14px auto;
		padding:0 0 0 19px;
		display:inline-block;
		box-sizing:border-box;
	}
	.page_list_in_view{margin:0 0 40px 0;}
	.page_list_in_view h1{
	border-top:2px solid #626262;
		font-size:16px;
		font-weight:bold;
		color:#202020;
		padding:15px;
		letter-spacing:-0.02em
	}
	.page_list_in_view li a{
		line-height:18px;
		padding:0 15px 7px 22px;
		font-size:0.929em;
		display:block;
		background:url(http://img.atlan.co.kr/_mobile/common/notice_bliet.png) 15px 6px no-repeat;
		background-size:6px auto;
		-webkit-background-size:6px auto;
		-moz-background-size:6px auto;
	}
	.page_list_in_view .page_move_btns{border-top:1px solid #dbdbdb;padding:20px 0 0 0}
	.page_list_in_view .page_navi{margin:10px 15px 10px 22px}
	.page_list_in_view li.cur a{
		color:#ce5802;
		background:url(http://img.atlan.co.kr/_mobile/common/notice_bliet_on.png) 15px 6px no-repeat;
		background-size:6px auto;
		-webkit-background-size:6px auto;
		-moz-background-size:6px auto;
		display:block;
	}
	.registered{
		padding:20px 13px 25px 13px;
		overflow:hidden;
		background:#ecedf0
	}
	.registered span{display:inline-block;}
	.registered .comments_title{padding:0 0 8px 0;position:relative;}
	.registered .write_title{
		margin:0 5px 0 0;
		color:#202020;
		font-weight:bold;
		font-size:1.071em
	}
	.registered .comments_title .re_num{
		color:#e57d02;
		font-size:1.000em;
		margin:3px 0 0 0;
		font-weight:bold
	}
	.registered .comments_title .btn_refresh{
		position:absolute;
		top:0;left:60px;
		width:23px;
		height:23px;
		border:1px solid #cacaca;
		-webkit-border-radius: .3em;
		-moz-border-radius: .3em;
		border-radius: .3em;
		box-sizing:border-box;
		background:url(http://img.atlan.co.kr/_mobile/webzine/icon_refresh.png) center center no-repeat;
		background-size:14px auto;
		-webkit-background-size:14px auto, ;
		-moz-background-size:14px auto;
		text-indent:-9999em;
		overflow:hidden;
	}
	.registered .comments_cont{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;}
	.registered .comments_cont span{vertical-align:middle;margin:0;display:inline-block;}
	.registered .comments_cont textarea{
		border:1px solid #adafb3;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		width:100%;
		height:200px;
		background:#fff;
		font-size:1.071em;
		color:#545454;
		padding:5px;
		display:block;
		margin:0 0 5px 0
	}
	.comments_list{background:#ececed;overflow:hidden;}
	.comments_list li{
		border:1px solid #d4d6d9;
		border-bottom-style:none;
		padding:15px 15px;
		margin:0 13px 0 13px;
		overflow:hidden;
		background:#fff;
		position:relative;
		box-sizing:border-box;
		-webkit-box-sizing:border-box
	}
	.comments_list .user_info_top{margin:0 0 12px 0}
	.comments_list li .user_Id{
		font-weight:bold;
		color:#202020;
		font-size:1.071em;
		padding:0 10px 0 0
	}
	.comments_list time{font-size:0.857em;color:#767676;}
	.comments_list .list_cont{line-height:20px;padding:10px 0 0 0}
	.comments_list .declare{
		display:block;
		margin-top:12px;
		clear:both;
		color:#767676
	}
	.comments_list .declare a{color:#767676;font-size:0.929em}
	#_cmtBox .comments_all{
		width:100%;
		text-align:center;
		padding:0 13px 25px 13px;
		box-sizing:border-box;
		background:#ececed;
		overflow:hidden;
	}
	#_cmtBox .comments_all p{
		float:left;
		width:50%;
		text-align:center;
		font-weight:bold;
		box-sizing:border-box;
		background: #fbfbfb; /* Old browsers */
		background: -moz-linear-gradient(top,  #fbfbfb 0%, #e1e2e5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#e1e2e5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fbfbfb 0%,#e1e2e5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fbfbfb 0%,#e1e2e5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fbfbfb 0%,#e1e2e5 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fbfbfb 0%,#e1e2e5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e1e2e5',GradientType=0 ); /* IE6-9 */
	}
	#_cmtBox .comments_all p a{box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px 32px;display:inline-block;}
	#_cmtBox .comments_all .write_L_btn{border:1px solid #b7b7b7;box-sizing:border-box;-webkit-box-sizing:border-box;}
	#_cmtBox .comments_all .view_L_btn{border:1px solid #b7b7b7;border-right-style:none;box-sizing:border-box;-webkit-box-sizing:border-box;}
	#_cmtBox .comments_all .cmt_num{color:#df6f00;margin:0 0 0 3px;}
	#_cmtBox .last_comments li:last-of-type{border:1px solid #d4d6d9;margin:0 13px 25px 13px}

	/* event */
	.event_ban_ing h2{
		position:relative;
		padding:15px 0 10px 0;
		width:93%;
		margin:0 auto;
		font-size:1.071em;
		font-weight:bold;
		color:#202020;
		line-height:20px
	}
	.event_ban_ing h2 .ing_event_title{padding:0 0 0 50px;display:block;}
	.event_ban_ing h2 .label_ing{
		position:absolute;
		top:15px;left:0;
		display:inline-block;
		margin:0 10px 0 0;
		border:1px solid #c25a05;
		box-sizing:border-box;
		vertical-align: middle;
		color:#fff;
		font-size:0.857em;
		background: #d4720b; /* Old browsers */
		background: -moz-linear-gradient(top,  #d4720b 0%, #c25a05 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4720b), color-stop(100%,#c25a05)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #d4720b 0%,#c25a05 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #d4720b 0%,#c25a05 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #d4720b 0%,#c25a05 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #d4720b 0%,#c25a05 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4720b', endColorstr='#c25a05',GradientType=0 ); /* IE6-9 */
		padding: .1em 0.4em;
		font-weight:normal;
		-webkit-border-radius: .2em;
		-moz-border-radius: .2em;
		border-radius: .2em;
		letter-spacing:-0.04em
	}
	.event_ban_ing .event_ban{
		width:93%;
		height:auto;
		margin:0 auto;
		box-sizing:border-box;
		-webkit-box-sizing:border-box
	}
	.past_Events{padding:30px 0 20px 0}
	.past_Events .past_title{
		padding:0 0 8px 12px;
		font-weight:bold;
		color:#202020;
		font-size:1.143em
	}
	.past_Events ul{border-top:2px solid #202020;}
	.past_Events li{border-bottom:1px solid #cdcdcd;overflow:hidden;padding:10px 13px}
	.past_Events li span{display:inline-block;}
	.past_Events li .event_title{box-sizing:border-box;-webkit-box-sizing:border-boxline-height:19px;width:100%}

	/* NOTICE */
	.notice_all li a{
		display:block;
		padding:15px 35px 15px 15px;
		border-bottom:1px solid #e2e2e2;
		overflow:hidden;
		color:#202020;
		box-sizing:border-box;
		background: #fff url(http://img.atlan.co.kr/_mobile/common/notice_go.png) 96% center no-repeat;
		background-size:16px auto;
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
		line-height:20px;
		font-size:1.071em;
	}
	.notice_all li time{
		font-size:0.857em;
		color:#767676;
		padding-top:3px;
		font-weight:normal;
		display:block
	}
	.notice_list_view .notice_view_Top{padding:15px 15px 12px 15px;overflow:hidden}
	.notice_list_view span{display:block;}
	.notice_list_view .notice_view_title .title_date{font-size:0.857em;color:#767676;font-weight:normal;}
	.notice_list_view .notice_view_title .top_title{width:100%;line-height:24px;color:#202020;font-weight:bold;font-size:1.071em;}
	.notice_list_view .btn_top_list{float:right}
	.notice_list_view article{
		clear:both;
		background:#efefef;
		padding:15px 15px 35px 15px;
		border-top:1px solid #d9d9d9;
		line-height:20px;
		font-size:1.071em
	}
	.notice_list_view .btn_top_list{padding:3px 0}
	.page_move_btns{width:100%;margin:0 0 40px 0;text-align:center;}
	.page_move_btns span{display:inline-block;margin:0 3px}
	.page_move_btns span.pre_bg{
		background: #fff url(http://img.atlan.co.kr/_mobile/myatlan/page_prev.png) 0 center no-repeat;
		background-size:12px auto;
		-webkit-background-size:12px auto;
		-moz-background-size:12px auto;
	}
	.page_move_btns span.list_bg{
		background: #fff url(http://img.atlan.co.kr/_mobile/myatlan/page_next.png) 0 center no-repeat;
		background-size:12px auto;
		-webkit-background-size:12px auto;
		-moz-background-size:12px auto;
		padding:15px;
		box-sizing:border-box;
		-webkit-box-sizing:border-box
	}

	/* update notice */
	.update_Notice{padding:20px 15px 18px 15px;border-bottom:2px solid #6c6c6c}
	.update_Notice label{position:absolute;top:-999em;right:-999em}
	.update_Notice .category_Notice{margin:0 0 8px 0}
	.update_Notice .category_Notice select{width:100%;height:37px;}
	.update_Notice .search_Notice .cont_search{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-border-radius: .3em;
		-moz-border-radius: .3em;
		border-radius: .3em;
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
		box-shadow: 0 1px 1px rgba(0,0,0,.2);
		background:#fff url(http://img.atlan.co.kr/_mobile/customer/icon_search.png) 5px center no-repeat;
		background-size:16px auto;
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		width:78%;
		height:37px;
		line-height:37px;
		padding:5px 5px 5px 24px;
		margin:0 5px 0 0;
		vertical-align: middle;
	}
	.update_Notice .search_Notice .btn_search{
		display:inline-block;
		background: #e87300; /* Old browsers */
		background: -moz-linear-gradient(top,  #e87300 0%, #d35a00 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e87300), color-stop(100%,#d35a00)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e87300 0%,#d35a00 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e87300 0%,#d35a00 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e87300 0%,#d35a00 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e87300 0%,#d35a00 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e87300', endColorstr='#d35a00',GradientType=0 ); /* IE6-9 */
		box-sizing:border-box;
		height:37px;
		line-height:37px;
		width:20%;
		border:1px solid #c55400;
		border-right-style:none;
		-webkit-border-radius: .3em;
		-moz-border-radius: .3em;
		border-radius: .3em;
		-webkit-border-bottom-right-radius: .3em;
		-moz-border-bottom-right-radius: .3em;
		border-bottom-right-radius: .3em;
		color:#fff;
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
		box-shadow: 0 1px 1px rgba(0,0,0,.2);
		vertical-align: middle;
		cursor:pointer;
	}
	.update_in_cont{
		clear:both;
		margin:0 0 15px 0;
		background:#efefef;
		padding:15px;
		border:1px solid #d9d9d9;
		border-left-style:none;
		border-right-style:none;
		line-height:20px;
		font-size:1.071em
	}
	.page_list_in_view .rdate{color:#aeaeae;font-size:0.929em;padding:0 0 0 7px}

	/* app_SMS */
	.app_Sms .app_title{
		font-size:1.071em;
		font-weight:bold;
		color:#202020;
		letter-spacing:-0.02em;
		padding:20px 15px 5px 15px;
		text-align:left;
		line-height:23px
	}
	.app_Sms .app_title span{
		color:#e66c12
	}
	.app_Sms .android_cont{
		clear:both;
		background:#f5f4f0;
		overflow:hidden;
		margin:15px 15px 25px 15px;
		border:1px solid #d5d3ca;
		box-sizing:border-box;
		padding-bottom:10px
	}
	.app_Sms .android_cont h1{
		background:#f5f4f0 url(http://img.atlan.co.kr/_mobile/atlan/atlan_sms_1.png) no-repeat 17px center;
		background-size:26px auto;
		-webkit-background-size:26px auto;
		-moz-background-size:26px auto;
		padding:20px 12px 20px 52px;
		border-bottom:1px solid #d5d3ca;
		font-weight:bold;
		color:#202020;
		box-sizing:border-box;
		letter-spacing:-0.02em;
		font-size:1.071em
	}
	.app_Sms .android_cont .app_down_btn{
		background:#fff;
		overflow:hidden;
		width:100%;
		clear:both
	}
	.app_Sms .android_cont .app_down_btn p{
		float:left;
		width:50%;
		overflow:hidden;
		box-sizing:border-box;
	}
	.app_Sms .android_cont .app_down_btn .google{
		border-right:1px solid #d5d3ca;
		padding:0;margin:0
	}
	.app_Sms .android_cont .app_down_btn .apple span{
		display:inline-block;
		text-align:center;
		background:url(http://img.atlan.co.kr/_mobile/atlan/atlan_sms_3.png) no-repeat 12px center, url(http://img.atlan.co.kr/_mobile/atlan/atlan_sms_down.png) no-repeat 95% center;
		background-size:23px auto, 16px auto;
		-webkit-background-size:23px auto, 16px auto;
		-moz-background-size:23px auto, 16px auto;
		width:100%;
		padding:18px 0 17px 9px;
		overflow:hidden;
		box-sizing:border-box;
	}
	.app_Sms .android_cont .app_down_btn .google span{
		text-align:center;
		display:inline-block;
		background:url(http://img.atlan.co.kr/_mobile/atlan/atlan_sms_2.png) no-repeat 12px center, url(http://img.atlan.co.kr/_mobile/atlan/atlan_sms_down.png) no-repeat 93% center;
		background-size:23px auto, 16px auto;
		-webkit-background-size:23px auto, 16px auto;
		-moz-background-size:23px auto, 16px auto;
		overflow:hidden;
		width:100%;
		padding:18px 0 17px 9px;
		box-sizing:border-box;
	}
	.app_Sms .android_cont .app_down_send{
		border-top:1px solid #d5d3ca;
		padding:15px 0 20px 0;
		text-align:center;
		clear:both
	}
	.app_Sms .android_cont .atlanApp_down span{color:#0f848f;letter-spacing:-0.02em;font-weight:bold}
	.app_Sms .android_cont label{position:absolute;top:-9999em;right:-9999em}
	.app_Sms .android_cont input{
		display:inline-block;
		border:1px solid #afafaf;
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
		box-shadow: 0 1px 1px rgba(0,0,0,0);
		box-sizing:border-box;
		width:63%;
		padding:9px;
		margin:0 3px 0 0;
		vertical-align: middle;
		background:#fff;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
	}
	.app_Sms .android_cont .go{
		width:80px;
		height:36px;
		vertical-align: middle;
	}
	.app_Sms .android_cont .sms_notice{
		border-top:1px dashed #bfbfbf;
		padding:20px 0 20px 0;
		margin-top:20px;
		line-height:18px;
		font-size:0.857em;
		background:none
	}
	.app_Sms .android_cont article{
		background:url(http://img.atlan.co.kr/_mobile/common/notice_bliet.png) no-repeat 0 5px;
		background-size:5px auto;
		-webkit-background-size:5px auto;
		-moz-background-size:5px auto;
		padding:0 0 6px 8px;
		margin:0 13px 0 13px;
		line-height:18px;
	}
	.app_Sms .android_cont .sms_Send{margin:15px 0 0 0}
	.app_Sms .atlanProduct{clear:both;border-top:2px solid #7f8186}
	.app_Sms .atlanProduct h1{
		padding:30px 15px 10px 15px;
		font-size:1.071em;
		font-weight:bold;
		color:#202020;
		line-height:22px
	}
	.app_Sms .atlanProduct .info{padding:0 15px 15px 15px;color:#666;line-height:20px}
	.app_Sms .atlanProduct .atlanP_view{
		background:#f0f0f0;
		overflow:hidden;
		padding:5px 15px;
		text-align:center
	}
	.app_Sms .atlanProduct .atlanP_3d{background:#f0f0f0;overflow:hidden;padding:20px 15px 35px 15px;text-align:center}
	.app_Sms .atlanProduct .atlanP_3d p{margin:10px 0 0 0;}

	/* brochure_down */
	.brochure_down .brochure_p{
		-webkit-border-radius: .3em;
		border-radius: .3em;
		-moz-border-radius: .3em;
		border:1px solid #cfcfcf;
		background: #ffffff;
		padding:0 15px
	}
	.brochure_down .brochure_p .brochure_view{
		display:inline-block;
		background:url(http://img.atlan.co.kr/_mobile/common/brochure_icon.png) no-repeat 0 center;
		background-size:30px auto;
		-webkit-background-size:30px auto;
		-moz-background-size:30px auto;
		padding:14px 0 14px 42px;
		color:#202020;
		line-height:21px;
		letter-spacing:-0.02em;
		font-weight:bold;
		text-align:left
	}
	.brochure_down .brochure_info{
		margin:12px 0 15px 0;
		color:#333;
		font-size:0.929em;
		line-height:18px;
		letter-spacing:-0.02em;
		text-align:left
	}
	/* Terms and Conditions */
	.location_ibs{padding:25px 20px}
	.location_ibs article{margin:0 0 25px 0;text-align:justify}
	.location_ibs h1{
		padding:0 0 30px 0;
		color:#202020;
		font-size:1.071em;
		font-weight:bold
	}
	.location_ibs article p{padding:0 0 15px 0;line-height:20px}
	.location_ibs article h2{font-weight:bold;color:#202020;padding:0 0 12px 0}
	.location_ibs article p span{display:block}
	.location_ibs article p .service_sub{padding:8px 0 0 13px;display:block}
	.privacy article p .service_sub{padding:8px 0 0 0;display:block}
	.location_ibs article .service_date{text-align:right}
	.location_ibs .space_Fee{border-top:1px solid #dbdce0;padding:30px 0 0 0}
	.location_ibs article .service_mappers{border:1px solid #d3d5da}
	.location_ibs article .service_mappers td{
		border:1px solid #d3d5da;
		border-top-style:none;
		border-left-style:none;
		padding:7px;
	}
	.location_ibs article .service_mappers th{
		padding:5px;
		border:1px solid #d3d5da;
		border-top-style:none;
		border-left-style:none;
		height:33px;
		line-height:33px
	}
	.location_ibs article .service_mappers th.service_name{width:70px}
	.location_ibs article .service_mappers td.service_title{text-align:center}
	.location_ibs article p.address_info{
		background:#dcdee3;
		overflow:hidden;
		width:100%;
		padding:10px;
		box-sizing:border-box;
		font-size:0.929em;
		text-align:left
	}
	.location_ibs article p.address_info span a{
		font-weight:normal;
		display:inline-block;
		line-height:22px;
		color:#202020;
		font-size:0.929em;
		text-align:left
	}
	/* report */
	.report_search_form{padding:12px 15px;text-align:center}
	.report_search_form input[type="text"]{
		display:inline-block;
		border:1px solid #afafaf;
		background:#fff url(http://img.atlan.co.kr/_mobile/customer/icon_search.png) 7px center no-repeat;
		background-size:16px auto;
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
		box-sizing:border-box;
		width:78%;
		padding:8px 5px 8px 26px;
		vertical-align: middle;
		font-size:14px;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
	}
	.report_search_form .submitBtn{
		background: #f7941d;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		padding:8px 10px;
		width:20%;
		-webkit-border-radius: .2em;
		-moz-border-radius: .2em;
		border-radius: .2em;
		color:#fff;
		vertical-align: middle;
		cursor:pointer;
		font-size:14px;
		border:0;
		-webkit-appearance: none; 
		appearance: none;
		-moz-appearance: none;
	}
	.report_map_wrap{position:relative}
	.location_here .here_address{
		top:1px;left:0;
		vertical-align: middle;
		font-size:0.929em;
		width:100%;
		text-align:center;
		height:24px;
		line-height:24px;
		background:rgba(0,0,0,.5);
		z-index:300;
		color:#fff
	}
	.report_map_wrap .web_map{
		border:1px solid #7d7d7d;
		border-left-style:none;
		border-right-style:none;
		height: 400px;
		overflow:hidden;
		margin: auto;
	}
	.report_map_wrap .map_center_icon{
		position:absolute;
		top:80px;left:0;
		height:180px;
		text-align:center;
		z-index:300;
	}
	.report_map_wrap .map_center_icon img{width:30px;height:auto;opacity:0.8;}
	.report_form_box{
		background:#f1f2f3;
		overflow:hidden;
		padding:15px
	}
	.report_form_box label{position:absolute;top:-9999em;right:-9999em}
	.report_form_box .report_cate select{width:100%;margin:0 0 6px 0}
	.report_form_box textarea{
		border:1px solid #afafaf;
		-webkit-appearance: none; border-radius: .2em;
		appearance: none; border-radius: .2em;
		-moz-appearance: none; border-radius: .2em;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		width:100%;
		height:130px;
		padding:7px;
		margin:0 0 15px 0;
		font-size:1.071em
	}
	.report_form_box .report_cate label.error, .report_form_box .cont label.error, .report_search_form label.error{
		position:relative;
		top:0;
		right:0;
		padding:5px 0 10px 0;
		font-size:0.857em;
		color:#dd6300
	}
	.report_search_wrap .search_result{border-top:1px solid #7d7d7d;}
	.report_search_wrap .search_result li{
		border-bottom:1px solid #c9cacd;
		padding:15px 30px 15px 15px;
		overflow:hidden;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		background: #f1f2f3 url(http://img.atlan.co.kr/_mobile/common/notice_go.png) 95% center no-repeat;
		background-size:13px auto;
		-webkit-background-size:13px auto;
		-moz-background-size:13px auto;
	}
	.report_search_wrap .search_result li.noResult{
		padding:30px 15px 70px 15px;
		overflow:hidden;
		box-sizing:border-box;
		text-align:center;
		background: #f1f2f3
	}
	.report_search_wrap .search_result li span{display:block}
	.report_search_wrap .search_result li .poi_name{
		font-weight:bold;
		color:#202020;
		padding:0 0 5px 0;
		font-size:1.071em
	}
	.report_form_box .uploadBtn{text-align:center;}
}

#centerTarget {
	position: absolute;
	width: 100%;
	top: 46.2%;
	display: -webkit-box; 
	display: -moz-box;
	display: -ms-flexbox; 
	display: flex; 

	-webkit-box-align: center; 
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center; /* 수직 정렬 */

	-webkit-box-pack: center;
	-moz-box-pack: center; 
	-ms-flex-pack: center; 
	justify-content: center; /* 수평 정렬 */
	
}

#centerTarget img{
	width: 35px;
	height: 35px;
	z-index: 99;
}

.hidden{
	height: 100%;
	overflow: hidden;
}