@charset "UTF-8";

/* -----------------------------------------------------------------------
	★ BASIC LAYOUT
----------------------------------------------------------------------- */

body{
    background-image: url(../images/bk.gif);
	background-repeat: repeat;
}

A{text-decoration: none;color:#603A17;}
A:hover{text-decoration: none;color:#ff7e00;}
.footer01 {FONT-SIZE: 10px; LINE-HEIGHT: 12px; COLOR:#603A17; FONT-WEIGHT: normal; FONT-FAMILY: "Osaka", "Verdana", "ＭＳ Ｐゴシック"}
.footer02 {FONT-SIZE: 9px; LINE-HEIGHT: 12px; COLOR:#554841; FONT-WEIGHT: normal; FONT-FAMILY: "Osaka", "Verdana", "ＭＳ Ｐゴシック"}
.top_txt {FONT-SIZE: 10px; LINE-HEIGHT: 12px; COLOR:#B6412D; FONT-WEIGHT: normal; FONT-FAMILY: "Osaka", "Verdana", "ＭＳ Ｐゴシック"}
.top_txt02 {FONT-SIZE: 11px; LINE-HEIGHT: 12px; COLOR:#7F7F7F; FONT-WEIGHT: normal; FONT-FAMILY: "Osaka", "Verdana", "ＭＳ Ｐゴシック"}
.form_titl {FONT-SIZE: 14px; LINE-HEIGHT: 18px; COLOR:#676767; FONT-WEIGHT: bold; FONT-FAMILY: "Osaka", "Verdana", "ＭＳ Ｐゴシック"}
.update {
	FONT-SIZE: 9px;
	LINE-HEIGHT: 12px;
	COLOR:#554841;
	FONT-WEIGHT: normal;
	FONT-FAMILY: "Osaka", "Verdana", "ＭＳ Ｐゴシック";
	padding-right: 15px;
}
.base01 {FONT-SIZE: 9px; LINE-HEIGHT: 18px; COLOR:#4d4d4d; FONT-WEIGHT: normal; FONT-FAMILY: "Osaka", "Verdana", "ＭＳ Ｐゴシック"}
.base02 {FONT-SIZE: 9px; LINE-HEIGHT: 18px; COLOR:#A57C52; FONT-WEIGHT: normal; FONT-FAMILY: "Osaka", "Verdana", "ＭＳ Ｐゴシック"}
.base03 {FONT-SIZE: 11px; LINE-HEIGHT: 18px; COLOR:#3A3A3A; FONT-WEIGHT: normal; FONT-FAMILY: "Osaka", "Verdana", "ＭＳ Ｐゴシック"}
.base01_s {FONT-SIZE: 8px; LINE-HEIGHT: 18px; COLOR:#4d4d4d; FONT-WEIGHT: normal; FONT-FAMILY: "Osaka", "Verdana", "ＭＳ Ｐゴシック"}
.interior {FONT-SIZE: 11px; LINE-HEIGHT: 18px; COLOR:#804F1B; FONT-WEIGHT: bold; FONT-FAMILY: "Osaka", "Verdana", "ＭＳ Ｐゴシック"}
.interior02 {FONT-SIZE: 9px; LINE-HEIGHT: 18px; COLOR:#804F1B; FONT-WEIGHT: normal; FONT-FAMILY: "Osaka", "Verdana", "ＭＳ Ｐゴシック"}
.in_btn {
	margin-bottom: 10px;
}
.top_tex {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	COLOR:#B36A4E;
	FONT-WEIGHT: normal;
	FONT-FAMILY: "Osaka", "Verdana", "ＭＳ Ｐゴシック";
	padding-top: 10px;
}
.top_tex A {text-decoration: none;color:#B36A4E;}
.top_tex A:hover {text-decoration: none;color:#ff7e00;}
.top_tex_red {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 18px;
	COLOR:#ff0000;
	FONT-WEIGHT: normal;
	FONT-FAMILY: "Osaka", "Verdana", "ＭＳ Ｐゴシック";
	padding-top: 10px;
}



/* -----------------------------------------------------------------------
	★ その他共通スタイル
----------------------------------------------------------------------- */
.left{float:left;}
.right{float:right;}
.left-nospace{float:left; margin:0; padding:0;}
.right-nospace{float:right; margin:0; padding:0;}

.orange{color:#ff9900;}
.red{color:#ff0000;}

.textalign-l{
	text-align:left;
}

.underline{text-decoration:underline;}

.txtlink li{
	height:12px;
	margin-bottom:5px;
	padding-left:13px;
	list-style:none;
	background:url(../images/arrow.gif) 0 0 no-repeat;
	font-size:10px;
	font-family:'Osaka','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#80501c;
	line-height:12px;
}

.borderbox{
	width:620px;
	margin:0 auto;
	padding:0;
	margin-top: 50px;
}
.borderbox a{
	color:#0066ff;
}
.borderbox a:hover{
	text-decoration:underline;
}

.textbox{
	width:620px;
	margin:0 auto;
	padding:0;
	line-height:1.5;
}
.textbox a{
	color:#0066ff;
}
