@charset "Shift_JIS";

@import url("common2.css");

#main_contents {
	color:#000000;
}

.c01_main01 {
	text-align:center;
}

.c01_main02 {
	background:url(../support/memorial/comomo/images/top_img03.jpg) repeat-y center top;
	text-align:center;
	padding-bottom:20px;
}
.c01_txt {
	width:600px;
	margin:0 auto;
	line-height:160%;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
}

.c01_txt02 {
	width:510px;
	margin:15px auto;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px;
}


.c01_txt03 {
	width:580px;
	margin:0 auto 15px;
	line-height:160%;
	text-align:left;
	color:#FFFFFF;
}


/*検索ページ用*/

.c02_main01 {
	text-align:center;
	margin:20px 0 0;
	background:url(../support/memorial/comomo/images/bg_search.jpg) repeat-x top;
	height:330px;
	padding:80px 0 0;
}

.c02_txt {
	font-size:14px;
	font-weight:bold;
	margin:0px auto 20px;
}

.c02_box {
	background:url(../support/memorial/comomo/images/ita01.gif) no-repeat;
	width:400px;
	height:85px;
	margin:0 auto;
	text-align:center;
	padding-top:20px;
}
	
.c02_box table {
	margin:0 auto;
	border:0;
	font-size:12px;
}

.c02_box td {
	padding:0 5px;
	vertical-align:top;
}

.c02_txt02 {
	text-align:left;
	margin:20px auto;
	width:400px;
}

/*結果テンプレートページ用*/


.c03_main01 {
	text-align:center;
	margin:20px 0 0;
	background:url(../support/memorial/comomo/images/bg_result.jpg) repeat-x top;
	height:330px;
	padding:40px 0 0;
}

.c03_box {
	background:url(../support/memorial/comomo/images/ita02.gif) no-repeat;
	width:496px;
	height:188px;
	margin:0 auto;
	text-align:center;
}

.c03_result {
	width:250px;
	margin:0 10px 0 225px;
	padding-top:20px;
	text-align:center;
}

.c03_result span {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.c03_txt {
	color:#FFFFFF;
	width:490px;
	margin:20px auto;
}


/*エラーページ用*/

.c04_box {
	background:url(../support/memorial/comomo/images/ita03.gif) no-repeat;
	width:496px;
	height:207px;
	margin:0 auto;
	text-align:center;
}

.c04_error {
	width:250px;
	margin:0 10px 0 225px;
	padding-top:5px;
	text-align:left;
}

.c04_error p {
	font-weight:bold;
	text-align:center;
}

ul.error_list {
	list-style:disc;
	text-align:left;
	margin:5px 0 0 15px;
	line-height:120%;
}

