/* CSS Document */

/* リセット用*/
body,div,ul,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,ol,ul,img{
	margin:0px;
	padding:0px;}
img {border:0px;}

/*共通*/
body {

	background-color:#9EA9B8;
	text-align:center;
	}

#content{
background: url(wedding/image/bg.gif) repeat-x;
background-color:#FFFFFF;
}

#main{width:740px;
	margin:0 auto;
font-size:12px;
color:#666666;
line-height:160%;
padding-bottom:20px;
overflow: hidden;}

#main:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

#head{width:740px;
padding:35px 0px;
text-align:left;
	overflow: hidden;}

#head:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
	
#head_rogo{float:left;
width:179px;}

#head_btn{float:left;
width:561px;
	text-align:right;}

#head_btn img{margin-bottom:3px;}
	
	
#head_link{
width:740px;
text-align:right;
margin-bottom:5px;
font-size:10px;
}
#head_link a{color:#666666;text-decoration:none;}
#head_link a:link{color:#666666;text-decoration:none;}
#head_link a:hover{color:#99CCCC;text-decoration:underline;}



#footer{ margin:0 auto;
background-color:#9EA9B8;
vertical-align:top;
font-size:10px;
color:#666666;}
#footer .inf{margin:0 auto;padding:8px 0px;background-color:#E2E5EA;padding:5px 0px;}
#footer .link{margin:0 auto;padding:8px 0px;background-color:#CED3DB;}
#footer .copy{margin:0 auto;padding:8px 0px;width:690px;}

a.link {color:#666666;}
a:link.link {color:#666666; text-decoration:underline;}
a:hover.link  {text-decoration:none; color:#547784;}
a:active.link {text-decoration:underline;}


.clear
{clear:both;
padding:0px;
margin:0px;}


.text10 { font-size: 10px; line-height: 160%; color:#535353; }

a.link_w {color:#FFFFFF; font-size:10px;}
a:link.link_w {color:#FFFFFF; text-decoration:underline;}
a:hover.link_w  {text-decoration:none; color:#E0EECF;}
a:active.link_w {text-decoration:underline;}

/* wedding-index*/

#index_title{padding-bottom:30px;}

#index_s{float:left;
width:360px;

}
#index_s img{margin-top:15px;}

#index_m{float:right;
width:360px;
}

#index_m img{margin-top:15px;}

#index_s .bg{ background: url(wedding/image/index_villa3.jpg) no-repeat center top;
padding-top:35px;
}

#index_m .bg2{ background: url(wedding/image/index_mia3.jpg) no-repeat center top;
padding-top:35px;
}


/* フェア申し込み*/
#fair_l{float:left;
width:150px;

}

#fair_r{float:right;
width:560px;
font-size: 12px; line-height: 140%; color:#666666; text-align:left;}

#fair_r td{
font-size: 12px; line-height: 140%; color:#666666; text-align:left;}

 

#tel{
float:left;
border:1px #CE9A8E solid;
text-align:left;
padding:10px;
margin:5px 0px;
width:75%;
}

#tel img{float:left;margin-right:10px;}

#tel .t{
float:left;
font-size:12px;
color:#666666;
line-height:180%;
}
#tel .t14b{ font-size: 14px;font-weight:bold; }

#sign{float:right;padding-top:85px;}

/* 見学予約・資料請求*/
#inq_d{
padding:10px;}


#inq_s{
background-color:#F0F0F0;
padding:5px 10px;}

#tel2{
float:left;
border:1px #8CB2B2 solid;
text-align:left;
padding:10px;
margin:5px 0px;
width:75%;
}

#tel2 img{float:left;margin-right:10px;}

#tel2 .t{
float:left;
font-size:12px;
color:#666666;
line-height:180%;
}
#tel2 .t14b{ font-size: 14px;font-weight:bold; }
/*
#footer{background: url(wedding/image/f_bg.gif) repeat-x;}*/

/*-----FAQ-----*/
#faq_title{
float:left;
width:151px
}
#faq_honbun{
text-align:left;
margin-left:169px
}
#faq_honbun_set{
width:500px;
}
#faq_fa{
float:left;
}
#faq_bunq{
width:450px;
height:24px;
margin-left:35px;
padding-top:1px;
padding-left:5px;
background-color:#7c5e9c;
color:#ffffff;
vertical-align:middle;
line-height:200%;
}
#faq_buna{
width:450px;
margin-left:35px;
padding-left:5px;
}
#shikiri{
width:485px;
}

/*-----siteMAP-----*/
#sitemap_title{
float:left;
width:151px
}
#sitemap_honbun{
text-align:left;
margin-left:169px;
color:#cccccc;
}
#sitemap_s1{
width:500px;
height:20px;
padding-top:3px;
padding-left:5px;
background-color:#9EA9B8;
color:#ffffff;
}
#sitemap_s2{
width:500px;
height:20px;
padding-top:3px;
padding-left:5px;
background-color:#78901B;
color:#ffffff;
}
#sitemap_s3{
width:500px;
height:20px;
padding-top:3px;
padding-left:5px;
background-color:#AA5345;
color:#ffffff;
}
a.link_map{color:#666666}
a:hover.link_map{color:#cccccc}
a.link_map_b{color:#ffffff}
a:hover.link_map_b{color:#cccccc}


/*アイテム*/

#item_title{
float:left;
width:150px;
margin-right:20px;
}


#item_contents{
float:left;
text-align:left;
width:570px;
font-size:11px;
line-height:200%;
}


#item_contents #pos1{float:left;margin-right:30px;width:260px;margin-top:30px;}
#item_contents #pos2{float:left;width:280px;margin-top:30px;}

#pos1 img,#pos2 img,#item_dress #copy{margin-bottom:10px;}


#item_dress{
width:568px;
border:1px solid #CCCCCC;
overflow: hidden;
margin-top:30px;
}

#item_dress:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

#item_dress #copy{float:left;width:270px;padding:10px 10px 10px 30px;text-align:left;}
#item_dress #img{float:left;width:230px;padding:10px;}

#item_foot{border-top:1px solid #CCCCCC;
padding-top:10px; margin-top:10px;
font-size:10px;}

#item_foot img{margin-top:5px;}

#item_foot #btn1{float:left;width:280px;margin-right:10px;text-align:right;}
#item_foot #btn2{float:left;width:280px;text-align:right;}

 #fair, {margin-top:8px;}


#item_foot a{color:#666666;text-decoration:underline;}
#item_foot a:link{color:#666666;text-decoration:underline;}
#item_foot a:hover{color:#99CCCC;text-decoration:none;}