@charset "utf-8";

@import "./initialize.css";
@import "./base.css";
@import "./style.css";




#jizakeGourmet_main{
	padding:0 15px 15px 15px;
}

.jizakeGourumet_title {
margin:10px 0 10px 0;
}
.navigation_jizakeGourmet li{
	margin-top:5px;
}

.jizakeGourumet_text{
	margin:5px 0 0 5px;
}

.navigation_jizakeGourmet2{
	float:left;
	margin:15px 0 15px;
}


.jizakeGourumetTheme_title{
	text-align:center;
	font-size:20px;
}

.jizakeGourumetPost{
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	margin:15px 0 15px 0;
}

.jizakeGourumetPost_head{
	background-color:#F8F4DA;
	padding:10px;
}
.jizakeGourumetPost_main{
	width:550px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-width:1px;
	padding:10px;
}
.jizakeGourumetPost_footer{
	padding:10px;
	width:550px;
}
.jizakeGourumetPost_title{
	display:table-cell;
	font-weight:bold;
	font-size:15px;
	float:left;
}
.jizakeGourumetPost_pref{
	margin-right:15px;
	float:right;
}

.jizakeGourumetPost_date{
	float:right;
}

.jizakeGourumetPost_nickname{
	padding-top:5px;
	display:table-cell;
	float:left;
}

.jizakeGourumetPost_body{
	width:420px;
	float:left;
}
.jizakeGourumetPost_image{
	float:right;
}

.jizakeGourumetPost_point{
	float:left;
	padding:5px;
	background-color:#F8F4DA;
}
.jizakeGourumetPost_pointNum{
	font-size:20px;
	color:red;
}
.jizakeGourumetPost_pointManaberu{
	font-size:12px;
	color:red;
}

.jizakeGourumetPost_click{
	font-size:10px;
	padding:0 10px 0 0;
	float:right;
}
.jizakeGourumetPost_vote
{
	float:right;
}

.jizakeGourumetSearch{
	border-style:solid;
	border-width:1px;
	border-color:#CDCDCD;
	margin-top:15px;
	margin-bottom:15px;
}

.jizakeGourumetSearch_head{
	background-color:#F8F4DA;
	padding:10px;
	border-bottom-style:dotted;
	border-color:#999999;
	border-width:1px;
	width:547px;
}

.jizakeGourumetSearch_bottom{
	padding:5px;
	width:557px;
}

#jizakeGourumet_post {
width:560px;
margin:20px auto;
}
	#jizakeGourumet_post table{
	margin:0 0 20px;
	padding:0;
	}
	#jizakeGourumet_post th {
	width:150px;
	text-align:right;
	padding:5px 0;
	background:url(../images/background/dot_3px.gif) left bottom repeat-x;
	}
	#jizakeGourumet_post td {
	width:350px;
	text-align:left;
	padding:5px 0 5px 15px;
	background:url(../images/background/dot_3px.gif) left bottom repeat-x;
	}
	#jizakeGourumet_post input {
	vertical-align:middle;
	margin-bottom:5px;
	}
	#jizakeGourumet_post textarea {
	vertical-align:middle;
	margin-bottom:5px;
	font:normal 12px/1.6em "ＭＳ Ｐ ゴシック", "MS P Gothic", "Verdana", sans-serif;
	}

.button {
	padding-top:20px;
	padding-left:160px;
	padding-bottom:70px;
}
	.button li {
		float:left;
		padding-right:20px;
		margin-right:10px;
	}

.button2 {
	padding-top:20px;
	padding-left:130px;
	padding-bottom:50px;
}
	.button2 li {
		float:left;
		padding-right:20px;
		margin-right:10px;
	}

.button3 {
	padding-top:30px;
	padding-left:150px;
	padding-bottom:20px
}

.jizakeGourumet_area{
	padding-top:20px;
/*
	padding-left:5px;
*/
}
	.jizakeGourumet_area li {
		float:left;
		margin:0px 5px;
	}

.themeCount {
		float:left;
		padding-left:470px;
		margin-bottom:10px;
	}
.themeCount2 {
/*
		padding-left:200px;
*/
		text-align:right;
		margin:5px 5px 2px 0px;
	}
	.themeCount2 img {
		vertical-align:middle;
		margin-right:1em;
	}


.jizakeGourumetPostBody{
	width:438px;
	height:200px;
	font:normal 12px/1.6em "ＭＳ Ｐ ゴシック", "MS P Gothic", "Verdana", sans-serif;
}
.jizakeGourumetConfirmBody{
	width:420px;
	font:normal 12px/1.6em "ＭＳ Ｐ ゴシック", "MS P Gothic", "Verdana", sans-serif;
}

.campaignTop{
	background:url(../images/jizakeGourmet/campaign/top.jpg) 0px 0px no-repeat;
	height:390px;
}
.campaignTopS{
	background:url(../images/jizakeGourmet/campaign/topS.jpg) 0px 0px no-repeat;
	height:240px;
}
.campaignTopButton{
	padding:140px 0 0 370px;
}

.campaignTop2{
	background:url(../images/jizakeGourmet/campaign/top2.jpg) 0px 0px no-repeat;
	height:350px;
	width:370px;
	margin:10px 0 10px 5px;
	float:left;
}
.campaignOuboButton{
	padding:230px 0 0 10px;
}
.campaignLink{
	padding:10px 0 0 15px;
}

.campaignTop3{
	background:url(../images/jizakeGourmet/campaign/top3.jpg) 0px 0px no-repeat;
	height:350px;
	width:220px;
	margin:10px 0 10px 0px;
	float:right;
}

.campaignReadButton{
	padding:300px 0 0 20px;
}

.title{
border-left:3px solid #000000;
margin:10px 0 0 15px;
padding-left:5px;
font-size:15px;
font-weight:bold;
}

.button4 {
	padding-top:20px;
	padding-left:180px;
	padding-bottom:50px;
}
	.button4 li {
		float:left;
		padding-right:10px;
		margin-right:10px;
	}