@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: verdana,"Â¥¡¦Â¥Ã©Â¥Â®Â¥¡¦Â³¡¦Â¥Â´ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"Â£¡¦Â£¡¦ Â£¡¦Â¥Â´Â¥Â·Â¥¡¦Â¥Â¯","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: "Â¥Ã¡Â¥Â¤Â¥ÃªÂ¥Âª","Meiryo";
	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;
}

#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;
}

.modelphoto{
margin-top:10px;
border: #999999 solid 1px;
}

.textbox{
background-color:#000000;
padding:10px;
width:453px;
_width:468px;
}

.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:485px;
padding:58px 0px 0px 15px;
}

.gallery{
width:473px;
margin-top:15px;
margin-bottom:15px;
}

.gallery2{
width:350px;
}

.pointbotan{
padding:20px 0px 20px 0px;
}

.pointbox{
float:left;
padding-top:10px;
padding-right:5px;
}

.botanbox{
padding:0px 0px 0px 0px;
float:left;
}

.photolinktext{
padding-bottom:7px;
_padding-bottom:12px;
}

.point25{
font-size:16px;
font-weight:bold;
}

.pink25{
font-size:16px;
font-weight:bold;
color:#ff00c6;
}

.pointtext{
border:1px solid #ff00c6;
padding:10px;
margin-bottom:30px;

}

.reviewtextbox{
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;
}

#amaleft{
float:left;
width:230px;
_width:225px;
}

#amaright{
float:left;
width:234px;
margin-left:5px;
}

.photobox{
padding-bottom:20px;
padding-top:10px;
border-bottom:#FFFFFF solid 1px;
}

.photoboxlast{
padding-bottom:20px;
padding-top:10px;
}

.name2{
font-size:14px;
color:#d70000;
font-weight:bold;
}

.graybg1{
background-color:#e8e7e7;
padding:0px 10px 0px 10px;
}

.graybg2{
background-color:#d7d7d7;
padding:0px 7px 0px 7px;
}

.gallerytext{
text-align:center;
margin:0px 0px 15px 0px;
}

.amaphoto{
width:105px;
float:left;
}

.amaphoto a img, .amaphoto a:link img, .amaphoto a:visited img{
border:#b0b0b0 1px solid;
}

.amaphoto a:hover img{
border:#ff0000 1px solid;
}

.photolink{
width: 95px;
text-align:center;
float:left;
padding:15px 0px 0px 5px;
line-height:1.4em;
}

.downroad{
margin-top:30px;
}

.amamov{
width:152px;
float:left;
}

.amamov a img, .amamov a:link img, .amamov a:visited img{
border:#b0b0b0 1px solid;
}

.amamov a:hover img{
border:#ff0000 1px solid;
}

.movlink{
text-align:center;
float:left;
padding:15px 0px 0px 5px;
width: 55px;
}

.movlink2{
text-align:center;
float:left;
margin: 20px 0px;
padding:15px 0px 0px 5px;
width: 55px;
}

.mb{
margin-bottom:25px;
}

.mb2{
margin-top: 10px;
/*margin-bottom:25px;*/
}

.pointbotan2{
padding:20px 0px 20px 0px;
text-align:center;
}

.boldred14{
font-weight:bold;
color: #f8100f;
font-size:14px;
}
.pointview{
border: 1px solid #f8100f;
padding:10px;
margin-bottom:30px;
}

