@charset "utf-8";
/* CSS Document */


/*ブライダルトピックス*/
.topics-box {
	margin:0 15px 20px 15px;
	padding:10px;
	border: 3px double #cccccc;
		position:relative;
	}
	
	.topics-text {
		padding:10px;
		border-top: 1px solid #f6e9bd;
		border-left: 1px solid #f6e9bd;
		
		}
		


		/*ウェディングドレス*/
		
		/*人気ドレス*/
		ul.trend-list {
			margin-left:15px;
			list-style:none;
			
			}
		
			.trend-list li{
				float:left;
				
				}
		
		
		
		/*結納の儀*/
		.pink-box {
			margin-left:30px;
			padding:5px;
			background:#ffcccc;
			width:600px;
			
			}
		
		
		.item2-bg {
			margin:0 15px 0 15px;
			background:	url(../../bridal-index/img/sponsor_bg.gif);
			}		
		
			.item2-bg-bottom {
				background:	url(../../bridal-index/img/sponsor_bg-bttom.gif);
				height:6px;
				}		

			.item2-text {
				margin:30px 0 0 0;
				 width:165px;
				 float:right;
				}


		.item-bg {
			margin:0 15px 0 15px;
			padding:10px;
			background:	url(../../bridal-index/img/sponsor1_bg.gif);	
			}
			
			.item-bg-bottom {
				margin:0 15px 0 15px;
				background:	url(../../bridal-index/img/sponsor1_bg-bttom.gif);
				height:6px;
				}

			.item-text {
				margin:30px 0 0 0;
				 width:565px;
				 float:right;
				}
				
				
		.item1-2-bg {
			margin:0 15px 0 15px;
			background:	url(../../bridal-index/img/sponsor1_bg.gif);	
			}
			
			.item1-2-bg-bottom {
				background:	url(../../bridal-index/img/sponsor1_bg-bttom.gif);
				height:6px;
				}


				
				
			/*マリッジ＆エンゲージリング*/
			.ring-point {
				margin:0 15px 0 15px;
				background:	url(../../bridal-index/img/ring/ring-point_bg.gif);			
				}
				
			.ring-box-bg-bottom {
				margin:0 15px 50px 15px;
				}
				

			.ring-box {
				margin:0 15px 20px 15px;
				padding:10px;
				border-top: 1px double #cccccc;
				border-left: 1px double #cccccc;
				}



/*スポンサー*/

.sponsor-bg {
	margin:0 15px 0 15px;
	background:	url(../../bridal-index/img/sponsor_bg.gif);
	}
	
	.sponsor-bg-bottom {
		background:	url(../../bridal-index/img/sponsor_bg-bttom.gif);
		height:6px;
		}

	.sponsor-text {
		 width:165px;
		 float:left;
		}
	

.sponsor1-0-bg {
	margin:0 15px 0 15px;
	background:	url(../../bridal-index/img/sponsor1-0_bg.gif);
	}
	
	.sponsor1-0-bg-bottom {
		background:	url(../../bridal-index/img/sponsor1-0_bg-bttom.gif);
		height:6px;
		}
		
		
.sponsor1-bg {
	margin:0 15px 0 15px;
	padding:10px;
	background:	url(../../bridal-index/img/sponsor1_bg.gif);	
	}
	
	.sponsor1-bg-bottom {
		margin:0 15px 0 15px;
		background:	url(../../bridal-index/img/sponsor1_bg-bttom.gif);
		height:6px;
		}
	
	.sponsor1-text {
		 width:375px;
		 float:left;
		}
		
	.sponsor1-1-text {
		 width:405px;
		 float:left;
		}
		
	.sponsor1-2-text {
		 width:500px;
		 float:left;
		}
		


h5 {
	margin-bottom:10px;
	color:#608b22;
	font-size:100%;
	}

.left-box {
	padding:10px;
	width:365px;
	float:left;
	}
	
.right-box {
	padding:10px;
	width:365px;
	float:right;
	}
	
	
	
	
/*スケジュール*/

tabel {
	border-collapse:collapse;
	} 
	
	th {
		text-align:center;
		background:#E5E5E5;
		}
		
	td {
		background:#ffffff;
		}
		
		
		
	.v-top{
		vertical-align:top;
		}
		
	.v-bottom{
		vertical-align:bottom;
		}
		
		
	.t-line-rb {
		border-right:1px dotted #cccccc;
		border-bottom:1px dotted #cccccc;
		}
		
	.t-line-b {
		border-bottom:1px dotted #cccccc;
		}

	.t-line-r {
		border-right:1px dotted #cccccc;
		}
		
	table p{
		padding:3px;
		}
		
		.w-120 {
			width:120px;
			}
			
		.w-250 {
			width:250px;
			}





