@charset "utf-8";
*{	margin: 0px;	padding:0px;}

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

		clear

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

.clearfix:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clear{ clear:both; font-size:0; line-height:0; padding:0; margin:0; }

/*@shosai  */
.syosai ul{ margin:10px; padding:0; }
.syosai li{ margin:0px 5px 0px 0px; padding:0; display:inline; }

/*@new  */
.new { display: none; color: #999900; font-weight: bold; }
img { border: none; } 

/* [COMMON]  -----------------------*/
body{ margin:0px; padding:0px; text-align:center; background-image:url(../common/bg.jpg); background-position: center top; line-height: 180%;
font-family: osaka,"qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN", sans-serif; font-size:12px; color:#333333; }

#wrapper{	width:1100px; margin:0 auto; text-align:left;}
p { margin:0; padding:0;}
img { margin:0; padding:0;}
ul { margin:0; padding:0;}
li { margin:0; padding:0;	list-style:none;}


/* [RANKING]  -----------------------*/

#pagerank_viewer {
    margin: 1em;
    width: 460px;
    border:5px solid #4c597f;
}
#pagerank_viewer p {
    margin: 0;
    padding: .2em;
    color: #eee;
    background-color: #4c597f;
}
ul#page_rank {
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #eee;
    border: 1px solid #414e74;
}
ul#page_rank a,
ul#page_rank a:link,
ul#page_rank a:visited,
ul#page_rank a:active,
ul#page_rank a:hover {
    color: #303;
    text-decoration: none;
}
ul#page_rank li {
    margin: 0;
    padding: 0;
    width: 100%;
    line-height: 2;
}
ul#page_rank li a {
    padding-left: .5em;
    height: 100%;
 
    line-height: 2;
    display: block;
    border: 1px solid #e8e8e8;
}
ul#page_rank li a span.right {
    padding: 0 .5em;
    float: right;
    font-weight: 700;
}
ul#page_rank li a span.desc {
    display: block;
    line-height: 1;
    font-size: 80%;
    font-weight: bold;
}
ul#page_rank li.rank_list_odd a {
    background-color: #e4e4e4;
}
ul#page_rank li.rank_list_eve a {
}
ul#page_rank li a:hover {
    background-color: #dedede;
    border: 1px solid #dedede;
}


/* [HEADER]  -----------------------*/
#headerwrap {	width:974px;	margin-left:13px;	background-image:url(../common/hed_bg.jpg);	text-align:right;}
#headerwrap *{	margin:0;	padding:0; }
#header{	position:relative;	width:974px;	height:89px; }
#Middleheader{	position:relative;	width:974px;	height:86px; }
#headerwrap ul,#headerwrap li{	list-style:none;}
#header ul{	position:absolute; top:60px; right:0; width:165px; height: 14px; }
#Middleheader ul{ position:absolute; top:60px; right:0; width:165px; height: 14px; }
#header ul img{ margin-right:5px; }
#Middleheader ul img{ margin-right:5px; }
html>body #header ul{ width:170;}
html>body #Middleheader ul{ width:165px;}
h1#logo{ position:absolute; width:400px; top: 25px; height: 57px; left: 2px; }
#logo a{	display:block;	padding-top:0;}

#seo { position:absolute; padding-top:2px; padding-left:13px; width:700px;
left: 0; top: 0; height: 24px; text-align:left; font-size:10px; color:#666666;}

/*PAGEBUTE*/
ul.content-nav { margin-left: auto; margin-right: 0; padding: 1em 0; list-style: none; text-align: left;}
ul.content-nav li { margin-right: .3em; display: inline; color: #F90;}
ul.content-nav li span,
ul.content-nav li a { padding: .3em 1em; color: #999; border: 1px solid #e8ecef;}
ul.content-nav li span,
ul.content-nav li a:hover { color: #333; text-decoration: none;border: 1px solid #999;}

.calendar { margin: 5px 0; text-align: center;}
.calendarhead { padding-bottom: 5px; font-size: 9px; letter-spacing: 0.2em;}
.calendar table { padding: 0; border-collapse: collapse;}
.calendar th { padding-bottom: 3px; font-size: 9px; width: 23px;}
.calendar td { padding: 2px 0; font-size: 10px; line-height: 120%;}

.today { display: block; border: 1px solid #444444; text-align: center;}

.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {color: #e50003;}
.saturday, .saturday a:link, .saturday a:visited {color: #0000ff; }


/* RSSNEWS --------------------------------*/
#rssnews {width:665px; }
#rssnews .fade-box ul a:link {color:FFF; }
.fade-box img,.fade-box  a img { border:0px; text-decoration: none; padding: 5px;}
.fade-box { position:absolute; width:425px; height:180px;}
.fade-box dl { width:425px; font-size:11px; }  
.fade-box dt { float:left; width:40px; padding:2px 10px 2px 8px; clear:both; }  
.fade-box dd {  width:350px; margin-left:30px; padding:2px 5px 2px 10px;  }  
.fade-box dd A:link { color: #555; text-decoration: underline;}
.fade-box dd A:visited { color: #555; text-decoration: underline;}
.fade-box dd A:hover {	color: #333; text-decoration: underline;}
.fade-box ul{ list-style: none; text-decoration: none;}
.fade-box li {background-image:url(../common/areatop_btn.jpg); background-repeat: no-repeat; background-position:top; font-size:12px; color:#FFF; padding:6px 12px 3px 12px; list-style:none; display:inline;}
#page1,#page2,#page3 {border:1px solid #CCC;}
#moreinfo {float: right; margin-bottom:20px; }

/* [GLOBAL MENU]  -----------------------*/
#menu { clear:both;	width:974px; margin:0 0 0 13px;	padding:0px;}
#menu ul { margin:0; padding:0; list-style:none;}
#menu li { margin:0; padding:0; display:block; height:31px; float:left;}

/* [GLOBAL MENU-MIDDLE]  -----------------------*/
#menuMiddle { width:974px; margin:0 0 0 13px; padding:0px;}
#menuMiddle ul { margin:0; padding:0; list-style:none;}
#menuMiddle li { margin:0; padding:0; display:block; height:43px; float:left;}

/* [FOOTER]  -----------------------*/
#footerwrap { font-size:10px; clear:both;	width:974px;	margin-left:13px;	padding:12px 0;	background-image:url(../common/footer_bg.jpg);	text-align:left;}
address {	font-family:arial;	font-style:normal;	line-height:100%;}
#footerBnr ul{	top:60px;	right:7px;	width:auto; float:right;}
#footerBnr li {	margin:0 0 0 3px;	padding:0;	display:block;	height:14px;	float:left;}
html>body #header ul{ width:165px;}
.pagetop{    width:500px;    text-align:right;    margin:25px 0;}
.pagetop img{margin-right:5px;}
.pagetopWide{    width:974px;    text-align:right;    margin:25px 0;}
.pagetopWide2{    width:974px;    text-align:right;    margin:25px 0;}


/* [LINK]  -----------------------*/
A:link {	color: #ffB700;	text-decoration: underline;}
A:visited {	color: #ffB700;	text-decoration: underline;}
A:hover {	color: #C36600;	text-decoration: underline;}

#header A:link {	color: #ffB700;	text-decoration: underline;} 
#header A:visited {	color: #ffB700;	text-decoration: underline;} 

/* [pankuzu]  -----------------------*/
#pankuzu { width:auto; margin:0 0 20px 13px; font-size:10px; margin:0 0 0 0; padding:3px 0 0 5px; height:27px; border-bottom:1px #2D5FA4 dotted;}
#pankuzu b { font-weight:bold; color:#003399;}

/*[TOPPAGE]*/

/*FLASH*/
#flashArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}

/* InfoTop */
#TopLeft { width:300px; margin:0px; padding:0px; float:left; }
#TopInfo{ width:300px; margin:0px; padding:0px 0px 20px 0px; text-align:left; font-size:11px; }
#TopInfo p { width:300px; font-size:11px; margin:0px; padding:0px 0px 5px 0px; border-bottom:1px solid #B2B2B2; }
#TopInfo dl { width:300px; font-size:12px; margin:0px; padding:0px 0px 5px 0px; }
#TopInfo dt { font-weight:bold; width:95px; margin:0px; padding:5px 0px 5px 5px; float:left; }
#TopInfo dd { width:auto; margin: 0; padding:5px 0px 5px 2px; border-bottom:1px dotted #B2B2B2; background-image:none; }
#TopInfo dd A:link { color: #555; text-decoration: underline;}
#TopInfo dd A:visited { color: #555; text-decoration: underline;}
#TopInfo dd A:hover {	color: #333; text-decoration: underline;}
#TopInfo .btn { width:451px; text-align:right; margin:5px 0 0 0; }

#TopInfo2{ width:300px; margin:0px; padding:30px 0px 30px 0px; text-align:left; font-size:12px; }
#TopInfo2 p { width:300px; font-size:11px; margin:0px; padding:0px 0px 5px 0px; border-bottom:1px solid #B2B2B2; }
#TopInfo2 dl { width:300px; font-size:12px; margin:0px; padding:0px 0px 5px 0px; }
#TopInfo2 dt { font-weight:bold; width:95px; margin:0px; padding:5px 0px 5px 5px; float:left; }
#TopInfo2 dd { width:auto; margin: 0; padding:5px 0px 5px 2px; border-bottom:1px dotted #B2B2B2; background-image:none; }
#TopInfo2 dd A:link { color: #555; text-decoration: underline;}
#TopInfo2 dd A:visited { color: #555; text-decoration: underline;}
#TopInfo2 dd A:hover {	color: #333; text-decoration: underline;}
#TopInfo2 .btn { width:451px; text-align:right; margin:5px 0 0 0; }

#TopInfo3{ width:300px; margin:0px; padding:30px 0px 20px 0px; text-align:left; font-size:12px; }
#TopInfo3 p { width:300px; font-size:11px; margin:0px; padding:0px 0px 5px 0px; border-bottom:1px solid #B2B2B2; }
#TopInfo3 dl { width:300px; font-size:12px; margin:0px; padding:0px 0px 5px 0px; }
#TopInfo3 dt { font-weight:bold; width:95px; margin:0px; padding:5px 0px 5px 5px; float:left; }
#TopInfo3 dd { width:auto; margin: 0; padding:5px 0px 5px 2px; border-bottom:1px dotted #B2B2B2; background-image:none; }
#TopInfo3 dd A:link { color: #555; text-decoration: underline;}
#TopInfo3 dd A:visited { color: #555; text-decoration: underline;}
#TopInfo3 dd A:hover {	color: #333; text-decoration: underline;}
#TopInfo3 .btn { width:451px; text-align:right; margin:5px 0 0 0; }

#TopMiddle { width:300px; margin:0px; padding:0px 0px 0px 43px; float:left; }
#TopMiddleInfo{ width:300px; margin:0px; padding:0px 0px 20px 0px; text-align:left; font-size:12px; }
#TopMiddleInfo p { width:300px; font-size:11px; margin:0px; padding:0px 0px 5px 0px; border-bottom:1px solid #B2B2B2; }
#TopMiddleInfo dl { width:300px; font-size:12px; margin:0px; padding:0px 0px 5px 0px; }
#TopMiddleInfo dt { font-weight:bold; width:95px; margin:0px; padding:5px 0px 5px 5px; float:left; }
#TopMiddleInfo dd A:link { color: #555; text-decoration: underline;}
#TopMiddleInfo dd A:visited { color: #555; text-decoration: underline;}
#TopMiddleInfo dd A:hover {	color: #333; text-decoration: underline;}
#TopMiddleInfo dd { width:auto; margin: 0; padding:5px 0px 5px 2px; border-bottom:1px dotted #B2B2B2; background-image:none; }
#TopMiddleInfo .btn { width:451px; text-align:right; margin:5px 0 0 0; }

#TopMiddleInfo2{ width:300px; margin:0px; padding:30px 0px 20px 0px; text-align:left; font-size:12px; }
#TopMiddleInfo2 p { width:300px; font-size:11px; margin:0px; padding:0px 0px 5px 0px; border-bottom:1px solid #B2B2B2; }
#TopMiddleInfo2 dl { width:300px; font-size:12px; margin:0px; padding:0px 0px 5px 0px; }
#TopMiddleInfo2 dt { font-weight:bold; width:95px; margin:0px; padding:5px 0px 5px 5px; float:left; }
#TopMiddleInfo2 dd { width:auto; margin: 0; padding:5px 0px 5px 2px; border-bottom:1px dotted #B2B2B2; background-image:none; }
#TopMiddleInfo2 dd A:link {	color: #555; text-decoration: underline;}
#TopMiddleInfo2 dd A:visited { color: #555; text-decoration: underline;}
#TopMiddleInfo2 dd A:hover { color: #333; text-decoration: underline;}
#TopMiddleInfo2 .btn { width:451px; text-align:right; margin:5px 0 0 0; }

#TopMiddleInfo3{ width:300px; margin:0px; padding:30px 20px 20px 0px; text-align:left; font-size:12px; }
#TopMiddleInfo3 p { width:300px; font-size:11px; margin:0px; padding:0px 0px 5px 0px; border-bottom:1px solid #B2B2B2; }
#TopMiddleInfo3 dl { width:300px; font-size:12px; margin:0px; padding:0px 0px 5px 0px; }
#TopMiddleInfo3 dt { font-weight:bold; width:95px; margin:0px; padding:5px 0px 5px 5px; float:left; }
#TopMiddleInfo3 dd { width:auto; margin: 0; padding:5px 0px 5px 2px; border-bottom:1px dotted #B2B2B2; background-image:none; }
#TopMiddleInfo3 dd A:link {	color: #555; text-decoration: underline;}
#TopMiddleInfo3 dd A:visited { color: #555; text-decoration: underline;}
#TopMiddleInfo3 dd A:hover { color: #333; text-decoration: underline;}
#TopMiddleInfo3 .btn { width:451px; text-align:right; margin:5px 0 0 0; }

#TopRight { width:280px; margin:0px; padding-top:6px; float:right; border: solid 1px #CCC;}
#TopRight img { margin-top:2px; padding:6px; }
#TopRight p.weather {padding: 10px 0 5px 6px; float:left;}
#TopRight p.google {float: right; padding-top: 13px; margin: 0 8px 20px 0;}

#TopRight ul.schedule { list-style: none; }
#TopRight ul.schedule li { margin:0; padding:2px; display:block; height:150px; float:left; }

#TopRight ul.bannerextra {width: 300px;}
#TopRight ul.bannerextra li { display:inline;}
#TopRight ul.bannerextra li.extra1 img { padding-right: 6px; }

#TopRight2 { width:auto; margin:10px 0 10px 0; background-color:#FFE2E5; padding:6px; float:right; }
#TopRight2 ul li img{ padding:4px; border:1px solid #CCC; background:#FFF; -ms-interpolation-mode:bicubic; }

/*  R~*/
#kuchikomiInfo p { font-size:12px; margin:0px; padding:0px 0px 5px 0px; border-bottom:1px solid #B2B2B2; }
#kuchikomiInfo { width:665px; float:left; margin-bottom:25px; border: 1px solid #B2B2B2; margin-top: 20px; }
#kuchikomiInfo #kuchiInfo dl { width: 620px; }
#kuchikomiInfo #kuchiInfo dd { width:auto; margin: 0; padding:5px 0px 5px 2px; border-bottom:1px dotted #B2B2B2; background-image:none; }
#kuchikomiInfo .kuchiInfoDetail {padding-left: 10px;}

/*  V */
#NewInfoContents { margin-bottom: 20px; padding-bottom:10px; width:665px; float:left; border-top:1px solid #EAEAEA; background:bottom url(../menu_img/photoblog_footbg.jpg) no-repeat; }
#NewInfoContents #NewInfo { width:480px; float:left; margin-bottom:25px; padding-left: 10px; }
#NewInfoContents .newinfo_name { color:#555; border-left:6px #ffB700 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 0px 12px 0px; background-color:#F2F2F2; }
#NewInfoContents .NewInfoDetail{ padding:10px; }
#NewInfoContents .waku_image {float:right; margin:10px; }
#NewInfoContents .newinfo_name A:link {	color: #666; text-decoration: underline;}
#NewInfoContents .newinfo_name A:visited { color: #333;text-decoration: underline;}
#NewInfoContents .newinfo_name A:hover { color: #333;text-decoration: underline;}

/*  V */
#NewInfoContents2 { width:665px; float:left; margin-bottom:25px; border: 0px solid #999; margin-top: 20px; }
#NewInfoContents2 li { float:left; padding-right:25px; font-size: 10px; }

/* [MAIN CONTENTS]  -----------------------*/
#mainContents{ position: relative;	width:974px; margin:0 0 20px 13px; padding:0;}
h2#titImg{ padding:0; margin:0; clear:both; }

/* [SIDEMENU]  -----------------------*/
#MiddleLeft { width:200px; margin:25px 0 0 0; padding:0; float:left;}
#MiddleLeft img{ border-bottom:1px #999999 dotted; }
.Submenu ul { margin:0px; padding:0px;}
.SubmenuWait { text-align:left; margin: 0; list-style:none; padding:5px 0 5px 25px; background-image:url(../common/arrow_01.gif); background-repeat:no-repeat; background-position:5px 10px; border-bottom:1px #999999 dotted;}
.SubmenuOver { text-align:left; margin: 0; list-style:none; padding:5px 0 5px 25px; background-image:url(../common/arrow_02.gif); background-repeat:no-repeat; background-position:5px 10px; border-bottom:1px #999999 dotted; background-color:#E6E7F2;}
.SubmenuOverTxt  { text-align:left; margin: 0; padding:0; font-weight:bold; color:#040B7B; }
.Submenu2Wait { text-align:left; margin: 0; list-style:none; padding:5px 0 5px 45px; background-image:url(../common/arrow_03.gif); background-repeat:no-repeat; background-position:25px 10px; border-bottom:1px #999999 dotted;}
.Submenu2Over { text-align:left; margin: 0; list-style:none; padding:5px 0 5px 45px; background-image:url(../common/arrow_04.gif); background-repeat:no-repeat; background-position:25px 10px; border-bottom:1px #999999 dotted; background-color:#E6E7F2;}
.Submenu2OverTxt  { text-align:left; margin: 0; padding:0; font-weight:bold; color:#040B7B; }

/*fix*/
.recruitList :after{ content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.recruitList { display:inline-table; }

/*tHg*/
.middle { font-size:12px;}
.small { font-size:80%; line-height:150%; }
.middle { font-size:12px; line-height:180%; }

/*tHgJ[*/

.red { color:#FF0000;}
.gray { color:#666666; }

/* [MAIN-CONTENTS]
-----------------------*/
#MiddleRight { width:500px; margin:25px 0px 0px 0px; padding:0px; float:right;}
#MiddleRight2 { width:500px; margin:0px 0px 0px 0px; padding:0px;}

/*Xg*/
#RestaurantArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#RestaurantArea ul { background-color:#CC6; width: 974px; }
#RestaurantArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#RestaurantArea li A:link {	color: #fff;	text-decoration: underline;}
#RestaurantArea li A:visited {	color: #fff;	text-decoration: underline;}
#RestaurantArea li A:hover {	color: #333;	text-decoration: underline;}
#ResContents { margin-bottom: 20px; padding-bottom:10px; width:665px; float:left; border-top:1px solid #EAEAEA; background:bottom url(../menu_img/photoblog_footbg.jpg) no-repeat; }
#ResContents #ResInfo {width:425px; float:left; margin-bottom:25px; }
#ResContents .res_name { color:#555; border-left:6px #CC6 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 0px 12px 10px; background-color:#F2F2F2; }
#ResContents .restaurant {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#ResContents .waku_image {float:right; margin:10px;}
#res_area {  border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#ResContents .InfoDetail { padding: 10px;}
#ResContents .inq{ clear:both; border-top:1px #999 dotted; font-weight:bold; margin-top:15px; padding:10px 0px 5px 0px;}
#ResContents .url{ font-size:1.2em; line-height:1.6; }
#ResContents .rec{ color: #FFDF00; font-size:15px; }
#ResContents .park{ color: #66C; font-size:12px; }
#ResContents .rate{ color: #F33; font-size:12px; line-height:1; margin-right: 10px;}
#ResContents dl.list { padding:0; margin:0; }
#ResContents dl.list dd { text-align:left ; padding-left:10px; }
#ResContents dl.list dd .tel {color:#333; font-size:12px; }
#ResContents dl.list dd .address { color:#666; font-size:12px; font-weight:normal; line-height:1.3; }
#ResContents dl.list dd .hour { color:#666; font-size:12px; line-height:1.5; }
#ResContents #ResInformation {width:650px; float:left; margin-bottom:25px; padding-left: 10px; }
#ResContents #ResInformation .InfoDetail {padding: 10px;}
#ResContents #ResInformation .res_name { color:#555; border-left:6px #CC6 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 5px 12px 0px; background-color:#F2F2F2; }






/*gx*/

#TravelArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#TravelArea ul { background-color: #99F; width: 974px; }
#TravelArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#TravelArea li A:link {	color: #fff;	text-decoration: underline; }
#TravelArea li A:visited {	color: #fff;	text-decoration: underline; }
#TravelArea li A:hover {	color: #333;	text-decoration: underline; }
#TraContents  { margin-bottom: 20px; padding-bottom:10px; width:665px; float:left; border-top:1px solid #EAEAEA; background:bottom url(../menu_img/photoblog_footbg.jpg) no-repeat; }
#TraContents #TraInfo {width:425px; float:left; margin-bottom:25px; }
#TraContents .tra_name { color:#555; border-left:6px #99F solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2em; margin:10px 0px 12px 10px; background-color:#F2F2F2; }
#TraContents .travel {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#TraContents .waku_image {float:right; margin:10px }
#tra_area {  border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#TraContents #TraInfo .InfoDetail { padding: 10px; }
#TraContents .inq{ clear:both; border-top:1px #999 dotted; font-weight:bold; margin-top:15px; padding:10px 0px 5px 0px; }
#TraContents .url{ font-size:1.2em; line-height:1.6; }
#TraContents dl.list { padding:0px; margin:0; }
#TraContents dl.list dd { text-align:left ; padding-left:10px; }
#TraContents dl.list dd .tel {color:#333; font-size:12px; }
#TraContents dl.list dd .address { color:#666; font-size:12px; font-weight:normal; line-height:1.3; }
#TraContents dl.list dd .hour { color:#666; font-size:12px; line-height:1.5; }
#TraContents .rec{ color: #FFDF00; font-size:15px; }
#TraContents .park{ color: #66C; font-size:12px; }
#TraContents .rate{ color: #F33; font-size:12px; line-height:1; margin-right: 10px;}
#TraContents .t {  }
#TraContents #TraInformation {width:650px; float:left; margin-bottom:25px; padding-left: 10px; }
#TraContents #TraInformation .InfoDetail {padding: 10px;}
#TraContents #TraInformation .tra_name { color:#555; border-left:6px #99F solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 5px 12px 0px; background-color:#F2F2F2; }

/*G^[eCg*/

#EntArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#EntArea ul { background-color: #9CC; width: 974px; }
#EntArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#EntArea li A:link {	color: #fff;	text-decoration: underline;}
#EntArea li A:visited {	color: #fff;	text-decoration: underline;}
#EntArea li A:hover {	color: #333;	text-decoration: underline;}
#EntContents { margin-bottom: 20px; padding-bottom:10px; width:665px; float:left; border-top:1px solid #EAEAEA; background:bottom url(../menu_img/photoblog_footbg.jpg) no-repeat; }
#EntContents #EntInfo {width:425px; float:left; margin-bottom:25px; }
#EntContents .ent_name { color:#555; border-left:6px #9CC solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2em ; margin:10px 0px 12px 10px; background-color:#F2F2F2; }
#EntContents .ent {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#EntContents .waku_image {float:right; margin:10px;}
#ent_area {  border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#EntContents .InfoDetail {padding: 10px;}
#EntContents .inq{ clear:both; border-top:1px #999 dotted; font-weight:bold; margin-top:15px; padding:10px 0px 5px 0px;}
#EntContents .url{ font-size:1.2em; line-height:1.6; }
#EntContents dl.list { padding:0; margin:0; }
#EntContents dl.list dd { text-align:left ; padding-left:10px; }
#EntContents dl.list dd .tel {color:#333; font-size:12px; }
#EntContents dl.list dd .address { color:#666; font-size:12px; font-weight:normal; line-height:1.3; }
#EntContents dl.list dd .hour { color:#666; font-size:12px; line-height:1.5; }
#EntContents .rec{ color: #FFDF00; font-size:15px; }
#EntContents .park{ color: #66C; font-size:12px; }
#EntContents .rate{ color: #F33; font-size:12px; line-height:1; margin-right: 10px;}
#EntContents #EntInformation {width:650px; float:left; margin-bottom:25px; padding-left: 10px; }
#EntContents #EntInformation .InfoDetail {padding: 10px;}
#EntContents #EntInformation .ent_name { color:#555; border-left:6px #9CC solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 5px 12px 0px; background-color:#F2F2F2; }

/*VbsO*/

#ShoArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#ShoArea ul { background-color: #9C6; width: 974px; }
#ShoArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#ShoArea li A:link {	color: #fff;	text-decoration: underline;}
#ShoArea li A:visited {	color: #fff;	text-decoration: underline;}
#ShoArea li A:hover {	color: #333;	text-decoration: underline;}
#ShoContents { margin-bottom: 20px; padding-bottom:10px; width:665px; float:left; border-top:1px solid #EAEAEA; background:bottom url(../menu_img/photoblog_footbg.jpg) no-repeat; }
#ShoContents #ShoInfo {width:425px; float:left; margin-bottom:25px; }
#ShoContents .sho_name { color:#555; border-left:6px #9C6 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 0px 12px 10px; background-color:#F2F2F2; }
#ShoContents .sho {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#ShoContents .waku_image {float:right; margin:10px;}
#sho_area {  border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#ShoContents .InfoDetail {padding: 10px;}
#ShoContents .inq{ clear:both; border-top:1px #999 dotted; font-weight:bold; margin-top:15px; padding:10px 0px 5px 0px;}
#ShoContents dl.list dd .hour { color:#666; font-size:12px; line-height:1.5; }
#ShoContents .url{ font-size:1.2em; line-height:1.6; margin-left: 10px;}
#ShoContents dl.list { padding:0; margin:0; }
#ShoContents dl.list dd { text-align:left; padding-left:10px; }
#ShoContents dl.list dd .tel { margin-left:0.3em; color:#333; text-align:right; font-size:1.2em; margin-right: 10px; }
#ShoContents dl.list dd .address { color:#666; font-size:1.25em; font-weight:normal; text-align:right; line-height:1.6; margin-right:10px;}
#ShoContents .rec{ color: #FFDF00; font-size:15px; }
#ShoContents .park{ color: #66C; font-size:12px; }
#ShoContents .rate{ color: #F33; font-size:12px; line-height:1; margin-right: 10px;}
#ShoContents #ShoInformation {width:650px; float:left; margin-bottom:25px; padding-left: 10px; }
#ShoContents #ShoInformation .InfoDetail {padding: 10px;}
#ShoContents #ShoInformation .sho_name { color:#555; border-left:6px #9C6 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 5px 12px 0px; background-color:#F2F2F2; }

/*blog*/

#BlogArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#BlogArea ul { background-color: #CC6 ; width: 974px; }
#BlogArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#BlogArea li A:link {	color: #fff;	text-decoration: underline;}
#BlogArea li A:visited {	color: #fff;	text-decoration: underline;}
#BlogArea li A:hover {	color: #333;	text-decoration: underline;}
#BlogContents { width:665px; float:left; margin-bottom:25px; border: 0px solid #999; }
#BlogContents #BlogInfo {width:425px; float:left; margin-bottom:25px; }
#BlogContents .blog_name { color:#555; border-left:6px #CC6 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 0px 12px 10px; background-color:#F2F2F2; }
#BlogContents .liv {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#BlogContents .waku_image {float:right; margin:10px;}
#blog_area {  border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#BlogContents .InfoDetail {padding: 10px;}
#BlogContents .inq{ clear:both; border-top:1px #999 dotted; font-weight:bold; margin-top:15px; padding:10px 0px 5px 0px;}
#BlogContents dl.list dd .hour { color:#666; font-size:12px; line-height:1.5; }
#BlogContents dl.list { padding:0; margin:0; }

/*炵E*/

#LivArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#LivArea ul { background-color: #C9F; width: 974px; }
#LivArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#LivArea li A:link {	color: #fff;	text-decoration: underline;}
#LivArea li A:visited {	color: #fff;	text-decoration: underline;}
#LivArea li A:hover {	color: #333;	text-decoration: underline;}
#LivContents { margin-bottom: 20px; padding-bottom:10px; width:665px; float:left; border-top:1px solid #EAEAEA; background:bottom url(../menu_img/photoblog_footbg.jpg) no-repeat; }
#LivContents #LivInfo {width:425px; float:left; margin-bottom:25px; }
#LivContents .liv_name { color:#555; border-left:6px #C9F solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 0px 12px 10px; background-color:#F2F2F2; }
#LivContents .liv {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#LivContents .waku_image {float:right; margin:10px;}
#liv_area {  border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#LivContents .InfoDetail {padding: 10px;}
#LivContents .inq{ clear:both; border-top:1px #999 dotted; font-weight:bold; margin-top:15px; padding:10px 0px 5px 0px;}
#LivContents dl.list dd .hour { color:#666; font-size:12px; line-height:1.5; }
#LivContents .url{ font-size:1.2em; line-height:1.6; margin-left: 10px;}
#LivContents dl.list { padding:0; margin:0; }
#LivContents dl.list dd { text-align:left; padding-left:10px; }
#LivContents dl.list dd .tel { margin-left:0.3em; color:#333; text-align:right; font-size:1.2em; margin-right: 10px; }
#LivContents dl.list dd .address { color:#666; font-size:1.25em; font-weight:normal; text-align:right; line-height:1.6; margin-right:10px;}
#LivContents .rec{ color: #FFDF00; font-size:15px; }
#LivContents .park{ color: #66C; font-size:12px; }
#LivContents .date{ color: #66C; font-size:12px; }
#LivContents .rate{ color: #F33; font-size:12px; line-height:1; margin-right: 10px;}
#LivContents #LivInformation {width:650px; float:left; margin-bottom:25px; padding-left: 10px; }
#LivContents #LivInformation .InfoDetail {padding: 10px;}
#LivContents #LivInformation .liv_name { color:#555; border-left:6px #C9F solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 5px 12px 0px; background-color:#F2F2F2; }

/*visa*/

#VisaArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#VisaArea ul { background-color: #9C0; width: 974px; }
#VisaArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#VisaArea li A:link { color: #fff; text-decoration: underline;}
#VisaArea li A:visited { color: #fff; text-decoration: underline;}
#VisaArea li A:hover {	color: #333; text-decoration: underline;}
#VisaContents { margin-bottom: 20px; padding-bottom:10px; width:665px; float:left; border-top:1px solid #EAEAEA; background:bottom url(../menu_img/photoblog_footbg.jpg) no-repeat; }
#VisaContents #VisaInfo {width:425px; float:left; margin-bottom:25px; }
#VisaContents .visa_name { color:#555; border-left:6px #9C0 solid; font-weight:bold; font-size:1.4em; line-height:1.2; background-color:#F2F2F2; }
#VisaContents .visa {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#VisaContents .waku_image {float:right; margin:10px;}
#visa_area { border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#VisaContents .InfoDetail {padding: 10px;}
#VisaContents dl.list { padding:0; margin:0; }
#VisaContents dl.list dd { text-align:left; padding-right:10px; }
#VisaContents dl.list dd .tel { margin-left:0.3em; color:#333; text-align:right; font-size:1.2em; margin-right: 10px; }
#VisaContents dl.list dd .address { color:#666; font-size:1.25em; font-weight:normal; text-align:right; line-height:1.6; margin-right:10px;}
#VisaContents #VisaInformation {width:650px; float:left; margin-bottom:25px; padding-left: 10px;}
#VisaContents #VisaInformation.InfoDetail {padding: 10px;}
#VisaContents #VisaInformation .visa_name { color:#555; border-left:6px #9C0 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 5px 12px 0px; background-color:#F2F2F2; }

/*bh\bNX*/

#RedsoxArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#RedsoxArea ul { background-color: #F9C; width: 974px; }
#RedsoxArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#RedsoxArea li A:link {	color: #fff;	text-decoration: underline;}
#RedsoxArea li A:visited {	color: #fff;	text-decoration: underline;}
#RedsoxArea li A:hover {	color: #333;	text-decoration: underline;}
#RedsoxContents { margin-bottom: 20px; padding-bottom:10px; width:665px; float:left; border-top:1px solid #EAEAEA; background:bottom url(../menu_img/photoblog_footbg.jpg) no-repeat; }
#RedsoxContents #RedsoxInfo {width:425px; float:left; margin-bottom:25px; }
#RedsoxContents .redsox_name { color:#555; border-left:6px #F9C solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 10px 12px 10px; background-color:#F2F2F2; }
#RedsoxContents .redsox {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#RedsoxContents .waku_image {float:right; margin:10px;}
#redsox_area { border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#RedsoxContents .InfoDetail {padding: 10px;}
#RedsoxContents dl.list { padding:0; margin:0; }
#RedsoxContents dl.list dd { text-align:left; padding-right:10px; }
#RedsoxContents dl.list dd .tel { margin-left:0.3em; color:#333; text-align:right; font-size:1.2em; margin-right: 10px; }
#RedsoxContents dl.list dd .address { color:#666; font-size:1.25em; font-weight:normal; text-align:right; line-height:1.6; margin-right:10px;}
#RedsoxContents #RedsoxInformation {width:650px; float:left; margin-bottom:25px; padding-left: 10px; }
#RedsoxContents #RedsoxInformation .InfoDetail {padding: 10px;}
#RedsoxContents #RedsoxInformation .redsox_name { color:#555; border-left:6px #F9C solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 5px 12px 0px; background-color:#F2F2F2; }

/*bh\bNX*/

#NewsArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#NewsArea ul { background-color: #CCF; width: 974px; }
#NewsArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#NewsArea li A:link {	color: #fff;	text-decoration: underline;}
#NewsArea li A:visited {	color: #fff;	text-decoration: underline;}
#NewsArea li A:hover {	color: #333;	text-decoration: underline;}
#NewsContents { margin-bottom: 20px; width:665px; float:left; border-top:1px solid #EAEAEA; background:bottom url(../menu_img/photoblog_footbg.jpg) no-repeat; }
#NewsContents #NewsInfo {width:665px; float:left; margin-bottom:25px; }
#NewsContents .news_name { color:#555; border-left:6px #CCF solid; padding:8px; font-weight:bold; font-size:1.2em; line-height:1.2em; margin:10px 10px 12px 10px; background-color:#F2F2F2; }
#NewsContents .news {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#NewsContents .date {padding: 5px 0 0 10px; border-top: dotted #99C 1px; }
#news_area { border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#NewsContents .InfoDetail {padding: 0 10px 8px 10px;}
#NewsContents .InfoDetail p {padding-left: 10px;}
#NewsContents dl.list { padding:0; margin:0; }
#NewsContents dl.list dd { text-align:left; padding-right:10px; }
#NewsContents #NewsInformation {width:650px; float:left; margin-bottom:25px; padding-left: 10px; }
#NewsContents #NewsInformation .InfoDetail {padding: 10px;}
#NewsContents #NewsInformation .news_name { color:#555; border-left:6px #F9C solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 5px 12px 0px; background-color:#F2F2F2; }
#NewsContents A:link {	color: #333;	text-decoration: underline;}
#NewsContents A:visited {	color: #666;	text-decoration: underline;}
#NewsContents A:hover {	color: #333;	text-decoration: underline;}

/*^OEbh*/

#TangleArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#TangleArea ul { background-color: #9C0; width: 974px; }
#TangleArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#TangleArea li A:link {	color: #fff;	text-decoration: underline;}
#TangleArea li A:visited {	color: #fff;	text-decoration: underline;}
#TangleArea li A:hover {	color: #333;	text-decoration: underline;}
#TangleContents { margin-bottom: 20px; padding-bottom:10px; width:665px; float:left; border-top:1px solid #EAEAEA; background:bottom url(../menu_img/photoblog_footbg.jpg) no-repeat; }
#TangleContents #TangleInfo {width:425px; float:left; margin-bottom:25px; }
#TangleContents .tangle_name { color:#555; border-left:6px #9C0 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 10px 12px 10px; background-color:#F2F2F2; }
#TangleContents .tangle {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#TangleContents .waku_image {float:right; margin:10px 10px 10px 10px}
#tangle_area { border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#TangleContents .InfoDetail {padding: 10px;}
#TangleContents dl.list { padding:0; margin:0; }
#TangleContents dl.list dd { text-align:left; padding-right:10px; }
#TangleContents dl.list dd .tel { margin-left:0.3em; color:#333; text-align:right; font-size:1.2em; margin-right: 10px; }
#TangleContents dl.list dd .address { color:#666; font-size:1.25em; font-weight:normal; text-align:right; line-height:1.6; margin-right:10px;}
#TangleContents #TangleInformation {width:650px; float:left; margin-bottom:25px; padding-left: 10px; }
#TangleContents #TangleInformation .InfoDetail {padding: 10px;}
#TangleContents #TangleInformation .tangle_name { color:#555; border-left:6px #9C0 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 5px 12px 0px; background-color:#F2F2F2; }

/*n*/
#PlaceArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#PlaceArea ul { background-color: #9C0; width: 974px; }
#PlaceArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#PlaceArea li A:link {	color: #fff;	text-decoration: underline;}
#PlaceArea li A:visited {	color: #fff;	text-decoration: underline;}
#PlaceArea li A:hover {	color: #333;	text-decoration: underline;}
#PlaceContents { margin-bottom: 20px; padding-bottom:10px; width:665px; float:left; border-top:1px solid #EAEAEA; background:bottom url(../menu_img/photoblog_footbg.jpg) no-repeat; }
#PlaceContents #PlaceInfo {width:425px; float:left; margin-bottom:25px; }
#PlaceContents .place_name { color:#555; border-left:6px #9C0 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 10px 12px 10px; background-color:#F2F2F2; }
#PlaceContents .place {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#PlaceContents .waku_image {float:right; margin:10px; }
#place_area { border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#PlaceContents .InfoDetail {padding: 10px;}
#PlaceContents dl.list { padding:0; margin:0; }
#PlaceContents dl.list dd { text-align:left; padding-right:10px; }
#PlaceContents dl.list dd .tel { margin-left:0.3em; color:#333; text-align:right; font-size:1.2em; margin-right: 10px; }
#PlaceContents dl.list dd .address { color:#666; font-size:1.25em; font-weight:normal; text-align:right; line-height:1.6; margin-right:10px;}
#PlaceContents #PlaceInformation {width:650px; float:left; margin-bottom:25px; padding-left: 10px; }
#PlaceContents #PlaceInformation .InfoDetail {padding: 10px;}
#PlaceContents #PlaceInformation .place_name { color:#555; border-left:6px #9C0 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 5px 12px 0px; background-color:#F2F2F2; }

/*Cxg*/

#EventArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#EventArea ul { background-color: #9C0; width: 974px; }
#EventArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#EventArea li A:link {	color: #fff;	text-decoration: underline;}
#EventArea li A:visited {	color: #fff;	text-decoration: underline;}
#EventArea li A:hover {	color: #333;	text-decoration: underline;}
#EventContents { margin-bottom: 20px; padding-bottom:10px; width:665px; float:left; border-top:1px solid #EAEAEA; background:bottom url(../menu_img/photoblog_footbg.jpg) no-repeat; }
#EventContents #EventInfo {width:425px; float:left; margin-bottom:25px; }
#EventContents .event_name { color:#555; border-left:6px #9C0 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 10px 12px 10px; background-color:#F2F2F2; }
#EventContents .event {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#EventContents .waku_image {float:right; margin:10px;}
#event_area { border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#EventContents .InfoDetail {padding: 10px;}
#EventContents .inq{ clear:both; border-top:1px #999 dotted; font-weight:bold; margin-top:15px; padding:10px 0px 5px 0px;}
#EventContents .url{ font-size:1.2em; line-height:1.6; }
#EventContents .rec{ color: #FFDF00; font-size:15px; }
#EventContents .park{ color: #66C; font-size:12px; }
#EventContents .rate{ color: #F33; font-size:12px; line-height:1; margin-right: 10px;}
#EventContents dl.list { padding:0; margin:0; }
#EventContents dl.list dd { text-align:left ; padding-left:10px; }
#EventContents dl.list dd .tel {color:#333; font-size:12px; }
#EventContents dl.list dd .address { color:#666; font-size:12px; font-weight:normal; line-height:1.3; }
#EventContents dl.list dd .date { color:#666; font-size:12px; line-height:1.5; }
#EventContents #EventInformation {width:650px; float:left; margin-bottom:25px; padding-left: 10px; }
#EventContents #EventInformation .InfoDetail {padding: 10px;}
#EventContents #EventInformation .event_name { color:#555; border-left:6px #9C0 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 5px 12px 0px; background-color:#F2F2F2; }

/*blog*/

#BlogArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#BlogArea ul { background-color: #CC6 ; width: 974px; }
#BlogArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#BlogArea li A:link {	color: #fff;	text-decoration: underline;}
#BlogArea li A:visited {	color: #fff;	text-decoration: underline;}
#BlogArea li A:hover {	color: #333;	text-decoration: underline;}
#BlogContents { width:665px; float:left; margin-bottom:25px; border: 0px solid #999; }
#BlogContents #BlogInfo {width:425px; float:left; margin-bottom:25px; }
#BlogContents .blog_name { color:#555; border-left:6px #CC6 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 0px 12px 10px; background-color:#F2F2F2; }
#BlogContents .liv {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#BlogContents .waku_image {float:right; margin:10px;}
#blog_area {  border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#BlogContents .InfoDetail {padding: 10px;}
#BlogContents .inq{ clear:both; border-top:1px #999 dotted; font-weight:bold; margin-top:15px; padding:10px 0px 5px 0px;}
#BlogContents dl.list dd .hour { color:#666; font-size:12px; line-height:1.5; }
#BlogContents dl.list { padding:0; margin:0; }

/*mini*/
#MiniArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#MiniArea ul { background-color: #C9F; width: 974px; }
#MiniArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#MiniArea li A:link {	color: #fff;	text-decoration: underline;}
#MiniArea li A:visited {	color: #fff;	text-decoration: underline;}
#MiniArea li A:hover {	color: #333;	text-decoration: underline;}
#MiniContents { margin-bottom: 20px; padding-bottom:10px; width:665px; float:left; border-top:1px solid #EAEAEA; background:bottom url(../menu_img/photoblog_footbg.jpg) no-repeat; }
#MiniContents #MiniInfo {width:425px; float:left; margin-bottom:25px; }
#MiniContents .mini_name { color:#555; border-left:6px #C9F solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 0px 12px 10px; background-color:#F2F2F2; }
#MiniContents .mini {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#MiniContents .waku_image {float:right; margin:10px;}
#mini_area {  border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#MiniContents .InfoDetail {padding: 10px;}
#MiniContents .inq{ clear:both; border-top:1px #999 dotted; font-weight:bold; margin-top:15px; padding:10px 0px 5px 0px;}
#MiniContents dl.list { padding:0; margin:0; }
#MiniContents dl.list dd { text-align:left; padding-left:10px; }
#MiniContents #MiniInformation {width:650px; float:left; margin-bottom:25px; padding-left: 10px; }
#MiniContents #MiniInformation .InfoDetail {padding: 10px;}
#MiniContents #MiniInformation .mini_name { color:#555; border-left:6px #C9F solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 5px 12px 0px; background-color:#F2F2F2; }

/*movie*/
#MovieArea { clear:both; margin:0 0 20px 13px; padding:0 0 4px 0; z-index:1; background-image:url(../top_img/flash_shadow.gif); background-repeat:no-repeat; background-position:left bottom;}
#MovieArea ul { background-color: #F99; width: 974px; }
#MovieArea li { font-size:12px; display: inline; padding: 0px 10px 0px 10px; color:#FFF; }
#MovieArea li A:link {	color: #fff;	text-decoration: underline;}
#MovieArea li A:visited {	color: #fff;	text-decoration: underline;}
#MovieArea li A:hover {	color: #333;	text-decoration: underline;}
#MovieContents { margin-bottom: 20px; padding-bottom:10px; width:665px; float:left; border-top:1px solid #EAEAEA; background:bottom url(../menu_img/photoblog_footbg.jpg) no-repeat; }
#MovieContents #MovieInfo {width:425px; float:left; margin-bottom:25px; }
#MovieContents .movie_name { color:#555; border-left:6px #F99 solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 0px 12px 10px; background-color:#F2F2F2; }
#MovieContents .movie {font-size:1.5em; line-height:1.0; margin-left: 10px;}
#MovieContents .waku_image {float:right; margin:10px 10px 10px 10px}
#movie_area {  border: 1px solid #999; margin:10px; width:220px; height: 26px; text-align:center; padding-top: 3px; font-size:1.2em; color:#333; }
#MovieContents .InfoDetail {padding: 10px;}
#MovieContents .inq{ clear:both; border-top:1px #999 dotted; font-weight:bold; margin-top:15px; padding:10px 0px 5px 0px;}
#MovieContents dl.list { padding:0; margin:0; }
#MovieContents dl.list dd { text-align:left; padding-left:10px; }
#MovieContents #MovieInformation {width:650px; float:left; margin-bottom:25px; padding-left: 10px; }
#MovieContents #MovieInformation .InfoDetail {padding: 10px;}
#MovieContents #MovieInformation .movie_name { color:#555; border-left:6px #C9F solid; padding:8px; font-weight:bold; font-size:1.4em; line-height:1.2; margin:10px 5px 12px 0px; background-color:#F2F2F2; }

/*₢*/

#formWaku { width:640px; margin:50px 0 20px 80px;}
#formWaku .list2 dl { width:674px; margin:0; }
#formWaku .list2 dt { display:block; background-color:#CDE7F2; font-weight:bold; float: left; width: 13em; margin:0; padding:5px; clear:both; margin-bottom:5px; border-right:5px #FFF solid; height:auto; }
#formWaku .list2 dd { margin:0 0 0 10px; background: none; padding:5px 20px 10px 10em;}
/*#wrapper #mainContents #formWaku .list2 .jigyou2 { height:100px; }*/

.formChushaku { width:590px; background-image:url(../form/imgs/chu_footer.gif); background-position:bottom; background-repeat:no-repeat; margin:25px 5px 20px 5px; padding: 0 0 15px 0;}
.formChushaku .mainBg { background-image:url(../form/imgs/chu_bg.gif);}
.formChushaku .Txt { padding:10px 20px 0 20px; width:590px; }
.formChushaku ul {margin:0 0 0 15px;}
.formChushaku li { list-style:disc; }
.fromL { margin:0px; padding:8px; font-weight:bold;}

/*TCg}bv*/
#sitemapWaku { width:300px; margin:40px 0px 0px 50px; float:left;}
#sitemapWaku .sitemap dl { width:300px; margin:0px; padding:0px; }
#sitemapWaku .sitemap dt { display:block; background-color:#CDE7F2; font-weight:bold; margin:0px 0px 0px 0px; padding:3px 0px 3px 10px; clear:both; height:auto; }
#sitemapWaku .sitemap dd { margin:0px 0px 0px 0px; background: none; padding:5px 0px 10px 0px;}

/*⍇tH[*/
#inqWaku { margin:10px 0px 10px 90px;}
#inqWaku th { text-align:left;background-color:#eeeeee;padding:6px 0 6px 6px;font-size:12px;}
#inqWakuthanks{font-size:12px;font-weight:bold;text-align:center;line-height:200%;}
#inqWaku2 {font-size:12px;line-height:150%;}
