﻿@charset "utf-8";

/* ===================================================================
	Site Name: base

	Author: aki
=================================================================== */

h6 {
	text-align:center;
	margin:0px 0 5px 0;
}

#chance {
	margin:0 0 0px 0;
}


#chance #chance-inner{
	border:7px solid #ff5c91;
	padding:7px;
}

#chance #chance-inner dt{
	float:left;
	width:170px;
}

#chance #chance-inner dt img{
	margin:6px 0 0 0;
}

#chance #chance-inner dd{
	float:right;
	width:250px;
}

#chance h6{
	margin:0 0 15px 0;
}

/*menu1*/


#menu1{
	float:left;
	width:208px;
}

#menu1 img{
	display:block;
}

#menu1 .m1box{
	background:url(../img/common/menu1/bm.gif) left top repeat-y;
	min-height:1px;
	_height:1px;
	margin:0 0 10px 0;
}

#menu1 .m1box-top{
	background:url(../img/common/menu1/bt.gif) left top no-repeat;
}

#menu1 .m1box-btm{
	background:url(../img/common/menu1/bb.gif) left bottom no-repeat;
}

#menu1 .m1box-inner{

}

#menu1 .m1box dl{
	padding:14px 0 14px 7px;
}

#menu1 .m1box dt{
	float:left;
	padding:0 0 0 7px;
}

#menu1 .m1box dd{
	float:left;
	font-size:80%;
	line-height:150%;
}

#menu1 .m1box dd.text{
	padding:0 20px 0 12px;
}


#menu1 #pbox{
	background:url(../img/common/menu1/pbox/bak.gif) left top repeat-y;
	font-size:80%;
	line-height:150%;
	min-height:1px;
	_height:1px;
	margin:20px 0 0 0;
}
#menu1 #pbox dt{

}
#menu1 #pbox dd{

}
#menu1 #pbox dd.text{
	background:url(../img/common/menu1/pbox/btm.gif) left bottom no-repeat;
	padding:0 10px 8px 15px;
}






/*flash*/

#flt{/*
	padding:50px 80px;*/
	background:url(../img/top/main.jpg) left top no-repeat;
	width:1001px;
	margin:0 auto;
	height:379px;
}

#flt li img{
	vertical-align:top;

}

#flt ul{
	width:200px;
	padding:100px 0 0 20px;
	float:left;
}

#flt p{
	width:350px;
	float:right;
	padding:25px 70px 0 0;
}

/*con1*/


#con1 p{
	display:block;
	padding:20px 2px 20px 2px;
}

#con1 img{
	display:block;
}


/*con2*/

#con2{
	margin:0 0 10px 0;
}

#con2-inner{
	border:7px solid #f8f8f8;
	padding:7px 7px 17px 7px;
}

#con2 img{
	display:block;
}

#con2 dl{
	float:left;
	padding:0 6px;
	width:126px;
}

#con2 dd{
	text-align:center;
	padding:5px 0 0 0;
}

#con2 h2{
	padding:10px 0 20px 10px;
}

#con2 h3{
	padding:0 0 10px 13px;
}


#con2 #con2-1,
#con2 #con2-2
/*#con2 #con2-3*/{
	background:url(../img/top/con2/border-repx.gif) left bottom repeat-x;
	padding:0 0 29px 0;
	margin:0 0 20px 0;
}

/*con3*/

#con3{
	padding:25px 3px;
}

#con3-inner{

}

#con3 #topics{
	padding:5px;
	border:1px solid #edf8e0;
	border-width:0 0 2px 0;
}

#con3 #topics dt{
	float:left;
}

#con3 #topics dd{
	float:right;
}

#con3 .text{
	padding:10px 5px 0 5px;
}

#con3 .text dt{
	font-weight:bold;
	color:#00aeba;
}

#con3 .text dd{

}


/*Temp*/
.t-red{
font-size:110%;
color:#CD2C81;
}






#gacha{
	min-height:1px;
	_height:1px;
	padding:0 0 20px 0;
}

#gacha-inner{
	border:5px solid #ff8aa0;
	min-height:1px;
	_height:1px;
}

#gacha-inner2{
	padding:10px 15px;
}

#gacha-inner3{
	padding:0px 10px 10px 10px;
}

#gacha-inner3 table{
	table-layout:fixed;
	color:#565655;
}

#gacha-inner3 table th{
	width:60px;
	font-weight:bold;
}

#gacha-inner3 table td{
	
}

#gacha-inner4{
	background-color:#ffdce6;
	min-height:1px;
	_height:1px;
	padding:10px;
}

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

#content{
	float:left;
	width:488px;
}

#content-inner{
	padding:0 20px 0 20px;
}

#menu2{
	width:208px;
}

#rssbox{
	background:url(../img/top/rss/fmdl.jpg) left top repeat-y;
	min-height:1px;
	_height:1px;
	margin:0 0 30px 0;
}

#rssbox-inner{
	background:url(../img/top/rss/fbtm.jpg) left bottom no-repeat;
	min-height:1px;
	_height:1px;
	padding:5px 20px 20px 20px;
}

#rssbox dt{
	color:#b67e90;
}

#rssbox dd a{
	color:#ed3f77;
}

#rssbox2{
	background:url(../img/top/rss/fmdl2.jpg) left top repeat-y;
	min-height:1px;
	_height:1px;
	margin:0 0 30px 0;
}

#rssbox2-inner{
	background:url(../img/top/rss/fbtm2.jpg) left bottom no-repeat;
	min-height:1px;
	_height:1px;
	padding:5px 20px 20px 20px;
}

#rssbox2 dt{
	color:#b67e90;
}

#rssbox2 dd a{
	color:#ed3f77;
}

#rssbox2 dt{
	color:#4e93a5;
}

#rssbox2 dd a{
	color:#286676;
}

#rssbox3{
	background:url(../img/top/rss/fmdl3.jpg) left top repeat-y;
	min-height:1px;
	_height:1px;
	margin:0 0 30px 0;
}

#rssbox3-inner{
	background:url(../img/top/rss/fbtm3.jpg) left bottom no-repeat;
	min-height:1px;
	_height:1px;
	padding:5px 20px 20px 20px;
}

#rssbox3 dt{
	color:#c8571f;
}

#rssbox3 dd a{
	color:#ff5400;
}
/*
#tnpbox dl{
	background:url(../img/top/tenpo/btm.gif) left bottom no-repeat;
	padding:0 0 10px 0;
}
*/

#Youtube p{
	margin:5px 0 0 0;
}
#speech {
	margin:0 0 10px 0;
}
.sp_po {
	float: right;

}

