
/* view01 */
div.view01{ border-top:2px solid #808080; border-bottom:2px solid #a3a3a3; margin:20px 0 0 0}
div.view01 dl{ border-bottom:1px solid #b5b5b5; overflow: hidden; height:100%; padding:10px 5px 4px 5px}
div.view01 dl dt{ float:left; padding:0 7px 0 14px; background:url(/images/common/ico/ico01_view.gif) no-repeat left 5px; color:#008cb8; font-weight:bold}
div.view01 dl dt a{ color:#008cb8;}
div.view01 dl dd{ background:url(/images/common/ico/ico03_tab.gif) no-repeat left 2px; float:left; padding:0 0 0 12px; line-height:120%}
div.view01 dl dd a{ color:#666}
div.view01 dl.end{ border-bottom:none}
div.view01 dl.end dt{background:url(/images/common/ico/ico02_view.gif) no-repeat left 3px}
div.view01.view04, div.view01.view04 dl{ border-bottom:none}
div.view01.view04 dl dt{ padding-left:0; padding-right:9px; background:url(/images/common/ico/ico03_tab.gif) no-repeat right 2px}
div.view01.view04 dl dd{ background:none}
div.view01.view04 ul.btn_right { padding-bottom:25px}
div.view01.view05{ margin:0 0 70px 0}

/* view02 */
div.view02{ margin:25px 0 0 0; padding:0 0 0 3px; color:#333}
div.view02 p{ line-height:180%; padding-bottom:18px}
div.view02 p a { color:#333}
div.view02 p.p01{ margin-top:50px}
#contents div.view02 h5{ font-weight:normal;line-height:180%; padding-bottom:18px; margin:0}
div.view02 ul li{line-height:180%; padding-bottom:18px}
div.view02 ul li ul{ padding-top:18px}
div.view02 ul li ul li{ padding-bottom:18px}
div.view02 ul li ul li p{ padding-top:18px; padding-bottom:0}
div.view03{ margin-top:29px}
div.view03 p{ color:#666}

/* message */
.message_num p{ background:#f7f7f7; padding:12px 20px 18px 20px; font-weight:bold; color:#666; line-height:180%;}
.message_num p span{ color:#f07248;}
.message_box{ margin:30px 0 0 0; background:#f7f7f7; padding:11px 21px; color:#666;}
.message_box p{ margin-bottom:11px;}
.message_box textarea{ border:1px solid #c4c4c4; width:595px; height:111px; padding:1px; color:#666;}

/*list01*/
.list01{ border:0; border-top:2px solid #808080; border-spacing:0; background: url(/images/Board/bg01_table01.gif) repeat-x left top}
.list01 th{ padding:8px 0 7px 0; border:0; border-bottom:1px solid #b5b5b5; background:url(/images/Board/bg03_table01.gif) no-repeat scroll right 8px; color:#555}
.list01 td{ padding:6px 2px 3px 2px; border:0; border-bottom:1px solid #f0f0f0; background:none; text-align:center; color:#666}
.list01 a{ color:#666}
.list01.sty01{ border-bottom:2px solid #a3a3a3}
.list01.sty01 td{ border:0; border-bottom:1px solid #d9d9d9; background:none}
.list01.sty02 img{ margin-top:-6px}
.list01.col a{ color:#3f815f;}
.list01.col a:hover{ color:#f07248}
.list01 a.blank{ display: inline-block; height:16px; padding:2px 17px 3px 0; background:url(/images/common/ico/ico_guide.gif) no-repeat right 2px; color:#666; }
.list01 a.blank:hover{ text-decoration:none;}
/*write01*/
.write01{ border-top:2px solid #808080; border-bottom:2px solid #a3a3a3}
.write01 th{ padding-top:2px; padding-left:6px; border:none; text-align:left; font-weight:normal; background:url(/images/Board/bg05_table01.gif) no-repeat right center}
.write01 .input01{ width:189px}
.write01 td{ padding:5px 0 6px 16px; border:0}
.write01 .tr_top td{ padding-top:9px}
.write01 .tr_btm td{ padding-bottom:10px}

/*write02*/
.write02{ border-top:2px solid #808080; border-bottom:2px solid #a3a3a3;}
.write02 th{ padding-left:12px;border-bottom:1px solid #b5b5b5; background:#e3ecef; text-align:left; color:#333}
.write02 td{ padding:6px 0 5px 11px;border-bottom:1px solid #b5b5b5}
.write02 textarea{ padding:12px 0 0 10px; border:1px solid #c4c4c4; width:495px; height:383px}
.write02 td p{ padding:8px 0 0 0}
.write02 td p .checkbox{ margin-left:10px; width:13px; height:13px; border:none}
.write02 td p a{ margin-left:5px; color:#008cb8; text-decoration:underline!important}
.write02 .input02{ padding:4px 0 0 10px; border:1px solid #c4c4c4; line-height:120%; height:18px}
.write02 .input03{ padding:4px 0 0 10px; background:#f0f0f0; border:1px solid #c4c4c4; line-height:120%; height:18px}
.write02 .input04{ padding:3px 0 0 10px; border:1px solid #c4c4c4; line-height:120%; width:380px; height:16px}
.write02 .input05{ padding:4px 0 0 10px; border:1px solid #c4c4c4; line-height:120%; height:18px}
.write02 #input06{ margin-top:5px}
.write02 #select01{ height:20px; color:#666}
.write02 #radio01, .write02 #radio02{ margin-top:-2px}
.write02 #textarea01{ width:495px; height:76px; margin-top:5px}
.write02.sty01 td{ padding:9px 0 8px 11px}
.write02 th strong{ color:#ff0000; display:inline-block; padding-right:6px; vertical-align:middle;}
.write02 th.nostrong{ padding-left:26px;}

/*flist01*/
.flist01{ border:0; border-top:2px solid #808080; border-spacing:0; background: url(/images/Board/bg01_table01.gif) repeat-x left top}
.flist01 th{ padding:8px 0 7px 0; border:0; border-bottom:1px solid #b5b5b5; background:url(/images/Board/bg03_table01.gif) no-repeat scroll right 8px; color:#555}
.flist01 td{ padding:12px 2px 3px 2px; border:0; border-bottom:1px solid #f0f0f0; background:none; text-align:center; color:#666}
.flist01 .outertxt04 a{background:url(/images/common/ico/icon01_link.gif) no-repeat scroll right 80% transparent; padding-right:16px;text-decoration: underline;color: #1A5698;}
