body{
  background-image:url(../images/bg.gif);
	scrollbar-face-color: #E3DBC7;
	scrollbar-highlight-color: #F4F4EA;
	scrollbar-shadow-color: #F4F4EA;
	scrollbar-3dlight-color: #E3DBC7; 
	scrollbar-arrow-color: #F4F4EA;
	scrollbar-track-color: #F4F4EA;
	scrollbar-darkshadow-color: #E3DBC7;
}

.wh{
    background-color:#ffffff;
}

.f16bb{
    font-size:16px;
		line-height:150%;
		font-weight:bold;
}

.f14bb{
    font-size:14px;
		line-height:140%;
		font-weight:bold;
}

.f12bb{
    font-size:12px;
		line-height:140%;
		font-weight:bold;
}

.f12brown{
    color:#634B0B;
    font-size:12px;
		line-height:150%;
}

.f12pi{
    color:#F25398;
    font-size:12px;
		line-height:150%;
}

.f12bl{
    color:#6633FF;
    font-size:12px;
		line-height:150%;
}

.naibu_link{
	text-align:right;
	font-size:12px;
	margin:2px 20px 6px 0px;
}
/* ----- フォーム -------------------------------------- */

.bl_1{background-color:#1FC5FF;}
.bl_1s{background-color:#1277FF;}
.bl_2{background-color:#ECEDE0;}
.bl_t{background-image:url(images/bl_line.gif); background-repeat:repeat-y;}
.bl_y{background-image:url(images/bl_line_y.gif); background-repeat:repeat-x;}

.unq{
  border:1px solid #8FE0FD;
  background-color:#ffffff;
	width:520;
	margin:3px 5px;
	line-height:160%;
}

input{
	color:#333333;font-size:12px;
	background-color:#ECEDE0;
	border-top:#666666 1px solid;
	border-right:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	border-left:#666666 1px solid;
	}

input.non{
	color:#333333;
	background-color:#ffffff;
	border-top:#ffffff 0px solid;
	border-right:#ffffff 0px solid;
	border-bottom:#ffffff 0px solid;
	border-left:#ffffff 0px solid;
	}

SELECT{background-color:#ECEDE0;font-size:12px;}
TEXTAREA{background-color:#ECEDE0;font-size:12px;}



.qbg{
  background-image:url(images/Q_bg.gif);
	background-repeat:repeat-x;
}

.sp_ex{
	margin:5px 0px;
	font-size:11px;
	color:#636548;
	line-height:120%;
}

/* ----- アンケート -------------------------------------- */

.bg01{
		background-image:url(images/bg_01.gif);
		background-repeat:no-repeat;
		height:35;
}
.bg02{
		background-image:url(images/bg_02.gif);
		background-repeat:no-repeat;
		height:35;
}
.bg03{
		background-image:url(images/bg_03.gif);
		background-repeat:no-repeat;
		height:35;
}
.bg04{
		background-image:url(images/bg_04.gif);
		background-repeat:no-repeat;
		height:35;
}

.qbg{
  background-image:url(images/Q_bg.gif);
	background-repeat:repeat-x;
}

.f_Q1{
    font-size:14px;
		line-height:150%;
		color:#28844B;
		font-weight:bold;
}
.f_Q2{
    font-size:14px;
		line-height:150%;
		color:#988921;
		font-weight:bold;
}
.f_Q3{
    font-size:14px;
		line-height:150%;
		color:#298A8F;
		font-weight:bold;
}
.f_Q4{
    font-size:14px;
		line-height:150%;
		color:#2A789F;
		font-weight:bold;
}

a.bt:hover{position:relative; top:1px;left:0px;}


/* ----- 提供ページ -------------------------------------- */

.step1{
    font-size:14px;
		font-weight:bold;
		line-height:150%;
		border:3px solid #FF196A;
		font-weight:bold;
		background-color:#ffffff;
}
.step2{
    font-size:14px;
		font-weight:bold;
		line-height:150%;
		border:3px solid #1984FF;
		font-weight:bold;
		background-color:#ffffff;
}
.step3{
    font-size:14px;
		font-weight:bold;
		line-height:150%;
		border:3px solid #19FF7A;
		font-weight:bold;
		background-color:#ffffff;
}


/* ----- 導入部 ------------------------- */
#oshirase{
	margin:10px auto;
}
.read_tx{
	font-size:13px;
	line-height:140%;
	text-align:left;
	margin:0px 0px 20px 0px;
}

/* ----- NAGOYA ＆ TOKYO -------------------------------------- */
#kirikae{
	margin:10px auto;
}
.bt_tokyo{
		background-color:#FF6600;
		color:#ffffff;
		padding:3px 20px;
}
.bt_nagoya{
		background-color:#336600;
		color:#ffffff;
		padding:3px 20px;
}

a.bt:link{
color:#ffffff;text-decoration:none;font-size:14px;font-weight:bold;}
a.bt:visited{
color:#ffffff;text-decoration:none;font-size:14px;font-weight:bold;}
a.bt:hover{
color:#FFFF33;text-decoration:none;font-size:14px;font-weight:bold;position:relative; top:1px;left:0px;}


/* ----- 過去ログ -------------------------------------- */

.k_table_t{
    background-color:#FEEFDF;
		border:1px solid #412101;
}
.k_table_n{
    background-color:#F6FDEE;
		border:1px solid #412101;
}

/* ----- 告知 -------------------------------------- */
#tk_main_title{
	font-size:24px;
	font-weight:bold;
	color:#FF6600;
	letter-spacing:3px;
	text-align:center;
	margin:10px 0px;
}
#ng_main_title{
	font-size:24px;
	font-weight:bold;
	color:#336600;
	letter-spacing:3px;
	text-align:center;
	margin:10px 0px;
}
.kaisai_tx{
	font-size:13px;
	margin:0px 5px;
	line-height:140%;
	text-align:left;
}
#tk_kaisai_waku{
	border:1px solid #FF6600;
	border-collapse:collapse;
	margin:3px 0px;
	width:470;
}
th.tk_kaisai_md{
	background-color:#FFEADD;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	border:1px solid #FF6600;
}
td.kaisai_hyo1{
	background-color:#FFFAF2;
	font-size:13px;
	padding:3px 3px 3px 3px;
	border:1px solid #C1B7A6;
	line-height:140%;
	text-align:center;
}
td.kaisai_hyo2{
	font-size:13px;
	padding:3px 5px 3px 5px;
	border:1px solid #C1B7A6;
	line-height:140%;
}
td.kaisai_hyo2non{
	font-size:13px;
	padding:3px 5px 3px 5px;
	line-height:140%;
	vertical-align:top;
}
td.kaisai_hyo2img{
	font-size:13px;
	padding:3px 5px 3px 5px;
	border:1px solid #C1B7A6;
	line-height:140%;
	background-image:url(images/bg_fruit.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:145;width:470;
	vertical-align:top;
}
td.kaisai_hyo2b{
	font-size:13px;
	padding:5px 5px 5px 5px;
	border:1px solid #C1B7A6;
	line-height:140%;
	font-weight:bold;
}
.st_naiyou{
	color:#000000;
	font-size:20px;
	font-weight:bold;
	margin:0px 3px 0px 5px;
	line-height:160%;
	padding:3px 5px 0px 5px;
}
.st_naiyou2{
	color:#000000;
	font-size:14px;
	letter-spacing:1px;
	font-weight:bold;
	margin:50px 0px 10px 30px;
	line-height:140%;
}
.tx_syousai{
	color:#000000;
	font-size:12px;
	margin:5px 5px 5px 5px;
	line-height:140%;
}
.place_map{
	font-size:13px;
	margin:0px 20px 0px 0px;
	line-height:140%;
	font-weight:normal;
	text-align:right
}
.place_list{
	font-size:13px;
	margin:-15px 0px -10px -10px;
	font-weight:bold;
}
ol{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
li{
	font-size:13px;
	line-height:140%;
}
.kaijou_ph_com{
	font-size:11px;
	margin:0px 0px 0px 0px;
	line-height:120%;
	text-align:center;
	width:140;
}

/* ----- 応募ボタン ------------------ */
#oubo_btn{
	margin:20px 0px 30px 0px;
}
#oubo_tx{
	font-size:13px;
	font-weight:bold;
	margin:5px 0px;
	line-height:140%;
	text-align:center;
}


/* ----- 提供 ------------------------- */
#teikyou_waku{
	border:1px solid #1F83FF;
	width:460;
	font-size:14px;
	margin:0px 0px 40px 0px;
}
#teikyou_tx{
	font-size:13px;
	margin:5px 5px 5px 5px;
	line-height:160%;
	text-align:center;
}

.st_16r{
	color:#ff0000;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	line-height:140%;
}
.st_gentei{
	font-size:13px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	line-height:140%;
	border-bottom:3px double #0670D3;
	color:#0670D3;
	text-align:center;
}
.tx_12r{
	color:#ff0000;
	font-size:12px;
	margin:0px;
	line-height:140%;
}

/* ----- メルマガ ------------------------- */
.touroku_waku{
	padding:5px;
	border:1px dashed #736357;
	background-color:#FEFED4;
	margin:3px 0px 40px 0px;
	width:420;
}
.tx_mmtouroku{
	color:#000000;
	font-size:12px;
	margin:5px 5px 0px 5px;
	line-height:150%;
	text-align:left;
}
.bg_melma{
	background-color:#ffffff;
	padding:5px 5px 5px 10px;
	margin:0px 10px 0px 10px;
	border:1px solid #666666;
	text-align:left;
}
.tx_num{
	color:#0670D3;
}
input.melma{
	background-color:#FFFFFF;
	border:1px solid #666666;
	}
input.melma_btn{
	background-color:#666666;
	border-top:1px #F0F1F0 solid;
	border-bottom:1px #DCDAD7 solid;
	border-right: 1px #DCDAD7 solid;
	border-left: 1px #F0F1F0 solid;
	font-size:12px;line-height:14px;
	color:#ffffff;
}
/* ----- れぽ -------------------------------------- */

.cel_g{
	background-color:#EDEDED;
	text-align:center;
	font-size:11px;
	width:70;
}

.matome{
	color:#000000;
	font-size:12px;
	margin:0px;
	line-height:150%;
	padding:5px;
}
.matome_waku{
	border:1px solid #673401;
}

.rubi{
	font-size:11px;
	line-height:100%;
	margin:0px;
}


/* ----- 文字 -------------------------------------- */
.f14b{
    font-size:14px;
		line-height:150%;
		margin:0px;
}

.f12b{
    font-size:12px;
		line-height:150%;
		font-weight:normal;
		margin:0px;
}
.f12bb{
    font-size:12px;
		line-height:150%;
		font-weight:bold;
		margin:0px;
}

.f12gray{
    color:#E6E6E6;
    font-size:12px;
		line-height:150%;
		margin:0px;
}

.f12or{
    color:#FE7C09;
    font-size:12px;
		line-height:150%;
		margin:0px;
}

.f12w{
    color:#ffffff;
    font-size:12px;
		line-height:150%;
		margin:0px;
}

.f12bo{
    color:#CC6600;
    font-size:12px;
		line-height:150%;
		margin:0px;
}

.f12bo{
    color:#CC6600;
    font-size:12px;
		line-height:150%;
		margin:0px;
}

.f12rb{
    font-size:12px;
		line-height:150%;
		color:#ff0033;
		font-weight:bold;
		margin:0px;
}

.f11b{
    font-size:11px;
		line-height:130%;
		margin:0px;
}
.f11bb{
    font-size:11px;
		line-height:130%;
		font-weight:bold;
		margin:0px;
}

.f11r{
    color:#ff0033;
    font-size:11px;
		line-height:130%;
		margin:0px;
}
.f11bl{
    color:#336699;
    font-size:11px;
		line-height:130%;
		margin:0px;
}
.f11w{
    font-size:11px;
		line-height:140%;
		color:#ffffff;
}

