@charset "utf-8";
/* CSS Document */

/*
Theme Name: daiunjihp
Theme URI: http://www.www.www/
Description: daiunjihp
Author URI: TARO
*/

@import url("base.css");

/*------------------
 ボディ
------------------*/
body {
	text-align: center;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-color: #333333;
}


#all {
	text-align: left;
	background-color: #ffffff;
}

/*------------------
 ナビゲーション
------------------*/

.top {
	float: left;
	width: 109px;
}
.rekishi {
	float: left;
	width: 139px;
}
.yurai {
	float: left;
	width: 139px;
}
.keidai {
	float: left;
	width: 119px;
}
.access {
	float: left;
	width: 114px;
}
.otoiawase {
	float: left;
	width: 130px;
}

#gnav a {
	text-decoration: none;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

#gnav .top a {
	width: 109px;
	height: 28px;
	background-image: url(img/gnav.png);
	background-repeat: no-repeat;
}
#gnav .top a:hover {
	width: 109px;
	height: 28px;
	background-image: url(img/gnav.png);
	background-repeat: no-repeat;
	background-position: 0px -28px;
}

#gnav .rekishi a {
	width: 139px;
	height: 28px;
	background-image: url(img/gnav.png);
	background-repeat: no-repeat;
	background-position: -109px 0px;
}
#gnav .rekishi a:hover {
	width: 139px;
	height: 28px;
	background-image: url(img/gnav.png);
	background-repeat: no-repeat;
	background-position: -109px -28px;
}

#gnav .yurai a {
	width: 139px;
	height: 28px;
	background-image: url(img/gnav.png);
	background-repeat: no-repeat;
	background-position: -248px 0px;
}
#gnav .yurai a:hover {
	width: 139px;
	height: 28px;
	background-image: url(img/gnav.png);
	background-repeat: no-repeat;
	background-position: -248px -28px;
}

#gnav .keidai a {
	width: 119px;
	height: 28px;
	background-image: url(img/gnav.png);
	background-repeat: no-repeat;
	background-position: -387px 0px;
}
#gnav .keidai a:hover {
	width: 119px;
	height: 28px;
	background-image: url(img/gnav.png);
	background-repeat: no-repeat;
	background-position: -387px -28px;
}

#gnav .access a {
	width: 114px;
	height: 28px;
	background-image: url(img/gnav.png);
	background-repeat: no-repeat;
	background-position: -506px 0px;
}
#gnav .access a:hover {
	width: 114px;
	height: 28px;
	background-image: url(img/gnav.png);
	background-repeat: no-repeat;
	background-position: -506px -28px;
}

#gnav .otoiawase a {
	width: 130px;
	height: 28px;
	background-image: url(img/gnav.png);
	background-repeat: no-repeat;
	background-position: -620px 0px;
}
#gnav .otoiawase a:hover {
	width: 130px;
	height: 28px;
	background-image: url(img/gnav.png);
	background-repeat: no-repeat;
	background-position: -620px -28px;
}

/*------------------------
 三門　知らざぁ　
------------------------*/

#sanmon {clear: both;
	float: left;
	width: 297px;
}

img {
	vertical-align: bottom;
}
#sanmon img {
	margin-left: 35px;
	margin-top: 20px;
}
#shirazaa {
	float: right;
	width: 453px;	
}
#shirazaa .midashi {
margin-top: 18px;
margin-bottom: 20px;
}
#shirazaa p {
	font-size:2.2em;
	line-height:1.5em;
}
#shirazaa .sanmon2 {
	float: left;
	width: 222px;
	margin-top: 18px;
}

#shirazaa .daikokusama {
	float: right;
	width: 182px;
	margin-right: 35px;
	display: inline;
	margin-top: 18px;
}

/*------------------------
 トップバナー　
------------------------*/
#bun {
	clear: both;
	width: 750px;
}

#bun .bunTopyakushadera {
	float: left;
	width: 371px;
	margin-top: 60px;
	margin-left: 2px;
	margin-bottom: 2px;
	display: inline; /*IE6+5.X 対応 */

}
#bun .bunTopdaiunjinorekishi {
	float: right;
	width: 371px;
	margin-top: 60px;
	margin-right: 2px;
	margin-bottom: 2px;
	display: inline; /*IE6+5.X 対応 */
}


/*------------------
 パンくずリンク
------------------*/
#bread a {

		margin-left: 15px;
		font-weight: bold;
		font-size: 10pt;
		text-align: left; 
		color: #00a0c6;
		}


/*------------------
 ページコンテンツ
------------------*/		
#contents	{
			clear: both;
			width: 750px;
			margin: 10px 0 0;
}
#contents h2{ background-image: url(http://yakushadera.com/wp-content/themes/design/images/contentstitle.gif);
				background-repeat: no-repeat;
				color: #333333;
				font-size: 2em;
				font-weight: bold;
				padding: 2px 25px;
				margin-left: 15px;
				margin-top: 20px;
				}	

contents p	{
			font-size: 0.75em;
			line-height: 150%;
			}

#post01	{
		padding: 0 10px 10px 10px;
		}
					


/*------------------------
 フッター　
------------------------*/
#footer { 
	clear:both;
	width: 750px;
	text-align: center;
	background-color: #666666;
	color: #ffffff;
}
#footer p {
	padding: 5px 0px;
}
#footer a {
	text-decoration: none;
	color: #999999;
	margin-left: 20px;
}

#footer a:hover { 
	text-decoration: underline;
}

