@charset "utf-8";
/*------------------------------------------------------- CSS clear*/

html{margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;}
body {
	color:#000;
	margin:0;
	padding:0;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
a img {	border:0;overflow: hidden;}

body{
	padding: 0px;
	margin: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	min-width: 950px;
	width: auto;
}
a {

}
html { margin: 0px !important; }
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.small {
	font-size: small;
}

a:link {
	color: #E65D31;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:visited{
	color: #E65D31;
}
a:hover {
	color: #521C0A;
	text-decoration: underline;
}
a:active {
	color: #521C0A;
}
#h1_bg {
	width: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	height: 0px;
	display: none;
}
#h1_bg #h_wrap {
	font-size: 12px;
	color: #FFF;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	overflow: hidden;
}
#h1_bg #h_wrap ul {
	margin: 0px;
	padding: 0px;
	float: right;
	overflow: hidden;
}
#h1_bg #h_wrap ul li {
	text-align: right;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: auto;
	display: block;
	overflow: hidden;
	height: 1.2em;
}
#h1_bg #h_wrap h1 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
#h1_bg #h_wrap p.h1 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

#header {
	width: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	height: 0px;
	display: none;
}

#header ul{
	padding: 0px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	background-image: url(img/h-bg-gara.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 0px;
	line-height: 0px;
}
#header ul #rogo {
	padding: 0px;
	margin-top: 0px;
	margin-right: 84px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header ul #tel {
	padding: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
#header ul #mail {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 16px;
}
#gn_bg  {
	width: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	height: 0px;
	display: none;
}

#gn_bg #g_navi {
	padding: 0px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#gn_bg #g_navi li {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 46px;
	overflow: hidden;
}
#toppict {
	width: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	height: 0px;
	display: none;
}
#toppict p {
	padding: 0px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;

	margin-bottom: 0px;
	margin-left: auto;
}
#w_bg {
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

#wrap {
	padding: 0px;
	overflow: hidden;
	background-image: none;
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	width: 950px;
}
#wrap #leftnavi {
	width: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	height: 0px;
	display: none;
}
#w_bg #wrap #leftnavi .tokuten {
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
#w_bg #wrap #leftnavi .box {
	padding: 10px;
	margin: 0px;
}

#wrap #leftnavi #kensaku {
	padding: 5px;
	background-color: #FFF;
	color: #47271D;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#w_bg #wrap #leftnavi .box #kensaku .white {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
	width: 150px;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#w_bg #wrap #leftnavi .box #kensaku .dot {
	margin-top: 5px;
	margin-bottom: 5px;
}
#w_bg #wrap #leftnavi .box #kensaku #kakunin {
	text-align: center;
}

#wrap #leftnavi #kensaku .white form {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrap #leftnavi #kensaku .white form select {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrap #leftnavi #kensaku .white form #search-button {
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	width: 100px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}



#wrap #leftnavi ul {
	padding: 0px;
	width: 201px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#w_bg #wrap #leftnavi .box .menu {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#w_bg #wrap #leftnavi .box .menu li {
	background-image: url(img/l-menu-off.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 201px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	line-height: 35px;
	padding: 0px;
	background-color: #FFF;
}
#w_bg #wrap #leftnavi .box .menu li a {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 37px;
	font-size: 13px;
	height: 35px;
	width: 164px;
	background-color: #FFF;
	margin: 0px;
	overflow: hidden;
}


#w_bg #wrap #leftnavi .box .menu li a:link {
	background-image: url(img/l-menu-off.jpg);
	background-repeat: no-repeat;
	color: #333;
	text-decoration: none;
	display: block;
	height: 35px;
	width: 164px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 37px;
	overflow: hidden;
}
#w_bg #wrap #leftnavi .box .menu li a:visited{
	background-image: url(img/l-menu-off.jpg);
	background-repeat: no-repeat;
	color: #333;
	text-decoration: none;
}
#w_bg #wrap #leftnavi .box .menu li a:hover {
	background-image: url(img/l-menu-on.jpg);
	background-repeat: no-repeat;
	color: #333;
	text-decoration: none;
}
#w_bg #wrap #leftnavi .box .menu li a:active {
	background-image: url(img/l-menu-on.jpg);
	background-repeat: no-repeat;
	color: #333;
	text-decoration: none;
}
#wrap #leftnavi p.bn {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
	text-align: right;
}
#wrap #leftnavi .bn img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#wrap #main {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
}



#wrap #main h2 {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#w_bg #wrap #main .rooms {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 23px;
	margin-left: 0px;
}

#wrap #main .style {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #630;
	width: 698px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#wrap #main .style tr .title {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #5F5137;
}
#wrap #main .style tr .photo {
	width: 128px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 7px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
}
#wrap #main .style tr .text {
	font-size: 14px;
	padding-bottom: 20px;
}
#wrap #main .style tr .bt {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 0px;
	text-align: right;
	margin: 0px;
}
#w_bg #wrap #main #rooms {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 709px;
}
#w_bg #wrap #main #rooms .kihin {
	float: left;
	width: 324px;
	height: 124px;
	background-image: url(img/top-room-kihin.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 180px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#w_bg #wrap #main #rooms .kihin .button {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}

#w_bg #wrap #main #rooms .tokubetsu {
	float: right;
	width: 324px;
	height: 124px;
	background-image: url(img/top-room-tokubetsu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 180px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#w_bg #wrap #main #rooms .tokubetsu .button {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#w_bg #wrap #main #rooms table {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	clear: both;
}
#w_bg #wrap #main #rooms table tr td {
	padding: 2px;
	height: 160px;
	width: 178px;
	margin: 0px;
}


#w_bg #wrap #main .voicetable {
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#w_bg #wrap #main .tablecenter {
	margin-right: auto;
	margin-left: auto;
}

#wrap #main .black-ar {
	text-align: right;
	background-image: url(img/black-ar.gif);
	background-repeat: no-repeat;
	background-position: 510px center;
	margin: 0px;
	padding: 0px;
}
#wrap #secondpage {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}











/*-------------------------------------------------------waku-set*/

#wrap #secondpage .nomargin {
	margin: 0px;
}
#wrap #secondpage .nopadding {
	padding: 0px;
}

#wrap #secondpage .small {
	font-size: 12px;
}
#wrap #secondpage .bold {
	font-weight: bold;
}
#wrap #secondpage .red {
	color: #F00;
}
#wrap #secondpage .big {
	font-size: 24px;
	font-weight: bold;
	color: #930;
}
#wrap #secondpage .midium {
	font-size: medium;
}

#wrap #secondpage .f_16px {
	font-size: 16px;
}



#wrap #secondpage #pankuzu {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	overflow: hidden;
}

#wrap #secondpage #pankuzu div {
float: left;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#wrap #secondpage #pankuzu li {
float: left;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#wrap #secondpage h1 {

}

#wrap #secondpage h1#text2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size: 18px;
	margin-left: 10px;
	color: #000;
	margin-bottom: 10px;
}
#wrap #secondpage h2 {
	background-image: url(img/h2-bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	font-weight: bold;
	color: #000;
	letter-spacing: 0.2em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-size: 18px;
}
#w_bg #wrap #secondpage h2.pict {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#wrap #secondpage h2.text {
	background-image: url(img/h2-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 47px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 47px;
	color: #555;
	clear: both;
}
#w_bg #wrap #secondpage h2.pict-h2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}


#wrap #secondpage h3 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	color: #333;
	font-weight: bold;
	letter-spacing: 0.2em;
}
#w_bg #wrap #secondpage .square {
	background-color: #8E6137;
	width: auto;
	color: #FFF;
	padding: 3px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
}

#wrap #secondpage h4 {
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 16px;
	height: auto;
	font-size: 14px;
	color: #000;
	letter-spacing: 0.2em;
	font-weight: bold;
}
#wrap #secondpage h5 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 14px;
	letter-spacing: 0.2em;
	font-weight: bold;
}
#wrap #secondpage p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 14px;
	line-height: normal;
}
#wrap #secondpage table {
	margin: 30px;
	padding: 0px;
}
#wrap #secondpage table tr th {
	background-color: #FFC;
	margin: 0px;
	padding: 5px;
}
#wrap #secondpage table tr td {
	padding: 5px;
	font-size: 14px;
}
#wrap #secondpage table.tablecenter {
	margin-right: auto;
	margin-left: auto;
}

#wrap #secondpage ul {
	margin: 30px;
}
#wrap #secondpage ul li {
	padding: 0px;
	margin: 0px;
}
#wrap #secondpage ul.li_dot li {
	background-image: url(img/li-dit.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#wrap #secondpage ul.li_check li {
	background-image: url(img/check.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

#wrap #secondpage ul.li_dot2 li {
	background-image: url(img/li-dit.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 20px;
}



#wrap #secondpage ol {
	margin: 30px;
}
#wrap #secondpage ol li {
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 1.7em;
}

#wrap #secondpage p input {
	width: 300px;
	padding: 5px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}

#wrap #secondpage form input {
	width: 300px;
}
#wrap #secondpage form span.auto input{
	width: auto;
}
#wrap #secondpage form input.auto {
	width: auto;
}


#wrap #secondpage form textarea {
	width: 300px;
}
#wrap #secondpage div.h1picture {
	height: 409px;
	width: 930px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}

#wrap #secondpage div.h1picture h1 {
	width: 209px;
	padding: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	color: #FFF;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝";
	font-size: 35px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}

#wrap #secondpage div.h1picture2 {
	height: 200px;
	width: 930px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
}

#wrap #secondpage div.h1picture2 h1 {
	width: 209px;
	padding: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	color: #FFF;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}
#wrap #secondpage div.h1picture3 {
	height: 400px;
	width: 930px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
}

#wrap #secondpage div.h1picture3 h1 {
	width: 329px;
	padding: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFF;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}

#wrap #secondpage div.h1picture3 p {
	width: 329px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
	background-color: #930;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#wrap #secondpage div.h1picture4 {
	height: 500px;
	width: 930px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
}
#wrap #secondpage div.h1picture4 h1 {
	width: 329px;
	padding: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFF;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}
#wrap #secondpage div.h1picture4 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: left;
	overflow: hidden;
	padding: 0px;
}
#w_bg #wrap #secondpage .h1picture4 p .big {
	color: #FFF;
	margin-top: 250px;
	display: block;
	margin-bottom: 0px;
}



#wrap #secondpage .message_text  {
	background-image: url(img/message-bg.jpg);
	margin: 0px;
	padding: 0px;
	height: 147px;
	width: 930px;
	overflow: hidden;
}

#wrap #secondpage div.message_text p  {
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝";
	font-size: 24px;
	font-weight: bold;
	color: #943517;
	padding: 0px;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	line-height: 35px;
	}

#wrap #secondpage div.message_text p.right {
	text-align: right;
	font-size: 20px;
	font-weight: bold;
	text-shadow:0 0 1px #F2ECEA, 0 0 1px #F2ECEA, 0 0 1px #F2ECEA, 0 0 1px #F2ECEA;
	margin-top: 10px;
}
#wrap #secondpage .message_text2 {
	background-image: url(img/message-bg.jpg);
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 930px;
	overflow: hidden;
}
#wrap #secondpage div.message_text2 p {
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝";
	font-size: 24px;
	font-weight: bold;
	color: #943517;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	overflow: hidden;
	line-height: 100px;
	padding: 0px;
	text-align: center;
}
#wrap #secondpage div.message_text2 p.two {
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝";
	font-size: 24px;
	font-weight: bold;
	color: #943517;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	overflow: hidden;
	line-height: 1.2em;
	padding: 0px;
	text-align: center;
}





#wrap .toiawase-bar  {
	padding: 0px;
	width: 709px;
	background-image: url(img/bn-otoiawase-bg.jpg);
	height: 58px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#wrap div.toiawase-bar  p.tel{
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 378px;
	float: left;
}

#wrap div.toiawase-bar  p.mail{
	padding: 0px;
	float: left;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#wrap div#secondpage div.toiawase-bar{
	padding: 0px;
	width: 709px;
	background-image: url(img/bn-otoiawase-bg.jpg);
	height: 58px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	background-repeat: no-repeat;
}
#wrap div#secondpage div.toiawase-bar p.tel {
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 378px;
	float: left;
}
#wrap div#secondpage div.toiawase-bar p.mail {
	padding: 0px;
	float: left;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#w_bg #wrap #secondpage div.kensaku_bar {
	background-image: url(img/pageb-kensaku-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 74px;
	width: 709px;
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrap #secondpage div.kensaku_bar form .ken_button{
	float: right;
	padding: 0px;
	margin-top: 21px;
	margin-right: 23px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFF;
	height: 32px;
	width: 140px;
}
#wrap #secondpage form .kensaku_bar {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#wrap #secondpage .kensaku_bar form .kensaku_form {
	padding: 0px;
	float: left;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 300px;
	color: #FFF;
	font-size: 12px;
}
#w_bg #wrap #secondpage .kensaku_bar form .kensaku_form select {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#wrap #secondpage .tokuten_b  {
	clear: both;
	padding: 0px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	overflow: hidden;
	text-align: center;
}





.goto_top   {
	padding: 0px;
	text-align: right;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 950px;
}
#wrap #secondpage .toiawase-bar  {
	padding: 0px;
	width: 698px;
	background-image: url(img/m-f-bg.jpg);
	height: 97px;
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
}
#wrap #secondpage div.toiawase-bar  p.tel{
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 249px;
	float: left;
}
#wrap #secondpage div.toiawase-bar  p.mail{
	padding: 0px;
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
#wrap #secondpage .goto_top  {
	padding: 0px;
	text-align: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
#w_bg #wrap #secondpage #ryouri_oyakata {
	width: 700px;
	padding: 10px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #666;
	border-left-color: #CCC;
}
#w_bg #wrap #secondpage .ryouri_option {
	margin-right: auto;
	margin-left: auto;
}
#w_bg #wrap #secondpage .ryouri_option tr .dotline {
	background-image: url(img/dotline.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
#w_bg #wrap #secondpage .ryouri_ichirei_top {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}

#w_bg #wrap #secondpage #ryouri_ichirei {
	width: 744px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(img/ryouri-ichirei-bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	overflow: hidden;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#w_bg #wrap #secondpage #ryouri_ichirei table {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#w_bg #wrap #secondpage #ryouri_ichirei table tr td {
	padding: 5px;
}
#w_bg #wrap #secondpage #ryouri_ichirei table tr td h3 {
	margin: 0px;
	padding: 0px;
	letter-spacing: normal;
	word-spacing: normal;
	color: #600;
	width: 300px;
}
#w_bg #wrap #secondpage #ryouri_ichirei table tr td p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 300px;
}
#w_bg #wrap #secondpage p.text740style {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}


#w_bg #wrap #secondpage .ryouri_ichirei_bottom {
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#w_bg #wrap #secondpage .ryouri_box {
	width: 740px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	border: 2px solid #CCC;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#w_bg #wrap #secondpage .onsenbox  {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}
#w_bg #wrap #secondpage .onsenbox p {
	margin-left: 40px;
}
#w_bg #wrap #secondpage .onsenbox h3 {
	margin-top: 40px;
	margin-bottom: 0px;
}

#w_bg #wrap #secondpage .onsenbox .onsentable {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#w_bg #wrap #secondpage .rooms_matome tr td {
	color: #333;
}
#w_bg #wrap #secondpage .rooms_matome tr td h3 {
	color: #600;
	font-weight: bold;
	font-size: 16px;
	margin: 0px;
	background-image: url(img/orange-rtri.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#w_bg #wrap #secondpage table.room-photos {
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#w_bg #wrap #secondpage .kannai_photos {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#w_bg #wrap #secondpage .kannai_photos tr td {
	font-size: 14px;
	width: 260px;
	padding: 5px;
}
#w_bg #wrap #secondpage .biglink {
	color: #C00;
	font-size: 18px;
	font-weight: bold;
}
#w_bg #wrap #secondpage .line_box {
	border: 1px solid #666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#w_bg #wrap #secondpage .line_box2 {
	border: 1px solid #666;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 40px;
	overflow: hidden;
	padding: 10px;
}

#w_bg #wrap #secondpage .pink_bgbox {
	background-image: url(img/h-bg.gif);
	padding: 10px;
	overflow: hidden;
	margin: 0px;
}
#w_bg #wrap #secondpage p.osusume {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#w_bg #wrap #secondpage .salon {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	width: 600px;
	border: 1px solid #666;
}
#w_bg #wrap #secondpage .salon tr .setsumei {
	font-size: small;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B99;
	color: #333;
}
#w_bg #wrap #secondpage .salon tr th {
	background-color: #FFF;
	font-weight: bold;
	color: #753;
}









#w_bg #wrap #secondpage .gotoplan {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px;
	overflow: hidden;
}
#w_bg #wrap #secondpage .goodpoint {
	background-image: url(img/bggoodpoint.jpg);
	background-repeat: repeat-y;
	width: 870px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	padding-top: 100px;
	padding-right: 30px;
	padding-bottom: 50px;
	padding-left: 30px;
}


#w_bg #wrap #secondpage .goodpoint-enkai {
	background-image: url(img/bggoodpoint-enkai.jpg);
	background-repeat: repeat-y;
	width: 870px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	padding-top: 100px;
	padding-right: 30px;
	padding-bottom: 50px;
	padding-left: 30px;
}

#w_bg #wrap #secondpage .goodpoint-houji {
	background-image: url(img/bggoodpoint-houji.jpg);
	background-repeat: repeat-y;
	width: 870px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	padding-top: 100px;
	padding-right: 30px;
	padding-bottom: 50px;
	padding-left: 30px;
}
#w_bg #wrap #secondpage #mokuzi {
	border: 1px solid #666;
	margin: 10px;
	padding: 10px;
	overflow: hidden;
}
#w_bg #wrap #secondpage #yokuaru p {
	padding: 10px;
	border: 1px solid #CCC;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#w_bg #wrap #secondpage #yokuaru .gototop {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: right;
	padding: 0px;
	margin-top: 0px;
}
#w_bg #wrap #secondpage .tenpoints {
	margin: 0px;
	border: 1px solid #743;
	overflow: hidden;
	background-image: url(img/h-bg.gif);
	padding: 0px;
}
#w_bg #wrap #secondpage .tenpoints .tenpoints2 {
	background-color: #FFF;
	margin: 10px;
	padding: 0px;
}
#w_bg #wrap #secondpage .tenpoints table {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-weight: bold;
	color: #333;
}
#w_bg #wrap #secondpage .tenpoints .tenpoints2 table tr td {
	text-indent: -1em;
	padding-left: 30px;
}
#w_bg #wrap #secondpage .mincho {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #333;
	font-size: 24px;
	margin-top: 30px;
}
#w_bg #wrap #secondpage .googlemap {
	padding: 0px;
	width: 800px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#w_bg #wrap #secondpage div.sanpo {
	margin-left: 20px;
	overflow: hidden;
}
#w_bg #wrap #secondpage #voice {
}
#w_bg #wrap #secondpage #voice h3 {
	font-size: large;
	color: #333;
	margin-top: 30px;
}
#w_bg #wrap #secondpage #voice .question {
	color: #960;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
}
#w_bg #wrap #secondpage .access_map {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#w_bg #wrap #secondpage .map_train {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#w_bg #wrap #secondpage div#rooms {
	padding: 0px;
	width: 905px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#w_bg #wrap #secondpage #rooms .pict-h2 {
	text-align: center;
}

#w_bg #wrap #secondpage #rooms .kihin {
	background-image: url(img/rooms-new-kihin.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 420px;
	padding-top: 180px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	overflow: hidden;
}

#w_bg #wrap #secondpage #rooms .kihin p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	line-height: normal;
	height: auto;
}

#w_bg #wrap #secondpage #rooms .kihin .button {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#w_bg #wrap #secondpage #rooms .tokubetsu {
	background-image: url(img/rooms-new-tokubetsu.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 420px;
	padding-top: 180px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	overflow: hidden;
}
#w_bg #wrap #secondpage #rooms .tokubetsu p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	line-height: normal;
	height: auto;
}
#w_bg #wrap #secondpage #rooms .tokubetsu .button {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#w_bg #wrap #secondpage #rooms table {
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#w_bg #wrap #secondpage #rooms table tr td {
	height: 50px;
	width: 178px;
	margin: 0px;
	text-align: center;
	padding-top: 110px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	overflow: hidden;
}
#w_bg #wrap #secondpage #rooms table tr #o125 {
	background-image: url(img/rooms-new-o125.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#w_bg #wrap #secondpage #rooms table tr #o100 {
	background-image: url(img/rooms-new-o100.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#w_bg #wrap #secondpage #rooms table tr #o080 {
	background-image: url(img/rooms-new-o080.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#w_bg #wrap #secondpage #rooms table tr #nomal {
	background-image: url(img/rooms-new-nomal.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#w_bg #wrap #secondpage #rooms table tr #wayou {
	background-image: url(img/rooms-new-wayou.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#w_bg #wrap #secondpage #rooms_kobetsu_out {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #EEE;
	background-color: #DDD;
	width: 904px;
	padding: 0px;
}
#w_bg #wrap #secondpage #rooms_kobetsu_out #rooms_kobetsu_in {
	background-color: #FFF;
	margin: 1px;
	padding: 0px;
	border: 1px solid #CCC;
	width: 900px;
	overflow: hidden;
}
#w_bg #wrap #secondpage #rooms_kobetsu_out #rooms_kobetsu_in .photoblock {
	margin: 0px;
	overflow: hidden;
	padding: 20px;
	background-image: url(img/room-photo-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#secondpage #rooms_kobetsu_out #rooms_kobetsu_in .photoblock table {
	margin: 0px;
	padding: 0px;
	width: 860px;
}
#w_bg #wrap #secondpage #rooms_kobetsu_out #rooms_kobetsu_in .photoblock table tr td {
	margin: 0px;
	padding: 0px;
}
#secondpage #rooms_kobetsu_out #rooms_kobetsu_in #madoriblock {
	margin: 0px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-image: url(img/madori-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#secondpage #rooms_kobetsu_out #rooms_kobetsu_in #madoriblock table {
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 160px;
}
#secondpage #rooms_kobetsu_out #rooms_kobetsu_in #madoriblock table tr td {
	margin: 0px;
	padding: 0px;
}
#secondpage #rooms_kobetsu_out #rooms_kobetsu_in #madoriblock table tr td p {
	margin-left: 0px;
}

#secondpage #rooms_kobetsu_out #rooms_kobetsu_in #madoriblock table tr td h3 {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#secondpage #rooms_kobetsu_out #rooms_kobetsu_in #madoriblock table tr td ul {
	margin: 10px;
	padding: 0px;
}
#w_bg #wrap #secondpage ul.babytable {
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 850px;
}
#w_bg #wrap #secondpage ul.babytable li {
	width: 250px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	list-style-type: none;
	background-image: url(img/babytable-top.gif);
	border: 1px solid #CCC;
	background-position: center top;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#w_bg #wrap #secondpage ul.babytable li.last {
	width: 604px;
	background-image: url(img/babytable-top2.gif);
	margin-bottom: 50px;
}
#w_bg #wrap #secondpage ul.babytable li h6 {
	font-size: 12px;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	background-image: url(img/babytable-point.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#w_bg #wrap #secondpage ul.babytable li p {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333;
}
#w_bg #wrap #secondpage .mailmagazine {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}



















.page_back {
	font-size: 14px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}











#footer {
	width: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	height: 0px;
	display: none;
}
#footer .name {
	font-weight: bold;
	color: #b2664f;
	margin-bottom: 20px;
}

#copyright {
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 950px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



/* にこちゃん消去 */
img#wpstats{
	position:absolute;
	width:0px;
	height:0px;
	padding:0px;
	border:none;
	overflow:hidden;
	display: none;
}

#w_bg #wrap #secondpage .indent {
	text-indent: -1.4em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 28px;
}

#w_bg #wrap #blogpage {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
}


#wrap #blogpage #pankuzu {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	overflow: hidden;
}

#wrap #blogpage #pankuzu div {
float: left;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}






#blogpage div.post {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	padding: 0px;
}
#blogpage div.post .data {
	text-align: right;
	font-size: small;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6773A9;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#blogpage div.post h3{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: large;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #23283E;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#blogpage div.post h3 a {
	text-decoration: none;
}

#blogpage .post .category {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #EEE;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: small;
	text-align: right;
}
#blogpage .post ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#blogpage .post ul li{
	padding: 5px;
	margin-top: 0px;
	margin-right: 30px;
	margin-left: 30px;
	list-style-type: disc;
	text-indent: -0.5em;
	line-height: 1.5em;
}

#blogpage .post ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#blogpage .post ol li {
	padding: 5px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	list-style-type: decimal;
	text-indent: -0.5em;
	line-height: 1.5em;
}

#blogpage .post p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #333;
	font-size: 16px;
	line-height: 24px;
}
#blogpage .post p .alignright {
	margin: 10px;
	padding: 10px;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#blogpage .post p .alignleft {
	margin: 10px;
	padding: 10px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#blogpage .post p .aligncenter {
	padding: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	display: block;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#blogpage .postdata {
	font-size: small;
	text-align: right;
}

#blogpage #nex10 {
	margin: 0px;
	padding: 0px;
}
#blogpage #nex10 a #return {
	float: left;
	display: block;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#blogpage #nex10 a #next {
	display: block;
	float: right;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#blogpage .com-tb input {
	width: 200px;
}
#container #blogpage p .trackback-url {
	width: 200px;
}

#blogpage #commentform p textarea {
	width: 470px;
}



#w_bg #wrap #left  .sidecontents {
	width: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	height: 0px;
	display: none;
}
#w_bg #wrap #left  .sidecontents h4 {
	vertical-align: middle;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	color: #666;
}
#w_bg #wrap #left .sidecontents h4 {
	font-weight: bold;
	color: #745418;
	font-size: medium;
}
#w_bg #wrap #left  .sidecontents #calendar_wrap #wp-calendar {
	font-size: large;
	padding: 0px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#w_bg #wrap #left  .sidecontents #calendar_wrap #wp-calendar caption {
	text-align: right;
}
#w_bg #wrap #left  .sidecontents #calendar_wrap #wp-calendar th {
	text-align: center;
	vertical-align: middle;
	background-color: #EEE;
	margin: 0px;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	border: 1px dotted #CCC;
}
#w_bg #wrap #left  .sidecontents #calendar_wrap #wp-calendar td {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #EEE;
	border-bottom-color: #EEE;
	border-left-color: #EEE;
}
#w_bg #wrap #left .sidecontents #calendar_wrap table#wp-calendar tr td a {
	color: #A55418;
	text-decoration: underline;
}
#w_bg #wrap #left .sidecontents #calendar_wrap #wp-calendar tbody tr #today {
	border: 1px solid #FFF;
	background-color: #AABDFF;
}



#w_bg #wrap #left  .sidecontents ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;

}


#w_bg #wrap #left  .sidecontents ul li {
	font-size: 12px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-position: outside;
	list-style-type: disc;
	letter-spacing: normal;

}
#w_bg #wrap #left  .sidecontents .tagcloud {
	margin: 5px;
	padding: 5px;
}
#w_bg #wrap #left .sidecontents div form fieldset input {
	width: 100px;
}
#w_bg #wrap #left .sidecontents #calendar_wrap table#wp-calendar {
	font-size: 12px;
}
#w_bg #wrap #left .sidecontents #calendar_wrap table#wp-calendar tr {
	line-height: normal;
	margin: 0px;
	padding: 0px;

}
#w_bg #wrap #left .sidecontents #calendar_wrap table#wp-calendar tr td {
	margin: 0px;
	padding: 0px;
}



#container #main #blogpage .post #comments {
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	height: 1.3em;
	line-height: 1.3em;
	vertical-align: middle;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}


#blogpage .post #postcomment {
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	height: 1.3em;
	line-height: 1.3em;
	vertical-align: middle;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
#blogpage .navigation {
	padding: 0px;
	background-color: #FFF;
	font-size: 12px;
	height: 2.5em;
	line-height: 1em;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
	border: 1px solid #CCC;
}

#blogpage .navigation  a:link {
	text-decoration: none;
	color: #333;
}
#blogpage .navigation  a:visited {
	text-decoration: none;
}
#blogpage .navigation  a:hover {
	color: #000;
}
#blogpage .navigation  a:active {
	text-decoration: none;
}

#blogpage .navigation .alignleft {
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 220px;
}

#blogpage .navigation .alignright {
	float: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 220px;
}
#blogpage #comments {
	padding: 0px;
	font-weight: normal;
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#blogpage ol#commentlist {
	background-color: #EEE;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#blogpage #commentlist li {
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFF;
}
#blogpage #commentlist li.comment p cite{
	background-color: #F7F7F7;
	text-align: right;
	margin: 0px;
	padding: 0px;
}

#blogpage #postcomment {
	font-weight: normal;
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}