a.bgblack{color:#ffcccc;text-decoration: none;}
a:link.bgblack{color:#ffcccc;text-decoration: none;}
a:visited.bgblack{color:#ffffcc;text-decoration: none;}
a:hover.bgblack{color:#ffff00;text-decoration: underline;}
#base2{
    padding: 0px;
    width: 97%;
    max-width:900px;
    min-width:760px;
    *height:720px;
    width:900px;
    background:#fff url() repeat-y center top;
    background-color: #ffffff;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
}
/*--FireFox--*/
html>body #base2{
    padding: 0px;
    width: 97%;
    max-width:900px;
    min-width:760px;
    height:2000px;
    width:900px;
    background:#fff url() repeat-y center top;
    background-color: #ffffff;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
}


/**** 右側 ****/

#rights{
    font-size:12px;
    float: left;
    width: 15%;
    margin: 0px 0px 0px 1px;
    padding: 5px 0px 0px 0px;
    text-align:center;

}

#slist{   
	width: 148px;
	text-align:left;
	border: 1px solid #999999;
	background-color: #eeeeee;
	padding:5px 0px 0px 0px;
	margin:0px;}

#slist_name{
font-size: 11px;
    line-height:115%;    
	width: 144px;
	text-align:left;
	padding:2px 0px 0px 4px;
	margin:0px;}


.slistttl {
	width:142px;
	height:22px;
	border: 1px #666666 solid;
	background-color:#003399;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
	padding: 4px 1px 1px 5px;
	margin: 2px 0px 2px 0px;
}




/**** コンテンツ部分 ****/
#cttl {
	font-size:14px;
	font-weight:bold;
    padding: 0px 0px 0px 12px;
}
#newcttl {
    background: #fff url(http://www.hako-lg.com/common/images/cont_ttl_bg_35.jpg) repeat-x;
    width: 95%;
    height:28px;
    text-align: left;
    margin: 0px 0px 8px 0px;
    padding: 1px 0px 0px 5px;
    vertical-align: middle;
    clear: both;
    border: 1px solid #999999;
}


#stage{
	width: 95%;
    margin: 0px;
    padding: 1px;
	text-align:center;
}


#stage ul {
    list-style: none;
    text-align: center;
    width:100%;
    margin: 0px;
    padding: 0px;
}
li.osusume{
	float: left;
    width:210px;
	height:158px;
	border:#999999 1px solid;
	text-align: center;
	font-size: 11px;
	line-height:105%;
	color:#000000;
	padding: 0px;
	margin:1px;
}

.osusumeshop{
	height:35px;
	background-color:#FFCC00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding:1px 0px 0px 3px;}

.osusume_p{
	width:110px;
	height:130px;
	vertical-align:top;
	padding:2px;}
	
.osusume_info{
	width:94px;
	padding:2px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	line-height:120%;
	color:#333333;}

#nameban{
width:87px;
height:13px;
background-image:url(http://search.lvg.co.jp/hitoduma/search/gals/images/name.gif);
background-repeat:no-repeat;
background-position:top;
padding:0px;
margin:0px;}

#sizeban{
width:87px;
height:13px;
background-image:url(http://search.lvg.co.jp/hitoduma/search/gals/images/size.gif);
background-repeat:no-repeat;
background-position:top;
padding:0px;
margin:0px;}

#type_inran{
width:88px;
height:22px;
background-image:url(http://search.lvg.co.jp/hitoduma/search/gals/images/type_inran.gif);
background-repeat:no-repeat;
background-position:top;
padding:0px;
margin:0px;}

#type_seiso{
width:88px;
height:22px;
background-image:url(http://search.lvg.co.jp/hitoduma/search/gals/images/type_seiso.gif);
background-repeat:no-repeat;
background-position:top;
padding:0px;
margin:0px;}

#type_jyukujyo{
width:88px;
height:22px;
background-image:url(http://search.lvg.co.jp/hitoduma/search/gals/images/type_jyukujyo.gif);
background-repeat:no-repeat;
background-position:top;
padding:0px;
margin:0px;}

#type_osana{
width:88px;
height:22px;
background-image:url(http://search.lvg.co.jp/hitoduma/search/gals/images/type_osana.gif);
background-repeat:no-repeat;
background-position:top;
padding:0px;
margin:0px;}

#type_bust{
width:88px;
height:22px;
background-image:url(http://search.lvg.co.jp/hitoduma/search/gals/images/type_bust.gif);
background-repeat:no-repeat;
background-position:top;
padding:0px;
margin:0px;}

#osusume_photo{padding:5px; margin:0px; text-align:center; width:95%;}

#osusume_plof{padding:2px 0px 5px 0px; margin:0px; width:100%;}

#longprof{
	padding:0px 0px 5px 0px;
	margin:0px;
	text-align:left;
	width:100%;
	font-size:12px;
	line-height:120%;
	background:#ffffff;
}

#osusume_data{
	padding:5px;
	margin:0px;
	text-align:right;
	width:100%;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	line-height:120%;
	border-bottom:1px dotted #999999;
	background:#333333;
}


.plof_menu{
width:40%;
font-size:12px;
line-height:115%;
color:#666666;
text-align:right;
margin:1px;
padding:2px;
background:#e5e5e5;
border-bottom:1px dotted #999999;
border-right:3px solid #CC0000;}

.plof_menu2{
width:15%;
font-size:12px;
line-height:115%;
color:#666666;
text-align:right;
margin:1px;
padding:2px;
background:#e5e5e5;
border-bottom:1px dotted #999999;
border-right:3px solid #CC0000;}

.plof_text{
width:60%;
font-size:12px;
line-height:115%;
color:#333333;
text-align:left;
margin:0px;
padding:0px;
border-bottom:1px dotted #999999;}
.plof_text2{
width:85%;
font-size:12px;
line-height:115%;
color:#333333;
text-align:left;
margin:0px;
padding:3px;
border-bottom:1px dotted #999999;}

.plof_ttl{
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:120%;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding:2px 0px 2px 3px;}

#osusumeTtl {
	float: left;
	font-size:14px;
	font-weight:bold;
    margin: 0px;
    padding: 0px;
}
#wifename {
	float: right;
	font-size:15px;
	font-weight:bold;
    margin: 0px 10px 0px 0px;
    padding: 4px 0px 0px 0px;
}

.shoplink {
	font-size:16px;
	font-weight:bold;
    margin: 0px;
    padding: 0px;
}

#warichike {
	float: left;
	width:69%;
    margin: 0px;
    padding: 0px;
}
#ohpview {
	float: left;
    margin: 0px;
    padding: 0px;
}
