@charset "utf-8";
/* CSS Document */

@font-face{
font-family:'NanumGothic';
src:url('../font/NanumGothic.eot');
src:local(※),url('../font/NanumGothic.woff') format("woff");
}

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0} 
/*body,textarea,select,input,button,table{font-family:'돋움',Dotum,AppleGothic,sans- serif;font-size:12px;color:#5f5f5f; font-weight:normal;line-height:16px;} */
body,textarea,button{font-family:'나눔고딕', NanumGothic, '돋움', 'Dotum', 'sans-serif', 'Tahoma'; font-size:12px;color:#5f5f5f; font-weight:normal;line-height:16px;} 
img,fieldset{border:0; vertical-align:middle} 
em,address{font-style:normal} 
body, form{ margin:0; padding:0; }
ul,ol,li{list-style:none;}
a {text-decoration:none; color:#232323; }
a:hover{text-decoration:underline; color:#536ba1;}
/*input{height:24px; padding-left:3px; border:1px solid #CCC; vertical-align:middle; line-height:20px}*/
input{height:24px; padding-left:3px; vertical-align:middle; line-height:20px}
.pink { font-weight:bold; color:#f58f8e; letter-spacing:-1px;}
.sky { font-weight:bold; color:#62a9d6; letter-spacing:-1px;}
.color_ex {color:#a9a8a8; line-height:14px}
.color_bl{color:#8f9fbe}
.mrt5 { margin-top:5px}
.mrt15 { margin-top:15px}
.mrt30 { margin-top:30px}
.space_letter { letter-spacing:-1px}

/* Layout */
#header{width:950px; _width /**/:950px; margin:0 auto; height:auto; position:relative;}
#wrap{width:1050px; _width /**/:1050px; margin:0 auto; height:auto; position:relative; border-top:solid 2px #333333}
#header{width:950px; position:absolute; top:0; left:50px; z-index:100}
#header #snb_m{ float:left; border-bottom:solid 1px #f0f0f0; width:100%}
#header #snb_sub{ float:left; width:156px; background:url(/images/s_logo.png); height:191px}
#header #gnb {float:left; width:794px; background:url(/images/menu_bg.gif); height:94px}
#header #gnb .lnb { float:right;}
#header #gnb .lnb li {width:auto;float:left; margin:10px 5px 0 0}
.visual {width:1050px; _width /**/:1050px; margin:0 auto; height:auto; position:relative;}
.style1 {background-color:#f6d0d0; border:0; height:19px; padding:1px 1px 1px 3px;font-family:Tahoma, Geneva, sans-serif ;font-size:11px;color:#2a3e6c; font-weight:bold; margin-right:2px}

#content { float:left; width:950px; height:233px; margin-left:50px; position:relative}
#content .login { float:left; width:310px; height:20px; position:absolute; top:55px; left:0}
#content .quick li { float:right; width:auto}
.bbs { float:left; width:308px; height:99px; margin-top:119px}
.p_tab_area {float:left; width:308px; height:30px; background-image:url(/yeone/images/tab_bg.gif); background-repeat:repeat-x}
.p_tab_area li{ float:left; width:auto }
.p_con_area { float:left;width:308px; height:100px}
.bbs_list { float:left; width:100%}
.bbs_list li { float:left; background:url(/images/bullet_list.png) no-repeat 0 2px; padding-left:12px; height:18px}
.bbs_list .date { float:left; width:45px; line-height:12px}
.bbs_list .subject { float:left; width:210px;}
.m_pdf { float:left; width:168px; height:80px; background:url(/images/mpdf_bg.png) no-repeat; margin-top:34px; border-left:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0; position:relative}
.m_pdf .tit{ float:left; margin:10px 0 0 45px; color:#6e7b97}
.m_pdf .number  { font-size:11px; letter-spacing:-1px; font-weight:bold}
.m_pdf .down{ position:absolute; top:55px; left:40px}
.num{font-size:11px;color:#a6a6a6; font-family:Tahoma, Geneva, sans-serif;}
.space{font-size:11px;color:#c3c3c3; font-family:Tahoma, Geneva, sans-serif; padding:0 2px}
.rolling { float:left; width:164px; height:48px;border-bottom:solid 1px #e0e0e0; margin-top:34px}
.social { float:left; width:164px; height:30px; background:url(/images/social_txt.png) no-repeat 8px 11px; position:relative}
.social .icon { float:left; position:absolute; width:60px; height:30px; top:5px; left:100px}
.s_visual {width:1050px; _width /**/:1050px; margin:0 auto; height:70px; position:relative;border-bottom:solid 1px #f0f0f0; padding-top:14px}
.down{font-size:11px;color:#a6a6a6; font-family:Tahoma, Geneva, sans-serif;}

#container {width:1000px; margin:0 auto; height:auto;position:relative;}
#container .left { float:left; width:170px; height:auto; padding-bottom:110px; margin-top:25px}
#container .left .title{float:left; width:170px;margin-bottom:34px; text-align:center; border-bottom:solid 2px #cad3e7; padding-bottom:20px; line-height:24px; font-size:26px; color:#000000}
#container .left li{ float:left; width:100%; border-bottom:solid 1px #e1e6f1; height:28px; line-height:26px}
#container .left li a{ color:#656565; letter-spacing:-0.08em}
#container .left li a:hover{ color:#043093}
#container .left li .select{ color:#043093; letter-spacing:-0.08em; font-weight:bold}
#container .left li span { color:#b9b9b9; padding:0 5px}

#content-group { float:right; width:76%; padding-bottom:80px; margin-top:28px}
	#content-group .con_title { float:left;width:100%; border-bottom:solid 1px #ddd4be; padding:32px 0 32px 0}
/*.contents { float:right; width:673px;margin-top:30px; padding-left:60px; background:url(/images/con_line.png) no-repeat left top; margin-bottom:20px}*/
.contents { float:right; width:673px;margin-top:30px; padding-left:60px; background:url(/images/con_line.png) no-repeat left top; margin-bottom:20px}
#content-group .spot_tit { float:left; width:100%; height:30px; border-bottom:solid 1px #efefef; position:relative; margin-bottom:15px; font-size:22px; font-weight:normal; color:#3059b6; letter-spacing:-0.08em; padding:2px 0 12px 0}
#content-group .spot_tit .history{ width:auto; font-size:11px; letter-spacing:-1px; color:#8c8c8c; position:absolute; top:2px; right:0;font-weight:normal;}
#content-group .spot_tit .history em { font-size:11px; padding:0 3px}
.contents .section { float:left; width:100%; position:relative}
/*.section input {height:16px; padding-left:2px }*/
.section select {font-size:12px; padding:1px;}
.section textarea {padding:3px;}
.section .top { position:absolute; bottom:10px; right:-50px; width:26px; height:15px}
.srh_area { float:left; text-align:right; width:100%; border-bottom:solid 1px #efefef; padding-bottom:3px}
.srh_area input { height:24px}

.view_type { float:left; width:614px; text-align:right; margin-top:5px; margin-bottom:15px}
.list_choice { z-index:10; height:50px; width:100%; float:left}
.list_choice li{position:relative;float:right; width:75px;margin:0 15px 0 5px;color:#7c818f;font-size:11px;letter-spacing:-1px; margin-top:7px}
.list_choice .choice{width:auto;background:url(../img/ico_viewtype.png) no-repeat right top;padding:0 15px 5px 0;display:block; z-index:10}
.list_choice .choice:hover div{display:block;}
.list_choice .choice div{display:none;position:absolute;height:auto;border:solid 1px #e6e6e6;background:#FFFFFF;z-index:110; padding:3px; font-size:11px;letter-spacing:-1px; color:#666}
.list_choice .choice div:hover{display:block}
.list_choice .choice div li {float:left;width:74px;line-height:22px; margin:0; padding:0 2px}
.list_choice .choice div li .select{color:#0066FF}
.list_choice .choice div li:hover {background-color:#efefef}
.list_choice .choice div{width:78px;top:15px;left:-7px;}
.list_choice a{ color:#717583; letter-spacing:-1px;}
.list_choice a:hover{ color:#000; letter-spacing:-1px; text-decoration:none}

.detail { float:left; border-top:solid 1px #dee9f9; padding-top:10px; margin-top:10px; line-height:18px; letter-spacing:-0.02em}
.detail .space { color:#c5c5c5}
.detail .black { color:#000}
.sfont { font-size:11px;letter-spacing:-0.05em;}
.sfont_ex { font-size:11px;letter-spacing:-0.05em; color:#a5a5a5}
.lespace { letter-spacing:-1px}
.view_more { float:right;margin-top:10px; width:480px; margin-bottom:5px}
.view_more .detail_view { float:left; padding-top:10px; line-height:18px; border-top:solid 1px #efefef; margin-top:10px; position:relative}
.view_more .detail_view .close{ position:absolute; top:5px; right:5px; width:35px; height:12px}
.de_tit { color:#000000; font-weight:bold; line-height:24px; padding-top:10px;}

table.list { float:left; margin-top:0px; width:100%}
table.list th{ height:40px; background:url(../img/bbs_tit_bg.png) repeat-x; color:#5f5f5f;border-top:solid 2px #6f6f6f; letter-spacing:-0.05em}
table.list th.sth{ height:30px; background:url(../img/bbs_tit_bg.png) repeat-x; color:#5f5f5f;border-top:solid 2px #2b4070; letter-spacing:-1px; font-size:11px; font-weight:normal}
table.list td {text-align:center; border-bottom:solid 1px #e1e1e1;font-size:11px;color:#a6a6a6; padding:10px 0; line-height:14px}
table.list td img { margin-right:2px}
table.list td .pic img { width:70px; height:47px}

table.list .subject {text-align:left; font-size:13px; font-weight:normal;}
table.list .subject img{ margin-right:4px; width:45px; height:30px}
table.list .subject_photo { text-align:left; padding:3px;font-size:12px;}
table.list .subject_photo img{ margin-right:4px; width:90px; height:60px}
table.list .subject img{ margin-right:4px}
table.list .align_left { text-align:left;color:#5f5f5f; padding-left:5px;}
table.list .align_left2 { text-align:left; font-size:12px; color:#5f5f5f;}
table.list .align_left3 { text-align:left; font-size:12px; color:#5f5f5f; padding-left:8px; letter-spacing:-1px}
table.list .title { color:#5f5f5f; font-weight:bold; font-size:12px; letter-spacing:-0.05em}
table.list .smart { padding:5px 0}
table.list .down a { font-size:11px;letter-spacing:-1px; color:#919191; padding-left:10px}
table.list .down a:hover{color:#000}
table.list select { font-size:11px; letter-spacing:-1px; color:#999; border:solid 1px #999999;}

.down2{font-size:11px;color:#4e6ca9; font-family:Tahoma, Geneva, sans-serif;}

table.list2 { float:left; margin-top:0px; width:673px}
table.list2 td {text-align:center; border-bottom:solid 1px #d4d9e2;font-size:11px;color:#a6a6a6;; padding:6px 0; line-height:14px}
table.list2 td img { margin-right:2px}
table.list2 .subject {text-align:left; font-size:12px; font-weight:normal}
table.list2 .align_left { text-align:left;}
table.list2 .title { color:#5f5f5f; font-weight:bold; font-size:12px; letter-spacing:-0.05em}

#footer {float:left; width:100%; height:100px; position:relative; background:url(/images/foot_bg.png) repeat-x;}
#footer .btm {width:950px; _width /**/:950px; margin:0 auto; height:64px; position:relative; background:url(/images/footer.png) no-repeat}

.paginate_complex{padding:35px 0 10px;line-height:normal;text-align:center; width:100%; float:left}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;border-left:1px solid #d6d6d6;background-color:#fff;font:bold 12px/16px Tahoma, Sans-serif;color:#909090;text-decoration:none;vertical-align:top}
.paginate_complex a.first { border-left:solid 1px #FFFFFF}
.paginate_complex a:hover,
.paginate_complex a:active,
.paginate_complex a:focus{background-color:#f8f8f8}
.paginate_complex strong{color:#ee4242}
.paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
.paginate_complex .direction:hover,
.paginate_complex .direction:active,
.paginate_complex .direction:focus{color:#323232;background-color:#fff}
.paginate_complex .prev{border-left:0}
.paginate_complex .next{border-right:0}
.paginate_complex .direction span{display:inline-block;position:relative;top:5px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}
.paginate_complex .prev span{*left:-4px;margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0}
.paginate_complex .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0}

.view_menu_area { float:left; position:relative;width:100%;}
.view_menu_area .location { top:10px; right:75px}
.location2 { top:0; right:0} 
.view_menu {position:absolute;}
.view_menu li {float:left; width:auto}
.view_menu li a{overflow:hidden;display:block;text-indent:-9999em;width:auto;height:13px;background:url(/images/ico_view_menu.png) no-repeat left top;}
.view_menu li.print a{width:46px;background-position:left top;}
.view_menu li.mail a{width:50px;background-position:-46px top;}
.font_set {
	position:absolute;
	top:9px;
	right:0;
	width:70px;
	height:13px;
	float:left
}
.font_set .style a{position:relative; float:left;text-indent:-9999em;width:37px;height:13px;background:url(/images/ico_fontstyle.png) no-repeat left top;}
.font_set .big a{float:left;text-indent:-9999em;width:13px;height:13px;background:url(/images/ico_fontstyle.png) no-repeat -36px top;}
.font_set .small a{float:left;text-indent:-9999em;width:13px;height:13px;background:url(/images/ico_fontstyle.png) no-repeat -49px top;}
#style_layer{position:absolute;border:solid 1px #e6e6e6;top:16px;left:0;width:65px;background-color:#FFF;}
#style_layer li {float:left;line-height:20px; width:63px; padding-left:3px; font-size:11px}
#style_layer li:hover {background-color:#efefef}
.view_body{width:100%; text-align:center; margin-top:40px; float:left}
.view_body .text{float:left; text-align:left;line-height:2em;padding:10px}
.view_body .text img { margin-bottom:15px}
.view_body2 {width:100%; text-align:center; margin-top:10px; float:left}
.view_body2 .text{float:left; text-align:left;line-height:2em;padding:10px}
.view_body2 .text img { margin-bottom:15px}

.view_sns{float:left; border-bottom:solid 1px #d4d9e2;border-top:solid 1px #d4d9e2; height:24px; width:100%; padding-top:5px}
.view_sns li {float:left; width:auto}
.view_sns li a{overflow:hidden;display:block;width:auto;height:13px;background:url(/images/ico_sns.png) no-repeat left top; line-height:20px}
.view_sns li.facebook a{width:35px; height:17px;background-position:left top; margin-right:12px; padding-left:20px}
.view_sns li.twitter a{width:35px; height:17px;background-position:left -25px; margin-right:12px;padding-left:20px}
.view_sns li.me2day a{width:45px; height:17px;background-position:left -50px;margin-right:12px;padding-left:20px}
.view_sns li.yuzum a{width:45px; height:18px;background-position:left -75px;padding-left:20px}
.view_footer {float:left; position:relative; width:100%; height:22px; line-height:20px; margin-top:10px}

.reply { float:left; width:100%; margin-top:15px; position:relative; border-bottom: solid 1px #dee1e9; padding-bottom:15px}
.reply p{margin-bottom:7px}
.reply .regist { position:absolute; width:66px; height:54px; top:22px; right:3px}
.comment { float:left; width:100%; border-bottom: solid 1px #dee1e9; border-bottom: solid 1px #dee1e9; color:#7e7e7e; padding:8px 0; position:relative}
.comment .txt { padding:8px 0 3px 0; line-height:18px}
.comment .menu { position:absolute; top:5px; right:5px; width:auto}
.comment .menu li{ width:41px; height:12px; float:left}
.view_list {float:left; width:100%; margin-top:15px; padding-top:20px}
.view_list p{margin-bottom:7px; font-weight:bold; color:#000000}
.view_list ul {	margin-top:12px;}
.view_list li a{line-height:22px; background:url(/images/ico_arrow.png) no-repeat 2px 0; padding-left:10px}
.view_imglist {float:left; width:100%; margin-top:15px; border-bottom:solid 1px #dee1e9; padding-bottom:10px}
.view_imglist p{margin-bottom:7px}
.view_imglist ul {	margin-top:12px;}
.view_imglist li{ float:left; width:110px; height:110px; margin:0 20px}
.view_imglist li img { width:110px; height:74px; margin-bottom:8px}
.btn_area { float:left; width:100%; text-align:right; margin:10px 0;}
.btn_area img{ margin-left:2px}

.photo_area { float:left; width:100%}
.photo_area dl.end { float:left; width:178px; height:160px; margin-right:0; margin-top:5px} 
.photo_area dl { float:left; width:178px; height:160px; margin-right:40px; margin-top:5px} 
.photo_area dt { width:178px; height:119px}
.photo_area dd { width:178px; height:40px; padding-top:10px; letter-spacing:-0.05em; line-height:16px}

.s_title { float:left; margin-bottom:25px; width:100%}
.member_choice{ float:left; width:275px; height:auto; margin:30px 0 45px; padding-right:20px}
.black_tit {color:#000; font-weight:bold; padding-bottom:10px; float:left;width:100%}
.line_h14 { line-height:14px}
.area { float:left; margin-top:10px; width:100%}
.area img { margin-right:2px}
.area dt { float:left; width:60px; margin-bottom:3px}
.area dd { float:left; width:180px; margin-bottom:3px}
.area2 { float:left; margin-top:10px; width:100%}
.area2 dt { float:left; width:90px; margin-bottom:3px}
.area2 dd { float:left; width:180px; margin-bottom:3px}
.mem_info { float:left; width:100%; margin-top:5px}
.mem_info li {list-style:disc; margin-left:15px; line-height:18px; letter-spacing:-0.05em; margin-bottom:7px}
.line_block { float:left; width:100%; height:20px; border-top:solid 1px #d4d7dd}
.line_block_b { float:left; width:100%; height:20px; border-bottom:solid 1px #d4d7dd}
.black_bold { color:#000; font-weight:bold; font-size:12px}

table.member {float:left;width:100%; margin-top:10px; border-top:solid 2px #d4d7dd; margin-bottom:10px}
table.member th{color:#000000;border-bottom:solid 1px #f2f2f2;border-right:solid 1px #f2f2f2; padding:6px 0 6px 6px; text-align:left;}
table.member td{padding:10px 6px 10px 10px;letter-spacing:0; color:#797979;border-bottom:solid 1px #f2f2f2;}
table.member input { margin:1px 2px 1px 0;}
table.member img { margin-right:4px}
table.smart {float:left;width:100%;}
table.smart th{color:#000000;border-bottom:solid 1px #ffffff; padding:0px 0 0 6px; text-align:left;}
table.smart td{padding:6px 6px 6px 10px;letter-spacing:0; color:#797979;border-bottom:solid 1px #f2f2f2;}
table.member .spacebar { color:#CCCCCC; padding:0 5px}
.caution { float:left; width:100%; height:auto; color:#ed5a59; letter-spacing:-0.06em; margin-bottom:10px}


.total{font-size:18px;color:#f26968; font-family:Tahoma, Geneva, sans-serif;}

.payment{width:100%; float:left; margin-bottom:10px;}
.payment ul { float:left; margin:10px 0 0 20px;width:100%; }
.payment li{ float:left; width:100%; margin-bottom:10px; line-height:18px }

.section_frame { float:left; width:614px; height:500px}
.mem_info { float:left; width:100%; margin-top:5px; font-size:12px}
.mem_info li {line-height:20px; letter-spacing:-0.05em; margin-bottom:10px; background:url(/images/ico_arrow.png) no-repeat 0 3px;padding-left:8px; list-style:none}

#content-list { float:right; width:100%; height:auto; position:relative; margin:0;padding-top:8px;}
#content-group { position:relative}
#content-group .list_box { float:left;border-top:solid 2px #7f5d0a;margin-top:5px; width:100%; position:relative}
#content-group .depth { position:absolute; text-align:right; width:70%; right:0; top:43px; font-size:11px; color:#5f5f5f; line-height:12px}#content-group .depth a{ padding:0 8px}
#content-group .depth img { padding-right:3px}
#content-group #top_area {position:relative; float:left; width:100%; margin-top:30px}
#content-group #top_area .top { position:absolute; right:0; background:url(../img/btn_top.png); width:45px; height:45px; display:block;}
#content-group #top_area .top a {width:45px; height:45px; display:block;}
.bbs_lst {float:left; width:100%; border-bottom:1px solid #efefef; padding:14px 0 14px 0; color:#656565; line-height:16px; }
	.bbs_lst .num{ float:left; width:7%;font-size:12px;text-align:center; font-size:12px}
	.bbs_lst .bbs_sub {float:left;width:66%; }
	.bbs_lst .bbs_sub a {float:left; padding-left:10px; color:#3e3e3e; font-size:13px;padding-bottom:2px}
	.bbs_lst .date {float:left;width:15%; text-align:center;font-size:11px !important}
	.bbs_lst .hit {float:left;width:12%; text-align:center;font-size:12px}
.view_header{float:left;border-bottom:solid 1px #6f6f6f;width:100%; padding:18px 0 20px 0; position:relative; z-index:2}
	.view_header .subject { float:left; color:#05468b; font-size:16px; line-height:22px;padding-left:10px;font-weight:normal }
.view_num {width:100%; float:left; margin-top:15px; font-size:11px;line-height:12px; margin-bottom:5px;border-bottom:solid 1px #e3e3e3; padding-bottom:5px}
	.view_num .date {float:right;  width:45%; text-align:right}
	.view_num em { color:#D4D4D4; padding:0 4px}
	.view_num .file {float:left; text-align:left; width:45%; margin-bottom:10px; padding-left:15px}
.view_menu_area {float:left; position:relative;width:100%; height:40px;z-index:9999}
	.view_menu_area .loc_ico {top:0; right:92px}
.location2 { top:0; right:0}
.view_menu {position:absolute;}
	.view_menu li {float:left; width:auto}
	.view_menu li a{overflow:hidden;display:block;text-indent:-9999em;width:auto;height:24px;background:url(../img/ico_print.png) no-repeat left top;}
	.view_menu li.print a{width:24px;background-position:0 top;}
.font_set {position:absolute; right:0;width:83px;height:24px; float:left; z-index:9999; top:0}
	.font_set .style a{position:relative; float:left;text-indent:-9999em;width:43px;height:24px;background:url(../img/ico_fontstyle.png) no-repeat left top;}
	.font_set .big a{float:left;text-indent:-9999em;width:19px;height:24px;background:url(../img/ico_fontstyle.png) no-repeat -43px top;}
	.font_set .small a{float:left;text-indent:-9999em;width:21px;height:24px;background:url(../img/ico_fontstyle.png) no-repeat -62px top;}
	#style_layer{position:absolute;border:solid 1px #e6e6e6;top:20px;left:0;width:81px;background-color:#FFF; z-index:9999}
	#style_layer li {float:left;line-height:22px; width:80px; padding-left:3px; font-size:11px}
	#style_layer li:hover {background-color:#efefef}

.view_body{width:100%; text-align:center; margin-top:5px; float:left}
	.view_body .text{float:left; text-align:left; font-size:14px; padding:10px; font-weight:normal; }
	.view_body .text img { margin-bottom:15px}
	.view_body .text p {font-weight:normal !important;}
	.view_body .ex_img { width:655px; margin:0 auto; height:auto; border:solid 1px #dfdfdf; margin-bottom:2%}
	.view_body .view_menu_area {float:left; position:relative;width:100%;z-index:9999}
	
.write_form {float:left;width:100%; margin-top:20px;border-top:solid 1px #d8d8d8;}
.write_form_bbs {float:left;width:100%; margin-top:30px;border-top:solid 2px #6f6f6f; }	
table.write {width:100%;border-spacing:0; padding:0; border-collapse:callapse; margin-bottom:10px; font-size:12px}
table.write th{width:12%;color:#000000;border-bottom:solid 1px #f2f2f2; line-height:38px; padding-top:2px}
table.write th em{ color:#FF6633; padding-right:3px}
table.write td{width:80%;padding:10px 6px 10px 18px; line-height:18px;color:#797979;border-bottom:solid 1px #f2f2f2}
table.write .end{border-bottom:solid 1px #fff}
table.write .smart { width:602px}
table.write input { height:24px; margin-bottom:2px}
table.write img { margin-top:1px; vertical-align:middle}
table.write .end { border-bottom:0}

.list_body  { float:left; margin-top:20px; width:100%; font-size:13px;}
.list_body .thumb_img { float:left;width:214px; height:auto;margin-bottom:19px;position:relative; margin:0 2.55% 3% 2.55%}
.list_body .thumb_img dl { float:left}
.list_body .thumb_img dt {width:214px; height:132px; border:solid 1px #d3d3d3; margin-bottom:10px; background-position:center; background-repeat:no-repeat}.thumb_img dt a{width:214px; height:132px;display:block;}
.list_body .thumb_img dt img{wiidth:215px; height:133px;}
.list_body .thumb_img dd { line-height:22px; float:left} .list_body .thumb_img dd span { font-size:12px;}
.list_body .thumb_img dd em { padding:0 4px; color:#999}
.list_body .thumb_img dd a {color:#000000}

.service_more { float:left;margin-top:20px;width:100%; height:30px;font-size:11px;  border-bottom:solid 1px #dee1e9;border-top:solid 1px #dee1e9; position:relative; padding:5px 0}
	.service_more p { margin-left:15px}
	.service_more li {float:left; width:70px; padding:0 7px;line-height:24px;}.service_more li img {padding-right:3px; vertical-align:middle}
	.service_more li a{overflow:hidden;display:block;width:auto; color:#838383}
	.service_more .f_print { position:absolute; right:2px;width:24px;height:24px;background:url(../img/ico_print.png);top:8px;}
	.service_more .f_print a { display:block;width:24px;height:24px; }

/*Btn*/
.btn_area { float:left;width:100%; text-align:right; margin-top:30px;border-top:solid 1px #d6d6d6; padding-top:20px; font-size:14px}
.btn_area a:hover { color:#FF0 !important; background-color:#171717 !important}
.list_btn a {float:right; width:82px; height:27px; background-color:#056ed3; color:#FFFFFF; text-align:center; line-height:27px; margin-right:1px; font-weight:normal; } 
.cancle_btn a {float:right; width:82px; height:27px; background-color:#666666; color:#FFFFFF; text-align:center; line-height:27px; margin-right:1px; font-weight:bold}

.login_area { width:80%; margin:0 auto; height:126px; border-bottom:solid 2px #2b4070;border-top:solid 2px #2b4070; background-color:#f7f7f7; position:relative; margin-top:20px}
.login_area .form {float:left; width:300px; height:50px; position:absolute; top:33px; left:235px; line-height:26px}
.login_area .form input { border:solid 1px #d7e1e8; height:22px; width:140px}
.login_area .form img { padding-bottom:3px}
.login_area .l_btn { float:left; width:120px; height:auto; position:absolute; top:35px; right:235px}
.login_area .form .txt { float:left; width:60px}
.login_btn a {float:right; width:120px; height:50px; background-color:#056ed3; color:#FFFFFF; text-align:center; line-height:50px; margin-right:1px; font-weight:normal; } 
.com-logo { width:80%; margin:0 auto; height:50px;top:200px; text-align:center; margin-top:150px }

/* 관리자_제품정보 관리 목록, 등록(수정) */
.ad_photolist { float:left;clear:both; width:100%; position:relative;border-bottom:1px solid #dee0e7; padding:10px 0 5px 0;}
.ad_photolist .photolistimg { float:left; width:108px;height:65px;margin:0 25px 0 0; background-position:center; background-repeat:no-repeat; border:solid 1px #dddddd; position:relative}
.ad_photolist .photolistimg img{width:108px;height:65px;}
.ad_photolist .photolistimg a { display:block;width:108px;height:65px;}
.ad_photolist .photolistimg_v { float:left; height:65px; margin:0 25px 0 0;}
.ad_photolist .photolistimg .icon_s { position:absolute; top:0; left:0; z-index:999}

.ad_photolist .photolistcon dl 
.ad_photolist .photolistcon dt {letter-spacing:-1px;position:relative; }
.ad_photolist .photolistcon dt a{font:12px 돋움,Dotum; font-weight:bold; width:100%;}
.ad_photolist .photolistcon dt .s_keyword { font-size:11px  !important; letter-spacing:-1px; color:#aaaaaa; font-weight:normal !important} 
.ad_photolist .photolistcon dt .s_keyword .divide {padding:0 6px; color:#cdcdcd}
.ad_photolist .photolistcon dt .s_keyword a{font-size:11px  !important;color:#9baac6 !important; font-weight:normal}
.ad_photolist .photolistcon dd {margin-top:5px; color:#5a5a5a;line-height:17px; padding-bottom:8px}
.ad_photolist .photolistcon dd em { font-style:normal; color:#d5d5d5; padding:0 6px}
.ad_photolist .photolistcon dt p{color:#808080; letter-spacing:0; margin:2px 0 0 0}
.ad_photolist .area_btn { position:absolute; width:auto;height:19px;right:0;top:8px}
.ad_photolist .area_btn a { width:24px;height:19px; margin-left:1px;}
/*.area_btn {	position:absolute;width:auto;height:18px;right:0;top:8px}*/
.area_wdt {	position:absolute;width:auto;height:18px;right:100px;top:8px; text-align:right;}
/*.area_btn a { margin-left:1px}*/
.list_box2 { float:left;width:100%;margin-top:10px; margin-bottom:5px;border-spacing:0; padding:0; border-collapse:callapse; border-top:solid 2px #cae0e5;z-index:2}

.sect_mtrial {position:relative; float:left; width:100%;padding-bottom:10px}
.sect_mtrial .more{ position:absolute; top:18px;*top:23px; }
.sect_mtrial ul { float:left;}
/*.sect_mtrial li{float:left; width:190px;height:auto;border-right:1px solid #e2e8ed;position:relative; padding-top:20px; padding-bottom:10px}*/
.sect_mtrial li{float:left; width:189px;height:auto;border-right:1px solid #e2e8ed;position:relative; padding-top:20px; padding-bottom:10px}
.sect_mtrial .mtr_tit { float:left; margin-left:15px; width:100%}
.sect_mtrial li p{position:absolute; top:10px;left:0; font-weight:bold; color:#000000; letter-spacing:-1px}
.sect_mtrial li p.l_lo10 { left:10px;}
.sect_mtrial li .more{ position:absolute; top:10px;right:15px; background:url(../img/btn_more.png); width:40px; height:12px }
.sect_mtrial li .more a{ display:block; width:40px; height:12px}
.sect_mtrial li.l_end { border-right:1px solid #fff;}
.sect_mtrial ul .mtrial_smenu { float:left; margin:0px 0 0 15px; border-bottom:0}
.sect_mtrial .mtrial_smenu li{ float:left; width:auto;border-right:0 solid #e2e8ed;}
.sect_mtrial .mtrial_smenu li a{ float:left;width:auto;}
.sect_mtrial .mtr_info { float:left; margin:20px 0 0 20px; text-align:left; font-size:11px; letter-spacing:-1px; line-height:18px}
.sect_mtrial .mtr_info .st_num {font-family:tahoma,sans-serif; font-weight:bold; padding:0 2px; color:#000000; font-size:12px}

.mtrial_ex { float:left; padding-top:18px; padding-bottom:15px; border-top:1px solid #ececec; border-bottom:1px solid #ececec; width:751px; color:#808080; background-color:#f6f7f8; padding-left:15px}
.mtrial_ex a { color:#9cb0e3; padding-left:6px}

.mtrial .section p.tit{float:left;width:100%; margin:35px 0 5px 0;}
.mtrial .section .stit { float:left; width:100%; margin:20px 0 20px 0; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#000000}

table.regist {float:left;width:100%;border-spacing:0; padding:0; border-collapse:callapse; }
table.regist th{color:#000000;border-bottom:solid 1px #f2f2f2;border-right:solid 1px #f2f2f2; padding:12px 0; text-align:center; vertical-align:top;width:98px}
table.regist td{padding: 10px 0 10px 13px;letter-spacing:0; color:#797979;border-bottom:solid 1px #f2f2f2;}
table.regist .end{border-bottom:solid 1px #e1e1e1}
table.regist input {height:17px; padding-right:2px;line-height:18px; margin:0 4px 2px 0}
table.regist em{ color:#FF6633; padding-right:3px}
table.regist .smart {float:left; width:602px; margin-left:0; text-align:left}


.list_header {float:left;width:100%;border-bottom:solid 1px #ececec; position:relative; color:#333333}
.list_header h3 {height:28px; padding-top:9px; font-size:16px; letter-spacing:-0.08em}

.btn_area2 {float:left;width:100%;text-align:center; margin:38px 0 0px 0;}
.btn_area2 .loc_r {	position:absolute;right:1px;top: -1px;width: auto;}

.check_area { float:left; width:100%; margin-bottom:3px}
.check_area .chk { float:left; width:105px;}
.check_area .chk_ex { float:left; width:400px;color:#f06511;letter-spacing:-1px; line-height:22px; padding-left:5px}.chk_red { float:left;color:#f06511;letter-spacing:-1px;}
.check_area .chk_ex2 { float:left; width:400px;color:#f06511;letter-spacing:-1px; line-height:18px; padding-left:5px}

.moreinfo_area { float:left; width:100%;margin:8px 0 5px 0; border-top:1px solid #c8dbd5;border-bottom:1px solid #c8dbd5; padding:7px 0; background-color:#f7f7f7; position:relative}
.moreinfo_area .find { float:left; width:95%; margin:3px 0 3px 10px}
.moreinfo_area .find2 { float:left; width:95%; margin-left:10px; padding:5px 0; border-top:1px solid #e9e9e9;line-height:22px; letter-spacing:-0.04em}
.pic_info {color:#90b2b2; line-height:17px; float:left; margin:5px 0 5px 10px; font-size:11px; width:95%}
.moreinfo_area .mtit { float:left; width:90px; font-weight:bold; letter-spacing:-1px; color:#000; padding-left:5px; line-height:22px}
.moreinfo_area .con { float:left; width:520px; display:block;letter-spacing:-1px;}
.moreinfo_area .find3 { float:left; width:95%; margin:3px 0 3px 0}
.moreinfo_area .logoc { position:absolute; top:77px; left:250px}
.moreinfo_area .logoc2 { position:absolute; top:113px; left:208px}.moreinfo_area .logoc3 { position:absolute; top:217px; left:317px}
.moreinfo_area .pic_area { float:left;width:178px; height:108px;border:solid 1px #d3d3d3; margin-right:15px}
.moreinfo_area .pic_con { float:left; width:400px; display:block;letter-spacing:-1px;}
.moreinfo_area .pic_con ul { float:left; margin-top:10px}
.moreinfo_area .pic_con li {float:left}
.moreinfo_area .pic_con li.infotxt {float:left; width:110px}
.moreinfo_area .pic_con li.input {float:left; width:290px}
.moreinfo_area .spe_area { float:left;width:178px; height:52px;border:solid 1px #abd3d5; margin-right:15px; font-size:14px; text-align:center; letter-spacing:-1px; line-height:52px; font-weight:bold; background-color:#c8dbd5; color:#fff}

.ftxt11 {font-family: '돋움', Dotum, Arial;font-size:11px;letter-spacing:-1px;}
.color_ex2{color:#90b2b2; line-height:16px}
.color_ex22{color:#90b2b2; line-height:16px; font-weight:normal}
.color_ex2 a {color:#9cb0e3; padding-left:6px}
.mt5 { margin-top:5px}
.mt10 { margin-top:10px}
.temp_loc { width:602px; text-align:right}

.page_navi {float:right;width:auto; height:12px; margin:30px 0 5px; text-align:right}
.page_navi span{ padding:0 9px; color:#d6d5d5}

.stxt a { font-size:11px; letter-spacing:-1px; text-decoration:none; color:#666;}
.stxt a:hover{font-size:11px; letter-spacing:-1px; text-decoration:underline; color:#000;}
