@charset "Shift-JIS";

BODY	{
	background-color:#FFF;
	font-style:normal;
	font-weight:normal;
	text-align:center;
	text-indent:0pt;
	letter-spacing:0em;
	color:#666;
	font-size:12px;
	line-height:140%;
	margin:0 0 10px 0px;
	padding:0px;
	}
a:link { color: #0068b7; text-decoration: none; }
a:visited { color: #574b9b; text-decoration: none; }
a:hover { color: #0097EB; text-decoration: none; }
a:active { color: #574b9b; text-decoration: none; }
#headlinkbtn a:link { color: #4c4c4c; text-decoration: none; }
#headlinkbtn a:visited { color: #4c4c4c; text-decoration: none; }
#headlinkbtn a:hover { color: #0097EB; text-decoration: none; }
#headlinkbtn a:active { color: #4c4c4c; text-decoration: none; }
#footlink a:link { color: #FFF; text-decoration: none; }
#footlink a:visited { color: #FFF; text-decoration: none; }
#footlink a:hover { color: #FFF; text-decoration: none; }
#footlink a:active { color: #FFF; text-decoration: none; }
img{
	border:0;
	padding:0;
	margin:0;
	vertical-align:middle;
}
#header *{ padding:0; margin:0;}
table{
	font-size:1em; 
	border-collapse: collapse;
}
/* clearfix */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
* html .clearfix { height: 1% }
.clearfix {display:block;}

a { outline: none; }


#wrapper{
	width:800px;
	margin:5px auto;
	padding:0;
	text-align:left;
	background-color:#FFF;
}
#header{
	width:800px;
	margin:0 auto;
	position:relative;
	background-color:#f2f2f2;
	padding-top:10px;
	line-height:110%;
}
#header #headread{
	width:400px;
	padding-left:10px;
	padding-bottom:10px;
	text-align:left;
	float:left;
}
#header #headlinkbtn{
	width:390px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:10px;
	float:right;
}
#header h1{
	font-size:0.9em;
	font-weight:normal;
	color:#808080;
}
#header h2{
	font-size:0.9em;
	font-weight:normal;
	color:#808080;
}
#headlinkbtn ul{
	list-style:none;
}
#headlinkbtn li{
	float:left;
	margin-right:10px;
}
#headlinkbtn li a{
	background:url(../images/common/headlinkicon.gif) top left no-repeat;
	padding-left:15px;
}
#headlinkbtn li.attention{
	background-color:#999;
	color:#FFF;
	font-size:0.8em;
	padding:0 2px;
}
#headtitle{
	background:url(../images/common/head.jpg) top left no-repeat;
	display:block;
	width:800px;
	height:167px;
	border-top:5px #FFF solid;
	text-indent:-9999px;
}
#headnavi{
	position:absolute;
	top:175px;
	left:170px;
}
#headnavi ul{
	list-style:none;
}
#headnavi li{
	float:left;
	margin-right:2px;
}
#headnavi li a#navi_a_01{
	background:url(../images/common/headbtn01.gif) top left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#headnavi li a:hover#navi_a_01{
	background:url(../images/common/headbtn01.gif) bottom left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#headnavi li a#navi_a_02{
	background:url(../images/common/headbtn02.gif) top left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#headnavi li a:hover#navi_a_02{
	background:url(../images/common/headbtn02.gif) bottom left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#headnavi li a#navi_a_03{
	background:url(../images/common/headbtn03.gif) top left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#headnavi li a:hover#navi_a_03{
	background:url(../images/common/headbtn03.gif) bottom left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#headnavi li a#navi_a_04{
	background:url(../images/common/headbtn04.gif) top left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#headnavi li a:hover#navi_a_04{
	background:url(../images/common/headbtn04.gif) bottom left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

#headnavi li a#navi_a_05{
	background:url(../images/common/headbtn_chiba_red.gif) top left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#headnavi li a:hover#navi_a_05{
	background:url(../images/common/headbtn_chiba_red.gif) bottom left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

#headnavi li a#navi_a_06{
	background:url(../images/common/headbtn_tokyo_red.gif) top left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#headnavi li a:hover#navi_a_06{
	background:url(../images/common/headbtn_tokyo_red.gif) bottom left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

#headnavi li a#navi_a_07{
	background:url(../images/common/headbtn_kanto.gif) top left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#headnavi li a:hover#navi_a_07{
	background:url(../images/common/headbtn_kanto.gif) bottom left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

#headnavi li a#navi_a_08{
	background:url(../images/common/headbtn_delihel_red.gif) top left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#headnavi li a:hover#navi_a_08{
	background:url(../images/common/headbtn_delihel_red.gif) bottom left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

#headnavi li a#navi_a_09{
	background:url(../images/common/headbtn_soap_red.gif) top left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#headnavi li a:hover#navi_a_09{
	background:url(../images/common/headbtn_soap_red.gif) bottom left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#headnavi li a#navi_a_10{
	background:url(../images/common/headbtn_delihel-miyazaki_red.gif) top left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#headnavi li a:hover#navi_a_10{
	background:url(../images/common/headbtn_delihel-miyazaki_red.gif) bottom left no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-indent:-9999px;
}



.contentsbox{
	margin:10px 0 0 0;
}


.upper_banner_block{
	background: url(../images/common/banner_bg.jpg) bottom left no-repeat;
	height:326px;
	width:587px;
	margin-top:10px;
}
.upper_banner_block img{
	margin:33px 0 0 13px;
}

@media screen {

#footer{
	background-color:#808080;
	width:800px;
	margin:10px auto;
	padding:0 0 5px 0;
	color:#FFF;
	text-align: center;
}
#footlink{
	width:800px;
	text-align:center;
	font-size:0.9em;
	padding:5px 0;
}
#footlink ul{
	padding-left:5px;
	margin:0;
}
#footlink li{
	display:inline;
	padding-left:10px;
	padding-right:5px;
	border-left:1px solid #FFF;
}
#footlink li:first-child {
	border-left:none;
}
#footcopy{
	color:#FFF;
	text-align:center;
	font-size:0.8em;
}

  }
  
@media print {

#footer{
	display:none;
}

  }
