@charset "utf-8";
@import url("style.css");

body {
	text-align: center;
	margin:20px auto;
	padding: 0px;
	font-size:12px;
	color:#FFFFFF;
	background: #000000 url(../images/bg.jpg) repeat-x;
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}
	
td{font-size:12px;}

#container{width: 800px;margin: 0px auto;}

#inner{background:#000000;line-height: 1.3em; text-align:left;}

#maincontent{ margin:10px 15px 10px 12px;}

#maincontent .menucontent{float: left;width: 188px;}
#maincontent .rightcontent{float: right; margin-left:15px; width:570px;}

.sidecover h4{
	background-image: url(../common/lbl_side-bg.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 188px;
	font-size: 12px;
	padding:3px 2px 2px 13px;
	margin:5px 0px;}

#newstop{
	background-image: url(../common/ent_bg.gif);
	background-repeat: no-repeat;
	height: 500px;
	overflow:auto;
	padding:10px;}

#newstop .entcover{
	width:auto;/*550px;*/
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}
#newstop .entcover img{
	float: right;
}
#newstop .entcover h3{ margin:0; padding:5px 0;}
#newstop .entcover .fotline{
	background-image: url(../common/line_red.gif);
	height:2px;
	padding:0;
	background-repeat: repeat-x;
	clear: both;
	margin: 10px 0;}

#footer{
	color:#000000;
	clear:both;
	margin-top:10px;
	background-image: url(../common/fot_bg.gif);
	height: 135px;
	width: 800px;
	background-repeat: no-repeat;
}

#footer .sunkusbtn{float: left;}
#footer .sunkusbtn a{text-indent: -9999px; display: block; width:160px; height: 135px;}

#footer .info{
	float:right;
	width:600px;
	padding: 10px;
}

.sidecover{
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	display: none;
}

#blogent{clear: both;}

#blogent .entcover{
background-image: url(../common/ent_bg.gif);
	background-repeat: no-repeat;
	margin-top:15px;
	padding-bottom:10px;
	clear: both;
}

#blogent .entcover .entttl{
	margin:0;
	padding:23px 0 23px 70px;
	background-image: url(../common/ent_ttl.gif);
	background-repeat: no-repeat;
	background-position: top;
	font-family:'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	line-height: 120%;
}

#blogent .entcover .enttxt{
	margin:10px; width:550px;
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}
#blogent .entcover .enttxtindex{display:none;}
#blogent .entcover .entday{
	color: #cccccc;
	font-style: italic;
	font-size: 10px;
	text-align: right;
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}

#blogent .nextbtn{
	text-align: center;
	margin-top: 10px;
	clear: both;
}
#blogent .nextbtn a{ color:#FFFFFF;}

/*shop*/
/*
#blogent .shopbtn{
	margin:10px 3px;
	height:80px;
	width:270px;
	float: left;
}

#blogent .shopbtn h3{
	margin:0;
	padding:7px;
	font-size:16px;
	font-weight: bold;
	background-color: #CC0000;
	background-image: url(../common/ent_ttl-non.gif);
}

#blogent .shopbtn .pho{float: left; width:100px;}
#blogent .shopbtn .txtinfo{float: right; line-height:1.5em; width:170px;}
#blogent .shopbtn .txtinfo .txt{ padding-left:7px}
*/

.shopbtn{
	text-align: center;
}
.shopbtn img{ margin:3px;}

#blogent .shopbtn{
	margin:5px 3px;
	height:80px;
	width:270px;
	float: left;
}

#blogent .shopbtn p{
	background-image: url(../shop/images/ttl-hashi.gif);
	background-repeat: no-repeat;
	height:58px;
	margin:0;
	padding:0;
}
#blogent .shopbtn a{
	padding:13px 0 0 15px;
	font-size:16px;
	font-weight: bold;
	height:100%;
	width:270px;
	color: #000000;
	display: block;
	vertical-align: middle;
	text-decoration: none;
}

#blogent .shopbtn .txtinfo{float: right; line-height:1.5em; width:270px;}
#blogent .shopbtn .txtinfo .txt{margin-right:20px;}


.shopinbtn{height:58px; margin:10px 0;}
.shopinbtn .txtinfo{float: left;width:270px;}
.shopinbtn .txtinfo p{
	background-image: url(../shop/images/ttl-hashi.gif);
	background-repeat: no-repeat;
	height:58px;
	margin:0;
	padding:0;
}
.shopinbtn .txtinfo a{
	padding:13px 40px 0 12px;
	font-size:16px;
	font-weight: bold;
	height:100%;
	width:270px;
	color: #000000;
	display: block;
	vertical-align: middle;
	text-decoration: none;
}
.shopinbtn .listbtn{
	float: right;
	margin-top:10px;
	width:280px;
	text-align: right;
}

#shopinfo{
padding:10px;
	
}
#shopinfo .pho{float: left; width:100px;}
#shopinfo .txtinfo{float: right; line-height:1.5em; width:420px; padding-left:10px;}

.shopinfocover{ margin-top:15px;}


.menucontent .sideshop p{
	background-image: url(../common/bot_ya.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 8px 0;
	padding:0;
	height: 18px;
}
.menucontent .sideshop a{
 padding-left:25px;
	width:100%;
	display: block;
	vertical-align: middle;
}


#blogent .entcover .shopentttl{
	margin:0;
	padding:10px;
	background: url(../common/ent_ttl-non.gif);
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}


.colummain{
	padding:25px 0 0px 5px;
	width:560px;
}

.colummain h3{padding-bottom:0 0 15px;}

.colummain{
	line-height:180%;
	margin:0 0 10px;
}

.colummain h3{margin:0 0 15px;}
*+html .colummain h3{margin:20px 0 15px;}
*html .colummain h3{margin:20px 0 15px;}

.colummain h4{
	color:ff0;
	font-size:150%;
	margin:20px 0 10px;
}

.colummain .leftimage,
.colummain .rightimage{
	border:1px solid #333;
	line-height:120%;
	font-size:90%;
}

.colummain .leftimage{
	float:left;
	margin:0 15px 15px 0;
}

.colummain .rightimage{
	float:right;
	margin:0 0 15px 15px;
}

.colummain .leftimage em,
.colummain .rightimage em{
	display:block;
	font-style:normal;
	padding:5px 10px;
	color:#ccc;
}

	/* 第1回の画像修正 */
		#columimage1_1{width:177px;margin-top:20px;}
		#columimage1_2{width:149px;margin-top:20px;}
		
		#columimage3_1{width:150px;margin-top:20px;}
		#columimage3_2{width:225px;margin-top:20px;}



.messagecome #blogent .entcover .entttl{
	margin:0;
	padding:5px;
	background: url(../common/ent_ttl-non.gif);
	font-family:'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 120%;
}

.messagecome #blogent .comename{font-size: 90%; text-align:right;}


.messagecome #blogent .published{
	font-size: 10px;
	font-style: italic;
}

.messagecome #blogent .comename{
	text-align: right;
	padding: 5px;
	background-image: url(../common/ent_ttl-non.gif);
}
