@charset "EUC-JP";

/* -----------------------------------------------------------
CSS Information

 File name:      contents.css
 Style Info:     ¥¥¥©¥ë¥¤»ê°³°´ô
----------------------------------------------------------- */

/*clearFix*/
.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

.clear {
     clear:both;
}

/*´ðê*/


html {
	overflow-y: scroll;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin: 0;
	padding: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,th {
	text-align: left;
}

q:before,q:after {
	content: '';
}

object,
embed {
	vertical-align: top;
}

hr,legend {
	display: none;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

img,abbr,acronym,fieldset {
	border: 0;
}

li {
	list-style-type: none;
}

p {
	margin-bottom: 0em;
}
a {
text-decoration:none;
}
a:hover{
color:#FF0000;
}

/*¥á¥¥å¡¼ê*/
body {
	color: #333;
	font-size:small;
	font-family: CI, Meiryo, verdana, 'qMmpS ProN W3', 'Hiragino Kaku Gothic ProN', 'lr oSVbN', 'MS PGothic', sans-serif;
line-height: 1.5;
	text-align:left;
	background:#fff url(../img/body_bg.gif) top left repeat-y;
	height:100%;
}

* html body {
	font-size: small;
}


* + html body {
	font-family: CI, Meiryo, verdana, 'qMmpS ProN W3', 'Hiragino Kaku Gothic ProN', 'lr oSVbN', 'MS PGothic', sans-serif;
	font-size: small;
}

.bold{
font-weight:bold;
}

.boldred{
font-weight:bold;
color:#FF0000;
}

.red{
color:#FF0000;
}

.boldpink14{
font-weight:bold;
color:#ff00c6;
font-size:14px;
}
.boldred14{
font-weight:bold;
color: #f8100f;
font-size:14px;
}

#big{
background-image:url(../img/bg_img.gif);
background-repeat:repeat-y;
width:870px;
padding-left:15px;
padding-right:15px;
text-align:left;
padding-top:2px;
font-size:12px;
}

#hed{
width:870px;
height:70px;
background-image:url(../img/hed_img.gif);
}

.hedtext{
color:#FFFFFF;
text-align:1.2em;
float:right;
padding:8px 5px 0px 0px;
}

#boxleft{
float:left;
padding:15px 0px 0px 15px;
width:352px;
}

#boxleft .director {
	margin-top:10px;
	padding-top:5px;
	border-top:solid 1px #ffffff;
}

.modelphoto{
margin-top:10px;
border: #999999 solid 1px;
}

.textbox{
background-color:#000000;
padding:10px;
width:332px;
margin-top:10px;
}

.texttitle{
width:330px;
border-bottom:#FFFFFF 1px solid;
color:#FFFFFF;
}

.name{
font-size:14px;
color:#FF0000;
font-weight:bold;
}

.name2{
font-size:14px;
color:#d70000;
font-weight:bold;
}

.texttitle2{
color:#FFFFFF;
line-height:1.4em;
padding-top:5px;
}

#boxright{
float:left;
width:483px;
padding:15px 0px 0px 15px;
}

.gallery{
width:463px;
}

.gallerybox{
padding-top:10px;
width:463px;
}

.gallerytext{
text-align:center;
margin-bottom:15px;
}

.photobox{
background-color:#e8e7e7;
padding:5px 0px 15px 25px;
border:#c8c8c8 solid 1px;
}

.photo{
float:left;
padding-right:15px;
}

.photo a img, .photo a:link img, .photo a:visited img{
border:#666666 solid 1px;
}

.photo a:hover img{
border:#FF0000 solid 1px;
}

.photolink{
float:left;
padding-left:15px;
}

.photolink2{
float:left;
padding-left:5px;
width:255px;
}

.pointbotan{
padding:20px 0px 20px 0px;
}

.pointbox{
float:left;
}

.botanbox{
padding:0px 0px 0px 20px;
float:left;
}

.photolinktext{
padding-bottom:7px;
_padding-bottom:12px;
}

.point25{
font-size:25px;
font-weight:bold;
}

.pink25{
font-size:25px;
font-weight:bold;
color:#ff00c6;
}

.pointtext{
border:1px solid #ff00c6;
padding:10px;
margin-bottom:30px;
width:450px;
_width:470px;
}
.pointview{
border: 1px solid #f8100f;
padding:10px;
margin-bottom:30px;
width:450px;
_width:470px;
}

.pointview p{
	margin: 0px;
	padding: 0px;
}

.reviewtext{
padding:10px;
}

.reviewtop{
border-bottom:#000000 1px dotted;
border-top:#000000 1px dotted;
font-size:12px;
}

#reviewbox{

}

.reviewtext li{
display:inline;
}





#foot{
height:115px;
background-color:#000000;
margin-top:30px;
}

#foot a, #foot a:link, #foot a:visited{
color:#FFFFFF;
}

#foot a:hover{
color:#FFFF00;
}

.foottable{
color:#FFFFFF;
text-align:center;
font-size:12px;
line-height:1.4em;
}

.reviewtext2{
padding-top:10px;
line-height:1.5em;
}

.reviewtext2 li{
display:inline;
}

.pointbotan2{
padding:20px 0px 20px 0px;
text-align:center;
}

/*Ϣʡ*/

#relay {
	width:350px;
	margin-top:40px;
	padding-top:40px;
	background:url(../../img2/kanren.gif) no-repeat;
}

#relay .tit{
	width:350px;
	height:25px;
	background-color:#aaaaaa; 
	color:#ffffff; 
	line-height:25px; 
	font-weight:bold;
	margin-top:10px;
}

#relay .box{
	padding:9px 9px 9px 0px; 
	border-bottom:solid 1px #aaaaaa; 
	border-left:solid 1px #aaaaaa; 
	border-right:solid 1px #aaaaaa; 
    zoom: 100%;
}

#relay .box:after{
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

#relay .img{
	width:130px;
	height:130px;
	float:left;
	margin-left:10px;
	background-color:#000000;
	border:solid 1px #0078de;
	}

#relay .model{
	width:185px;
	height:130px;
	float:left;
	margin-left:10px;
	}

#relay .model a:hover{text-decoration:underline;}

#relay .model_tit{
	height:25px;
	line-height:25px;
	font-weight:bold;

	}

#relay .model_text{
	height:85px;
	margin-top:5px;
	line-height:16px;
	}

#relay .relay_btn{margin-left:90px;}

#relay .relay_btn a{
	width:91px;
	height:14px;
	display:block;
	}

#relay .relay_btn a span{display:none;}
#relay .relay_btn a:link{background:url(../../img2/kanren_btn.gif) no-repeat;}
#relay .relay_btn a:visited{background:url(../../img2/kanren_btn.gif) no-repeat;}
#relay .relay_btn a:hover{background:url(../../img2/kanren_btn.gif) no-repeat;}
#relay .relay_btn a:activ{background:url(../../img2/kanren_btn.gif) no-repeat;}


