@charset "utf-8";
/* standard */
html,body{height: 100%;}

h1, h2, h4, h5, h6 {margin: 0px;padding:0px;}
ul{list-style-type: none;margin:0px;padding: 0px;}
ul li{list-style-type: none;margin:0px;padding: 0px;}
ul li img {vertical-align: bottom;}
FORM {	display: inline;}
p{padding:0px 0px 15px 0px ;margin:0;}
img{vertical-align:bottom;}

/* link */
a img {border: none; }
A {color:#be5e2e; text-decoration: underline;}
A:hover {color: #e0895e; text-decoration: none; background:#f7e3d4;}
ol li{margin:0px;padding-left:0px;}

/* clear */
.clear {clear:both;padding:0;margin:0;}

/* clearfix */
#footer_contets:after, #header_img:after, #gnavi:after, #header_navi:after, .head:after, .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;} /* End hide from IE-mac */

/* h1 */
h2 {height:33px;width:668px;margin: 0;padding:12px 0px 0px 22px ;background: url(img/misc/tl.gif) no-repeat;text-align:left;color:#b47657;font-size:15px;}
h4 {margin:0px 0px 0px 0px ;padding:0px 0px 10px 30px ;background: url(img/misc/star.gif) no-repeat;color:#6ea097;font-size:14px;font-weight:700;}


/* main */
BODY {letter-spacing: 0.8px;background-color: #fffaeb;color: #595757;margin: 0px;margin-bottom: 0px;padding: 0px;line-height:170%;text-align:center;font-size: 12px;*font-size: 75%; /*for IE6,IE7*/ font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;}

/* head　*/

#tag {height:34px;margin:0;padding:5px 0px 0px 0px ;background: url(img/head/tag_bg.png) repeat-x; z-index: 0;}
#tag_text{width:970px;margin: 0 auto;padding:0;text-align:right;}
#tag_text p{text-align:right;}
#header_navi {height:575px;width:970px;margin: 0 auto;padding:0px 0px 0px 0px ;background: url(img/head/head_navi_bg.png) no-repeat;z-index: 1;}
#header{margin: 0px 0px 30px 0px;padding:0;background: url(img/head/head_bg.jpg) repeat-x;z-index: 2;height:555px;}
#logo{float:left;padding:1px 0px 0px 0px ;margin:0;}
#gnavi{float:left;padding:70px 0px 0px 35px ;margin:0px 0px 79px 0px ;}
#gnavi ul li{padding:0;margin:0;float:left;}


/*　side　*/
#side{width:270px;float:left;margin:0px;padding:0px 0px 0px 0px;}


/*　center　*/
#container {width:970px;margin: 0 auto;padding:0;}
#wrapper{margin:0;padding:0px 0px 0px 0px ;background: #fffaeb url(img/misc/footer_bg.jpg) repeat-x;background-position:right bottom;z-index: 0;}
#wrapper_img{width:970px;;margin: 0 auto;padding:0px 0px 0px 0px ;background: url(img/misc/footer_img.png) no-repeat;background-position:bottom;z-index: 2;}

/* header img　*/
#header_img_top{height:15px;width:970px;margin: 0 ;padding:0;background: url(img/misc/contents_top.gif) no-repeat;}
#header_img{width:930px;margin: 0px 0px 0px 0px ;padding:5px 20px ;background: #ffffff;text-align:left;}
#header_img_bottom{height:15px;width:970px;margin: 0px 0px 30px 0px ;padding:0;background: url(img/misc/contents_bottom.gif) no-repeat;}
#header_info{padding:0px 20px 0px 0px ;margin:0;float:left;}
#header_movie{padding:0;margin:0;float:left;}

/* header news　*/
#header_news{padding:0px 0px 0px 0px ;margin:0px 0px 30px 0px ;height:60px;}
#header_news_img{padding:0;margin:0;float:left;width:137px;height:60px;}
#header_news_contents{padding:15px 0px 0px 15px ;margin:0;width:817px;float:left;background: url(img/top/new_contents.gif) no-repeat;height:45px;text-align:left;}
#header_news_contents ul{padding:0px;margin:0;}
#header_news_contents ul li.day{padding:8px 16px ;margin:0px 20px 0px 0px ;float:left;background: #cfcfcf;color:#ffffff;}
#header_news_contents ul li.new_tl{padding:8px 0px 0px 0px;margin:0;float:left;font-size:14px;}

#center{
width:680px;
float:left;
margin:0px 20px 0px 0px;
overflow:hidden;
}




/*　footer　*/
#footer{margin:0;padding:0px 0px 0px 0px ;background-color: #f0f0d8 ;}
.footer_box{width:970px;margin: 0 auto;padding:0;text-align:left;}
ul.footer_banner{padding:0px 0px 0px 0px ;margin:10px 0px 0px 0px ;}
ul.footer_banner li{padding:0px 20px 0px 0px ;margin:0;float:left;}
ul.footer_banner li.none{padding:0px 0px 0px 0px ;margin:0;float:left;}
#footer_contets{width:620px;margin: 10px 20px 0px 0px;padding:20px 10px;text-align:left;float:left;background: #f0f0d8;}
#footer_contets ul{margin:0;padding:0px;}
#footer_contets ul li{margin:0;padding:0px 15px 0px 0px ;float:left;}
#copyright{width:290px;margin: 10px 0px 0px 0px;padding:20px 10px;text-align:left;float:left;background: #f0f0d8;text-align:center;}

/*　pagetop　*/
#pagetop{text-align:right;height:129px;margin:0px 0px 0px 0px;padding:23px 234px 0px 0px ;}

/* contents */

.contents_top{height:15px;width:680px;margin: 0px 0px 0px 0px;padding:0;background: url(img/misc/center_top.gif) no-repeat;}
.contents{width:640px;margin: 0px 0px 0px 0px ;padding:15px 20px 5px 20px;background: #ffffff;text-align:left;}
.contents_bottom{height:15px;width:680px;margin: 0px 0px 30px 0px ;padding:0;background: url(img/misc/center_bottom.gif) no-repeat;}
.contents_bottom_none{height:15px;width:680px;margin: 0px 0px 0px 0px ;padding:0;background: url(img/misc/center_bottom.gif) no-repeat;}

.contents_box{width:640px;margin: 0px 0px 30px 0px ;padding:0px;}


ul.faq{padding:0;margin:0;}
ul.faq li{padding:0px 0px 8px 0px ;margin:0;width:50%;float:left;}

/* pankuzu */
#navBreadCrumb {text-align: right;color: #595757;margin:0px 20px 0px 0px ;padding:0px;}
#navBreadCrumb02 {text-align: right;color: #595757;margin:0px 20px 10px 0px ;padding:0px;}
#navBreadCrumb20 {text-align: right;color: #595757;margin:0px 20px 20px 0px ;padding:0px;}



.side_banner{margin: 0px 0px 20px 0px ;padding:0px 0px 10px 0px ;}

/* Slide */

#featured{ 
	width:670px; 
	padding-right:250px; 
	position:relative; 
	border:5px solid #f7f5ed; 
	height:292px; 
	background:#fff;
margin:0px 0px 0px 0px ;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:580px; 
	list-style:none; 
	padding:0; margin:0; 
	width:341px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:0px 0 0 13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:3px; 
	background:#fff; 
	padding:0px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:73px; 
	color:#333;  background:#fff; 
	line-height:10px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#ababab; 
}
#featured li.ui-tabs-selected{ 

}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#dbdbdb; 
}
#featured .ui-tabs-panel{ 
	width:590px; height:292px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:80px; 
	background: url('images/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}