/*
-----------------------------------------------

update:2009/4/2
----------------------------------------------- */

/*
===== CONTENTS =====

	1: news-p
	2: contact-p
	3: sitemap-p
	4: -p
	5: -p

	
====================
*/

/* 1: news-p
----------------------------------------------- */

.entry-body{
	width:575px;
	display: inline-block;
	margin-bottom:30px;
}

.entry-body:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}


.sn-title{
	text-indent:-9000px;
	height:28px;
	position:relative;
	top:1px;
}
#sub-cat{background-image:url(../img/other/news-sub-cat.jpg);}
#sub-back{background-image:url(../img/other/news-sub-back.jpg);}



/* 2: contact-p
----------------------------------------------- */

.contact-p .block .table{
	margin-bottom:18px;
}

.contact-p .block .table th{
	text-align:left;
	vertical-align:middle;
}
.contact-p .block .table th img{
	vertical-align:middle;
	margin-left:5px;
}

.contact-p .block .table .input{width:250px; border:1px solid #ccc;}
.contact-p .block .table .input2{width:100px; border:1px solid #ccc;}
.contact-p .block .table textarea{
	width:350px;
	height:150px;
	border:1px solid #aaa;
}

.contact-p .button{
	margin:15px 0 30px 0;
	text-align:center;
}

.contact-p .button2{
	width:605px;
	position:relative;
	height:32px;
}


.contact-p .block .table .button input{vertical-align:top;}

.contact-p .block .table .button2 #soushin{
	position:absolute;
	top:0;
	left:350px;
}

.validation-advice{
	margin-bottom:15px;
	color:#d50080;
	font-weight:bold;
	border:1px solid #aaa;
	background-color:#fbfad7;
	padding:10px;
}
.validation-advice li{
	background:url(../img/other/contact-error.jpg) left no-repeat;
	padding-left:18px;
}

.indent-list li{
	text-indent:-1em;
	margin-left:1em;
}

/* 3: sitemap-p
----------------------------------------------- */

#sitemap{
	background:url(../img/other/sitemap.jpg) top repeat-y;
	width:780px;
	margin-top:20px;
}

#sitemap .sitemap-list{width:245px;}
#sitemap #left1{margin:0 11px 0 19px;}

.sitemap-list li{
	line-height:1;
	margin-bottom:20px;
}
.sitemap-list li a{
	background:url(../img/other/sitemap-icon1.jpg) left no-repeat;
	padding-left:10px;
}
.sitemap-list li li li a{
	background:url(../img/other/sitemap-icon2.jpg) left no-repeat;
}

.sitemap-list li ul{
	margin-left:10px;
	margin-top:22px;
}
.sitemap-list li li{
	margin-bottom:14px;
}
.sitemap-list li li ul{
	margin-top:14px;
	margin-bottom:22px;
}



/* : -p
----------------------------------------------- */







/* : -p
----------------------------------------------- */







/* : -p
----------------------------------------------- */







/* : -p
----------------------------------------------- */







/* : -p
----------------------------------------------- */







/* : -p
----------------------------------------------- */







/* : -p
----------------------------------------------- */







/* : -p
----------------------------------------------- */







/* : -p
----------------------------------------------- */









