@charset "utf-8";/*	Site Name: 	Description: initial setting	Version: 	Author: *//*===== CONTENTS ===========================================	1: BASE LAYOUT==========================================================*//*===== [main] =====================================*/div#mainArea{ width: 600px;  background: #ffffff;	margin-bottom: 1px;}div#mainAreaTitle,div#messageAreaTitle{	margin: 0px 0px 0px 0px;		width: 600px;		overflow: hidden;	}/*div#mainAreaTitle h2{width:600px; height:50px!important;background-repeat:no-repeat;}*/div#mainAreaTitle h2#chap01 {background: #ffffff url(./img/p_sitemap_ttl.gif) no-repeat;	width: 600px;		display: block;	height: 50px;	text-indent: -6000px;	text-decoration: none;		padding-bottom:12px;	}*/===== [sitemap] =====================================*/div#sitemapArea { width: 600px;  background: #ffffff;	border:1px solid;	border-color: green;}div#sitemapArea ul li {	margin: 0 0 0 10px;	padding: 0 0 0 20px;	background: url(img/ic_home.gif) no-repeat 0 4px;	line-height: 160%;	list-style-type: none;}div#sitemapArea ul li ul {	background: url(img/ic_bk.gif) repeat-y 16px 0;　// ul の背景に点線の画像を設定	border:1px solid;	border-color: red;	}div#sitemapArea ul li ul.category li {	background: url(img/ic_category.gif) no-repeat 1px -43px;　// 長さ 300px あるのでマイナスで位置調整	border:1px solid;	border-color: red;	}div#sitemapArea ul.category li ul.page li{	background: url(img/ic_page.gif) no-repeat 1px -43px;}div#sitemapArea ul li ul li.last {	background-color: #FFFFFF; // 点線の表示を消すため、背景と同じ色にします。}/*===== [tytleimage] =====================================/**/.ttlimg{	margin-bottom: 10px;}.txtimg{	margin-bottom: 10px;	float:left;}h4#ttl_li{	width:45%;	float:left;}/**//**/h3#ttlbox1{	background: url(img/p_enkai_ttls.gif) no-repeat;	float:left;	width:50%;	padding-top: 64px;	padding-right: 5%;}h3#ttlbox2{	background: url(img/p_kashikiri_ttls.gif) no-repeat;	float:left;	width:50%;	padding-top: 104px;	padding-right: 5%;}h3#ttlbox3{	background: url(img/p_wedding_ttls.gif) no-repeat;	float:left;	width:50%;	padding-top: 102px;	padding-right: 5%;}/**//*