﻿body{
	margin:0px;
	padding:0px;
	background-color:#fff;
	font-family:"ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size:12px;
	color:#000;
	letter-spacing:1px;
	line-height:1.5;
}
img{
	border:none;
}
a{
	color:#0000ff;
}
a:hover{
	color:#0000ff;
}

/*****基本*****/
/**********/
/*****大枠*****/

#back{
	width:710px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
}
#header{
	width:710px;
	height:auto;
	background-color:#fff;
}
#header_line{
	width:710px;
	height:20px;
	background-color:#fff;
	text-align:center;
	margin-bottom:9px;
}
#left{
	width:482px;
	height:auto;
	float:left;
	background-color:#fff;
}
#right{
	width:224px;
	height:auto;
	float:right;
	background-color:#fff;
}
#footer{
	width:708px;
	height:267px;
	float:left;
	border-top:1px solid #ccc;
	margin:10px 1px 10px 1px;
}

/*****大枠*****/
/**********/
/*****上*****/

#header_top{
	width:690px;
	height:70px;
	margin:20px 10px 5px 10px;
}
#header_top .box{
	width:50px;
	height:50px;
	float:left;
	margin:7px;
	text-align:center;
	font-size:10px;
	letter-spacing:normal;
}
#header_top .box p{
	margin:4px 0px 6px 0px;
}
#header_top .gyahoo{
	width:auto;
	height:60px;
	float:left;
	margin:6px;
}

/*****上*****/
/**********/
/*****左*****/

/**********/
/**********/
/*****サーチ*****/

#search{
	width:482px;
	height:73px;
	float:left;
}
#search .top{
	width:430px;
	height:18px;
	border-left:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	letter-spacing:normal;
	padding-left:50px;
	float:left;
}
#search .top a{
	color:#003399;
	}
#search .top .box_left{
	width:auto;
	height:auto;
	padding:0px 2px 0px 2px;
	border-left:1px solid #fff;
	border-right:1px solid #cfcfcf;
	float:left;
}
#search .top .box_right{
	width:auto;
	height:auto;
	padding:0px 2px 0px 2px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	float:left;
}
#search .bottom{
	width:480px;
	height:46px;
	background-color:#ecf5fa;
	border:1px solid #6ebef2;
	float:left;
	text-align:center;
	padding-top:6px;
}
#search .bottom p{
	margin-top:-17px;
}

/**********ff**********/
html:not([lang*=""]) #search .bottom p{
	margin-top:2px;
}
/**********ff**********/
/**********safari/Chrome**********/
html[xmlns*=""] body:last-child #search .bottom p{
	margin-top:-10px;
}
/**********safari**********/

/*****サーチ*****/
/**********/
/*****左その他*****/

.other{
	width:482px;
	height:26px;
	border-bottom:1px solid #eee;
	margin-top:10px;
	float:left;
	text-align:center;
}
.other2{
	width:482px;
	height:auto;
	text-align:right;
	border-bottom:1px solid #eee;
	margin-top:5px;
	float:left;
}
.yellow_outline{
	width:478px;
	height:auto;
	border:1px solid #fde352;
	margin:3px 1px 1px 1px;
	padding:1px;
	float:left;
}
.yellow{
	width:100%;
	height:auto;
	background-color:#fff08d;
	padding:2px 0px 2px 0px;
	float:left;
}
.yellow_left{
	width:143px;
	height:auto;
	padding-left:3px;
	float:left;
}
.yellow_right{
	width:auto;
	height:auto;
	float:left;
}

/*****その他*****/
/**********/
/*****リンク集*****/

.blue{
	width:482px;
	height:auto;
	background-color:#edf4f8;
	float:left;
}
.white{
	width:482px;
	height:auto;
	background-color:#fff;
	float:left;
}
.title{
	width:50px;
	height:auto;
	float:left;
}
.contents{
	width:auto;
	height:auto;
	float:left;
}

/*****リンク集*****/
/**********/
/*****エンタメ*****/

.img_large{
	width:480px;
	height:153px;
	margin:8px 0px 10px 0px;
	float:left;
}
.blue_title{
	width:480px;
	height:auto;
	float:left;
}
.title_left{
	width:230px;
	height:16px;
	border-bottom:1px solid #b5cddb;
	background-color:#deecfb;
	padding:5px 0px 5px 14px;
	float:left;
}
.title_right{
	width:218px;
	height:16px;
	border-bottom:1px solid #b5cddb;
	background-color:#deecfb;
	padding:5px 0px 5px 14px;
	float:right;
}
.box_left{
	width:242px;
	height:auto;
	float:left;
	padding-left:2px;
	line-height:1.7;
}
.box_right{
	width:230px;
	height:auto;
	float:right;
	padding-left:2px;
	line-height:1.7;
}
.title_all{
	width:466px;
	height:16px;
	border-bottom:1px solid #b5cddb;
	background-color:#deecfb;
	padding:5px 0px 5px 14px;
	margin-top:5px;
	float:left;
}
.s-e{
	width:480px;
	height:auto;
	padding:3px 0px 6px 0px;
	float:left;
}
.s-e_left{
	width:152px;
	height:102px;
	float:left;
}
.s-e_right{
	width:313px;
	height:96px;
	float:right;
	text-align:left;
	padding-top:6px;
}
.title_all_yellow{
	width:466px;
	height:16px;
	border-bottom:1px solid #ccc;
	background-color:#ffe8ba;
	padding:5px 0px 5px 14px;
	margin-top:5px;
	float:left;
}
.title_all_yellow .left{
	width:auto;
	height:auto;
	float:left;
}
.title_all_yellow .right{
	width:auto;
	height:auto;
	float:right;
	margin-right:2px;
}
#category{
	width:476px;
	height:auto;
	float:left;
	padding:2px;
	margin:4px 0px 4px 0px;
}
#category .in{
	width:238px;
	height:auto;
	float:left;
	margin-bottom:5px;
}
.other_center{
	width:480px;
	height:auto;
	float:left;
	text-align:center;
}
.other_bana{
	width:480px;
	height:auto;
	float:left;
	text-align:center;
	margin:0px 0px 30px 0px;
}
.other_bana img{
	margin:50px 5px 0px 5px;
}

/*****左*****/
/**********/
/*****右*****/

.right_img{
	width:224px;
	height:100px;
	float:left;
}
.title01{
	width:224px;
	height:19px;
	float:left;
	background-image:url(img/title01.gif);
	background-repeat:no-repeat;
	padding-top:2px;
	margin-top:2px;
}
.title01 .left{
    width:120px;
    height:auto;
	color:#fff;
	margin-left:10px;
	float:left;
}
/**IE6**/
*html .title01 .left{
    width:120px;
    height:auto;
	color:#fff;
	margin-left:5px;
	float:left;
}
/**IE6**/
.title01 .right{
	width:80px;
	height:auto;
	float:right;
	text-align:right;
}
.right_box{
	width:212px;
	height:auto;
	float:left;
	background-color:#e5f6ff;
	border:1px solid #4d99e5;
	padding:5px;
	text-align:center;
	letter-spacing:normal;
}
.right_newpage{
	width:214px;
	height:auto;
	float:left;
	padding:4px;
	text-align:center;
	margin:5px 0px 5px 0px;
	border:1px solid #999;
	background-image:url('img/newpage_back.gif');
}
.right_newpage a{
	color:#fff;
}
.title02{
	width:224px;
	height:19px;
	float:left;
	background-image:url(img/title02.gif);
	background-repeat:no-repeat;
	padding-top:2px;
	margin-top:2px;
}
.title02 a{
	color:#fff;
}
.title02 .left{
    width:120px;
    height:auto;
	color:#fff;
	margin-left:10px;
	float:left;
}
/**IE6**/
*html .title02 .left{
    width:120px;
    height:auto;
	color:#fff;
	margin-left:5px;
	float:left;
}
/**IE6**/
.title02 .right{
	width:80px;
	height:auto;
	float:right;
	padding-top:4px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
}
.right_box_2{
	width:222px;
	height:auto;
	float:left;
	background-color:#f1f1fd;
	border:1px solid #9b72cf;
	padding:4px 0px 4px 0px;
	letter-spacing:1px;
	line-height:1.7;
}
.right_box_2 .main{
	width:auto;
	height:auto;
	float:left;
	margin-top:2px;
	margin-left:3px;
}
.right_box_2 .main2{
	width:75px;
	height:auto;
	float:left;
	margin:5px;
}
.right_box_2 .main3{
	width:auto;
	height:auto;
	float:left;
	margin-top:4px;
	margin-left:3px;
	margin-bottom:2px;
	line-height:1.4;
}
.right_box_2 .main4{
	width:auto;
	height:auto;
	float:left;
	background-image:url('img/point_hot.gif');
	background-repeat:no-repeat;
	margin-left:8px;
	padding:1px 0px 0px 20px;
}
/**********IE6**********/
*html .right_box_2 .main3{
	width:auto;
	height:auto;
	float:left;
	margin-top:4px;
	margin-left:2px;
	letter-spacing:normal;
	line-height:1.4;
}
/**********IE6**********/
.right_box_2 .right{
	float:right;
	margin-top:5px;
	margin-right:4px;
}
.right_box_2 .right2{
	float:left;
	width:135px;
	padding:15px 0px 10px 2px;
	line-height:1.5;
}

/**********IE6**********/

*html .right_box_2 .right2{
	float:left;
	width:130px;
	padding:15px 0px 10px 2px;
	line-height:1.5;
}

/**********IE6**********/

.right_box_2 .right3{
	float:right;
	margin-right:4px;
}
.right_box_2 .right4{
	float:right;
	width:135px;
	margin-top:10px;
	margin-right:4px;
	line-height:1.3;
}
.title03{
	width:222px;
	height:20px;
	float:left;
	background-image:url(img/title03.gif);
	background-repeat:no-repeat;
	padding-top:2px;
	margin-top:2px;
}
.title03 .left{
    width:120px;
    height:auto;
	color:#fff;
	margin-left:10px;
	float:left;
}
/**IE6**/
*html .title03 .left{
    width:120px;
    height:auto;
	color:#fff;
	margin-left:5px;
	float:left;
}
/**IE6**/
.title03 a{
	color:#fff;
}
.right_box_2 .line{
	width:217px;
	height:1px;
	background-color:#999;
	float:left;
	margin:5px 2px 5px 2px;
	overflow:hidden;
	line-height:inherit;
}
/**********IE6**********/
*html .right_box_2 .line{
	width:212px;
	height:1px;
	background-color:#999;
	float:left;
	margin:3px;
	overflow:hidden;
	line-height:inherit;
}
/**********IE6**********/

#footer .other{
	width:708px;
	height:auto;
	text-align:center;
	margin-top:3px;
	border-bottom:1px solid #ccc;
	background-color:#efefff;
}
#footer .other2{
	width:708px;
	height:auto;
	text-align:center;
	margin-top:3px;
	border-bottom:1px solid #ccc;
	background-color:#eaf6ec;
}
#footer .text{
	width:699px;
	height:auto;
	float:left;
	margin:5px 3px 5px 3px;
}
#footer .text .left{
	width:auto;
	min-width:60px;
	float:left;
}
#footer .text .right{
	width:auto;
	max-width:600px;
	float:left;
}
#footer .bottom{
	width:100%;
	height:auto;
	float:left;
	border-top:1px solid #ccc;
	text-align:center;
	margin:5px 0px 5px 0px;
	padding-top:3px;
}

/*****その他*****/
/**********/
/*****h123456*****/

h5{
	font-size:12px;
	margin:0px;
}
h6{
	font-weight:normal;
	font-size:12px;
	margin:0px;
}

/**********/

#contents-p{
	width:500px;
	margin:0 auto;
	padding-top:100px;
	text-align:center;
}
#contents-img{
	width:500px;
	margin:0 auto;
	text-align:center;
}
#contents{
	width:500px;
	font-family:"ＭＳ ゴシック", "Courier New", monospace;
	margin:0 auto;
	padding-top:100px;
	letter-spacing:normal;
	line-height:normal;
}
#contents li{
	margin-bottom:5px;
}