@charset "euc-jp";


body {padding:6px 10px 0; margin: 0; text-align: left; background-color: #fff;}
#ocnCommonHeader a {overflow: visible;}
#container{ z-index:1;}

/*-------------------------------------------------
headertext
-------------------------------------------------*/
#ocnCommonHeader {display:block; clear:both; letter-spacing:0; text-align: center; margin-bottom:13px;}
#ocnCommonHeader #htextbox ul li, #ocnCommonHeader #htextbox p {line-height:100%;}
#ocnCommonHeader #htextbox {font-size:12px;}
#ocnCommonHeader a {text-decoration:underline;}

#ocnCommonHeader .noticeArea{
clear:both;
overflow:hidden;
width:500px;
border:1px solid #f0000f;
margin:0 auto 15px;
font-size:133.33%;
}
#ocnCommonHeader .noticeArea .title{
padding:10px 15px;
background:#f0000f;
color:#fff;
font-weight:bold;
}
#ocnCommonHeader .noticeArea .noticeAreaIn{
padding:10px 15px;
}
#ocnCommonHeader .noticeArea .noticeAreaIn p.body{
font-weight:bold;
}

/*----------------------------------------------------------HEADER-----------------------------------------------------------*/
#ocnCommonHeader #header {font-size:12px; z-index:2; height:auto; min-width:1120px; width: auto;}

#header li {list-style:none; line-height:120%;}

#htextbox .container {min-width: 1140px; width: auto;}

/*----------------------------------------------------------HEADER(IE6hack)-----------------------------------------------------------*/
* html #ocnCommonHeader #header {font-size:12px; z-index:2; height:270px; min-width:1120px; width: auto;}


/*-------------------------------------------------
navigation box
-------------------------------------------------*/
.hsclt {_margin:-2px 0 0 -1px;}
.hscrt {_margin:-2px -1px 0 0;}
.hsclb {_margin:0 0 -2px -1px;}
.hscrb {_margin:0 -1px -2px 0;}


/*-------------------------------------------------
searcharea
-------------------------------------------------*/



/*-------------------------------------------------
banner
-------------------------------------------------*/
#ocnCommonHeaderBanner{clear:both;}
#ocnCommonHeaderBanner iframe{padding:0; width:728px;}
#gheader{clear:both; overflow:hidden; zoom:1;}


/*-------------------------------------------------
category
-------------------------------------------------*/
#ocnCommonHeader #tn-head div{z-index:9;}
#ocnCommonHeader #tn-top li.top-on a span, #tn-top li.hover a span {border-top:solid 1px #333; border-bottom:solid 1px #333; color:#fff;}
*:first-child+html #tn-top li.hover a span {padding-top:2px; padding-bottom:1px;}
*:first-child+html #tn-top li.top-on a span {padding-top:2px; padding-bottom:1px;}
h1 {z-index:0;}
#tn-top li ul li{ /line-height:1.3em; }


/*-------------------------------------------------
bread crumb
-------------------------------------------------*/
#ocnCommonHeader #crumb a {text-decoration:none !important;}
#ocnCommonHeader #crumb a:hover {text-decoration:underline !important;}


/*----------------------------------------------------------FOOTER-----------------------------------------------------------*/
#ocnCommonFooter #footer {font-size:12px; margin-bottom:0;}
#ocnCommonFooter #footer a {text-decoration:underline;}
#ocnCommonFooter img {margin:0; padding:0;}
#ocnCommonFooter #footer ul li, #ocnCommonFooter #footer p {line-height:1.2em;}
