@charset "utf-8";
/* CSS Document */
body{background:#212121;}

div#wrapper{height:100%;}

div#headerArea{
background:#fff;
border-top:#8fc215 2px solid;
zoom:1;
}

div#container{
margin:0;
padding:0;
zoom:1;
}

div#header{
width:960px;
height:73px;
margin:-2px auto 0;
position:relative;
}

div#grobalNav{margin:auto;}

#contentArea{
background:url(img/bg-contentArea.png);
position:relative;
zoom:1;
}

/*---IndexStyle---------------------------------------------------*/

body#idx div#contentAreaInner{
width:950px;
margin:0 auto;
padding:0;
background:url(img/bg-idx-contentAreaInner.gif) no-repeat 0 413px;
}

body#idx div#mainContent{
width:702px;
float:left;
background:none;
padding-left:0;
}

body#idx #mainContent .flaBox{
background:#fff;
border:#dfdfdf 1px solid;
border-top:none;
padding:9px;
margin-bottom:6px;
}

body#idx #mainContent .contentsBox{
background:#fff;
border:#dfdfdf 1px solid;
border-bottom:none;
padding:9px;
margin-bottom:6px;
}

body#idx div#subContent{
width:220px;
float:right;
padding:9px;
background:#fff;
border:#dfdfdf 1px solid;
border-bottom:none;
}


/*---UnderStyle[2column]------------------------------------------*/

#contentAreaInner{
width:918px;
margin:0 auto;
padding:15px;
background:#fff;
border:#dfdfdf 1px solid;
border-top:none;
border-bottom:none;
zoom:1;
}
#mainContent{
width:670px;
min-height:730px;_height:730px;
float:right;
background:url(img/line-mainContent.png) no-repeat left 40px;
padding-left:25px;
}

#subContent{
width:205px;
float:left;
padding:0 18px 0 0;
}

/*---UnderStyle[1column]------------------------------------------*/
body#noNavi div#mainContent{
width:918px;
float:none;
background:none;
min-height:1px;_height:1px;
margin:0 auto;
padding-left:0;
z-index:1;
}


/*---shareStyle---------------------------------------------------*/

div#etcContent{
width:920px;
margin:auto;
clear:both;
padding-top:20px;
}

div#footer{
clear:both;
margin:0 auto;
background:url(img/bg-footer.png) repeat-x 0 top;
border-bottom:#424242 1px solid;

}

div#copyrightArea{
width:950px;
margin:0 auto;
background:#212121;
}