/* CSS RESET */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
th{font-style:normal;font-weight:normal;}
th{text-align:left;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

body {font:13px/1.231 "MS　Pゴシック","MS　ゴシック","ヒラギノ角ゴProW3","GHiragino Kaku Gothic Pro","Osaka",sans-serif;}
/* CSS RESET */

body {
	text-align:center;
	color:#F2F2F2;
	
}
a {
	text-decoration:none;
	color:#336699
}
a:hover {
	text-decoration: underline;
	color: #993300;
}
#wrap {
	width:1000px;
	text-align:left;
	margin:0 auto;
	background-color:#F2F2F2;
	background-repeat: repeat-y;
	height:100%;
	}

.fl{ float:left}
.fr{ float:right}
.clearfix{ clear:both}




/* common */
.title{ font-size:18px; font-weight:bold; color:#0577FE; line-height:1.5em; margin:10px}
.title2{
	font-size:18px;
	font-weight:bolder;
	line-height:1.5em;
	margin:10px
}



/* header */
#header {
	background-image:url(../img/hd.jpg);
	height:379px;
	position:relative;
	background-color: #FFFFFF;
}
#header h1 { position:absolute; left:50px; top:30px;}
#guide{ height:84px;  width:164px; position:absolute; right:70px; top:30px}


/* content */
#content { background-image:url(../img/hd02.jpg); background-repeat:no-repeat; height:680px; }
.side {}
.side_info {padding-top:25px; padding-left:50px; width:200px; height:290px;}
.side_info ul {
	list-style-type: none;
}
.side_info li {
	padding-bottom:5px; margin-bottom:5px; width:200px; height:40px;}
.main {}
.mainin {width:680px; padding-right:50px;}


/* main */
.waku01{background-image: url(../img/keisen_05.gif);}
.waku02{background-image: url(../img/keisen_06.gif);}
p{
	font-size:16px;
	color:#000000;
	margin:10px;
}
.info{background-color:#FFFFFF}

.contents table { border: 2px #B0B0B0 solid; margin-top:20px; margin-bottom:20px }


/* footer */
#footer { background-color:#FFFFFF; width:1000px; padding-top:30px; clear:right}
.link {
}


/* 他ページ */
#head  {}
#content_naka { position:relative; background-color:#F2F2F2; background-repeat: repeat-y; padding-bottom:20px; margin-bottom:20px; width:1000px;}
.side_naka {padding-left:50px; padding-right:20px; top:50px; width:200px; position:relative; background-color:#F2F2F2; background-repeat: repeat-y;}
.side_naka ul {
	list-style-type: none; 
}
.side_naka li {
	padding-bottom:5px; margin-bottom:5px; width:200px; height:40px;}
.side_sub { padding:0px; margin:0px;}

.main_naka { background-color:#F2F2F2; background-repeat: repeat-y; font-size:13px; line-height:1.5em; color:#000000;}
.mainin_naka { background-image: url(../img/hd_naka02.gif); background-repeat:no-repeat; width:680px; height:72px; padding-right:50px;}
#logo {  position:relative; left:50px; top:30px;}
#guide_naka{ height:84px;  width:164px; position:relative; left:496px; top:0px}
.main_info{ font-size:13px; line-height:1.5em; color:#000000; padding:5px 0px 0px 0px; margin:5px 0px 0px 0px;}
.main_info.indent{ font-size:13px; line-height:1.5em; color:#000000; padding:5px 0px 0px 0px; margin:5px 0px 0px 0px;padding-left: 1rem;text-indent: -.8rem;}
.main_info.pl30{ padding-left: 30px;}
.main_space{ padding-top:10px; margin-top:10px;}
.faq{ margin-left:2px; margin-top:10px; margin-bottom:20px;}


/* 会社概要 */
.company{}
.company th { background-color:#CCCCCC; text-align:center; font-size:13px; color:#000000; padding:10px 10px; border:1px solid #999999;}
.company td { border:1px solid #999999;}
.company p { font-size:13px; color:#000000; padding:10px 10px; margin:0px; line-height:1.5em;}
.company table { border: 2px #B0B0B0 solid; margin-top:20px; margin-bottom:20px; border:1px solid #999999;}

/*公営墓地*/

ul#koeiList {
	min-height:500px;
	padding:20px 0 20px 30px;
	margin:10px 10px 20px 10px;
	text-align:left;
	border:1px solid #cccccc;
	font-size:14px;
}

ul#koeiList li{
	margin:0 0 15px 0;
	padding:0 0 0 15px;
	background:no-repeat url(../img/bg_koei_list.gif) 0 5px;
}
