html
{
	overflow-y:scroll;
}

@charset "shift_jis";

*{
	margin:0;
	padding:0;
	font-family :MingLiU, ’MS UI Gothic’, ’LiHei Pro’, ’Apple LiGothic’, sans-serif;
	font-size:12px;
	line-height:150%;
}

body{
	background-color:#ffffff;
}

/*1:フォント基本設定
========================================*/

/*****茶色*****/
span.brwn {
	font-size: 12px;
	color: #483131;
	font-weight:normal;
	line-height:150%;
}

span.brwn2 {
	font-size: 10px;
	color: #483131;
	font-weight:normal;
	line-height:150%;
}

p.brwn2 {
	font-size: 10px;
	color: #483131;
	font-weight:normal;
	line-height:150%;
}

span.brwn3 {
	font-size: 14px;
	color: #483131;
	font-weight:bold;
	line-height:150%;
}

span.brwn a:link,span.brwn a:visited{
	font-size: 12px;
	color: #483131;
	text-decoration: underline;
}

span.brwn a:hover{
	font-size: 12px;
	color: #483131;
	text-decoration: none;
}

span.brwn2 a:link,span.brwn2 a:visited{
	font-size: 10px;
	color: #483131;
	text-decoration: underline;
}

span.brwn2 a:hover{
	font-size: 10px;
	color: #483131;
	text-decoration: none;
}

p.brwn2 a:link,p.brwn2 a:visited{
	font-size: 10px;
	color: #483131;
	text-decoration: underline;
}

p.brwn2 a:hover{
	font-size: 10px;
	color: #483131;
	text-decoration: none;
}


/*****白*****/
span.wt {
	font-size: 12px;
	color: #dad6d6;
	font-weight:normal;
	line-height:150%;
}

span.wt a:link,span.wt a:visited{
	font-size: 12px;
	color: #dad6d6;
	text-decoration: none;
}

span.wt a:hover{
	font-size: 12px;
	color: #8F8282;
	text-decoration: underline;
}

/*****黒*****/
span.bk {
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	line-height:150%;
}

span.bk2 {
	font-size: 10px;
	color: #000000;
	font-weight:normal;
	line-height:150%;
}

span.bk a:link,span.bk a:visited{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

span.bk a:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

span.bk2 a:link,span.bk2 a:visited{
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

span.bk2 a:hover{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

/*****ピンク*****/
span.pk1 {
	font-size: 12px;
	color: #f30165;
	font-weight:normal;
	line-height:150%;
}

span.pk2 {
	font-size: 10px;
	color: #f30165;
	font-weight:normal;
	line-height:150%;
}

/*****灰色*****/
span.as1 {
	font-size: 12px;
	color: #736c68;
	font-weight:normal;
	line-height:150%;
}

span.as1 a:link,span.as1 a:visited{
	font-size: 12px;
	color: #736c68;
	text-decoration: underline;
}

span.as1 a:hover {
	font-size: 12px;
	color: #736c68;
	text-decoration: none;
}



/*****ぱんくず*****/
span.crumbs1 {
	font-family :Osaka , Arial;
	font-size: 10px;
	color: #696969;
	font-weight:normal;
	line-height:150%;
}

span.crumbs1 a:link,span.crumbs1 a:visited{
	font-family :Osaka , Arial;
	font-size: 10px;
	color: #696969;
	text-decoration: underline;
}

span.crumbs1 a:hover{
	font-family :Osaka , Arial;
	font-size: 10px;
	color: #a5a5a5;
	text-decoration: none;
}


span.crumbs2 {
	font-family :Osaka , Arial;
	font-size: 10px;
	color: #a6a6a6;
	font-weight:normal;
	line-height:150%;
}

span.crumbs3 {
	font-family :Osaka , Arial;
	font-size: 10px;
	color: #ffffff;
	font-weight:normal;
}

span.crumbs3 a:link,span.crumbs3 a:visited{
	font-family :Osaka , Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}

span.crumbs3 a:hover{
	font-family :Osaka , Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

/*****ボールド*****/
span.bb{
	font-weight: bold;
}

/*****リンク*****/
span a.huline:link,span a.huline:visited {
	text-decoration: none;
}
span a.huline:hover {
	text-decoration: underline;
}


/*2:form設定
========================================*/

input,textarea,select{
	font-size: 12px;
	color: #000000;
	font-weight:normal;
}

input{
	line-height:1.0em;
}


input.text_01{width:40px}
input.text_02,select.select_01{width:50px}
select.select_02{width:150px}	/* 2009.2.2 70px→150pxに変更 */
select.select_03{width:70px}	/* 2009.2.2 90px→ 70pxに変更 */
select.select_04{width:120px}
input.text_03,select.select_05{width:200px}
input.text_04{width:280px}
input.text_100p,textarea.texta_02{width:100%}
textarea.texta_01{width:500px}

/*
ページの中央揃え
*/
/*IE6,7以外*/
html>/**/body #wrapper
{
	padding-top:15px;
	width:880px;
	margin:0 auto;
	text-align:left;
}

/*IE6,7*/
* html #wrapper
{
	padding-top:15px;
	text-align:center;
}

h1
{
	font-size:85%;
	color:#dad6d6;
	font-weight:normal;
}

table
{
	text-align:left;
}

/*
上背景
*/
#path{
height:30px;
}