@charset "utf-8";

/* ===================================================================

CSS information



file name  :style.css

info :index専用

 

 =================================================================== */

/*------------------------

 main_navi

 ------------------------*/

p#main_navi {

	display:block;

	width:900px;

	height:280px;

	padding:1px 0 1px 0;

	margin:0 0 10px 0;

	border-bottom:#bcbbbb solid 1px;

	border-top:#bcbbbb solid 1px;

	text-indent:-9999px;

}

p#main_navi {

	display:block;

	width:900px;

	height:280px;

	float:left;

}

p#main_navi a{

	display:block;

	width:900px;

	height:280px;

	outline:none;

	overflow:hidden;

}



p#main_navi { background:url(../images/main_wedding.jpg) no-repeat 0 1px; }



p#main_navi a:hover{ background:url(../images/main_wedding_on.jpg) no-repeat 0 0; }



/*------------------------

 contents

 ------------------------*/

#index {



}

.contents {

	width:900px;

	height:auto;

	border-bottom:#bcbbbb solid 1px;

	padding-bottom: 11px;

	clear: both;

}

h2 {

	clear:both;

}

#contents_c dl dt,

#contents_l dl dt {

	line-height:0%;

}



/*----- left -------*/

#contents_l {

	width:240px;

	height:auto;

	float: left;

	font-size:0.63em;

}

#contents_l h2#ttl_btn01,

#contents_l h2#ttl_btn02,

#contents_l h2#ttl_btn03,

#contents_l h2#ttl_btn04{


	display:block;

	width:230px;

	height:28px;

	text-indent:-9999px;

	padding:0 0 6px 0;

}

#contents_l h2#ttl_btn01 a,

#contents_l h2#ttl_btn02 a,

#contents_l h2#ttl_btn03 a,

#contents_l h2#ttl_btn04 a{

	display:block;

	width:230px;

	height:28px;

	outline:none;

	overflow:hidden;

}

#contents_l h2#ttl_btn01{ background:url(../images/h2_btn01.gif) no-repeat 0 0; }

#contents_l h2#ttl_btn02{ background:url(../images/h2_btn02.gif) no-repeat 0 0; }

#contents_l h2#ttl_btn03{ background:url(../images/h2_btn03.gif) no-repeat 0 0; }

#contents_l h2#ttl_btn04{ background:url(../images/h2_btn04.gif) no-repeat 0 0; }


#contents_l h2#ttl_btn01 a:hover{ background:url(../images/h2_btn01_on.gif) no-repeat 0 0; }

#contents_l h2#ttl_btn02 a:hover{ background:url(../images/h2_btn02_on.gif) no-repeat 0 0; }

#contents_l h2#ttl_btn03 a:hover{ background:url(../images/h2_btn03_on.gif) no-repeat 0 0; }

#contents_l h2#ttl_btn04 a:hover{ background:url(../images/h2_btn04_on.gif) no-repeat 0 0; }


#contents_l dl {

	display:block;

	width:230px;

	padding:0 0 15px 0;

}

#contents_l dl dt {

	display:block;

	width:128px;

	float:left;

}

#contents_l dl dt a img {

	width:118px;

	padding:1px;

	border:1px solid #b3b3b3;

	outline:none;

	overflow:hidden;

}

#contents_l dl dt a img:hover {

	border:1px solid #666666;

}

#contents_l dl dd {

	line-height:110%;

}

#contents_l dl dd span {

	display:block;

	text-align:right;	

}

#contents_l dl dd span a {

	

}



#l_banner {

	clear:both;

	width:230px;

	height:auto;

	padding-top: 5px;

}

#l_banner img {

	margin-bottom:5px;

}





/*----- center -------*/

#contents_c {

	width:430px;

	height:auto;

	float:left;

}

#contents_c h2#ttl_index01,

#contents_c h2#ttl_index02,

#contents_c h2#ttl_index03{

	display:block;

	width:420px;

	height:28px;

	text-indent:-9999px;

}

#contents_c h2#ttl_index01{	background:url(../images/h2_ttl_index01.gif) no-repeat 0 0; }

#contents_c h2#ttl_index02{	background:url(../images/h2_ttl_index02.gif) no-repeat 0 0; padding:0 0 6px 0; }

#contents_c h2#ttl_index03{	background:url(../images/h2_ttl_index03.gif) no-repeat 0 0; padding:0 0 6px 0; margin:15px 0 0 0; }



#contents_c ul#information {

	padding:0 0 15px 0;

	font-size:0.63em;

}

#contents_c #information li {

	width:420px;

	height:auto;

	padding: 3px 0px;

	border-bottom: 1px dashed #dcdcdc;

	clear:both;

}

#contents_c #information li span {

	float:left;

	width:55px;

	display:block;

	color:#000000;

}

#contents_c #information li span.text {

	width:365px;

	height: auto;

	float: left;

	color:#333333

}

#information li#information_noborder {

	border:none;

}

#contents_c li:after{

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

} /*IE7以外のモダンブラウザ向け*/

#contents_c li{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/

#contents_c li{height:1%;}

#contents_c li{display:block;}

/*End hide from IE-mac*/ /*IE6以前向け*/









#contents_c dl.index02 {

	display:block;

	width:420px;

	padding:0 0 6px 0;

	margin:0 0 6px 0;

	clear:both;

	border-bottom: 1px dashed #dcdcdc;

}

#contents_c dl.index02 dt {

	display:block;

	width:106px;

	float:left;

	line-height:0%;

}

#contents_c dl.index02 dt img {

	width:96px;

	padding:1px;

	border:1px solid #b3b3b3;

}

#contents_c dl.index02 dt img a{

	outline:none;

	overflow:hidden;

}

#contents_c dl.index02 dt a img:hover {

	border:1px solid #666666;

}

#contents_c dl.index02 dd {

	line-height:140%;

	font-size:0.63em;

}

#contents_c dl.index02 dd.ttl {

	color:#ffb1b1;

	font-weight:bold;

	font-size:0.75em;

}

#contents_c dl.index02 dd span {

	display:block;

	text-align:right;	

}

#contents_c dl.index02 dd span a {

	

}

#contents_c dl:after{

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

} /*IE7以外のモダンブラウザ向け*/

#contents_c dl{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/

#contents_c dl{height:1%;}

#contents_c dl{display:block;}

/*End hide from IE-mac*/ /*IE6以前向け*/











#contents_c p#contact_text{

	font-size:0.75em;

	padding:0 0 6px 0;

}

#contents_c div#contact {

	width:412px;

	border:3px solid #ffe7e7;

	padding:1px;

}

#contents_c #contact div {

	width:408px;

	border:1px solid #ffcbcb;

	padding:1px;

}

#contents_c #contact dl {

	width:408px;

	clear:both;

	display:block;

}

#contents_c #contact dl dt{

	width:74px;

	border-right:1px solid #FFFFFF;

	background:#ffcbcb;

	display:block;

	float:left;

	font-size:0.69em;

	color:#e75050;

	line-height:246%;

	text-align:center;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

#contents_c #contact dl dd{

	width:324px;

	background:#ffe9e9;

	display:block;

	float:left;

	font-size:0.69em;

	line-height:246%;

	padding:0 0 0 9px;

}

#contents_c #contact dl dd span{

	font-weight:bold;

}



#contents_c #contact div dl.center{

	margin:1px 0;

	display:block;

}













/*----- right -------*/

#contents_r {

	width:230px;

	height:auto;

	float:left;

	font-size:0.63em;

}

#contents_r h2{

	display:block;

	width:230px;

	height:28px;

	background:url(../images/h2_ttl_index04.gif) no-repeat 0 0;

	text-indent:-9999px;

}

#contents_r a {

	color:#626262;

}

#contents_r a:hover {

	text-decoration:none;

}

/*

li#ranking_no1,li#ranking_no2,li#ranking_no3,li#ranking_no4,li#ranking_no5 {

	padding:5px 5px 2px 25px;

	min-height:19px;

	margin-top: 3px;

	line-height:1.4;

}

li#ranking_no1 {

	background:url(../../images/icon_no1.jpg) no-repeat left center;

}

li#ranking_no2 {

	background:url(../../images/icon_no2.jpg) no-repeat left center;

}

li#ranking_no3 {

	background:url(../../images/icon_no3.jpg) no-repeat left center;

}

li#ranking_no4 {

	background:url(../../images/icon_no4.jpg) no-repeat left center;

}

li#ranking_no5 {

	background:url(../../images/icon_no5.jpg) no-repeat left center;

}

.ranking_border {

	width:225px;

	

}

*/

/*li#ranking_no1,li#ranking_no2,li#ranking_no3,li#ranking_no4,li#ranking_no5 {

	padding:3px 0px 6px;

	margin-top: 3px;

	line-height:1.4;

	width:230px;

	height:auto;

	float:left;

	background: url(../images/border_slash.jpg) repeat-x bottom;

}

li#ranking_no1 div,li#ranking_no2 div,li#ranking_no3 div,li#ranking_no4 div,li#ranking_no5 div {

	width:33px;

	height:auto;

	float:left;

}

li#ranking_no4 div,li#ranking_no5 div {

	padding-top:2px;

}

li#ranking_no1 a,li#ranking_no2 a,li#ranking_no3 a,li#ranking_no4 a,li#ranking_no5 a {

	display:block;

	width:197px;

	float:left;

}

li#ranking_no4 a,li#ranking_no5 a {

}

*/



#contents_r dl{

	display:block;

	padding:3px 0px 6px 0;

	margin:3px 0 0 0;

	line-height:140%;

	width:230px;

	height:auto;

	float:left;

	background: url(../../share/images/border_slash.jpg) repeat-x 0 100%  ;

}

#contents_r dl dt{

	display:block;

	width:67px;

	float:left;

}

#contents_r dl dt img{

	padding:1px;

	border:#b3b3b3 1px solid;

}


