@charset "UTF-8";
/*CSSをリセットする*/
body{ 
	margin:0;
}
img{
	border:0;}

#wrap{
	width:100%;
	height:auto;
	margin:0 auto;
	}
#box_all {
	width:100%;
	height:auto;
	margin:0 auto;
	}
/*ヘッダー****************************************************************************************************************/
#header{width:100%;height:auto;margin:0 auto;}
#header_box {width:950px;height:150px;margin:20px auto;position:relative;}
h1{width:214px;height:96px;position:absolute;top:10px;left:8px;padding:0;margin:0;}
#english{width:70px;height:auto;position:absolute;top:126px;left:0px;padding:0;margin:0;text-align:center;}
#chinese{width:70px;height:auto;position:absolute;top:126px;left:80px;padding:0;margin:0;text-align:center;}
#chinese2{width:70px;height:auto;position:absolute;top:126px;left:160px;padding:0;margin:0;text-align:center;}
#line1{width:1px;height:16px;position:absolute;top:128px;left:75px;padding:0;margin:0; background:#1f1c20}
#line2{width:1px;height:16px;position:absolute;top:128px;left:155px;padding:0;margin:0;background:#1f1c20}
#english a,#chinese a,#chinese2 a{
	font-family: "Lucida Grande","メイリオ","Meiryo";
	font-size:13px;
	letter-spacing:1px;
	color:#1f1c20;
	font-weight:bold;
	text-decoration:none;
	}
#english a:hover,#chinese a:hover,#chinese2 a:hover{color:#907b95;}
	
#address{width:340px;height:72px;position:absolute;top:40px;left:610px;padding:0;margin:0;}
#menu{width:526px;height:auto;position:absolute;top:126px;left:424px;}
.menu{width:auto;height:auto;float:left;margin-left:30px;}
#fb{width:34px;height:34px;position:absolute;top:61px;left:560px;}
/*スライドショー****************************************************************************************************************/
/*#top_image{
	width:1000px;
	height:450px;
	margin:0 auto;
	padding:0;
	background-position: 50% 50%;             背景画像の位置は画面中央 
	 background-attachment:fixed;            背景画像を固定する ※必ずコメントアウト  
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;            背景画像の位置は画面中央 
	}*/
#top_image{
	width:1100px;
	height:460px;
	margin:0 auto;
	padding:0;
	
	}
/*1段目***************************************************************************************************************/
.box_1 {
	width:950px;
	height:auto;
	margin: 0 auto;
	padding:50px 0;
	}
#contents {
	width: 650px;
	height:auto;
	float:left;
}
#contents .child {
	width: 305px;
	margin-right: 10px;
	margin-bottom: 20px;
	float: left;
	display: inline;    /*for ie*/
	font-size: 12px;
}
#contents .child .img {
	width: 305px;
	height: 160px;
	margin-bottom:0px;
}
#contents .child .title {
	font-weight: bold;
	margin-bottom:0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif, helvetica;
	font-size:14px;
	color:#999;
}
#information{
	width:300px;
	height:auto;
	float:right;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif, helvetica;
	font-size:12px;
	color:#000;
	line-height:24px;
	}
.information_list{
	width:300px;
	height:auto;
	margin:10px 0 0 0;
	padding: 10px 0 0 0;
	}
.information_list a{
	color:#907b95;
	text-decoration:underline;
	}
.information_list:last-of-type{border-top:1px solid black}


/*アイテムスライド****************************************************************************************************************/

#item{
	width:920px;
	height:300px;
	margin:0 auto;
	padding:40px 40px 0px 40px;
	background:#666666;
	
	
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif, helvetica;
	font-size:12px;
	color:#FFF;
	}
/*2段目****************************************************************************************************************/
#new {
	width: 650px;
	height:auto;
	float:left;
	
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif, helvetica;
	font-size:12px;
	color:#999;
}
#new .child {
	width: 290px;
	margin-right: 30px;
	margin-bottom: 10px;
	float: left;
	display: inline;    /*for ie*/
	font-size: 12px;
	border-bottom:1px dotted #999;
	border-top:1px dotted #999;
	padding:10px 0;
	}
#new .child .img {
	width:100px;
	height:100px;
	margin-right:20px;
	float: left;
}
#new .child .title {
	margin-top:0;
	float: left;
	
	}
#new .child p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif, helvetica;
	font-size:12px;
	color:#000;
	margin-top:5px;
	}
#links{
	width:300px;
	height:auto;
	float:right;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif, helvetica;
	font-size:12px;
	color:#000;
	line-height:24px;
	}
.links_list{
	width:296px;
	height:18px;
	margin:18px 0 0 0;
	/*border-bottom:#E8E8E8 solid 1px;*/
	}
.links_list img{
	border:0;
	}
/*フッター****************************************************************************************************************/
#footer{
	width:100%;
	height:auto;
	margin:0 auto;
	background:#1F1C20;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif, helvetica;
	}
.footer_box{
	width:900px;
	height:auto;
	margin:0 auto;
	padding:50px 0 10px 0;
	font-size:12px;
	color:#FFF;
	text-align:center;
	}
.footer_box ul{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	text-align:center;
	}
.footer_box ul li{
	width:auto;
	height:auto;
	font-size:15px;
	color:#666;
	text-align:center;
	display: inline;
	margin:0;
	padding:0 20px;
	}
.footer_box ul li a:link,.footer_box ul li a:visited{
	color:#FFF;
	text-decoration:none;
	}
.footer_box ul li a:hover,.footer_box ul li a:active{
	color:#9d8da1;
	text-decoration:none;
	}
#footer_box2{
	width:900px;
	height:176px;
	margin:0 auto;
	position:relative;
	}
h3{
	width:214px;
	height:96px;
	position:absolute;
	top:40px;
	left:343px;
	padding:0;
	margin:0;
	}
#fb2{
	width:34px;
	height:34px;
	position:absolute;
	top:102px;
	left:581px;
	}
/**ページトップ*******************************************************************************/
#page-top { 
  position: fixed;
  bottom: 20px;
  right: 100px;
  } 
#page-top a {
	background-image:url(../image/up.gif);
	width:60px;
	height:60px;
	display: block;
	} 
#page-top a:hover {
	background-image:url(../image/up.gif);
	opacity: 0.5;

	} 
