@charset "EUC-JP";
/* CSS Document */

body#special {font-size:0.8em; line-height: 1.8;}

#sp_inner {width:900px; padding: 0 0 0 76px;  }

p.read {width: 800px; height: auto; margin: 20px 0 50px 50px;}

#rari {width: 550px; height: auto; margin-left: 160px;}
#rari p {margin: 15px 0; font-size:110%;}

#rari p.profile {width: 550px;  padding-top: 10px; border-top: 1px dotted #bbb; font-size: 90%;} 


.selected {width: 798px; height: 105px; margin: 80px 0 20px 50px; background: url(1003_kago/selected.gif) top center no-repeat; text-indent: -9999px;}

ul.kago {width: 600px; height: 100px; margin-left: 160px; margin-bottom: 10px; }
ul.kago li {width: 100px; height: 100px; float: left; margin-right: 20px;}

.cloth {width: 580px; height: 180px; margin: 60px 0 20px 160px; background: url(1003_kago/cloth.jpg) top center no-repeat; text-indent: -9999px;}

/* item*/
#kanren-item-box {
	width: 580px;
	margin:0 auto 50px 160px;
}

.kanren-item {
	width:98px;
	float:left;
	margin: 5px 5px 0 0;
}

kanren-item .inner {
	padding:20px 0 0 0;
}

.kanren-item h4 {
	font-size:72%;
	line-height:120%;
	padding:5px 0 5px 0;
	width:95px;
}

.kanren-item img {
	border:1px solid #CCCCCC;
}

.kanren-item a:hover img {
	border:1px solid #B2D6D3;
}



.bnr {width:819px; height: auto; margin: 50px 0 50px 160px; }


.caption {width: 580px; text-align: right; margin-left: 160px; font-size:7pt; }


/* to Top*/
.tobillet a {width: 800px; height: 85px;  margin:100px 0 30px 50px;
background: url(../present/img/tobillet.gif) top center no-repeat; text-indent: -9999px; display: block; overflow: hidden;}
.tobillet a:hover {background-position: 0pt 5px;}



