/* 基本タグ */

body {font-family: Verdana, Osaka, "ＭＳ Ｐゴシック";background-color: #EBEBEB;margin: 0px}

td,th,p{font-family: Verdana, Osaka, "ＭＳ Ｐゴシック";font-size: 14px;color: #CCCCCC;line-height: 1.8em}
h1 {margin-bottom: 30px}

a:link{color: #C2CBBC;text-decoration:underline;line-height: 1.5em}
a:visited{color: #C2CBBC;text-decoration:underline;line-height: 1.5em}
a:hover{color: #FFFFFF;text-decoration:none;line-height: 1.5em}

a.topi:link{color: #C2CBBC;text-decoration:underline;line-height: 1.5em}
a.topi:visited{color: #C2CBBC;text-decoration:underline;line-height: 1.5em}
a.topi:hover{color: #FFFFFF;text-decoration:none;line-height: 1.5em}

.bk_left{background-image: url(../img/share/bk_left.gif);background-repeat: repeat-y}
.bk_right{background-image: url(../img/share/bk_right.gif);background-repeat: repeat-y}

.header{font-size: 10px;line-height: 140%;color: #C2CBBC;background-image: url(../img/share/header_bk.gif);background-repeat: repeat-x;text-align: right;padding-right: 10px;letter-spacing: 0.1em;padding-top: 20px}

.top_contents{background-color: #1C2912;background-image: url(../img/share/top_cobk.gif);background-repeat: repeat-x;padding-top: 40px;padding-right: 20px;padding-left: 20px}

.contents{
	background-color: #2C421B;
	padding-top: 30px;
	padding-right: 0px;
	padding-left: 25px;
	background-image: url(../img/share/cobk.gif);
	background-repeat: repeat-x;
}

/* whatnew */

#wt{font-size: 13px;line-height: 1.5em}
.wt_dt{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #718563;
	line-height: 1.5em;
	color: #C2CBBC;
	padding-left: 12px;
	font-size: 13px;
	height: 30px;
	padding-top: 3px;
}

li{
	list-style-image:url(../img/top/arrow.gif);
	list-style-position: outside;
	list-style-image: url(../img/top/arrow.gif);
	font-size: 13px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height:150%;
}
ul{
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
	


.p_ct{line-height: 1.8em;color: #C2CBBC;padding-left: 15px}
.p_ct2{line-height: 1.8em;color: #C2CBBC;padding-left: 25px}

/* フォント飾りタグ */
.wh11{font-size: 11px;line-height: 1.4em}
.wh12{font-size: 12px;line-height: 1.4em}
.wh15b{font-size: 14px;font-weight: bold}


/* 余白飾りタグ */

.pad_left{padding-left: 10px}
.pad_right{padding-right: 10px}
.pad_all{padding: 10px}
.pad_leftop{padding-top: 10px;padding-left: 10px}

.norenbg{
	background-repeat: no-repeat;
	background-position: right top;
	padding-right:0px;
}
.wh10 {
font-size: 10px;line-height: 1.4em
}

/*-----about_menu-----*/
#a_rmn {
	text-align:right;
	float:right;
	width:192px;
	z-index:10;
	margin-top:15px;
}

.a_contents{
	background-color: #2C421B;
	padding-left: 35px;
	background-image: url(../img/share/cobk.gif);
	background-repeat: repeat-x;
}

.a_contents h2{
	margin-top:40px;
}
.tokimeite {
	text-align:right;
	padding-right:100px;
}

div.mama {
	background-image: url(../img/about/hd_bk.png);
	background-repeat: no-repeat;
}

div.acess {
	height:172px;
	background-image: url(../img/access/access.png);
	background-repeat: no-repeat;
}
	