@charset "UTF-8";
/*
Template:oyaki
Theme Name: 善光寺おやき_home
Author: Toro-Unit@web8
Version: 0.1

*/


@import url(../oyaki/style.css);
.home #header{
	background: url(../oyaki/images/header.jpg) center top no-repeat;
}


.catch{
	background: url(../oyaki/images/catch.gif) center;
	width:420px;
	height:53px;
	margin:auto;
}
.catch em{visibility:hidden;}

.spacing{
	letter-spacing:2px;
	line-height:1.9em;
}
.page.nav{
	margin-bottom:15px;
}

.page.nav a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.page.nav .nav1{
	float:left;
	margin-right:5px;
	width:340px;
}
.page.nav .nav1 a{
	background:url(../oyaki/images/pagenav1.jpg) no-repeat;
	height:136px;
}
.page.nav .nav2 {
	width:265px;
	margin-left:345px;
}
.page.nav .nav2 a{
	background:url(../oyaki/images/pagenav2.jpg) no-repeat;
	height:65px;
}
.page.nav .nav3{
	width:265px;
	margin-top:5px;
	margin-left:345px;
}
.page.nav .nav3 a{
	background:url(../oyaki/images/pagenav3.jpg) no-repeat;
	height:65px;
}

#news h2{
	background:url(../oyaki/images/news_h2.png) no-repeat;
	width:565px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
}

#news li{
	font-size:1.5em;
	margin-top:10px;
}

#news li a{
	margin-left:10px;
}
.archive #main h2{
	border-bottom:1px solid #333;
	display:list-item;
	list-style:circle;
	list-style-position:inside;
}

.archive #main .entry{
	border-bottom:1px dotted #666;
	margin-bottom:30px;
	margin-left:20px;
}


.regist{
	background-color:#5C5C5C;
	text-align:center;
	padding-bottom:10px;
	font-size:1.2em;
}
.regist h3{
	background:url(../oyaki/images/magazine_h3.png);
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
}
.regist form ,.regist p{
	background-color:#FFF;
	margin:0 10px;
	padding:5px;
}
.regist form input{
	line-height:1.5em;
}

/*#############################
  
   Page Style 
  
  #############################*/

.page h3{
	font-size:1.6em;
	color:#792b1c;
}
	

ul.children{
	margin-bottom:10px;
	color:#792b1c;
}

ul.children a{
	font-size:1.3em;
	color:#666;
	text-decoration:underline;
}

/*------------------------------
  
  In Wordpress Style
  
  ------------------------------*/

.page #main h1{
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	background: no-repeat center;
}


.page #main.about h1{background-image:url(../oyaki/images/page_title_about.gif);}
.page #main.process h1{background-image:url(../oyaki/images/page_title_process.gif);}
.page #main.secret h1{background-image:url(../oyaki/images/page_title_secret.gif);}
.page #main.comment h1{background-image:url(../oyaki/images/page_title_comment.gif);}
.page #main.delicious h1{background-image:url(../oyaki/images/page_title_delicious.gif);}
.page #main.place h1{background-image:url(../oyaki/images/page_title_place.gif);}

.page #main.guide h1{background-image:url(../oyaki/images/page_title_guide.gif);}
.page #main.contact h1{background-image:url(../oyaki/images/page_title_contact.gif);}
.page #main.sitemap h1{background-image:url(../oyaki/images/page_title_sitemap.gif);}
.page #main.company h1{background-image:url(../oyaki/images/page_title_company.gif);}

.page #main h2{
	margin-top:10px;
}


/*
 special style for process
*/


#main.process .article li{
	border:1px solid #a5a5a5;
	height:113px;
	padding:0px 13px 0 0;
	margin-bottom:20px;
}

#main.process .article li h2{
	border:none;
	float:left;
	height:50px;
	line-height:50px;
	font-size:1.8em;
	padding-left:0;
	margin:0;
	color:#792b1c;
}

#main.process .article li h2 img{
	border:none;
	margin-right:5px;
	vertical-align:middle;
}

#main.process .article li .right{
	display:block;
	float:right;
	margin-top:11px;
	margin-left:10px;
}

.cl_L{
	clear:left;
	margin-left:16px;
}


/*
 special style for delicious
*/

#main.delicious dl dt{
	height:28px;
	line-height:28px;
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:60px;
	font-size:1.3em;
	color:#792b1c;
}
#main.delicious dl dd{
	height:23px;
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:60px;
	margin-left:0;
}

.time1{background-image:url(../oyaki/images/time1.gif);}
.time2{background-image:url(../oyaki/images/time2.gif);}
.time3{background-image:url(../oyaki/images/time3.gif);}
.time4{background-image:url(../oyaki/images/time4.gif);}
.time5{background-image:url(../oyaki/images/time5.gif);}


.page table{
	width:100%;
	font-size:1.2em;
	margin-bottom:30px;
}
.page th{
	background-color:#933;
	color:#FFF;
}
.page th,.page td{
	padding:5px;
}

.page th,.page td{
	border:1px solid #333;
}
.tb th{
	width:220px;
}
.tb2 td{
	text-align:center;
}

.sitemap ul{
	font-size:1.3em;
	margin-bottom:20px;
}

.sitemap ul ul{
	font-size:1em;
}
.sitemap li{
	padding-left:20px;
	margin-bottom:5px;
}
/*
 special style for place
*/

#main.place dt{
	float:left;
	width:200px;
	padding-top:10px;
	padding-left:10px;
}

#main.place dd{
	border-top:1px dotted #933;
	padding-left:210px;
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
}

#main.place dl{
	border-bottom:1px dotted #933;
	margin-top:10px;
	margin-bottom:20px;
}

#main h3 img{
	border:none;
}