/* ================= コメントを書く　comment.html ====================== */
/* --------------- commentBlock ---------------- */
#commentBlock2 {
	width: 667px;
	background-image: url(../images/recipe/comment_back.jpg);
	background-repeat: repeat-y;
	height: auto;
	float: right;
	margin: 0px;
}
#comment_title {
	width: 667px;
	background-image: url(../images/others/comment_001.jpg);
	background-repeat: repeat-y;
	height: 32px;
	margin: 0px;
}

/* ================= しあわせレシピ新規登録　idon.html ====================== */
#idonBlock {
	width: 675px;
	background-image: url(../images/others/idon_back.jpg);
	background-repeat: repeat-y;
	height: auto;
	margin: 0px;
}
#idonBlock_detail {
	width: 640px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#idonBlock_detail p{
	font-size: 12px;
	margin-top: 20px;
}
#idonBlock table{
	margin-top: 20px;
}
#idonBlock td{
	font-size: 12px;
	padding-left: 10px;
}
.glay_border{
	font-size: 12px;
	border: 1px solid #CCCCCC;
	height: 20px;
}
#idonBlock #kiyaku{
	font-size: 10px;
	border: 1px solid #CCCCCC;
	width: 580px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#kiyaku{
	overflow: auto;
	height: 250px;
	color: #4E4D49;
}
#kiyaku p{
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#kiyaku ul{
	margin-left: 15px;
}
#kiyaku li{
	line-height: 180%;
}
#idon_b1{
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
#idon_b1 p{
	text-align: center;
}
/* ================= お問合せ　inquire.html ====================== */

#inquireBlock {
	width: 675px;
	background-image: url(../images/others/idon_back.jpg);
	background-repeat: repeat-y;
	height: auto;
	margin: 0px;
}
#inquireBlock_detail {
	width: 640px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#inquireBlock_detail p{
	font-size: 12px;
	margin-top: 20px;
}
#inquireBlock table{
	margin-top: 20px;
}
#inquireBlock td{
	font-size: 12px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.glay_border2{
	font-size: 12px;
	border: 1px solid #CCCCCC;
}
#inquireBlock #kiyaku{
	font-size: 10px;
	border: 1px solid #CCCCCC;
	width: 580px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#inquire_b1{
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
#inquire_b1 p{
	text-align: center;
}
/* ================= 仮パスワード　karipas.html ====================== */

#karipasBlock {
	width: 675px;
	background-image: url(../images/others/idon_back.jpg);
	background-repeat: repeat-y;
	height: auto;
	margin: 0px;
}
#karipasBlock_detail {
	width: 640px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/others/kari_body_back.jpg);
	background-repeat: no-repeat;
	height: 290px;
}
#karipasBlock_detail p{
	font-size: 12px;
	margin-top: 20px;
}
#karipasBlock table{
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#karipasBlock td{
	font-size: 12px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.glay_border2{
	font-size: 12px;
	border: 1px solid #CCCCCC;
}
#karipas_honbun {
	width: 430px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#karipas_honbun p{
	font-size: 12px;
	margin-top: 10px;
}
#karipas_b1{
	margin-top: 110px;
	margin-bottom: 0px;
	text-align: center;
}
#karipas_b1 p{
	text-align: center;
}
/* ================= ログイン　login.html ====================== */

#loginBlock {
	width: 480px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/others/login_body_back.jpg);
	background-repeat: repeat-y;
}
#loginBlock p{
	font-size: 12px;
	margin-top: 20px;
}
#loginBlock table{
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#loginBlock td{
	font-size: 12px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#login_honbun {
	width: 430px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#login_honbun p{
	font-size: 12px;
	margin-top: 10px;
}
#login_honbun2 {
	width: 270px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 80px;
	background-image: url(../images/others/login_image002.gif);
	background-repeat: no-repeat;
	text-align: center;
}
#login_honbun2 p{
	font-size: 12px;
	margin-top: 10px;
}
#login_honbun3 {
	width: 450px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
#login_honbun3 p{
	font-size: 12px;
	margin-top: 20px;
}
.glay_border2{
	font-size: 12px;
	border: 1px solid #CCCCCC;
}
.txt16_bold{
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}
img#login_b{
	margin-top: 20px;
}
/* ================= 投票方法　tohyo.html ====================== */

#tohyoBlock {
	width: 480px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/others/login_body_back.jpg);
	background-repeat: repeat-y;
	height: auto;
}
#tohyoBlock p{
	font-size: 12px;
}
#tohyoBlock_detail {
	width: 440px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	line-height: 180%;
}
#tohyoBlock_detail p{
	font-size: 12px;
	line-height: 170%;
	text-align: left;
}
#tohyoBlock_detail2 {
	width: 440px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	line-height: 180%;
}
#tohyoBlock_detail2 p{
	font-size: 12px;
	line-height: 170%;
	text-align: left;
}
.imageright{
	margin-left: 45px;
	float: right;
}
.imageleft{
	margin-right: 20px;
	float: left;
}
.text14_pink_bold{
	font-size: 14px;
	font-weight: bold;
	color: #EE4754;
}

/* ================= C-oneお料理フェスティバルとは？　what2.html ====================== */

#what2Block {
	width: 480px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/others/login_body_back.jpg);
	background-repeat: repeat-y;
	height: auto;
}
#what2Block p{
	font-size: 12px;
}
#what2Block_detail {
	width: 440px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: left;
	font-size: 12px;
	line-height: 180%;
	height: 360px;
	background-image: url(../images/others/what2_image002.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#what2Block_detail p{
	font-size: 12px;
	line-height: 170%;
	text-align: left;
}
.imageright2{
	margin-left: 15px;
	float: right;
}

/* ================= 利用規約　kiyaku.html ====================== */
#kiyakuBlock {
	width: 675px;
	background-image: url(../images/others/idon_back.jpg);
	background-repeat: repeat-y;
	height: auto;
	margin: 0px;
}
#kiyakuBlock_detail {
	width: 630px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
#kiyakuBlock_detail p{
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#kiyakuBlock_detail ul{
	margin-left: 15px;
}
#kiyakuBlock_detail li{
	line-height: 180%;
}

/* ================= サイトマップ　sitemap.html ====================== */
#sitemapBlock {
	width: 675px;
	background-image: url(../images/others/idon_back.jpg);
	background-repeat: repeat-y;
	height: auto;
	margin: 0px;
}
#sitemapBlock_detail {
	width: 630px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#sitemapBlock_detail p{
	font-size: 12px;
	margin-top: 20px;
}
#sitemapBlock_detail_l {
	width: 300px;
	margin: 0px;
	float: left;
}
#sitemapBlock_detail_r {
	width: 300px;
	margin: 0px;
	float: right;
}
#sitemapBlock_detail_l ul{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CC0000;
	padding-bottom: 40px;
}
#sitemapBlock_detail_l li{
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
	font-weight: bold;
	list-style-image: url(../images/others/sitemap_yajirushi.gif);
	list-style-position: inside;
}
#sitemapBlock_detail_l a{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
ul#right1{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CC0000;
}
li#right1li{
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
	font-weight: bold;
	list-style-image: url(../images/others/sitemap_yajirushi.gif);
	list-style-position: inside;
}
ul#right2{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #663200;
	text-decoration: none;
	padding-left: 30px;
}
li#right2li{
	font-size: 12px;
	font-weight: bold;
	color: #663200;
	text-decoration: none;
	margin-top: 10px;
}
ul#right3{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #663200;
	text-decoration: none;
	padding-left: 20px;
}
li#right3li{
	font-size: 12px;
	font-weight: normal;
	color: #4E4D49;
	text-decoration: underline;
	margin-top: 8px;
	list-style-position: inside;
	list-style-image: url(../images/others/sitemap_sankaku.gif);
}
li#right3li a{
	text-decoration: underline;
}
#sitemapBlock_detail_r a{
	text-decoration: none;
}
/* ================= レシピに投票する　voting.html ====================== */

#votingBlock {
	width: 675px;
	background-image: url(../images/others/idon_back.jpg);
	background-repeat: repeat-y;
	margin: 0px;
}
#votingBlock_detail {
	width: 630px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/others/voting_body_back.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 270px;
}
#votingBlock_detail p{
	font-size: 12px;
	margin-top: 20px;
}
#recipe_image{
	height: 162px;
	width: 207px;
	margin-top: 40px;
	margin-left: 17px;
	float: left;
}
*html #recipe_image{
	margin-left: 8px;
}
#recipe_detail{
	width: 370px;
	margin-top: 5px;
	float: right;
	text-align: left;
}
#recipe_detail p{
	font-size: 12px;
	margin-top: 0px;
}
p#recipename{
	font-size: 18px;
	margin-top: 25px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
}
#recipe_id{
	width: 360px;
	background-color: #F5F0E1;
	margin-top: 20px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 20px;
}
#recipe_id p{
	font-size: 12px;
	margin-top: 0px;
}
#recipe_detail1_author{
	float: left;
	width: 372px;
	margin-top: 5px;
	font-size: 12px;
	color: #663300;
	text-decoration: none;
	text-align: left;
	background-color: #F5F0E1;
	padding-top: 5px;
	padding-right: 3px;
	padding-left: 5px;
	height: 19px;
}
#id_number{
	font-size: 16px;
	line-height: 120%;
	text-align: left;
	float: left;
	padding-right: 20px;
	font-weight: bold;
	color: #663300;
	height: 20px;
}
.author_shop{
	font-size: 10px;
	margin-left: 10px;
	padding: 10px;
	width: 360px;
}
#author_name{
	font-size: 12px;
	width: 260px;
	line-height: 120%;
	text-align: left;
	float: left;
	height: 17px;
	margin-top: 3px;
	color: #663300;
}
#votingBlock_detail2 {
	width: 460px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/others/voting_image003.gif);
	background-repeat: no-repeat;
	height: 90px;
}
#votingBlock_detail2 p{
	font-size: 12px;
}
input#vot_b{
margin-top:20px;
margin-left:130px;
}
#vot_b1{
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 12px;
}
#vot_b1 p{
	text-align: center;
}

/* ================= その他　others.html ====================== */

#othersBlock {
	width: 675px;
	background-image: url(../images/others/idon_back.jpg);
	background-repeat: repeat-y;
	height: auto;
	margin: 0px;
}
#othersBlock_detail1 {
	width: 630px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/others/others1_image001.jpg);
	background-repeat: no-repeat;
	height: 290px;
}
#othersBlock_detail1 p{
	font-size: 12px;
	margin-top: 20px;
}
#othersBlock_detail2 {
	width: 630px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/others/others_image001.jpg);
	background-repeat: no-repeat;
	height: 290px;
}
#othersBlock_detail2 p{
	font-size: 12px;
	margin-top: 20px;
}
#othersBlock_detail2 table{
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#othersBlock_detail2 td{
	font-size: 12px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#othersBlock_detail3 {
	width: 630px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/others/others3_image001.jpg);
	background-repeat: no-repeat;
	height: 290px;
}
#othersBlock_detail3 p{
	font-size: 12px;
	margin-top: 20px;
}
#othersBlock_detail4 {
	width: 630px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/others/others4_image001.jpg);
	background-repeat: no-repeat;
	height: 290px;
}
#othersBlock_detail4 p{
	font-size: 12px;
	margin-top: 20px;
}
#others_honbun {
	width: 270px;
	margin-top: 140px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 80px;
	text-align: center;
}
#others_honbun  p{
	font-size: 12px;
	margin-top: 10px;
	text-align: center;
}
#others_b1{
	margin-top: 250px;
	margin-bottom: 0px;
	text-align: center;
}
#others_b1 p{
	text-align: center;
}
#others_b2{
	margin-top: 80px;
	margin-bottom: 0px;
	text-align: center;
}
#others_b2 p{
	text-align: center;
}
#others_b3{
	margin-top: 50px;
	margin-bottom: 0px;
	text-align: center;
}
#others_b3 p{
	text-align: center;
}
img#others_b{
	margin-top: 10px;
}

