/* 新しくスタイルを追加する場合は、新しいクラス名を作ること。 */ 

.s {font-size : 12px;line-height : 110%;letter-spacing : 0px;}
.ss {font-size : 11px;line-height:130%;}
.ms {font-size:13px;line-height:130%;} 
.m {font-size:14px;line-height:130%;} 
.ml {font-size:15px;line-height:130%;} 
.l {font-size:16px;line-height:130%;} 
.ll {font-size:17px;line-height:130%;} 
.lll {font-size:18px;line-height:130%;} 
.rs {font-size:12px;line-height:130%;color:#ff0000;} 
.rm {font-size:14px;line-height:130%;color:#ff0000;} 
.rl {font-size:16px;line-height:130%;color:#ff0000;} 
.rsb {font-size:12px;font-weight:bold;line-height:130%;color:#ff0000;} 
.rmb {font-size:14px;font-weight:bold;line-height:130%;color:#ff0000;} 
.rlb {font-size:16px;font-weight:bold;line-height:130%;color:#ff0000;} 
.bs {font-size:12px;color:#0000ff;} 
.bm {font-size:14px;color:#0000ff;} 
.bl {font-size:16px;color:#0000ff;} 
.ws {font-size:12px;line-height:130%;}  
/* ********** link ********** */ 
A:link {color:#0000ff;}
A:visited {color:#0000ff;} 
A:hover {color:#ff0079;} 
A.fot:link  {font-size : 12px;font-weight:normal;line-height:130%;color:#ffffff;}
A.fot:visited  {font-size:12px;font-weight:normal;line-height:130%;color:#ffffff;}
A.fot:hover  {font-size:12px;font-weight:normal;line-height:130%;color:#ffffff;}
/* ********************************************************************************************** 
*/ /* 高橋style＜暫定＞ */ 
.ps{font-size:8pt;line-height:130%;} 
.t_os {font-size:12px;line-height:130%;color:#ff6600;}
.ss120 {
	font-size: 11px;
	line-height: 120%;}
.t-os {font-size:12px;line-height:130%;color:#ff6600;}.ss120 {
	font-size: 11px;
	line-height: 120%;}
.mb {  font-size: 14px; line-height: 130%; font-weight: bold; color: #000000;}
BODY {scrollbar-3d-light-color:#ffffff;
           scrollbar-arrow-color:#666666;
           scrollbar-base-color:#666666;
           scrollbar-dark-shadow-color:#666666;
           scrollbar-face-color:#ffffff;
           scrollbar-highlight-color:#ffffff;
           scrollbar-shadow-color:#ffffff;
           scrollbar-track-color:#ffffff}
.ssss{font-size : 16px;}
.imp{background-color : aqua;}
.hako-b{border:solid #ff6600 1px;padding:5;}
.hako-e{border:solid #b224aa 1px;padding:5;}
.hako-a{border:solid #FF0000 1px;padding:5;}
.hako-u{border:solid #4038d8 1px;padding:5;}
.hako-o{border:solid #1cc279 1px;padding:5;}
.hako01 {border:solid #95691a 1px;padding:5;}
.hako02 {border:solid #999999 1px;padding:5;}
.hako03 {border:solid #95691a 1px;padding:0;}


.hako04{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #40abdf #40abdf #40abdf #40abdf;}
.hako05{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #c18484 #c18484 #c18484 #c18484;}
.tategaki{writing-mode: tb-rl;}
#main_img {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 264px;
	width: 400px;
}

.bn{
	margin-bottom:5px;
	}

td {
	font-size: 13px;
	}
#col {
	}
#col p {
	color:#333333;
	margin: 3px 10px 3px 2px;
	}
#reco {
	border-width:0px 1px 1px 1px;
	border-color:#CCCCCC;
	border-style:solid;
	padding-bottom:5px;
	}
#new {
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
	padding-bottom:4px;
	width:613px;
	margin-top:5px;
	}
#new ul {
	font-size: 13px;
	line-height: 120%;
	margin: 2px 0px 0px 5px;
	padding: 0px;
	}
#new li {
	border-bottom:1px dotted #666666;
	list-style: none;
	margin-bottom: 2px;
	padding-bottom: 1px;
}
.area {
	padding:2px;
	font-weight:bold;
	color:#666666;
	background-color: #FF9933;
	width: 298px;
	margin-left:3px;
	}
.area a {
	color:#FFFFFF;
	text-decoration: none;
	}
.area a:hover {
	color:#FFFFFF;
	text-decoration:underline
	;}
.area a:visited {
	color:#FFFFFF;
	}
.theme {
	padding:2px;
	font-weight:bold;
	color: #000000;
	background-color: #FF9933;
	width: 298px;
	margin-left:3px;
	}
.theme a {
	color:#FFFFFF;
	text-decoration: none;
	}
.theme a:hover {
	color:#FFFFFF;
	text-decoration:underline
	;}
.theme a:visited {
	color:#FFFFFF;
	}

.toarea {
	padding:0px 15px 4px 0;
	text-align: right;
	font-size: 0.85em;
	font-weight: normal;
	margin: 2px 0px;
	}
.toarea a {
	font-weight: normal;
	}

.price {
	font-weight:bold;
	color:#FF0000
	;}
.mar01 {
	margin-bottom: 7px;
	}
.title {
	margin-top: 10px;
	}

#new .date{
	text-align:right;
	font-weight:400;
	color:#000000;
	}
#season img {
	margin-top:5px;
	}
#season {
	#border-width:0px 1px 1px1px;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
	padding-bottom:5px;
	float: none;
	text-align: center;
	}
#kakuyasu {
	margin-top:5px
	;}
.red {color: #FF0000;}
.ff9933 {font-weight:bold; background-color: #FF9933; width: 308px; padding: 2px;}
.price1 {	font-weight:bold;
	color:#FF0000
	;}
#new #icon {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.c_ff0033 {color: #FF0033;}
.new {
	font-weight: bold;
	color: #FFFFFF;
	background: #FF3300;
	padding-right: 2px;
	padding-left: 2px;
}

.coursetable {	border-width: 0 1px 0 1px;
}
.coursetd {	border-bottom:dotted;
	border-bottom-color:#0267FF;
	border-bottom-width:1px;
}
#fair {margin:0}
#fair .itemtable { 
	margin:0 20px 0 20px;
	width:595px;
	border-collapse:collapse
	}
#fair .itemtable td {
	padding:5px 10px 2px 10px;
	border-bottom:#ffffff dotted 1px;
	background-color:#ffffff;
	border-collapse:collapse
	}


/* ********** 注目商品用 ********** */ 

#recommendText {
	clear: both;
	width: 900px;
	margin: 12px auto;
	text-align: center;
}

/* ********** 検索パーツ ********** */ 

#search_area {
	width:613px;
	clear:both;
	padding:0;
	margin:3px 0;
	}
#search_area #map_area {
	width:354px;
	float:right;
	margin:0;
	padding:0;
	border:1px solid #339900; 
}
#search_area #search_parts {
	width:254px;
	height:199px;
	float:left;
	margin:0;
	padding:0;
	background:#D9F2FF;
}
#search_area p {
	font-weight:bold;
	margin:5px 0 5px 5px;
}
#search {width: 200px; font-size: 12px; text-align: left; margin-left:40px;}
#searchMonth {width: 107px;margin: 2px}
#searchDay {width: 55px;margin: 2px;}
#searchCity,#searchArea1{width: 170px;margin: 2px}

/* ********** 地図　方面から探す ********** */ 

#map_ctn {
	width:611px;
	margin-top:5px; 
	margin-bottom:5px; 
	border:1px solid #339900; 
	height:241px;
}
#map_homen {
	margin-top:1px;
	margin-left:5px;
	width:145px;
	height:215px;
}
#map_homen th {
	background-color:#F8FFF0;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
}
#map_homen td {
	background-color:#EDFBE6;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
}
#map_homen a:link {
	color:#006400;
	text-decoration: underline;
}
#map_homen a:visited {
	color:#006400;
	text-decoration: underline;
}
#map_homen a:hover {
	color:#009999;
	text-decoration: none;
}

/* ********** JAL3/31まで ********** */ 

div#jal {
	width:611px;
	margin: 5px 0px 0px;
	padding: 1px;
	clear: both;
	border: 1px solid #CC0000;
	background: url(../../images/top/jal-oka/jal-oka02_611.jpg) no-repeat top;
}

div#jal ul.column {
	width:200px;
	float:left;
	margin:0;
	padding:0 0 0 2;
	color: #333;
}

div#jal ul.column li {
	background: url(../../images/top/jal-oka/air.gif) no-repeat left 2px;
	padding-left: 12px;
	list-style: url(none) none;
	margin: 3px 0px 3px 1px;
}

div#jal ul.column li span {
	color:#FF0000;
}



div#jal img {
	border:none
}

/* ********** チョイ前連休 ********** */ 

#year_08_09 {
	width: 613px;
}

/* ********** ディズニーカウントダウン　2008/11/10〜 ********** */ 

/*#countdown {
	width:465px;
	clear:both;
	margin-bottom:5px;
}

table#countdown_pri {
	width:465px;
	border-collapse:collapse;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	color:#FF3333;
	border:#000066 1px dotted;
	margin:0;
	}*/

/* ********** カウントダウン（2008/11/10） ********** */ 
#countdown_plan {
	background:#000066;
	width:613px;
	margin-bottom:5px;
}

table#countdown {
	width:611px;
	border-collapse:collapse;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	background:url(../../tyo/images/banner/countdown/bg_tdr_countdown_613.jpg) repeat-y bottom;
	margin-left:1px;
	}
	
/* ********** 今が行きドキッフェア /村上/09/02/20作成（フェア期間中のみ ********** */ 
div#ikidoki_fair {
	width:613px;
	margin-top:5px;
	clear:both;
}
div#ikidoki_fair img {
	border:0;
}

/* ********** お客様へご案内（2009/2/25） ********** */ 
#information {
	_width:613px;
	width:611px;
	border:#FF0000 1px solid;
	clear:both;
	margin-bottom:5px;
}

/* ********** 決算セール（2009/04/06） ********** */ 
#kessansale_plan {
	background:#FFFFB9;
	width:611px;
	border:#FF9900 1px solid;
	margin-top:5px;
	clear:both;
	height:auto;
}

#kessansale_plan img {
	 border-bottom:#FF9900 1px solid;
	 margin-bottom:3px;
}

#kessansale_plan .box {
	width:600px;
	margin:0 0 0 5px;
	clear:both;
}

#kessansale_plan ul {
	padding:0;
	color:#006699;
	list-style:none;
}

#kessansale_plan li{
	border-bottom:#FF0000 1px dotted;
	line-height:1.5em;
}

#kessansale_plan p{
	font-size:14px;
	background:#FF3300;
	color:#FFFFFF;
	padding:2px;
	font-weight:bold;
	height:16px;
	line-height:1.1em;
	margin:3px 0;
}

#kessansale_plan p.day {
	font-size:14px;
	background:#FF3300;
	color:#FFFFFF;
	padding:2px;
	font-weight:bold;
	height:16px;
	line-height:1.1em;
	margin:0;
	width:607px;
}

#kessansale_plan .toarea {
	padding:0px 15px 2px 0;
	text-align: right;
	font-size: 0.85em;
	font-weight: normal;
	margin: 2px 0px;
	}
#kessansale_plan .toarea a {
	font-weight: normal;
	}

#kessansale_plan li:hover {
	background:#EEFAFF;
}

