/*========================================================
	1: universal reset
	2: base setting
	3: top contents
========================================================*/


/* 1: universal reset
======================================*/
body,div,dl, dt, dd,ul, ol, li,
pre,form, fieldset, input,
h1,h2,h3,h4,h5,h6,
textarea,p, blockquote {margin: 0; padding: 0;}

ul,ol,li {list-style: none;}



/* 2: base setting
======================================*/

.clear {
	clear: both;
}

/* 3: top contents
======================================*/

/* title */
#title {height: 234px; margin-top: 14px;}

#title_c {width: 430px; height: 29px; float: left; margin-right: 5px;}

#logoList li {width: 24px; float: left; margin-right: 2px;}

#titleBox {width: 780px;}

#titleBoxL {
	float: left;
	width: 560px;
	height: 205px;
}

#titleBoxR {
	float: right;
	width: 220px;
	height: 205px;
}


/* rowprice */
#rowprice {width: 220px; height: 205px;}

#rowpriceBox {
	height: 170px;
	background-color: #ff6d0d;
	padding: 2px 7px 8px;
	_padding: 2px 7px 2px;
}

#rowprice dl {
	clear: both;
	height: 39px;
	margin-bottom: 5px;
	_margin-bottom: 2px;
}

#rowprice dt {
	float: left;
	width: 70px;
	height: 39px;
}

#rowprice dd {
	color: #CC0000;
	font-weight: bold;
	font-family:"Times New Roman";
	font-style: italic;
	float: left;
	width: 136px;
	height: 39px;
	background-color: #fff;
}

#rowprice dd a:link {font-size: 33px; color: #cc0000; text-decoration: none;}

#rowprice dd a:visited {font-size: 33px; color: #cc0000; text-decoration: none;}

#rowprice dd a:hover {font-size: 33px; color:#ff0000;}

.kakaku {
	font-size: 14px;
	font-style: normal;
	margin-left: 5px;
}
.kakaku2 {font-size: 14px; font-style: normal;}



/* purpose */
#purpose {
	clear: both;
	width: 540px;
	height: 170px;
	text-align: center;
	margin-bottom: 8px;
}

#purposeList li {
	width: 175px;
	height: 55px;
	float: left;
	margin-right: 5px;
	margin-bottom: 8px;
}

.sideBox {
	border: 5px solid #E6E6E6;
	padding: 5px;
	padding-bottom: 2px;
	text-align: left;
	font-size: small;
}

.sideBox li {background: url(/img/icon_arrow_02.gif) no-repeat; padding-left: 16px;}


/* tour */
#tour {margin-bottom: 10px; width: 220px;}

#tour h4 {margin-bottom: 5px;}

#tour p {margin-bottom: 8px;}

#tour li p {margin-bottom: 5px; margin-top: 3px;}

#tour h5 {font-size: small; font-weight: normal;}

#tour li {border-bottom: dashed 1px #ccc; margin-bottom: 7px;}

.list_b {
	font-size: 114%;
	background: url(/img/icon_arrow_pink02.gif) 0px 3px no-repeat !important;
	padding-bottom: 6px;
}


/* tabinchu */
#tabinchu h4 {margin-bottom: 4px;}

#tabinchu li {
	margin-bottom: 10px;
	background: none !important;
	padding-left: 0 !important;
}



