@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;
}

.nozawana_bana a {
	background:url(../oyaki/images/nozawanabana.jpg) no-repeat;
	width:610px;
	height:152px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.rayu_bana a {
	background:url(../oyaki/images/takanabana.jpg) no-repeat;
	width:610px;
	height:152px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.kogomi_bana a {
	background:url(../oyaki/images/kogomibana.jpg) no-repeat;
	width:610px;
	height:145px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.nobirou_bana a {
	background:url(../oyaki/images/nobirobana.jpg) no-repeat;
	width:610px;
	height:138px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#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{
	text-align:center;
}
.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.carriage h1{background-image:url(../oyaki/images/page_title_carriage.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;
}




/* 震災に関する記述 */
div.earthquake {
	border:2px solid #6A1D1D;
	margin-bottom:30px;
	margin-top:20px;
	padding:5px;
	text-align:center;
}
#main .earthquake p.top{
	font-weight:bold;
	margin-bottom:0;
}
#main .earthquake p.order{
	border-top:1px dotted #6a1d1d;
	padding-top:13px;
}

#main .earthquake p{
	font-size:12px;
}


/* 送料 */
table.ca {
	width:300px;
}
table.ca  th{
	width:150px;
}
table.ca  td{
	width:150px;
	text-align:center;
}



/*--------------------------------------------------------

2011夏　プチリニュ用

----------------------------------------------------------*/

#kongetu,
#kisetu,
#reason {
	margin-bottom:30px;
}

#kongetu h2,
#kisetu h2 {
	width:660px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:10px;
}
#kongetu h2 {
	background:url(../oyaki/images/h2-osusume-m.gif) no-repeat;
}
#kisetu h2 {
	background:url(../oyaki/images/h2-osusume-k.gif) no-repeat;
}

.ochugen_bana a {
	background:url(../oyaki/images/ochugen-bana.jpg) no-repeat left top;
	width:610px;
	height:160px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:15px;
}

.tumeawase_bana a {
	background:url(../oyaki/images/tumeawase.jpg) no-repeat left top;
	width:610px;
	height:161px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:15px;
}

.ochugen_bana a:hover,
.tumeawase_bana a:hover,
#reason a:hover {
	background-position:left bottom;
}

#kongetu > div:after,
#reason ul:after {
	clear:both;
	content:"";
	display:block;
	height:0;
}

#kongetu > div p.asuparaset_bana,
#kongetu > div p.aji_bana a {
	float:left;
	width:300px;
	height:174px;
}

#kongetu > div p.sobaoyaki_bana,
#kongetu > div p.otamesi_bana a {
	float:right;
	width:300px;
	height:174px;
}
#kongetu > div p.aji_bana a {
	background:url(../oyaki/images/ajinotabi.jpg) no-repeat left top;
}
#kongetu > div p.asuparaset_bana a {
	background:url(../oyaki/images/set-asupara.jpg) no-repeat left top;
}
#kongetu > div p.sobaoyaki_bana a {
	background:url(../oyaki/images/set-sobaoyaki.jpg) no-repeat left top;
}
#kongetu > div p.otamesi_bana a {
	background:url(../oyaki/images/set-otamesi.jpg) no-repeat left top;
}

#kongetu > div p.asuparaset_bana a:hover,
#kongetu > div p.sobaoyaki_bana a:hover,
#kongetu > div p.aji_bana a:hover,
#kongetu > div p.otamesi_bana a:hover {
	background-position:left bottom;
}

#kongetu > div p.asuparaset_bana a,
#kongetu > div p.sobaoyaki_bana a,
#kongetu > div p.aji_bana a,
#kongetu > div p.otamesi_bana a {
	display:block;
	width:300px;
	height:174px;
	text-indent:-9999px;
	overflow:hidden;
}

.asuparaset_bana{
	background:url(../oyaki/images/asuparaSoldout.jpg) no-repeat left top;
	width:610px;
	height:120px;
	text-indent:-9999px;
	overflow:hidden;
}

.sobaoyaki_bana a{
	background:url(../oyaki/images/sobaoyaki-bana.jpg) no-repeat left top;
	width:610px;
	height:130px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

.asupara_bana a{
	background:url(../oyaki/images/asupara-bana.jpg) no-repeat left top;
	width:610px;
	height:120px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

.marunasu_bana a{
	background:url(../oyaki/images/marunasu-bana.jpg) no-repeat left top;
	width:610px;
	height:120px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#reason {
	background:url(../oyaki/images/reason-bg.gif);
	width:610px;
	height:360px;
	margin-top:40px;
}

#reason h2 {
	background:url(../oyaki/images/reason-h2.png) no-repeat;
	width:393px;
	height:44px;
	text-indent:-9999px;
	overflow:hidden;
}

#reason ul {
	padding:10px;
	padding-top:5px;
}

#reason li {
	float:left;
	width:190px;
	height:250px;
}

#reason li.reason1 {
	background:url(../oyaki/images/reason-li01-bg.png) no-repeat;
}
#reason li.reason1 strong {
	background:url(../oyaki/images/reason-li01-st.png) no-repeat;
}
#reason li.reason2 {
	background:url(../oyaki/images/reason-li02-bg.png) no-repeat;
	margin:0 10px;
}
#reason li.reason2 strong {
	background:url(../oyaki/images/reason-li02-st.png) no-repeat;
}
#reason li.reason3 {
	background:url(../oyaki/images/reason-li03-bg.png) no-repeat;
}
#reason li.reason3 strong {
	background:url(../oyaki/images/reason-li03-st.png) no-repeat;
}

#reason li  strong {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:190px;
	height:56px;
	margin-top:110px;
}

#reason li p {
	font-size:13px;
	color:#000;
	padding-left:5px;
}

#reason a {
	background:url(../oyaki/images/reason-button.png) no-repeat left top;
	width:590px;
	height:45px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:10px;
	margin-top:0;
}

/*.side li.koe a {
    background: url("../oyaki/images/index-koe.gif") no-repeat scroll left top transparent;
    display: block;
    margin-bottom: 30px;
    overflow: hidden;
    padding-bottom: 98px;
    text-indent: -9999px;
}*/

#main p.ann {
	background:url("../oyaki/images/announcement.jpg") no-repeat left top;
	width:610px;
	height:211px;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:25px;
}

.okinawa_bana a {
	background:url(../oyaki/images/okinawaBanner.jpg) no-repeat;
	width:610px;
	height:126px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.okinawa_bana a:hover,
.ochauke_bana a:hover {
	background-position:left bottom;
}

.ochauke_bana a {
	background:url(../oyaki/images/ochaukeBanner.jpg) no-repeat;
	width:610px;
	height:140px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
