@charset "utf-8";
/* CSS Document */
/* Copyright (C) 2010 Creekcom.,Co ltd All Rights Reserved. http://www.creekcom.co.jp/ */

html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}
body {
	margin: 0;
	/* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
	font-family: "ＭＳ Ｐゴシック";
	background-color: #FFFFFF;
}
h1,h2,h3,h4 {margin: 0px;}
.clear {clear: both;}
img {border:0px;vertical-align: top;}
p {margin: 0px;color: #666666;}
#page a
 {
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
#news a,
#details a,
#ftr a,
#headline a,
#main a
 {
	text-decoration: none;
}
#ftr a:link {
	color: #666666;
}
#news a:link,
#page a:link,
#details a:link,
#headline a:link,
#main a:link
 {	color: #0099CC;}
#ftr a:visited {
	color: #666666;
}
#news a:visited,
#page a:visited,
#details a:visited,
#headline a:visited,
#main a:visited
 {	color: #0099CC;}
#ftr a:hover {
	color: #DE0C0C;
}
#news a:hover, 
#page a:hover,
#details a:hover,
#headline a:hover,
#main a:hover
 {	color: #FB556D;}
#ftr a:active {
	color: #DE0C0C;
}
#news a:active,
#page a:active,
#details a:active,
#headline a:active,
#main a:active
 {	color: #0099CC;}
#container {
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	position: relative;
	padding-bottom: 15px;
	padding-top: 10px;
}
#hdr {
	text-align: center;
	background-repeat: no-repeat;
}
#nav {
	width: 800px;
	padding-top: 30px;
	padding-bottom: 5px;
	height: 27px;
	background-repeat: no-repeat;
}
#nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	position: relative;
}
#nav li {float: left;}
.hr01 {
	background-image: url(common/nav01_hr.gif);
	background-position: 5px bottom;
}
.hr02 {
	background-image: url(common/nav02_hr.gif);
	background-position: 0px bottom;
}
.hr03 {	background-image: url(common/nav03_hr.gif);
		background-position: center bottom;
}
.hr04 {	background-image: url(common/nav04_hr.gif);
	background-position: 0px bottom;
	}
.hr05 {	background-image: url(common/nav05_hr.gif);
	background-position: 0px bottom;
	}
#snav ul {
	list-style-type: none;
	margin: 0px;
	padding-left: 30px;
}
#snav {
	width: 800px;
	position: relative;
	padding-top: 5px;
}
#snav li {
	float: left;
}

#pickup {
	width: 800px;
	clear: both;
	height: 110px;
	background-image: url(common/bg_pickup.gif);
	padding-top: 5px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-bottom: 20px;
}
#links {
	text-align: center;
	padding-top: 10px;
}
#links img {
	padding-right: 5px;
	padding-left: 5px;
}
#ftr {
	padding-top: 10px;
	position: relative;
}
#ftr-nav {
	text-align: center;
	background-color: #E4E4E4;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 82%;
}
#ftr-snav {
	text-align: center;
	padding-top: 15px;
	font-size: 82%;
	padding-bottom: 5px;
}
#ftr p {
	text-align: center;
	padding-top: 5px;
	font-size: 75%;
	font-family: "Times New Roman", sans-serif;
}
#cate ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 80px;
}
#cate li {
	float: left;
}
#cate {
	width: 800px;
	position: relative;
}
#pickup img {
	margin-top: 30px;
	margin-left: 9px;
}

#snav .bar {
	background-image: url(common/bar.jpg);
	padding-right: 2px;
	background-repeat: no-repeat;
	background-position: right center;
}
#cate .bar {
	padding-right: 13px;
	background-image: url(common/bt_bar.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.pdd-bttm25 {
	padding-bottom: 25px;
}
#main h1 {
}
#main {
	padding-top: 30px;
	position: relative;
}
#page {
	text-align: center;
	font-size: 90%;
	margin-bottom: 50px;
}
.inner-box {
	padding-right: 47px;
	padding-left: 47px;
	position: relative;
	width: 706px;
}
.inner-box p {
	font-size: 82%;
	line-height: 150%;
}

#season h2 {
	font-size: 200%;
	text-decoration: underline;
	color: #333333;
	padding-bottom: 30px;
}
#season2 img {
	float: right;
}
#season2 {
	padding-bottom: 50px;
}
#reco h2 {
	font-size: 200%;
	padding-bottom: 30px;
	color: #333333;
}
.pdd-top30 {
	padding-top: 30px;
}
#add p {
	padding-bottom: 0px;
}
#com td {
	vertical-align: middle;
	font-size: 83%;
	line-height: 200%;
	padding: 40px 20px;
}
#com p {
	padding-bottom: 0px;
}
#pagetop {
	text-align: right;
	clear: both;
	padding-top: 20px;
}
#left-box {
	float: left;
	width: 400px;
	padding-top: 70px;
	padding-bottom: 70px;
}
#right-box {
	float: right;
	width: 360px;
	padding-top: 70px;
	padding-bottom: 70px;
	padding-right: 20px;
}
.txt p {
	font-size: 82%;
	line-height: 170%;
	padding-bottom: 15px;
}
.aboutus img {
	padding-top: 60px;
	padding-left: 40px;
}
#add h2 {
	font-size: 82%;
	padding-bottom: 10px;
	color: #666666;
	padding-top: 10px;
}
.dealings img {
	padding-top: 120px;
	padding-left: 50px;
}
.contact img {
	padding-left: 90px;
	padding-top: 30px;
}
.shop img {
	padding-top: 100px;
	padding-left: 30px;
}
.info {
	padding-right: 100px;
	padding-left: 100px;
	padding-bottom: 70px;
}
.comttl {
	background-color: #eceaeb;
	text-align: center;
}
.comdetail {
	background-color: #ffffe1;
}
#comh1 {
}
.pickup h1 {
	padding-bottom: 20px;
	padding-left: 45px;
	padding-top: 15px;
}
.bttmpg h1 {
	text-align: right;
	padding-bottom: 50px;
}
.info h1 {
	padding-top: 50px;
}
.pdd-bttm5 {
	padding-bottom: 5px;
}
.pdd-bttm50 {
	padding-bottom: 50px;
}
.pink {
	color: #EAA4DA;
}
.top15 {
	padding-top: 15px;
}

