@charset "utf-8";
/***
****pc default ***
***/

/*header menu*/
#haderNavi_in{
    width: 980px;
    margin:0 auto;
}
.logoimg{
    float: left;
    padding-top: 10px;
}
.logoimg a{
    display: inline-block;
    width: 286px;
    height: 55px;
    background: url('../../images/top_logo.jpg') no-repeat scroll center 0  ;
}
.menu_list{
    vertical-align: middle;
    display: inline-block;
    float: right;
}
.menu_list ul{
    overflow:hidden;
}
.menu_list ul li{
    float:left;
    /*padding: 5px 10px;
    margin-right: 10px;*/
    font-weight: bold;
   /* padding-top: 30px;*/
}
.menu_list ul li a{
    display: block;
    height: 40px;
    vertical-align: bottom;
    margin: 35px 10px 0px 20px;
    color: #000;
    letter-spacing: -0.7px;
    /*text-shadow: 1px 1px #dddddd;*/
}
.menu_list ul li a:hover{
    color: #0099da;
}
.menu_button{
    display: none;
}

/*submenu*/
#submenu{
    width: 100%;
    height: 40px;
    position: absolute;
    z-index: 9999;
    background-color: #162060;
    opacity: 0.8; -moz-opacity:0.8;filter:alpha(opacity=70);
    display: none;
}

#submenu ul{
    width: 980px;
    margin: 0 auto;
    /*background-color: #8E46DF;*/
}

#submenu ul li{
    /*float: left;*/
    display: inline-block;
    padding:10px 10px;
}
#submenu ul li a{
    color: #FFF;
}
#submenu ul li a:hover{
    color: #ffdf46;
	font-weight: bold;
}

.submenu_list{
    display: none;
    text-align: right;
}

#sub_history li.last{
    padding-right: 2%;
}
#sub_event li.last{
    padding-right: 4%;
}
#sub_board li.last{
    padding-right: 13%;
}
#sub_info li.last{
    padding-right: 15%;
}
#sub_intro li.last{
    padding-right: 28%;
}

#submenuM{
    display: none;
}
.mobile_menu{display:none;}



.board_top { clear:both; }

.board_list { clear:both; width:100%; table-layout:fixed; margin:5px 0 0 0; }
.board_list th { font-weight:bold; font-size:12px; } 
.board_list th { background:url(../../skin/board/basic/img/title_bg.gif) repeat-x; } 
.board_list th { white-space:nowrap; height:34px; overflow:hidden; text-align:center; } 
.board_list th { border-top:1px solid #ddd; border-bottom:1px solid #ddd; } 

.board_list tr.bg0 { background-color:#fafafa; } 
.board_list tr.bg1 { background-color:#ffffff; } 

.board_list td { padding:.5em; }
.board_list td { border-bottom:1px solid #ddd; font-size:12px;} 
.board_list td.num { color:#999999; text-align:center; }
.board_list td.checkbox { text-align:center; }
.board_list td.subject { overflow:hidden; }
.board_list td.name { padding:0 0 0 10px; }
.board_list td.datetime { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.board_list td.hit { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.board_list td.good { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.board_list td.nogood { font:normal 11px tahoma; color:#BABABA; text-align:center; }

.board_list .notice { font-weight:normal; }
.board_list .current { font:bold 11px tahoma; color:#E15916; }
.board_list .comment { font-family:Tahoma; font-size:10px; color:#EE5A00; }

.board_button { clear:both; margin:10px 0 0 0; }

.board_page { clear:both; text-align:center; margin:3px 0 0 0; }
.board_page a:link { color:#777; }

.board_search { text-align:center; margin:10px 0 0 0; }
.board_search .stx { height:21px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }

#page .post{padding:0 30px;text-align:left;}
#page .post .red{color:#ff0103;}
#page .post .blue{color:#0072bc;}
#page .post .green{color:#188d28;}
#page .post img{vertical-align:middle;}
#page .post .t_img{margin-bottom:20px;text-align:center;}
#page .post .s_title{text-align:left;font-size:18px;font-weight:bold;}
#page .post .s_title img{vertical-align:middle;}
#page .post .s_ti{text-align:left;font-size:15px;font-weight:bold;}
#page .post .ss_title{padding:0 25px;text-align:left;font-size:18px;font-weight:bold;}
#page .post .ss_title img{vertical-align:middle;}
#page .post .ss_title{text-align:left;font-size:16px;font-weight:bold;}
#page .post .s_copy{text-align:left;line-height:150%;}
#page .post .s_copy ul{margin:0;padding:0;}
#page .post .s_copy li{margin-bottom:15px;text-align:left;}
#page .post .s_copy li.p_root{margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #ccc;text-align:right;font-size:17px;font-weight:bold;color:#333;position:relative;}
#page .post .s_copy li.p_title{margin-bottom:20px;font-size:17px;font-weight:bold;color:#333;position:relative;}
#page .post .s_copy li.p_title span{text-align:right;font-size:11px;color:#999;position:absolute;right:20px;top:0;}
#page .post .s_copy li.p_title b{text-align:left;font-size:11px;color:#999;}
#page .post .s_copy li.tum_list{margin-bottom:20px;padding:0 0 15px 35px;background:url(../../images/etc/faq_aicon.gif) no-repeat;border-bottom:1px solid #ccc;line-height:25px;position:relative;}
#page .post .s_copy li.list2{margin-bottom:20px;padding:0 0 15px 0;border-bottom:1px solid #ccc;position:relative;font-size:13px;}
#page .post .s_copy li.view{margin:25px 0 35px 0;padding:0 0 15px 0;line-height:140%; font-size:13px; position:relative;}
#page .post .s_copy li.root{padding:0 20px;text-align:right;}
#page .post .s_copy li.rewrite{margin:15px 0;border-top:2px solid #6b6b6b;background-color:#f9f9f9;line-height:200%;position:relative;}
#page .post .s_copy li.rewrite .ud_list{height:30px;border-bottom:1px solid #e6e6e7;position:relative;}
#page .post .s_copy li.rewrite .ud_list .btn_title{width:80px;height:30px;text-align:center;font-weight:bold;line-height:30px;position:absolute;}
#page .post .s_copy li.rewrite .ud_list .btn_title img{margin-top:2px;}
#page .post .s_copy li.rewrite .ud_list .copy{width:610px;height:30px;padding:0 15px;text-align:left;font-size:13px;line-height:30px;position:absolute;left:80px;}
#page .post .s_copy li.rewrite .ud_list .date{font-size:11px;color:#999;line-height:30px;}
