@charset "UTF-8";
/* CSS Document */

/* blue */

/* common ---------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/

/* BODY------------------------------------- */

body{
	background: url(../images/color05/body-bg.gif) repeat-x #FFF;
}

/* HEADER----------------------------------- */

div#header p.sub{background: url(../images/color05/edition-bg.gif) no-repeat;}

/*MAINCONT-----------------------------------*/

div#maincont{
	background:url(../images/color05/content-bgtop.gif) no-repeat top #FFF;}


/*gnavi--------------------------------------------------------*/

div#gnavi div.gnavittl{ background:url(../images/color05/gnavittl-bg.gif) repeat-x 0px 12px;}
div#gnavi div.gnavittl h2 span{color:#b78c25; }



/* sidebox--------------------------------------------------------------------------- */

div#wrapper div#maincont div#sidebox h2{ color:#b78c25;}

div#wrapper div#maincont div#sidebox div#sideboxtop{ background:url(../images/color05/sidebg-top.gif) no-repeat top}
div#wrapper div#maincont div#sidebox div#sideboxmid{background:url(../images/color05/sidebg-mid.gif) repeat-y}
div#wrapper div#maincont div#sidebox div#sideboxbottom{ background:url(../images/color05/sidebg-bottom.gif) no-repeat bottom}


/* OTHERNAVI---------------------------------------------------------------------------- */


div#footnavi {background:#b78c25;}


/* pages ---------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/

/*recomend*/

div#recomend{border: 5px solid #b78c25;}

div#recomend h2{ background:url(../images/color05/keywordttlbg.gif) no-repeat 0px;}

div#searchbox div#search-ad h3,div#searchbox div#search-st h3{color:#b78c25;}

div#search-st,div#search-ad{ background:url(../images/color05/searchst-ttl.gif) no-repeat 0px;}


/**/
div#container-pages div.contboxttl{ background:url(../images/color05/box-ttl.gif) no-repeat 0px;}

div#footermenu-ttl{ color:#b78c25;}

div#policy h3,div#protect h3,div#about h3{color:#b78c25;}

div#freebox-bottom div#freeword-box div.gnavittl{ background-color:#b78c25;}


/*100511*/
div#container-pages div.contboxttl_s{ background:url(../images/color01/box-ttl2.gif) no-repeat 0px;}



/*---------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*001*/

div#headerb01 ul li.arean{background: url(../images/color05/edition-bg.gif) no-repeat;}

div#gnavib01 div#gnavi div#area-box div.gnavittl ul li span{ color:#b78c25;}
div#gnavib01 div#gnavi div#freeword-box div.gnavittl ul li span.freettl{ color:#b78c25;}

div#recomendb01 ul#recoh2{width:571px; background:url(../images/color05/keywordttlbg.gif) no-repeat 0px; height:31px; text-align:center;}
* html div#recomendb01 ul#recoh2{width:570px; background:url(../images/color05/keywordttlbg.gif) no-repeat 0px -3px; }
* html div#recomendb01 ul#recoh2 li{ display:block; border-top:#FFF solid 1px;}

/*002*/
div#gnavib02 div#gnavi div#area-box div.gnavittl h2 span{ color:#b78c25;}
div#gnavib02 div#gnavi div#freeword-box div.gnavittl h2 span.freettl{ color:#b78c25;}

div#gnavib02 div#gnavi div#area-box div.gnavittl table th span{ color:#b78c25; display:block; background-color:#FFF; margin-left:-3px}
div#gnavib02 div#gnavi div#freeword-box div.gnavittl table th span.freettl{ color:#b78c25; background-color:#FFF; margin-left:-3px;}
div#gnavib02 div#gnavi div#freeword-box div.gnavittl table{ margin-top:0px;}

div#recomendb02 div#recottl{width:570px; height:31px; background:url(../images/color05/keywordttlbg.gif); 
text-align:center; color:#FFF;}
div#recomendb02 div#recottl span{ display:block; padding-top:4px; font-size:16px;}

/*003*/
div#gnavib03 div#gnavi div#area-box div.gnavittl p span{ color:#b78c25; background:#FFF; font-weight:bold; margin-left:-4px; margin-top:3px;
display:block; margin-bottom:4px;}
div#gnavib03 div#gnavi div#freeword-box div.gnavittl p span.freettl{ color:#b78c25; background:#FFF; font-weight:bold; margin-top:3px;}

div#recomendb03 div#bkph2{width:571px; height:31px; background:url(../images/color05/keywordttlbg.gif) no-repeat 0px; text-align:center;
font-size:16px;}
div#recomendb03 div#bkph2 div{ color:#FFF; display:block; padding-top:3px;}

/*004*/
/*--*/
div#headerb04 dd.sub{background: url(../images/color05/edition-bg.gif) no-repeat;}

div#recomendb04 div#searchbox div#search-ad dl dt,div#searchbox div#search-st dl dt{
color:#b78c25;	
	}

div#gnavib04 div#gnavi div.gnavittl dl.ttldl dt span{color:#b78c25;}

/*005*/
div#headerb05 span.sub{background: url(../images/color05/edition-bg.gif) no-repeat;}

div#gnavib05 div#gnavi div#area-box div.gnavittl h2 span{ color:#b78c25;}
div#gnavib05 div#gnavi div#freeword-box div.gnavittl h2 span.freettl{ color:#b78c25;}

div#recomendb05 div#searchbox div#search-ad span.sh3{color:#b78c25;}

div#recomendb05 div#searchbox div#search-st span.sh3{color:#b78c25;}

div#gnavib05 div#gnavi div#area-box div.gnavittl div.h2ttl,div#gnavib05 div#gnavi div#freeword-box div.gnavittl div.h2ttl{ color:#b78c25;
margin-bottom:-5px; font-weight:bold;}
div#gnavib05 div#gnavi div#area-box div.gnavittl div.h2ttl span,div#gnavib05 div#gnavi div#freeword-box div.gnavittl div.h2ttl span{ background:#FFF;}

div#recomendb05 div#bkph2{width:571px; height:31px; background:url(../images/color05/keywordttlbg.gif) no-repeat 0px; text-align:center;
font-size:16px;}

div#recomendb05 div#bkph2 span{ color:#FFF; display:block; padding-top:5px; font-weight:bold;}