﻿@charset "utf-8";

/* ====================================
* File name: index.css
* Description: トップページレイアウト
==================================== */

#flashArea { padding-top: 5px; background: url(../img/bg_title.jpg) repeat-x center top;}
#container { padding-top: 40px; background-position: left 1px;}
#content { width: 940px; padding-left: 20px;}


#main_left{ 
float: left; 
width: 500px;
}

#main_right{ 
float: right; 
width: 440px;
}

#news { 
position: relative; 
width: 430px;
}


#news h2 { height: 22px; margin: 0 0 14px 0; padding: 0; background: url(../../img/h_news.gif) no-repeat left top; border: none; text-indent: -9999px;}
#news .more {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 52px;
	height: 21px;
	margin: 0;
	padding: 0;
}
#news .more a { display: block; background: url(../../img/h_news.gif) no-repeat right top; text-indent: -9999px;}


#weddingLink { 
width: 470px; 
padding-top: 40px;
}




#weddingLink .image { float: left; margin: 0;}
#weddingLink .text { margin-left: 245px;}
#weddingLink dt { padding: 6px 10px; border-top: 1px solid #ccc; border-bottom: 1px dotted #ccc; color: #595da7; font-weight: bold; line-height: 1.5;}
#weddingLink dd { padding: 6px 10px; border-bottom: 1px solid #ccc;}
#weddingLink .image a:hover img {filter: alpha(opacity=80);-ms-filter: "alpha(opacity=80)"; opacity:0.8;}


/* clearvix For modern browsers */
#weddingLink:before,
#weddingLink:after { content:""; display:block;}
#weddingLink:after { clear:both;}
/* For IE 6/7 (trigger hasLayout) */
#weddingLink { zoom:1;}
