#wrap,body,html{
margin:0;
padding:0;
height:100%;
color:#1a1d22;
}
p,div{
	font-size:12pt;
	color:#333333;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.line_clear{
clear:both;
height:0;
line-height:0;
font-size:0;
}

.right{
float:right;
}
.left{
float:left;
}
p{

}

.w_c{
font-size:10pt;
padding: 3px 0 4px 10px;

}
.title_line{
font-size:10pt;
}

.header_line{
	width:900px;
	background:url(../images/newtop/images/new_top_03.jpg) no-repeat;
	background-position:center 10px;
	height:85px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 90px;
	padding-bottom: 0;
	padding-left: 90px;
	
}

.header_line a{
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

.header_line .left{
width:90px;
text-align:center;
padding-top:15px;
}

.header_line .right{
width:90px;
text-align:center;
padding-top:15px;
}

/*serch area*/
.serch_area{
	width:1000px;
	height:76px;
	background:url(../images/newtop/images/new_top_26.jpg) no-repeat;
	margin-bottom:10px;
	margin-right: auto;
	margin-left: auto;
}

/*main area*/

.main_area{
width:1000px;
margin:0 auto;
padding:0 2px 0 0;
}

.main_area .left {
	width:249px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}


.main_area .right{
	width:236px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.main_area .middle{
width:515px;
float:left;
}
.main_area .left .title_line{
	width:249px;
	height:30px;
	background:url(../images/newtop/images/new_top_29.jpg) no-repeat;
	line-height: 100%;
}
.main_area .left .title_line2{
	width:249px;
	height:6px;
	background:url(../images/newtop/images/left_line_bottom.jpg) no-repeat;
	background-position:0 0;
	line-height: 100%;
}
.main_area .left .title_line p.left{
	width:150px;
	margin-left:3px;
	text-align:left;
	font-weight:bold;
	line-height: 100%;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11pt;
}

.moto_look{
font-size:8pt;
color:#0000CC;
text-align:right;
width:70px;
float:right;
padding:7px 5px 0 0;
font-weight:bold;
}
.moto_look a{
text-decoration:none;
}


.main_area .left .body_line{
width:239px;
background:url(../images/newtop/images/new_top_36.jpg);
font-size:10pt;
padding:5px;
}
/*leftarea*/
.main_area .left .body_line p{
font-size:10pt;
text-align:left;
}


.main_area .left .foot_line{
	width:249px;
	line-height:0;
	font-size:0;
	height:7px;
	background-image: url(../images/newtop/images/new_top_75.jpg);
	background-repeat: no-repeat;
}

.main_area .right .banner_area{
width:236px;

}
.main_area .right .banner_area img{
display:block;

}

   /*center*/
.main_area .middle .title_line{
	width:486px;
	height:30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/newtop/images/new_top_31.jpg);
}
.main_area .middle .title_line p{
	font-size:11pt;
	font-weight:bold;
	padding:5px 0 0 10px;
	line-height: 11px;
}
/*--------------------------------------------*/
.main_area .middle .body_line{
	width:461px;
	background:url(../images/newtop/images/new_top_49.jpg);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 12px;
	font-size:10pt;
}
.main_area .middle .body_line .left{
width:180px;
}
.main_area .middle .body_line .right{
width:275px;
text-align:center;
}

.main_area .middle .body_line .left .title_line1{
width:186px;
}
.main_area .middle .body_line .left .title_line1{
width:183px;
height:10px;
background:url(../images/newtop/images/new_top_40.jpg) no-repeat;
line-height:0;
font-size:0;
}
.main_area .middle .body_line .left .body_line1{
	width:173px;
	padding:5px;
	background-image: url(../images/newtop/images/new_top_47.jpg);
	background-repeat : repeat-y ;

}
.main_area .middle .body_line .left .foot_line1{
width:183px;

background:url(../images/newtop/images/new_top_48.jpg) no-repeat;
height:18px;
}

.main_area .middle .bottom1{
	width:461px;
	font-size:10pt;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.main_area .middle .bottom1 .title_line1{
width:461px;
height:11px;
background:url(../images/newtop/images/new_top_51.jpg) no-repeat;
padding:0px 0 0 0;
margin:5px auto 0 auto;
font-size:0;
line-height:0;
}
.main_area .middle .bottom1 .body_line1{
width:451px;
	background-image: url(../images/newtop/images/new_top_54.jpg);
	background-repeat : repeat-y ;
margin:0 auto;
padding:5px;
}
.main_area .middle .bottom1 .wc{
	padding-left:5px;
}
.main_area .middle .bottom1 .foot_line1{
width:461px;
background:url(../images/newtop/images/new_top_57.jpg) no-repeat;
height:16px;
margin:0 auto;
font-size:0;
line-height:0;
}

.main_area .middle .banner_area{
	width:486px;
	text-align:center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.main_area .tw_area{
width:486px;
margin:10px auto;
}
.main_area .tw_area .title_line1{
	width:486px;
	margin:10px auto 0 auto;
	height:34px;
	font-size:0;
	line-height:0;
	background-image: url(../images/newtop/images/new_top_73.jpg);
}
.main_area .tw_area .title_line1 p{　
font-size:12pt;
font-weight:bold;
padding:6px 0 0 10px;
}

.tw_area  .body_line1{
width:476px;
margin:0px auto 0 auto;
	background-image: url(../images/newtop/images/new_top_77.jpg);
	background-repeat : repeat-y ;
	padding:5px;

}

.main_area .tw_area .foot_line1{
width:486px;
margin:0px auto 0 auto;
background:url(../images/newtop/images/new_top_66.jpg) no-repeat;
height:7px;
font-size:0;
line-height:0;
}

.main_area .city_blog .title_line1{
width:486px;
margin:10px auto 0 auto;
background:url(../images/newtop/images/new_top_73.jpg) no-repeat;
height:30px;
font-size:0;
line-height:0;
}
.main_area .city_blog .title_line1 p{　
font-size:12pt;
font-weight:bold;
padding:6px 0 0 10px;
}

.main_area .city_blog .body_line1{
width:476px;
margin:0px auto 0 auto;
	background-image: url(../images/newtop/images/new_top_77.jpg);
	background-repeat : repeat-y ;
	padding:5px;

}
.main_area .city_blog .foot_line1{
width:486px;
margin:0px auto 0 auto;
background:url(../images/newtop/images/new_top_78.jpg) no-repeat;
height:7px;
font-size:0;
line-height:0;
}




/*--------------------------------------------*/
.main_area .middle .foot_line{
width:486px;
height:4px;
background:url(../images/newtop/images/new_top_59.jpg) no-repeat;
margin:0 auto;
line-height:0;
font-size:0;
}

/*時計、バナー*/

.banner_tokei{
	width:461px;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
}
.banner_tokei .right{
width:280px;
margin:3px auto;
text-align:right;
}
.banner_tokei .left{
width:170px;
margin:3px auto;
text-align:center;
}

/*footer*/
.footer_area{
	width:1000px;
	height:76px;
	background:url(../images/newtop/images/new_top_26.jpg) no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	margin-right: auto;
	margin-left: auto;
}

.footer_area #f_menu{
width:100%;
text-align:center;
padding-top:15px;
padding-bottom:5px;
margin:0 auto;
}
.footer_area #f_menu ul{
list-style:none;
width:440px;
margin:0 auto;
}
.footer_area #f_menu li{
padding:0 3px;
float:left;
font-size:12px;
}

.footer_area div{
text-align:center;
font-size:12px;
}
#cpr{
width:100%;
text-align:center;
font-weight:bold;
}
#cpr a{
color:#333333;
text-decoration:none;
}

/*時計*/
#last_sec{
color:#FF0000;
font-weight:bold;
height:14px;
font-size:14px;
line-height:14px;
}
.tokei_area{
width:180px;
margin:0 auto;
text-align:center;
background:#FFFFFF;
}

#serch_area_box{
width:100%;
text-align:center;
padding-top:30px;
}
#text_area_serch{
width:300px;
}
