@charset <"$MTPublishCharset$">;

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000033;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #ffffff;
}

img{border:0;}


#container { 
	width: 920px; 
	background:#021449;
	margin: 10px auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	border: 1px solid #996600;
	text-align: left;
	padding:15px 10px;
}

#wrap {
    margin:0;
	padding:0;
	width:917px;
	background:#000033;
		border:1px solid #996600;
}

#title_header {
    margin:0;
	padding:0;
	width:915px;
	height:100px;
	background:url(http://www.dogo-yamanote.com/img/title_header.gif) no-repeat top left;
	
} 

.title {
    text-align:right;
	margin:0px 0 0 0;
	padding:70px 15px 0 0;
	font-size:10px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color:#FFFFFF;
	letter-spacing:2px;
	display:block;
	height:20px;
}

#title_header  a{
    font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	margin-top:0px;
	padding-bottom:0px;
	letter-spacing:0;
}

#title_header  a:hover{
    font-size:10px;
	color: #999999;
	text-decoration:none;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	margin-top:0px;
	padding-bottom:0px;
	letter-spacing:0;
}

#wrap_main {
    margin:0;
	padding:0;
}

#wrapinner {
    margin:0;
	padding:0;
	border:0px solid #996600;

}

#header {
    width: 705px;
	height: auto;
	margin:0px 0px 0 0px;
	padding:0 0 0 0;
	background:#000033;
	border-left:0px solid #996600;
	border-right:0px solid #996600;
	border-top:0px solid #996600;
}

#headerlft {
    width:193px;
	height:auto;
	margin:0 0px 0 0;
	padding:0px 0 0 7px;
	background:#000033;
	float:right;
}

#headerlft p{
     margin:1px 0 0 0;
	 padding:0;
	 
}


#sidebar1 {
    float:left;
	height:auto;
	width: 200px; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	background: #021449; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
	padding:5px 0 0 0;
	margin:10px 0px 0 0;
	border:0px solid #996600;
	background:#0b122e ;/* 上余白と下余白により、この div 内に視覚的なスペースが設定されます */
}
#sidebar1 h3, #sidebar1 p {
	margin-left: 10px; /* サイドバーに配置されるすべてのエレメントに左マージンと右マージンが設定されている必要があります */
	margin-right: 10px;
	font-size:11px;
	color:#FFFFFF;
	line-height:120%;
}

#sidebarlft {
    width:200px;
	height:260px;
	margin:0;
	padding:0;
	background:#0b122e;
	background:url(http://www.dogo-yamanote.com/img/seek_bg.jpg);
}

/*---------------------------------
   sidebar1のsubnavi設定
   ※class指定：subnavi
   各ボタン設定はlink tagにて設定
----------------------------------*/

#sidebar1 #submenu {
    margin:0px 10px;
	padding:0px 0px 10px 0;
	
}

#sidebar1 #submenu ul.subnavi {
    margin:0px 0 0 0 ;
	padding:0px 0 0 0 ;
	width:180px;
	height:auto;
	border:0px solid #CC9900;

}

#sidebar1 #submenu ul.subnavi li{
    margin:0;
	padding:0;
	list-style:none;	
}

#sidebar1 #submenu ul.dw {
     margin:5px 0;
	padding:0;
	list-style:none;	

}

/*-----------------------------------
   sidebarheader箇所・会員情報
-------------------------------------*/

#sidebar1 #submenu ul.dw li a.conform{
    margin:5px 0 5px 0;
	padding:0px 0;
	list-style:none;
	display:block;
	height:35px;
	width:180px;
	background:url(http://www.dogo-yamanote.com/img/sb_conform.jpg);	

}

#sidebar1 #submenu ul.dw li a:hover.conform{
background:url(http://www.dogo-yamanote.com/img/sb_conform_on.jpg);
   
}

#sidebar1 #submenu ul.dw li a.member{
    margin:5px 0 5px 0;
	padding:0px 0;
	list-style:none;
	display:block;
	height:35px;
	width:180px;
	background:url(http://www.dogo-yamanote.com/img/sb_member.jpg);	

}

#sidebar1 #submenu ul.dw li a:hover.member{
background:url(http://www.dogo-yamanote.com/img/sb_member_on.jpg);
   
}

#sidebar1 #submenu ul.dw li a.memberconf{
    margin:5px 0 5px 0;
	padding:0px 0;
	list-style:none;
	display:block;
	height:35px;
	width:180px;
	background:url("http://www.dogo-yamanote.com/img/sb_memberconform.jpg");	

}

#sidebar1 #submenu ul.dw li a:hover.memberconf{
background:url("http://www.dogo-yamanote.com/img/sb_memberconform_on.jpg");
   
}


/*---------------------------------
   sidebar1のsubnavi設定
　   各ボタンの詳細設定
----------------------------------*/

#sidebar1 #submenu ul.subnavi li a.sbb1{
    display:block;
	width:180px;
	height:50px;
	margin-top:1px;
	padding:0;
	color:#FFFFFF;
	text-align:center;
	line-height:50px;
	 margin:0;
	padding:0;
	background:url(http://www.dogo-yamanote.com/img/sbb1.jpg) no-repeat top;
}

#sidebar1 #submenu ul.subnavi li a:hover.sbb1 {
    background: url(http://www.dogo-yamanote.com/img/sbb1_on.jpg) no-repeat left;
}

#sidebar1 #submenu ul.subnavi li a.sbb2 {
    display:block;
	width:180px;
	height:50px;
	margin-top:1px;
	padding:0;
	color:#FFFFFF;
	text-align:center;
	line-height:50px;
	 margin:0;
	padding:0;
	background:url(http://www.dogo-yamanote.com/img/sbb2.jpg) no-repeat top;
}

#sidebar1 #submenu ul.subnavi li a:hover.sbb2 {
    background: url(http://www.dogo-yamanote.com/img/sbb2_on.jpg) no-repeat left;
}

#sidebar1 #submenu ul.subnavi li a.sbb3 {
    display:block;
	width:180px;
	height:50px;
	margin-top:1px;
	padding:0;
	color:#FFFFFF;
	text-align:center;
	line-height:50px;
	 margin:0;
	padding:0;
	background:url(http://www.dogo-yamanote.com/img/sbb3.jpg) no-repeat top;
}

#sidebar1 #submenu ul.subnavi li a:hover.sbb3 {
    background: url(http://www.dogo-yamanote.com/img/sbb3_on.jpg) no-repeat left;
}

#sidebar1 #submenu ul.subnavi li a.sbb4 {
    display:block;
	width:180px;
	height:50px;
	margin-top:1px;
	padding:0;
	color:#FFFFFF;
	text-align:center;
	line-height:50px;
	 margin:0;
	padding:0;
	background:url(http://www.dogo-yamanote.com/img/sbb4.jpg) no-repeat top;
}

#sidebar1 #submenu ul.subnavi li a:hover.sbb4 {
    background: url(http://www.dogo-yamanote.com/img/sbb4_on.jpg) no-repeat left;
}

#sidebar1 #submenu ul.subnavi li a.sbb5 {
    display:block;
	width:180px;
	height:50px;
	margin-top:1px;
	padding:0;
	color:#FFFFFF;
	text-align:center;
	line-height:50px;
	 margin:0;
	padding:0;
	background:url(http://www.dogo-yamanote.com/img/sbb5.jpg) no-repeat top;
}

#sidebar1 #submenu ul.subnavi li a:hover.sbb5 {
    background: url(http://www.dogo-yamanote.com/img/sbb5_on.jpg) no-repeat left;
}


#sidebar1 #submenu ul.subnavi li a.sbb6 {
    display:block;
	width:180px;
	height:50px;
	margin-top:1px;
	padding:0;
	color:#FFFFFF;
	text-align:center;
	line-height:50px;
	 margin:0;
	padding:0;
	background:url(http://www.dogo-yamanote.com/img/sbb6.jpg) no-repeat top;
}

#sidebar1 #submenu ul.subnavi li a:hover.sbb6 {
    background: url(http://www.dogo-yamanote.com/img/sbb6_on.jpg) no-repeat left;
}

#sidebar1 #submenu ul.subnavi li a.sbb7 {
    display:block;
	width:180px;
	height:50px;
	margin-top:1px;
	padding:0;
	color:#FFFFFF;
	text-align:center;
	line-height:50px;
	 margin:0;
	padding:0;
	background:url(http://www.dogo-yamanote.com/img/sbb7.jpg) no-repeat top;
}

#sidebar1 #submenu ul.subnavi li a:hover.sbb7 {
    background: url(http://www.dogo-yamanote.com/img/sbb7_on.jpg) no-repeat left;
}

#sidebar1 #submenu ul.subnavi li a.sbb8 {
    display:block;
	width:180px;
	height:50px;
	margin-top:1px;
	padding:0;
	color:#FFFFFF;
	text-align:center;
	line-height:50px;
	 margin:0;
	padding:0;
	background:url(http://www.dogo-yamanote.com/img/sbb8.jpg) no-repeat top;
}

#sidebar1 #submenu ul.subnavi li a:hover.sbb8 {
    background: url(http://www.dogo-yamanote.com/img/sbb8_on.jpg) no-repeat left;
}


/*----------------------------
   sidebarホテル固定コンテンツ
-------------------------------*/

#sidebar1 ul{
    margin:0;
	padding:0;
	list-style:none;
}

#sidebar1 li {
    margin:6px 0;
	padding:0;
	list-style:none;
}


#sidebar1 ul li a{
    display:block;
	
	margin:10px 0 10px 7px;
	border:0;
}

/*---------------------------------
  planseek設定（mt内にモジュール化）
------------------------------------*/

#sidebar1 #seek {
    margin:10px 0 0px 0;
	padding:20px 0 0 10px;
	height:250px;
	width:190px;
	background:url(http://www.dogo-yamanote.com/img/seek_bg2.jpg) no-repeat;
}

#planseek {
	font-size:10px;
	color:#FFFFFF;
	padding:15px 0 0 0;
	margin:0px 0 0 0px;
	width:180px;
}

/*-------------------------------------
  　　共通メインコンテンツ設定
---------------------------------------*/


#mainContent #wrapper {
    margin:0;
	padding:5px 0 0 0px;
	color:#999999;
}

#mainContent #box1 {
        margin:10px auto;
	padding:0 0 0 0px;
	color:#999999;
	font-size:12px;	
   
}
#mainContent #box1.blue {
        margin:10px auto;
	padding:0 0 0 5px;
	color:#FFFFFF;
	font-size:12px;	
   
}

#mainContent #wrapper #box1 h1 {
    font-size:14px;
	font-weight:bold;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color:#996633;
	padding-left:15px;
	padding-top:5px;
}

#mainContent #wrapper #box1 p {
    padding:5px 5px;
}

#mainContent #wrapper #box1 p.plnbtn {
    text-align:right;
	padding-right:20px;
}

#mainContent #wrapper #box1 p.plnbtn a {
    text-decoration:underline;
	color:#000066;
}

#mainContent #wrapper #box2 {
    margin:10px auto;
	padding:0 0 0 0px;
	color:#999999;
	font-size:12px;
	position:relative;
	width:auto;
	height:500px;
}

#mainContent #wrapper #box2 #menubox1{
	margin:0 0 10px 0;
	padding:0;
	width:320px;
	height:400px;
	position:absolute;
	top:55px;
	left:10px;
	

}

#mainContent #wrapper #box2 #menubox2{
	margin:0;
	padding:0;
	width:320px;
	height:400px;
	position:absolute;
	display:inline;
	top:55px;
	left:345px;
	

}





#mainContent {
 	margin: 10px 0px 0 210px;
	padding:0px 0px 15px 5px;
	background:#FFFFFF;
	height:auto;
	width:690px;
	
}

#mainContent.blueback {
 	margin: 10px 0px 0 210px;
	padding:0px 0px 15px 5px;
	height:auto;
	width:695px;
	background:#000033;
}

#mainContent h1 {
    margin:0 0 5px 0;
	padding:px 0 0 0;
	color: #666666;
	letter-spacing:2px;

}



#mainContent p {
	color: #666666;
	margin:10px 0 10px 10px;
	line-height:150%;
	font-size:12px;
}

#mainContent p a{
	color: #666666;
	font-size:12px;
	text-decoration:underline;
}

/*-------------------------------
   TOPページ新着情報欄EVENT設定
---------------------------------*/

#mainContent #eventtopics {
    margin:0;
	padding:0;
	height:auto;

}

#mainContent #eventtopics  dl {
	margin:10px 0 0 15px ;
	padding:0;
	min-height:135px;
	height:auto !important;
        height:135px;
	width:665px;
	position:relative;
	border-bottom:1px dotted #CCCCCC;

}


#mainContent #eventtopics  dl dt {
    margin:0 0 0 200px;
	padding:0 0 0 15px;
	display:block;
	height:30px;
	width:445px;
	border-bottom:2px dotted #CC6633;
	border-left:5px solid #FF6600;
	color:#FFCC99;
	font-size:14px;
	text-align:left;
	line-height:30px;
}

#mainContent #eventtopics  dl dt a {
        font-size:14px;
	color:#FFCC99;
	font-weight:bold;

}

#mainContent #eventtopics  dl dt a:hover {
    font-size:14px;
	color: #CCCCCC;
	font-weight:bold;

}


#mainContent #eventtopics  dl dd {
        margin:0 0 0 200px;
	padding:0 5px 0 15px;
	height:auto;
	width:445px;
	color:#FFFFFF;
        font-size:14px;
        letter-spacing:2px;
}

#mainContent #eventtopics  dl dd.eventphoto {
	margin:0 0 0 0px;
	padding:0 0px 0 0px;
	height:120px;
	width:180px;
	position:absolute;
	left: 10px;
	top: 0px;
	border:0px solid #999999;
}

/*-------------------------------
   TOPページ新着情報欄設定
---------------------------------*/

#mainContent #topicsBox {
    margin:0 0 0 0px;
	padding:10px 0 0 0px;
	width:480px;
	height:auto;
	color: #666666;
}

#mainContent #topicsBox p{
    text-align:right;
	padding-right:10px;
	color:#FFFFFF;
	font-size:10px;
}

#mainContent #topicsBox a{
    text-align:right;
	padding-right:10px;
	color: #CCCCCC;
	font-size:10px;
	text-decoration:none;
}




#mainContent #topicsBox #innerbox {
    margin:0;
	padding:0;
}

#mainContent #topicsBox #innerbox dl {
    margin:10px 0 0 15px ;
	padding:0;
	min-height:110px;
	height:auto !important;
    height:110px;
	width:455px;
	position:relative;
	border-bottom:1px dotted #CCCCCC;
}

#mainContent #topicsBox #innerbox dl dt {
    margin:0 0 0 110px;
	padding:0 0 0 5px;
	list-style:none;
	background: url(http://www.dogo-yamanote.com/img/marker_pln.jpg) no-repeat left;
	display:block;
	line-height:20px;
	height:20px;
	width:340px;
	border-bottom:1px dotted #CCCCCC;
	border-left:5px solid #000066;
	color:#FFCC99;
}

#mainContent #topicsBox #innerbox dl dt a {
    font-size:14px;
	color:#FFCC99;
	text-decoration:none;
}



#mainContent #topicsBox #innerbox dl dt a:hover {
    font-size:14px;
	color: #FFFFFF;
	text-decoration:underline;
}






#mainContent #topicsBox #innerbox dl dd {
    margin:0px 0 0 110px;
	padding:0 0 0 10px;
	font-size:12px;
	color:#ffffff;
	width:340px;
	
}


#mainContent #topicsBox #innerbox dl dd.topisumb {
	margin:0px 0 0 0;
	padding:0px;
	width:100px;
	height:78px;
	position:absolute;
	left: 1px;
	top: 3px;
	border:1px solid #999999;
}

/*------------------TOP用カテゴリ別新着----------------*/

#mainContent #toptopicsBox {
    margin:0 0 0 0px;
	padding:10px 0 0 0px;
	width:660px;
	height:auto;
	color: #666666;
}

#mainContent #toptopicsBox p{
    text-align:right;
	padding-right:10px;
	color:#FFFFFF;
	font-size:10px;
}

#mainContent #toptopicsBox a{
    text-align:right;
	padding-right:10px;
	color: #CCCCCC;
	font-size:10px;
	text-decoration:none;
}


#mainContent #toptopicsBox #innerboxtop {
    margin:0;
	padding:0;
}

#mainContent #toptopicsBox #innerboxtop dl {
    margin:10px 0 0 50px ;
	padding:0;
	min-height:110px;
	height:auto !important;
    height:110px;
	width:605px;
	position:relative;
	border-bottom:1px dotted #CCCCCC;
}

#mainContent #toptopicsBox #innerboxtop dl dt {
    margin:0 0 0 130px;
	padding:0 0 0 5px;
	list-style:none;
	background: url(http://www.dogo-yamanote.com/img/marker_pln.jpg) no-repeat left;
	display:block;
	line-height:20px;
	height:20px;
	width:460px;
	border-bottom:1px dotted #CCCCCC;
	border-left:5px solid #000066;
	color:#F7931E;
}

#mainContent #toptopicsBox #innerboxtop dl dt a {
    font-size:14px;
	color:#F7931E;
	text-decoration:none;
}

#mainContent #toptopicsBox #innerboxtop dl dt a:hover {
    font-size:14px;
	color: #FFFFFF;
	text-decoration:underline;
}

#mainContent #toptopicsBox #innerbox dl dt.bqplan a {
    font-size:14px;
	color:#FFCC99;
	text-decoration:none;
}


#mainContent #toptopicsBox #innerbox dl dt.bqplan a:hover {
    font-size:14px;
	color:#FFCC99;
	text-decoration:none;
}


#mainContent #toptopicsBox #innerboxtop dl dd {
    margin:0px 0 0 130px;
	padding:0 0 0 10px;
	font-size:12px;
	color:#ffffff;
	width:460px;
	
}


#mainContent #toptopicsBox #innerboxtop dl dd.toptopisumb {
	margin:0px 0 0 0;
	padding:0px;
	width:120px;
	height:90px;
	position:absolute;
	left: 1px;
	top: 3px;
	border:1px solid #999999;
}
/*-------------- ここまで----------------*/









/*------------------------------
   共通利用右側サイドバー
--------------------------------*/

#mainContent #subsidebar {
	margin:10px 10px 10px 0px;
	padding:0px 0px 25px 2px ;
	width:195px;
	height:auto;
	color: #666666;
	background:#000033;
	float:right;
	background:url(http://www.dogo-yamanote.com/img/subsidebar_cont_bg.gif) bottom no-repeat;
	
	
}


#subsidebar  #sbcont{
background: url(http://www.dogo-yamanote.com/img/sub_sidebar_bg_header.gif) top left no-repeat;
   height:auto;
   width:175px;
   margin:0;
   padding:20px 5px 0 16px;
   font-size:12px;
   color:#FFFFFF;
   
}

#subsidebar  #sbcont p{
   font-size:12px;
   color:#FFFFFF;
   margin:0;
   padding:0;
   width:165px;
   display:block;
   border-bottom:1px dotted #eeeeee;   
}





/*------------------------
　アクセスページ設定
--------------------------*/

#mainContent #subsidebar p.acc {
    margin:0;
	padding: 5px 0 5px 3px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	line-height:120%;
	font-size:12px;
}

#mainContent #subsidebar p.acc a {
    text-decoration: underline;
	color:#666666;

}

#mainContent #subsidebar img.acimg {
    padding-left:0px;
}

#mainContent #btmconts {
    margin:5px 0 5px 5px;
	padding-bottom:10px;
padding-top:10px;
    width:685px;
	height:auto;
	color:#333333;
	font-size:12px;
	border-top:1px solid #CC9900;	
}

#mainContent #btmconts table {
    border-bottom:1px solid #CC9900;
	margin-bottom:15px;

}

/*--------------------------------
   フッター設定（モジュール化）
----------------------------------*/


#footer {
    font-size:12px;
	color:#FFFFFF;
	text-align:left;
	background: url(http://www.dogo-yamanote.com/img/copyright.gif) no-repeat right;
	height:50px;

}


#footer p a{
    color:#FFFFFF;
	text-decoration:underline;
	text-align:left;
	padding-left:5px;
	line-height:50px;

}


#footer p a:hover{
    color: #990000;
	text-decoration:none;

}

/* 再使用できる各種クラス */
.fltrt { /* このクラスは、ページ上でフローティングエレメントを右側に配置するのに使用できます。プローティングエレメントは、ページ上でその横に配置されるエレメントの前に配置される必要があります。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* このクラスは、ページ上でフローティングエレメントを左側に配置するのに使用できます */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {
display: inline-table;
min-height: 1%;
}

#mainContent #wrapper #privacybox {
    margin:auto;
	padding:0 10px 0 10px;
}

#mainContent #wrapper #privacybox h3 {
    margin:0;
	padding:0;
	font-size:13px;
	color: #000033;
	line-height:150%;
	border-bottom:2px dotted #996600;  

}

#mainContent #wrapper #storybox {
    margin:auto;
	padding:0 5px 0 3px;
}

#mainContent #wrapper #storybox  dl {
    margin:auto;
	padding:0;
	position:relative;
	width:660px;
	min-height:250px;
	height:auto !important;
	height:250px;
}

#mainContent #wrapper #storybox dl dt {
    margin:0 0 0 0;
	padding:0 0 0 10px;
	width:650px;
	height:35px;
	line-height:35px;
	letter-spacing:2px;
	font-size:14px;
	font-weight:bold;
	color:#000033;
	border-bottom:4px solid #996600;
	
}

#mainContent #wrapper #storybox dl dd {
    margin:10px 10px 0 280px;
	padding:0 0 0 0;
	font-size:12px;
	letter-spacing:2px;
	line-height:120%; 
}

#mainContent #wrapper #storybox dl dd.photo {
	position:absolute;
	top:50px;
	left:10px;
	margin:0;
	padding:3px;
	border:1px solid #CCCCCC;
}

#mainContent #wrapper #storybox  dl p {
    margin:30px 10px 0 0; 
	padding-bottom:10px;
	text-align:right;
}


#mainContent #wrapper #storybox p.naiyou{
    display:block;
	height:35px;
	width:660px;
	color:#333333;
	border-bottom:1px solid #999999;
	font-size:12px;
	line-height:35px;
	margin:0 0 10px 5px;
}

#mainContent #wrapper #storybox h1.midashi, #mainContent #wrapper #storybox h1.midashi_emb {
    display:block;
	height:40px;
	width:660px;
	font-size:16px;
	color:#000033;
	font-weight:bold;
	line-height:48px;
	letter-spacing:2px;
	margin:0 0 20px 5px;
}

#mainContent #wrapper #storybox h1.midashi {
border-bottom:2px dotted #000066;
}

#mainContent #wrapper #storybox h1.midashi_emb {
border-bottom:2px double #CC9900 ;
}

.caption{
    font-size:10px;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing:2px;
	line-height:10px;
	color:#999999;
}

.caption2{
    font-size:10px;
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	letter-spacing:2px;
	line-height:10px;
	color:#999999;
}

#mainContent #wrapper #storybox table,
#mainContent #wrapper #storybox tr, 
#mainContent #wrapper #storybox td {
    color: #000033;
	font-size:12px;
	text-align: left;
	border:1px solid #999999;
}

#mainContent #wrapper #storybox table.emblem,
#mainContent #wrapper #storybox table.emblem tr td {
    border:none;
	color: #666666;
	font-size:12px;
	font-weight:normal;
	text-align: left;
}

.noborder{
    border:none;
}

#mainContent #wrapper #storybox #symbol{
    margin:0 0 0 10px;
}
	
#mainContent #wrapper #storybox #symbol dl{
    margin:10px auto;
	padding:0;
	position:relative;
	width:630px;
	min-height:150px;
	height:auto !important;
	height:auto;
	border-bottom:1px solid #CC9900;
}

#mainContent #wrapper #storybox #symbol dl dt {
    margin:5px 0 0 150px;
	padding:0px 0 0 0px;
	width:490px;
	line-height:80%
	letter-spacing:0px;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#000033;
	border-bottom:none;

	
}

#mainContent #wrapper #storybox #symbol dl dt.coment {
    margin:-20px 0 0 150px;
	padding:5px 0 0 0px;
	width:450px;
	letter-spacing:2px;
	font-size:12px;
	font-weight:bold;
	color:#000033;
	border-bottom:0px solid #996600;   
}

#mainContent #wrapper #storybox #symbol dl dd {
    margin:10px 10px 0 150px;
	padding:0 0 0 0;
	font-size:12px;
	letter-spacing:2px;
	line-height:120%; 
}

#mainContent #wrapper #storybox #symbol dl dd.pic {
	position:absolute;
	top:5px;
	left:5px;
	margin:0;
	padding:3px;
	border:0px solid #CCCCCC;
}

h3.blog_title{
    display:block;
	height:65px;
	width:625px;
	background:url(http://www.dogo-yamanote.com/img/blog_header_bg.gif) no-repeat left;
	overflow:hidden;
	line-height:85px;
	padding-left:50px;
	padding-bottom:5px;
	color:#000033;
	

}

.blog_body{
    width:660px;
	height:auto;
	margin:10px 5px 10px 5px;
	padding-left:10px;
	font-size:12px;
	color:#333333;
}

.entry_date{
    font-size:10px;
	color: #333333;
	line-height:100%;
	letter-spacing:2px;
	padding-left:10px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

}

.glv_midashi h1 {
    border-bottom:1px solid #000033;
	width:660px;
	margin:0 0 0 10px;
	display:block;
	font-size:14px;
	}



formset {
	position:relative; margin-top:0em; padding-top:0em;
}
formset legend {
	position:absolute;
	top:-28px;
	left:1px;
}

.sumbimg{
        float:left;
        width:90px;
        height:90px;
        padding:3;
        border:1px solod #eeeeee;
	background:url("../stay/img/noimg.gif") no-repeat;

}

#pln_box　{
    margin:0;
	padding:0;
}

#pln_box dl{
   margin:5px auto;
   padding:5px;
   width:660px;
   min-height:165px;
   height:auto !important;
   height:165px;
   position:relative;
   border-bottom:1px dotted #CCCCCC;

}

#pln_box dl dt {
    margin:0 0 0 220px;
	padding:0 0 0 10px;
	width:420px;
	font-size:16px;
	font-weight:bold;
	border-left:4px solid #000066;
	border-bottom:1px solid #999999;
   
}



#pln_box dl dd {
    margin:0 0 20px 220px;
	padding:0 0 0 10px;
	width:420px;
	height: auto;
	font-size:12px;
   
}

#pln_box dl dd p.caption{
    font-size:12px;
	font-weight:bold;
	text-align:left;
}

#pln_box dl img.plnpic {
    position:absolute;
	top:5px;
	left:5px;
	width:210px;
	height:160px;
	border:1px solid #996633;
	padding:2px;   
}

#pln_box dl p{
    text-align:right;
	margin: 0px 20px 0 0 ;
	vertical-align:bottom;
}

#pln_box dl p.ryokin{
    text-align:right;
	margin: 30px 65px 0 0 ;
	vertical-align:bottom;
	font-size:14px;
	color:#666666;
	line-height:150%;

}


/*----------------------------------------
   ナビゲーション設定（メインカテゴリ）
------------------------------------------*/

#glvNavi{
     margin:0;
	 padding:0;
	 width:920px;
	 height:70px;
	 background:url("http://www.dogo-yamanote.com/img/gnavi_bg.jpg");
}

#glvNavi #main_category  ul {
     margin:0;
	 padding:0;
	 list-style:none;
	 width:920px;
	 height:45px;
}

#glvNavi #main_category  ul li {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:45px;
	 float:left;
}

/*----------------------------------------
 ナビゲーション設定（メインカテゴリ各ボタン）
------------------------------------------*/

/*=== HOME ====*/

#glvNavi #main_category  ul li a.btnhome{
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:45px;
	 float:left;
	 background:url("http://www.dogo-yamanote.com/img/gnv_home.jpg") no-repeat left;
}

#glvNavi #main_category  ul li a:hover.btnhome {
     background:url("http://www.dogo-yamanote.com/img/gnv_home_on.jpg") no-repeat left;
}

#glvNavi #main_category  ul li a:active.btnhome {
     background:url("http://www.dogo-yamanote.com/img/gnv_home_on.jpg") no-repeat left;
}

/*=== stay ====*/

#glvNavi #main_category  ul li a.btnstay {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:45px;
	 float:left;
	 background:url("http://www.dogo-yamanote.com/img/gnv_stay.jpg") no-repeat left;
}

#glvNavi #main_category  ul li a:hover.btnstay {
     background:url("http://www.dogo-yamanote.com/img/gnv_stay_on.jpg") no-repeat left;
}

#glvNavi #main_category  ul li a:active.btnstay {
     background:url(http://www.dogo-yamanote.com/img/gnv_stay_on.jpg) no-repeat left;
}

/*=== banquet ====*/
#glvNavi #main_category  ul li a.btnbanq {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:45px;
	 float:left;
	 background:url(http://www.dogo-yamanote.com/img/gnv_banq.jpg) no-repeat left;
}

#glvNavi #main_category  ul li a:hover.btnbanq {
     background:url(http://www.dogo-yamanote.com/img/gnv_banq_on.jpg) no-repeat left;
}

#glvNavi #main_category  ul li a:active.btnbanq {
     background:url(http://www.dogo-yamanote.com/img/gnv_banq_on.jpg) no-repeat left;
}

/*=== reataurant ====*/
#glvNavi #main_category  ul li a.btnrest {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:45px;
	 float:left;
	 background:url(http://www.dogo-yamanote.com/img/gnv_restaurant.jpg) no-repeat left;
}

#glvNavi #main_category  ul li a:hover.btnrest {
     background:url(../img/gnv_restaurant_on.jpg) no-repeat left;
}

#glvNavi #main_category  ul li a:active.btnrest{
     background:url(http://www.dogo-yamanote.com/img/gnv_restaurant_on.jpg) no-repeat left;
}

/*=== bridal ====*/
#glvNavi #main_category  ul li a.btnbridal {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:45px;
	 float:left;
	 background:url(http://www.dogo-yamanote.com/img/gnv_bridal.jpg) no-repeat left;
}

#glvNavi #main_category  ul li a:hover.btnbridal {
     background:url(http://www.dogo-yamanote.com/img/gnv_bridal_on.jpg) no-repeat left;
}

#glvNavi #main_category  ul li a:active.btnbridal{
     background:url(http://www.dogo-yamanote.com/img/gnv_bridal_on.jpg) no-repeat left;
}

/*=== sightseeing ====*/
#glvNavi #main_category  ul li a.btnsight {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:45px;
	 
	 background:url(http://www.dogo-yamanote.com/img/gnv_faci.jpg) no-repeat left;
}

#glvNavi #main_category  ul li a:hover.btnsight {
     background:url(http://www.dogo-yamanote.com/img/gnv_faci_on.jpg) no-repeat left;
}

#glvNavi #main_category  ul li a:active.btnsight{
     background:url(http://www.dogo-yamanote.com/img/gnv_faci_on.jpg) no-repeat left;
}


/*=== sightseeing ====*/

#glvNavi #main_category  ul li a.btngarden {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:45px;
	
	 background:url(http://www.dogo-yamanote.com/img/gnv_garden2.jpg) no-repeat left;
}



#glvNavi #main_category  ul li a:hover.btngarden {
     background:url(http://www.dogo-yamanote.com/img/gnv_garden2_on.jpg) no-repeat left;
}

#glvNavi #main_category  ul li a:active.btngarden{
     background:url(http://www.dogo-yamanote.com/img/gnv_garden2_on.jpg) no-repeat left;
}


/*----------------------------------------
 ナビゲーション設定（subカテゴリボタン）
------------------------------------------*/
/*=============================
  宿泊用サブナビ設定
===============================*/

#glvNavi #sub_category  ul.staymenu {
     margin:0 0 0 0px;
	 padding:0 0 0 131px;
	 list-style:none;
	 width:789px;
	 height:25px;
	 background:url(../img/gnavi_bg_sub.jpg) top left;
}


/*=============================
  宴会用サブナビ設定
===============================*/
#glvNavi #sub_category  ul.banqmenu {
     margin:0 0 0 0px;
	 padding:0 0 0 262px;
	 list-style:none;
	 width:658px;
	 height:25px;
	 background:url(../img/gnavi_bg_sub.jpg) top left;
}

/*=============================
  レストラン用サブナビ設定
===============================*/
#glvNavi #sub_category  ul.restmenu {
     margin:0 0 0 0;
	 padding:0 0 0 393px;
	 list-style:none;
	 width:527px;
	 height:25px;
	 background:url(../img/gnavi_bg_sub.jpg) top left;
}

/*=============================
  施設館内案内用サブナビ設定
===============================*/
##glvNavi #sub_category  ul.facimenu {
     margin:0 0 0 0;
	 padding:0 0 0 131px;
	 list-style:none;
	 width:789px;
	 height:25px;
	 background:url(../img/gnavi_bg_sub.jpg) top left;
}

/*################################
         共通サブナビ設定
##################################*/

#glvNavi #sub_category  ul li {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
}

/*----------------------------------------
 ナビゲーション設定（subカテゴリボタン詳細）
------------------------------------------*/

/*------宿泊 room設定------*/
#glvNavi #sub_category  ul li a.stay_room {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
	 background:url(../img/gnv_s_room_on.jpg) no-repeat;
}

#glvNavi #sub_category  ul li a.stay_room:hover {
     background:url(../img/gnv_s_room.jpg) no-repeat;
}


#glvNavi #sub_category  ul li a.stay_room:active {
     background:url(../img/gnv_s_room.jpg) no-repeat;
}

/*------宿泊 plan設定------*/
#glvNavi #sub_category  ul li a.stay_plan {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
	 background:url(../img/gnv_s_plan_on.jpg) no-repeat;
}

#glvNavi #sub_category  ul li a.stay_plan:hover {
     background:url(../img/gnv_s_plan.jpg) no-repeat;
}


#glvNavi #sub_category  ul li a.stay_plan:active {
     background:url(../img/gnv_s_plan.jpg) no-repeat;
}

/*------宿泊 onsen設定------*/
#glvNavi #sub_category  ul li a.stay_onsen {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
	 background:url(../img/gnv_s_onsen_on.jpg) no-repeat;
}

#glvNavi #sub_category  ul li a.stay_onsen:hover {
     background:url(../img/gnv_s_onsen.jpg) no-repeat;
}


#glvNavi #sub_category  ul li a.stay_onsen:active {
     background:url(../img/gnv_s_onsen.jpg) no-repeat;
}



/*------宿泊 faci設定------*/
#glvNavi #sub_category  ul li a.stay_faci {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
	 background:url(../img/gnv_s_faci_on.jpg) no-repeat;
}

#glvNavi #sub_category  ul li a.stay_faci:hover {
     background:url(../img/gnv_s_faci.jpg) no-repeat;
}


#glvNavi #sub_category  ul li a.stay_faci:active {
     background:url(../img/gnv_s_faci.jpg) no-repeat;
}

/*------宴会 hall設定------*/
#glvNavi #sub_category  ul li a.banq_hall {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
	 background:url(../img/gnv_ban_hall_on.jpg) no-repeat;
}

#glvNavi #sub_category  ul li a.banq_hall:hover {
     background:url(../img/gnv_ban_hall.jpg) no-repeat;
}


#glvNavi #sub_category  ul li a.banq_hall:active {
     background:url(../img/gnv_ban_hall.jpg) no-repeat;
}


/*------宴会 west設定------*/
#glvNavi #sub_category  ul li a.banq_west {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
	 background:url(../img/gnv_ban_west_on.jpg) no-repeat;
}

#glvNavi #sub_category  ul li a.banq_west:hover {
     background:url(../img/gnv_ban_west.jpg) no-repeat;
}


#glvNavi #sub_category  ul li a.banq_west:active {
     background:url(../img/gnv_ban_west.jpg) no-repeat;
}

/*------宴会 jp設定------*/
#glvNavi #sub_category  ul li a.banq_jp {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
	 background:url(../img/gnv_ban_jp_on.jpg) no-repeat;
}

#glvNavi #sub_category  ul li a.banq_jp:hover {
     background:url(../img/gnv_ban_jp.jpg) no-repeat;
}


#glvNavi #sub_category  ul li a.banq_jp:active {
     background:url(../img/gnv_ban_jp.jpg) no-repeat;
}

/*------宴会 plan設定------*/
#glvNavi #sub_category  ul li a.banq_plan {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
	 background:url(../img/gnv_ban_plan_on.jpg) no-repeat;
}

#glvNavi #sub_category  ul li a.banq_plan:hover {
     background:url(../img/gnv_ban_plan.jpg) no-repeat;
}


#glvNavi #sub_category  ul li a.banq_plan:active {
     background:url(../img/gnv_ban_plan.jpg) no-repeat;
}


/*------レストラン king設定------*/
#glvNavi #sub_category  ul li a.rest_king {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
	 background:url(../img/gnv_rest_king_on.jpg) no-repeat;
}

#glvNavi #sub_category  ul li a.rest_king:hover {
     background:url(../img/gnv_rest_king.jpg) no-repeat;
}


#glvNavi #sub_category  ul li a.rest_king:active {
     background:url(../img/gnv_rest_king.jpg) no-repeat;
}

/*------レストラン queen設定------*/
#glvNavi #sub_category  ul li a.rest_queen {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
	 background:url(../img/gnv_rest_queen_on.jpg) no-repeat;
}

#glvNavi #sub_category  ul li a.rest_queen:hover {
     background:url(../img/gnv_rest_queen.jpg) no-repeat;
}


#glvNavi #sub_category  ul li a.rest_queen:active {
     background:url(../img/gnv_rest_queen_on.jpg) no-repeat;
}


/*------レストラン terrace設定------*/
#glvNavi #sub_category  ul li a.rest_terrace {
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
	 background:url(../img/gnv_rest_terrace_on.jpg) no-repeat;
}

#glvNavi #sub_category  ul li a.rest_terrace:hover {
     background:url(../img/gnv_rest_terrace.jpg) no-repeat;
}


#glvNavi #sub_category  ul li a.rest_terrace:active {
     background:url(../img/gnv_rest_terrace.jpg) no-repeat;
}


/*------施設・設備 onsen設定------*/
#glvNavi #sub_category  ul li a.faci_onsen{
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
	 background:url(../img/gnv_faci_onsen_on.jpg) no-repeat;
}

#glvNavi #sub_category  ul li a:hover.faci_onsen {
     background:url(../img/gnv_faci_onsen.jpg) no-repeat;
}


#glvNavi #sub_category  ul li a:active.faci_onsen {
     background:url(../img/gnv_faci_onsen.jpg) no-repeat;
}

/*------施設・設備 dogo設定------*/
#glvNavi #sub_category  ul li a.faci_dogo{
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
	 background:url(../img/gnv_faci_dogo_on.jpg) no-repeat;
}

#glvNavi #sub_category  ul li a:hover.faci_dogo {
     background:url(../img/gnv_faci_dogo.jpg) no-repeat;
}


#glvNavi #sub_category  ul li a:active.faci_dogo {
     background:url(../img/gnv_faci_dogo.jpg) no-repeat;
}

/*------施設・設備 map設定------*/
#glvNavi #sub_category  ul li a.faci_map{
     margin:0;
	 padding:0;
	 list-style:none;
	 display:block;
	 width:131px;
	 height:25px;
	 float:left;
	 background:url(../img/gnv_faci_map_on.jpg) no-repeat;
}

#glvNavi #sub_category  ul li a:hover.faci_map {
     background:url(../img/gnv_faci_map.jpg) no-repeat;
}


#glvNavi #sub_category  ul li a:active.faci_map {
     background:url(../img/gnv_faci_map.jpg) no-repeat;
}



/*==============================
  施設案内　メイン上段設定
=================================*/

#mainContent #facility {
        padding:10px 0;
	margin:10px 0 10px 0;
	height:auto; 
        color:#FFFFFF;
        fontsize:12px; 
}

#mainContent #facility dl {
        padding:2px;
	margin:15px 0px 10px 0px;
	width:320px;
	height:135px;
	position:relative;
	float:left;
	border-bottom:1px solid #666666;
}

#mainContent #facility dl dt {
    margin:0 0px 10px 130px ;
	padding:0 0 0 15px;
	height:30px;
	width:165px;
	background:url(../img/_faci/dt_bg.gif) no-repeat;
	display:block;
	line-height:30px;
	letter-spacing:1px;
	border-bottom:2px solid #CC9900;
　　　　 color:#CC9900;
        font-size:13px;
        font-weight:bold;


}

#mainContent #facility dl dd {
    margin:0 0 0 130px ;
	padding:0 0 0 0;
	height:auto;
	width:175px;
	line-height:130%;
	letter-spacing:1px;
	font-size:10px;
}

#mainContent #facility dl dd.faciphoto {
	margin:0 0 0 0px;
	padding:2px;
	height:75px;
	width:120px;
	position:absolute;
	top: 4px;
	left: 5px;
	border:1px solid #333333;
}

#mainContent #facility dl dd.btn_caption{
	margin:15px 0 0 0px;
	padding:2px;
	height:30px;
	width:120px;
	position:absolute;
	top: 80px;
	left: 5px;
}

.style2 {
	font-size: 9px;
	color: #0000CC;
}

/*------------------------------
   フロアマップ設定
---------------------------------*/

/*フロアマップ用設定*/

#floorwrap {
    margin:0;
	padding:0;
	background:#FFFFFF;
}

#mainContent_flat{
    margin:0 0 0 380px;
	padding:20px 0;
	width:510px;
	height:500px;
}

#mainContent_flat h1 {
    margin:5xp 0;
	font-size:20px;
	color:#000033;
	padding-top:20px;
	padding-bottom:10px;
}

#sidebar1_fmap {
    float:left;
	height:auto;
	width: 300px; 
	padding:5px 0 0 20px;
	margin:20px 0px 0 0;
	border:0px solid #996600;
	background:#FFFFFF ;/* 上余白と下余白により、この div 内に視覚的なスペースが設定されます */
}


#floorwrap {
    margin:0;
    padding:0;
    background:#FFFFFF;
}





