@charset "utf-8";
A:link { color:#6F4100; font-size: 10px; text-decoration: underline}
A:visited { color:#6F4100; font-size: 10px; text-decoration: underline}
A:active { color:#6F4100; font-size: 10px; text-decoration: underline}
A:hover { color:#583400; font-size: 10px; text-decoration: none}

.a1{ color:#003399; font-size: 12px; text-decoration: underline} 
.a1:visited{ color:#003399; font-size: 12px; text-decoration: underline} 
.a1:hover{ color:#0000cc; font-size: 12px; text-decoration: underline}
.a1:active { color:#003399; font-size: 12px; text-decoration: none}

.serect {  font-size: 12px; background-color: #FFFFFF}
.t10gray {  font-size: 10px; color: #666666}
.serectblue { font-size: 14px; font-weight: bold; color: #990000}
.t14read {	font-size: 14px; line-height: 17px;}
.tnc01 { font-size: 12px; color: #333333; background-color: #FFFFFF;}
.t12q  {font-size: 12px; font-weight: bold; color: #0008A3;}
.t12a { font-size: 12px; font-weight: bold; color: #CC0000;}
.t12red { font-size: 12px; color: #CC0000;}
.exprice { font-size: 12px; font-weight: bold; color: #FF6600; }
.exbro { font-size: 12px; font-weight: bold; color: #660000;}
.exora { font-size: 12px; font-weight: bold; color: #B60000;}
.t12bgyel { font-size: 12px; background-color: #FFFFCD; text-align: center; }
.t12bgora { font-size: 12px; font-weight: normal; background-color: #FFEFAF; color: #CC0000; }
.t12bgmiz { font-size: 12px; background-color: #EEFFFF; text-align: right; }
.t12bgblu { font-size: 12px; background-color: #DDF6FF; color: #000066; }
.t12bgora2 { font-size: 12px; font-weight: bold; background-color: #FFEFAF;
 color: #000000; text-align: center; }
.t12bgpar { font-size: 12px; font-weight: normal; background-color: #E7E6F7; color: #000000; }
.t12bggre {	font-size: 12px; background-color: #EDFFDF; text-align: center; }
.t12bgmiz2 { font-size: 12px; background-color: #DCF4FF; text-align: center; }
.t12bgye2 { font-size: 12px; background-color: #FFFDE9; text-align: right; }
.t12bggre2 { font-size: 12px; background-color: #F8FFF2; text-align: right;}
.t12bgmiz3 { font-size: 12px; background-color: #EEFFFF; text-align: right; }
.searchStep { font-size: 12px; font-weight: bold; color: #6F4100; background-color: #FFBD2C; padding: 5px; }
.t12bOrange { font-size: 12px; font-weight: bold; color: #FF7200; }
.search01 {
	font-size: 12px;
	color: #583400;
	background-color: #EDE2B7;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
}

.tchatch {	font-size: 14px; line-height: 125%; font-weight: bold; background-image: url(../images/catchbg.gif);
 padding-top: 7px; padding-right: 5px; padding-bottom: 7px; padding-left: 17px; color: #722000; }
.tchatch01 {	font-size: 12px; line-height: 125%; font-weight: bold; background-image: url(../images/catchbg01.gif);
 padding-top: 7px; padding-right: 5px; padding-bottom: 7px; padding-left: 17px; color: #006600; }

.t10 { font-size: 10px; line-height: 100%; }
.t10bl { font-size: 10px; color: #102063;}
.t10gn { font-size: 10px; color: #006600;}
.t10wt { font-size: 10px; color: #ffffff;}
.t10gray2 { font-size: 10px; line-height: 100%; color: #333333; }
.t10gray3 { font-size: 10px; line-height: 100%; color: #424242; }

.t12 { font-size: 12px; line-height: 115%; }
.t12_12 { font-size: 12px; line-height: 120%; }
.t12_14 { font-size: 12px; line-height: 140%; }
.t12b { font-size: 12px; font-weight: bold; }
.t12bwt { font-size: 12px; line-height: 120%; font-weight: bold; color: #ffffff; }
.t12bbl { font-size: 12px; line-height: 120%; font-weight: bold; color: #102063; }
.t12bgn { font-size: 12px; line-height: 120%; font-weight: bold; color: #006600; }
.t12bgn2 { font-size: 12px; line-height: 120%; font-weight: bold; color: #339900;}
.t12gray { font-size: 12px; line-height: 125%; color: #424242; }
.t12gray1 { font-size: 12px; line-height: 120%; color: #222222; }
.t12gray2 { font-size: 12px; line-height: 120%; color: #333333; }
.t12bgray { font-size: 12px; line-height: 120%; font-weight: bold; color: #222222; }
.t12bgray2 { font-size: 12px; line-height: 120%; font-weight: bold; color: #333333; }
.t12read { font-size: 12px; line-height: 130%; }
.t12bBrown { font-size: 12px; line-height: 125%; font-weight: bold; color: #722000; }

.t14 { font-size: 14px; line-height: 130%; }
.t14b { font-size: 14px; font-weight: bold; }
.t14bgray { font-size: 14px; font-weight: bold; color: #222222; }
.t14bgray2 { font-size: 14px; font-weight: bold; color: #333333; }
.t14bred { font-size: 14px; font-weight: bold; color: #cc0000; }
.t14bbl { font-size: 14px; font-weight: bold; color: #102063;}
.t14bbw { font-size: 14px; font-weight: bold; color: #880000;}
.t14bwt { font-size: 14px; font-weight: bold; color: #ffffff;}
.t14bgn { font-size: 14px; font-weight: bold; color: #006600;}
.t14bgn2 { font-size: 14px; font-weight: bold; color: #339900;}
.t14gray { font-size: 14px; color: #222222; }
.t14gray2 { font-size: 14px; color: #333333; }
.t14red { font-size: 14px; color: #cc0000; }

.t16b { font-size: 16px; font-weight: bold; }
.t16bor { font-size: 16px; font-weight: bold; color: #ff6600;}
.t16bgn { font-size: 16px; font-weight: bold; color: #006600;}
.t16bgn2 { font-size: 16px; font-weight: bold; color: #339900;}
.t16bbl { font-size: 16px; font-weight: bold; color: #102063;}
.t16bred { font-size: 16px; font-weight: bold; color: #cc0000; }


.copy { font-size: 12px; color: #FFFFFF; padding: 5px; }
.PriceBlue { font-size: 12px; background-color: #EEFFFF; text-align: right; }
.PricePink { font-size: 12px; background-color: #FFF0F3; text-align: right; }
.PriceAge { font-size: 12px; font-weight: normal; background-color: #FFEFAF; color: #CC0000; text-align: center; }
.t12food {  font-size: 12px; line-height: 160%; color: #666666}
.thing01 {	font-size: 12px; font-weight: bold; padding: 6px 6px 6px 10px; }

.line {background-image: url(../images/line.gif);}

/* ボタン用 */
a.bt:hover {position:relative;top:1px;left:1px;}
.text10pt {
	font-size: 10px;
	line-height: 12px;
	color: #666;
	padding-bottom: 10px;
	float: right;
	padding-right: 10px;
}
.top_a {
	float: left;
	height: 236px;
	width: 295px;
}
.check_btn01 {
	width: 394px;
	height: 114px;
	float: left;
}
.check_btn02 {
	width: 582px;
}
.check_btn03 {
	width: 582px;
}
.footertext02 {
	font-size: 10px;
	color: #FFF;
	text-align: right;
	float: right;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.footertext01 {
	font-size: 10px;
	color: #FFF;
	float: left;
	padding-left: 5px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.list_pan {
	text-align: right;
	color: #40210F;
	padding-right: 20px;
	padding-bottom: 5px;
}

.footer_rinktext a:link{
	font-size: 10px;
	color: #40210F;
	padding-left: 5px;
	line-height:150%;
}

.footer_rinktext a:visited{
	font-size: 10px;
	color: #40210F;
	padding-left: 5px;
	line-height:150%;
}

.footer_rinktext a:active{
	font-size: 10px;
	color: #40210F;
	padding-left: 5px;
	line-height:150%;
}

.footer_rinktext a:hover{
	font-size: 10px;
	color: #40210F;
	padding-left: 5px;
	line-height:150%;
	text-decoration:none;
}
.sitemap_txt {
	font-size: 14px;
	color: #7B530B;
	width: 180px;
	padding-top: 15px;
}
.sitemap_txt2 {
	font-size: 14px;
	color: #7B530B;
	width: 300px;
}
.sitemap_txt3 {
	font-size: 14px;
	color: #7B530B;
	width: 320px;
}
.sitemap_txt4 {
	font-size: 14px;
	color: #7B530B;
	width: 250px;
}
.sitemap_01 {
	width: 300px;
	height:auto;
}
.sitemap_container {
	height: 170px;
	width: 600px;
}
.sitemap_line {
	padding-top: 20px;
}
.f_left {
	float: left;
}
#navigation {
	width:165px;
	float:left;
	margin-left: 5px;
	display:inline;
}
.pb5{
	padding-bottom:5px;
}#navigation2 {
	width:165px;
	float:left;
	display:inline;
}
.table {
	width: 600px;
}
#content {
	width:600px;
	margin:5px 0 0 10px;
	float:left;
	overflow: hidden;
}
.001 {
	text-align: center;
	vertical-align: top;
}
.tda_cv_t {
	text-align: center;
	vertical-align: top;
}
.tdstorpng {
	font-size: 12px;
	font-weight: bold;
	color: #C00;
}
.ta_c {
	text-align: center;
}
.tda_cv_m {
	text-align: center;
	vertical-align: middle;
}
.tda_lv_m {
	text-align: left;
	vertical-align: middle;
}
.fspt20 {
	font-size: 16px;
	padding-top: 20px;
}
.center {
	padding-left: 50px;
}
.fcb {
	font-weight: bold;
	color: #003DA2;
}
.companytext {
	color: #FFC489;
}
.red {
	color: #993333;
}
.kanyutext {
	font-size: 16px;
	color: #F60;
}
.border {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #F1F1ED;
	border-bottom-color: #666;
	border-left-color: #F1F1ED;
}
.green {
	color: #027B02;
}
.red2 {
	font-size: 16px;
	color: #F00;
}
.footer_bar {
	background-image: url(../images/footer.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
	width: 780px;
	height: 34px;
	padding-right: 10px;
}
.pl10{
	padding-left:10px;
}
.pl15{
	padding-left:15px;
}
.t10px{
	font-size:10px;
}.linktxt10px {
	font-size: 10px;
	line-height: 14px;
}
