body{
	margin:0px auto;
	font-size:10pt;
}
p{
	margin:0px;
}
a:link{
        color:#0033ff;
	text-decoration:none;
}
a:visited{
        color:#660066;
	text-decoration:none;
}
a:hover{
        color:#660066;
	text-decoration:underline;
}
a:active{
        color:#ff0000;
	text-decoration:underline;
}


#header{
	width:750px;
	height:52px;
	border-top:1px solid #C6C8CA;
	border-right:1px solid #C6C8CA;
	border-left:1px solid #C6C8CA;
	margin:0px auto;
	background:url(images/header.gif);
}
#header h1{
	margin:0px 0px 0px 0px;
	font-size:10pt;
	font-weight:normal;
}

#mainwrapper{
	width:750px;
	border-left:1px solid #C6C8CA;
	border-right:1px solid #C6C8CA;
	margin:0px auto;
	padding : 0 0 0 0px ;
	text-align: justify; 
	text-justify: distribute;
}

#flash_left{
        width:200px;
	height:306px;
	float:left;
}
#flash_left_logo{
	width:200px;
	height:306px;
	background:url(images/top_left.jpg);
}
#flash_right{
        width:550px;
	height:306px;
	float:right;
	background:url(images/mainimage.jpg);
}
#clear{
	clear:both;
}

#image01{
	width:750x;
	height:150px;
	background:#ffffff;
	background:url(images/img01.jpg);
	margin:0px auto;
}


/*-------------------------------------------------
    ヘッダーメニューロゴ
-------------------------------------------------*/
#logo {
        width : 200px
	height : 50px ;
	margin : 0 0 0 0 ;
	padding : 0 0 0 0 ;
	border : none ;
        float : left ;
}

#logo a:link,
#logo a:visited,
#logo a:active {
	width : 200px ; 
	height : 50px ;
	margin : 0 0 0 0px ;
	padding : 0 0 0 0 ;
	display : block ;
	cursor : pointer ;
	background : url(/skins/ninohe/images/rogo.gif) no-repeat center ;
}
h1#logo a:hover {
	width : 200px ;
	margin : 0 0 0 0px ; 
	padding : 0 0 0 0 ;
	display : block ;
	cursor : pointer ;
	background : url(/skins/ninohe/images/rogo.gif) no-repeat center ;
}

/*-------------------------------------------------
    ヘッダーメニューリンク
-------------------------------------------------*/
#siteinformation {
        width : 200px ;
	height : 25px ;
	padding-top : 15px ;
	padding-right : 10px ;
	float : right ;
        text-align : right ;
	font-size : 12px ;
        font-color : #ffffff ;
}

#siteinformation div a:link{
	font-color: #ffffff;
	text-decoration: underline;
}
#siteinformation div a:visited {
	font-color: #ffffff;
	text-decoration:none;
}
#siteinformation div a:active {
	font-color: #ffffff;
	text-decoration: underline;
}
#siteinformation div a:hover {
	font-color: #006600;
	text-decoration : underline ;
}

/*-------------------------------------------------
  グローバルメニュー
-------------------------------------------------*/
#menu{
}
#menu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#menu li{
	float:left;
	border:1px solid #ffffff;
	margin:0px;
	padding:0px;
}
#menu a{
	display:block;
	width:123px;
	height:21px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	letter-spacing:2px;
	font-size:11pt;
	padding:7px 0px 0px 0px;
	background:#A46BAD;
}
#menu a:hover{
	display:block;
	width:123px;
	height:21px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	letter-spacing:2px;
	font-size:11pt;
	padding:7px 0px 0px 0px;
	background:#BD80C7;
}

/*-------------------------------------------------
  レフトメニュー
-------------------------------------------------*/
#leftmenu{
	width:150px;
	float:left;
}
#leftmenu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#leftmenu li{
	margin:20px 0px;
	padding:0px;
}
#leftmenu a{
	display:block;
	width:147px;
	height:33px;
	color:#333333;
	text-decoration:none;
	text-align:right;
	letter-spacing:1px;
	font-size:10pt;
	padding:14px 3px 0px 0px;
	background:url(images/button2_a.gif) no-repeat;
}
#leftmenu a:hover{
	display:block;
	width:147px;
	height:33px;
	color:#333333;
	text-decoration:none;
	text-align:right;
	letter-spacing:1px;
	font-size:10pt;
	padding:14px 3px 0px 0px;
	background:url(images/button2_b.gif) no-repeat;
}

#leftmenu2{
	float:left;
	width:176px;
}
#leftmenu2 ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#leftmenu2 li{
	margin:20px 0px;
	padding:0px;
}
#leftmenu2 a{
	display:block;
	width:147px;
	height:33px;
	color:#333333;
	text-decoration:none;
	text-align:right;
	letter-spacing:1px;
	font-size:10pt;
	padding:14px 3px 0px 0px;
	background:url(images/button2_a.gif) no-repeat;
}
#leftmenu2 a:hover{
	display:block;
	width:147px;
	height:33px;
	color:#333333;
	text-decoration:none;
	text-align:right;
	letter-spacing:1px;
	font-size:10pt;
	padding:14px 3px 0px 0px;
	background:url(images/button2_b.gif) no-repeat;
}
/*-------------------------------------------------
  ライトメニュー
-------------------------------------------------*/
#rightmenu{
	float:right;
	width:176px;
	margin:20px 0px 0px 0px;
}
#rightmenu03 a{
	display:block;
	width:158px;
	height:50px;
	color:#333333;
	text-decoration:none;
	text-align:right;
	letter-spacing:2px;
	font-size:11pt;
	padding:7px 16px 0px 0px;
	background:url(images/traffic.gif) no-repeat;
	margin:0px 0px 10px 0px;
}
#rightmenu03 a:hover{
	display:block;
	width:158px;
	height:50px;
	color:#333333;
	text-decoration:none;
	text-align:right;
	letter-spacing:2px;
	font-size:11pt;
	padding:7px 16px 0px 0px;
	background:url(images/traffic.gif) no-repeat;
	margin:0px 0px 10px 0px;
}

#rightmenu04 img{
 border:0;
}

#rightmenu04 a{
	display:block;
	width:155px;
	height:44px;
	color:#333333;
	text-decoration:none;
	text-align:right;
	letter-spacing:2px;
	font-size:12pt;
	padding:12px 20px 0px 0px;
	background:url(images/blog.gif) no-repeat;
	margin:0px 0px 10px 0px;
}
#rightmenu04 a:hover{
	display:block;
	width:155px;
	height:44px;
	color:#333333;
	text-decoration:none;
	text-align:right;
	letter-spacing:2px;
	font-size:12pt;
	padding:12px 20px 0px 0px;
	background:url(images/blog.gif) no-repeat;
	margin:0px 0px 10px 0px;
}
#rightmenu05 a{
	display:block;
	width:155px;
	height:31px;
	color:#333333;
	text-decoration:none;
	text-align:right;
	letter-spacing:2px;
	font-size:12pt;
	padding:25px 20px 0px 0px;
	background:url(images/pr.jpg) no-repeat;
	margin:0px 0px 10px 0px;
}
#rightmenu05 a:hover{
	display:block;
	width:155px;
	height:31px;
	color:#333333;
	text-decoration:none;
	text-align:right;
	letter-spacing:2px;
	font-size:12pt;
	padding:25px 20px 0px 0px;
	background:url(images/pr.jpg) no-repeat;
	margin:0px 0px 10px 0px;
}
#rightmenu06 a{
	display:block;
	width:155px;
	height:31px;
	color:#333333;
	text-decoration:none;
	text-align:right;
	letter-spacing:2px;
	font-size:12pt;
	padding:25px 20px 0px 0px;
	background:url(images/pr.jpg) no-repeat;
	margin:0px 0px 10px 0px;
}
#rightmenu06 a:hover{
	display:block;
	width:155px;
	height:31px;
	color:#333333;
	text-decoration:none;
	text-align:right;
	letter-spacing:2px;
	font-size:12pt;
	padding:25px 20px 0px 0px;
	background:url(images/pr.jpg) no-repeat;
	margin:0px 0px 10px 0px;
}
#rightmenu07 a{
	display:block;
	width:155px;
	height:31px;
	color:#333333;
	text-decoration:none;
	text-align:right;
	letter-spacing:2px;
	font-size:12pt;
	padding:25px 20px 0px 0px;
	background:url(images/pr.jpg) no-repeat;
	margin:0px 0px 10px 0px;
}
#rightmenu07 a:hover{
	display:block;
	width:155px;
	height:31px;
	color:#333333;
	text-decoration:none;
	text-align:right;
	letter-spacing:2px;
	font-size:12pt;
	padding:25px 20px 0px 0px;
	background:url(images/pr.jpg) no-repeat;
	margin:0px 0px 10px 0px;
}
.weather{
	border:1px solid #999999;
}
.weather_info{
	border:1px solid #999999;
	text-align:center;
}
/*-------------------------------------------------
  トップコンテンツ
-------------------------------------------------*/
#top_wrapper{
	width:394px;
	padding:20px 15px;
	margin:0px 0px;
	float:left;
}
#syoukai{
	width:385px;
	margin:0px auto;
	font-size:8pt;
	line-height:140%;
	letter-spacing:1px;
}
/*-------------------------------------------------
  トップコンテンツ　新着情報
-------------------------------------------------*/
#new_top{
	width:385px;
	height:6px;
	background:url(images/new_top.gif) no-repeat;
	margin:0px auto;
}
#new_middle{
	width:365px;
	padding:0px 10px;
	background:url(images/new_middle.gif) repeat-y;
	margin:0px auto;
}
#new_middle p{
	margin:5px 0px;
}
#new_bottom{
	width:385px;
	height:4px;
	background:url(images/new_bottom.gif) no-repeat;
	margin:0px auto;
}
#new_list{
	width:315px;
	height:30px;
	background:url(images/new_list.gif) no-repeat;
	padding:14px 0px 0px 50px;
	letter-spacing:4px;
	font-weight:bold;
}
#new_list h2{
	margin:0px;
	font-size:12pt;
	color:#444444;
}
/*-------------------------------------------------
  ページコンテンツ
-------------------------------------------------*/
#page_wrapper{
	width:544px;
	padding:20px 15px;
}

#page_wrapper2{
	width:540px;
	padding:20px 15px;
        float:right;
}

#page_wrapper2 h2{
	font-size:14pt;
	width:494px;
	height:40px;
	padding:0px 0px 0px 50px;
	background:url(images/h2back.gif) no-repeat;
}

#page_wrapper2 h3{
	font-size:11pt;
	border-left:10px solid #B8FF97;
	border-bottom:1px solid #B8FF97;
	padding:0px 0px 0px 10px;
	line-height:160%;
	letter-spacing:2px;
	color:#000000;
}

/*-------------------------------------------------
  フッター
-------------------------------------------------*/
#footer{
	width:750px;
	height:53px;
	margin:0px auto;
	background:url(images/footer.gif) no-repeat;
	border-right:1px solid #C6C8CA;
	border-bottom:1px solid #C6C8CA;
	border-left:1px solid #C6C8CA;
	text-align:right;
}