/* 컨텐츠페이지용 */

/* image gradation box */

/* 페이지 설명박스*/

#descbox{
	margin-bottom:10px;
}

#descbox ul.descboxbg{
	background:url(./img/pageinfo_03.gif);
}

#descbox ul li.desctxt{
	padding:0px 18px 6px 18px;
	line-height:18px;
	font-size:0.9em;
	text-align:justify;
	background:url(./img/dot_point.gif) no-repeat 10px 3px;
}
#descbox ul li.desctxt2{
	padding:0px 18px 6px 18px;
	line-height:18px;
	font-size:0.9em;
	text-align:justify;
}
#descbox ul li.desctxtpoint{
	font-size:0.9em;
	padding:0px 18px 3px 18px;
	line-height:18px;
	color:#EB5C24;
	text-align:justify;
	background:url(./img/dot_point.gif) no-repeat 10px 3px;
}
#descbox ul li.descboxbg1{
	height:21px;
	background:url(./img/pageinfo_01.gif);
	
}
#descbox ul li.pr{
	padding-right:20px;
	padding-top:10px;
	
}
#descbox ul li.descboxbg2{
	height:14px;
	background:url(./img/pageinfo_04.gif) no-repeat;
	
}

#imageArea{
	width:357px;
	height:334px;
	background:url(./img/img_pop_bg.gif) no-repeat;
}

/* 열린장관실 071031 박시영 */
#research,
#research div.menus,
#research div.gallery{
	overflow:hidden;
}
#research{
	width:650px;
	text-align:center;
	background:#fff;
}
#research div.inside{
	width:590px;
	text-align:left;
	margin:0 auto;
}

#research div.menus{
	height:52px;
	padding-left:26px;
	background:url(./img/bg_openminimenu.gif) no-repeat;
}
#research div.menus h1,
#research div.menus ul,
#research div.menus ul li{
	float:left;
}
#research div.menus h1,
#research div.menus ul{
	margin-top:7px;
}
#research div.menus h1{
	margin-right:20px;
	padding:0 !important;
}
#research div.menus ul{
	width:430px;
}

#research div.joinbtn{
	left:384px;
	vertical-align:text-bottom;
	top:331px;
	position:absolute;
}

div.srlist ul li{
	line-height:18px;
}
div.lastp{
	background:url(./img/bg_poplast.gif) no-repeat bottom;
	line-height:18px;
}
/* 검색 바 */
#eventbar{
	width:640px;
	margin-bottom:5px;
}
#eventbar ul li{
	float:left;
}
#eventbar ul li.txt{
	float:left;
	padding:10px 10px 0 10px;
	color:#fff;
	font-weight:bold;
	width:540px;
	height:32px;
	background:url(img/event_bar_02.gif) no-repeat;
}
*html #eventbar ul li.txt{
	float:left;
	padding:10px 10px 0 10px;
	color:#fff;
	font-weight:bold;
	width:575px;
	height:32px;
	background:url(img/event_bar_02.gif) no-repeat;
}

#eventbar ul li.txt marquee a{
	color:#FFFFFF;
}	
#eventbar ul li.txt marquee a:hover{
	color:#FFFFFF;
}	

a.fff{
	color:#FFFFFF;
}	
a.fff:hover{
	color:#FFFFFF;
}
/* 탭 */

#view_pic img{
	width:108px;
	height:147px;
	margin:0 8px 0 8px;
	margin-top:10px;
}
#cbtn{
	float:right;
	margin-top:12px;
}

/* 검색 박스 */ 
#searchbox ul{
	width:640px;
	margin-bottom:8px;
}
#searchbox ul li.boxbg03{
	background:url(./img/searchbox_03.gif);
}
#searchbox ul li.boxbg03 ul{
	text-align:center;
	width:640px;
}
#searchbox ul li.boxbg03 ul li{
	float:left;
}
#searchbox ul li.txt{
	background-color:#fffff;
	height:14px;
}
#searchbox ul li.boxbg01{
	background:url(./img/searchbox_01.gif) no-repeat;
}
#searchbox ul li.boxbg02{
	background:url(./img/searchbox_04.gif) no-repeat;
}

/* 텍스트 박스 */ 
#textbox{
	background:url(./img/txtbox_03.gif);
	margin-bottom:5px;
	
}
#textbox ul{
	width:640px;
}
#textbox ul li.boxbg03{
	padding:5px 20px 5px 20px;
	line-height:18px;
}
#textbox ul li.boxbg04{
	background:url(./img/dot_point.gif) no-repeat 10px 7px;
	padding:5px 20px 5px 20px;
	line-height:18px;
}
#textbox div.sub01{
	background:url(./img/txtbox_03.gif);
	width:620px;
	text-align:justify;	
}
#textbox div.sub01 ol.type01 li{
	padding:5px 0px 0px 0px;
}
#textbox ul li.txt{
	background-color:#fffff;
	height:14px;
}
#textbox ul li.txt2{
	height:14px;
	font-weight:bold;
	color:#475FB2;
	padding:5px 20px 0 20px;
}
#textbox ul li.boxbg01{
	background:url(./img/txtbox_01.gif) no-repeat;
	height:10px;
}
#textbox ul li.boxbg02{
	background:url(./img/txtbox_04.gif) no-repeat;
	height:12px;
}
/* 텍스트 박스02 */ 
#textbox02{
	background:url(./img/silbg02.gif);
	
}

#textbox02 ul{
	width:640px;
}
#textbox02 ul li.boxbg03{
	line-height:18px;
	
}
#textbox02 ul li.boxbg03 ul{
	background:url(./img/silbg02.gif);
	
}
#textbox02 ul li.boxbg03 ul li{
	background:url(./img/dot_01.gif) no-repeat 18px 5px;
	float:left;
	width:175px;
	padding-left:25px;
}
#textbox02 ul li.box{
	line-height:23px;
	background:url(./img/sil_bg.gif) no-repeat 11px;
	padding-left:25px;
	font-weight:bold;
	height:23px;
	padding-top:2px;
}
#textbox02 ul li.boxbg04{
	background:url(./img/dot_point.gif) no-repeat 10px 7px;
	padding:5px 20px 5px 20px;
	line-height:18px;
}
#textbox02 div.sub01{
	background:url(./img/silbg02.gif);
}
#textbox02 div.sub01 ol.type01 li{
	padding:5px 0px 0px 0px;
}
#textbox02 ul li.txt{
	background-color:#fffff;
	height:14px;
}
#textbox02 ul li.txt2{
	height:14px;
	font-weight:bold;
	color:#475FB2;
	padding:5px 20px 0 20px;
}
#textbox02 ul li.boxbg01{
	background:url(./img/sil_bg01.gif) no-repeat;
	height:10px;
}
#textbox02 ul li.boxbg02{
	background:url(./img/sil_bg03.gif) no-repeat;
	height:12px;
}

/* 담당자 전화번호*/
#partManage{
	margin-bottom:15px;
	width:100%;
	vertical-align:middle;
	/*background:url(./img/boardbgbtm.gif);*/
	height:32px;
	border:1px solid #AFB9DB;
	background:#F7F8FB;
}
#partManage ul{
}
#partManage ul li{
	margin:0px;
	margin-top:3px;
	padding:7px 0 0px 6px;
	vertical-align:middle;
	float:left;
	
}
#partManage ul li.txt{
	padding:6px 0 2px 5px;
	vertical-align:middle;
	color:#5B71BC;
	float:left;
	
}

#partManage ul li.txt2{
	padding:6px 10px 2px 5px;
	vertical-align:middle;
	color:#5B71BC;
	float:left;
	
}
#partManage ul li.space{
	width:310px;
}
div.partManage img{
	vertical-align:middle;
	margin-bottom:2px;
}


/* paging */
#paging{
	margin-bottom:15px;
	font-size:0.9em;
	color:#ACACAC;
	text-align:center;
	padding:0 6px;
}
#paging img{
	vertical-align:middle;
	margin:0 -1px 2px;
}
#paging a.page,
#paging strong.now{
	color:#5E84B5;
	padding:0 6px;
}

/* button with paging */
div.btnwithpaging{
	text-align:right;
	margin-bottom:15px;
	margin-top:-20px;
}
div.btnbgblue_r{	
	padding:0px 0px 3px 15px;
	text-align:right;
	margin-top:-20px;
	margin-bottom:15px;
	height:24px;
}

div.btnps_r{	
	padding:0px 0px 3px 15px;
	text-align:right;
	margin-top:10px;
	margin-bottom:15px;
	height:24px;
}

/* 게시판 검색*/
#boardsrch{
	margin-top:10px;
}
#boardsrch ul{
	text-align:left;
	height:42px;
	width:640px;
	background:url(./img/boardbgbtm2.gif);
}
#boardsrch ul li{
	padding:10px 10px 0 10px;
}
#boardsrch ul li span.space2{
	font-weight:bold;
	color:#6677B1;
	font-size:0.9em;
}

/* 게시판 검색2*/
#boardsrch22{
	width:640px;
}
#boardsrch22 ul{
	text-align:left;
}
#boardsrch22 ul li{
	text-align:left;
	background:url(./img/searchbox_03.gif);
}
#boardsrch22 ul li.txt{
	background-color:#ffffff;
}
#boardsrch22 ul li.boxbg01{
	background:url(./img/searchbox_01.gif) no-repeat;
}
#boardsrch22 ul li.boxbg03{
	float:left;
	
}
#boardsrch22 ul li.boxbg03 ul.two{
	margin-top:4px;
	float:left;
	width:600px;
}

#boardsrch22 ul li.boxbg03 ul li.wid4{
	padding-left:-7px;
	float:left;
}
#boardsrch22 ul li.boxbg03 ul li{
	float:left;
}
#boardsrch22 ul li.boxbg03 ul li.wid{
	padding-top:4px;
	width:50px;	
	color:#5B71BC;
	font-weight:bold;
	float:left;
}
#boardsrch22 ul li.boxbg03 ul li.wid2{
	padding:4px 0 0 15px;
	width:65px;	
	color:#5B71BC;
	font-weight:bold;
	float:left;
}
#boardsrch22 ul li.boxbg03 ul li.wid3{
	padding-top:4px;
	width:60px;	
	color:#5B71BC;
	font-weight:bold;
	float:left;
}
#boardsrch22 ul li.boxbg02{
	background:url(./img/searchbox_04.gif) no-repeat;
}



#sub_title{
	font-weight:bold;
	color:#111;
	line-height:1.8em;
	background:url(./img/dot_09.gif) no-repeat 0 10px;
	padding: 5px 0 4px 18px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}

#sub_title2{
	font-weight:bold;
	color:#111;
	line-height:1.8em;
	background:url(./img/dot_09.gif) no-repeat 0 8px;
	padding: 5px 0 2px 18px;
}

#smalltitle{
	font-weight:bold;
	color:#333333;
	height:25px;
}

#smalltitle h5{
	font-size:1em;

}

#smalltitle img{
	margin-right:3px;
	margin-top:1px;
}


#smalltitle2{
	height:20px;
}

#smalltitle2 ul li.t_l{
	float:left;
	font-weight:bold;
	color:#333333;
	height:25px;
}
#smalltitle2 ul li.t_r{
	float:right;
	height:25px;
}
#whitebox{
	border:1px solid #dddddd;
	padding:0px 15px 15px 10px;
	height:30px;
	margin-bottom:20px;
}
#smalltitle3{
	margin-bottom:15px;
}
#smalltitle3 li{
	height:18px;
}
#smalltitle3 li.smalltitle{
	height:22px;
	font-weight:bold;
	color:#333333;
}

#infobtm{
	height:30px;
	background:url(img/btm_info.gif) no-repeat;
	padding:5px 5px 0 5px;
}

#infobtm div.fl{
	padding-top:3px;

}
/* media */
#media{
	margin:5px 0 5px 0;
	width:665px;
}
#media ul li{
	float:left;
}
#media ul li.mar_r{
	padding:0 5px 0 5px;
	
	
}
#media ul li.media_l{
	padding-top:15px;
	float:left;
	width:25px;
	vertical-align:middle;
}
#media ul li.media_r{
	float:right;
	width:25px;
	vertical-align:middle;
	padding-top:15px;
}

#media ul a img{
	width:110px;
	height:83px;
	border:0;
}

#linkbox{
	height:43px;
	background:url(img/linkbg.gif) no-repeat;
	margin-bottom:10px;
}
#linkbox div.txt1{
	height:43px;
	padding:13px 15px 0 30px;
}
#linkbox div.txt2{
	height:43px;
	padding:12px 15px 0 30px;
}

#rssbox{
	height:43px;
	background:url(img/rssbg.gif) no-repeat;
	margin-bottom:10px;
}
#rssbox div.txt1 ul li{
	height:43px;
	padding:13px 0 0 15px;
	float:left;
}
#rssbox div.txt1 ul li.txt{
	line-height:43px;
	padding:13px 0 0 5px;
	padding-top:2px;
	float:left;
}



div.mcthistory{
	width:100%;
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:1px solid #D7D7D7;
	display:table;
}
div.mcthistory div.fl{
	padding-bottom:5px;
}
div.mcthistory div.fr{
	width:507px;
	margin-top:-1px;
}
div.mcthistory div.fr p{
	padding-top:9px;
	line-height:1.5em;
}
div.mcthistory div.fr p strong{
	color:#2F80C0;
}
/* contents list */
ul.slantsquare{
	width:100%;
}
ul.slantsquare li.sstitle{
	font-weight:bold;
	color:#666666;
	line-height:2em;
	background:url(./img/sub_title_dot2.gif) no-repeat 0 7px;
	padding-left:15px;
}
*html ul.slantsquare li.sstitle{
	background-position:0 8px;
}
*:first-child+html ul.slantsquare li.sstitle{
	padding:6px 15px 5px 17px;
	background-position:0 9px;
}
ul.slantsquare li.ot{
	margin-bottom:-1px;
}
ul.slantsquare li.sscon{
	line-height:1.3em;
	padding:9px 0 17px;
}
ul.slantsquare li.sscon span.sst{
	font-weight:bold;
	color:#57AD12;
	padding:9px 0 4px;
	display:block;
}
ul.slantsquare li.sscon span.f{
	padding-top:0;
}
ul.slantsquare li.sscon br.s{
	line-height:10px;
}
ul.slantsquare li.sscon br.ss{
	line-height:5px;
}
ul.slantsquare li.lh18{
	line-height:1.5em;
}
ul.slantsquare li.lh20{
	line-height:1.7em;
}
ul.slantsquare p.arr, ul.slantsquare p.arrb{
	text-indent:14px;
	padding:0;
	margin:0;
	background:url(./img/bg_arrow05.gif) no-repeat 0 0em;
}
*:first-child+html ul.slantsquare p.arr{
	background-position:0 0.3em;
}
ul.slantsquare p.arrb{
	margin-top:7px;
	background:url(./img/bg_arrow05.gif) no-repeat 0 0.3em;
}
*html ul.slantsquare p.arrb{
	margin-top:7px;
	background:url(./img/bg_arrow05.gif) no-repeat 0 0.25em;
}
ul.slantsquare p.arrop{
	background:url(./img/bg_arrow06.gif) no-repeat 0 0.1em;
	font-weight:bold;
	color:#666;
}

ul.slantsquare li.sscon span.onedepth{
	font-weight:bold;
	color:#1A5096;
	display:block;
}
ul.slantsquare li.sscon span.twodepth{
	font-weight:bold;
	color:#836C5C;
	padding-left:18px;
	background:url(./img/icn_slant01.gif) no-repeat 0 0.1em;
	display:block;
}
*:first-child+html ul.slantsquare li.sscon span.twodepth{
	background-position:0 1px;
}
ul.slantsquare li.sscon span.threedepth{
	padding-left:18px;
	background:url(./img/icn_slant02.gif) no-repeat;
	display:block;
}
*:first-child+html ul.slantsquare li.sscon span.threedepth{
	background-position:0 1px;
}
ul.slantsquare li.sscon span.onedepth2{
	font-weight:bold;
	color:#1A5096;
	padding-bottom:5px;
	display:block;
}
ul.slantsquare li.sscon span.twodepth2{
	font-weight:bold;
	color:#989300;
	padding-top:8px;
	padding-bottom:5px;
	display:block;
}
ul.slantsquare li.sscon p.btl{
	padding:5px 10px 0 18px;
	background:url(./img/dot_02.gif) no-repeat 10px 12px;
}


/* contents table */
div.contentstable{
	position:relative;
	margin-top:3px;
	width:100%;
	border-top:1px solid #B2A49E;
	border-bottom:1px solid #B2A49E;
	overflow:hidden;
}
/* 기울어진 사각아이콘 안에서는 상,하 border 색상변경 */
ul.slantsquare div.contentstable{
	border-top:1px solid #B5A69C;
	border-bottom:1px solid #B5A69C;
}
div.contentstable table.contents{
	position:relative;
	width:640px;
}
ul.faqstyle div.contentstable table.contents{
	width:600px;
}
ul.ftafaq li.a div.contentstable table.contents{
	width:600px;
}
*html div.contentstable table.contents{
	margin-top:-2px;
}
*:first-child+html div.contentstable table.contents{
	margin-top:-2px;
}
div.contentstable table.contents th.thb,
div.contentstable table.contents th.thm,
div.contentstable table.contents th.ths{
	text-align:center;
}
div.contentstable table.contents th.thb,
div.contentstable table.contents th.thm,
div.contentstable table.contents th.ths,
div.contentstable table.contents td.nor{
	line-height:1.5em;
	padding:5px 0 2px;
	border:1px solid #CECECE;
}
div.contentstable table.contents th.thb,
div.contentstable table.contents th.thm{
	background:#EFECEB;
}
div.contentstable table.contents th.ths{
	background:#F7F7F7;
}
div.contentstable table.contents th.thm,
div.contentstable table.contents th.ths{
	font-weight:normal;
}
div.contentstable table.contents th.img{
	padding:9px 0;
}
div.contentstable table.contents th.al{
	text-align:left;
	padding-left:11px;
	padding-right:10px;
}
div.contentstable table.contents td.nor{
	padding-left:9px;
	padding-right:9px;
}
div.contentstable table.contents td.nor{
	padding-left:9px;
	padding-right:9px;
}
/* fta */
div.otherline{
	border-bottom:1px solid #666 !important;
}
div.contentstable table.contents td.bg1,
div.contentstable table.contents td.bg2,
div.contentstable table.contents td.bg3,
div.contentstable table.contents td.bg4{
	color:#333;
	border:1px solid #CECECE;
}
div.contentstable table.contents td.bg1{
	background:#F7FBE7;
}
div.contentstable table.contents td.bg2{
	background:#FFF5E9;
}
div.contentstable table.contents td.bg3{
	background:#FDF5FF;
}
div.contentstable table.contents td.bg4{
	background:#F5F7FF;
}
div.contentstable table.contents td.list{
	padding:19px 15px 10px;
}
*:first-child+html div.contentstable table.contents td.list{
	padding:19px 15px 13px;
}
div.contentstable table.contents td.list li{
	margin-bottom:6px;
	padding-left:6px;
	background:url(./img/dot_10.gif) no-repeat 0 0.5em;
}
div.contentstable table.contents td.rarara01{background:url(./img/bg_majorartist01.gif) no-repeat 50% 50%;}
div.contentstable table.contents td.rarara02{background:url(./img/bg_majorartist02.gif) no-repeat 50% 50%;}
div.contentstable table.contents td.rarara03{background:url(./img/bg_majorartist03.gif) no-repeat 50% 50%;}
div.contentstable table.contents td.rarara04{background:url(./img/bg_majorartist04.gif) no-repeat 50% 50%;}



/* description */
ul.desc03{
	padding:9px 10px 5px 9px;
	background:#F5F5F5;
}
ul.desc03 li{
	color:#333;
	line-height:1.3em;
	margin-bottom:4px;
	padding-left:9px;
	background:url(./img/icn_line01.gif) no-repeat 0 6px;
}

/* round content */
div.round02{
	background:#EFEFEF url(./img/round02_tops.gif) no-repeat;
}
div.round02 div.inside{
	padding:6px 6px 6px 10px;
	background:url(./img/round02_bottom.gif) no-repeat bottom;
}
div.round02 div.inmanyimg{
	padding:6px 6px 2px 10px;
	background:url(./img/round02_bottom.gif) no-repeat bottom;
}
*:first-child+html div.round02 div.inmanyimg{padding-bottom:4px;}

div.round03{
	background:#D7DEE9 url(./img/round03_top.gif) no-repeat;
}
div.round03 div.inside{
	padding:5px;
	background:url(./img/round03_bottom.gif) no-repeat bottom;
}
div.round03 div.imgs{
	width:616px;
	padding:8px 18px;
}
div.round03 div.imgs img{
	margin:1px 0;
}
div.round03 div.imgs div{
	position:relative;
	top:-28px;
	height:28px;
	padding-right:24px;
	margin-bottom:-28px;
}


/* tab */
div.ftatab{
	height:26px;
	text-align:right;
	margin-top:-26px;
	overflow:hidden;
}
div.opendataTab {
	height:52px;
	white-space:nowrap;
	overflow:hidden;
}
div.ftatab2, div.introtab{
	height:26px;
	white-space:nowrap;
	overflow:hidden;
}
div.ftatab2 img, div.introtab img{
	margin-right:1px;
}

/* color links */
a.cl01{
	color:;
}

/* etc */
.justify{
	text-align:justify;
}

*html div.etccss1{
	margin-top:-18px;
}
*:first-child+html div.etccss1{
	margin-top:-18px;
}

/* fta faq */
ul.ftafaq li.q{
	width:100%;
	margin-bottom:5px;
	background:url(./img/bg_ftafaqrepeat.gif) repeat-y;
}
ul.ftafaq li.q div.topbg{
	background:url(./img/bg_ftafaqtop.gif) no-repeat;
}
ul.ftafaq li.q div.bottombg{
	background:url(./img/bg_ftafaqbottom.gif) no-repeat left bottom;
}
ul.ftafaq li.q div.icon{
	width:100%;
	line-height:2em;
	padding:6px 10px 3px 40px;
	background:url(./img/bg_ftafaqq.gif) no-repeat 11px 0.9em;
}
*:first-child+html ul.ftafaq li.q div.icon{
	padding:5px 10px 4px 40px;
}
ul.ftafaq li.q div.icon, ul.ftafaq li.q div.icon a{
	color:#946240;
	text-decoration:none;
	
}
ul.ftafaq li.a{
	width:100%;
	margin-top:-2px;
	margin-bottom:5px;
	background:url(./img/bg_ftafaqarepeat.gif) repeat-y;
}
ul.ftafaq li.a div.topbg{
	background:url(./img/bg_ftafaqatop.gif) no-repeat;
}
ul.ftafaq li.a div.bottombg{
	background:url(./img/bg_ftafaqabottom.gif) no-repeat left bottom;
}
ul.ftafaq li.a div.icon{
	text-align:justify;
	line-height:1.5em;
	padding:14px 15px 11px 40px;
	background:url(./img/bg_ftafaqa.gif) no-repeat 11px 1.45em;
}
*:first-child+html ul.ftafaq li.a div.icon{
	padding:14px 15px 13px 40px;
}
ul.ftafaq li.a div.close{
	text-align:right;
	padding-top:10px;
	display:none;
}
ul.ftafaq li.a ul.incon{
	padding:8px 10px 4px 9px;
	background:#F5F5F5;
}
ul.ftafaq li.a ul.incon li{
	line-height:1.5em;
	margin-bottom:4px;
}

div.faqlink{
	height:86px;
	white-space:nowrap;
	overflow:hidden;
}
div.faqlink img{
	margin:0 6px 6px 0;
}

div.round04{
	width:100%;
	background:#F5F5F5 url(./img/round04_bottom.gif) no-repeat bottom;
}
div.round04 ul{
	float:left;
	padding:12px 19px 10px;	
	background:url(./img/round04_top.gif) no-repeat;
}

div.round04 ul li{
	line-height:15px;
	
}
*:first-child+html div.round04 ul{
	padding-bottom:6px;
}
div.bb{
	color:#4675A3;
	line-height:1.3em;
	padding:8px 10px 5px;
	background:#EDF3F9;
}

div ul.textfaq li.t{
	color:#1A5096;
	line-height:1.3em;
	margin-bottom:-1px;
	padding:8px 19px 6px;
	border:1px solid #B2C2D0;
	background:url(./img/dot_call.gif) no-repeat 0.3em;
}
div ul.textfaq li.t2{	
	color:#1A5096;
	line-height:1.3em;
	padding:8px 19px 6px;
	border:1px solid #B2C2D0;
	background:url(./img/dot_call.gif) no-repeat 0.3em;
}

*:first-child+html ul.textfaq li.t{
	padding:7px 9px 6px;
	
}

div ul.textfaq li.t span{
	margin-left:7px;
}

ul.textfaq li.t a{
	color:#41586B;
}
ul.textfaq li.on{
	background:#EBF1F7 url(./img/dot_call.gif) no-repeat 6 9;
	border-bottom:1px solid #B2C2D0;
}
ul.textfaq li.on2{
	background:#EBF1F7 url(./img/dot_call.gif) no-repeat 6 8;
	border:1px solid #B2C2D0;
}

ul.textfaq li.on a{
	color:#1A5096;
	font-weight:bold;
	letter-spacing:-0.09em;
	
}
ul.textfaq li.c{
	line-height:1.3em;
	padding:16px 10px 16px;
}
ul.textfaq li.c div.fl img{
	margin:5px 20px 0 0;
}
ul.textfaq li.con2{
	padding:10px 0 15px;
}

div.linearrow{
	width:100%;
	border-bottom:1px solid #C3D3E5;
	display:table;
}
div.linearrow h4{
	position:relative;
	float:left;
	font-weight:bold;
	color:#1A5096 !important;
	margin-bottom:-1px;
	padding:0 0 2px 18px !important;
	border-bottom:1px solid #74A6DA;
	background:url(./img/arr_linearrow.gif) no-repeat 0 0em !important;
}
*:first-child+html div.linearrow h4{
	background-position:0 0.1em !important;
}
h4.linearrow{
	font-weight:bold;
	color:#1A5096 !important;
	padding:0 0 2px 18px !important;
	background:url(./img/arr_linearrow.gif) no-repeat 0 0em !important;
}
*:first-child+html h4.linearrow{
	background-position:0 0.1em;
}

ul.setoflinearrow li{
	line-height:1.5em;
	padding:2px 7px 0;
	background:url(./img/icn_setoflinearrow.gif) no-repeat 0 0.6em;
}

div.floortab{
	width:100%;
	white-space:nowrap;
	overflow:hidden;
}
div.floortab img{
	margin-right:1px;
}

div.floorimg{
	border-right:2px solid #EAEAEA;
	border-bottom:2px solid #EAEAEA;
}
div.floorimg div.inside{
	text-align:center;
	padding:30px 0;
	border:1px solid #C3D0E1;
	background:#F7F7FD url(./img/bg_floorimg.gif) no-repeat right bottom;
}

div.floordesc{
	padding-top:3px;
	background:url(./img/bg_dotline03.gif) repeat-x;
}
div.floordesc ul{
	width:609px;
	padding:7px 0 7px 17px;
	background:#F4F4F4;
	display:table;
}
div.floordesc ul li{
	float:left;
	width:25%;
	font-size:0.9em;
	line-height:1.3em;
	padding:3px 0 2px;
	letter-spacing:-0.1em;
}
div.floordesc ul li.five{
	width:19.9%;
}
div.floordesc ul li.three{
	width:33.3%;
}
div.floordesc ul li span{
	color:#333;
	letter-spacing:0;
}

div.mcthistory{
	width:100%;
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:dotted 1px #dddddd;
	display:table;
}
div.mcthistory div.fl{
	padding-bottom:5px;
}
div.mcthistory div.fr{
	width:507px;
	margin-top:-1px;
}
div.mcthistory div.fr p{
	padding-top:9px;
	line-height:1.5em;
}
div.mcthistory div.fr p strong{
	color:#1E33B6;
}

div.simbolbd{
	text-align:center;
	padding:20px;
	border:1px solid #E7E7E7;
}

div.screenqdl{
	width:584px;
	text-align:center;
	padding:10px 20px;
	border:1px solid #D3D3D3;
	display:table;
}
div.screenqdl li{
	float:left;
	margin:0 28px;
	display:inline;
}
div.screenqintro{
	line-height:2.3em;
	padding:13px 20px 24px;
	border-width:0 1px;
	border-style:solid;
	border-color:#CECECE;
	background:url(./img/bg_screenq.gif) no-repeat right bottom;
}
div.screenqintro br.s{
	line-height:0.8em;
}
div.screenqintro span{
	color:#0E7AB7;
}
div.screenqintro img{
	margin-bottom:5px;
}

div.btltab,
div.btlsltab{
	height:25px;
	overflow:hidden;
}
div.btltab img{
	margin-right:1px;
}
div.btlsltab{
	text-align:right;
}
div.btlsltab img{
	margin-left:1px;
}

ul.btlslants li.sstitle{
	font-weight:normal;
}

div.btlbox{
	border:1px solid #D3D3D3;
}
div.btlbox div.inside{
	padding:0 14px;
	border:5px solid #F3F3F3;
}
div.btlbox div.inside img.title{
	margin-top:-8px;
}
div.btlbox div.inside ul{
	padding:9px 10px 5px;
}
div.btlbox div.inside ul li{
	line-height:1.3em;
	padding:0 0 4px 11px;
	background:url(./img/dot_pclub01.gif) no-repeat 0 5px;
}
div.btlbox div.inside ul li ul{
	padding:5px 0 0;
}
div.btlbox div.inside ul li ul li{
	line-height:1.3em;
	padding:0 0 4px 11px;
	background:url(./img/dot_10.gif) no-repeat 0 5px;
}
div.btlbox div.inside ul li ul li.table{
	padding-left:0;
	background:none;
}
div.btlbox div.inside div.contentstable{
	width:580px;
	margin-left:20px;
	margin-bottom:10px;
}
div.btlbox div.inside div.contentstable table{
	width:580px;
}
div.btlbox div.inside ul li ul li.table div.contentstable{
	margin-left:0;
}
div.btlbox div.inside div.ar{
	padding-right:12px;
}
*:first-child+html div.btlbox div.inside ul li ul li.table div.ar{
	padding-bottom:2px;
}

div.btlsitelink{
	width:100%;
	overflow:hidden;
}
div.btlsitelink ul{
	width:640px;
}
div.btlsitelink ul li{
	float:left;
	margin:0 10px 20px 0;
}

ul.gaeyo{
	padding:8px 10px 0;
	border:1px solid #D3D3D3;
	background:url(./img/bg_history01.gif) no-repeat 100% 100%;
}
ul.gaeyo li{
	line-height:1.3em;
	padding:2px 0 6px 9px;
	background:url(./img/dot_01.gif) no-repeat 0 6px;
}

div.doeepsisul{
	width:100%;
	overflow:hidden;
}
div.doeepsisul ul{
	width:650px;
}
div.doeepsisul ul li{
	float:left;
	margin-right:7px;
}
div.doeepsisul ul li img{
	vertical-align:top;
}

h4.fn{
	line-height:1.3em !important;
	padding:0 0 6px 18px !important;
	background:url(./img/bg_arrow05.gif) no-repeat 0 1px !important;
}
*:first-child+html h4.fn{background-position:0 2px !important;}
h4.fn span{
	font-weight:normal;
	font-size:1em !important;
	color:#666 !important;
}
p.fn{
	line-height:1.5em;
	padding:0 10px 3px 18px;
}
p.fnarr{
	text-indent:20px;
	line-height:1.5em;
	margin:0 0 10px;
	background:url(./img/bg_arrow05.gif) no-repeat 0 0.2em;
}
p.fnnp{
	line-height:1.7em;
	padding:3px 10px 3px 0;
}
*:first-child+html p.fnarr{background-position:0 0.25em;}
ul.fn{
	padding-left:10px;
}
ul.fn li{
	line-height:1.5em;
	padding:0 10px 3px 8px;
	background:url(./img/dot_10.gif) no-repeat 0 6px;
}
ul.fn li ul{
	padding:2px 0 0 2px;
}
ul.fn li li{
	padding:1px 10px 1px 9px;
	background:url(./img/icn_line01.gif) no-repeat 0 8px;
}
ul.fnline{
	padding-bottom:14px;
	border-bottom:1px dashed #DADADA;
}
div.fnbox{
	line-height:1.5em;
	padding:13px 17px 10px;
	border:1px solid #D3D3D3;
}

div.ddata{
	width:100%;
	display:table;
}
div.ddata div.fr{
	width:330px;
}
div.ddata div.fr h4{
	margin-top:-2px;
}

div.ddatahd{
	width:100%;
	overflow:hidden;
}
div.ddatahd ul{
	width:650px;
}
div.ddatahd ul li{
	float:left;
	margin-right:11px;
}

