/* 和装結婚式のお問合わせページ用 */
@charset "utf-8";
div#header h3{ float:left; padding:7px 0 0; font-size:12px; font-weight:normal; color:#fff; }
#contents{
 background:url(../images/jimon2.jpg) repeat-y 750px; top;
}
/* main */
.main{ float:left; margin-left:40px; padding:20px 0; }
.main h2{
 width:560px; margin-bottom:10px; padding:0 10px 0px 40px;
 line-height:2.7; font-size:15px; font-weight:normal; color:#333;
 background:#fff url(../images/bk_h2.png) no-repeat;
}
.main h3{
 width:580px; padding-left:15px; padding-bottom:10px; margin-top:20px;
 font-size:14px; line-height:1.8; letter-spacing:1px; color:#333;
 background:url(../images/bk_h3.png) no-repeat;
}
.main p.f1{ line-height:2; padding-left:1em; }
.main sup{ color:red; }
.main span{ color:brown; font-size:12px; }
#soshin{
 margin:0 2em 4em 2em;
 padding:1em;
 border:solid 1px Blue; text-align:center;
}
#kojinjo{
 margin:15px 105px; width:400px; padding:18px;
 font-size:13px; text-align:left; color:#555;
 line-height:1.5; background-color:#ffffe1;
 border:solid 1px #c0c0c0;
}
/* main_end */
div#main dl{ margin:8px; }
div#main dl dt{ color: Navy; }
div#main dl dd{
	margin-bottom:8px;
	padding-left:2em; line-height:1.4;
}