﻿@charset "utf-8";
/* CSS Document */
/*bridal body
---------------------*/
body{
	background-image:url(gazou/bridalbody.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	font-family: "小塚明朝 Pro B";
	}
/*bridal wrapper
---------------------*/
#wrapper{
	width:800px;
	margin:0px auto;
	}
/*bridal header
---------------------*/
#header{
	width:800px;
	height:150px;
	background-image:url(gazou/titlelogo.png);
	display:block;
	}
#header .top {
	font-size: 90%;
	position: absolute;
	top:150px;
	left:1020px;
}
#header .top a {
	text-decoration: none;
	color:#000;
}

/*bridal contents
---------------------*/
#contents{
	width:800px;
	display:block;
	}
#contents img {
	margin: 0px;
	padding: 0px;
}

/*bridal img
---------------------*/

/*bridal navi
---------------------*/
#navi{
	width:170px;
	float:left;
	margin:0px;
	color: #300;
	}
#navi ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	text-align: left;
}
#navi ul li {
	margin: 0px;
	padding: 0px;
}
#navi ul li a {
	margin: 0px;
	padding: 0px;
}
#navi ul li h4 {
	margin: 2px 0px;
	padding: 0px;
}
#navi ul li h6 {
	margin: 0px;
	padding: 0px;
}

#navi ul li h4 a {
	color: #300;
	text-decoration: none;
	background:url(img/backcolor.jpg) 200px 0px no-repeat;
	overflow: hidden;
	margin: 2px 0px;
	padding: 0px;
	display:block;
}
#navi ul li h6 a {
	color: #300;
	text-decoration: none;
	background:url(img/backcolor1.gif) 200px 0px no-repeat;
	overflow: hidden;
	padding: 0px;
	display:block;
}
/*bridal side
---------------------*/
#side{
	width:630px;
	display:block;
	float:right;
	clear:right;
	margin:0px;
	padding: 0px;
	}
#side h6 {
	margin: 0px;
	padding: 0px;
}

#side h1 {
	color:#6A3500;
	text-align: center;
}
/*bridal sider
---------------------*/
#side #sider {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 630px;
	
}
#side #sider .staff {
	text-align: center;
	padding: 0px;
}
#side #sider p {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: 20px;
}


/*bridal main
---------------------*/
#main{
	width:170px;
	display:block;
	float:left;
	margin:20px 0px;
	}
#main ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#main ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}
/*bridal link
---------------------*/
#link{
	width:170px;
	display:block;
	margin:0px;
	}
/*bridal under
---------------------*/
#under{
	clear:both;
}
#under p {
	display: block;
	text-align: center;
}
/*bridal footer
---------------------*/
#footer{
	width:800px;
	height:60px;
	display: block;
	text-align: center;
	color: #800040;
	}
/*bridal sinki
---------------------*/
#sinki #side #sider h4 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
        line-height: 0px;
        margin:0px;
        font-size: 0px;
}
#sinki #side #sider p{
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: 13px;
}


/*bridal kappul
---------------------*/
#kappul #side #sider{
	width: 600px;
	margin: 0px;
	padding: 0px;
}

#kappul #side #sider ul {
	padding: 0px;
	list-style: none;
	margin: 0px;
}
#kappul #side #sider ul li {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	float: left;
	height: 300px;
	width: 180px;
	background-color: #FDCAE8;
}
/*bridal faq
---------------------*/
/*bridal siryou1
---------------------*/
#siryou1 #side #sider form table tr th {
	text-align: left;
	width: 50%;
}
#siryou1 #side #sider form table {
	display: block;
	margin-bottom: 40px;
}
#siryou1 #side #sider form p {
	text-align: center;
}


/*bridal plibacy
---------------------*/


#plibacy #side #sider p {
        padding-top:15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: 13px;
}
#plibacy #side #sider h2{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#plibacy #side #sider #kozin {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}

#plibacy #side #sider h4{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin: 0px;
}

      
