@charset 'utf-8';



body{
	width :754px;
	background-color: ;
	background:#F3F3F3;
	margin: 0 auto;
	margin-right: auto;
	padding: 0px;
	text-align: center;
	
}

img {
	border : none;
	}

h1,{
	font-size:10px;
	color: #333;
	text-align: right;
	margin: 0;
	padding: 0;	
}
 h2, h3,{
	margin: 0;
	padding: 0;
}

.clr {clear:both;height:1px;}
.clr hr {display:none;}


/*-----header-----------------------------*/
#header{
	width : 754px;
	height: 65px;
}

.logo{
	width: 323px;
	height: 65px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.menu{
	width: 431px;
	height: 65px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#menu_top{
	width: 431px;
	height: 27px;
	background-image: url("http://www.morinogarasukan.co.jp/img/m02_002.gif");	
}

#menu_top h1{
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color:#00A651;
	margin:0px 10px 0px 0px;
	text-align:right;
	padding:0px;	
}

#menu_top h1 a:link, #menu_top h1 a:visited {color:#00A651;text-decoration:underline;}
#menu_top h1 a:hover, #menu_top h1 a:active {color:#005C2D;text-decoration:underline;}

#menu_main{
	width: 431px;
	height: 26px;
	margin: 0px;
	padding: 0px;
    
}

#menu_bottom{
	width: 431px;
	height: 12px;
	margin: 0px;
	padding: 0px;	
}

/*-----main-----------------------------*/

#main{
	text-align: left;
	width: 754px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background:#ffffff url("http://www.morinogarasukan.co.jp/img/index_bg.gif") repeat-y;
	font-size: 12px;
	line-height: 1.2em;
}

#main_top{
	width: 754px;
	margin: 0px;
	padding-left: 3px;
}
.content_head{
	width: 754px;
	margin: 0px;
	padding: 0px;
}
#main_navi{
	width: 754px;
	margin: 0px;
	padding-left: 3px;
}
#main_bottom{
	width: 754px;
	margin: 0px;
	padding: 20px;
}

.con-mf{
width: 754px;
height:4px;
margin:0px;
padding:0px;
background:url("http://www.morinogarasukan.co.jp/img/content_foot.gif") no-repeat;
}
/*-----footer-----------------------------*/
#footer{
	width: 754px;
	margin-top: 10px;
}
.totop {
	width:740px;
	text-align:right;
	margin:0;
	padding:20px 20px 20px 0;
	}




.txtbase {
font-size:12px;
line-height:20px;
color:#333333;
}
.entitle {
font-size:12px;
margin:0px;
color:#333399;
border-bottom:1px solid #ccccff;
line-height:25px;
}
.endate {
font-size:10px;
margin:0px;
font-weight:normal;
color:#333366;
border-top:1px solid #ccccff;
line-height:25px;
text-align:right;
padding-right:10px;
}
.m0 {
margin:0px;
}
.en-box {
margin:0px 2px 2px 2px;
padding:0px 2px 2px 2px;
width:700px;
font-size:12px;
line-height:20px;
}
.en-box a:link, a:active {
	color:#FCAD74;
	text-decoration:none;
}
.en-box a:visited {
	color:#C98A5D;
	text-decoration:none;
}
.en-box a:hover {
	color:#FCAD74;
	text-decoration:underline;
}
.10pix {  font-size: 10px;
}
.eventtl {
font-size:14px;
color:red;
font-weight:bold;
}
.orenge {
color:#FF0033;
}
.orenge2 {
color:#FF6600;
}
.red2 {
color:#cc0000;
}
.table-bg1{
background-color:#F9F9F9;
}
.table-bg2{
background-color:#F3F3F3;
}
.imgleft {
float:left;
margin-right:5px;
}
.awamoriti {
font-size:12px;
line-height:18px;
color:#ff6600;
font-weight:normal;
margin:0px 0px 10px 0px;
}

.imgleft2 {
margin-right:20px;
}
.bold {
font-weight:bold;
}
.st-left {
text-align:left;
}

/*-----vietnam-----------------------------*/

#vietnam {
	width: 700px;
	}

#vietnamL,#vietnamR {
	width: 335px;
	float: left;}

#vietnamR {
	margin-left: 25px;}

#vietnamL h2,#vietnamR h2 {
	font-size: 14px;
	border-bottom: 1px solid #333;
	text-align: center;}

#vietnamL h3,#vietnamR h3 {
	font-size: 13px;
	text-align: center;}