@charset "utf-8"; 
/**********************************************************************
Muju BBS Style Sheet (for IE6.0/7.0 FireFox2.0/3.0 Safari3.0)

version : 0.0.2
author : jinovice
email : jinovice@nate.com
website : none
**********************************************************************/

/* common */
.bbs .empty {height:200px;}
.bbs th					{ font-size: 12px; line-height:1em; }
.bbs select					{ font-size: 12px; line-height:1em; }
.bbs fieldset				{ border:none; }
.bbs table caption, .bbs fieldset legend		{ display:none; }

/* align */
.tal, .tal td, .tal li, .tal dd	{ text-align:left; }
.tac, .tac td, .tac li, .tac dd	{ text-align:center; }
.tar, .tar td, .tar li, .tar dd	{ text-align:right; }

/**********************************************************************
@bbs_guide
**************2009-12-02********************************************************/
.bbs_guide				{ width:100%; padding-top:10px; background:url("/images/common_bbs/guide_bg_top.gif") repeat-x 0 0; }
.bbs_guide p			{ padding:20px; background:url("/images/common_bbs/guide_bg_bottom.gif") repeat-x 0 100%; }

/* type1 *************************************************************/
.bbs_guide_type1				{ width:100%; padding-top:10px; background:url("/images/common_bbs/guide_bg_top.gif") repeat-x 0 0; }
.bbs_guide_type1 p			{ padding:20px; background:url("/images/common_bbs/guide_bg_bottom.gif") repeat-x 0 100%; }

/* type2 *************************************************************/
.bbs_guide_type2				{ width:100%; }

/* rbox1 *************************************************************/
.bbs_guide_rbox1	{ width:630px; margin-top:15px; background:url("/images/layout/rbox_gray_bg.gif") no-repeat 0 0; float:left; }
.bbs_guide_rbox1 .rbox_bottom	{ width:100%; background:url("/images/layout/rbox_gray_bg_bottom.gif") no-repeat 0 100%; float:left; }
.bbs_guide_rbox1 .rbox_bottom ul	{ position:relative; left:0; top:0; width:590px; margin:15px 20px; float:right; }
.bbs_guide_rbox1 .rbox_bottom ul li	{ height:20px; float:left; overflow:hidden; }
.bbs_guide_rbox1 .rbox_bottom ul li a	{ padding-left:15px; background:url("/images/open/arrow06.gif") no-repeat 6px 3px; }
.havetit .rbox_bottom strong	{ margin:10px 0 10px 20px; float:left; }
.havetit .rbox_bottom ul	{ width:490px; float:right; }

/**********************************************************************
@articles
**********************************************************************/
/*#bbs_search_obj			{ width:550px; text-align:right; float:right; }*/
.bbs	{ position:relative; width:100%; overflow:hidden; }

/* list > articles_info */
.bbs .articles_info						{ width:100%; height:16px; margin-top:15px; clear:both; }
.bbs .articles_info dl				{ font-size:0.91em; float:right; }
.bbs .articles_info dl dt			{ float:left; }
.bbs .articles_info dl dd			{ margin:0 10px 0 5px; color:#ff6600; font-weight:bold; float:left; }
#content .bbs * {line-height:2.0em;font-size:13px;}
/* list > selcat */
#content .def {width:100%;position:none;}
#content .bbs .selcat					{ position:relative; width:100%; height:54px; margin-top:15px; background:url("/images/common_bbs/selcat_bg.gif") no-repeat 50% 0; clear:both; }
#content .bbs .selcat legend		{ display:none;}
#content .bbs .selcat .desc		{ display:none;}
#content .bbs .selcat strong		{ position:absolute; left:370px; top:20px;}
#content .bbs .selcat select		{ position:absolute; left:440px; top:21px; width:115px; }
#content .bbs .selcat .submitbtn		{ position:absolute; left:560px; top:20px; padding:0; border:none; }


/**********************************************************************
@bbs list
**********************************************************************/
/* list > bbs_list */
.bbs .bbs_list			{ width:100%; margin-top:5px; text-align:center; background-position:0 0; background-repeat:repeat-x; }
.bbs .bbs_list th, .bbs .bbs_list td   { padding:0px 0; }
.bbs .bbs_list thead th   { color:#333; background-position:100% 0; background-repeat:no-repeat; }


/**********************************************************************
@bbs view
**********************************************************************/
/* view > bbs_view */
.bbs .bbs_view      { width:100%; margin-top:5px; background-position:0 0; background-repeat:repeat-x; }
.bbs .bbs_view thead th   { color:#333; background-position:100% 0; background-repeat:no-repeat; }
.bbs .bbs_view h4   { padding:1px 0 0 0; margin:0; font-size:1em; line-height:1em; background:none; color:#333;}
.bbs .bbs_view h5   { padding:1px 0 0 0; margin:0; font-size:1em; line-height:1em; background:none; }
.bbs .bbs_view th, .bbs .bbs_view td   { padding:0xp 10px 0px 10px; }
.bbs .bbs_view th		{ width:17%;height:28px; }
/*.bbs .bbs_view td.tal  { width:99%; padding:1%; }*/
/*.bbs .bbs_view td.tal img  { max-width:90%; }*/

/* view > bbs_view > type_horizontal */
.type_horizontal tbody th   { padding:10px; background:#f3fbfe; }
.type_horizontal tbody td   { padding:10px; }


/**********************************************************************
@bbs write
**********************************************************************/
/* write */
.bbs .bbs_write      { width:100%; margin-top:5px; }
.bbs .bbs_write th, .bbs .bbs_write td   { padding:10px; }
.bbs .bbs_write th		{ width:15%; color:#333; }
.bbs .bbs_write textarea	{ width:100%; height:350px; }
.bbs .bbs_write #upfile1	{ width:100%; height:20px; }
.bbs .bbs_write #subject	{ width:100%; }


/**********************************************************************
@paging
**********************************************************************/
/* list > paging */
.bbs .paging		{ position:relative; width:100%; text-align:center; padding:10px; clear:both; }
.bbs .paging a	{ padding:0 3px; }
.bbs .paging img	{ margin-bottom:-4px; }
.bbs .paging .current_page	{ font-size:1.2em; }


/**********************************************************************
@bbs footer
**********************************************************************/
.bbsfooter	{ padding-top:5px; border-top: 1px solid #ccc; }
/* list > bbsfooter > search */
.bbsfooter .articles_search	{ position:relative; width:270px; height:20px; float:left; }
.bbsfooter .articles_search_full	{ left:200px; }
.bbsfooter .articles_search .layout_select		{ position:absolute; left:0; top:0; width:60px; height:20px; }
.bbsfooter .articles_search .layout_input		{ position:absolute; left:65px; top:0; width:145px; height:20px; }
.bbsfooter .articles_search .layout_btn			{ position:absolute; left:215px; top:0; }

/* list > bbsfooter > search > type_middleselect */
.bbsfooter .articles_search_type_middleselect	{ position:relative; left:140px; width:270px; height:20px; }
.bbsfooter .articles_search_type_middleselect .layout_select		{ position:absolute; left:0; top:0; width:90px; height:20px; }
.bbsfooter .articles_search_type_middleselect .layout_input		{ position:absolute; left:95px; top:0; width:145px; height:20px; }
.bbsfooter .articles_search_type_middleselect .layout_btn			{ position:absolute; left:245px; top:0; }

/* list > bbsfooter > search > type_longselects */
.bbsfooter .articles_search_type_longselects	{ position:relative; left:10px; height:20px; }
.bbsfooter .articles_search_type_longselects .layout_select_class	{ position:absolute; left:0; top:0; width:200px; height:20px; }
.bbsfooter .articles_search_type_longselects .layout_select	{ position:absolute; left:205px; top:0; width:60px; height:20px; }
.bbsfooter .articles_search_type_longselects .layout_input		{ position:absolute; left:270px; top:0; width:100px; height:20px; }
.bbsfooter .articles_search_type_longselects .layout_btn			{ position:absolute; left:375px; top:0; }

/* list > bbsfooter > bbs_btn */
.bbsfooter .bbsbtn		{ position:relative; text-align:right; /*white-space:nowrap;*/ float:right; }
.bbsfooter .bbsbtn img		{ border:0px; }


/**********************************************************************
@news list
**********************************************************************/
/* list > news_list */
.bbs .news_list		{ margin-top:10px; border-top:solid 3px #6eb500; border-bottom:solid 2px #6eb500; float:left; }
.bbs .news_list li	{ position:relative; width:100%; margin-top:15px; border-bottom:solid 1px #6eb500; float:left; }
.bbs .news_list li a:hover	{ text-decoration:underline; }
/*.bbs .news_list li a:hover	{ color:#ff7700; }*/
.bbs .news_list li h4	{ position:absolute; left:160px; top:5px; height:20px; padding:0; margin:0; font-size:1em; background:none;  }
.bbs .news_list li .bg	{ position:absolute; left:45px; top:0; padding:2px; border:solid 1px #e5e5e5; background-color:#f5f5f5; }
.bbs .news_list li .date	{ height:25px; margin-top:5px; color:#4371b5; float:right; overflow:hidden; }
.bbs .news_list li p		{ position:relative; min-height:55px; margin:25px 0 25px 160px; padding-top:0; }
.bbs .news_list li p		{ height:55px;line-height:18px; width:450px;}
.bbs .news_list li .no		{ position:absolute; left:5px; top:33px; }

/* type1 *************************************************************/
/* list > news_list_type1 > news_list */


/**********************************************************************
@photo list
**********************************************************************/
/* list > photo_list */
.bbs .photo_list li		{ padding:10px 0px 20px 0px; text-align:center; border:solid 1px #6eb500; float:left; overflow:hidden; }
.bbs .photo_list li .tit		{ display:block; }
/* list > photo_list > colset */
.bbs .plc3 li		{ width:32%; margin:1% 0.5%; }
.bbs .plc4 li		{ width:22%; margin:1.1% 1.3%; }

/* type1 *************************************************************/
/* list > photo_list_type1 > photo_list */


/**********************************************************************
@photo list
**********************************************************************/
/* list > sch */

/* type1 *************************************************************/
/* list > sch_type1 > sch_list */


/**********************************************************************
@type
**********************************************************************/
/* type1 *************************************************************/
/* list > bbs_list_type1 > bbs_list */
.bbs_list_type1 table {padding:0px;border:0px;border-collapse:collapse;}
.bbs_list_type1 .bbs_list   { background-image:url("/images/common_bbs/type1/thead_bgl.gif"); }
.bbs_list_type1 .bbs_list thead th   { height:32px; background-image:url("/images/common_bbs/type1/thead_line.gif"); background-position:100% 0px;background-repeat:no-repeat;}
.bbs_list_type1 .bbs_list thead th.last   { background-image:url("/images/common_bbs/type1/thead_bgr.gif"); }
.bbs_list_type1 .bbs_list tbody td, .bbs_list_type1 tbody th   { border-bottom: 1px solid #d9d9d9; }
.bbs_list_type1 .bbs_list tbody tr.even td, .bbs_list_type1 tbody tr.even th   { background-color:#f9f9f7; }

/* list > bbs_list_type1 > bbs_view */
.bbs_list_type1 .bbs_view   { background-image:url("/images/common_bbs/type1/thead_bgl.gif"); }
.bbs_list_type1 .bbs_view thead th   { height:32px; background-image:url("/images/common_bbs/type1/thead_bgr.gif"); }
.bbs_list_type1 .bbs_view tbody th   { background:#f9f9f7; }
.bbs_list_type1 .bbs_view thead td   { background:white; }
.bbs_list_type1 .bbs_view tbody th, .bbs_list_type1 .bbs_view tbody td   { border-bottom: 1px solid #d9d9d9; }


/* list > bbs_list_type1 > bbs_write */
.bbs_list_type1 .bbs_write      { border-top: 2px solid #d9d9d9; }
.bbs_list_type1 .bbs_write tbody th   { border-bottom: 1px solid #d9d9d9; background:#f9f9f7; }
.bbs_list_type1 .bbs_write tbody td   { border-bottom: 1px solid #d9d9d9; }

/* type2 *************************************************************/
/* list > bbs_list_type2 > bbs_list */
.bbs_list_type2 .bbs_list   { background-image:url("/images/common_bbs/type1/thead_bgl.gif"); }
.bbs_list_type2 .bbs_list thead th   { height:32px; background-image:url("/images/common_bbs/type1/thead_line.gif"); }
.bbs_list_type2 .bbs_list thead th.last   { background-image:url("/images/common_bbs/type1/thead_bgr.gif"); }
.bbs_list_type2 .bbs_list tbody td, .bbs_list_type2 tbody th   { border-bottom: 1px solid #d9d9d9; }
.bbs_list_type2 .bbs_list tbody tr.even td, .bbs_list_type2 tbody tr.even th   { background-color:#f9f9f7; }

/* list > bbs_list_type2 > bbs_view */
.bbs_list_type2 .bbs_view   { background-image:url("/images/common_bbs/type1/thead_bgl.gif"); }
.bbs_list_type2 .bbs_view thead th   { height:32px; background-image:url("/images/common_bbs/type1/thead_bgr.gif"); }
.bbs_list_type2 .bbs_view tbody th   { background:#f9f9f7; }
.bbs_list_type2 .bbs_view thead td   { background:white; }
.bbs_list_type2 .bbs_view tbody th, .bbs_list_type2 .bbs_view tbody td   { border-bottom: 1px solid #d9d9d9; }
.bbs_list_type2 .bbs_view td.tal  { border-bottom:none; }

/* list > bbs_list_type2 > bbs_write */
.bbs_list_type2 .bbs_write      { border-top: 2px solid #d9d9d9; }
.bbs_list_type2 .bbs_write tbody th   { border-bottom: 1px solid #d9d9d9; background:#f9f9f7; }
.bbs_list_type2 .bbs_write tbody td   { border-bottom: 1px solid #d9d9d9; }

/* type3 *************************************************************/
/* list > bbs_list_type3 > bbs_list */
.bbs_list_type3 .bbs_list   { background-image:url("/images/common_bbs/type1/thead_bgl.gif"); }
.bbs_list_type3 .bbs_list thead th   { height:32px; background-image:url("/images/common_bbs/type1/thead_line.gif"); }
.bbs_list_type3 .bbs_list thead th.last   { background-image:url("/images/common_bbs/type1/thead_bgr.gif"); }
.bbs_list_type3 .bbs_list tbody td, .bbs_list_type3 tbody th   { border-bottom: 1px solid #d9d9d9; }
.bbs_list_type3 .bbs_list tbody tr.even td, .bbs_list_type3 tbody tr.even th   { background-color:#f9f9f7; }

/* list > bbs_list_type3 > bbs_view */
.bbs_list_type3 .bbs_view { width:100%; margin-top:5px; text-align:center; border-top:solid 2px #ccc; }
.bbs_list_type3 .bbs_view th  { padding:7px 0; color:#666; border:solid 1px #ddd; background-color:#f3f3f3; }
.bbs_list_type3 .bbs_view th, .bbs_list_type3 .bbs_view td  { padding:7px 5px; border:solid 1px #ddd; }
.bbs_list_type3 .bbs_view td  { text-align:left; }
.bbs_list_type3 .bbs_view_horizontal th	{ color:#f14e77; background-color:#f1f1f1; }

/* list > bbs_list_type3 > bbs_write */
.bbs_list_type3 .bbs_write      { border-top: 2px solid #d9d9d9; }
.bbs_list_type3 .bbs_write tbody th   { border-bottom: 1px solid #d9d9d9; background:#f9f9f7; }
.bbs_list_type3 .bbs_write tbody td   { border-bottom: 1px solid #d9d9d9; }

/* type4 *************************************************************/
/* list > bbs_list_down > bbs_list */
.bbs_list_down .bbs_list   { background-image:url("/images/common_bbs/type1/thead_bgl.gif"); }
.bbs_list_down .bbs_list thead th   { height:32px; background-image:url("/images/common_bbs/type1/thead_line.gif"); }
.bbs_list_down .bbs_list thead th.last   { background-image:url("/images/common_bbs/type1/thead_bgr.gif"); }
.bbs_list_down .bbs_list tbody td, .bbs_list_down tbody th   { border-bottom: 1px solid #d9d9d9; }
.bbs_list_down .bbs_list tbody tr.even td, .bbs_list_down tbody tr.even th   { background-color:#f9f9f7; }


/**********************************************************************
@list def
**********************************************************************/
/* list type > def ****************************************************/

.bbs .list_def .no		{ width:11%; }
.bbs .list_def .title		{ width:50%; }
.bbs .list_def .writer	{ width:14%; }
.bbs .list_def .date		{ width:11%; }
.bbs .list_def .file		{ width:7%; }
.bbs .list_def .count		{ width:7%; }

.bbs .list_def .sstitle		{ width:40%; }
.bbs .list_def .sfile		{ width:17%; }


.bbs .list_def .division		{ width:11%; }
.bbs .list_def .stitle		{ width:43%; }
.bbs .list_def .swriter	{ width:10%; }



.bbs .list_company .no		 { width:11%; }
.bbs .list_company .company	 { width:30%; }
.bbs .list_company .address	 { width:18%; }
.bbs .list_company .product	 { width:17%; }
.bbs .list_company .phone	 { width:12%; }
.bbs .list_company .homepage { width:12%; }

/* bbs_guide_typephoto *************************************************************/
.bbs_guide_typephoto				{ width:100%; }
.bbs_guide_typephoto p			{ padding:5px 10px; background-color:#eee; }

.sch .calandar .sel_month		{ position:relative; width:100%; height:30px; text-align:center; border:0px; }
.sch .calandar .sel_month legend{ display:none; }
.sch .calandar .sel_month #schyear	{ position:absolute; left:450px; top:3px; width:70px; letter-spacing:0; }
.sch .calandar .sel_month #schmonth	{ position:absolute; left:525px; top:3px; width:50px; letter-spacing:0; }
.sch .calandar .sel_month .btngo	{ position:absolute; left:580px; top:3px; }
.sch .calandar .sel_month .prev	{ width:10%; margin-top:5px; float:left; }
.sch .calandar .sel_month strong	{ width:12%; margin-top:7px; float:left; }
.sch .calandar .sel_month .next	{ width:10%; margin-top:5px; float:left; }
.sch .calandar table { width:100%; }
.sch .calandar table caption{ display:none; }
.sch .calandar table thead th  { width:14.2%; padding:7px 0; text-align:center; background-color:#faffe3; }
.sch .calandar table td  { height:60px; text-align:right; vertical-align:top; border:solid 1px #d8d8d8; }
.sch .calandar table td:hover  { background-color:#fcffea; }
.sch .calandar table td.today  { background-color:#ffeecc; }
.sch .calandar table td .schclick  { margin-left:10px; float:left; }
.sch .sch_list dl  { margin-top:20px; line-height:2.2em; }
.sch .sch_list dl dt  { height:27px; padding:0 20px 0 25px; text-align:center; border-bottom:solid 1px #ccc; float:left; overflow:hidden; }
.sch .sch_list dl dd  { height:27px; border-bottom:solid 1px #ccc; overflow:hidden; text-align:left;}
.sch .sch_list dl dd a  { padding-top:3px; display:block; }
.sch .bbsbtn	{ margin-top:5px; text-align:right; clear:both; }

.bbs .link_list		{ margin-top:10px; border-top:solid 3px #ccc; border-bottom:solid 2px #ccc; float:left; }
.bbs .link_list li	{ position:relative; width:100%; margin-top:15px; border-bottom:solid 1px #eee; float:left; }
.bbs .link_list li a:hover	{ text-decoration:underline; }
.bbs .link_list li h4	{ position:absolute; left:10px; top:5px; height:20px; padding:0 0 0 13px; margin:0; color:#528407; font-size:1em; background:url("../rfc/board/images/btn/icon_dot_02.gif") no-repeat 0 2px;  }
.bbs .link_list li h4 a	{ color:#528407; }
.bbs .link_list li .llurl	{ height:20px; margin-top:5px; float:right;  }
.bbs .link_list li .llurl a	{ color:#666; }
.bbs .link_list li p		{ position:relative; min-height:45px; margin:30px 0 10px 20px; padding-top:0; }
.bbs .link_list li p		{ line-height:18px;}
.hin {display:none;}

/*Media Print CSS */
@media print {
*{color:black !important; background:white !important;}
body {font-size:10pt;}

#sidearea,#sidearea h2,
#toparea,
#pagefooter,
#charge,
#copyright,
#pagetitle,
#sidequicksite,
#quick_top,
#sidebanner,
#sidequickpage,
#sidemenu,
#ci,
#footer_area {display: none;}

#body_bg,
#container {background-image:none;}
}


