/* 共通定義 */

/*　リンクの色　*/
a{ 
	color: #0099FF;
	text-decoration: none;
}

a:link{
	color: #0099FF;
	text-decoration: none;
	}

a:visited{ 
	color: #0099FF;
	text-decoration: none;
}

a:hover{ 
	color: #66CCFF;
}

p.kakaku { 
	text-align: right;
	font: 12px;
	color: #EE0000;
}

p.onegai { 
	text-align: left;
	font: 10px;
	color: #EE0000;
}

textrea.newstextarea { 
	text-align: left;
	font: 10px;
	color: #000000;
}

p.brog { 
	text-align: right;
	font: 12px;
}



/* ヘッダー */
.headerset {
}

.headerimg {
	clear: both;
	float: left;
	display: inline;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	width: 160px;
}

.headeridx {
	float: left;
	display: inline;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	width: 760px;
}

.h1 {
	font: 36px;
	height: 55px;
	vertical-align: middle;
	text-align: center;
	color: #004400;
}

.h2 {
	font: 18px;
	text-align: right;
	color: #EE3333;
}

.headertxt{
	font: 18px;
	text-align: right;
	color: #004400;
}

/* カテゴリー */
.categoryset {
}

.categoryul {
	margin: 5px 5px 5px 5px;
	padding: 3px 3px 3px 3px;
	list-style: none;
	font: 12px;
}

.categorytitle {
	margin: 0 0 0px 0;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font: 16px;
	background-color: #CCFFBB;
}


.concepttxt {
	margin: 0 0 0px 0;
	padding: 10px 10px 10px 40px;
	color: #004400;
	font: 18px;
}

.categoryul2 {
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	list-style: none;
	font: 12px;
}


/* ニュース */
.newsset {
}


.newstitle {
	margin: 0 0 0px 0;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font: 16px;
	background-color: #CCFFBB;
}

.newsimg {
	padding: 10px 10px 10px 10px;
	float: left;
	widht: 100px;
}

.newsmassage {
	float: left;
	text-align: left;
	padding: 10px 10px 10px 10px;
}

.newsidx {
	font: 16px;
	color: #004400;
	text-align: left;
}

.newstxt {
	padding: 0px 0px 0px 5px;
	font: 14px;
	text-align: left;
	color: #004400;
}


/* メインsection　パーツ */
.maintitle {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font: 16px;
	background-color: #CCFFBB;
}

.mainimg {
	float: left;
	padding: 5px 5px 5px 5px;
	widht: 100px;
}


.mainmassage {
	float: left;
}

.mainmassage .mainidx {
	margin: 10px 10px 10px 10px;
	font: 16px;
	color: #004400;
	text-align: left;
}

.mainmassage .maintxt {
	padding: 0px 0px 0px 20px;
	font: 14px;
	color: #004400;
}

.maintag {
	float: left;
	padding: 2px 2px 2px 2px;
	widht: 120px;
}



/* 口コミpickup */
.kuchikomipickup {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	width: 776px;
	font: 10px;
	border-style: dotted;
	border-width: thin;
	border-color: #004400;
/*	background: #F8F8F8 url() repeat-x;*/
}

.pickup {
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	width: 556px;
	height: 360px;
	font: 10px;
	border-style: dotted;
	border-width: thin;
	border-color: #004400;
/*	background: #F8F8F8 url() repeat-x;*/
}

.number1 {
	margin: 10px 2px 10px 2px;
	padding: 2px 2px 2px 2px;
	width: 384px;
	height: 360px;
	font: 10px;
	border-style: dotted;
	border-width: thin;
	border-color: #004400;
/*	background: #F8F8F8 url() repeat-x;*/
}

.products {
	margin: 10px 2px 10px 2px;
	padding: 2px 2px 2px 2px;
	width: 384px;
	height: 360px;
	font: 10px;
	border-style: dotted;
	border-width: thin;
	border-color: #004400;
/*	background: #F8F8F8 url() repeat-x;*/
}


.link {
	margin:  0px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	width: 180px;
	font: 10px;
	border-style: solid;
	border-width: thin;
	border-color: #004400;
/*	background: #F8F8F8 url() repeat-x;*/
}


.linkul {
	margin: 0 0 0px 0;
	padding: 5px 5px 5px 5px;
	list-style: none;
	font: 10px;
}


/* エリア定義 */

#wrapper {
	margin: 0px 12px 0px 12px;
/*	padding: 10px 10px 10px 10px; */
	width: 1200px;
	font: 10px;
/*	background: #F8F8F8 url() repeat-x;*/
}

#header {
	margin: 0 0 10px 0;
	padding: 0px 0px 0px 0px;
	width: 1000px;
	font: 10px;
	background-color: #CCFFBB;
/*	background: #F8F8F8 url(title_bar.gif) repeat-x;*/
}

#secondery {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 1000px;
	font: 10px;
/*	background: #F8F8F8 url() repeat-x;*/
}
#secondery #category {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 240px;
	border-style: solid;
	border-width: thin;
	border-color: #004400;
}

#secondery #concept {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 240px;
}

#secondery #index {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 240px;
}

#secondery #news {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 400px;
	height: 240px;
	border-style: solid;
	border-width: thin;
	border-color: #004400;
}

#main {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 1000px;
	font: 10px;
/*	background: #F8F8F8 url() repeat-x;*/
}

#main #homeleft {
	clear: both;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	font: 10px;
	border-style: solid;
	border-width: thin;
	border-color: #004400;
/*	background: #F8F8F8 url() repeat-x;*/
}

#main #homeright {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	font: 10px;
/*	background: #F8F8F8 url() repeat-x;*/
}

#main #categoryleft {
	clear: both;
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 590px;
	font: 10px;
	border-style: solid;
	border-width: thin;
	border-color: #004400;
/*	background: #F8F8F8 url() repeat-x;*/
}

#main #categoryright {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	font: 10px;
	border-style: solid;
	border-width: thin;
	border-color: #004400;
/*	background: #F8F8F8 url() repeat-x;*/
}


#footer {
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 10px;
	width: 1000px;
	font: 10px;
/*	background: #F8F8F8 url() repeat-x;*/
}


