/*
Theme Name: Yudanaka
Theme URI: http://YudanakaOnsen.info/
Description: HataHikaru
Version: 1.0
Author: Hata Hikaru
Author URI: http://sousakuyasai.info/
*/

/* layout setting */

* {
	margin: 0;
	padding: 0;
	position: relative;
	font-style: normal;
}
body {
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	width: 100%;
	position: relative;
	margin-bottom: -220px;
	background: url(images/back.jpg) left -80px;
}
.contentWrapper {
	width: 1100px;
	height: auto;
	min-height: 100%;
	background: url(images/BackShadow.png) repeat-y center top;
	margin: 0 auto;
	position: relative;
	top: 220px;
}
.headerWrapper {
	text-align: center;
	width: 100%;
	height: 220px;
	left: 0;
	top: 0px;
	position: absolute;
	background: url(images/headerBase.jpg) repeat-x;
}
#header {
	width: 1100px;
	height: 220px;
	margin: 0 auto;
}
#header em {
	visibility: hidden;
}
#HomeContent , Content {
	width: 730px;
	height: auto;
	margin: 0 auto;
	padding: 0 0 60px 0;
	position: relative;
	top: 0px;
	left: 86px;
}
ul.widget {
	width: 600px;
	height: auto;
	position: relative;
	left: 20px;
}
#SingleContent , #ArchiveContent , #ArchiveContent2 , #ArchiveContent3 {
	width: 690px;
	height: auto !important;
	min-height: 500px;
	margin: 0 auto;
	padding: 20px 0 60px 40px;
	position: relative;
	top: 0px;
	left: 86px;
}
.SingleContent1 {
	width: 690px;
	height: auto !important;
	min-height: 500px;
	margin: 0 auto;
	padding: 20px 0 60px 40px;
	position: relative;
	top: 0px;
	left: -40px;
}

#comment {
	width: 640px;
	margin: 10px 0 20px 0;
}
#PageContent {
	width: 700px;
	height: auto;
	margin: 0 auto;
	padding: 0 0 60px 0;
	top: 20px;
	left: 86px;
	position: relative;
}
#sidebar {
	width: 170px;
	height: auto;
	position: absolute;
	left: 100px;
	top: 0px;
}
#footer {
	position: absolute;
	width: 100%;
	height: 20px;
	background: url(images/footer.jpg) no-repeat center top;
	z-index: 10;
}

/* Tag setting */

h3 , h4 , h5 {
	font-size: 20px;
}

img {
	border: none;
}
a , a:visited , a:active {
	color: #311;
	text-decoration: none;
}
p {
	color: #333;
	font-size: 1em;
	line-height: 1.8em;
}

#PageContent h2 {
	width: 100%;
	height: 140px;
	background: url(images/PageTitleBack.jpg) no-repeat center top;
	position: relative;
}
#PageContent h2 strong {
	font-family: "ヒラギノ明朝 Pro W6","HiraMinPro-W6","ＭＳ 明朝","MS Mincho","alias-gothic-jis0208.1983-0","alias-gothic-iso8859-1";
	color: #222;
	font-weight: 600;
	left: 250px;
	top: 46px;
	position: absolute;
}
#PageContent h3 {
	width: 100%;
	height: 60px;
	background: url(images/TitleBack.jpg) no-repeat left top;
	padding: 15px 0 0 12px;
}

#sidebar ul , #sidebar li {
	list-style-type: none;
	position: relative;
}
#sidebar #menu a , #sidebar #menu a:hover , #sidebar #menu a:active {
	color: #fff;
	text-decoration: none;
}
#sidebar #menu li {
	width: 170px;
	height: 45px;
	overflow: hidden;
}
#sidebar #menu li a {
	width: 170px;
	height: 45px;
	display: block;
	background: url(images/MenuBack.jpg);
}
#sidebar #menu strong {
	font-family: "ヒラギノ明朝 Pro W6","HiraMinPro-W6","ＭＳ 明朝","MS Mincho","alias-gothic-jis0208.1983-0","alias-gothic-iso8859-1";
	font-size: 1.1em;
	font-weight: 500;
	left: 20px;
	top: 12px;
	position: absolute;
}
#sidebar .tube2 a {
	width: 170px;
	height: 170px;
	display: block;
	background: url(images/YouTube.jpg) no-repeat;
}
#sidebar .tegata a {
	width: 170px;
	height: 170px;
	display: block;
	background: url(images/yumeguri.jpg) no-repeat;
}
.tube2 em , .tegata em {
	visibility: hidden;
}
#footer {
	text-align: center;
}
#footer a {
	color: #fff;
	font-size: 0.8em;
}
/* style setting */
.c , .wp-caption {
	text-align: center;
}
.YadoArchive {
	position: relative;
}
.YadoInfo h2 , #PageContent h4 , .SingleContent1 h3 {
	font-family: "ヒラギノ明朝 Pro W6","HiraMinPro-W6","ＭＳ 明朝","MS Mincho","alias-gothic-jis0208.1983-0","alias-gothic-iso8859-1";
	background: url(images/YadoInfoArchiveBackHead.jpg) no-repeat;
	height: 42px;
	padding: 3px 0 0 20px;
	margin: 10px 0;
}
#PageContent h4 {
	padding-top: 8px;
}
.YadoArchive h3 , #ArchiveContent2 h3 , .ArchiveContent2 h2 , #ArchiveContent3 h3 {
	font-size: 1.4em;
	background: url(images/YadoInfoArchiveBackHead.jpg) no-repeat;
	height: 42px;
	padding: 4px 0 0 20px;
	margin: 10px 0;
}
.YadoArchive h3 a , #ArchiveContent2 h3 a , .ArchiveContent2 h2 , #ArchiveContent3 h3 a {
	font-family: "ヒラギノ明朝 Pro W6","HiraMinPro-W6","ＭＳ 明朝","MS Mincho","alias-gothic-jis0208.1983-0","alias-gothic-iso8859-1";
}
h2.YadoArchiveH2 {
	background: url(images/YadoInfoTitle.jpg) no-repeat;
	height: 113px;
	width: 670px;
	margin: 10px 0 10px 0;
}
h2.YadoArchiveH2 em , h2.YadoArchiveH2 strong {
	font-family: "ヒラギノ明朝 Pro W6","HiraMinPro-W6","ＭＳ 明朝","MS Mincho","alias-gothic-jis0208.1983-0","alias-gothic-iso8859-1";
	font-size: 1.1em;
	font-weight: 600;
	left: 250px;
	top: 46px;
	position: absolute;
}

/* page title */
#PageContent h2.post-2 {
	background: url(images/Yudanakatoha.jpg) no-repeat;
}

#PageContent h2.post-188 {
	background: url(images/meisyoannai.jpg) no-repeat;
}
#PageContent h2.post-203 {
	background: url(images/access.jpg) no-repeat;	
}

.YadoInfo hr , .YadoArchive hr , #PageContent hr , #ArchiveContent2 hr , .ArchiveContent2 hr , #ArchiveContent3 hr , .SingleContent1 hr {
	border: none;
	background: url(images/YadoInfoArchiveBackfooter.jpg) no-repeat;
	height: 10px;
	margin: 10px 0;
	clear: both;
}
p.Catch , p.meta {
	color: #933;
	font-size: 0.8em;
	background: url(images/comment.jpg) no-repeat left center;
	padding-left: 18px;
	margin: 10px 0 0 0;
}
p.YadoPhoto {
	text-align: center;
	padding: 20px;
	margin: 10px 0 20px 0;
	border: 1px solid #baa;
	width: 630px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
p.YadoPhoto2 , p.YadoPhoto2 a {
	height: 220px;
	width: 220px;
	position: absolute;
	top: 45px;
	right: 24px;
	overflow: hidden;
	display: block;
}
p.YadoPhoto2 img {
	width: 220px;
	height: auto;
}
p.introduction strong , p.introduction2 strong {
	color: #933;
	font-size: 1.3em;
	line-height: 2em;
	background: url(images/info.png) no-repeat left center;
	padding-left: 18px;
	border-bottom: 1px solid #baa;
}
p.introduction {
	font-size: 0.8em;
	padding: 20px;
	margin: 10px 0 20px 0;
	border: 1px solid #baa;
	width: 630px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
p.introduction2 {
	font-size: 0.7em;
	padding-left: 6px;
	margin: 0 0 20px 0;
	min-height: 170px;
	width: 430px;
}
.YadoInfo table {
	font-size: 0.8em;
	width: 670px;
}
.YadoArchive table {
	font-size: 0.7em;
	width: 670px;
	margin-top: 10px;
}
.YadoArchive table strong {
	font-size: 1.4em;
}
.YadoInfo table th , .YadoInfo table td , .YadoArchive table th , .YadoArchive table td {
	border: 1px solid #baa;
	padding: 4px;
	margin: 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.YadoInfo table th , .YadoArchive table th{
	color: #fff;
	background: #baa;
}
.YadoInfo table td , .YadoArchive table td {
	padding-left: 10px;
}
.googlemaps {
	width: 700px;
	left: -10px;
}
ul#YadoAreaList , ul#YadoAreaList li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#YadoAreaList {
	width: 670px;
	height: 40px;
	margin: 20px 0;
}
ul#YadoAreaList li {
	float: left;
}
ul#YadoAreaList li a {
	color: #000;
	text-align: center;
	font-size: 1em;
	font-family: "ヒラギノ明朝 Pro W6","HiraMinPro-W6","ＭＳ 明朝","MS Mincho","alias-gothic-jis0208.1983-0","alias-gothic-iso8859-1";
	font-weight: 600;
	width: 134px;
	height: 40px;
	display: block;
	background: url(images/SubmenuBack.jpg) no-repeat;
	padding-top: 12px;
}
.YadoArchive p.area2 {
	color: #966;
	font-size: 0.9em;
	position: absolute;
	top: 10px;
	right: 80px;
}
ul.widget , ul.widget li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.widget li h2 {
	font-family: "ヒラギノ明朝 Pro W6","HiraMinPro-W6","ＭＳ 明朝","MS Mincho","alias-gothic-jis0208.1983-0","alias-gothic-iso8859-1";
	background: url(images/YadoInfoArchiveBackHead.jpg) no-repeat left center;
	height: 42px;
	width: 670px;
	padding: 3px 0 0 20px;
	margin: 10px 0;
}
ul.widget li h2 a {
	font-family: "ヒラギノ明朝 Pro W6","HiraMinPro-W6","ＭＳ 明朝","MS Mincho","alias-gothic-jis0208.1983-0","alias-gothic-iso8859-1";
}
ul.widget li p {
	color: #933;
	font-size: 0.86em;
	background: url(images/comment.jpg) no-repeat left 6px;
	padding-left: 18px;
	margin: 10px 0 10px 0;
	left: 10px;
}
ul.widget li ul li {
	font-size: 0.8em;
	line-height: 1.8em;
	padding: 0 0 0 3.6em;
	background: url(images/rss_valid.png) 2em 4px no-repeat;
}
ul.widget li#kb-advanced-rss-3 ul li {
	font-size: 0.9em;
}
#PageContent p , #ArchiveContent3 p , .SingleContent1 p {
	width: 640px;
	font-size: 0.8em;
	line-height: 1.8em;
	margin: 20px 0 6px 10px;
}

/* sidebar */
#sidebar ul li ul.blogroll , #sidebar ul li ul.blogroll li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#sidebar ul#widget {
	margin: 20px 10px;
	padding: 6px;
	border: 1px solid #933;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#sidebar ul#widget li h2 {
	color: #933;
	font-size: 0.8em;
	margin: 6px 0 6px 0;
}
#sidebar ul#widget li ul.blogroll li {
	font-size: 0.67em;
	line-height: 1.6em;
	padding: 0 0 0 1.2em;
	background: url(images/emblem-symbolic-link.png) 0 5px no-repeat;
	width: 170px;
	height: 16px;
}
li.widget_search {
	margin: 20px 0;
}
li.widget_search #s {
	width: 100px;
}
li#kb-advanced-rss-4 ul li , li#kb-advanced-rss-3 ul li {
	font-size: 0.67em;
}
li#kb-advanced-rss-3 ul li {
	margin: 6px 0;
}


/* Page Navi */
.tablenav {
	color: #933;
	font-size: 0.9em;
	background:white;
	margin: 1em auto;
	line-height:2em;
	text-align:center;
}

a.page-numbers, .tablenav .current {
	color: #9b0100;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:smaller;
}

a.page-numbers:hover {
	color:white;
	background: #b28a32;
}

.tablenav .current {
	color: white;
	background: #b28a32;
	border-color: #b28a32;
	font-weight:bold:
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:smaller;
	font-weight:bold;
}
.breadtrash {
	top: 10px;
	left: 300px;
}

