/*bace--------------------------------------------------*/
body {
	background-color:#FFFFFF;
}
* {
	font-size:12px;
	margin:0px;
	padding:0px;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#FFCC99;
	scrollbar-darkshadow-color:#FF9933;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#ff99ff;
	scrollbar-track-color:#FF9933;	
}
img {
	border:0px;
}
a {
	color:#8B4726;
	text-decoration:none;
}
/*main--------------------------------------------------*/
#main {
	width:1000px;
	color:#551A8B;
	border-left:#FF0000 solid 1px;
	border-right:#FF0000 solid 1px;
	background-color:#FFCC99;
	margin-right:auto;
	margin-left:auto;
}

/*toptit--------------------------------------------------*/
#toptit {
	width:1000px;
	height:180px;
	background:url(img/tt01.jpg) no-repeat left;
}
.toptittext {
	color:#DDDDDD;
	width:480px;
	height:180px;
	text-align:right;
	line-height:20px;
	margin-left:500px;
	padding-right:20px;
}
h1 a{
	color:#FFFFFF;
	font-size:45px;
}
h1 {
    margin-top:30px;
	margin-bottom:45px;
}

/*contents------------------------------------------------*/
#contents {
	width:1000px;
	height:214px;
	margin-top:20px;
	margin-bottom:20px;
}
#contents a:hover {
	color:#000000;
	background-color:#FF9933;
}
#cnt_left {
	width:500px;
	height:212px;
	background-image:url(img/cnt_bg01.jpg);
	border:#FF9900 solid 1px;
	text-align:center;
	margin-left:25px;
	float:left;
}
.cnt_ll {
	width:150px;
	height:212px;
	text-align:center;
	float:left;
}
.cnt_lr {
	width:350px;
	height:212px;
	text-align:left;
	float:left;
}
.clr_link {
	width:300px;
	height:50px;
	margin:16px auto 4px auto;
}
.clr_link a {
	font-size:24px;
	line-height:48px;
}
#cnt_center {
	width:31px;
	height:214px;
	float:left;
}
#cnt_right {
	width:415px;
	height:212px;
	border:#FF9900 solid 1px;
	float:left;
}
.cnt_rtit {
	width:415px;
	height:17px;
	background-color:#FF6600;
	line-height:17px;
	text-align:left;
	float:left;
}
.cnt_rss {
	width:415px;
	height:195px;
	float:left;
}
#sikiri {
	width:950px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	border-top:#CCCCCC solid 1px;
}

/*toplinks------------------------------------------------*/
#toplinks {
	width:950px;
	height:400px;
	margin-right:auto;
	margin-top:10px;
	margin-left:auto;
	margin-bottom:20px;
}
.timgs {
	width:190px;
	height:200px;
	line-height:24px;
	text-align:center;
	float:left;
}
.timgs a {
	font-size:13px;
}
.timgs a:hover {
	color:#000000;
	font-size:13px;
	background-color:#FF9933;
}
.ttext {
	color:#333333;
	background-color:#FFFFFF;
	font-size:10px;
	width:182px;
	height:50px;
	line-height:14px;
	text-align:left;
	padding:5px 3px 2px 3px;
}

/*sitelinksその１------------------------------------------------*/
#sitelinks1 {
	width:1000px;
	height:100%;
}

/*leftmainその１--------------------------------------*/
#leftmain1 {
	width:225px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
#ori_rank {
	width:210px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}
.o_rank {
	width:100%;
	height:35px;
	background-color:#FFFFFF;
	border-bottom:#FF9900 solid 1px;
	text-align:center;
	padding-top:5px;
	line-height:24px;
	float:left;
}
.or_rank {
	width:20%;
	float:left;
	color:#000000;
}
.or_site {
	width:80%;
	float:left;
}
.or_site a {
	color:#551A8B;
}
/*rightmainその１--------------------------------------*/
#rightmain1 {
	width:736px;
	float:left;
}
/*larglink----------------------------*/
.larglink {
	width:730px;
	height:300px;
}
.limg {
	width:243px;
	height:280px;
	text-align:center;
	padding-bottom:18px;
	float:left;
}
h2 {
	width:240px;
	height:20px;
	padding-top:10px;
	margin-bottom:5px;
	background-color:#FF6600;
}
h2 a {
	font-size:14px;
	text-decoration:underline;
}
.ltext {
	width:230px;
	height:70px;
	text-align:center;
	line-height:16px;
	margin-top:10px;
}

/*harftitle-------------------------------------*/
.title {
	width:736x;
	height:30px;
	margin-bottom:10px;
	float:left;
}
.harftit {
	width:300px;
	height:30px;
	text-align:left;
	float:left;
}

/*pick------------------------------------------*/
#pick {
	width:420px;
	height:300px;
	border:#FF9900 solid 1px;
	margin:0px 0px 20px 12px;
	float:left;
}
.pp {
	width:84px;
	height:150px;
	text-align:center;
	float:left;
}
.pp a {
	font-size:10px;
	line-height:14px;
}

/*きまぐれ更新画像---------------------------------*/
#kimaguren {
	width:300px;
	height:300px;
	background-image:url(img/kmgrn_bg.jpg);
	border:#FF9900 solid 1px;
	margin-bottom:20px;
	float:left;
}
.kmgrn {
	width:80%;
	height:25px;
	line-height:20px;
	text-align:center;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}
/*sitelinksその２------------------------------------------------*/
#sitelinks2 {
	width:1000px;
}
/*leftmainその２--------------------------------------*/
#leftmain2 {
	width:736px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
/*rightmainその２--------------------------------------*/
#rightmain2 {
	width:225px;
	float:left;
}
/*画像コンテンツ１---------------------------------*/
.cnt_img1 {
	width:721px;
	height:420px;
	border:#FF9900 solid 1px;
	float:left;
	margin-bottom:20px;
}
.img1_thum {
	width:460px;
	height:420px;
	border-right:#FF9900 solid 1px;
	float:left;
}
.img1_thum a {
	width:115px;
	height:140px;
	float:left;
}
.img1_font {
	width:260px;
	height:420px;
	background-color:#FFFFFF;
	float:left;
}
.img1_font li {
	width:86px;
	height:24px;
	font-size:16px;
	line-height:16px;
	text-align:center;
	padding-top:2px;
	margin-top:3px;
	list-style:circle inside;
	display:block;
	float:left;
}
.img1_font li a:hover {
	text-decoration:underline;
}
.img1_font2 {
	width:260px;
	height:24px;
	font-size:18px;
	color:#8B4726;
	line-height:22px;
	text-align:center;
	float:left;
}
.img1_font2 a {
	color:#FF6600;
}

/*注目サイト---------------------------------*/
#cyumoku {
	width:100%;
	height:360px;
	margin-bottom:10px;
}
#cyumoku_link {
	width:230px;
	height:150px;
	background-color:#FFFFFF;
	border:#FF9900 solid 1px;
	margin:0px 0px 10px 10px;
	float:left;
}
.cyu_img {
	width:110px;
	height:140px;
	margin:5px;
	float:left;
}
.cyu_link {
	width:105px;
	height:140px;
	color:#000000;
	font-size:10px;
	text-align:left;
	margin:5px 5px 5px 0px;
	float:left;
}
.cyu_link a {
	font-size:10px;
	line-height:16px;
	color:#3300FF;
}
#cyumoku_new {
	width:350px;
	height:351px;
	border:#FF9900 solid 1px;
	float:left;
}
.cyu_new {
	width:175px;
	height:175px;
	text-align:center;
	float:left;
}
.cyu_new a {
	font-size:12px;
	line-height:16px;
}

/*横文型リンク---------------------------------*/
.yoko_tit {
	width:730px;
	height:23px;
	font-size:20px;
	color:#FFFFFF;
	line-height:23px;
	font-weight:bold;
	background-color:#FF6600;
	text-align:center;
	margin-top:10px;
}
.yokoyoko {
	width:728px;
	height:193px;
	background-color:#FFFFFF;
	border:#FF9900 solid 1px;
	margin:0px 0px 20px 0px;
	float:left;
	overflow:auto;
}
.yoko_img {
	width:88px;
	height:31px;
	border-bottom:#FF9900 solid 1px;
	border-right:#FF9900 solid 1px;
	float:left;
}
.yoko_mongon {
	width:617px;
	height:31px;
	text-align:left;
	border-bottom:#FF9900 solid 1px;
	border-right:#FF9900 solid 1px;
	float:left;
}
.yoko_mongon a {
	font-size:16px;
	font-weight:bolder;
	line-height:26px;
}
/*画像コンテンツ２---------------------------------*/
.img_fields2{
	width:350px;
	height:600px;
	border:#FF9900 solid 1px;
	float:left;
	margin:0px 0px 20px 0px;
}
.fields2_img{
	width:115px;
	height:120px;
	margin-left:1px;
	float:left;
}
/*asppick-----------------------------------------*/
.asppick {
	width:355px;
	height:590px;
	background:#FFFFFF;
	margin:0px 0px 20px 20px;
	padding-top:10px;
	padding-left:7px;
	border:#FF9900 solid 1px;
	float:left;
	overflow:auto;
}
/*sfrank-----------------------------------------*/
#sfrankmain {
	width:900px;
	height:250px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-left:7px;
	border:#FF9900 solid 1px;
	overflow:auto;
}
#sfrankmain_tit {
	width:908px;
	height:23px;
	background-color:#FF6600;
	margin-left:auto;
	margin-right:auto;
	color:#FFFFFF;
	line-height:20px;
	text-align:center;
}
#sfrankmain li {
	width:170px;
	height:23px;
	padding-top:7px;
	list-style:circle inside;
	display:block;
	float:left;
}
#sfrankmain li a:hover {
	text-decoration:underline;
}
/*rightmain--------------------------------------*/
#rightmain {
	width:225px;
	float:left;
}
/*frank-----------------------------------------*/
.frank {
	width:225px;
	height:433px;
	border:#FF9900 solid 1px;
	margin-bottom:10px;
	overflow:auto;
}
.acr_ranker {
	width:225px;
	height:1135px;
	margin-top:18px;
	overflow:auto;
}
.asp_menu {
	width:225px;
	height:20px;
	background-color:#FF9933;
	color:#FFFFFF;
	line-height:18px;
	text-align:center;
	float:left;
}
.fake_enter {
	width:220px;
	height:102px;
	border:#FF9900 solid 1px;
	background-color:#FFFFFF;
	margin-top:5px;
	padding-top:8px;
	text-align:center;
}

/*copylight------------------------------------------------*/
#movbbs {
	width:1000px;
	height:68px;
	padding-top:5px;
	margin:35px 0 8px 0;
	text-align:center;
}
#movbbs a {
	font-size:24px;
}
#copylight {
	font-size:10px;
	width:1000px;
	height:20px;
	padding-top:5px;
	margin-top:15px;
	text-align:center;
	border-top:#FF9900 1px solid;
}



