@charset "Shift_JIS";
#main_image{background:url(../../images/main_back.jpg) no-repeat;width:741px;height:312px;margin:0 auto;}
#main_image h2{text-align:right;}
#main_image ul{padding-left:450px;margin-top:15px;}
#main_image li{display:inline;}
#index{width:710px;margin:20px auto;}
#index h2{padding-bottom:15px;}
#index .box{float:left;width:226px;height:231px;}
.box h3, .box p, .box li{margin:6px 5px 0 10px;}
#index1{background-color:#FEE3D0;}
/*---#index2,#index3,#banner li{margin-left:16px;}
#index2 ul,#index3 ul{padding-top:16px;}--*/
#index2{background-color:#D4EAFF;}
#index3{background-color:#E9F2CB;}
#banner{float:right;margin-right:10px;}
#banner li{margin-bottom:10px;}
* html #banner{margin-right:5px;}





#index_link{width:751px;}

#mag{width:500px;float:left;margin-left:10px;}
* html #mag{margin-left:5px;}

#index_swf{padding-top:9px;width:751px;}


#index_btn{width:751px;background:#EFE5E5;
margin:15px 0 20px 0;
padding:10px 0;}


#index_btn ul li{float:left;margin-left:7px;}
* html #index_btn ul li{margin-left:5px;}

#boxTop{
width:726px;	
margin:15px 10px 20px 15px;
padding:10px 0;
}

#boxTop .topics{
	float:left;
	width:480px;
	margin-top: -10px;
	position:relative;
	}

#boxTop .topics h2{
	background:url(../../images/img_topics.jpg) no-repeat left 3px;
	text-indent:-788px;
	border-bottom:solid 1px #78685F;
	line-height:100%;
	}

#boxTop .topics_btn{
	position:absolute;
	top:180px;
	right:0;
	}

h2{margin:0; padding:0;}

#news{
	border-bottom:solid 1px #78685F;
	width:480px;
	padding-left:3px;
	margin-bottom:30px;
	}

#news dt{
	font-weight:bold;
	letter-spacing:1px;
	margin-top:7px;
	}

#news dd{
	padding:5px 0 10px 16px;
	border-bottom: dashed 1px #78685F;
	background:url(../../images/arrow_bg.gif) no-repeat left 6px;
	}

#news dd.noline{
	border-bottom:none;
	}
	
	
#boxTop .news_right{
	width:229px;
	float:right;
	position: relative;
	}
	
#boxTop .news_right p#side-bg{
	width:229px;
	position: absolute;
	top :430px;
	right: -10px;
	}	
	
	
	
	
	
#boxTop .news_right li{
	padding-bottom:5px;
	}
	
/*--  You tube--*/
#movie{
	margin: 11px 0 20px 0;
	padding:0;
	}
#movie img{
	margin: 0;
	padding:0;
	}
	
	#boxTop .suina_txt{
	background: url(../../images/whats_suina.jpg) no-repeat top;
	height:248px;
	}
	
#boxTop .suina_txt h3{
	width:320px;
	padding:5px 0 0 18px;
	}
#boxTop .suina_txt p{
	padding:0 20px 5px 24px;
	line-height:160%;
	font-size:12px;
	color:#4C1F13;
	letter-spacing:-0.05em;
	}
	
	
