/* リセット */
address { 
        display: inline;
text-align:left;
	margin: 0px;
	padding: 0px;
}

td,th { 
	_font-size: 80%;
}

h1, h2, h3, h4, h5, h6,ul,li, p, address {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	padding: 0;
}


ul{ list-style: none;}

img{ border: none;}

A:link {  color: #0000FF; text-decoration: underline}
A:visited {  color: #663399; text-decoration: underline}
A:hover { color: #FF3300;  text-decoration: underline}


/* 回り込み解除用 */
.clear {
    zoom: 100%;
}
.clear:after {
    content: ".";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

/*
パーツ
--------------------------------------------*/

.align-left{
	text-align: :left;
}
.align-right{
	text-align: :right;
}



.mt-10 {
	margin-top: 10px;
}
.mt-20 {
	margin-top: 20px;
}
.mt-30 {
	margin-top: 30px;
}

.mb-10 {
	margin-bottom: 10px;
}
.mb-20 {
	margin-bottom: 20px;
}
.mb-30 {
	margin-bottom: 30px;
}

.link-gry A:link {  color: #999; text-decoration: none}
.link-gry A:visited {  color: #999; text-decoration: none}
.link-gry A:hover { color: #999;  text-decoration: underline}

.link-333 A:link {  color: #333; text-decoration: none}
.link-333 A:visited {  color: #333; text-decoration: none}
.link-333 A:hover { color: #999;  text-decoration: underline}



/*
リスト
--------------------------------------------*/
.list-csl li{
	margin: 2px 0;
	padding: 0 0 0 13px;
	line-height: 120%;	/* ボーダーからの上距離 */
	background: url(/img/site/icon/arrow_right.gif) no-repeat left 5px;
}

