@charset "utf-8";

/* ***********************************************************
 *
 * Since:     2010-12-20
 * Editor:    contents yamamoto
 * Modified:  2010-12-20 by:contents yamamoto
 *
 * ***********************************************************
 */
 
/* =====================================================

  会費制でできるウェディング1.5次回

===================================================== */


/* 
---------------------------------------------------- */

#Main_ttl {
	position:relative;
	width:720px;
	height:243px;
	background:url(../ittengo/img/bg_main.jpg) no-repeat;
	margin-bottom:25px;}
	
#Main_ttl p {
	display:block;
	position:absolute;
	top:165px;
	left:20px;
	width:422px;
	height:59px;
	font-size:13px;
	line-height:1.5em;}
	
#Ttl {
	clear:both;
	margin-bottom:10px;}
	
.3reason {
	overflow:hidden;
}

		
	
.box_lef {
	width:390px;
	float:left;
	height:260px;
	background:url(../ittengo/img/bg_obje01.jpg) no-repeat right bottom;
	margin-bottom:0;
	margin-bottom:35px;
	}
	
.sbttl_3reasons {
	margin-bottom:27px;}
	
.name_3reasons {
	margin-bottom:22px;}
	
.box_lef p, .box_rgt p, #Voice p {
	width:320px;
	font-size:13px;
	line-height:1.8em;
	padding-bottom:15px;}
	
.more a {
	margin-bottom:27px;
	padding-left:10px;
	background:url(../ittengo/img/arw01.jpg) no-repeat left center;
	font-size:14px;
	color: #B03C47;}			
	

	
.box_rgt {
	width:330px;
	float:right;
	height:260px;
	padding-left:60px;
	background:url(../ittengo/img/bg_obje02.jpg) no-repeat left bottom;
	margin-bottom:35px;}
	

	
#Weddingplan {
	width:716px;
	border: 2px solid #D7D7D7;
	background:url(../ittengo/img/bg_weddingplan.jpg) no-repeat left top;
	margin-bottom:35px;}
	
#Weddingplan_lef {
	width:405px;
	float:left;
	margin-left:30px;
	margin-bottom:30px;}
	
.subttl_weddingplan {
	text-align:center;
	margin-top:45px;
	margin-bottom:20px;}
	
.price {
	text-align:center;}	
	
#Weddingplan_lef ul {
	margin:15px 0;
	padding-top:10px;
	border-top: 1px dotted #CCCCCC;}
	
#Weddingplan_lef li {
	margin-top:5px;
	padding-left:10px;
	font-size:12px;
	background:url(../ittengo/img/square.jpg) no-repeat left center;}					
	
.img_weddingplan {
	width:240px;
	float:right;
	margin:15px;}
	
	
#Voice {
	width:720px;
	height:310px;
	margin-bottom:50px;
	background:url(../ittengo/img/bg_voice.jpg) no-repeat bottom right;}
	
#Voice p {
	width:390px;
	padding-bottom:10px;}
	
#Qa {
	width:680px;
	height:415px;
	margin-bottom:50px;
	padding:40px 0 0 40px;
	background:url(../ittengo/img/bg_qa.jpg) no-repeat;}

#Qa dl {
	display:block;
	margin:0;
	padding:0;
	width:380px;}
	
#Qa dl dt {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px dotted #CCCCCC;
	padding-left:30px;
	font-size:16px;
	background:url(../ittengo/img/icn_question.jpg) no-repeat left center;}
	
#Qa dl dd {
	margin-top:15px;
	padding-left:30px;
	margin-bottom:20px;
	background:url(../ittengo/img/icn_answer.jpg) no-repeat left top;
	font-size:13px;
	line-height:1.8em;}	
	
		
#Inquiry {
	width:690px;
	padding:15px;
	height:160px;
	background:#FCF5EE;
	overflow:hidden;
	
}

		
#Inquiry_box {
	width:520px;
	float:right;}
	
#Inquiry_box p {
	font-size:12px;
	line-height:1.6em;
	margin-bottom:20px;}
	
		
	
#Telephone {
	width:234px;
	float:left;
	border-right: 1px dotted #999999;}
	
#Mail {
	width:250px;
	float:right;
	background:url(../ittengo/img/bg_mail.jpg) no-repeat;
	padding-top:30px;}		

									
	
.img_lef {
	width:330px;
	float:left;}
	
.img_rgt {
	width:330px;
	float:right;}
	
.lef {
	float:left;}
	
.rgt {
	float:right;}			
	
	
		
			

