@charset "UTF-8";
/* シリーズ物件CSS */

#favorite{
		font-family:"ヒラギノ明朝 Pro W3", "メイリオ",Meyryo,"ヒラギノ丸ゴ Pro W4","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"Osaka", "MS ゴシック";
}

img {
		border: none;
		vertical-align: top;
}

#seriescontentbox{
		font-size: 12px;
		line-height: 1.6;
		text-align: justify;
		text-justify:inter-ideograph;
		width:830px;
		margin:0 auto;
		padding: 0 0 30px 0;
}

#series{
		padding: 0 15px;
}

#seriesHeader{
		text-align: right;
}

#contentWrapper{
		padding: 15px 0;
}

#primary{
		width: 798px !important;
		width /**/: 800px;
		height: 318px !important;
		height /**/: 320px;
		border: 1px solid #ccc;
}

#orient #primary{
		background: #fff url(../images/orient_title_image.jpg) 10px 10px no-repeat;
}

#sekiwa #primary{
		background: #fff url(../images/sekiwa_title_image.jpg) 10px 10px no-repeat;
}

#ilgrazia #primary{
		background: #fff url(../images/ilgrazia_title_image.jpg) 10px 10px no-repeat;
}

#daito #primary{
		background: #fff url(../images/daito_title_image.jpg) 10px 10px no-repeat;
}

#daiwa #primary{
		background: #fff url(../images/daiwa_title_image.jpg) 10px 10px no-repeat;
}

#encrest #primary{
		background: #fff url(../images/encrest_title_image.jpg) 10px 10px no-repeat;
}

#dormy #primary{
		background: #fff url(../images/dormy_title_image.jpg) 10px 10px no-repeat;
}

#primary h3{
		text-align: right;
		margin-right: 10px;
		margin-top: 115px
}

#favorite #primary h3{
		margin: 0;
}

#favorite #primary #favoriteImage{
		float: left;
		margin: 10px 0 0 10px;
}

#favorite #primary #favoriteTitle{
		float: right;
		margin: 115px 0 0 10px;
}



#secondary{
		margin-top: 25px;
}

#secondary h4{
		margin-bottom: 10px;
}

#section1{
		padding-bottom: 15px;
		overflow: auto;
}

#section2, #section3, #section4, #section5{
		margin-top: 15px;
		overflow: auto;
}

#favorite #section1{
		padding-bottom: 5px;
		overflow: auto;
}

#favorite #section2, #favorite #section3, #favorite #section4, #favorite #section5{
		border-top: 1px dashed #7A6D5B;
		padding-top: 15px;
		overflow: auto !important;
		overflow /**/:hidden;
}

#favorite h4{
		padding-bottom: 6px;
}

.floatRight{
		float: right;
		margin-left: 20px;
}

.floatLeft{
		float: left;
		margin-right: 20px;
}

.sectionImage{
		margin-top: 15px;
}

#seriesFooter, #seriesFooter p{
		text-align: center;
		clear: both;
}

#seriesFooter img{
		margin-top: 15px;
}


#favorite ul{
		padding-top: 15px;
		padding-bottom: 15px;
}

#favorite ul li{
		float: left;
		width: 60px;
		margin: 0 4px 5px 0;
}

#favorite ul li a{
		display: block;
		overflow: hidden;
		width: 100%;
		height: 0!important;
		height: /**/: 60px;
		padding-top: 60px;
		background-image: url(../images/favorite_btn.gif);
}

.r_a a{ background-position: -420px 0; }
.r_a a:hover{ background-position: -420px -60px; }

.k_a a{ background-position: 0 0; }
.k_b a{ background-position: -60px 0; }
.k_c a{ background-position: -120px 0; }
.k_d a{ background-position: -180px 0; }
.k_e a{ background-position: -240px 0; }
.k_f a{ background-position: -300px 0; }
.k_g a{ background-position: -360px 0; }

.k_a a:hover{ background-position: 0 -60px; }
.k_b a:hover{ background-position: -60px -60px; }
.k_c a:hover{ background-position: -120px -60px; }
.k_d a:hover{ background-position: -180px -60px; }
.k_e a:hover{ background-position: -240px -60px; }
.k_f a:hover{ background-position: -300px -60px; }
.k_g a:hover{ background-position: -360px -60px; }

.ldk_a a{ background-position: 0 -120px; }
.ldk_b a{ background-position: -60px -120px; }
.ldk_c a{ background-position: -120px -120px; }
.ldk_d a{ background-position: -180px -120px; }
.ldk_e a{ background-position: -240px -120px; }
.ldk_f a{ background-position: -300px -120px; }
.ldk_g a{ background-position: -360px -120px; }

.ldk_a a:hover{ background-position: 0 -180px; }
.ldk_b a:hover{ background-position: -60px -180px; }
.ldk_c a:hover{ background-position: -120px -180px; }
.ldk_d a:hover{ background-position: -180px -180px; }
.ldk_e a:hover{ background-position: -240px -180px; }
.ldk_f a:hover{ background-position: -300px -180px; }
.ldk_g a:hover{ background-position: -360px -180px; }

.dk_a a{ background-position: 0 -240px; }
.dk_b a{ background-position: -60px -240px; }
.dk_c a{ background-position: -120px -240px; }
.dk_d a{ background-position: -180px -240px; }

.dk_a a:hover{ background-position: 0 -300px; }
.dk_b a:hover{ background-position: -60px -300px; }
.dk_c a:hover{ background-position: -120px -300px; }
.dk_d a:hover{ background-position: -180px -300px; }

.kk_a a{ background-position: -240px -240px; }
.kk_b a{ background-position: -300px -240px; }
.kk_c a{ background-position: -360px -240px; }

.kk_a a:hover{ background-position: -240px -300px; }
.kk_b a:hover{ background-position: -300px -300px; }
.kk_c a:hover{ background-position: -360px -300px; }

.lldk_a a{ background-position: 0 -360px; }
.lldk_b a{ background-position: -60px -360px; }
.lldk_c a{ background-position: -120px -360px; }
.lldk_d a{ background-position: -180px -360px; }
.lldk_e a{ background-position: -240px -360px; }
.lldk_f a{ background-position: -300px -360px; }
.lldk_g a{ background-position: -360px -360px; }

.lldk_a a:hover{ background-position: 0 -420px; }
.lldk_b a:hover{ background-position: -60px -420px; }
.lldk_c a:hover{ background-position: -120px -420px; }
.lldk_d a:hover{ background-position: -180px -420px; }
.lldk_e a:hover{ background-position: -240px -420px; }
.lldk_f a:hover{ background-position: -300px -420px; }
.lldk_g a:hover{ background-position: -360px -420px; }

.llldk_a a{ background-position: 0 -480px; }
.llldk_b a{ background-position: -60px -480px; }
.llldk_c a{ background-position: -120px -480px; }
.llldk_d a{ background-position: -180px -480px; }
.llldk_e a{ background-position: -240px -480px; }
.llldk_f a{ background-position: -300px -480px; }
.llldk_g a{ background-position: -360px -480px; }

.llldk_a a:hover{ background-position: 0 -540px; }
.llldk_b a:hover{ background-position: -60px -540px; }
.llldk_c a:hover{ background-position: -120px -540px; }
.llldk_d a:hover{ background-position: -180px -540px; }
.llldk_e a:hover{ background-position: -240px -540px; }
.llldk_f a:hover{ background-position: -300px -540px; }
.llldk_g a:hover{ background-position: -360px -540px; }


#favorite .sectionImage{
		padding-top: 0;
}

#favorite .madoriImage{
		text-align: center;
		margin-top: 15px;
		display: none;
}

#favoriteFooter p{
		text-align: right;
		font-size: 10px;
}
