@charset "UTF-8";
html{
	overflow-y:scroll;
}
body{
	font-size: 12px;
	color:#575757;
	background:url(../img/shared/h-bg.gif) 0px 68px repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
a{color:#575757;}
a:hove{color:#272727;}
h1{
	margin: 0 0 0 10px;
	padding: 0px;
	font-size: 12px;
	height: 18px;
	font-weight: normal;
	color:#ccc;
}
h2{
	margin: 0;padding: 0;
	font-size: 12px;
}

#area_body{
	border:0px;
	margin:0px auto;
	width:920px;
	text-align: left;
}
#area_header{
	width:920px;
	border:0px;
	margin:10px 0 0 0;
}
#area_header img{
	border:0px;
	margin:0px;
}
#area_header a{
	float:left;
}
#area_center{
	width:920px;
	background:url(../img/shared/h-bg.gif) top repeat-x;
	margin:0px;
	padding:30px 0;
}
#area_main{
	width:880px;
	margin:0 0 10px 20px;
	padding:0 0 30px 0px;
	overflow:auto;
	border-bottom:1px solid #C6C6C6;
}
#area_news,#area_pickup{
	width:880px;
	margin:0 0 0 20px;
	padding:0px;
	overflow:auto;
}
#area_news_foot{
	clear:both;
	width:880px;
	margin:20px 0 10px 0px;
	padding-bottom:5px;
	overflow:auto;
	border-bottom:1px solid #C6C6C6;
	text-align: right;
}
#area_news_foot p{
	padding:0 20px 0 0;
	margin:0 5px 0 0;
	background:url(../img/shared/i-r.gif) center right no-repeat;
}
#area_news_foot a{
	color:#575757;
}
#area_main p{
	padding: 0px;
	margin:0px;
	float: left;
}
#area_news_tp{
	width:750px;
	float: right;
	margin: 10px 0 5px 0;
}
#area_news img{
	float: left;
}
#area_news_tp .date{
	float: left;
	padding:0 0 0 20px;
	margin:0 30px 12px 0;
	background:url(../img/shared/i-b.gif) center left no-repeat;
}
#area_news_tp .text{
	float: left;
	padding:0px;
	margin:0 0 12px 0;
}
#area_news_tp .foot{
	float: left;
	text-align: right;
	padding:0px;
	margin:0 0 12px 0;
}

#area_news_tp div{
	clear: both;
	padding:0;
	margin:0;
}
#area_pickup_tp{
	width:750px;
	font-size: 12px;
	color:#575757;
	float: right;
	margin: 10px 0 0 0;
}
#area_pickup img{
	float: left;
}
#area_pickup_tp p{
	float: left;
}
#area_footer{
	width:880px;
	margin:0 0 0 20px;
	padding:20px 0 0;
	text-align: left;
	border-top:1px solid #C6C6C6;
}
#area_footer a{
	color:#575757;
	text-decoration: none;
}
#area_footer a:hover{
	color:#575757;
	text-decoration: underline;
}
#area_footer p{
	padding: 0px;
	margin: 0px;
}
#area_footer a{
	display: block;
	padding:0 0 0 20px;
	margin:0 40px 6px 0;
	background:url(../img/shared/i-g.gif) center left no-repeat;
}
#area_footer a:hover{
	display: block;
	padding:0 0 0 20px;
	margin:0 40px 6px 0;
	background:url(../img/shared/i-b.gif) center left no-repeat;
}

#area_footer a.pick{
	padding:0 0 0 20px;
	margin:0 40px 6px 0;
	background:url(../img/shared/i-b.gif) center left no-repeat;
}
#area_footer div{
	float: left;
}
#area_footer div.f_logo{
	float: right;
	margin-top: 22px;
	text-align: right;
}
div.f_logo img{
	margin-bottom: 5px;
}
#area_copylight{
	width:880px;
	margin:20px 0 0;
}
#area_menber_path{
	padding:0 0 15px 20px;
	margin:0px;
}
#area_menber_left{
	margin:0 35px 0 20px;
	_margin:0 35px 0 10px;
	padding: 0px;
	width:218px;
	float: left;
}
#area_menber_left a{
	display: block;
	width:203px;
	background:url(../img/shared/i-g.gif) center right no-repeat;
	margin: 15px 0 0 0;
	text-decoration: none;
	color:#575757;
}
#area_menber_left a:hover{
	display: block;
	width:203px;
	background:url(../img/shared/i-b.gif) center right no-repeat;
	margin: 15px 0 0 0;
	text-decoration: underline;
	color:#575757;
}

#area_menber_left p{
	padding:0 0 15px 0;
	background:url(../img/shared/menbers_l.gif) bottom left no-repeat;
	
}
#area_menber_left a.thispage{
	display: block;
	width:203px;
	background:url(../img/shared/i-b.gif) center right no-repeat;
	margin: 15px 0 0 0;
	color:#575757;
}

#area_menber_right{
	margin: 14px 0 0 0;
	padding: 0px;
	width:630px;
	float: left;
	line-height: 1.4;
}
div.nico_thum{
	width:630px;
	padding: 0px;
	margin: 0 0 10px 0;
	clear: both;
	overflow: hidden;

}
p.nico_thum{
	width:132px;
	height: 188px;
	margin: 0 10px 0 0;
	float: left;
	padding: 8px;
	border: 1px solid #aaa;
}
p.nico_thum_0{
	width:132px;
	height: 188px;
	margin: 0;
	float: left;
	padding: 8px;
	border: 1px solid #aaa;
}
p.nico_thum img{
	border: 0px;
	padding: 0px;
	margin: 0 0 5px 0;
}
.area_disco{
	margin: 0 0 25px 20px;
	padding: 0 0 25px 0;
	border-bottom: 1px solid #C6C6C6;
	width:880px;
	clear:both;
	overflow: auto;
	_height: 1%;
}
.area_discot{
	margin: 0 0 0px 20px;
	padding: 0 0 0px 0;
	width:880px;
	clear:both;
	overflow: auto;
	_height: 1%;
}

div.disco_thum{
	float: left;
	width:375px;
}
p.disco_thum{
	width:325px;
	padding: 10px 10px 60px 10px;
	border: 1px solid #aaa;
}
.disco_caption{
	width:360px;
	float: left;
	padding: 0px;
	line-height: 1.5;
}
.disco_caption a{
	text-decoration: none;
}
.disco_caption a:hover{
	text-decoration: none;
	color:#070707;
}


div.disco_link{
	float: left;
	width:140px;
}
p.disco_link{
	position : relative;
	top:325px;
	line-height: 1.5;
}

div.disco_link_b{
	float: left;
	width:140px;
}
p.disco_link_b{
	position : relative;
	top:420px;
	line-height: 1.5;
}
.area_about_l{
	width:395px;
	margin:0 0 60px 20px;
	_margin:0 0 60px 10px;
	padding:0px;
	overflow:auto;
	line-height: 1.6;
	float: left;
}
.area_about_r{
	width:340px;
	margin:0 0 60px 0px;
	padding:0px;
	overflow:auto;
	line-height: 1.6;
	float: left;
}
p.disco_link_3{
	position : relative;
	top:380px;
	line-height: 1.5;
}

p.disco_link_1{
	position : relative;
	top:360px;
	line-height: 1.5;
}
p.disco_link a,p.disco_link_1 a,p.disco_link_b a,p.disco_link_3 a{
	display: block;
	background:url(../img/shared/i-b.gif) center left no-repeat;
	padding: 0 0 0 15px;
	text-decoration: none;
}
.disco_link_b_img{
	clear: both;
	margin: 0 0 0 20px;
	width:880px;

}
.disco_link_b_img.li{
	margin: 0 6px 0 0;
}
.disco_link_b_img.ri{
	margin:0;
}

p.disco_link a:hover,p.disco_link_1 a:hover{
	text-decoration: underline;
}
.area_disco_text{
	width:880px;
}
p.left_text{
	width:450px;
	float: left;
	line-height: 1.3;
}
p.right_text{
	width:400px;
	float: left;
	line-height: 1.3;
}
.area_disco_foot{
	width:878px;
	text-align: right;
	clear: both;
	border-bottom: 1px solid #C6C6C6;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
.area_disco_ffoot{
	width:878px;
	text-align: right;
	clear: both;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
#area_contact{
	width:880px;
	margin:0 0 0 20px;
	padding:0px;
	overflow:auto;
	line-height: 1.6;
}
.area_about{
	width:880px;
	margin:0 0 60px 20px;
	padding:0px;
	overflow:auto;
	line-height: 1.6;
}


.area_about img,.area_about_l img,.area_about_r img{
	margin:0 0 20px 0px;
}
#form_table{
	border-left: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	margin: 20px 0 0px 0;
}
#form_table td{
	border-right: 1px solid #c6c6c6;
	border-top: 1px solid #c6c6c6;
	font-size: 12px;
	padding: 5px;
}
#bt{
	border: 0px;
	width:80px;
	height:20px;
	font-size:12px;
	background-color: #fff;
	border:1px solid #c6c6c6;
	color:#575757;
	_padding-top:2px;
}
#message{
	border: 1px solid #ccc;
	overflow:hidden;
	font-size: 12px;
	width:400px;
}
#mail,#name{
	border: 1px solid #ccc;
	ime-mode: active;
	font-size: 12px;
}
#form_table span{
	font-size: 7px;
}
#form_table td.title{
 background-color: #e3e3e3;
}
#area_contact img{
	margin-bottom: 20px;
}
#area_contact p{
	width:600px;
	margin: 0px;
	text-align: right
}
#area_site_path{
	padding:0 0 27px 20px;
	margin:0px;
}
.news_title span{
	margin-left: 20px;
}
.img_l{float: left; margin: 0 0 7px 0;}
.img_r{float: right; margin: 0 0 7px 0;}
.clear{clear:both;padding: 0px;margin: 0px;}
.mr_18{margin:0 18px 0 0;padding: 0px; border:0px;}
.mr_27b{margin:0 0 27px 0;padding: 0px; border:0px;}
.mr_40b{margin:0 0 0px 0;padding: 0px; border:0px;}
.mr_10b{margin:0 0 10px 0;padding: 0px; border:0px;}
.mr_6{margin:0 6px 0 0;_margin:0 3px 0 0;padding: 0px; border:0px;}
.mr_4{margin:0 4px 0 0;padding: 0px; border:0px;}
.mr_0{margin:0;padding: 0px; border:0px;}
iframe{margin: 0px;padding: 0px;width:244px;}
