﻿@charset "UTF-8";

html,body{
	margin:0;
	padding:0;
	color:#666;
	font-size:12px;
	font-family: "ＭＳ ゴシック",sans-serif;
	background-color:#E6E6FA;
}

a:link{
	color:#999999;
	text-decoration:none;
	font-size:12px;
}
a:visited{
	color:#999999;
	text-decoration:none;
}
a:hover{
	color:#FF4500;
}

img{
	border-width:0;
}

#vote_result{
	margin:0;
	padding:0;
	height:30px;
	background-color:#FFF;
}

#vote_result #result_txt{
	margin:0 10px;
	padding:0;
}

#wrapper_ex{
	margin:0;
	padding:0;
	width:620px;
	height:470px;
	background-color:#E6E6FA;
}

#photoarea{
	margin:10px 0 10px 10px;
	padding:0;
	float:left;
	width:270px;
	height:450px;
	background-color:#D3D3D3;
	overflow:hidden;
}

#photoarea_ex{
	margin:10px 0 10px 10px;
	padding:0;
	float:left;
	width:270px;
	height:395px;
	background-color:#D3D3D3;
}

#photoarea #photo{
	margin:10px;
	padding:0;
	width:250px;
	height:375px;
	text-align:center;
}

#photoarea_ex #photo_ex{
	margin:10px;
	padding:0;
	width:250px;
	height:375px;
	text-align:center;
}

#photoarea #banner{
	margin:15px 10px 0 35px;
	padding:0;
	width:200px;
	height:40px;
}

#profilearea{
	position:relative;
	top:10px;
	left:10px;
	bottom:10px;
	padding:0;
	float:left;
	width:320px;
	height:450px;
	background-color:#D3D3D3;
	overflow:hidden;
}

#profilearea_ex{
	margin:10px 0 10px 10px;
	padding:0;
	float:left;
	width:320px;
	height:395px;
	background-color:#D3D3D3;
}

#profilearea #profile{
	margin:10px;
	padding:0;
	width:300px;
	height:200px;
	background-color:#FFF;
	overflow:hidden;
}

#profilearea_ex #profile_ex{
	margin:10px;
	padding:0;
	width:300px;
	height:145px;
	background-color:#FFF;
	overflow:hidden;
}

#profilearea #profile #shopinfo,#profilearea_ex #profile_ex #shopinfo_ex{
	margin:0;
	padding:0;
	width:300px;
	height:70px;
	background:#FFF url(../images/shopinfo_bg.jpg) repeat-x top;
	overflow:hidden;
}

#profilearea #profile #shopinfo #areainfo,#profilearea_ex #profile_ex #shopinfo_ex #areainfo_ex{
	margin:10px 0 6px 0;
	padding:0;
	width:300px;
	text-align:center;
	overflow:hidden;
}

#profilearea #profile #shopinfo #shopnm{
	margin:0;
	padding:0;
	width:300px;
	text-align:center;
	overflow:hidden;
}

#profilearea_ex #profile_ex #shopinfo_ex #shopnm_ex{
	margin:0;
	padding:0;
	width:300px;
	color:#FF6600;
	text-align:center;
	overflow:hidden;
}

#profilearea #profile #shopinfo #shopnm a,#profilearea_ex #profile_ex #shopinfo_ex #shopnm_ex a{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
}

#profilearea #profile #shopinfo #shopnm a:hover{
	color:#FF9900;
}

#profilearea_ex #profile_ex #shopinfo_ex #shopnm_ex a{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

#profilearea_ex #profile_ex #shopinfo_ex #shopnm_ex a:hover{
	color:#FF9900;
}

#profilearea #profile #shopinfo #telno,#profilearea_ex #profile_ex #shopinfo_ex #telno_ex{
	margin:6px 0;
	padding:0;
	width:300px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}

#profilearea #profile #girlinfo{
	margin:0;
	padding:0;
	width:300px;
	height:130px;
	background-color:FFF;
	overflow:hidden;
}

#profilearea_ex #profile_ex #girlinfo_ex{
	margin:0;
	padding:0;
	width:300px;
	height:75px;
	background-color:FFF;
	overflow:hidden;
}

#profilearea #profile #girlinfo #girlnm,#profilearea_ex #profile_ex #girlinfo_ex #girlnm_ex{
	margin:15px 0 0 0;
	padding:0;
	width:300px;
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}

#profilearea #profile #girlinfo #girlsize,#profilearea_ex #profile_ex #girlinfo_ex #girlsize_ex{
	margin:0;
	padding:0;
	width:300px;
	text-align:center;
	overflow:hidden;
}

#profilearea #profile #girlinfo #comment{
	margin:8px;
	padding:0;
	width:284px;
	overflow:hidden;
}

#copyright{
	clear:both;
	margin:0;
	padding:0;
	color:#999999;
	width:640px;
	height:12px;
	overflow:hidden;
	text-align:center;
}

#copyright a{
	margin:0;
	padding:0;
	color:#999999;
}




#profilearea #siteimage{
	margin:10px 10px 0 10px;
	padding:0;
	width:300px;
	height:220px;
	position:relative;
	z-index:1;
	overflow:hidden;
}

#profilearea_ex #siteimage_ex{
	margin:10px 10px 0 10px;
	padding:0;
	width:300px;
	height:220px;
	position:relative;
	z-index:1;
	overflow:hidden;
}

#profilearea #siteimage #siteilink{
	margin:0;
	padding:0;
	width:300px;
	height:220px;
	position:relative;
	z-index:2;
	overflow:hidden;
}

#profilearea #siteimage #sitelink{
	margin:0;
	padding:0;
	top:-220px;
	position:relative;
	z-index:3;
	overflow:hidden;
}

.iframebox-html {
    background-color:#FFF;
}
.iframebox-html-content {
	position: absolute;
    display: none;
}
.iframebox-loading {
    display: block;
	color: #000;
	font-size: 8pt;
    text-decoration: none;
	padding: 2px;
	border: 1px solid #000;
    background-color:#FFF;
    padding-left: 22px;
    background-image: url(../images/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;   
}
.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0;
}
.iframebox-display-block {
    display: block;
}
.iframebox-display-none {
    display: none;
}

