/* CSS Document */
/*インデックスページ*/
/*左*/
#leftbox{
text-align:left;
width:550px;
float:left;
font-size:12px;
}
#leftbox .board{
border:1px solid #999999;
padding:5px;
margin:0px 12px 0px 5px;
width:520px;
background-color:#FFFFCC;
}
#leftbox a{
font-size:12px;
}
#leftbox img{
border:1px solid #aaaaaa;
}
#leftbox p{
margin:0px;
}
#leftbox .photo1{
float:left;
padding:0px;
margin:3px;
height:100%;
line-height:150%;
width:30%;
}
#leftbox .text1 li{
font-size:13px;
margin:0px 0px 3px 30px;
list-style-type:none;
}
#leftbox .text1 img{
border:none;
}
#leftbox .text1 a{
font-size:13px;
font-weight:bolder;
}

#leftbox .toc a{
color:#FF9900;
}
#leftbox .toc a:hover{
color:#FF3333;
text-decoration:underline;
}
#leftbox td{
vertical-align:top;
}
#leftbox .capt{
	background-image:url("http://img2.ff-site.com/i-tuma/image/leftcaptbg.gif");
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 0px 2px 0px;
	line-height:30px;
	text-indent:1em;
	letter-spacing:1px;
	font-size:12px;
	font-weight: bold;
}
#leftbox .capt span{
margin-left:4em;
color:#666666;
letter-spacing:0px;
}
#leftbox .capt2{
	background-image:url("http://img2.ff-site.com/i-tuma/image/leftcaptbg2.gif");
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 0px 2px 0px;
	line-height:30px;
	text-indent:1em;
	letter-spacing:1px;
	font-size:12px;
	font-weight: bold;
}
#leftbox .capt2 span{
margin-left:4em;
color:#666666;
letter-spacing:0px;
}
#leftbox .today-free-eros{
float:left;
width:269px;
border:1px solid blue;
margin:0px 3px 3px 0px;
}
#leftbox .today-free-eros2{
float:left;
width:175px;
border:1px solid blue;
margin:0px 3px 3px 0px;
}
#leftbox .capt3{
	background-image:url("http://img2.ff-site.com/i-tuma/image/leftcaptbg3.gif");
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 0px 2px 0px;
	line-height:30px;
	text-indent:1em;
	letter-spacing:1px;
	font-size:12px;
	font-weight: bold;
}
#leftbox .capt3 span{
margin-left:4em;
color:#666666;
letter-spacing:0px;
}
#leftbox .board2{
height:auto;
background-color:#ffffff;
margin:0px 10px 0px 0px;
}
#leftbox .board3{
height:auto;
background-color:#ffffff;
margin:0px 10px 0px 0px;
}
#leftbox .tokopict{
float:left;
width:130px;
text-align:left;
margin:0px 0px 3px 3px;
border:1px solid #cccccc;
background-color:#ffeeee;
}
#leftbox .capt4{
	background-image:url("http://img2.ff-site.com/i-tuma/image/leftcaptbg4.gif");
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 0px 0px 0px;
	line-height:30px;
	text-indent:1em;
	letter-spacing:1px;
	font-size:12px;
	font-weight: bold;
}
#leftbox .capt4 span{
margin-left:4em;
color:#666666;
letter-spacing:0px;
}
#choimote dl{
border:1px solid #ccc;
background-color:#ffffdd;
padding:10px;
margin:5px 10px 5px 0px;
}
#choimote dt{
line-height:160%;
font-weight:bold;
}
#choimote dd{
line-height:130%;
}
#leftbox .tsrecomended{
width:540px;
height:300px;
margin:0px 10px 0px 0px;
background-color:#000000;
}
#leftbox .tsrecomended ul{
margin:0px;
padding:0px;
list-style-type:none;
}
#leftbox .tsrecomended li{
float:left;
width:120px;
border:1px solid #000000;
margin:5px;
}
#leftbox .snm{
height:2.5em;
}
#leftbox .snm a{
color:#cccccc;
}
#leftbox .snm a:hover{
color:#FF3366;
}
#leftbox p.yaguchiprof{
width:200px;
height:100px;
padding:5px;
border:1px solid #cccccc;
background-color:#CCFFFF;
float:left;
}
#leftbox .yaguchiprof img{
margin-right:3px;
}
#leftbox p.yaguchireco{
width:315px;
padding:5px;
float:left;
border:1px solid #CCFFFF;
marign:0px 10px 0px 0px;
}
#leftbox p.yaguchiprof2{
width:200px;
height:150px;
padding:5px;
border:1px solid #cccccc;
background-color:pink;
float:left;
}
#leftbox .yaguchiprof2 img{
margin-right:3px;
}
#leftbox p.yaguchireco2{
width:315px;
height:150px;
padding:5px;
float:left;
border:1px solid #CCFFFF;
marign:0px 10px 0px 0px;
}
#photogal{
	margin:0px;
	background-color: #000000;
	width: 540px;
}
#photogal2{
margin:0px 10px 2px 12px;
}
#goodsite p{
width:255px;
float:left;
margin:0px;
padding:0px;
border:1px solid #cccccc;
margin:0px 8px 3px 3px;
background-image:url("http://img2.ff-site.com/i-tuma/image/cellbg4.gif");
}
#goodsite img{
float:left;
}
#leftbox .vs{
width:540px;
}
#leftbox .vs td{
border:3px groove #ff9900;
background-color:#ff9900;
}
#wfc dl{
border:3px ridge #aaaaaa;
margin:3px 10px 10px 3px;
background-color:#ffffdd;
padding:10px;
}
#wfc ul{
list-style-type:none;
}
/*右*/
#rightbox{
	float:left;
	text-align:left;
	width:300px;
	font-size:12px;
	padding:0px;
	margin:0px;
	line-height: 130%;
}
#rightbox .rcapt{
	background-image:url("http://img2.ff-site.com/i-tuma/image/rightcaptbg.gif");
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 0px 0px 0px;
	line-height:30px;
	text-indent:1em;
	letter-spacing:1px;
	font-size:12px;
	font-weight: bold;
}
#rightbox .rcapt span{
margin-left:1em;
color:#666666;
letter-spacing:0px;
}
#rightbox .photo1{
float:left;
}
#rightbox .text1{
padding:10px 10px 10px 10px;
width:160px;
height:60px;
float:left;
margin:0px 0px 0px 8px;
border-right:10px solid #336633;
border-left:10px solid #336633;
line-height:130%;
}
#rightbox .text2{
	padding:5px;
	width:90px;
	float:left;
	margin:0px 0px 0px 8px;
	line-height:130%;
	vertical-align: top;
	font-size: 13px;
}
#rightbox ul{
list-style-type:none;
line-height:170%;
border-right:10px solid #666699;
margin:0px 12px 0px 5px;
padding:0px 0px 0px 5px;
}
#rightbox .rcapt2{
	background-image:url("http://img2.ff-site.com/i-tuma/image/rightcaptbg2.gif");
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 0px 0px 0px;
	line-height:30px;
	text-indent:1em;
	letter-spacing:1px;
	font-size:12px;
	font-weight: bold;
}
#rightbox .rcapt2 span{
margin-left:1em;
color:#666666;
letter-spacing:0px;
}
#enterhere{
margin:0px;
width:99%;
text-align:center;
}
#enterhere p{
padding:10px 0px;
margin:0px;
font-size:14px;
font-weight:bold;
background-image:url("http://img2.ff-site.com/i-tuma/image/cellbg2.gif");
background-color:transparent;
border:1px solid #333333;
line-height:150%;
}
#enterhere span{
margin-left:1em;
padding:10px 0px;
font-size:14px;
font-weight:bold;
}
#rightbox iframe.after11{
overflow-x:hidden;
overflow-y:scroll;
}
#enterhere2{
width:290px;
height:150px;
background-image:url("http://img2.ff-site.com/i-tuma/image/enterhere.gif");
background-repeat:no-repeat;
background-postion:left top;
text-align:right;
font-weight:bolder;
padding:5px 5px 0px 0px;
border:1px solid #333333;
margin:0px 0px 10px;
}

#enterhere3{
width:290px;
height:100px;
background-image:url("http://img2.ff-site.com/i-tuma/image/enterhere3.jpg");
background-repeat:no-repeat;
background-postion:left top;
text-align:right;
font-weight:bolder;
padding:5px 5px 0px 0px;
border:1px solid #333333;
margin:0px 0px 10px 0px;
}

.pick1a{background-color:#FFCCFF;
margin-top:2px;
margin-bottom:2px;
padding:2px}
.pick1b{
margin-top:2px;
margin-bottom:2px;
color:#FF0000}
.pick1c{
	margin-top:12px;
	float: right;
}.top1 {
	padding: 5px;
}
/* 追加分 */
ul.toko1 {
width:100%;
padding:0px;
margin:0px;
}
.toko1 li {
float:left;
margin:2px 1px;
line-height:110%;
list-style-type:none;
background-color:#ffddee;
color:#333366;
border:1px solid #cc6666;
}
.toko1 li img{
margin-bottom:3px;
}
.larger{
width:264px;
}
.larger img{
width:250px;
height:120px;
border:none;
}
.norm{
	width:130px;
	padding-bottom: 7px;
}
.norm img{
width:100px;
height:100px;
border:none;
}
.toko1 a:link{
color:#ff0033;
}
.toko1 a:visited{
color:#ff0033;}
/* 変更分 */
#leftbox .toc {
	CLEAR: both; MARGIN:0.5em; TEXT-ALIGN: right
}
#leftbox .toc2{CLEAR: both; MARGIN:0.5em; TEXT-ALIGN: right;
}
#leftbox .toc2 a {
	background-image:url(http://img2.ff-site.com/i-tuma/image/kakogazo.gif);
	background-repeat:no-repeat;
	height: 53px;
	width: 240px;
	display: block;
	
}
#leftbox .toc2 a:hover {
	background-repeat:no-repeat;
	background-image:url(http://img2.ff-site.com/i-tuma/image/kakogazo2.gif)	
}
#leftbox .toc2 span {
	display:none;
}	
#goodsite2 {
	width:525px;
	margin:0px 8px 3px 3px;
	padding:5px;
	border:1px solid #cccccc;
	margin:0px 8px 3px 3px;
	background-image:none;
	background-color: #FFFFCC;
	clear: both;
}
#goodsite2 table{
	margin: 2px;
	padding: 1px;
	float: left;
	width: 170px;
	text-align: center;
	border: 1px solid #FF9900;
}
#goodsite2 td {
	padding-top: 2px;
	padding-bottom: 2px;
}
#goodsite2 img {
	width: 160px;

}
.style1 {color: #FF0000}
ul.toko2 {
width:100%;
padding:0px;
margin:0px;
}
.toko2 li {
float:left;
margin:2px 1px;
line-height:110%;
list-style-type:none;
background-color:#FFFFCC;
color:#000066;
border:1px solid #cc6666;
}
.toko2 li img{
margin-bottom:3px;
}
