@charset "shift_jis";
/* ****************************************************
Since : 2008-06-03
Last Modified: 2008-06-03
***************************************************** */

/*1: common Contents
=========================================*/

/* district-header */
div#contents div#district-header {
	width:899px;
	height:163px;
	margin-left:10px;
	line-height:1.2;
}
div#contents div#district-header .inner {
	width:400px;
	margin-left:32px;
	padding-top:32px;
}
div#contents div.tokyo {
	background:url(../../district/images/tokyo_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.chiba {
	background:url(../../district/images/chiba_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.kanagawa {
	background:url(../../district/images/kanagawa_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.saitama {
	background:url(../../district/images/saitama_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.aichi {
	background:url(../../district/images/aichi_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.shizuoka {
	background:url(../../district/images/shizuoka_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.gifu {
	background:url(../../district/images/gifu_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.osaka {
	background:url(../../district/images/osaka_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.kyoto {
	background:url(../../district/images/kyoto_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.hyogo {
	background:url(../../district/images/hyogo_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.nara {
	background:url(../../district/images/nara_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.shiga {
	background:url(../../district/images/shiga_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.okayama {
	background:url(../../district/images/okayama_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.hiroshima {
	background:url(../../district/images/hiroshima_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.fukuoka {
	background:url(../../district/images/fukuoka_bg001.jpg) 0% 0% no-repeat;
}
div#contents div.kumamoto {
	background:url(../../district/images/kumamoto_bg001.jpg) 0% 0% no-repeat;
}


/* district-footer */
div#contents div#district-footer {
	clear:both;
	width:880px;
	margin-left:20px;
	padding-top:35px;
	line-height:1.4;
}

/* main */
div#contents div#main {
	margin-top:0px;
}

/* category-navi */
div#contents div#category-navi {
	margin-top:0px;
}

/* icon link */
div#contents .link2 {
	display:block;
	_height:1%;
	padding-left:16px;
	background: url(../../kaitai/images/buy_ic005.gif) 0% 0.3em no-repeat;
}

/*: district/tokyo.html
=========================================*/
/* district-box01 */
div#contents .district-box01 {
	width:581px;
	margin-top:20px;
	padding-bottom:14px;
	background:url(../../district/images/tokyo_bg003.gif) 0% 100% repeat;
}
div#contents .district-box01 .inner {
	width:581px;
	padding-top:3px;
	background:url(../../district/images/tokyo_bg002.gif) 0% 0% no-repeat;
}
div#contents .district-box01 .left {
	display:inline;
	float:left;
	width:190px;
	margin-left:3px;
}
div#contents .district-box01 .center {
	display:inline;
	float:left;
	width:191px;
	margin-left:2px;
}
div#contents .district-box01 .right {
	display:inline;
	float:right;
	width:190px;
	margin-right:3px;
}
div#contents .district-box01 ul {
	padding-left:6px;
}
div#contents .district-box01 ul li {
	float:left;
}
div#contents .district-box01 ul.col-3 li {
	width:60px;
}
div#contents .district-box01 ul.col-2 li {
	width:90px;
}
div#contents .district-box01 ul li a {
	display:block;
	_height:1%;
	padding-left:10px;
	background:url(../../kaitai/images/buy_ic008.gif) 0% 0.45em no-repeat;
	text-decoration:none;
}

/* district-box02 */
div#contents .district-box02 {
	margin-top:10px;
}
div#contents .district-box02 .left {
	float:left;
	width:282px;
}
div#contents .district-box02 .right {
	float:right;
	width:282px;
}
div#contents .district-box02 .ph-l {
	margin-top:7px;
	padding-bottom:8px;
	background:url(../images/com_bg005.gif) 0% 100% repeat-x;
}
div#contents .district-box02 .ph-l.top {
	margin-top:0;
}
div#contents .district-box02 .ph-l .ph {
	float:left;
	width:61px;
	margin:0;
}
div#contents .district-box02 .ph-l .txt {
	float:right;
	width:214px;
	margin:0;
}

/* district-box03 */
div#contents .district-box03 {
	margin-top:30px;
}
div#contents .district-box03 li.right {
	float:right;
}
div#contents .district-box03 li {
	float:left;
}
div#contents .district-box03 li.right {
	float:right;
}

/* area-box01 */
div#contents div.area-box01 {
	margin-top:15px;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
}
div#contents div.area-box01.mt30 {
	margin-top:30px;
}
div#contents div.area-box01 div.title {
	padding:5px 9px;
	border-top:1px solid #aaaaaa;
	background:#FEDCA4;
}
div#contents div.area-box01 div.title h4 {
	_padding:2px 0;
	margin-right:30px;
}
div#contents div.area-box01 div.title h4 a {
	font-size:115%;
	font-weight:bold;
}
div#contents div.area-box01 div.title h4 .title-text {
	font-size:115%;
	font-weight:bold;
}
div#contents div.area-box01 div.title h4 a img {
	margin:0 5px 3px 0;
	*margin:0 5px 0 0;
}
div#contents div.area-box01 div.sub-title {
	padding:4px 10px;
	border-top:1px solid #cccccc;
	background:#f3f3f3;
}
div#contents div.area-box01 div.sub-title.top {
	border-top:1px solid #aaaaaa;
}
div#contents div.area-box01 div.sub-title h5 {
	font-weight:bold;
}
div#contents div.area-box01 div.area-section {
	padding:10px;
	border-top:1px solid #cccccc;
}
div#contents div.area-box01 div.area-section.top {
	margin:0;
	border-top:1px solid #aaaaaa;
}
div#contents div.area-box01 div.area-section ul.col-4 li {
	float:left;
	width:214px;
}
div#contents div.area-box01 div.area-section ul.col-4 li a {
	display:block;
	_height:1%;
	padding-left:10px;
	background: url(../../area/images/area_ic001.gif) 0% 0.45em no-repeat;
}

/*99: extra
=========================================*/
div#contents .district-box01 .inner:after,
div#contents .district-box01 ul:after,
div#contents .district-box02:after,
div#contents .district-box02 .ph-l:after,
div#contents .district-box03:after,
div#contents div.area-box01 div.area-section ul.col-4:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

div#contents .district-box01 .inner,
div#contents .district-box01 ul,
div#contents .district-box02,
div#contents .district-box02 .ph-l,
div#contents .district-box03,
div#contents div.area-box01 div.area-section ul.col-4 {
	min-height: 1px;
}

/* for IE6 */
* html div#contents .district-box01 .inner,
* html div#contents .district-box01 ul,
* html div#contents .district-box02,
* html div#contents .district-box02 .ph-l,
* html div#contents .district-box03,
* html div#contents div.area-box01 div.area-section ul.col-4 {
	height: 1px;
}

/* for IE7 */
*+html div#contents .district-box01 .inner,
*+html div#contents .district-box01 ul,
*+html div#contents .district-box02,
*+html div#contents .district-box02 .ph-l,
*+html div#contents .district-box03,
*+html div#contents div.area-box01 div.area-section ul.col-4 {
	zoom: 1;
}