@import url("common.css");
@import url("layout.css");
@import url("board.css");

/* unique - layout */
body{
	background:#3F403E url("../images/counsel/bg_body.gif") repeat-x 50% 0;
}
div.bg_object{
	max-width:1250px;
	margin:0 auto;
	background:url("../images/member/bg_repeat.png") repeat-y 50% 0;
}
*html div.bg_object{background:url("../images/counsel/bg_repeat.gif") repeat-y 50% 0;}
*:first-child+html div.bg_object{background:url("../images/member/bg_repeat_ie7.png") repeat-y 50% 0;}
div.bg_repeat{
	background:url("../images/counsel/bg_top.jpg") no-repeat 50% 0;
}
div.content{
	min-height:350px;
	padding-top:130px;
}
*html div.content{height:350px;}
div.footerbg{
	background:url("../images/counsel/bg_footer.gif") no-repeat 50% 0;
}
div.footerbg div.inside{background:url("../images/common/bg_footer_w.png") no-repeat;}
*html div.footerbg div.inside{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src="../resource/images/common/bg_footer_w.png");}
div.footer ul.footmenu li a{
	background-image:url("../images/common/bg_footerover_w.gif");
}

div.content div.pagetitle{
    padding-top:80px;
	height:140px;
}


/* top tab */
ul.toptab{
	margin-top:-140px;
}
ul.toptab li{
	width:130px;
	height:70px;
	background:url("../images/common/bg_taboff2_1.gif") no-repeat 100% 0;
}
ul.toptab li a,
ul.toptab li span,
ul.toptab li strong{
	width:130px;
	height:70px;
	background:url("../images/common/bg_taboff1_1.gif") no-repeat;
}
ul.toptab li.on{background-image:url("../images/counsel/bg_toptabon1.gif");}
ul.toptab li.on a,ul.toptab li.on span,ul.toptab li.on strong{background-image:url("../images/counsel/bg_toptabon2.gif");}


/* faq */
body.faq div.bg_repeat{background:url("../images/counsel/bg_top_faq.jpg") no-repeat 50% 0;}
body.faq div.content div.pagetitle{height:155px;}

div.faqsearch{
	position:relative;
	float:right;
	width:538px;
	height:155px;
	margin-top:-155px;
	background:url("../images/counsel/bg_faqsearch.gif") no-repeat;
}
div.faqsearch h4{
	float:left;
	width:228px;
	padding:18px 0 0 19px;
	border:none;
}
div.faqsearch div.form{
	float:right;
	width:271px;
	padding-top:19px;
}
div.faqsearch div.form p{
	color:#C3C3C3;
	padding-bottom:6px;
}
div.faqsearch div.form p span.c1,
div.faqsearch div.form p span.c1 a{
	color:#EFC830;
}
div.faqsearch div.form p span.c2,
div.faqsearch div.form p span.c2 a{
	color:#D88123;
}
div.faqsearch div.form p span.c3,
div.faqsearch div.form p span.c3 a{
	color:#C3C3C3;
}
div.faqsearch div.form fieldset{
	padding-bottom:5px;
}

div.faqsearch div.form span.selectbox_faqsrh{
	border-color:#596161 #656D6D #656D6D #596161;
	background-color:#3A3C39;
}
div.faqsearch div.form span.selectbox_faqsrh strong{
	color:#C1C6D2;
}
div.faqsearch div.form span.selectbox_title_focus{
	border-color:#6C7474 #757C7C #757C7C #6C7474;
}
div.faqsearch div.form span.selectbox_title_focus strong{
	color:#D3D7E0;
}

div.selectbox_faqsrh{
	border-color:#656D6D #656D6D #656D6D #596161;
	background:#3A3C39;
}
div.selectbox_faqsrh a{
	color:#C1C6D2;
}
div.selectbox_faqsrh a.on,
div.selectbox_faqsrh a:hover{
	color:#D3D7E0;
	background:#4A4C49;
}
div.faqsearch div.form select{
	width:75px;
}
div.faqsearch div.form input.txt{
	width:105px;
	height:14px;
	font-size:0.9em;
	color:#FFF;
	padding:4px 4px 1px;
	border-color:#596161 #656D6D #656D6D #596161;
	background-color:#3A3C39;
}

body.faq div.faqmode table td.sub{
	padding-left:29px;
}
body.faq div.faqmode table td a{
	color:#786753;
	outline:none;
}
body.faq div.faqmode table td a:hover{
	color:#3E3123;
}
body.faq div.faqmode table tr.faq_on td a{
	font-weight:normal;
}
body.faq div.faqmode table tr.faq_on td.qcase{
	color:#F1BC18;
}
body.faq div.faqmode table td.sub img.icnq{
	vertical-align:middle;
	margin:-1px 8px -1px 0;
	display:none;
}
body.faq div.faqmode table tr.faq_on td.sub img.icnq{
	display:inline;
}
div.faqmode table td.ans{
	padding:0;
	background:none;
}
div.faqmode table td div.ans{
	width:100%;
	font-family:굴림,gulim;
	color:#3C3217;
	text-align:left;
	padding:10px 0 20px;
	border-top:1px solid #E7E7E7;
	border-bottom:1px solid #BCBCBC;
	background:#FDF7E3;
	overflow:hidden;
}
div.faqmode table td div.ans strong.icna{
	float:left;
	width:28px;
	padding-left:155px;
}
div.faqmode table td div.ans div.anscon{
	padding-left:183px;
}
div.faqmode table td div.ans p.addfile{
	font-size:0.9em;
	color:#533F0F;
	line-height:1.4em;
	margin:0 0 15px 145px;
	padding:4px 0 7px 22px;
	border-bottom:1px solid #C7C7C7;
}
div.faqmode table td div.ans p.addfile strong{
	font-weight:normal;
	letter-spacing:-0.1em;
	margin-right:6px;
	padding-right:9px;
	background:url("../images/common/bg_addfileline.gif") no-repeat 100% 0;
	display:inline-block;
}
div.faqmode table td div.ans p.addfile a{
	color:#533F0F;
	text-decoration:underline;
}
div.faqmode table td div.ans p.addfile a:hover{
	color:#2C2410;
}


/* 1to1 inquiry */
div.iq1to1{
	width:100%;
	border:solid #E7E7E7;
	border-width:1px 0;
	background:url("../images/counsel/bg_iq1to1.gif") no-repeat;
	overflow:hidden;
}
div.iq1to1 p.ment{
	float:left;
	width:285px;
	padding:79px 0 0 20px;
}
div.iq1to1 div.boardvnf{
	float:right;
	width:530px;
	border:solid #E7E7E7;
	border-width:0 0 0 1px;
	background:none;
}
div.iq1to1 div.boardvnf table td.ip{
	padding-left:51px;
}
div.iq1to1 div.boardvnf table td.ip select{
	width:150px;
}


/* use guide */
div.useguide{
	position:relative;
	width:760px;
	padding:0 70px;
	overflow:hidden;
}
div.useguide img.prev,
div.useguide img.next{
	position:absolute;
	left:0;
	top:185px;
	cursor:pointer;
}
div.useguide img.next{
	left:auto;
	right:0;
}
div.useguide h4{
	height:45px;
	padding:0;
	border:none;
	background:#4A4A4A;
}
div.useguide div.item{
	padding-bottom:30px;
}
div.useguide ul{
	border-bottom:1px solid #E0E0E0;
}
div.useguide ul li{
	padding:28px 0 18px 21px;
	border-bottom:1px solid #E0E0E0;
}
div.useguide ul li.gmain{
	padding:30px 0 91px 20px;
}
div.useguide ul li.gmain div.image{
	margin-bottom:18px;
}
div.useguide ul li.gmain ol li{
	float:none;
	width:auto;
	margin-bottom:6px;
	padding:4px 0 4px 29px;
	background:url("../images/counsel/txt_no1.gif") no-repeat 0 5px;
}
div.useguide ul li.gmain ol li.mo2{background:url("../images/counsel/txt_no2.gif") no-repeat 0 5px;}
div.useguide ul li.gmain ol li.mo3{background:url("../images/counsel/txt_no3.gif") no-repeat 0 5px;}
div.useguide ul li.gmain ol li img{
	vertical-align:middle;
	margin:-4px 0;
}
div.useguide ul li img{
	vertical-align:top;
}
div.useguide ul li ol{
	width:100%;
	overflow:hidden;
}
div.useguide ul li ol li{
	float:left;
	width:359px;
	padding:0;
	border:none;
}
div.useguide ul li ol li.no2{
	float:right;
	width:369px;
}
div.useguide ul li ol li h5{
	height:35px;
}
div.useguide ul li ol li div.image{
	margin:0 0 18px 40px;
}
div.useguide ul li p strong{
	color:#3C3217;
	letter-spacing:-0.1em;
}
div.useguide ul li ol li p{
	color:#8F8979;
	margin-left:40px;
	padding-bottom:10px;
}


/* setup guide */
div.setuptop{
	width:960px;
	margin:-45px -30px 0;
	padding-top:15px;
	background:url("../images/counsel/bg_setuptop.gif") no-repeat;
}
div.setuptop h4{
	height:auto;
	padding:0;
	border:none;
}
div.setuptop p.viewdownbtn{
	position:relative;
	float:right;
	width:410px;
	margin-top:-190px;
}
div.setuptop p.ftsetupbtn{
	position:relative;
	float:right;
	width:451px;
	margin-top:-146px;
}

div.setupguideview{
	margin-top:30px;
}
div.setupguideview p.highfivement img.btn{
	position:relative;
	float:right;
	margin:-51px 20px 0 0;
	display:inline;
}
div.setupguideview ol li img{
	vertical-align:top;
}

div.setupguideft{
	position:relative;
	width:100%;
	margin-top:-41px;
	overflow:hidden;
}
div.setupguideft ul.tab{
	width:910px;
	height:46px;
	overflow:hidden;
}
div.setupguideft ul.tab li{
	float:left;
	width:300px;
}
div.setupguideft ul.tab li.no1{background:url("../images/counsel/tab_setupsub1.gif") no-repeat;}
div.setupguideft ul.tab li.no2{background:url("../images/counsel/tab_setupsub2.gif") no-repeat;}
div.setupguideft ul.tab li.no3{background:url("../images/counsel/tab_setupsub3.gif") no-repeat;}
div.setupguideft ul.tab li a{
	width:100%;
	display:block;
	filter:alpha(opacity=0);
	opacity:0;
}
div.setupguideft ul.tab li a.on,
div.setupguideft ul.tab li a:hover{
	filter:alpha(opacity=100);
	opacity:1;
}
div.setupguideft ul.tab li img{
	vertical-align:top;
}
div.setupguideft ol li img{
	vertical-align:top;
}