/* CSS Document */





/*-------------汎用-------------*/





#commonUl , #otherBanners {


	list-style-type:none;


}


#commonUl {


	margin:10px 10px 5px 5px;


}


#commonUl li {


	padding-left:20px;


	background:url(../../menu/img/heart.gif) no-repeat 0px 2px;


	border-bottom:1px dotted #CCC;


	margin-bottom:2px;


}


#commonUl #shopLink , #shopLink {


	background:url(../../menu/img/shopicon.gif) no-repeat 0px 2px;


	padding-left:23px;


}


#explanation {


	width:600px;


	margin:0px auto 10px auto;


	padding:0px 0px 10px 0px;


}


#explanation p {


	width:95%;


	margin:0px auto;


}


#otherBanners li {


	margin-bottom:5px;


	text-align:center;


}


#otherBanners li a img {


	border:0;


}


#printPrice {


	width:98%;


	margin:10px auto 20px auto;


	text-align:center;


	border-right:1px solid #999;


	border-top:1px solid #999;


	border-collapse: collapse;


}


#printPrice th , #printPrice td {


	border-spacing:0;


	border-left:1px solid #999;


	border-bottom:1px solid #999;


}


#printPrice th {


	border-spacing:0;


	background:#DEE0DF;


}


#objectMargin {


	margin-bottom:15px;


}


.adjustmentMargin {


	margin:10px 0px;


}


.white {


	color:#FFFFFF;


}


.negativeMargin {


	margin-top:-15px;


	position:relative;


}


#goGallery {


	text-align:center;


	width:600px;


}


#goGallery a img {


	border:0;


}


.noMarginUl {


	list-style-type:none;


}


.noMarginUl li {


	line-height:0;


	font-size:0em;


}


* html .noMarginUl li img {


	line-height:0;


	font-size:0em;


	margin:-1px 0px 0px 0px;


	padding:0;


}


/*-------------各ページ「○○とは？」説明用-------------*/





.jyusan #explanation , .momo #explanation , .omiya #explanation , .tango #explanation  , .sichigosan #explanation{


	color:#FFF;


}


.jyusan #explanation , .momo #explanation{


	background:url(../../menu/13/img/explanation_foot.gif) no-repeat 0px 100% #F19CA3;


}


.sichigosan #explanation {


	background:url(../../menu/753/img/explanation_foot.gif) no-repeat 0px 100% #A10007;


}


.harf #explanation {


	background: url(../../menu/hanbun/img/explanation_foot.gif) no-repeat 0px 100% #97CED2;


}


.omiya #explanation {


	background: url(../../menu/omiya/img/explanation_foot.gif) no-repeat 0px 100% #AD6EAB;


}


.tango #explanation {


	background: url(../../menu/tango/img/explanation_foot.gif) no-repeat 0px 100% #88C897;


}


.gajyu #explanation {


	background: url(../../menu/gaju/img/explanation_foot.gif) no-repeat 0px 100% #C2A776;


	color:#4E4330;


}


.birthday #explanation , .kids #explanation {


	background: url(../../menu/kids/img/explanation_foot.gif) no-repeat 0px 100% #CDE18F;


}





/*-------------振袖レンタル大展示会-------------*/


.rental .bgRed {


	background:#CC0000;


	color:#FFF;


	padding:5px;


	text-align:center;


	margin:10px 0px;


}





/*-------------成人式-------------*/ 





.seijin ul {


	list-style-type:none;


	margin:5px 0px 15px 0px;


}


.seijin ul li {


	display:inline;


}


.seijin ul li a img {


	border:0;


}





/*-------------賀寿-------------*/





.gajyu #explanation table {


	width:95%;


	margin:20px auto;


	border-right:1px solid #4E4330;


	border-top:1px solid #4E4330;


	border-collapse: collapse;


}


.gajyu #explanation table caption {


	color:#FFF;


	text-align:left;


	font-size:1.2em;


	font-weight:bold;


	margin-top:15px;


}


.gajyu #explanation th , .gajyu #explanation td {


	padding:3px;


	border-spacing:0;


	border-left:1px solid #4E4330;


	border-bottom:1px solid #4E4330;


}


.gajyu #explanation th {


	color:#FFF;


	background:#97CED2;


	border-spacing:0;


}


.gajyu #explanation td {


	background:#FFF;


}


.gajyu #explanation h4 {


	margin:10px;


}





/*-------------家族-------------*/





#messageFamily {


	margin:0px auto 15px auto;


}



