/************************************************************
*  
*  Cascading Style Sheets  
*  
************************************************************/


/************************************************************
*   LINK
************************************************************/
A	{ font : 12px/18px ±¼¸²; color:#555555 ; text-decoration: none; }
A:hover	{ font : 12px/18px ±¼¸²; color:#555555 ; text-decoration: none;}

A.a_leftNavi	{ font : 11px/16px ±¼¸²; color:#999999 ; text-decoration: none; }
A:hover.a_leftNavi	{ font : 11px/16px ±¼¸²; color:#1559bf ; text-decoration: none;}

A.a_linemap	{ font : 11px/20px ±¼¸²; color : #555555; text-decoration: none; }
A:hover.a_linemap	{ font : 11px/20px ±¼¸²; color:#555555 ; text-decoration: none;}

A.a_news	{ font : 12px/18px ±¼¸²; color : #555555; text-decoration: none; }
A:hover.a_news	{ font : 12px/18px ±¼¸²; color:#2203A7 ; text-decoration: none;}

A.a_photonews	{ font : 12px/18px ±¼¸²; color : #333333; text-decoration: none; }
A:hover.a_photonews	{ font : 12px/18px ±¼¸²; color:#333333 ; text-decoration: none;}

A.a_nameId	{ font : bold 14px/30px ±¼¸² ; color : #BD970E; text-decoration: none; }
A:hover.a_nameId	{ font : bold 14px/30px ±¼¸² ; color : #BD970E; text-decoration: none;}


/* leftNavi *****************/
.leftNavi { font : 11/16px ±¼¸²; color:#ACACA7; padding : 3 0 3 12;}
.leftNavi_here { font : 11/20px ±¼¸²; color:#FFFFFF;}

/************************************************************
*   TAG
************************************************************/
body,form,option,select,input,textarea,p,br,td,div,span,pre,blockquote,center	{ font : 12px/18px ±¼¸² ; color : #555555 ; }

form { margin : 0;}
textarea { border : solid 1px #CACACA; font : 13px µ¸¿ò; padding : 18px;}

img { border : 0; }


/************************************************************
*   CUSTOM       
************************************************************/

/* Linemap ******************/
.linemap { font : 11px/20px ±¼¸² ; color : #555555 ; padding : 6 2 1 0 ; }
.linemap_here { font : 11px/20px ±¼¸²  ; color : #555555 ; }

/* PAGING *****************/
.paging { font : 12px/16px µ¸¿ò ; color : #777777 ; padding : 0 1 0 1; }
.paging_here { font : 12px/16px µ¸¿ò ; color : #3366CC ; padding : 0 1 0 1; }

/* TABLE ******************/
.fixed { table-layout : fixed }
.break { word-break : break-all ; word-wrap:break-word }
.keep { word-break : keep-all }

.PhotoBox02 {border: solid 3px #CCC9BF ;}
.PhotoBox03 {border: solid 3px #D7D7D7 ;}

.PtitleBox {border-bottom : solid 1px #EAE4E7;}
.btnTD {padding : 0 5 0 0;}
.btnTD2 {padding : 0 10 0 0;}

.button {padding : 8 0 0 0;}

.pd_l8 {padding : 0 0 0 8;}

/* FORM ******************/
.nobb { border : 0 ; background : none;}
.input_check {width:11px; height:11px;}
.input_text { border : solid 1px #A5A29F; margin:0; height:17px; padding : 0 0 2 8;}
.input_textC { border : solid 1px #A5A29F; margin:0; height:17px; padding : 0 0 2 0; text-align : center;}
.input_main { background-color : #DCDEE1 ; border : solid 1px #A5A29F; margin:0px; font : 11px ±¼¸² ; color : #555555; height:17px; padding : 2px;}
.input_main2 { background-color : #DCDEE1 ; border : solid 1px #A5A29F; margin:0px; font : 12px ±¼¸² ; color : #555555; height:17px; padding : 2px;}
.input_subf { background-color : #CCCCCC ; border : solid 1px #A5A29F; margin:0px; font : 10px ±¼¸² ; color : #555555; height:17px; padding : 2px;}
.input_footer { border : solid 1px #DEDEDE; margin:0px; font : 10px ±¼¸² ; color : #555555; height:18px; padding : 2px;}

.select_main { background-color : #F1ECDD ; margin:0px; font : 10px ±¼¸² ; color : #967959; height:17px; padding : 2 0 0 0;}

/* BOLD ******************/
.b	{ font-weight : bold }

/* COLOR *******************/
.black00 { color : #000000 ;}
.black44 { color : #444444 ;}
.black66 { color : #666666 ;}
.black88 { color : #888888 ;}
.black8C { color : #8C8282 ;}
.black99 { color : #999999 ;}

.white { color : #FFFFFF; }


/* Main *********/
A.a_mList	{ font : 11px/15px ±¼¸²,verdana; color:#A2B6AB ; text-decoration: none;}
A:hover.a_mList	{ font : 11px/15px ±¼¸²,verdana; color:#A2B6AB ; text-decoration: none;}



/* Contents Frame *********/
.BodyArea { padding : 10 0 0 0;}
.Contents_Area { padding : 0 15 0 15;}
.highlight {padding : 0 0 20 0;}
.highlight_txt {color : #333333; line-height:20px;}
.highlight_txt11px {font : 11px/14px µ¸¿ò ; color : #7A7A7A;}
.highlight_Name {font : bold 12px/12px µ¸¿ò ; padding : 2 0 0 4;}

.highlightListName {font : 11px/16px µ¸¿ò ; color : #666666; text-align:right;}

/* List */

.list_01 {border-collapse : collapse; border-bottom : solid 3px #DEDEDE;}
.list_01 th.cellR { text-align : center; height : 24px; background : #729DBD;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; padding : 1 0 0 0;}
.list_01 td { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_01 td.nl { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 5 0 8 0; height:27px;}
.list_01 td.alignL { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_01 td.line { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 10 0 7 0; height:27px;}
.list_01 td.sec { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_01 td.secL { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_01 td.secnl { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 5 0 8 0; height:27px;}
.list_01 td.secB{ background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_01 td.secline { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 10 0 7 0; height:27px;}

.list_02 {border-collapse : collapse; border-bottom : solid 3px #DEDEDE;}
.list_02 th.line { text-align : center; height : 24px; background : #59AC9E;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 1 0 0 0;}
.list_02 th.cellR { text-align : center; height : 24px; background : #59AC9E;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; padding : 1 0 0 0;}
.list_02 td { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_02 td.nl { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 5 0 8 0; height:27px;}
.list_02 td.alignL { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_02 td.line { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 7 0 5 0; height:27px;}
.list_02 td.line2 { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_02 td.lineL { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 7 0 5 10; height:27px;}
.list_02 td.lineL2 { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 10; height:27px;}
.list_02 td.sec { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_02 td.secL { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_02 td.secnl { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 5 0 8 0; height:27px;}
.list_02 td.secB{ background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_02 td.secline { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 7 0 5 0; height:27px;}
.list_02 td.secline2 { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_02 td.seclineL { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 7 0 5 10; height:27px;}
.list_02 td.seclineL2 { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 10; height:27px;}
.list_02 td.thr { background-color : #77C8BB; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}

.list_03 {border-collapse : collapse; border-bottom : solid 3px #DEDEDE;}
.list_03 th.line { text-align : center; height : 24px; background : #B29F6A;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 1 0 0 0;}
.list_03 th.cellR { text-align : center; height : 24px; background : #B29F6A;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; padding : 1 0 0 0;}
.list_03 td { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_03 td.nl { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 5 0 8 0; height:27px;}
.list_03 td.alignL { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_03 td.line { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 7 0 5 0; height:27px;}
.list_03 td.line2 { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_03 td.lineL { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 7 0 5 10; height:27px;}
.list_03 td.lineL2 { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 10; height:27px;}
.list_03 td.sec { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_03 td.secL { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_03 td.secnl { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 5 0 8 0; height:27px;}
.list_03 td.secB{ background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_03 td.secline { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 7 0 5 0; height:27px;}
.list_03 td.secline2 { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_03 td.seclineL { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 7 0 5 10; height:27px;}
.list_03 td.seclineL2 { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 10; height:27px;}

.list_04 {border-collapse : collapse; border-bottom : solid 3px #DEDEDE;}
.list_04 th.cellR { text-align : center; height : 24px; background : #806AB9;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; padding : 1 0 0 0;}
.list_04 td { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_04 td.nl { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 5 0 8 0; height:27px;}
.list_04 td.alignL { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_04 td.sec { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_04 td.secL { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_04 td.secnl { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 5 0 8 0; height:27px;}
.list_04 td.secB{ background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}

.list_05 {border-collapse : collapse; border-bottom : solid 3px #DEDEDE;}
.list_05 th.cellR { text-align : center; height : 24px; background : #6A86B9;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; padding : 1 0 0 0;}
.list_05 td { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_05 td.nl { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 5 0 8 0; height:27px;}
.list_05 td.alignL { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_05 td.sec { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_05 td.secL { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_05 td.secnl { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 5 0 8 0; height:27px;}
.list_05 td.secB{ background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}

.list_06 {border-collapse : collapse; border-bottom : solid 3px #DEDEDE;}
.list_06 th.line { text-align : center; height : 24px; background : #B57791;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 1 0 0 0;}
.list_06 th.cellR { text-align : center; height : 24px; background : #B57791;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; padding : 1 0 0 0;}
.list_06 td { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_06 td.nl { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 5 0 8 0; height:27px;}
.list_06 td.alignL { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_06 td.line { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_06 td.lineL { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 10; height:27px;}
.list_06 td.sec { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_06 td.secL { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_06 td.secline { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_06 td.seclineL { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 10; height:27px;}
.list_06 td.secnl { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 5 0 8 0; height:27px;}
.list_06 td.secB{ background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}

.list_06_2 {border-collapse : collapse; border-bottom : solid 3px #DEDEDE;}
.list_06_2 th.line { text-align : center; height : 24px; background : #C99DAE;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 1 0 0 0;}
.list_06_2 th.cellR { text-align : center; height : 24px; background : #C99DAE;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; padding : 1 0 0 0;}
.list_06_2 td { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_06_2 td.nl { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 5 0 8 0; height:27px;}
.list_06_2 td.alignL { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_06_2 td.line { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_06_2 td.lineL { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 10; height:27px;}
.list_06_2 td.sec { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_06_2 td.secL { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_06_2 td.secline { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.list_06_2 td.seclineL { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 2 0 0 10; height:27px;}
.list_06_2 td.secnl { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 5 0 8 0; height:27px;}
.list_06_2 td.secB{ background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}




/* view */

.list_03v {border-collapse : collapse; border : solid 3px #DEDEDE;}
.list_03v th.cellR { text-align : center; height : 21px; background : #B29F6A;  border-top : solid 1px #DEDEDE; border-bottom : solid 1px #DEDEDE; padding : 1 0 0 0;}
.list_03v td { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #2203A7; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:21px;}
.list_03v td.alignL { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #2203A7; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:21px;}

.list_04v {border-collapse : collapse; border : solid 3px #DEDEDE;}
.list_04v th.cellR { text-align : center; height : 24px; background : #806AB9;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; padding : 1 0 0 0;}
.list_04v td { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #2203A7; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0;}
.list_04v td.alignL { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #2203A7; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_04v td.sNavi { background-color : #E0E0E0; font : 12px/18px ±¼¸²; color : #333333; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}

.list_05v {border-collapse : collapse; border : solid 3px #DEDEDE;}
.list_05v th.cellR { text-align : center; height : 24px; background : #6A86B9;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; padding : 1 0 0 0;}
.list_05v th.nl_t { text-align : center; height : 24px; background : #6A86B9;  border-top : none; border-bottom : none; padding : 1 0 0 0;}
.list_05v td { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #2203A7; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0;}
.list_05v td.nl_t { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 2 0 0 5;}
.list_05v td.nl_gray { background-color : #F3F3F3; font : 12px/18px ±¼¸²; color : #555555; border-bottom : none; padding : 2 0 0 0;}
.list_05v td.nl_white { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; border-bottom : none; padding : 2 0 0 0;}
.list_05v td.alignL { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #2203A7; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 15; height:27px;}
.list_05v td.sNavi { background-color : #E0E0E0; font : 12px/18px ±¼¸²; color : #333333; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}


/* Write, Modify */

/* Table **********/

.table_join {border-collapse : collapse ; border : solid 3px #DEDEDE; }
.table_join th { background-color : #C29977; font : bold 12px/18px ±¼¸²; color : #555555; height:28px; border-bottom : solid 1px #FFFFFF; padding : 0 0 0 20;}
.table_join th.sec { background-color : #CAA689; font : bold 12px/18px ±¼¸²; color : #555555; height:28px; border-bottom : solid 1px #FFFFFF; padding : 0 0 0 20;}
.table_join td { background-color : #FFFFFF; font : 12px/14px ±¼¸²; color : #666666;}
.table_join td.line { border-bottom  : solid 1px #DEDEDE; padding : 2 0 0 14;}

.table_joinC {border-collapse : collapse ; border : solid 3px #DEDEDE; }
.table_joinC th { background-color : #59AC9E; font : bold 12px/18px ±¼¸²; color : #555555; height:28px; border-bottom : solid 1px #FFFFFF; padding : 0 0 0 20;}
.table_joinC th.sec { background-color : #59B3A4; font : bold 12px/18px ±¼¸²; color : #555555; height:28px; border-bottom : solid 1px #FFFFFF; padding : 0 0 0 20;}
.table_joinC td { background-color : #FFFFFF; font : 12px/14px ±¼¸²; color : #666666;}
.table_joinC td.line { border-bottom  : solid 1px #DEDEDE; padding : 2 0 0 14;}

.table_blue {border-collapse : collapse ; border : solid 3px #DEDEDE; }
.table_blue th { background-color : #729DBD; font : bold 12px/18px ±¼¸²; color : #555555; height:21px; border-bottom : solid 1px #DEDEDE;}
.table_blue th.lineL { background-color : #729DBD; font : bold 12px/18px ±¼¸²; color : #555555; height:21px; border-bottom : solid 1px #DEDEDE; border-left : solid 1px #DEDEDE;}
.table_blue th.alignL { background-color : #729DBD; font : bold 12px/18px ±¼¸²; color : #555555; height:21px; border-bottom : solid 1px #DEDEDE; border-left : solid 1px #DEDEDE; text-align : left; padding : 2 0 0 19;}
.table_blue th.secalignL { background-color : #86A8C5; font : bold 12px/18px ±¼¸²; color : #555555; height:21px; border-bottom : solid 1px #DEDEDE; border-left : solid 1px #DEDEDE; text-align : left; padding : 2 0 0 19;}
.table_blue td { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:26px; border-left : solid 1px #DEDEDE;}
.table_blue td.nl { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 2 0 0 0; border-left : none;}
.table_blue td.left { text-align : left; border-bottom  : solid 1px #DEDEDE; padding : 2 0 0 20;}
.table_blue td.line2 { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 7 0 5 0; height:43px; border-left : solid 1px #DEDEDE;}
.table_blue td.sec { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:26px; border-left : solid 1px #DEDEDE;}
.table_blue td.secL { text-align : left; border-bottom  : solid 1px #DEDEDE; padding : 2 0 0 20;}
.table_blue td.secLine2 { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 7 0 5 0; height:43px; border-left : solid 1px #DEDEDE;}

.table_green {border-collapse : collapse ; border : solid 3px #DEDEDE; }
.table_green th { background-color : #59ac9e; font : bold 12px/18px ±¼¸²; color : #555555; height:21px; border-bottom : solid 1px #DEDEDE;}
.table_green th.lineL { background-color : #59ac9e; font : bold 12px/18px ±¼¸²; color : #555555; height:21px; border-bottom : solid 1px #DEDEDE; border-left : solid 1px #DEDEDE;}
.table_green th.alignL { background-color : #59ac9e; font : bold 12px/18px ±¼¸²; color : #555555; height:21px; border-bottom : solid 1px #DEDEDE; border-left : solid 1px #DEDEDE; text-align : left; padding : 2 0 0 19;}
.table_green th.secalignL { background-color : #86A8C5; font : bold 12px/18px ±¼¸²; color : #555555; height:21px; border-bottom : solid 1px #DEDEDE; border-left : solid 1px #DEDEDE; text-align : left; padding : 2 0 0 19;}
.table_green td { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:26px; border-left : solid 1px #DEDEDE;}
.table_green td.nl { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 2 0 0 0; border-left : none; }
.table_green td.nl2 { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 10; border-left : none; }
.table_green td.left { text-align : left; border-bottom  : solid 1px #DEDEDE; padding : 2 0 0 20;}
.table_green td.line2 { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 7 0 5 0; height:43px; border-left : solid 1px #DEDEDE;}
.table_green td.line3 { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 7 0 5 5; height:43px; border-left : solid 1px #DEDEDE;}
.table_green td.sec { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:26px; border-left : solid 1px #DEDEDE;}
.table_green td.secL { text-align : left; border-bottom  : solid 1px #DEDEDE; padding : 2 0 0 20;}
.table_green td.secLine2 { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 7 0 5 0; height:43px; border-left : solid 1px #DEDEDE;}

.table_gray {border-collapse : collapse ; border : solid 3px #DEDEDE; }
.table_gray th { background-color : #828282; font : bold 12px/18px ±¼¸²; color : #555555; height:21px; border-bottom : solid 1px #DEDEDE;}
.table_gray th.lineL { background-color : #828282; font : bold 12px/18px ±¼¸²; color : #555555; height:21px; border-bottom : solid 1px #DEDEDE; border-left : solid 1px #DEDEDE;}
.table_gray th.alignL { background-color : #828282; font : bold 12px/18px ±¼¸²; color : #555555; height:21px; border-bottom : solid 1px #DEDEDE; border-left : solid 1px #DEDEDE; text-align : left; padding : 2 0 0 19;}

.table_gray td { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:26px; border-left : solid 1px #DEDEDE;}
.table_gray td.nl { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : none; padding : 2 0 0 0; border-left : none; }
.table_gray td.nl2 { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 10; border-left : none; }
.table_gray td.left { text-align : left; border-bottom  : solid 1px #DEDEDE; padding : 2 0 0 20;}
.table_gray td.line2 { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 7 0 5 0; height:43px; border-left : solid 1px #DEDEDE;}
.table_gray td.line3 { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; padding : 7 0 5 5; border-left : solid 1px #DEDEDE;}


.table_cont {border-collapse : collapse ; border : solid 3px #DEDEDE; }
.table_cont th { background-color : #729DBD; font : bold 12px/18px ±¼¸²; color : #3C425B; height:21px; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE;}
.table_cont th.nl { background-color : #729DBD; font : bold 12px/18px ±¼¸²; color : #3C425B; height:21px; border-bottom : solid 1px #DEDEDE; border-right : none;}
.table_cont td { font : 12px/18px ±¼¸²; color : #3C425B;}
.table_cont td.line { border-bottom  : solid 1px #DEDEDE; border-right  : solid 1px #DEDEDE; padding : 2 0 0 0;}
.table_cont td.cont { border-bottom  : solid 1px #DEDEDE; border-right  : solid 1px #DEDEDE; padding : 15px;}

.table_purple {border-collapse : collapse ; border : solid 3px #DEDEDE; }
.table_purple th.line { text-align : center; height : 24px; background : #B57791;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 1 0 0 0;}
.table_purple th.cellR { text-align : center; height : 24px; background : #B57791;  border-top : solid 3px #DEDEDE; border-bottom : solid 1px #DEDEDE; padding : 1 0 0 0;}
.table_purple td { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.table_purple td.line { background-color : #FFFFFF; font : 12px/18px ±¼¸²; color : #555555; text-align : center; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 3 0 0 0; height:27px;}
.table_purple td.sec { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; padding : 2 0 0 0; height:27px;}
.table_purple td.secline { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 3 0 0 0; height:27px;}
.table_purple td.seclineL { background-color : #F5F5F5; font : 12px/18px ±¼¸²; color : #555555; text-align : left; border-bottom : solid 1px #DEDEDE; border-right : solid 1px #DEDEDE; padding : 7 0 5 10; height:27px;}







/* Popup *********/


/* Text ***/
.login_14 { font : bold 14px/30px ±¼¸² ; color : #555555; padding : 0 0 0 0 ; }
.nameId_s { font : bold 12px/30px ±¼¸² ; color : #BD970E;}
.nameId { font : bold 14px/30px ±¼¸² ; color : #BD970E;}
.movieTit { font : bold 14px/30px ±¼¸² ; color : #2F4C76; padding : 6 0 0 0; }

.curriTit { font : bold 14px/30px ±¼¸² ; color : #AF8B0A; padding : 2 0 0 0; }
.curriMent { font : bold 16px/20px ±¼¸² ; color : #7B6916; padding : 2 0 0 0; }

.txt_55s { font : 11px/15px ±¼¸² ; color : #555555;}

.module { font : bold 12px/30px ±¼¸² ; color : #2203A7;}

.bl_Title { font : bold 12px/16px ±¼¸² ; color : #2203A7;}




/** 2009-04-17 Ãß°¡ */
* {margin:0; padding:0;}
li {list-style:none;}
table {border-collapse:collapse;}
h1 {font-size:14px; font-weight:bold;letter-spacing:-1px; }
h2 {font-size:12px; font-weight:bold;}
h3 {font-size:11px; font-weight:bold;}
h4 {color:#666; font-size:11px; font-weight:normal;}

/*ÃßÃµ°æ¿µµµ¼­*/
#book .list {float:left; width:678px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eee;}
#book .photo {float:left; width:79px; height:107px; margin:2px 15px 5px 5px; border:1px solid #000;}
#book .photo img{width:75px; height:105px; margin:1px 2px 2px 2px; }
#book .info {float:left; width:568px;}
#book .info p { width:100%; height:25px; padding:5px 3px 1px 7px; background-color:#f3f3f3; font-size:14px; font-weight:bold;}
#book .info dl { vertical-align:top;}
#book .info dt{ padding:0 0 2px 5px; font-size:11px; }
#book .info dd{ width:100%; padding-left:5px; color:#aaa; line-height:18px;}
#book .vote {float:right; width:200px; height:56px; margin:2px 50px 5px 5px;}
/*»ó¼¼º¸±â*/
#book .info ul { vertical-align:top;}
#book .info li{ margin:0 3px 0 5px; }
#book .detail { float:left; margin:10px 0 0 0; padding-bottom:10px; border-bottom:1px solid #eee; text-align:justify; }
#book .img{ float:left; width:100%; text-align:center; margin:10px 0 10px 0; }
/*Æ÷Ä¿½º*/
#focus .list {float:left; width:678px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eee;}
#focus .photo {float:left; display: inline; width:150px; height:212px; margin:2px 15px 5px 5px; border:1px solid #000;}
#focus .photo img{width:150px; height:210px; margin:1px 2px 2px 2px; }
#focus .info ul { vertical-align:top;}
#focus .info li{ margin:0 3px 5px 5px; }
#focus .info p { width:488px; height:25px;padding:5px 3px 1px 7px; background-color:#f3f3f3; font-size:14px; font-weight:bold;}
#focus .info .fs { font-size:11px; }
#focus .info img {margin-right:10px; vertical-align: middle;}

/* °Ë»ö*/
.search { float:right; display: inline; margin-bottom:10px; }
.search #sch_txt { padding:3px 0 0 3px; width:150px; height:22px; font-family:µ¸¿ò; font-size:12px; font-weight:bold; border:3px solid #eee;vertical-align:middle; }


/*°­ÀÇ ¸®½ºÆ®*/
#vod_box{width:678px; height:150px; padding-top:20px; padding-right:5px; padding-left:5px; background:url(http://vod.imi.or.kr/images/vod/vod_box2.gif) no-repeat;}
#vod_list1{float:left; width:167px;height:80px; border:1px solid #ffffff; font-size:11px; line-height:1.2em; letter-spacing:-1px; text-align:center;}
#vod_list1 img{width:120px; height:90px; margin:auto; border:1px solid #000; }
#vod_list2 {float:left; width:678px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eee;}
#vod_list2 p {float:left; width:120px; height:90px; margin-right:10px;}
#vod_list2 table.list{width:500px;}
#vod_list2 th {width:275px; height:55px; text-align:left; }
#vod_list2 .td_info {width:100%; height:20px; padding:5px; border:1px solid #ededed; background-color:#eee;}
#vod_list2 .photo{width:120px; height:90px; margin-right:10px; border:1px solid #000; }
#vod_list2 .btn1 {float:right; margin-left:10px;}
#vod_list2 .btn2 {margin-left:5px;margin-right:5px; margin-bottom:2px; vertical-align: middle;}


/*ÄÁÅÙÃ÷*/
#content {float:left; display: inline; width:640px;padding-right:0px;padding-bottom:15px;}
#content p {margin-bottom:10px;}

/*µ¿¿µ»ó*/
#vod_comment {text-align:left; padding-left:10px;}
#vod_comment table.write {width:900px;}
#vod_comment table.write th{text-align:left; border-top:1px solid #ededed; border-bottom:1px solid #ededed; padding:5px;}
#vod_comment table.write td{border-bottom:1px solid #ededed; padding:5px;}
#vod_comment input {border:1px solid #ddd; padding:3px 2px 3px 3px;}
#vod_comment .list {width:570px; height:250px; border:2px solid #0c479d; overflow-y:scroll; padding:5px; background:url(http://vod.imi.or.kr/images/common/logo_gray.gif) no-repeat; background-position:center center; }
#vod_comment table.view {width:550px; margin-bottom:5px;}
#vod_comment table.view th{text-align:left; border-top:0px solid #ededed; padding-top:2px; }
#vod_comment table.view td{border-bottom:1px solid #ededed; padding-bottom:3px;}
#vod_comment .name {font-weight:bold;}
/*µ¿¿µ»ó »ó¼¼ÆäÀÌÁö*/
#vod_detail table{ clear:both; border:2px solid #e5e5e5; margin:0 0 20px 0; border-left:none; border-right:none; width:100%;}
#vod_detail table th, td{ border:none; color:#333333; font-size:12px;}
#vod_detail table th{ background:#f9f9f9; border-top:1px solid #ededed; padding:11px 0 8px 10px; vertical-align:top; text-align:left;letter-spacing:-1px; line-height:18px;}
#vod_detail table td{ border-top:1px solid #ededed; padding:6px 12px 7px 10px; vertical-align:top;}
#vod_detail .vod{ padding-right:10px; background:#f9f9f9; border-top:1px solid #ededed; border-right:1px solid #ededed; text-align:center;}
#vod_detail .vod_img{ margin-top:4px; margin-bottom:8px; width:120px; height:90px; border:1px solid #000; }
#vod_detail .subject { font-size:14px; font-weight:bold; }
#vod_detail .tit { width:110px; background:url(http://vod.imi.or.kr/images/common/tit_line.gif) no-repeat; font-weight:bold; }
#vod_detail .btn_area{text-align:center;}

.c_align {text-align:center;}
/* µ¿¿µ»ó ¼öÁ¤ */
#vod_list3 {float:left; display: inline; width:640px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eee;}
#vod_list3 p {float:left; width:120px; height:90px; }
#vod_list3 table.list{width:500px;}
#vod_list3 th {width:100%; height:55px; text-align:left; }
#vod_list3 .td_info {width:100%; height:20px; padding:5px; background-color:#eee; }
#vod_list3 .photo{width:120px; height:90px; margin-right:10px; border:1px solid #000; }
#vod_list3 .btn1 {float:right; margin-left:10px;}
#vod_list3 .btn2 {margin-left:5px;margin-right:5px; margin-bottom:2px; vertical-align: middle;}
#vod_info  { float:right; width:500px;}