body{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url(http://www.yakitori-jp.com/img/bg.gif); text-align: center;}

/************* text *************/
A {color: #FF3399; font-weight: nomal; text-decoration: none;}
A:visited {color: #FF3399; font-weight: nomal; text-decoration: none;}
A:active {color: #FF3399; font-weight: nomal; text-decoration: none;}
A:hover {color: #FF0033; font-weight: nomal; text-decoration: underline;}
.text10 {font-size: 10px; line-height: 16px;}
.text12 {font-size: 12px; line-height: 16px;}
.text16 {font-size: 16px; line-height: 30px;}
.red {color: #FF0000; font-size: 12px;}
.redb {color: #FF0000; font-weight: bold; font-size: 12px;}
.mizu {color: #99ccff; font-size: 12px;}
.pink {color: #FF6699; font-weight: bold; font-size: 12px;}
h2,h3,h4,h5.h6 {font-size:14px;}

#container{width:780px; margin: 10px 0px 0px 10px; font-size: 12px; color: #000000; line-height: 16px; text-align: left;}

#banner {width: 780px; height:142px; display: block; background-repeat: no-repeat; background-image: url(img/top2.gif); text-indent: -9999px; margin: 0px 0px 12px 0px;}
.ofrule {float:left;}
.ofrule a {padding: 0px 0px 0px 0px; margin: 37px 0px 12px 383px; display: block; width: 362px; height: 56px; background: url(img/rule.gif) no-repeat; text-indent: -9999px;}
.ofrule a:hover {padding: 0px 0px 0px 0px; margin: 37px 0px 12px 383px; display: block; width: 362px; height: 56px; background: url(img/rule.gif) no-repeat; text-indent: -9999px;}
.banner_h2{clear:left;}
.banner_h2 a{padding: 0px 0px 0px 0px; margin: 124px 0px 12px 0px; display: block; width: 780px; height: 15px; background: url(img/tenbou2.gif) no-repeat; text-indent: -9999px;}
.banner_h2 a:hover {padding: 0px 0px 0px 0px; margin: 124px 0px 12px 0px; display: block; width: 780px; height: 15px; background: url(img/tenbou2.gif) no-repeat; text-indent: -9999px;}

/************* gn *************/
#banner h1,
#div001 hr,
#mainmenu hr,
#tcright p,
#enbanner h1,
#enbanner h2,
#powered hr,
#compowered hr,
#comm h3,
#cominfo hr,
#monthtcleft hr,
#monthtcright hr {display:none;}

/************* content *************/
#top_content{width: 780px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; clear:left; float:left;}
.top_left{width: 180px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-right: 1px solid #999999;}
.top_center{width: 390px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-right: 1px solid #999999;}
.top_right{width: 180px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

/************* button *************/
#con001 {padding: 0px 0px 0px 0px; margin: 0px 0px 12px 6px; display: block; width: 496px; height:125px; background: url(img/con001.gif) no-repeat; float:left;}
#con001 a {display: block; width: 496px; height:125px; text-indent: -9999px;}
#con001 a:hover {display: block; width: 496px; height:124px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con002 {padding: 0px 0px 0px 0px; margin: 0px 0px 24px 12px; display: block; width: 496px; height:176px; background: url(img/con002.gif) no-repeat;}
#con002 a {display: block; width: 496px; height:176px; text-indent: -9999px;}
#con002 a:hover { display: block; width: 496px; height:175px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con003 {padding: 0px 0px 0px 0px; margin: 0px 0px 12px 12px; display: block; width: 496px; height:61px; background: url(img/con003.gif) no-repeat;}
#con003 a {display: block; width: 496px; height:61px; text-indent: -9999px;}
#con003 a:hover { display: block; width: 496px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con004 {padding: 0px 0px 0px 0px; margin: 0px 0px 24px 12px; display: block; width: 496px; height:58px; background: url(img/con004.gif) no-repeat;}
#con004 a {display: block; width: 496px; height:58px; text-indent: -9999px;}
#con004 a:hover { display: block; width: 496px; height:57px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con005 {padding: 0px 0px 0px 0px; margin: 0px 0px 24px 12px; display: block; width: 496px; height:56px; background: url(img/con005.gif) no-repeat;}
#con005 a {display: block; width: 496px; height:56px; text-indent: -9999px;}
#con005 a:hover { display: block; width: 496px; height:55px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con006 {padding: 0px 0px 0px 0px; margin: 0px 0px 12px 12px; display: block; width: 496px; height:90px; background: url(img/con006.gif) no-repeat;}
#con006 a {display: block; width: 496px; height:90px; text-indent: -9999px;}
#con006 a:hover {display: block; width: 496px; height:89px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con007 {padding: 0px 0px 0px 0px; margin: 12px 0px 24px 12px; display: block; width: 496px; height:41px; background: url(img/con007.gif) no-repeat;}
#con007 a {display: block; width: 496px; height:41px; text-indent: -9999px;}
#con007 a:hover {display: block; width: 496px; height:40px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con008 {padding: 0px 0px 0px 0px; margin: 0px 0px 12px 12px; display: block; width: 496px; height:14px; background: url(img/con008.gif) no-repeat;}
#con008 a {display: block; width: 496px; height:14px; text-indent: -9999px;}
#con008 a:hover {display: block; width: 496px; height:13px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con009 {padding: 0px 0px 0px 0px; margin: 0px 0px 36px 12px; display: block; width: 496px; height:14px; background: url(img/con009.gif) no-repeat;}
#con009 a {display: block; width: 496px; height:14px; text-indent: -9999px;}
#con009 a:hover {display: block; width: 496px; height:13px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con0041 {padding: 0px 0px 0px 0px; margin: 0px 0px 14px 12px; display: block; width: 496px; height:14px; background: url(img/con0041.gif) no-repeat;}
#con0041 a {display: block; width: 496px; height:14px; text-indent: -9999px;}
#con0041 a:hover {display: block; width: 496px; height:14px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con0042 {padding: 0px 0px 0px 0px; margin: 0px 0px 24px 12px; display: block; width: 496px; height:14px; background: url(img/con0042.gif) no-repeat;}
#con0042 a {display: block; width: 496px; height:14px; text-indent: -9999px;}
#con0042 a:hover {display: block; width: 496px; height:14px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con010 {padding: 0px 0px 0px 0px; margin: 0px 0px 24px 12px; display: block; width: 496px; height:79px; background: url(img/con010.gif) no-repeat;}
#con010 a {display: block; width: 496px; height:79px; text-indent: -9999px;}
#con010 a:hover {display: block; width: 496px; height:78px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#conex {padding: 0px 0px 0px 0px; margin: 0px 0px 24px 12px; display: block; width: 496px; height:100px; background: url(img/conex.gif) no-repeat;}
#conex a {display: block; width: 496px; height:100px; text-indent: -9999px;}
#conex a:hover {display: block; width: 496px; height:99px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#consaishin {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 12px; display: block; border:0; width: 390px;}


#con003b {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 12px; display: block; width: 180px; height:61px; background: url(img/con003b.gif) no-repeat;}
#con003b a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con003b a:hover { display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con004b {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 12px; display: block; width: 180px; height:61px; background: url(img/con004b.gif) no-repeat;}
#con004b a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con004b a:hover { display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con005b {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 12px; display: block; width: 180px; height:61px; background: url(img/con005b.gif) no-repeat;}
#con005b a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con005b a:hover { display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con006b {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 12px; display: block; width: 180px; height:61px; background: url(img/con006b.gif) no-repeat;}
#con006b a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con006b a:hover {display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con007b {padding: 0px 0px 0px 0px; margin: 24px 0px 0px 0px; display: block; width: 378px; height:31px; background: url(img/con007b.gif) no-repeat; text-indent: -9999px;}
#con007b a {display: block; width: 378px; height:31px; text-indent: -9999px;}
#con007b a:hover {display: block; width: 378px; height:30px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con009b {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 12px; display: block; width: 180px; height:61px; background: url(img/con009b.gif) no-repeat;}
#con009b a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con009b a:hover {display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con011b {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 12px; display: block; width: 180px; height:61px; background: url(img/con011b.gif) no-repeat;}
#con011b a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con011b a:hover {display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con012b {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 12px; display: block; width: 180px; height:61px; background: url(img/con012b.gif) no-repeat;}
#con012b a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con012b a:hover {display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con013b {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 12px; display: block; width: 180px; height:61px; background: url(img/con013b.jpg) no-repeat;}
#con013b a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con013b a:hover {display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con014b {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 12px; display: block; width: 180px; height:61px; background: url(img/con014b.jpg) no-repeat;}
#con014b a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con014b a:hover {display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con004c {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; display: block; width: 180px; height:61px; background: url(img/con004b.gif) no-repeat;}
#con004c a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con004c a:hover { display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con005c {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; display: block; width: 180px; height:61px; background: url(img/con005b.gif) no-repeat;}
#con005c a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con005c a:hover { display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con006c {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; display: block; width: 180px; height:61px; background: url(img/con006b.gif) no-repeat;}
#con006c a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con006c a:hover {display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con009c {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; display: block; width: 180px; height:61px; background: url(img/con009b.gif) no-repeat;}
#con009c a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con009c a:hover {display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con011c {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; display: block; width: 180px; height:61px; background: url(img/con011b.gif) no-repeat;}
#con011c a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con011c a:hover {display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con012c {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; display: block; width: 180px; height:61px; background: url(img/con012b.gif) no-repeat;}
#con012c a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con012c a:hover {display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con013c {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; display: block; width: 180px; height:61px; background: url(img/con013b.jpg) no-repeat;}
#con013c a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con013c a:hover {display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#con014c {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; display: block; width: 180px; height:61px; background: url(img/con014b.jpg) no-repeat;}
#con014c a {display: block; width: 180px; height:61px; text-indent: -9999px;}
#con014c a:hover {display: block; width: 180px; height:60px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#entry-312_banner {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; display: block; width: 180px; height:181px; background: url(images/t-shirt.jpg) no-repeat;}
#entry-312_banner a {display: block; width: 180px; height:181px; text-indent: -9999px;}
#entry-312_banner a:hover {display: block; width: 180px; height:180px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#entry-313_banner {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; display: block; width: 180px; height:181px; background: url(img/yakitorinpic2010a.jpg) no-repeat;}
#entry-313_banner a {display: block; width: 180px; height:181px; text-indent: -9999px;}
#entry-313_banner a:hover {display: block; width: 180px; height:180px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}

#entry-314_banner {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; display: block; width: 180px; height:181px; background: url(images/zennyajimu.jpg) no-repeat;}
#entry-314_banner a {display: block; width: 180px; height:181px; text-indent: -9999px;}
#entry-314_banner a:hover {display: block; width: 180px; height:180px; text-indent: -9999px; border-bottom: 1px solid #cc0000;}


/************* content<p> *************/
.top_left p {margin: 12px 24px 0px 12px;}
.top_left10 {font-size: 10px; line-height: 16px; margin: 6px 24px 36px 12px;}
.top_right p {margin: 0px 0px 24px 12px;}

#powered {
	width:748px;
	margin:10px 0px 10px 0px;
	padding:0px 10px 0px 10px;
	font-size:12px;
}

#powered A { color: #0000FF; text-decoration: none; }
#powered A:visited { color: #000000; text-decoration: none; }
#powered A:active { color: #000000; text-decoration: none; }
#powered A:hover { color: #ff3366; text-decoration: none; }

#powered p {padding: 5px 0px 0px 15px; margin: 0px 0px 0px 0px; font-size: 12px; color: #FFFFFF; line-height: 18px; text-align: right;}
#powered h5 {padding: 0px 0px 0px 15px; margin: 0px 0px 0px 0px; font-size: 12px; color: #FFFFFF; font-weight: normal;}

textarea[id="comment-text"] {width: 80%;}

#entry_content,
#pagebody {float:left; width: 748px; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 3px; font-size: 12px; line-height: 18px;}

#entry_content A { color: #ff9900; text-decoration: none; }
#entry_content A:visited { color: #FF9900; text-decoration: none; }
#entry_content A:active { color: #FF9900; text-decoration: none; }
#entry_content A:hover { color: #FF0033; text-decoration: none; }

.entry-footer {border-bottom: 1px solid #999999; padding: 0px 0px 10px 0px;}

.module-header{border-left: 5px solid #333333; padding: 5px; color: #ffffff; background: #dfdfdf; font-size: 12px; font-weight: bold;}

.module-list,
.archive-list
{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 12px; list-style: none;}

#article {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; font-size: 12px;}

/************* banner *************/
#entbanner{
	width: 768px;
	height:60px;
	background-repeat: no-repeat;
	background-image: url(img/ent_head.gif);
	margin: 0px 0px 10px 0px;
}

#entbanner h1 {display:none;}
#entbanner h2 {display:none;}

/************* gn *************/
#Layer1 {
	position:absolute;
	top:26px;
	width:590px;
	height:20px;
	padding: 5px 0px 5px 0px;
	z-index:1;
	margin: 0px 0px 0px 170px;
}

.gn000,.gn001,.gn002,.gn003,.gn004,.gn005,.gn006,.gn007,.gn008 { float: left; }

.gn000 a {
	display: block;
	height: 13px;
	width: 57px;
	background: url(img/head000.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
.gn001 a {
	display: block;
	height: 12px;
	width: 58px;
	background: url(img/head001.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 10px;
}
.gn002 a {
	display: block;
	height: 13px;
	width: 59px;
	background: url(img/head002.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 10px;
}
.gn003 a {
	display: block;
	height: 13px;
	width: 59px;
	background: url(img/head003.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 10px;
}
.gn004 a {
	display: block;
	height: 13px;
	width: 69px;
	background: url(img/head004.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 10px;
}
.gn005 a {
	display: block;
	height: 13px;
	width: 58px;
	background: url(img/head005.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 10px;
}
.gn006 a {
	display: block;
	height: 13px;
	width: 58px;
	background: url(img/head006.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 10px;
}
.gn007 a {
	display: block;
	height: 13px;
	width: 69px;
	background: url(img/head007.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 10px;
}