/* y[WCAEg */

*{

	margin:0;

	padding:0;

	border:none;

	line-height:150%;

}



html,body {

	width : 100%;

	height:100%;

	text-align: left;

}



#wrap {

	margin: 0 auto -66px; /* the bottom margin is the negative value of the footer's height */

	padding: 0px;

	width : 900px;

	min-height: 100%;

	height: auto !important;

	height: 100%;

}



#head {

	text-align: left;

	width : 900px;

	margin-bottom: 10px;

}

#head title {

	font-size:16px;

	font-weight:bold;

}

.head-pr {

	text-align: left;

	margin:0 auto;

	padding: 2px 10px;

	width: 880px;

	height: 14px;

	font-size:9px;

}

.head-pr h1 { font-size: 10px; }



.title-box {

	padding: 10px;

	width: 880px;

	height: 30px;

}

.title {

	text-align: left;

	width: 860px;

}



#main {

	font-size: 12px;

	padding-bottom : 20px;

	width : 900px;

}

.pass {

	text-align: left;

	font-size: 10px;

	padding: 5px 10px;

	width : 880px;

}



#contents {

	text-align: left;

	padding: 0 10px;

	width: 880px;



}

#contents table{

	border:solid 1px #333333;

}



.push {	height: 66px;}



#foot {

	clear : both;

	margin:0 auto;

	width : 900px;

	height: 66px;

}

#foot-box {

	text-align: center;

	padding: 5px 0px;

	width : 900px;

	height: 40px;

	font-size:12px;

}

.pr-box {

	text-align: left;

	margin:0;

	padding: 1px 10px;

	width: 880px;

	height: 14px;

	font-size:10px;

	vertical-align: middle;

}



/* tb^j[ */

.foot-navi {

	list-style-type : none;

	font-size:12px;

	padding: 0px;

	width: 900px;

}

.foot-navi li{

	display : inline;

	background:url(../img/foot-arw.gif) left center no-repeat;

}

.foot-navi li a {

	vertical-align: middle;

	margin-right:15px;

	text-align: center;

	padding-left:10px;

	height:14px;

}







/* wb_j[ */

.navi {

	list-style-type : none;

	text-align: left;

	font-size:14px;

	vertical-align: top;

	padding: 0px;

	width: 900px;

	height:40px;

}



.navi li{

	display : inline;

}

.navi li a {

	float:left;

	display : block;

	text-align: center;

	padding-top: 9px;

	width : 150px;

	height:31px;

}





/* wb_C[W */

#head-box{

	width:900px;

	height:200px;

	overflow:hidden;



}

.head-img{

	float:left;

	width:700px;

	height:200px;

}

.head-info{

	float:left;

	padding:10px 10px 20px;

	width: 180px;

	height: 170px;

	font-size:10px;

}

.head-info .fieldblank{

	padding:0 10px;

	width: 160px;

	height: 75px;

}

.head-info .fieldPair {

	padding:0 10px;

	width: 160px;

	height: 95px;

	overflow:auto;

}



/* gbvy[W */

.cont-img{

	margin: 10px 0;

	width:880px;

	height:100px;

	text-align:center;

	overflow: hidden;

}



/* e}y[W */



.contents-text {

	margin-bottom: 10px;

	padding: 10px;

	width: 860px;

	text-align: left;

	overflow: hidden;

}

.mini-contents{overflow:hidden;}

.mcont-text-l {

	float:left;

	margin-bottom: 10px;

	width: 420px;

	text-align: left;

	margin-right:40px;

}

.mcont-text-r {

	float:left;

	margin-bottom: 10px;

	width: 420px;

	text-align: left;

	margin-left:0px;

}





/* NW */



.favorite {

	padding:5px 0;

	list-style-type : none;

}

.favorite li{

	background:url(../img/arw_sm.gif) left center no-repeat;

	display : block;

	text-align: left;

	font-size:12px;

	font-weight: bold;

}

.favorite li a{

	padding-left:16px;

}

.favorite li a:hover{

	padding-left:16px;

}



/* Wp */

.auto_collect{

	margin-bottom:5px;

	padding:10px;

	width: 840px;

	border-bottom:dotted 1px #CCCCCC;

}

.url_collect{

	float:left;

	margin-bottom:5px;

	padding:10px;

	width: 400px;

	height:180px;

	border-bottom:dotted 1px #CCCCCC;

}

.url_collect2{

	float:left;

	font-size: 12px;

	margin-bottom:5px;

	padding:10px;

	width: 400px;

	height:140px;

	border-bottom:dotted 1px #CCCCCC;

}

.rss_collect{

	float:left;

	margin-bottom:5px;

	padding:10px;

	width: 400px;

	height:140px;

	border-bottom:dotted 1px #CCCCCC;

}

.rss_collect2{

	float:left;

	font-size: 12px;

	margin-bottom:5px;

	padding:10px;

	width: 400px;

	height:80px;

	border-bottom:dotted 1px #CCCCCC;

}

.pic_collect{

	float:left;

	width: 100px;

	margin-bottom:5px;

	padding:10px;

	border-bottom:dotted 1px #CCCCCC;

}

.collect_pic{

	margin:0 auto 10px;

	width:100px;

}

.detail{

	background:url(../img/detail.gif) left center no-repeat;

	display : block;

	padding-left:20px;

	font-size:12px;

	color:#757575;

}

.source{

	background:url(../img/source.gif) left center no-repeat;

	display : block;

	padding-left:20px;

	font-size:12px;

	color:#757575;

}

.log{

	background:url(../img/log.gif) left center no-repeat;

	display : block;

	margin-bottom:20px;

	padding-left:20px;

	text-align: left;

	font-size:12px;

	color:#757575;

}

.get_time{

	font-size:9px;

	color:#C1C1C1;

}

.page-change{

	margin:0 auto 10px;

	text-align: center;

	font-size:10px;

}



/* URL */

.url_ttl{

	background:url(../img/brt_url.gif) left center no-repeat;

	color:#669900;

	display : block;

	padding-left:20px;

	margin-bottom:5px;

	text-align: left;

	font-size:16px;

	font-weight: bold;

}

.url_rand_ttl{

	background:url(../img/brt_rand_url.gif) left center no-repeat;

	color:#009999;

	display : block;

	padding-left:20px;

	margin-bottom:5px;

	text-align: left;

	font-size:12px;

	font-weight: bold;

}

.data-box{

	padding:10px 0;

	width:400px;

	overflow: hidden;

}

.data-box2{

	padding:10px 0;

	width:840px;

	overflow: hidden;

}

.img-data{

	float:left;

	padding:4px;

	width:100px;

	height:100px;

	border:solid 1px #CCCCCC;

	overflow: hidden;

}

.desc-data{

	float:left;

	padding:0 0 0 10px;

	width:280px;

}

.desc-data2{

	float:left;

	padding:0 0 0 10px;

	width:720px;

}



/* RSS */

.rss {

	padding:5px 0;

	list-style-type : none;

}

.rss_ttl{

	background:url(../img/brt_rss.gif) left center no-repeat;

	color:#FF9900;

	display : block;

	padding-left:20px;

	margin-bottom:5px;

	text-align: left;

	font-size:16px;

	font-weight: bold;

}





/* ? */

.thum_pic{

	display : block;

	width:100px;

	height:100px;

	overflow: hidden;

}





/* o */

.h2_ttl, .h3_ttl{

	display:block;

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 10px;

	padding: 5px 0 0 40px;

	width: 840px;

	height: 25px;

}

.h4_ttl{

	display:block;

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 10px;

	padding: 5px 0 0 40px;

	width: 380px;

	height: 25px;

}





/* Rs[Cg */

.copyright{

	padding:5px;

	text-align: center;

}



/* tHg */

h1,h2,h3,h4,h5 {

	padding:0;

	margin:0;

	font-weight:normal;

	font-size:12px;

}



/* Sy[W */



.clear {clear: both;}



.btn {vertical-align:middle;}



.input_border {

	vertical-align:middle;

}

.pad-left10{padding-left:10px;}



	.pr-box {

		float: none;

		margin: 0;

		padding: 0;

		font-size: 10px;

		color: #000;

		background: #2e251;

	}

		

			.pr-box ul {

				margin: 0;

				padding: 0 0 0 30px;

			}

			

				.pr-box ul li {

					display: inline;

					margin: 0 10px 0 0;

					padding: 0;

				}


