/* CSS Document */
/**{border: 1px solid red !important;}*/


body {
background:#F1F4F6;
text-align:center;
color:#555555;
}

#container {
width:780px;
margin:0 auto;
border-left:1px solid #D1D4D6;
border-right:1px solid #D1D4D6;
background:#FFFFFF;
text-align:left;
}


/*default gIMG*/
#h_f_box{
background:#FFFFFF; 
width:774px; 
}
/*gTABLED*/
#h_f_box2{
background:#FFFFFF; 
width:774px; 
border-left:1px solid #A7A7A7; 
border-right:1px solid #A7A7A7; 
}
/*gTABLE*/
#h_f_box3{
background:#F3F3F3; 
width:776px; 
}
/* ===================== header ===================== */

#header {
height:65px;
padding:0 0 10px 0;
position:relative;
}

#header #logo {
float:left;
width:275px;
height:44px;
margin:17px 0 0 0;
}
#header #head-menu {
float:right;
width:386px;
border-top:6px solid #CBCBCB;
}
#header #head-menu ul.navi-box {
margin-top:24px; margin-left:2px; 
border-left:1px solid #D8D8D8;
}
#header #head-menu ul.navi-box li {
float:left;
border-left:1px solid #D8D8D8;
}
#header #head-menu ul.navi-box li.search-box {
padding:0 0 0 10px;
}
#header #head-menu ul.navi-box li.search-box input {
width:125px;
margin:0 0 6px 0;
background:#EEF3F5;
border:1px solid #C6D4DC;
}

#header p.help {
position:absolute;
right:10px;
bottom:8px;
width:34px;
height:9px;
text-align:right;
}
#header p.help img {
display:block;
border:0;
}

/* ===================== footer ===================== */

#footer {
clear:both;
width:772px;
padding:6px 0 18px 0;
border-top:1px solid #FFFFFF;
background:#F3F3F3;
}
#footer .copyright {
float:left;
width:324px;
}
#footer .copyright img {
display:block;
margin:0 0 0 8px;
}
#footer ul {
float:right;
width:368px;
padding:2px 10px 0 0;
}
#footer ul li {
float:left;
margin:0 11px 0 0;
}
#footer ul li.last {
margin:0;
}
#footer ul li img {
display:block;
border:0;
}


/* ===================== contents ===================== */

#contents {
	background:url(/images/contents_bg.gif) repeat-y;
	border-bottom:1px solid #D1D4D6;
}


/* ===================== popup-body ===================== */

body#popup {
background:#FFF;
}

body#popup #contents_popup {
padding:10px;
text-align:left;
}

body#popup #close-button {
margin:20px 0 0 0;
padding:15px 0 0 0;
background:url(/img/fig_dotline_bottom.gif) repeat-x left top;
text-align:center;
}





