@charset "Shift-JIS";

/*****************************************************
 *    HOTWAVE                                        *
 *****************************************************/


/* FLASH
---------------------------------------------------- */
#mainSwf {
	width: 775px;
	height: 355px;
	padding: 0px 0px 0px 5px;
}


/* ξ{X^C
---------------------------------------------------- */
#mainPkg {
	width: 465px;
	float: right;
	padding: 0px 30px 0px 0px;
}
#sidePkg {
	width: 235px;
	float: left;
	padding: 0px 0px 0px 35px;
}

#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;}
/* */


/* HOTWAVEΙΒ’Δ
---------------------------------------------------- */
#aboutBox {
	width: 465px;
	padding: 0px 0px 15px 0px;
}
#aboutBox h3.boxTit,
#aboutBox h3.boxTit01 {
	width: 465px;
	height: 30px;
	text-indent: -9999px;
}

/* »έAκIΙrenewTit01_01.gifB³FrenewTit01.gif
---------------------------------------------------- */
#aboutBox h3.boxTit {
	background: url(../img/renewTit01_01.gif) no-repeat;
}


#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 p {
	width: 460px;
	padding: 8px 0px 0px 5px;
	/*font: normal x-small/1.4em Verdana, "lr oSVbN", Osaka, "qMmpS Pro W3";*/
}

/* mtBNVε€
---------------------------------------------------- */
#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, "lr oSVbN", Osaka, "qMmpS Pro W3";*/
}


/* ¨ΖίΉρ
---------------------------------------------------- */
#otome {
	width: 465px;
	padding: 0px 0px 15px 0px;
	margin:0 0 10px 0;
	position: relative;
}
a#otomeBtn {
	width: 118px;
	height: 21px;
	position: absolute;
	text-indent: -9999px;
	display: block;
	top: 4px;
	right: 6px;
	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;
	/*font: normal x-small/1.4em Verdana, "lr oSVbN", Osaka, "qMmpS Pro W3";*/
	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;
}

/* OO
---------------------------------------------------- */
#gurume {
	width: 465px;
	padding: 0px 0px 15px 0px;
	margin:0 0 10px 0;
	position: relative;
}
a#gurumeBtn {
	width: 118px;
	height: 21px;
	position: absolute;
	text-indent: -9999px;
	display: block;
	top: 4px;
	right: 6px;
	background: url(../img/btn_list01.gif) no-repeat;
	text-decoration: none;
}

#gurume h3.boxTit {
	width: 465px;
	height: 30px;
	margin:0 0 0 0;
	text-indent: -9999px;
	background: url(../img/renewTit07.gif) no-repeat;
}
#gurumeInner {
	background: url(../img/renewBg_01.gif) top left no-repeat !important;
	width: 460px;
	padding: 12px 0px 0px 5px;
	/*font: normal x-small/1.4em Verdana, "lr oSVbN", Osaka, "qMmpS Pro W3";*/
	display: inline-table;
} 
#gurumeInner:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
} 
/* Mac IE \*/ 
* html #gurumeInner {height: 1%;} 
#gurumeInner {display: block;}
/* */

#gurume img#gurumePhoto {
	width: 140px;
	float: left;
}
ul#gurumeList {
	width: 320px;
	height: 130px;
	overflow:hidden;
	float: right;
	display: block; 
}
ul#gurumeList li {
	/*background: url(../img/otomesenList01.gif) left 6px no-repeat;*/
	width: 290px;
	display: block;
	margin-left:10px;
	padding: 3px 0px 3px 5px;
}
ul#gurumeList span {
	font: normal 10px/1.3em Arial, Helvetica, sans-serif;
	color: #79b800;
}

/* ΠΑ½άͺΑΗ€
---------------------------------------------------- */
#hittama {
	width: 465px;
	padding: 0px 0px 15px 0px;
	margin:0 0 10px 0;
	position: relative;
}
a#hittamaBtn {
	width: 118px;
	height: 21px;
	position: absolute;
	text-indent: -9999px;
	display: block;
	top: 4px;
	right: 6px;
	background: url(../img/btn_list01.gif) no-repeat;
	text-decoration: none;
}

#hittama h3.boxTit {
	width: 465px;
	height: 30px;
	margin:0 0 0 0;
	text-indent: -9999px;
	background: url(../img/renewTit08.gif) no-repeat;
}
#hittamaInner {
	background: url(../img/renewBg_01.gif) top left no-repeat !important;
	width: 460px;
	padding: 12px 0px 0px 5px;
	/*font: normal x-small/1.4em Verdana, "lr oSVbN", Osaka, "qMmpS Pro W3";*/
	display: inline-table;
} 
#hittamaInner:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
} 
/* Mac IE \*/ 
* html #hittamaInner {height: 1%;} 
#hittamaInner {display: block;}
/* */

#hittamae img#hittamaPhoto {
	width: 140px;
	float: left;
}
ul#hittamaList {
	width: 320px;
	height: 130px;
	overflow:hidden;
	float: right;
	display: block; 
}
ul#hittamaList li {
	/*background: url(../img/otomesenList01.gif) left 6px no-repeat;*/
	width: 290px;
	display: block;
	margin-left:10px;
	padding: 3px 0px 3px 5px;
}
ul#hittamaList span {
	font: normal 10px/1.3em Arial, Helvetica, sans-serif;
	color: #79b800;
}

/* MCΠξ
---------------------------------------------------- */
#mcprofBox {
	width: 235px;
	padding: 0px 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: 465px;
	padding: 0px 0px 15px 0px;
	position: relative;
}

a#mcRoomBtn {
	width: 35px;
	height: 21px;
	position: absolute;
	text-indent: -9999px;
	display: block;
	top: 4px;
	right: 6px;
	background: url(../img/btn_list02.gif) no-repeat;
	text-decoration: none;
}

#mcRoom h3.boxTit,
#mcRoom h3.boxTit01 {
	width: 465px;
	height: 30px;
	text-indent: -9999px;
}

#mcRoom h3.boxTit {
	background: url(../img/renewTit_mcroom.gif) no-repeat;
}

div#mcRoomBox {
	width:465px;
}

#mcRoom p {
	width: 465px;
	padding: 8px 0px 0px 0px;
	font: normal x-small/1.4em Verdana, "lr oSVbN", Osaka, "qMmpS Pro W3";
}

ul#mcRoomList {
	background: url(../img/renewBg_01.gif) no-repeat !important;
	width: 460px;
	padding:8px 0 0 5px;
	display: block; 
}
ul#mcRoomList li {
	width: 400px;
	display: block;
	padding: 3px 0px 3px 50px;
}
ul#mcRoomList li.maiko {background: url(../img/renewList07.gif) no-repeat 0px 3px;}
ul#mcRoomList li.shiro {background: url(../img/renewList08.gif) no-repeat 0px 3px;}
ul#mcRoomList li.yuko {background: url(../img/renewList04.gif) no-repeat 0px 3px;}
ul#mcRoomList li.katsuki {background: url(../img/renewList05.gif) no-repeat 0px 3px;}
ul#mcRoomList li.maki {background: url(../img/renewList06.gif) no-repeat 0px 3px;}
ul#mcRoomList li.shudou {background: url(../img/renewList02.gif) no-repeat 0px 3px;}
ul#mcRoomList li.akama {background: url(../img/renewList01.gif) no-repeat 0px 3px;}
ul#mcRoomList span {
	font: normal 10px/1.3em Arial, Helvetica, sans-serif;
	color: #79b800;
}


/* »ΜΌ
---------------------------------------------------- */
#etcBox {
	width: 235px;
	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 "lr oSVbN", Osaka, "qMmpS Pro W3";
	float: right;
}

