
/* ��Ÿ */

/* img box */
div.img_wrap{
	border:1px solid #D3D3D3;
	padding:2px; 
	display:table; 
}

/* selete with h4 */
div.seletewithh4{
	float:right;
	margin-top:-2.3em;
	display:table;
}
*html div.seletewithh4{
	margin-top:-2em;
}
*:first-child+html div.seletewithh4{
	margin-top:-2em;
}

/* hidden clear div */
div.clearh{
	clear:both;
	height:1px;
	margin-top:-1px;
	overflow:hidden;
}

/* description box */
ul.desc{
	padding:13px 15px 8px;
	border:1px solid #D3D3D3;
}
ul.desc li{
	line-height:15em;
	margin-bottom:40px;
	padding-left:9px;
	background:url(./img/dot_01.gif) no-repeat 0 0.4em;
}
ul.desc li.sub{
	color:#1A5096;
	margin-bottom:5px;
	padding-left:0;
	background:none;
}
ul.desc li.nbg{
	background:none;
}
ul.desc li.links{
	margin-bottom:2px;
}
ul.desc li.links a{
	color:#2F80C0;
}
ul.desc li.links a:hover{
	text-decoration:underline;
}
ul.descspadd{
	padding:10px 15px 4px;
}
ul.descspadd li.nbg{
	margin-top:-3px;
}

ul.desc2{
	padding:14px 16px 9px;
	background:#F9F9F9;
}
ul.desc2 li{
	line-height:1.5em;
	padding-left:9px;
	background:url(./img/dot_04.gif) no-repeat 0 0.4em;
}
ul.desc2 li.sub{
	color:#000;
	margin-bottom:5px;
	padding-left:0;
	background:none;
}

div.desc3{
	padding:12px 12px 12px;
	background:#f7f7f7;
	border:1px solid #dddddd;
	line-height:1.5em;
}

div.desc3 div.fl2{
	padding:0px 12px 0 12px;
	line-height:1.5em;
}

ul.doclist{
	width:596px;
	padding:13px 15px 8px;
	background:#DCE5ED;
	display:table-cell;
}
ul.doclist li{
	line-height:1.5em;
	margin-bottom:2px;
	padding-left:15px;
	background:url(./img/bg_arrow03.gif) no-repeat 0 0.2em;
}
*:first-child+html ul.doclist{
	padding:12px 15px 11px;
}
*:first-child+html ul.doclist li{
	background-position:0 0.25em;
}
ul.doclist li, ul.doclist li a{
	color:#4E637D;
}
ul.doclist li a:hover{
	color:#1A5096;
}
ul.doclist li.half{
	float:left;
	width:45%;
	margin-right:10px;
}

div.linelist{
	border-top:1px solid #74A6DA;
}
div.linelist ul{
	margin-bottom:-1px;
	border-top:3px solid #E0E9F2;
}
div.linelist ul.in{
	margin-bottom:-1px;
	border-top:none;
}
*html div.linelist ul.in{
	position:relative;
	bottom:-1px;
}
*:first-child+html div.linelist ul.in{
	position:relative;
	bottom:-1px;
}
div.linelist ul li{
	line-height:1.3em;
	padding:6px 10px 3px;
	border-bottom:1px solid #CECECE;
}
*:first-child+html div.linelist ul li{
	padding-top:5px;
	padding-bottom:4px;
}
div.linelist ul li.np{
	padding:0;
}
div.linelist ul li.oned{
	color:#000;
}
div.linelist ul li.twod{
	padding-left:25px;
}
div.linelist ul li.on a{
	color:#2F80C0;
}
div.linelist ul li.show{
	position:relative;
	z-index:1;
	margin-top:-1px;
	padding:0;
	border-bottom:1px dashed #CECECE;
	background:#FFF;
}
div.linelist ul li.show div.showline{
	padding:3px 0;
	border-top:1px dashed #CECECE;
}
div.linelist ul li.show div.showline div.show{
	padding:10px 6px 8px 10px;
	background:#EFEFEF;
}
div.linelist ul li.show div.close{
	text-align:right;
	display:none;
}
div.linelist ul li.forsq{
	padding-left:20px;
	background:url(./img/dot_05.gif) no-repeat 10px 0.85em;
}
div.linelist ul li.forsq a span{
	color:#999;
	white-space:nowrap;
}

div.dotline03{
	height:40px;
	background:url(./img/bg_dotline02.gif) repeat-x 0 50%;
}

/*ul.slinks{
	width:594px;
	padding:10px 15px 7px 15px;
	border:1px solid #D3D3D3;
	display:table;
}
ul.slinks li{
	float:left;
	width:31.5%;
	line-height:1.5em;
	padding-left:9px;
	white-space:nowrap;
	background:url(./img/dot_01.gif) no-repeat 0 0.4em;
}*/
ul.slinks{
	width:100%;
	padding:13px 15px 7px 15px;
	border:1px solid #ccc;
	display:table;
}
ul.slinks li{
	width:31.5%;
	float:left;
	line-height:1.5em;
	padding-left:9px;
	white-space:nowrap;
	background:url(./img/dot_01.gif) no-repeat 0 0.4em;
}
ul.slinks2 li.in{
	display:table;
	width:100%;
}

ul.slinks2{
	width:100%;
	padding:13px 15px 7px 15px;
	border:1px solid #ccc;
	display:table;
}
ul.slinks2 li ul{
	width:100%;
	padding:13px 15px 7px 10px;
	border:1px solid #ccc;
	display:table;
	margin-bottom:15px;
}

ul.slinks2 li.in ul li{
	width:31.5%;
	float:left;
	line-height:1.5em;
	padding-left:9px;
	white-space:nowrap;
	background:url(./img/dot_01.gif) no-repeat 0 0.4em;
}
ul.slinks2 li.in ul h5{
	line-height:23px;
	background:url(./img/sil_bg.gif) no-repeat;
	padding-left:10px;
	font-weight:bold;
	height:23px;
	padding-top:2px;
	margin-top:-5px;
	margin-bottom:3px;
}


/* search */
div.search{
	background:#EFF3F7 url(./img/round01_tl.gif) no-repeat;
}
div.topsearch{
	margin-top:0px;
}
div.search div.inside{
	padding:10px 0 10px 20px;
	background:url(./img/round01_tr.gif) no-repeat right top;
}
div.search div.ar, div.search div.ac{
	padding:10px 20px 10px 20px;
}
div.search div.inside input{
	height:1.2em;
	font-size:1em;
	padding:2px 6px 0;
	border-top:1px solid #ADADAD;
	border-left:1px solid #ADADAD;
	border-bottom:1px solid #DDD;
	border-right:1px solid #DDD;
	background:#FCFCFC;
	vertical-align:-2px;
}
*html div.search div.inside input{
	vertical-align:0;
}
*:first-child+html div.search div.inside input{
	vertical-align:0;
}
div.search div.inside input.image{
	height:18px;
	vertical-align:-6px;
	padding:0;
	border:none;
}
*html div.search div.inside input.image{
	vertical-align:-2px;
}
*:first-child+html div.search div.inside input.image{
	vertical-align:-2px;
}
div.search div.inside label{
	vertical-align:-2px;
}
*html div.search div.inside label{
	vertical-align:1px;
}
*:first-child+html div.search div.inside label{
	vertical-align:1px;
}
div.basicsearcharea{
	margin-top:20px;
	text-align:center;
}
div.basicsearcharea div.basicsearch{
	width:28em;
	margin:0 auto;
}
div.basicsearcharea div.basicsearch div.search{
	margin:0;
}
div.basicsearcharea div.basicsearch div.inside{
	padding-left:0;
	padding-right:5px;
}
input.civilsrh{	
	vertical-align:-2px;
}
*html input.civilsrh{
	vertical-align:0;
}
*:first-child+html input.civilsrh{
	vertical-align:0;
}

/* forms */

/* select */
select{
	font-size:1em;
}

/* input */
input.image{
	vertical-align:-3px;
}
*html input.image{
	vertical-align:-3px;
}
input.txt{
	height:1.2em;
}
input.file{
	height:1.5em;
}
/* input size */
input.xxx{
	width:1.2em;
}
input.xx{
	width:2em;
}
input.xs{
	width:5em;
}
input.ss{
	width:8em;
}
input.mss{
	width:15em;
}
input.ms{
	width:20em;
}
input.civilsrh{
	width:286px;
	height:1.1em;
}
input.ls{
	width:469px;
}

/* textarea */
textarea{
	line-height:1.35em;
	overflow:auto;
}
/* textarea size */
textarea.ss{
	width:469px;
	height:4.1em;
}
textarea.ms{
	width:469px;
	height:6.7em;
}
textarea.ls{
	width:595px;
	height:5.0em;
}
div.countwords{
	text-align:right;
	margin-top:2px;
	margin-right:28px;
}
div.countwords input{
	height:1em;
}

/* forms border */
.ipbd{
	font-size:1em;
	padding:2px 6px 0;
	border-top:1px solid #ADADAD;
	border-left:1px solid #ADADAD;
	border-bottom:1px solid #DDD;
	border-right:1px solid #DDD;
	background:#FCFCFC;
}

/* rounding */
div.round01bottom{
	height:4px;
	margin-top:-4px;
	background:url(./img/round01_bl.gif) no-repeat;
	overflow:hidden;
}
div.round01bottom div.inside{
	height:4px;
	background:url(./img/round01_br.gif) no-repeat right top;
}

/* text icon */
span.icon{
	font-family:arial;
	font-size:1.2em;
	font-weight:bold;
}
span.iconq{
	color:#17A8B1;
}
span.icona{
	color:#DA545A;
}

/* file download link */
a.files{
	padding:6px 5px 4px 20px;
	text-decoration:underline;
	white-space:nowrap;
	float:left;
}
a.hwp{
	background:url(./img/file_hwp.gif) no-repeat 0 50%;
}
a.pdf{
	background:url(./img/file_pdf.gif) no-repeat 0 50%;
}
a.ppt{
	background:url(./img/file_ppt.gif) no-repeat 0 50%;
}
a.doc{
	background:url(./img/file_doc.gif) no-repeat 0 50%;
}
a.xls{
	background:url(./img/file_xls.gif) no-repeat 0 50%;
}
a.etc{
	background:url(./img/file_etc.gif) no-repeat 0 50%;
}
a.mov{
	background:url(./img/file_movie.gif) no-repeat 0 50%;
}
a.pdf2{
	background:url(./img/btn_pdf2.gif) no-repeat 0 50%;
}
a.ebook2{
	background:url(./img/btn_ebook2.gif) no-repeat 0 50%;
}

/* poll */
div.bgpoll{
	width:413px;
	height:15px;
	padding:5px 8px 0px 8px;
	background:url(./img/bg_poll.gif) no-repeat left top;
}
div.bgpoll img{
	height:5px;
}

/* online file list */
#filelist {}
#filelist ol{
	margin:0px;
	padding:10px 0px 5px;
	font-weight:bold;
	list-style:none
}
#filelist li{
	margin:0px;
	padding:1px 0px 3px 0px;
	color:#666666;
	font-weight:normal;
}

/* image with text */
img.imgwt{
	vertical-align:middle;
	margin-bottom:2px;
}
input.radio{
	margin-top:-2px;
	margin-bottom:1px;
	vertical-align:-3px;
}

/* no design */
div.nodesign{
	font-weight:bold;
	color:#000;
	text-align:center;
	line-height:18px;
	padding:15px 10px 12px;
	background:#EEE;
}

/* opinion */
div.opinion div.tab{
	position:relative;
	height:31px;
	overflow:hidden;
	z-index:1;
	background:url(./img/opinion_bg.gif);
}
div.opinion div.titleb {
	height:20px;
	width:630px;	
	margin-top:20px;
}
div.opinion div.tab img{
	margin-right:-2px;
}
div.opinion div.box{
	padding-top:9px;
	border:1px solid #CECECE;
}
div.opinion div.ac{
	padding:30px 0 27px;
}
div.opinion div.box ul.lists{
	margin-bottom:-9px;
}
div.opinion div.box ul.lists li.sub{
	padding:6px 10px 3px 22px;
	background:#EFEFEF url(./img/dot_03.gif) no-repeat 10px 9px;
}
div.opinion div.box ul.lists li.sub span.sub{
	float:left;
	width:458px;
	color:#252525;
	line-height:1.35em;
}
div.opinion div.box ul.lists li.sub span.name{
	float:right;
	width:115px;
	font-size:0.9em;
	text-align:right;
	margin-top:1px;
}
div.opinion div.box ul.lists li.con{
	line-height:1.3em;
	padding:4px 10px 7px;
}

/* tabs */
div.rawdatatab{
	width:100%;
	height:42px;
	white-space:nowrap;
	overflow:hidden;
}
div.reporttab{
	width:100%;
	height:42px;
	padding-left:13px;
	white-space:nowrap;
	overflow:hidden;
}
div.reporttab img, div.rawdatatab img{
	margin-right:1px;
}

div.civiltab{
	padding:15px 0 11px 15px;
	border:1px solid #CECECE;
}

div.texttab{
	padding:8px 8px 4px 8px;
	border:1px solid #CECECE;
	margin-bottom:10px;
}
div.texttab a{
	float:left;
	color:#4E4E4E;
	line-height:1.2em;
	margin:0 4px 4px 0;
	padding:4px 15px 1px;
	border:1px solid #E2E2E2;
	background:#EEE;
	white-space:nowrap;
	display:block;
}
div.texttab a:hover, div.texttab a.on{
	color:#1E4578;
	border:1px solid #C6CFDE;
	background:#DEE4EF;
}
*:first-child+html div.texttab a{
	padding:3px 15px 2px;
}
div.texttab a.none{
	float:none;
	margin:0;
	padding:0;
	border:0;
	background:none;
	display:inline;
}

/* movie list */
ul.movielist{
	padding:14px 16px 8px;
	background:#E9F1F7;
}
ul.movielist li{
	color:#4E637D;
	line-height:1.3em;
	margin-bottom:3px;
	padding:1px 0 1px 17px;
	background:url(./img/icn_movie.gif) no-repeat 0 0;
}
ul.movielist li img{
	float:right;
	margin-top:-2px;
}

/* �Ǳ����� */
div.deptcourtpr{
	padding:10px 0 7px;
	background:#eee;
}

/* depttab */
div.depttab div.tab{
	position:relative;
	height:28px;
	overflow:hidden;
	z-index:1;
	background:url(./img/opinion_bg2.gif);
}
div.depttab div.tab img{
	margin-right:-2px;
}
div.depttab div.box{
	padding:9px;
	border-bottom: 1px solid #4961B3;
}
div.depttab div.ac{
	padding:30px 0 27px;
}
div.depttab div.box ul.lists{
	margin-bottom:-1px;
}
div.depttab div.box ul.lists li.sub{
	margin-bottom:3px;
	padding:6px 10px 3px 22px;
	background:#f5f5f5 url(./img/dot_03.gif) no-repeat 10px 9px;
}
div.depttab div.box ul.lists li.sub span.sub{
	float:left;
	width:458px;
	color:#252525;
	line-height:1.35em;
}
div.depttab div.box ul.lists li.sub span.sub a{
	color:#252525;
}
div.depttab div.box ul.lists li.sub span.date{
	float:right;
	width:115px;
	font-size:0.9em;
	text-align:right;
	margin-top:1px;
}
div.depttab ul.desc{
	padding:18px 20px 18px 10px;
	border:1px solid #fff;
	border-bottom: 1px solid #4961B3;
}
div.depttab ul.desc li{
	line-height:1.5em;
	margin-bottom:4px;
	padding-left:10px;
	background:url(./img/dot_01.gif) no-repeat 0 0.4em;
}

/* rolling banner */
div.rollingbanner div.left{
	float:left;
	width:44px;
}
div.rollingbanner div.right{
	float:right;
}
div.rollingbanner div.mask{
	float:left;
	width:538px;
	height:36px;
	overflow:hidden;
}
div.rollingbanner div.mask div.inside{
	width:600px;
}
div.rollingbanner div.mask div.inside img{
	margin-right:19px;
}

/* mct tv */
div.mcttv div.briefing{
	padding:10px 9px;
	border:1px solid #BBD5E9;
}
div.mcttv div.briefing div.img{
	float:left;
	border:5px solid #EAEAEA;
}
div.mcttv div.briefing div.img img{
	width:156px;
	height:110px;
}
div.mcttv div.briefing div.conts{
	float:right;
	width:430px;
}
div.mcttv div.briefing div.conts h5{
	font-size:1em;
	line-height:1.3em;
	padding:8px 75px 5px 22px;
	background:#DBE9F4 url(./img/dot_06.gif) no-repeat 10px 10px;
}
div.mcttv div.briefing div.conts h5 a{
	font-weight:bold;
	color:#2F80C0;
}
div.mcttv div.briefing div.conts div.btn{
	height:23px;
	text-align:right;
	margin-top:-23px;
	padding-right:10px;
}
div.mcttv div.briefing div.conts div.con{
	line-height:1.3em;
	padding:6px 10px;
}
div.mcttv div.briefing div.conts div.files{
	padding:0 10px;
}
div.mcttv div.snds{
	margin-top:16px;
}
div.mcttv div.snds div.pr{
	float:left;
	width:187px;
}
div.mcttv div.snds div.pr h4{
	margin-top:3px;
	padding-bottom:6px;
}
div.mcttv div.snds div.pr div.btn{
	height:24px;
	text-align:right;
	margin-top:-24px;
}
div.mcttv div.snds div.pr div.movie{
	padding:10px;
	border:1px solid #C4DAAB;
}
div.mcttv div.snds div.pr div.movie div.inside{
	width:166px;
	height:120px;
	background:#000;
	overflow:hidden;
}
div.mcttv div.snds div.rtv{
	float:right;
	width:429px;
}
div.mcttv div.snds div.rtv div.inside{
	padding:9px 9px 10px;
	border:1px solid #C4DAAB;
	background:#EEF5E6;
}
div.mcttv div.snds div.rtv div.inside div.img{
	float:left;
	border:5px solid #FFF;
}
div.mcttv div.snds div.rtv div.inside div.img img{
	width:151px;
	height:100px;
}
div.mcttv div.snds div.rtv div.inside div.txts{
	float:right;
	width:237px;
}
div.mcttv div.snds div.rtv div.inside div.txts h5{
	font-size:1em;
	line-height:1.3em;
	padding:4px 0 7px;
}
div.mcttv div.snds div.rtv div.inside div.txts h5 a{
	font-weight:bold;
	color:#599417;
}
div.mcttv div.snds div.rtv div.inside div.txts div.con{
	line-height:1.3em;
}
div.mcttv div.other{
	padding:10px 9px;
	border:1px solid #D3D3D3;
}
div.mcttv div.other div.img{
	float:left;
	border:5px solid #EAEAEA;
}
div.mcttv div.other div.img img{
	width:156px;
	height:90px;
}
div.mcttv div.other div.conts{
	float:right;
	width:430px;
}
div.mcttv div.other div.conts h5{
	font-size:1em;
	font-weight:bold;
	line-height:1.3em;
	padding:8px 44px 5px 22px;
	background:#F0F0F0 url(./img/dot_07.gif) no-repeat 10px 10px;
}
div.mcttv div.other div.conts div.btn{
	height:23px;
	text-align:right;
	margin-top:-23px;
	padding-right:3px;
}
div.mcttv div.other div.conts ul{
	padding:7px 12px 0;
}
div.mcttv div.other div.conts ul li{
	line-height:1.3em;
	margin-top:5px;
	padding-left:10px;
	background:url(./img/dot_08.gif) no-repeat 0 4px;
}

/* intro court history */
div.history div.scareer{
	padding:10px 9px;
	border:1px solid #CECECE;
	background:url(./img/bg_history01.gif) no-repeat right bottom;
}
div.history div.scareer div.img{
	float:left;
	border:5px solid #EAEAEA;
}
div.history div.scareer div.img img{
	width:146px;
}
div.history div.scareer div.conts{
	float:right;
	width:439px;
}
div.history div.scareer div.conts h4{
	font-size:1em;
	font-weight:bold;
	color:#2F80C0 !important;
	line-height:1.3em !important;
	padding:8px 22px 5px !important;
	background:#DBE9F4 url(./img/dot_06.gif) no-repeat 10px 10px !important;
}
div.history div.scareer div.conts div.con{
	line-height:1.3em;
	padding:6px 10px;
}
div.history div.career{
	line-height:1.5em;
	padding:8px 10px 5px;
	border:1px solid #CECECE;
	background:url(./img/bg_history02.gif) no-repeat right bottom;
}

/* publisher area detail */
div.padetail{
	padding:13px 0 12px 16px;
	background:#DCE5ED;
}
div.padetail h5{
	font-size:1em;
	font-weight:bold;
	color:#1A5096;
	line-height:1.3em;
	padding-left:15px;
	background:url(./img/bg_arrow04.gif) no-repeat 0 1px;
}
div.padetail div.areas{
	line-height:1.7em;
	padding-top:6px;
}
div.padetail div.areas, div.padetail div.areas a{
	color:#4E637D;
}
*html div.padetail div.areas a{
	white-space:nowrap;
}
*:first-child+html div.padetail div.areas a{
	white-space:nowrap;
}
div.padetail div.areas a:hover, div.padetail div.areas a.on{
	color:#0E88C7;
}
div.padetail div.areas span{
	white-space:normal;
}
div.padetail div.areas a.on{
	font-weight:bold;
}

/* agreement */
div.agreement{
	height:399px;
	border:1px solid #7F9DB9;
	overflow:auto;
}
div.agreement div.inside{
	padding:13px 8px;
}
div.agreement div.inside strong{
	color:#3D56AC;
	line-height:1.3em;
	padding-bottom:28px;
	display:block;
}
div.agreement div.inside p{
	line-height:2.1em;
	padding-bottom:24px;
}
div.agreement div.inside p span{
	color:#3D56AC;
	display:block;
}
div.agreeck{
	text-align:right;
	margin-top:-2em;
}
div.agreeck input{
	width:13px;
	height:13px;
}
*html div.agreeck label{
	vertical-align:-2px;
}
*:first-child+html div.agreeck label{
	vertical-align:-2px;
}

/* text tab */
div.txttab{
	text-align:right;
	border-bottom:-1px solid #B2A49E;
}
div.txttab table{
	position:relative;
	bottom:-1px;
	margin:0 0 0 auto;
}
div.fullw{
	width:100%;
	border:1px solid #dddddd;
	padding:10px;
	background:#f9f9f9;
}
div.txttab table.fullw{
	width:100%;
}
div.txttab table td{
	text-align:center;
	line-height:1.3em;
	padding:7px 10px 4px;
	border:1px solid #B2A49E;
	border-bottom:1px solid #B2A49E;
	background:#EFECEB;
}
div.txttab table td.over{
	border:1px solid #B2A49E;
	border-bottom:1px solid #FFF;
	background:#FFF;
	color:#85715F;
}
div.txttab table td.on{
	font-weight:bold;
	border:1px solid #B2A49E;
	border-bottom:1px solid #FFF;
	background:#FFF;
	color:#85715F;
	
}
div.txttab table td.on a{
	color:#85715F;
	
}

div.txttab a{
	color:#85715F;
	
}

div.txttab a:hover{
	color:#85715F;
	text-decoration:underline;
}

.contents a{
	color:#666666;
}
.contents a:hover{
	color:#85715F;
	text-decoration:underline;
}

div.txttab table.etc td{
	padding:13px 0 11px;
}

/* schedule */
div.schedule div.tnb{
	height:38px;
	background:#EFEFEF url(./img/bg_sche_01.gif) no-repeat;
}
div.tnb2{
	height:19px;
	background:#EFEFEF url(./img/bg_schetnb2.gif) no-repeat;
}
div.schedule div.tnbb{
	background-position:20px 0;
}
div.schedule div.bg01{
	padding-left:20px;
	background:#EFEFEF url(./img/bg_sche_02.gif);
	height:296px;
}
div.schedule div.bg02{
	width:620px;
}
div.schedule div.bg03{
}
div.schedule #year{
}
div.schedule #year ul li{
	margin-bottom:3px;
	float:left;
}
div.schedule #year ul li.yearbox{
	background:url(./img/yearbox.gif) no-repeat;
	height:27px;
	width:27px;
	float:left;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:3px;
}
div.schedule div.calendar{
	float:left;
	width:293px;
	margin-top:25px;
}
div.schedule div.calendar h5{
	font-size:1em;
}
div.schedule div.calendar h5 span{
	font-family:verdana;
}
div.schedule div.calendar div.btns{
	height:22px;
	float:left;
	margin-top:5px;
	padding-right:3px;
}

div.schedule div.calendar div.cal, div.schedule div.calendar div.cal table{
	width:99%;
	float:left;
}
div.schedule div.calendar div.cal table th, div.schedule div.calendar div.cal table td{
	border:1px solid #e5e5e5;
}
div.schedule div.calendar div.cal table th{
	width:38px;
	background-color:#D6DFEF;
	padding:5px 0 3px 0;
	vertical-align:middle;
}
div.schedule div.calendar div.cal table th.sunday{
	background-color:#F7DBCE;
}
div.schedule div.calendar div.cal table th.saturday{
	background-color:#A3E6D2;
}
div.schedule div.calendar div.cal table td a{
	width:38px;
	font-family:verdana,tahoma;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
	padding:11px 0 11px 0;
	display:block;
}
div.schedule div.calendar div.cal table td a.nor{
	color:#4A6488;
}
div.schedule div.calendar div.cal table td a.off{
	color:#CC6B62;
}
div.schedule div.calendar div.cal table td a.sat{
	color:#477D7F;
}
div.schedule div.calendar div.cal table td a:hover,
div.schedule div.calendar div.cal table td a.on{
	font-size:1em;
	text-decoration:underline;
	padding:4px 0 7px;
	background:#D2DAE4;
}
div.schedule div.detail{
	float:right;
	width:280px;
	height:251px;
	margin-top:25px;
	margin-right:5px;
	background:url(./img/textbox.gif) no-repeat;
}
*:first-child+html div.schedule div.detail{
	margin-top:53px;
}
div.schedule div.detail div.inside{
	padding:9px 4px 5px;
}
div.schedule div.detail div.inside h6{
	font-size:1em;
	line-height:1.3em;
	text-align:center;
	padding:5px 10px 3px 0;
	color:#273876;
}
div.schedule div.detail div.inside div.bg{
	height:140px;
	overflow:auto;
	margin-top:10px;
}
*:first-child+html div.schedule div.detail div.inside div.bg{
	height:200px;
}
*html div.schedule div.detail div.inside div.bg{
	height:200px;
}
div.schedule div.detail div.inside div.bg div.con{
	line-height:1.3em;
	padding:2px 17px;
}

div.clubtxt{
	line-height:1.5em;
}

div.sitemap{
	width:100%;
	margin-bottom:-25px;
	overflow:hidden;
}
div.sitemap ul{
	width:640px;
}

div.sitemap ul li.od{
	float:left;
	width:155px;
	margin-right:2px;
	margin-bottom:20px;
}
div.sitemap ul li.rm{
	margin-right:2px;
}
div.sitemap h4{
	padding:0 !important;
	background:none !important;
	margin-bottom:-2px;
}
div.sitemap ul li.od ul{
	width:155px;
	margin-right:5px;
	}
div.sitemap ul li.od ul li.txt{
	float:none;
	width:141px;
	line-height:1.3em;
	padding:7px 0 4px 12px;
	background:url(./img/dot_11.gif) no-repeat 5px 1.1em;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
div.sitemap ul li.od ul li.btmbg{
	width:155px;
	height:17px;
	background:url(./img/sitemap_btm.gif) no-repeat;
}
div.sitemap ul li.od ul li a:hover{
	color:#000;
}

div.sitemap ul li.od ul li ul li{
	padding-left:24px;
	width:123px;
	border-bottom:1px dashed #E1E1E1;
	background:url(./img/arr_sitemap.gif) no-repeat 12px 1em;
}

div.private{
	line-height:1.5em;
	padding:18px 20px 15px;
	border:1px solid #DBDBDB;
	background:url(./img/bg_private.gif) no-repeat 100% 0;
}
div.copyright{
	line-height:1.5em;
	padding:18px 20px 15px;
	border:1px solid #DBDBDB;
	background:url(./img/bg_copyright.gif) no-repeat 100% 100%;
}


/* då���Ƹ� */
div.pclubtab{
	height:37px;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
}
div.pclubtab img{
	margin-right:2px;
}
div.pclubtabs img{
	margin-right:1px;
}

div.pclubmain div.hotnnew{
	border:1px solid #D3D3D3;
}
div.pclubmain div.hotnnew div.division{
	padding:0 16px 5px 14px;
	border:5px solid #F3F3F3;
}
div.pclubmain div.hotnnew div.division div.fl,
div.pclubmain div.hotnnew div.division div.fr{
	width:282px;
}
div.pclubmain div.hotnnew div.division li.title{
	position:relative;
	margin-top:-8px;
	margin-bottom:6px;
	z-index:2;
}
div.pclubmain div.hotnnew div.division li.list{
	padding:3px 10px 1px 20px;
	line-height:16px;
}
*:first-child+html div.pclubmain div.hotnnew div.division li.list{
	padding:2px 10px 2px 20px;
}
div.pclubmain div.hotnnew div.division div.fl li.list{
	background:url(./img/dot_pclub01.gif) no-repeat 10px 0.55em;
}
div.pclubmain div.hotnnew div.division div.fl li.list a:hover{
	color:#2F80C0;
}
div.pclubmain div.hotnnew div.division div.fr li.list{
	background:url(./img/dot_pclub02.gif) no-repeat 10px 0.55em;
}
div.pclubmain div.hotnnew div.division div.fr li.list a:hover{
	color:#E63B56;
}

div.pclubmaincate div.item{
	float:left;
	width:293px;
	margin:0 -1px -1px 0;
	padding:9px 9px 5px;
	border:1px solid #D3D3D3;
}
div.pclubmaincate div.item li{
	line-height:1.3em;
}
div.pclubmaincate div.item li.title{
	color:#252525;
	padding:6px 45px 3px 23px;
	border-top:1px solid #EBEBEB;
	background:#EFEFEF url(./img/dot_03.gif) no-repeat 10px 0.8em;
}
*:first-child+html div.pclubmaincate div.item li.title{
	padding:5px 45px 4px 23px;
}
div.pclubmaincate div.item li.more{
	height:1.9em;
	text-align:right;
	padding-right:10px;
	margin-top:-1.5em;
}
div.pclubmaincate div.item li.list{
	padding:3px 10px 1px 23px;
	background:url(./img/dot_pclub02.gif) no-repeat 12px 0.6em;
}
*:first-child+html div.pclubmaincate div.item li.list{
	padding:2px 10px 2px 23px;
}
div.pclubmaincate div.item li.list a:hover{
	color:#000;
}

div.pclubdesc{
	text-align:center;
	color:#454545;
	line-height:1.6em;
	padding:55px 50px 60px;
	background:#F5F5F5;
}
div.pclubdesc strong{
	color:#2F80C0;
}
div.pclubdesc img{
	margin-left:-25px;
	vertical-align:-3px;
	margin-bottom:2px;
}
*html div.pclubdesc img{
	vertical-align:-1px;
	margin-bottom:4px;
}
*:first-child+html div.pclubdesc img{
	vertical-align:-1px;
	margin-bottom:4px;
}

div.pclubhelpbox{
	line-height:1.7em;
	padding:6px 10px 3px;
	border:1px solid #D3D3D3;
}
div.pclubhelpbox strong{
	color:#4FB100;
}

div.pclubtopbtns{
	padding:5px;
	background:#F3F3F3;
}
div.pclubtopbtns div.inside{
	height:18px;
	text-align:right;
	overflow:hidden;
}
div.pclubtopbtns div.inside img{
	margin-left:1px;
}
h4.pclubname{
	font-size:1.2em !important;
	font-weight:bold;
	color:#1A5096 !important;
	line-height:1.3em !important;
	padding:0 0 6px 15px !important;
	background:url(./img/bg_arrow04.gif) no-repeat 0 0.2em !important;
}
*html h4.pclubname{
	background-position:0 0.1em !important;
}
h4.pclubname span.locknadmin{
	font-weight:normal;
	color:#666 !important;
}

div.pclubinfo{
	text-align:right;
	line-height:1.3em;
	margin-top:-1.8em;
	padding-bottom:6px;
}
div.pclubinfo span{
	color:#000;
	padding-left:5px;
}

div.pclublatest{
	width:300px;
}
div.pclublatest div.more{
	text-align:right;
	margin-top:-15px;
	border-bottom:1px solid #4FB100;
}
div.pclublatest li{
	line-height:1.3em;
	padding:8px 10px 2px 18px;
	border-bottom:1px solid #EDEDED;
	background:url(./img/dot_pclub02.gif) no-repeat 9px 1em;
}
*:first-child+html div.pclublatest li{
	padding:7px 10px 3px 18px;
}
div.pclublatest li a:hover{
	color:#000;
}

select.multiple{
	width:390px;
	height:5.5em;
}
*html select.multiple{
	height:6em;
}
*:first-child+html select.multiple{
	height:6em;
}

div.pclubguestbook{
	width:606px;
	padding:12px 10px 9px;
	border-top:1px solid #9FC4D7;
	border-bottom:1px solid #9FC4D7;
	background:#F4F4F4;
}
div.pclubguestbook li{
	line-height:1.3em;
}
div.pclubguestbook li.name{
	color:#0A67D0;
}
div.pclubguestbook li.date{
	height:1.6em;
	text-align:right;
	margin-top:-1.2em;
}
div.pclubguestbook li.textarea div.ipbd,
div.pclubguestbook li.textarea textarea{
	width:592px;
	height:64px;
	overflow:auto;
}
div.pclubguestbook li.textarea div.ipbd{
	height:63px;
}
*html div.pclubguestbook li.textarea div.ipbd{
	height:61px;
}
*:first-child+html div.pclubguestbook li.textarea div.ipbd{
	height:62px;
}

h4.image{
	padding:0 !important;
}

div.pclubcadm{
	padding:9px 30px 9px 19px;
	background:#EFEFEF;
}
div.pclubcadm div.fl{
	line-height:1.3em;
	margin-top:3px;
}
div.pclubcadm div.fl strong{
	color:#2F80C0;
}
div.pclubcadm div.fr input.ipbd{
	width:95px;
}
div.pclubcadm div.fr img,
div.pclubcadm div.fr input{
	vertical-align:middle;
}
div.pclubcadm div.fr input{
	height:1.12em;
}
div.pclubcviceadm div.fr input.ipbd{
	width:75px;
}

div.pclubmstatus{
	padding:9px 20px 8px;
	background:#EFEFEF;
}
div.pclubmstatus div.fr img,
div.pclubmstatus div.fr input{
	vertical-align:middle;
}

/*���θ��� �̺�Ʈ*/
#eventimg {
	margin-bottom:25px;}
