@charset "utf-8";
/*
_style.css??�悟�??�?b?v?y?[?W??�後せ?^?C??
_style02.css??�榊推?y?[?W??�後せ?^?C????�?�?�?�?
*/

/*coomon*/
body { 
	width:100%;
	margin:0;
	padding:0;
	background-color:#FF0000;
	font-family: "MS P Gothic","?l?r ?o?S?V?b?N","???C???I", "?q???M?m?p?S Pro W3","?q???M?m???? Pro W6","Hiragino Mincho Pro","HGS?S?V?b?NE","?l?r ?o?S?V?b?N",serif;
}

table,tr,td {
	border-collapse: collapse; 
	margin:10;
}

img{
	border:0;
}

.clear{
	clear:both;
}
/* margin
----------------------------------------------------------*/
/* Top */
.MG-T0 { margin-top: 0 !important; }
.MG-T5 { margin-top: 5px !important; }
.MG-T5-B30 { margin-top: 5px !important; margin-bottom: 30px}
.MG-T10 { margin-top: 10px !important; }
.MG-T15 { margin-top: 15px !important; }
.MG-T20 { margin-top: 20px !important; }
.MG-T25 { margin-top: 25px !important; }
.MG-T30 { margin-top: 30px !important; }
/* Bottom */
.MG-B0 { margin-bottom: 0 !important; }
.MG-B5 { margin-bottom: 5px !important; }
.MG-B10 { margin-bottom: 15px !important; margin-top:25px;}
.MG-B15 { margin-bottom: 15px !important; }
.MG-B20 { margin-bottom: 20px !important; }
.MG-B25 { margin-bottom: 25px !important; }
.MG-B30 { margin-bottom: 30px !important; }

/* padding
----------------------------------------------------------*/
/* Left */
.PD-L5 { padding-left: 5px !important; }
.PD-L10 { padding-left: 10px !important; }
.PD-L15 { padding-left: 15px !important; }
.PD-L20 { padding-left: 20px !important; }
.PD-L25 { padding-left: 25px !important; }
.PD-L30 { padding-left: 30px !important; }
/* Right */
.PD-R5 { padding-right: 5px !important; }
.PD-R10 { padding-right: 10px !important; }
.PD-R15 { padding-right: 15px !important; }
.PD-R20 { padding-right: 20px !important; }
.PD-R25 { padding-right: 25px !important; }
.PD-R30 { padding-right: 30px !important; }

#header_log{
	height:45px;
	margin:-40px auto 0;
	padding:0 auto;
}

#header_log ul{
	margin:0 0 0 460px;
	padding:0;
/*	margin-left:500px;/*680*/
}

#header_log ul li{
	float:left;
	background:url(images/index/lotas_login.gif) no-repeat;
}
	#header_log ul li a{
	width:90px;
	height:23px;
	background:url(images/index/lotas_login_hv.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	}
	#header_log ul li a:hover{
	background:none;
	}
#header_log ul li.log_tit{
	float:left;
	background:none;
	color:#FFFFFF;
	font-size:80%;
	margin:3px 5px 0 0;
	padding-left:10px;
}	

#style{
	background-image:url("./images/bg02.png");
	background-repeat:repeat-x;
	width:100%;
	margin:0;
	padding:0;
}
	
#style01{
	margin:0 auto;
	padding:60px 0 0 0;
	background-image:url("./images/bg01.png");
	background-repeat:no-repeat;
	width:1123px;
}

#style02{
	width:1000px;
	margin:0 auto 0 121px;
	padding:0;
}

#header02{
	float:left;
	width:700px;
	text-align:right;
	font-size:14px;
	color:#FFFFFF;
}

#header03{
	width:240px;
	height:30px;
	float:right;
	text-align:left;
	padding:0 0 0 0;
	margin:-5px 0 0 0;
	overflow:hidden;
}

#header03 ul {
	margin:0 0 0 0;
	padding:0;
}

#header03 li {
	float:left;
	list-style:none;
}

.bt01 a {
	background:url("./images/btn_sitemap.jpg") no-repeat;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}
.bt01 a:hover {
	background:url("./images/btn_sitemap.jpg") no-repeat;
	background-position:0px -20px;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}
.bt02 a {
	background:url("./images/btn_contact.jpg") no-repeat;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}
.bt02 a:hover {
	background:url("./images/btn_contact.jpg") no-repeat;
	background-position:0px -20px;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}

#main_menu01{
	background:url("./images/bg_mainmenu.png") no-repeat;
	width:1000px;
	height:65px;
	margin:0;
	padding:0;
}

#main_menu01 ul {
	margin:0 0 0 160px;
	padding:0;
}

#main_menu01 li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

.btn01 a {
	background:url("./images/btn01.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn01 a:hover {
	background:url("./images/btn01.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn01x a {
	background:url("./images/btn01x.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn01x a:hover {
	background:url("./images/btn01x.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn02 a {
	background:url("./images/btn02.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn02 a:hover {
	background:url("./images/btn02.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn03 a {
	background:url("./images/btn03.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn03 a:hover {
	background:url("./images/btn03.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn04 a {
	background:url("./images/btn04.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn04 a:hover {
	background:url("./images/btn04.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn05 a {
	background:url("./images/btn05.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn05 a:hover {
	background:url("./images/btn05.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn06 a {
	background:url("./images/btn06.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn06 a:hover {
	background:url("./images/btn06.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}


/*?t?b?^?[*/
#footer01{
	background-image:url("./images/index/bg_footer.png");
	background-repeat:repeat-x;
	width:1000px;
	height:50px;
	margin:0 auto 0 121px;
	padding:0;
}

#footer02{
	float:left;
	width:750px;
	padding:0;
	margin:5px 0 0 20px;
	color:#FFFFFF;
	font-size:12px;
}

#footer03{
	float:right;
	width:200px;
	text-align:left;
	padding:0 0 0 0;
	margin:5px 0 0 0;
	overflow:hidden;
}

#footer03 ul {
	margin:0 0 0 0;
	padding:0;
}

#footer03 li {
	float:left;
	list-style:none;
}

.bt03 a {
	background:url("./images/btn_policy.jpg") no-repeat;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}
.bt03 a:hover {
	background:url("./images/btn_policy.jpg") no-repeat;
	background-position:0px -20px;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}
.bt04 a {
	background:url("./images/btn_site.jpg") no-repeat;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}
.bt04 a:hover {
	background:url("./images/btn_site.jpg") no-repeat;
	background-position:0px -20px;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}

/*?g?b?v?y?[?W*/

#main_content01{ background-color: white; width:1000px; margin:0 auto 0 121px; padding:0; }

#left_content01{
	float:left;
	background-image:url(./images/index/bg_index_bg.png);
	background-repeat:no-repeat;
	background-color:white;
	width:650px;
	margin:0 0 30px;
	padding:0;
}

.index_logo01{
	position:relative;
	top:5px;
	left:345px;
}

.index_comment01{
	position:relative;
	top:40px;
	left:180px;
	font-weight:bold;
	font-size:16px;
	line-height:22px;
	width:420px;
}

.index_menu01{
	width:530px;
	height:550px;
	margin:100px 60px 0 60px;
	padding:0;
}



.index_menu02 a{
	width:265px;
	height:257px;
	display: block;
	overflow: hidden;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(images/index/menu01.png) no-repeat;
}
.index_menu02 a:hover{
	background-position: 0 -265px;
}

.index_menu03 a{
	width:265px;
	height:257px;
	display: block;
	overflow: hidden;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(images/index/menu02.png) no-repeat;
}
.index_menu03 a:hover{
	background-position: 0 -265px;
}

.index_menu04 a{
	width:265px;
	height:257px;
	display: block;
	overflow: hidden;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(images/index/menu03.png) no-repeat;
}
.index_menu04 a:hover{
	background-position: 0 -265px;
}


.index_menu05 a{
	width:265px;
	height:257px;
	display: block;
	overflow: hidden;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(images/index/menu04.png) no-repeat;
}
.index_menu05 a:hover{
	background-position: 0 -265px;
}


#news01{
	width:610px;
	margin:0 auto 0 auto;
}

.news02{ width:610px; margin-right: 20px; margin-left: 20px; height:280px; }
.news04 { width: 610px; margin-top: 0; margin-right: 20px; margin-left: 20px; }
.news03{ width:277px; height:260px; padding:12px 14px; margin:0; border: solid 1px #666666; vertical-align:top; border-collapse: collapse; }
.news05 { margin: 0; padding: 12px 14px; width: 277px; height: 260px; border-left: 1px solid #666666; border-bottom: 1px solid #666666; border-right: 1px solid #666666; vertical-align:top;}
.news_title{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-align:center;
	height:27px;
}

.news_title0001{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-align:center;
	height:27px;
}

.news_img{
	margin:5px 0;
}
.news_img .topi02 li{
	background:url(images/index/pickup_20121520_on.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
}

.news_img ul.topi02 li a{
	width:275px;
	height:120px;
	display:block;
	background:url(images/index/pickup_20121520.jpg) no-repeat;
}
.news_img ul.topi02 li a:hover{
	background:none;	
}
.news_img .topi03 li{
	background:url(images/index/pickup_20130110_on.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
}

.news_img ul.topi03 li a{
	width:275px;
	height:120px;
	display:block;
	background:url(images/index/pickup_20130110.jpg) no-repeat;
}
.news_img ul.topi03 li a:hover{
	background:none;	
}

.news_img .topi04 li{
	background:url(images/index/pickup_20130401_o.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
}

.news_img ul.topi04 li a{
	width:275px;
	height:120px;
	display:block;
	background:url(images/index/pickup_20130401.jpg) no-repeat;
}
.news_img ul.topi04 li a:hover{
	background:none;	
}	

.news_img .topi05 li{
	width:275px;
	height:120px;
	text-indent:-9999px;
}
	
.news_img .topi05 li a{
	background:url(images/index/pickup_20130801.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi05 li a:hover{
	background-position:0 -120px;
}

.news_img .topi06 li{
	width:275px;
	height:120px;
	text-indent:-9999px;
}
	
.news_img .topi06 li a{
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
	background-image: url(images/index/pickup_20140523.jpg);
	background-repeat: no-repeat;
}

.news_img ul.topi06 li a:hover{
	background-position:0 -120px;
}

.news_img .topi07 li{
	width:275px;
	height:120px;
	text-indent:-9999px;
}
	
.news_img .topi07 li a{
	background:url(images/index/pickup_20131201.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi07 li a:hover{
	background-position:0 -120px;
}

.news_img .topi08 li{
	width:275px;
	height:120px;
	text-indent:-9999px;
}
	
.news_img .topi08 li a{
	background:url(images/index/pickup_20140319.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi08 li a:hover{
	background-position:0 -120px;
}

.news_img .topi09 li{
	width:275px;
	height:120px;
	text-indent:-9999px;
}

.news_img ul.topi09 li a{
	background:url(images/index/pickup_20140201.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi09 li a:hover{
	background-position:0 -120px;	
}

.news_img .topi09 li{
	width:275px;
	height:120px;
	text-indent:-9999px;
}

.news_img ul.topi10 li a{
	background:url(images/index/pickup_20140731.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi10 li a:hover{
	background-position:0 -120px;	
}

.news_img ul.topi11 li a{
	background:url(images/index/pickup_20141111.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi11 li a:hover{
	background-position:0 -120px;	
}

.news_img ul.topi12 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi12 li a{
	background:url(images/index/pickup_20141208.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}
/**/
.news_img ul.topi13 li a{
	background:url(images/index/pickup_20141229.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi13 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi14 li a{
	background:url(images/index/pickup_20150119.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi14 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi15 li a{
	background:url(images/index/pickup_20150228.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}
/**/
.news_img ul.topi15 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi16 li a{
	background:url(images/index/pickup_20150318.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi16 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi17 li a{
	background:url(images/index/pickup_20150519.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi17 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi18 li a{
	background:url(images/index/pickup_20150606-2a.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi18 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi19 li a{
	background:url(images/index/pickup_20150723.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi19 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi20 li a{
	background:url(images/index/pickup_20150831.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi20 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi21 li a{
	background:url(images/index/pickup_20150912.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi21 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi22 li a{
	background:url(images/index/pickup_20160121.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi22 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi23 li a{
	background:url(images/index/pickup_20160118.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi23 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi24 li a{
	background:url(images/index/pickup_20160628.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi24 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi25 li a{
	background:url(images/index/pickup_20170420.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi25 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi26 li a{
	background:url(images/index/pickup_20170908.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi26 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi27 li a{
	background:url(images/index/pickup_20180515.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi27 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi28 li a{
	background:url(images/index/pickup_20180615.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi28 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi29 li a{
	background:url(images/index/pickup_20180918.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi29 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi30 li a{
	background:url(images/index/pickup_20180926.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi30 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi31 li a{
	background:url(images/index/pickup_20181017.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi31 li a:hover{
	background-position:0 -120px;	
}
/**/
.news_img ul.topi32 li a{
	background:url(images/index/pickup_20181119.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi32 li a:hover{
	background-position:0 -120px;	
}
/**/

.news_img ul.topi33 li a{
	background:url(images/index/pickup_20181205.jpg) no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi33 li a:hover{
	background-position:0 -120px;	
}
/**/

.news_img ul.topi34 li a{
	background:url("images/index/pickup_20190523.jpg") no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi34 li a:hover{
	background-position:0 -120px;	
}
/**/

.news_img ul.topi35 li a{
	background:url("images/index/pickup_20190526.jpg") no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi35 li a:hover{
	background-position:0 -120px;	
}
/**/

.news_img ul.topi36 li a{
	background:url("images/index/pickup_20190614.jpg") no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi36 li a:hover{
	background-position:0 -120px;	
}
/**/

.news_img ul.topi37 li a{
	background:url("images/index/pickup_20191024.jpg") no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi37 li a:hover{
	background-position:0 -120px;	
}
.news_img ul.topi38 li a{
	background:url("images/index/pickup_20191119.jpg") no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi38 li a:hover{
	background-position:0 -120px;	
}
.news_img ul.topi39 li a{
	background:url("images/index/pickup_20200401.jpg") no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi39 li a:hover{
	background-position:0 -120px;	
}
.news_img ul.topi40 li a{
	background:url("images/index/pickup_20200401.jpg") no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi40 li a:hover{
	background-position:0 -120px;	
}

.news_img ul.topi41 li a{
	background:url("images/index/pickup_20200731.jpg") no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi41 li a:hover{
	background-position:0 -120px;	
}

.news_img ul.topi42 li a{
	background:url("images/index/pickup_20200831.jpg") no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi42 li a:hover{
	background-position:0 -120px;	
}

.news_img ul.topi43 li a{
	background:url("images/index/pickup_20201015.jpg") no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi43 li a:hover{
	background-position:0 -120px;	
}

.news_img ul.topi44 li a{
	background:url("images/index/pickup_20201031.jpg") no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi44 li a:hover{
	background-position:0 -120px;	
}

.news_img ul.topi45 li a{
	background:url("images/index/pickup_2020kankan.jpg") no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi45 li a:hover{
	background-position:0 -120px;	
}

.news_img ul.topi46 li a{
	background:url("images/index/pickup_20210611.jpg") no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi46 li a:hover{
	background-position:0 -120px;	
}

.news_img ul.topi47 li a{
	background:url("images/index/pickup_20211104.jpg") no-repeat;
	width:275px;
	height:120px;
	text-indent:-9999px;
	display:block;
}

.news_img ul.topi47 li a:hover{
	background-position:0 -120px;	
}


/**/

.news_comment{ margin:0; padding:0; font-size:12px; line-height: 16px;text-align:left; }

.news_left{
	position:relative;
	top:35px;
	left:10px;
	padding:0;
	height:0;
}

.news_right{
	position:relative;
	top:35px;
	left:315px;
	margin:0;
	height:0;
}

#right_content01{
	float:right;
	background-color:red;
	width:350px;
	margin:0;
	padding:0;
}

#ust_logo{
	margin:0;
	padding:0;
}

#ust_logo img{
	margin:0;
	padding:0;
}

#ust01{
	width:350px;
	margin:15px 0 0 0;
	text-align:center;
}

#ust01a{
	width:350px;
	margin:15px 0;
	text-align:center;
}

.ust01b {
	width:350px;
	height:224px;
	margin:10px 0px 10px 0;
}

.ust01c {
	width:350px;
	height:224px;
	margin:10px 0px 10px 0;
}

ust01d {
	width:350px;
	height:80px;
	margin:0 0 10px 0;
}

ust01e {
	width:350px;
	height:80px;
	margin:0 0 10px 0;
}

#ust03 { text-align: center; margin: 15px 27px; width: 296px; }
#ust02{
	width:296px;
	height:45px;
	margin:10px 27px 20px 27px;
	padding:10px 0 0 0;
	text-align:center;
	background-image:url("./images/index/bg_ust02.jpg");
	background-repeat:no-repeat;
}
#ust02H85 { background-image: url(images/index/bg_ust02H85.png); background-repeat: no-repeat; text-align: center; margin: 10px 27px 20px; padding: 10px 0 0; width: 296px; height: 85px; }
#ust02 p{
	font-size:80%;
	text-align:center;
	margin:0 0 0 0;
	padding:0;
}
#ust02H85 p { font-size: 14px; text-align: center; margin: 10px 0 0; padding: 0; }
#topics01{
	width:350px;
	background-image:url("./images/index/bg_right.png");
	background-repeat:no-repeat;
	background-color:#000000;
	margin:0;
	padding:55px 0 50px 0;
}
#topics001 { background-color: #000000; background-image: url(./images/index/bg_right.png); background-repeat: no-repeat; margin: 0; padding: 55px 0 50px; width: 350px; height: auto; }
.topics02{
	margin:0 25px 20px 25px;
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	height:662px;
	overflow:scroll;
	overflow-x:hidden;
}
.topics02line { color: #ffffff; font-size: 12px; line-height: 18px; text-decoration: underline; }
.topics02 strong,a{
	color:#FFFF00;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.topics02 a:hover{
	text-decoration:underline;
}
#banner021 { width: 234px; height: 60px; padding-left: 500px; }
#forbanner01 { text-align: center; width: 350px; margin: 0; padding: 0; }
#banner011 { width: 300px; height: 60px; margin-top: 20px; }
#banner012 { width: 300px; height: 60px; margin-top: 20px; margin-left: 20px; }
#forbanner02 { text-align: center; width: 1000px; height: 100px; margin: 0; padding: 0; }
#divBox300x60 { width: 300px; height: 60px; margin-top: 20px; margin-bottom: 20px; padding-left: 25px; }

.advertis{
	width: 316px;
	margin-left:16px;
	margin-bottom:20px;
}
.advertis_tit{
	background:url(images/index/advertis_tit.gif) no-repeat;
	text-indent:-9999px;
	height:30px;
}

.advertis ul{
	background:#FFFFFF;
	padding:8px 8px 0px;
}
.advertis_bottom{
	background:url(images/index/advertis_bottom.gif) no-repeat;
	width: 316px;
	height:10px;
}


.advertis02{
	width: 610px;
	margin-left:16px;
	margin:30px 0 0 20px;
}
.advertis_tit02{
	background:url(images/index/advertis_tit.gif) no-repeat;
	text-indent:-9999px;
	height:30px;
}

.advertis02 ul{
	background:#FFFFFF;
	padding:8px 8px 0 0;
	margin-left:50px;
}
.advertis02 ul li{
	float:left;
	margin-right:20px;
}
.advertis_bottom02{
	background:url(images/index/advertis_bottom.gif) no-repeat;
	width: 610px;
	height:10px;
}





.campaign_banner2011{
	margin:15px auto;
	padding:0;
	}

.index_archive a{
	width:248px;
	height:30px;
	text-indent:-9999px;
	display: block;
	overflow: hidden;
	margin:10px 0 0 0;
	padding:0;
	background:url(images/index/archive.png) no-repeat;
	font-size:10%;
	margin-left:380px;
}
.index_archive a:hover{
	background-position:0 -32px;
	
}

.textex{
	line-height:10px;
	text-align:left;
	}