@charset "utf-8";
/* CSS Document */



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	padding: 0;
	margin: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

ol,ul {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

abbr,acronym {
	border: 0;
}

a:link {
	color: #0066CC;
	text-decoration: none;
}

a:visited {
	color: #003399;
	text-decoration: none;
}

a:hover {
	color: #FF0033;
	text-decoration: blink;
}

a:active{
	text-decoration: none;
}

b strong{
	font-weight: bold;
}

.red_big{
	font-size: 14px;
	color: #FF0033;
	line-height: 30px;
}

.red_big strong{
	font-weight: bold;
}

.red_big a{
	color: #FF0033;
	text-decoration: none;
}

.red_big a:hover{
	color: #0066cc;
	text-decoration: underline;
}

.youtube_fake{
	width: 120px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
}

#fukidasi1{
	display:block;
	position:absolute;
	top:17px;
	left:850px;
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}

#fukidasi1:hover{
	display:block;
	position:absolute;
	top:17px;
	left:850px;
	filter:alpha(opacity=85); /*IE*/
	-moz-opacity:0.85; /*FF*/
	opacity:0.85;
}

#fukidasi2{
	display:block;
	position:absolute;
	top:736px;
	left:850px;
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}

#fukidasi2:hover{
	display:block;
	position:absolute;
	top:736px;
	left:850px;
	filter:alpha(opacity=85); /*IE*/
	-moz-opacity:0.85; /*FF*/
	opacity:0.85;
}

#fukidasi3{
	display:block;
	position:absolute;
	top:467px;
	left:850px;
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}

#fukidasi3:hover{
	display:block;
	position:absolute;
	top:467px;
	left:850px;
	filter:alpha(opacity=85); /*IE*/
	-moz-opacity:0.85; /*FF*/
	opacity:0.85;
}

#fukidasi4{
	display:block;
	position:absolute;
	top:1827px;
	left:851px;
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}

#fukidasi4:hover{
	display:block;
	position:absolute;
	top:1777px;
	left:850px;
	filter:alpha(opacity=85); /*IE*/
	-moz-opacity:0.85; /*FF*/
	opacity:0.85;
}

#fukidasi5{
	display:block;
	position:absolute;
	top:982px;
	left:850px;
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}

#fukidasi5:hover{
	display:block;
	position:absolute;
	top:982px;
	left:850px;
	filter:alpha(opacity=85); /*IE*/
	-moz-opacity:0.85; /*FF*/
	opacity:0.85;
}

#menu{
	background-image:url(img/menu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:110px;
	height:145px;
	display:block;
	position:absolute;
	top:344px;
	left:0px;
	padding:20px;
	padding-top:35px;
	filter:alpha(opacity=70); /*IE*/
	-moz-opacity:0.70; /*FF*/
	opacity:0.70;

}

#menu:hover{
	display:block;
	position:absolute;
	top:344px;
	left:0px;
	filter:alpha(opacity=90); /*IE*/
	-moz-opacity:0.9; /*FF*/
	opacity:0.9;
}

#osusume{
	background-image:url(img/osusume.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:110px;
	height:145px;
	display:block;
	position:absolute;
	top:580px;
	left:0px;
	padding:20px;
	padding-top:40px;
	filter:alpha(opacity=70); /*IE*/
	-moz-opacity:0.70; /*FF*/
	opacity:0.70;

}

#osusume:hover{
	display:block;
	position:absolute;
	top:580px;
	left:0px;
	filter:alpha(opacity=90); /*IE*/
	-moz-opacity:0.9; /*FF*/
	opacity:0.9;
}

#osusume img{
	margin-top: 5px;
	margin-left: 10px;
	display: block;
}

#osusume2{
	background-image:url(img/osusume.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:110px;
	height:145px;
	display:block;
	position:absolute;
	top:816px;
	left:0px;
	padding:20px;
	padding-top:40px;
	filter:alpha(opacity=70); /*IE*/
	-moz-opacity:0.70; /*FF*/
	opacity:0.70;

}

#osusume2:hover{
	display:block;
	position:absolute;
	top:816px;
	left:0px;
	filter:alpha(opacity=90); /*IE*/
	-moz-opacity:0.9; /*FF*/
	opacity:0.9;
}

#osusume2 img{
	margin-top: 5px;
	margin-left: 10px;
	display: block;
}
#osusume3{
	background-image:url(img/osusume.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:110px;
	height:145px;
	display:block;
	position:absolute;
	top:1052px;
	left:0px;
	padding:20px;
	padding-top:40px;
	filter:alpha(opacity=70); /*IE*/
	-moz-opacity:0.70; /*FF*/
	opacity:0.70;

}

#osusume3:hover{
	display:block;
	position:absolute;
	top:1052px;
	left:0px;
	filter:alpha(opacity=90); /*IE*/
	-moz-opacity:0.9; /*FF*/
	opacity:0.9;
}

#osusume3 img{
	margin-top: 5px;
	margin-left: 10px;
	display: block;
}

ul li{
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #66a9ff;
	font-size: 10px;
	line-height: 1.3em;
	letter-spacing: 0.2em;
	text-align: center;
}

li.menu_home{
	border-top: 1px dotted #66a9ff;
	border-bottom: 1px dotted #66a9ff;
}

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #006699;
	line-height: 15px;
	letter-spacing: 3px;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(img/bg_line3.gif);
	background-position: left;
	background-repeat: repeat-y;
}

div#frame{
	width: 700px;
	margin: 0px auto;
	margin-left: 220px;
	text-align: left;
}

h1#header{
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px dotted #FF0033;
	color: #FF0033;
	background-color: #FFFFFF;
}

div#title_img{
	height: 170px;
	padding: 0px;
	padding-top: 75px;
	padding-left: 75px;
	border: 1px solid #FF0033;
	color: #0066CC;
	background-color: #FFFFFF;
	background-image: url(img/title.jpg);
	background-repeat: no-repeat;
}

div#title_img2{
	height: 170px;
	padding: 0px;
	padding-top: 75px;
	padding-left: 75px;
	border: 1px solid #FF0033;
	color: #0066CC;
	background-color: #FFFFFF;
	background-image: url(img/title2.jpg);
	background-repeat: no-repeat;
}

div#title_img strong{
	font-weight: bold;
}

.font_size14px{
	font-size: 14px;
}

.font_color_red{
	width: 250px;
	padding-left: 35px;
	font-size: 10px;
	color: #FF0033;
	display: block;
}

div#history{
	height: 30px;
	padding: 5px;
	padding-left: 50px;
	margin-top: 10px;
	display: block;
}

div#history img{
	float: left;
	padding: 3px;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
}

.kousin_jouhou{
	float: left;
	height: 22px;
	width: 65px;
	padding: 3px;
	border: 1px solid #FF0033;
	font-size: 16px;
	color: #0066CC;
	line-height: 22px;
	letter-spacing: normal;
}

div#site_description{
	height: 493px;
	margin-top: 10px;
	margin-bottom: 50px;
	border: 1px solid #FF0033;
	background-color: #f7e5f9;
}

div#site_description2{
	height: 550px;
	margin-top: 10px;
	margin-bottom: 50px;
	border: 1px solid #FF0033;
	background-color: #f7e5f9;
}

div.description_text{
	height: 200px;
	padding: 10px;
	padding-left: 25px;
	margin: 10px;
	border: 1px solid #f78d97;
	border-left: 10px solid #f78d97;
	background-color: #FFFFFF;
}

div.description_text2{
	height: 200px;
	padding: 10px;
	padding-left: 25px;
	margin: 10px;
	border: 1px solid #f78d97;
	border-left: 10px solid #f78d97;
	background-color: #FFFFFF;
}

div.description_text3{
	height: 340px;
	padding: 10px;
	padding-left: 25px;
	margin-bottom: 20px;
	border: 1px solid #f78d97;
	border-left: 10px solid #f78d97;
	background-color: #FFFFFF;
}

div.description_text4{
	height: 20px;
	padding: 5px;
	margin-bottom: 20px;
	border: 1px solid #f78d97;
	border-left: 10px solid #f78d97;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	background-color: #FFFFFF;
}

div.description_text5{
	height: 250px;
	padding: 10px;
	padding-left: 25px;
	margin: 10px;
	border: 1px solid #f78d97;
	border-left: 10px solid #f78d97;
	background-color: #FFFFFF;
}

div.description_text2 a img{
	width: 600px;
	margin-top: 10px;
	margin-bottom: 5px;
	border: 1px solid #ffffff;
	display: block;
}

div.description_text2 a img:hover{
	border: 1px solid #FF0033;
}

div.description_text3 a img{
	width: 650px;
	margin-top: 10px;
	margin-bottom: 5px;
	border: 1px solid #ffffff;
	display: block;
}

div.description_text3 a img:hover{
	border: 1px solid #FF0033;
}

.margintop{
	margin-top: 30px;
}

h2{
	width: 400px;
	padding-left: 5px;
	border: none;
	border-bottom: 1px solid #FF0033;
	border-left: 7px solid #FF0033;
	font-size: 14px;
	color: #0066CC;
	line-height: 18px;
	letter-spacing: 5px;
}

p{
	padding-left: 15px;
	margin-top: 8px;
}

div#contents{
	height: 846px;
	margin-bottom: 30px;
}

div.youtube{
	clear: left;
	height: 150px;
	width: 698px;
	margin-bottom: 20px;
	border: 1px solid #0066CC;
}


br.c-left{
	clear: left;
}

div.youtube_inside{
	padding: 10px;
	padding-left: 20px;
}

div#osusume_site{
	padding: 0px;
	margin: 0px;
}

div#voice_description{
	clear: left;
	margin-top: 50px;
	border: 1px solid #FF0033;
	border-bottom: none;
}

span.itiran{
	padding-left: 50px;
	border-bottom: 1px solid #0066CC;
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
	line-height: 18px;
	display: block;
	background-color: #E0EEEE;
	background-image: url(img/yajirusi3.gif);
	background-position: left;
	background-repeat: no-repeat;
}

span.itiran2{
	padding-left: 50px;
	border: 1px solid #0066CC;
	border-bottom: none;
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
	line-height: 18px;
	display: block;
	background-color: #E0EEEE;
	background-image: url(img/yajirusi3.gif);
	background-position: left;
	background-repeat: no-repeat;
}

span.itiran3{
	padding-left: 50px;
	border: none;
	border-bottom: 1px solid #FF0033;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	display: block;
	background-color: #f78d97;
	background-image: url(img/yajirusi4.gif);
	background-position: left;
	background-repeat: no-repeat;
}

span.itiran_text{
	padding: 5px;
	padding-left: 15px;
	display: block;
	background-image: url(img/mp3_3.gif);
	background-position: right;
	background-repeat: no-repeat;
}

span.itiran_text em{
	font-style: normal;
	font-weight: normal;
	color: #FF0033;
}


div.voice_box1{/*ボーダー上と左（左２上２、計４セル）*/
	width:232px;
	height:280px;
	float:left;
	border:none;
	border-top:1px solid #FF0033;
	border-left:1px solid #FF0033;
	text-align:center;
}

div.voice_box2{/*ボーダー上と左右（右１上２、計２セル）*/
	width:232px;
	height:280px;
	float:left;
	border:none;
	border-top:1px solid #FF0033;
	border-left:1px solid #FF0033;
	border-right:1px solid #FF0033;
	text-align:center;
}

div.voice_box3{/*ボーダー上下と左（左２下１、計２セル）*/
	width:232px;
	height:280px;
	float:left;
	border-top:1px solid #FF0033;
	border-left:1px solid #FF0033;
	border-bottom:1px solid #FF0033;
	text-align:center;
}

div.voice_box4{/*ボーダー上下左右（右１下１、計１セル）*/
	width:232px;
	height:280px;
	float:left;
	border:1px solid #FF0033;
	text-align:center;
	margin-bottom:20px;
}

div.osusume_box1{/*ボーダー上下と左（左２下１、計２セル）*/
	width:232px;
	height:200px;
	float:left;
	border-top:1px solid #FF0033;
	border-left:1px solid #FF0033;
	border-bottom:1px solid #FF0033;
	text-align:center;
	margin:0px;
	margin-bottom:20px;
}

div.osusume_box2{/*ボーダー上下左右（右１下１、計１セル）*/
	width:232px;
	height:200px;
	float:left;
	border:1px solid #FF0033;
	text-align:center;
	margin:0px;
	margin-bottom:20px;
}


.cast_img{
	height: 170px;
	width: 150px;
	margin-top: 15px;
	margin-bottom: 5px;
	border: 1px solid #FF0033;
}

a img:hover{
	border: 1px solid #0066CC;
}

.voice_link{
	width: 170px;
	padding: 3px;
	padding-bottom: 0px;
	padding-left: 30px;
	line-height: 18px;
	display: block;
}

.r_float{
	float: right;
}

.update{
	color: #FF0033;
}

.namae{
	font-size: 14px;
	font-weight: bold;
	color: #0066cc;
	line-height: 18px;
}

.gifani{
	width: 20px;
	padding-right: 10px;
}

.saisei{
	padding-right: 5px;
}

div#rss_rank{
	height: 250px;
	width: 700px;
}

iframe{
	height: 183px;
	width: 325px;
	border: none;
}

span.rss{
	width: 280px;
	padding-left: 50px;
	border: 1px solid #0066CC;
	border-bottom: none;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	line-height: 16px;
	display: block;
	background-color: #E0EEEE;
	background-image: url(img/yajirusi3.gif);
	background-position: left;
	background-repeat: no-repeat;
}

span.rankin{
	width: 275px;
	padding-left: 50px;
	margin-top: 0px;
	border: none;
	border-bottom: 1px solid #0066CC;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	line-height: 16px;
	display: block;
	background-color: #E0EEEE;
	background-image: url(img/yajirusi3.gif);
	background-position: left;
	background-repeat: no-repeat;
}

div.rank{
	float: left;
	height: 200px;
	width: 325px;
	margin-top: 0px;
	margin-left: 15px;
	border: 1px solid #0066CC;
}

div.phonesex{
	padding-top: 3px;
	padding-left: 55px;
}


div#footer{
	padding: 10px;
	border: 1px dotted #FF0033;
	font-size: 10px;
	color: #FF0033;
	text-align: center;
	background-color: #FFFFFF;

}
.gloss {

    text-decoration: underline;
    cursor: hand;
    font-family: "Verdana";
}
.att1 {
	font-weight: bold;
}

table#news {
	height: 140px;
	width: 323px;
	border:none;
}

table#news th{
	padding-left:2px;	
}
