@charset "Shift-JIS";

/*****************************************************
 *    HOTWAVE                                        *
 *****************************************************/


/* FLASH
---------------------------------------------------- */
#mainSwf {
	width: 745px;
	padding: 0px 0px 0px 0px;
}

/* 基本スタイル
---------------------------------------------------- */
#mainPkg {
	width: 528px;
	float: right;
	padding: 0px 0px 0px 0px;
	background:url(../img/top/bgMain.gif) 0 0 repeat-y;
}
/* トップ左横幅 ----- */
#sidePkg {
	width: 217px;
	float: left;
	padding: 0px 0px 0px 0px;
}

/* 3きゅうピクチャ左横幅 ----- */
#sidePkg02 {
	width: 175px;
	float: left;
	padding: 0px 0px 0px 0px;
}

#mainPkgInner {
	width: 465px;
	display: inline-table; 
} 
#mainPkgInner:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
} 
/* Mac IE \*/ 
* html #mainPkgInner {height: 1%;} 
#mainPkgInner {display: block;}
/* */


/* 3きゅうについて
---------------------------------------------------- */
#aboutBox {
	width: 527px;
	padding: 0px 0px 15px 0px;
}
#aboutBox h3.boxTit,
#aboutBox h3.boxTit01 {
	width: 527px;
}

#aboutBox h3.boxTit {
	background: url(../img/renewTit01.gif) no-repeat;
	margin-bottom:10px;
}

#aboutBox h3.boxTit01 {
	background: url(../img/renewTit02.gif) no-repeat;
}

#aboutBox p.bg01,
div.bg01 {
	background: url(../img/renewBg_01.gif) no-repeat !important;
}

#aboutBox ul.type01 {
	width: 450px;
	padding:0 0 0 20px;
}

#aboutBox ul.type01 li {
	font-size:1.1em;
	padding-left:25px;
	margin-bottom:5px;
	background:url(../img/common/bgIcon01.gif) 0 0 no-repeat;
}

#aboutBox ul.type01 li span {
	color:#ec406b;
	padding-right:15px;
}

#aboutBox ul.type01 li a {
	color:#666666;
	text-decoration:none;
}

#aboutBox ul.type01 li a:hover {
	text-decoration:underline;
}

#aboutBox p.preTit {
	display:block;
	position:relative;
	width:460px;
	padding:10px 0 10px 20px;
	margin:0 auto 10px auto;
	line-height:1.0em;
	font-size:1.1em;
	font-weight:bold;
	color:#ff33cc;
	border:1px solid #CCCCCC;
}

#aboutBox p.preTit a {
	display:block;
	position:absolute;
	right:5px;
	top:3px;
}

#aboutBox ul.type02 {
	width:480px;
	padding:0 0 0 20px;
}

#aboutBox ul.type02 li {
	padding-bottom:10px;
	margin-bottom:10px;
	background:url(../img/top/bgPrezent.gif) left bottom no-repeat;
}

#aboutBox ul.type02 span.t01 {
	display:block;
	font-size:1.2em;
	font-weight:bold;
	color:#FF0000;
}

#aboutBox ul.type02 span.t02 {
	display:block;
}

#aboutBox ul.type02 span.red {
	color:#FF0000;
}




/* コンテンツ1
---------------------------------------------------- */
#daimaoh {
	width: 465px;
	padding: 0px 0px 15px 0px;
}
#daimaoh h3.boxTit,
#daimaoh h3.boxTit01 {
	width: 465px;
	height: 30px;
	text-indent: -9999px;
}

#daimaoh h3.boxTit {
	background: url(../img/renewTit04.gif) no-repeat;
}

#daimaoh p.bg01{
	background: url(../img/renewBg_01.gif) no-repeat;
}

#daimaoh p {
	width: 460px;
	padding: 8px 0px 0px 5px;
	/*font: normal x-small/1.4em Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";*/
}


/* コンテンツ2
---------------------------------------------------- */
#otome {
	width: 465px;
	padding: 0px 0px 15px 0px;
	margin:0 0 10px 0;
	position: relative;
}

a#otomeBtn {
	width: 118px;
	height: 21px;
	position: absolute;
	top:1px;
	right:1px;
	text-indent: -9999px;
	display: block;
	background: url(../img/btn_list01.gif) no-repeat;
	text-decoration: none;
}

#otome h3.boxTit {
	width: 465px;
	height: 30px;
	margin:0 0 0 0;
	text-indent: -9999px;
	background: url(../img/renewTit03.gif) no-repeat;
}
#otomeInner {
	background: url(../img/renewBg_01.gif) top left no-repeat !important;
	width: 460px;
	padding: 12px 0px 0px 5px;
	display: inline-table;
} 
#otomeInner:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
} 

/* Mac IE \*/ 
* html #otomeInner {height: 1%;} 
#otomeInner {display: block;}
/* */

#otome img#otomePhoto {
	width: 140px;
	float: left;
}
ul#otomeList {
	width: 320px;
	float: right;
	display: block; 
}
ul#otomeList li {
	background: url(../img/otomesenList01.gif) center left no-repeat;
	width: 290px;
	display: block;
	margin-left:10px;
	padding: 3px 0px 3px 15px;
}

ul#otomeList span {
	font: normal 10px/1.3em Arial, Helvetica, sans-serif;
	color: #79b800;
}

/* MC紹介
---------------------------------------------------- */
#mcprofBox {
	width: 218px;
	padding: 10px 0px 0px;
}
#mcprofBox h3.boxTit {
	width: 235px;
	height:30px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../img/renewTit06.gif) no-repeat;
}

div#mcp {
	background: url(../img/renewBg_01.gif) no-repeat !important;
	padding:14px 0 0 0;
}

div.disc {
	margin:0 0 18px 0;
}

div.disc img {
	display:block;
	margin:0 0 5px 0;
}

div.disc p {
	font-size:0.8em;
}

div.disc p img {
	padding-right:8px;
}


/* MCRoom
---------------------------------------------------- */
#mcRoom {
	width: 218px;
	padding: 0px 0px 15px 0px;
	position: relative;
}

a#mcRoomBtn {
	width: 37px;
	height: 21px;
	position: absolute;
	text-indent: -9999px;
	display: block;
	top: 35px;
	right: 6px;
	/*background: url(../img/top/btnList01.gif) no-repeat;*/
	text-decoration: none;
}

#mcRoom h3.boxTit,
#mcRoom h3.boxTit01 {
	width: 218px;
	height: 62px;
	text-indent: -9999px;
}

#mcRoom h3.boxTit {
	background:url(../img/top/titTopics.gif) 0 0 no-repeat;
}

div#mcRoomBox {
	width:218px;
}

#mcRoom p {
	width: 235px;
	padding: 8px 0px 0px 0px;
	font: normal x-small/1.4em Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

ul#mcRoomList {
	background: url(../img/renewBg_01.gif) no-repeat !important;
	width: 200px;
	height:200px;
	overflow:auto;
	padding:8px 0 0 10px;
	display: block;
}
ul#mcRoomList li {
	width: 180px;
	display: block;
	padding: 3px 0px 3px 0px;
}

ul#mcRoomList li a {
	display:block;
	width:180px;
}

ul#mcRoomList span {
	display:block;
	width:160px;
	font: normal 10px/1.3em Arial, Helvetica, sans-serif;
	color: #79b800;
}


/* その他
---------------------------------------------------- */
#etcBox {
	width: 218px;
	padding: 10px 0px 0px;
	border-top: 4px solid #DE2231;
	float: left;
}
#etcBox .bannerBox {
	width: 235px;
	padding: 0px 0px 5px;
	display: inline-table; 
} 
#etcBox .bannerBox:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
} 

/* Mac IE \*/ 
* html #etcBox .bannerBox {height: 1%;} 
#etcBox .bannerBox {display: block;}
/* */

#etcBox .bannerBox h3.boxTit {
	width: 90px;
	padding: 0px 0px 0px 5px;
	float: left;
}
#etcBox .bannerBox p.boxBody {
	width: 135px;
	font: normal x-small/1.4em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: right;
}

