@charset "shift_jis";
body {
	
}

h1 {
	width:100%;
	text-align:left;
	margin:0 0 0 0;
}

h2 {
	font-size: 5px;
	text-align:left;
}

h3 {
	font-size: 10px;
}

h4 {
	width:100%;
	text-align:left;
	margin:0 0 5px 0;
	font-size: 12px;
	font-weight: normal;
}

h5 {
	width:100%;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 12px;
	font-weight: normal;
	
}

h6 {
	text-align:left;
	font-size: 16px;
	font-weight: normal;
	
}

h7 {
	text-align:left;
	font-size: 10px;
	font-weight: normal;
	
}


li {
	font-size: 80%;
	margin-bottom:10px;
}

p {
	font-size: 14px;
	line-height:1.8;
	text-align: left;
}


.line {
	list-style-type:none;
	vertical-align:top;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	
}



.clear {
	list-style-type:none;
	font-size:14px;
	vertical-align:bottom;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:15px;
	
}


.date {
	font-size:14px;
	text-align:left;
	vertical-align:middle;
	margin-top:10px;
}

.kameraman-botan {
	text-align:center;
	margin-left:135;
	margin-bottom:0px;
	
}

.kaiin-botan {
	text-align:center;
	margin-left:135;
	margin-bottom:0px;
	
}

.nolog-botan {
	text-align:center;
	margin-left:135;
	margin-bottom:0px;
	
}

.mitumori-botan {
	text-align:center;
	margin-left:135;
	margin-bottom:0px;
	
}

.chisiki-botan {
	text-align:center;
	margin-left:135;
	margin-bottom:0px;
	
}

.pricephoto {
	text-align:center;
	margin-left:20;
	margin-bottom:0px;
	
}

.pricemenutop {
	text-align:center;
	font-size:14px;
	
}

.pricemenu {
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	font-size:14px;
	
}



.tokutei {
	text-align:center;
	
}


.gaiyou {
	text-align:center;
	
}








#container {
	text-align:left;
	width:900px;
	margin:0 auto;
	}
	
	
#container2 {
	text-align:left;
	height:100%;
	width:900px;
	margin:0 auto;
	}

#wrapper {
	float:right;
	width:760px;
}

#header {
	width:100%;
	text-align:left;
	margin:0 0 0 0;
}

#nav {
	width:900px;
	text-align:left;
	margin:0 0 5px 0;
}

#sidebar2 {
	float:right;
	width:140px;
	text-align:left;
}


#sidebar1 {
	float:left;
	width:140px;
	text-align:left;
}


#sidebar-index {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:30px;
}

#sidebar-news {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:30px;
}

#sidebar-news20091010 {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:30px;
}

#sidebar-bridal {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:450px;
}

#sidebar-build {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:500px;
}

#sidebar-dvd {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:500px;
}

#sidebar-gaiyou {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:550px;
}

#sidebar-gide {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:3450px;
}

#sidebar-gidemo {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:6300px;
}

#sidebar-inji {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:30px;
}

#sidebar-kaiin {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:4250px;
}

#sidebar-kameraman {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:1400px;
}

#sidebar-kids {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:380px;
}

#sidebar-main {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:1500px;
}

#sidebar-memorial {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:450px;
}

#sidebar-meyasu {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:30px;
}

#sidebar-naire {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:900px;
}

#sidebar-nolog {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:30px;
}

#sidebar-others {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:550px;
}


#sidebar-party {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:550px;
}

#sidebar-pets {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:1450px;
}

#sidebar-photo {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:550px;
}

#sidebar-price {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:3650px;
}

#sidebar-privacy {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:1750px;
}

#sidebar-qa {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:11500px;
}

#sidebar-shiharai {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:750px;
}

#sidebar-sitemap {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:800px;
}

#sidebar-souriyou {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:50px;
}

#sidebar-sports {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:600px;
}

#sidebar-stage {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:550px;
}

#sidebar-toiawase {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:250px;
}

#sidebar-torihiki {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:3000px;
}

#sidebar-torihiki2 {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:3200px;
}



#sidebar-voice {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:5500px;
}


#sidebar-wanwan {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:800px;
}


#sidebar-dvdsample {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:700px;
}


#sidebar-dvdsample2 {
	float:left;
	width:140px;
	text-align:left;
	margin-bottom:50px;
}











#contents1 {
	float:left;
	width:580px;
	text-align:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	
}

#contents2 {
	float:left;
	width:577px;
	text-align:center;
	height: 0px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 50px;
	margin-left: 20px;
	
}


#contents-voice {
	float:left;
	width:577px;
	text-align:center;
	height: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 50px;
	margin-left: 20px;
	
}

#contents3 {
	float:left;
	width:577px;
	text-align:left;
	height: 0px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 50px;
	margin-left: 20px;
	
}

#contents4 {
	float:left;
	width:577px;
	height: 0px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 50px;
	margin-left: 20px;
	
}

#contents-top {
	float:left;
	width:567px;
	height:250px;
	text-align:left;
	margin-top: 0;
	margin-right: 25px;
	margin-bottom: 30px;
	margin-left: 25px;
	border:1px solid #CCC;
	overflow:scroll;
	
}



#contents-bana {
	float:left;
	width:550px;
	height: 150px;
	text-align:left;
	margin-top: 0;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	
}


#contents-toiawase {
	float:left;
	width:560px;
	text-align:center;
	height: 0px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-left: 40px;
	
}

#contents-qa {
	float:left;
	width:560px;
	text-align:center;
	height: 0px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-left: 40px;
	
}

#contents-kameraman {
	float:left;
	width:520px;
	text-align:center;
	margin-left:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	font-size: 14px;
	color:#333;
	border-style:solid;
	border-width:1px;
	border-color:#333;
	
}

#contents-privacy {
	float:left;
	width:520px;
	text-align:center;
	margin-left:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	font-size: 14px;
	color:#333;
	border-style:solid;
	border-width:1px;
	border-color:#333;
	
}

#contents-gide {
	float:left;
	width:580px;
	text-align:center;
	height: 0px;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-left: 20px;
	
}


#contents-sample {
	float:left;
	width:580px;
	text-align:center;
	height: 0px;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-left: 20px;
	
}



#contents-price {
	float:left;
	width:580px;
	text-align:center;
	height: 0px;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-left: 20px;
	
}




#contents-chisiki {
	float:left;
	width:580px;
	text-align:center;
	margin-bottom: 50px;
	margin-left: 20px;
	
}

#contents-nolog {
	float:left;
	width:550px;
	text-align:center;
	height: 0px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-left: 40px;
	
}

#contents-naire {
	float:left;
	width:580px;
	text-align:center;
	height: 0px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 20px;
	
}

#contents-price2 {
	float:left;
	width:580px;
	text-align:center;
	height: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	
}



#footer {
	clear:both;
	width:900px;
	text-align:left;
}


#footer-price {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-gide {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-gidemo {
	clear:both;
	width:900px;
	text-align:left;
}


#footer-kids {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-sports {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-pets {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-wanwan {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-st {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-bridal {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-party {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-build {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-memorial {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-dvd {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-others {
	clear:both;
	width:900px;
	text-align:left;
}


#footer-qa {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-voice {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-toiawase {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-sitemap {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-kaiin {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-gaiyou {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-torihiki {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-privacy {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-main {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-shiharai {
	clear:both;
	width:900px;
	text-align:left;
}

#footer-souriyou {
	clear:both;
	width:900px;
	text-align:left;
}



#footer-naire {
	clear:both;
	width:900px;
	text-align:left;
}




#copy {
	
	width:900px;
	text-align:center;
	margin-top: 0px;
}



#name {
	text-align:right;
}

#voice-name {
	text-align:right;
	margin-right:15px;
	margin-bottom:10px;
}

#photo {
	text-align:right;
	margin-right:15px;
	margin-top:10px;
}

#price-back {
	text-align:right;
	margin-right:25px;
	margin-top:10px;
}

#qa-back {
	text-align:right;
	margin-right:10px;
	margin-top:10px;
}

#gide-back {
	text-align:right;
	margin-right:14px;
	margin-top:10px;
	margin-bottom:0px;
}


#voice-back {
	text-align:right;
	margin-right:15px;
	margin-top:5px;
}

#toi {
	font-size:14px;
	font-weight:800;
	margin-top:0pt;
	margin-bottom:0px;
	margin-left:6px;
}



#toi2 {
	font-size:14px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:6px;
}


#toi {
	font-size:14px;
	font-weight:800;
	margin-top:0pt;
	margin-bottom:0px;
	margin-left:6px;
}


#toi3 {
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:6px;
}


#toi4 {
	font-size:14px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:6px;
}


#toi5 {
	font-size:16px;
	font-weight:800;
	margin-top:0pt;
	margin-bottom:0px;
	margin-left:6px;
}


#toiimg {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}




#qa {
	font-size: 14px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:14px;
	
}


#qa2 {
	font-size: 14px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:14px;
	
}


#qa-bo {
	background-color:#FFE4B5;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	font-size: 14px;
	color:#333;
	border-style:solid;
	border-width:1px;
	border-color:#333;
	margin-bottom:0px;
	
}



#gide {
	font-size: 14px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:14px;
	margin-right:14px;
	
}


#samplephoto {
	margin-top:0px;
	margin-bottom:15px;
	
}



#sampletext {
	font-size: 14px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:14px;
	margin-right:14px;
	
}

#sampletext2 {
	font-size: 13px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:14px;
	margin-right:14px;
	
}


#sampletext3 {
	font-size: 14px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:14px;
	margin-right:14px;
	text-align:center;
	
}






#voice {
	font-size: 14px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:14px;
	margin-right:14px;
	padding-left:15px;
	padding-right:5px;
	
}



#main-text {
	font-size: 14px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:22px;
	margin-right:14px;
	
}


#chisiki-text {
	font-size: 14px;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:22px;
	margin-right:14px;
	
}


#voice {
	font-size: 14px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:15px;
	
}

#nolog {
	background-color:#FFE4B5;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	font-size: 14px;
	color:#333;
	border-style:solid;
	border-width:1px;
	border-color:#333;
	margin-bottom:0px;
	
}

#naire {
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	font-size: 14px;
	color:#333;
	margin-bottom:0px;
	
}

#price2 {
	padding-bottom:15px;
	padding-left:15px;
	padding-right:10px;
	padding-top:0px;
	font-size: 14px;
	color:#333;
	margin-bottom:0px;
	
}


#mein-bg {
	background-color:#FFE4B5;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:10px;
	padding-top:10px;
	font-size: 14px;
	color:#333;
	border-style:solid;
	border-width:1px;
	border-color:#333;
	margin-bottom:0px;
	
	
}

#main {
	font-size: 14px;
	color:#333;
	margin-left:15px;
}





/* CSS Document */
