/*============================================

NO.1 Travel Style CSS Document 

COPYRIGHT(C)H.I.S.Co.,Ltd. 

ALL RIGHTS RESERVED.

============================================*/


/* 新しくスタイルを追加する場合は、新しいクラス名を作ること。 */

body{margin-left:7px;margin-top:1px;}
p{ margin: 0px; }

/** 他のスタイルシートを読み込む **/
@import url("/css/branch_info.css");
@import url("/css/area_page.css");



/* ***** INDEX ***** */
.isb {
	color :#0000ff;
	font-size:12px;
	letter-spacing:1px;
}

.is {font-size:12px;
	letter-spacing:1px;
}

.ims {font-size:13px;
/*	FONT-FAMILY: Arial,Tahoma,Verdana,sans-serif */
}

A.offer3:link  {font-size:12px;color:#000000;text-decoration:none;}
A.offer3:visited  {font-size:12px;color:#000000;text-decoration:none;}
A.offer3:hover  {font-size:12px;color:#f81c70;text-decoration:underline;}

body.font {
	font-family :Arial,Verdana,Helvetica,Sans-Sertif;
	font-size :11px;
	letter-spacing: 1px;
	color:#333333;
}

.grey {color:#333333;}

#locmap {padding:0px 0px 0px 11px;}
#locmap li {list-style:disc;margin:0;padding:0;color:#006aec;}
#locmap ul {margin:0;padding:0;}
#locmap a {margin:0;padding:0;}

#impnot {padding:0px 0px 0px 17px;letter-spacing:0px;line-height:130%;}
#impnot li {list-style:disc;margin:0;padding:0;color:#86909c;}
#impnot ul {margin:0;padding:0;}
#impnot a {margin:0;padding:0;}

/* ***** CALENDER BLUE LINE BLUE ***** */
td.bb {
/*	background-color: #baceef; */
	background-color: #afbfdc;
}

/* ***** CALENDER LIST ***** */
.y_c {
	margin-bottom:10px;}

/* ***** CALENDER BLUE LINE SKY BLUE ***** */
td.bl {
/*	background-color: #baceef; */
	background-color: #e0e6f1;
}

/* ***** GOODS TITLE ***** */
.ic {
	font-size :12px;
	letter-spacing: 1px;
	padding : 2px 0px 2px 23px;
	background-image:url(/image/common/r_b.gif);
	background-repeat:no-repeat;
	background-position:3% 50%;
}

/* ***** GOODS TITLE LINK ***** */
A.l_ic:link 	{color:#000000;text-decoration:none;}
A.l_ic:hover 	{color:#0000cc;text-decoration:none;background-color:#cee4ff;}
A.l_ic:active	{color:#0000ff;text-decoration:none;}
A.l_ic:visited	{color:#000000;text-decoration:none;}


/* ***** PRICE ***** */
.pr {
	color:#ff0000;
	font-size:12px;
	letter-spacing:1px;
	padding:1px 5px 1px 10px;
	width:100%;
	text-align:right;
}

/* ***** DESTINATION ***** */
.dst {
	color :#0054bd;
	font :bold 13px Arial,Verdana,Helvetica,Sans-Sertif;
	letter-spacing: 1px;
	padding : 1px 0px 1px 3px;
}

/* ***** TSUKI ***** */
.mo {
	font-weight:bold;
	font-size:16px;
	color:#243048;
	line-height: 20px;
}

/* ***** YOBI ***** */
.yo {
	font-size: 13px;
	line-height: 14px;
	color: #333333;
	line-height: 16px;
	font-weight: normal;
}

/* ***** NAVI LINK ***** */
a.na:link		{color:#ffffff;}
a.na:hover		{color:#ffffff;}
a.na:active		{color:#ffffff;}
a.na:visited	{color:#ffffff;}

/* ***** RIGHT DETAIL ***** */
.de {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-left: 15px;
	margin-bottom: 5px;
}

/* ***** RIGHT DETAIL SMALL ***** */
.mr {
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 3px;
}

/* ***** RIGHT DETAIL SMALL ***** */
.mr2 {
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 3px;
}

/* ***** RIGHT TITLE ***** */
.tp {padding:2px;background-color:#d9c5e0;font-size:16px;color:#4f3058;letter-spacing:1px;}

/* ***** RIGHT TITLE SMALL(未使用) ***** */
.dp {padding:5px;font-size:15px;color:#0f218b;letter-spacing:1px;}

/* ***** RIGHT LINK ***** */
a.al:link		{color:#0f218b;}
a.al:hover		{color:#0f218b;background-color:#cfc8e1;text-decoration:none}
a.al:active		{color:#0000ff;}
a.al:visited	{color:#0f218b;}

/* ***** RIGHT BORDER ***** */
.side {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(image/index2005/line_pur.gif);
}

/* ***** RIGHT LIST ***** */
.y_a img	{margin-top:10px;margin-bottom:4px; vertical-align:middle;}

/* ***** RIGHT LIST CIRCLE (未使用) ***** */
.pl		{ list-style-image: url(image/index2005/y_a.gif);}

/* ***** PRICE ***** */
.p			{font-weight:normal;font-size:13px;color:#0000ff;}

/* ***** NOTICE ***** */
.no			{color:#0f218b;font-size:13px;}

/* ***** COMMON ***** */
.s			{font-size:12px;line-height:130%;}
.sb			{font-size:12px;line-height:130%;font-weight:bold;}
.sss		{font-size:10px;line-height:130%;}
.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}
.rss			{font-size:11px;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}
.bmb		{font-size:14px;font-weight:bold;line-height:130%;color:#0000ff} 
.ws			{font-size:12px;line-height:130%;color:#ffffff}
.wsb		{font-size:12px;font-weight:bold;line-height:130%;color:#ffffff} 
.wmb		{font-size:14px;font-weight:bold;line-height:130%;color:#ffffff} 
.taxsb			{font-size:12px;color:#0055bd;line-height:130%;font-weight:bold;}
.taxsb2			{font-size:12px;line-height:130%;font-weight:bold;letter-spacing:0pt; letter-spacing:0px;}
.taxsbs			{font-size:12px;color:#0055bd;line-height:130%;font-weight:bold;letter-spacing:0.3pt; letter-spacing:0px;}

/* ********** 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}

/***************** SP01 *****************/
#sp01_main {width:762px;padding:10px 10px 0px;height:100%;}
#sp01_city {width:262px;background:#ffffff;padding:0px 0px 0px 5px;color:#333333;line-height:130%;}
#sp01_price {width:353px;background:#ffffff;padding-top:2px;}
#sp01_pr_date {float:left;width:228px;padding:0px 0px 0px 5px;color:#333333;font-size:12px;line-height:140%;letter-spacing:1px;}
#sp01_pr_price {float:right;color:#ff0000;font-size:12px;line-height:140%;letter-spacing:1px;padding:0px 5px 0px 0px;}

A.sp01_asi:link  	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;}
A.sp01_asi:visited 	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;}
A.sp01_asi:hover 	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;background-color:#fcb6d1;}
A.sp01_usa:link  	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;}
A.sp01_usa:visited 	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;}
A.sp01_usa:hover 	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;background-color:#acd6ff;}
A.sp01_eur:link  	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;}
A.sp01_eur:visited 	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;}
A.sp01_eur:hover 	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;background-color:#fac5f8;}
A.sp01_oce:link  	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;}
A.sp01_oce:visited 	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;}
A.sp01_oce:hover 	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;background-color:#b7ecc1;}
A.sp01_bch:link  	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;}
A.sp01_bch:visited 	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;}
A.sp01_bch:hover 	{font-size:16px;line-height:130%;color:#333333;letter-spacing:3px;background-color:#ffd5a6;}

A.sp01_asi_l:link  		{font-size:15px;line-height:130%;color:#f41c70;letter-spacing:1px;}
A.sp01_asi_l:visited 	{font-size:15px;line-height:130%;color:#f41c70;letter-spacing:1px;}
A.sp01_asi_l:hover 		{font-size:15px;line-height:130%;color:#000000;letter-spacing:1px;background-color:#fcb6d1;}
A.sp01_usa_l:link  		{font-size:15px;line-height:130%;color:#0070ea;letter-spacing:1px;}
A.sp01_usa_l:visited 	{font-size:15px;line-height:130%;color:#0070ea;letter-spacing:1px;}
A.sp01_usa_l:hover 		{font-size:15px;line-height:130%;color:#000000;letter-spacing:1px;background-color:#acd6ff;}
A.sp01_eur_l:link  		{font-size:15px;line-height:130%;color:#ac0fa5;letter-spacing:1px;}
A.sp01_eur_l:visited 	{font-size:15px;line-height:130%;color:#ac0fa5;letter-spacing:1px;}
A.sp01_eur_l:hover 		{font-size:15px;line-height:130%;color:#000000;letter-spacing:1px;background-color:#fac5f8;}
A.sp01_oce_l:link  		{font-size:15px;line-height:130%;color:#2c9236;letter-spacing:1px;}
A.sp01_oce_l:visited 	{font-size:15px;line-height:130%;color:#2c9236;letter-spacing:1px;}
A.sp01_oce_l:hover 		{font-size:15px;line-height:130%;color:#000000;letter-spacing:1px;background-color:#b7ecc1;}
A.sp01_bch_l:link  		{font-size:15px;line-height:130%;color:#ff8d00;letter-spacing:1px;}
A.sp01_bch_l:visited 	{font-size:15px;line-height:130%;color:#ff8d00;letter-spacing:1px;}
A.sp01_bch_l:hover 		{font-size:15px;line-height:130%;color:#000000;letter-spacing:1px;background-color:#ffd5a6;}

#sp01_asi {width:742px;height:100%;}
#sp01_asi .sp01_contentl {width:371px;height:100%;background:#FFD0D9;padding:5px 8px 5px 16px;}
#sp01_asi .sp01_contentr {width:371px;height:100%;background:#FFD0D9;padding:5px 16px 5px 8px;}
#sp01_asi .sp01_border {border:1px solid #ff6a88;}
#sp01_asi .sp01_link {width:100px;background:#ffecf0;padding:0px 0px 0px 5px;line-height:130%;color:#333333;letter-spacing:1px;font-size:12px;}
#sp01_asi A.sp01:link  	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;}
#sp01_asi A.sp01:visited 	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;}
#sp01_asi A.sp01:hover 	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;background-color:#fcb6d1;}
#sp01_asi .sp01_dst {color:#f41c70;font:bold 14px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_asi .sp01_dsts {color:#f41c70;font:13px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_asi .sp01_main {color:#f41c70;font:bold 15px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_asi .sp01_dotted {clear:both;margin:0px 3px 0px 3px;width:100%;border-top:1px dotted #f86da5;font-size:1px;}

#sp01_usa {width:742px;height:100%;}
#sp01_usa .sp01_contentl {width:371px;height:100%;background:#b0d8ff;padding:5px 8px 5px 16px;}
#sp01_usa .sp01_contentr {width:371px;height:100%;background:#b0d8ff;padding:5px 16px 5px 8px;}
#sp01_usa .sp01_border {border:1px solid #1e8eff;}
#sp01_usa .sp01_link {width:100px;background:#e8f3ff;padding:0px 0px 0px 5px;line-height:130%;color:#333333;letter-spacing:1px;font-size:12px;}
#sp01_usa A.sp01:link  	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;}
#sp01_usa A.sp01:visited 	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;}
#sp01_usa A.sp01:hover 	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;background-color:#acd6ff;}
#sp01_usa .sp01_dst {color:#0070ea;font:bold 14px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_usa .sp01_dsts {color:#0070ea;font:13px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_usa .sp01_main {color:#0070ea;font:bold 15px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_usa .sp01_dotted {clear:both;margin:0px 3px 0px 3px;width:100%;border-top:1px dotted #86bfff;font-size:1px;}

#sp01_eur {width:742px;height:100%;}
#sp01_eur .sp01_contentl {width:371px;height:100%;background:#fad3f7;padding:5px 8px 5px 16px;}
#sp01_eur .sp01_contentr {width:371px;height:100%;background:#fad3f7;padding:5px 16px 5px 8px; vertical-align:top;}
#sp01_eur .sp01_border {border:1px solid #e414da;}
#sp01_eur .sp01_link {width:100px;background:#fde8fc;padding:0px 0px 0px 5px;line-height:130%;color:#333333;letter-spacing:1px;font-size:12px;}
#sp01_eur A.sp01:link  	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;}
#sp01_eur A.sp01:visited 	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;}
#sp01_eur A.sp01:hover 	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;background-color:#fac5f8;}
#sp01_eur .sp01_dst {color:#ac0fa5;font:bold 14px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_eur .sp01_dsts {color:#ac0fa5;font:13px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_eur .sp01_main {color:#ac0fa5;font:bold 15px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_eur .sp01_dotted {clear:both;margin:0px 3px 0px 3px;width:100%;border-top:1px dotted #d913cf;font-size:1px;}

#sp01_oce {width:742px;height:100%;}
#sp01_oce .sp01_contentl {width:371px;height:100%;background:#caf0ce;padding:5px 8px 5px 16px;}
#sp01_oce .sp01_contentr {width:371px;height:100%;background:#caf0ce;padding:5px 16px 5px 8px;}
#sp01_oce .sp01_border {border:1px solid #32a73e;}
#sp01_oce .sp01_link {width:100px;background:#e4f8e8;padding:0px 0px 0px 5px;line-height:130%;color:#333333;letter-spacing:1px;font-size:12px;}
#sp01_oce A.sp01:link  	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;}
#sp01_oce A.sp01:visited 	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;}
#sp01_oce A.sp01:hover 	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;background-color:#b7ecc1;}
#sp01_oce .sp01_dst {color:#2c9236;font:bold 14px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_oce .sp01_dsts {color:#2c9236;font:13px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_oce .sp01_main {color:#2c9236;font:bold 15px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_oce .sp01_dotted {clear:both;margin:0px 3px 0px 3px;width:100%;border-top:1px dotted #32a73e;font-size:1px;}

#sp01_bch {width:742px;height:100%;}
#sp01_bch .sp01_contentl {width:371px;height:100%;background:#ffe3c1;padding:5px 8px 5px 16px;}
#sp01_bch .sp01_contentr {width:371px;height:100%;background:#ffe3c1;padding:5px 16px 5px 8px;}
#sp01_bch .sp01_border {border:1px solid #ff8d00;}
#sp01_bch .sp01_link {width:100px;background:#fff1e1;padding:0px 0px 0px 5px;line-height:130%;color:#333333;letter-spacing:1px;font-size:12px;}
#sp01_bch A.sp01:link  	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;}
#sp01_bch A.sp01:visited 	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;}
#sp01_bch A.sp01:hover 	{font-size:12px;font-weight:normal;line-height:130%;color:#333333;letter-spacing:1px;background-color:#ffd5a6;}
#sp01_bch .sp01_dst {color:#ff8d00;font:bold 14px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_bch .sp01_dsts {color:#ff8d00;font:13px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_bch .sp01_main {color:#ff8d00;font:bold 15px Arial,Verdana,Helvetica,Sans-Sertif;letter-spacing: 1px;}
#sp01_bch .sp01_dotted {clear:both;margin:0px 3px 0px 3px;width:100%;border-top:1px dotted #ff8d00;font-size:1px;}

/***************** FUEL *****************/
.fuel_c {font-size:15px;color:#000000;letter-spacing:1px;}
.f14 {font-size: 14px; font-family: "Arial, Helvetica, sans-serif, Helvetica";}
.f15 {font-size: 15px; font-family: "Arial, Helvetica, sans-serif, Helvetica";}

/***************** HOTEL *****************/
/* リストタイトル */
.htl{font-size:14px;line-height:130%;padding:0px 0px 0px 3px;letter-spacing:1px;}
/* リスト料金 */
.htlp{font-size:14px;line-height:130%;padding:0px 0px 0px 3px;letter-spacing:1px;color:#0000ff;}
/* リスト日付 */
.htld{font-size:13px;line-height:130%;padding:0px 0px 0px 3px;}
/* リストコメント */
.htsp{padding:1px 0px 1px 3px;color:#094705;font-size:13px;}
/* リスト緑字の */
.gttl{color:#10a500;font-size:17px;font-weight:bold;}
/* 上部 TAXの赤字 */
.m2{font-weight:normal;font-size:15px;letter-spacing:1px;}

/* small link */
A.htl:link  {font-weight:300;font-size:13px;color:#0000ff;text-decoration:underline;}
A.htl:visited  {font-weight:300;font-size:13px;color:#0000ff;text-decoration:underline;}
A.htl:hover  {font-weight:300;font-size:13px;color:#f81c70;text-decoration:underline;}

/* メニュー左 大文字 リンク */
A.htlh:link  {font-weight:300;font-size:17px;color:#0000ff;text-decoration:underline;letter-spacing:1px;}
A.htlh:visited  {font-weight:300;font-size:17px;color:#0000ff;text-decoration:underline;letter-spacing:1px;}
A.htlh:hover  {font-weight:300;font-size:17px;color:#f81c70;text-decoration:underline;letter-spacing:1px;}

/***************** WEATHER *****************/
.mlw     {font-size:15px;line-height:130%;padding:0px 0px 0px 5px;letter-spacing:1px;}

/*******************VISA********************/
.visa_information {color:#000000;font-family:"Arial, Helvetica, sans-serif, Helvetica";}
.visa_ttl {background:url(/image/info/visa/visa_waku_top.gif) no-repeat left top;width:350px;}
.visa_mid {background:url(/image/info/visa/visa_waku_mid.gif) repeat-y left top;width:350px}
.visa_bot {background:url(/image/info/visa/visa_waku_bottom.gif) no-repeat left top;width:350px;height:5px;}
.visa_cou {font-size:12px;color:#000000;font-family:"Arial, Helvetica, sans-serif, Helvetica";padding:0px 0px 0px 20px;letter-spacing:1px;width:218px;}
.visa_tel {font-size:12px;color:#000099;font-family:"Arial, Helvetica, sans-serif, Helvetica";padding:0px 20px 0px 0px;letter-spacing:1px;width:130px;}
.line {border:dotted #cccccc;border-width:0px 0px 1px 0px;margin:3px 0px 3px 0px;height:1px;width:348px;}
.visa_abc {font-size:16px;color:#ff4c25;font-family:"Arial, Helvetica, sans-serif, Helvetica";padding:0px 0px 0px 20px;font-weight:bold;}
.visa_logo_font {font-size:16px;color:#ff8a39;font-family:"Arial, Helvetica, sans-serif, Helvetica";font-weight:bold;}
.visa_caution {font-size:16px;color:#ff4c25;font-family:"Arial, Helvetica, sans-serif, Helvetica";font-weight:bold}
.visa_caution_detail {font-size:15px;color:#ff4c25;font-family:"Arial, Helvetica, sans-serif, Helvetica";letter-spacing:1px;}
.black {color:#000000;}
A.visa:link  	{font-size:12px;font-family:"Arial, Helvetica, sans-serif, Helvetica";letter-spacing:1px;}
A.visa:visited  {font-size:12px;font-family:"Arial, Helvetica, sans-serif, Helvetica";letter-spacing:1px;}
A.visa:hover 	{font-size:12px;font-family:"Arial, Helvetica, sans-serif, Helvetica";letter-spacing:1px;}
/*******************ACCESS********************/
.access_ttl {background:url(info/access/waku_top.gif) left bottom no-repeat;width:450px;}
.access_mid {background:url(info/access/waku_mid.gif) left top repeat-y;width:450px}
.access_bot {background:url(info/access/waku_top.gif) left top no-repeat;width:450px;}

.access_ttl2 {background:url(info/access/waku2.gif) left bottom no-repeat;}
.access_mid2 {background:url(info/access/waku2_mid.gif) left top repeat-y;}
.access_bot2 {background:url(info/access/waku2_top.gif) left top no-repeat;}

.access_font {font-size:14px;color:#4F79A8;font-family:"Arial, Helvetica, sans-serif, Helvetica";font-weight:bold}
.access_font_bus {font-size:14px;color:#F2B600;font-family:"Arial, Helvetica, sans-serif, Helvetica";font-weight:bold}
.access_font2 {font-size:13px;font-family:"Arial, Helvetica, sans-serif, Helvetica";}
.access_font3 {font-size:14px;color:#333333;font-family:"Arial, Helvetica, sans-serif, Helvetica";padding:2px 0px 2px 0px;height:14px;}
.access_font3-2 {font-size:15px;color:#333333;font-family:"Arial, Helvetica, sans-serif, Helvetica";padding:2px 0px 2px 5px;height:14px;}
.access_font4 {font-size:13px;color:#ff6600;font-family:"Arial, Helvetica, sans-serif, Helvetica";}
.access_font5 {font-size:14px;color:#ffffff;font-family:"Arial, Helvetica, sans-serif, Helvetica";font-weight:bold;padding:2px 5px 5px 2px;height:14px;}
.access_font_pri {font-size:13px;color:#de0029;font-family:"Arial, Helvetica, sans-serif, Helvetica";}
.access_font6 {font-size:13px;color:#ff6600;font-family:"Arial, Helvetica, sans-serif, Helvetica";padding:0px 0px 0px 100px;}
.access_fonts {font-size:12px;color:#333333;font-family:"Arial, Helvetica, sans-serif, Helvetica";padding:0px 0px 2px 5px;height:11px;}

A.access:link {font-size:13px;font-family:"Arial, Helvetica, sans-serif, Helvetica";letter-spacing:1px;}
A.access:visited {font-size:13px;font-family:"Arial, Helvetica, sans-serif, Helvetica";letter-spacing:1px;}
A.access:hover {font-size:13px;font-family:"Arial, Helvetica, sans-serif, Helvetica";letter-spacing:1px;}

/*******************SITE MAP********************/
.sitemap_font_ttl {font-size:15px;color:#663399;font-family:"Arial, Helvetica, sans-serif, Helvetica";font-weight:bold;letter-spacing:0px;}
.sitemap_font_dep {font-size:14px;color:#FFFFFF;font-family:"Arial, Helvetica, sans-serif, Helvetica";font-weight:bold;padding:0px 20px 0px 0px;height:19px;}
.sitemap_font {font-size:13px;color:#000000;font-family:"Arial, Helvetica, sans-serif, Helvetica";letter-spacing:0px;}

.sitemap_ttl {background:url(info/sitemap2/sitemap_bar.jpg) left bottom no-repeat;padding:0px 0px 0px 20px;width:289px;margin:0px 0px 10px 0px;}


/** $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

    	NEW INDEX 2006 ＜現在のＴＯＰページ＞
				
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ **/

h1 {font-size:12px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 2px 5px;
}

h2 {font-size: 16px;
	margin:0px;
	padding:0px;
}


/* ***** DST GREY LINE ***** */
.dst_grey {
	width:13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(image/index/dot_grey.gif) top left repeat-y;
}

.index_dst_bar {width:267px;background-color:#1F7CEE;height:5px;font-size:5px;margin:0px 0px 6px 0px;}
.index_dst_bar_l {width:537px;background-color:#1F7CEE;height:5px;font-size:5px;margin:0px 0px 6px 0px;}
.index_dst_grey {border-top:1px dotted #666666;width:266px;font-size:1px;}
.index_dst_grey_l {border-top:1px dotted #666666;width:537px;font-size:1px;}
.index_dst_block {padding:5px 0px 3px 0px;}
.dst_index {
	font-size:12px;
	padding:0px 0px 0px 11px;
	background:url(image/index/index_cir.gif) left no-repeat;
	letter-spacing:0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.dst_index_p{
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}


.pri_index {font-size:12px;color:#ff0000;text-align:right;padding:0px 5px 0px 0px;width:190px;letter-spacing:0px;}
#index_bos {width:447px;}
#dst_index_l {font-size:12px;padding:0px 0px 0px 11px;background:url(image/index/index_cir1.gif) left top no-repeat;height:20px;width:190px;float:left;clear:both;}
#pri_index_l {font-size:12px;color:#ff0000;text-align:left;margin:0px 0px 0px 0px;height:20px;width:170px;float:right;}
.index_por_link {margin:0px 5px 0px 2px;font-size:12px;letter-spacing:1px;}

A.index_dst:link {color:#000000;}
A.index_dst:visited {color:#000000;}
A.index_dst:hover {color:#0054bd;}
.tax {border-width:1px 1px 1px 1px;border-style:solid;border-color:#0055bd;padding:3px;width:537px;background-color:#EFF7FF;margin:10px 0px 0px 0px;line-height:60%;}
.tax3 {border-width:1px 1px 1px 1px;border-style:dotted;border-color:#0055bd;padding:3px;width:529px;background-color:#ffffff;margin:0px 0px 0px 0px;line-height:70%;}
.taxl {border-width:1px 1px 1px 1px;border-style:solid;border-color:#0055bd;padding:3px;width:760px;background-color:#EFF7FF;margin:5px 0px 5px 0px;line-height:60%;}
.taxl3 {border-width:1px 1px 1px 1px;border-style:dotted;border-color:#0055bd;padding:3px;width:752px;background-color:#ffffff;margin:0px 0px 0px 0px;line-height:70%;}
.taxm {border-width:1px 1px 1px 1px;border-style:solid;border-color:#0055bd;padding:3px;width:740px;background-color:#EFF7FF;margin:2px 0px 0px;line-height:60%;}
.taxm3 {border-width:1px 1px 1px 1px;border-style:dotted;border-color:#0055bd;padding:3px;width:732px;background-color:#ffffff;margin:0px 0px 0px 0px;line-height:70%;}
.taxcal {border-width:1px 1px 1px 1px;border-style:solid;border-color:#0055bd;padding:3px;width:508px;background-color:#EFF7FF;margin:0px 0px 5px 0px;line-height:50%;;letter-spacing:0px;}
.taxcal3 {border-width:1px 1px 1px 1px;border-style:dotted;border-color:#0055bd;padding:3px;width:500px;background-color:#ffffff;margin:0px 0px 0px 0px;line-height:50%;letter-spacing:0px;}

.fuel_areaname {
	font-family: "Arial, Helvetica, sans-serif, Helvetica";
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #000099;
}
.price {
	font-family: "Arial, Helvetica, sans-serif, Helvetica";
	font-size: 16px;
	font-weight: bold;
}
.price2 {
	font-family: "Arial, Helvetica, sans-serif, Helvetica";
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.week {
	background-color: #FFFFCC;
	text-align: center;
	font-size: 11px;
}
.sat {
	background-color: #CCFFFF;
	text-align: center;
	font-size: 11px;
}
.sun {
	background-color: #FFCCFF;
	text-align: center;
	font-size: 11px;
}
.price3 {
	font-size: 14px;
	color: #FF0000;
}

.last_min {
	border:solid #CCCCCC;
	border-width:1px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	height: 100%;
	line-height: 20px; width: 545px;
	float:left;
}


.last_min_txt {
	margin:2px 0px 0px 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.last_min_txt span{
	color:#FF0000;
	font-weight:bold;
}



/* ***** No1's Selection ***** */
.ns_waku {
	width:545;
	margin:0px;
	background-image:url(image/offer/2009_ns/2009_slc_bg.jpg);
	background-repeat:repeat-y;
}

.ns_list_l {
	width:270;
	margin:5px 0px 0px 0px;
	background-image:url(image/offer/2009_ns/2009_slc_list_l.jpg);
	background-repeat:repeat-y;
	float:left;
}

.ns_list_r {
	width:272;
	margin:5px 0px 0px 0px;
	background-image:url(image/offer/2009_ns/2009_slc_list_r.jpg);
	background-repeat:repeat-y;
	float:left;
}


ul.ns_list {margin:0px; padding:7px; width:260px;}

ul.ns_list li{
	line-height:14px;
	font-size:12px;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 15px;
	list-style-type:none;
	background:url(/image/common/arrow_b.gif) no-repeat;
	border-bottom:#999999 dotted 1px;
}

ul.ns_list li a{
	color:#330066;
	font-weight: bold;
	text-decoration: none;
}
ul.ns_list li a:visited { color:#0000FF;}
ul.ns_list li a:hover{ text-decoration: underline; }
ul.ns_list span{ color:red; font-weight:bold}

/** ###############################################

	最安値カレンダー用　style
	
############################################### **/
.ss_ttl_txt {
	font:normal 20px/26px Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: right;
	padding-top: 31px;
}

.ss_oth_box {
	width:542px;
	border: 1px solid #3333AD;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	height: 130%;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ss_ttl_txt A:link 	{color:#000096;text-decoration:none;}
.ss_ttl_txt A:hover 	{color:#0000cc;text-decoration:underline;background-color:#cee4ff;}
.ss_ttl_txt A:active	{color:#0000ff;text-decoration:none;}
.ss_ttl_txt A:visited	{color:#000096;text-decoration:none;}

/* ***** top/hot news 6/3/2009作成 ***** */

#hot_news {
	border:solid #CCCCCC;
	border-width:1px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
	margin:0px 0px 5px 0px; 
	padding:0px 0px 0px 0px; 
	height: 130px; 
	line-height: 15px; 
	width: 545px; 
	overflow-y:scroll
}

/* ***** AREA MAIN ***** */
.am {
	color :#0054bd;
	font :bold 16px Arial,Verdana,Helvetica,Sans-Sertif;
	letter-spacing: 1px;
	padding : 1px 0px 1px 10px;
	border: solid #0054bd;
	border-width : 1px 1px 1px 10px;
	background-color:#eef5ff;
}

.am2 {
	color :#CC0066;
	font :bold 16px Arial, Verdana, Helvetica, Sans-Sertif;
	letter-spacing: 1px;
	padding : 1px 0px 1px 10px;
	background-color:#FBDDF7;
	border-top: 1px solid #CC0066;
	border-right: 1px solid #CC0066;
	border-bottom: 1px solid #CC0066;
	border-left: 10px solid #CC0066;
}

h4 {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
h3 {
	margin: 0px;
}
.footer {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


/*  #### 5/30/2009 special用 ###  */
.last_min_spcl {
	margin:2px 0px 0px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width:260px; 
	display:block;
	float:left;
	
}

.last_min_spcl img{
	margin-right:2px
}

.last_min_spcl span{
	color:#FF0000;
	font-weight:bold;
}

/*  2009/07/14 indexリニューアル　作成者　福井  */
#right_boxf{padding:14px 0 10px 5px;width:545px;}
#right_left{width:340px;float:left;margin:0px;padding:0px;}
#right_right{width:200px;float:right;margin:0px;padding:0px;}

img.no1sel{margin-top:3px;}
.hotnews2{border:solid #CCCCCC;	border-width:1px;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	margin:0 0 5px 0;	padding:0 5px 0 5px;height: 148px;	line-height: 14px;	width: 335px;	overflow-y:scroll}
.hotnews2 img{margin-top:0 5px 0 5px;}
.hotnews2 p{margin-bottom:4px;}
table.sel_oth{width:200px; height:178px;margint-top:5px;}
table.sel_oth td{border-bottom:1px dotted #666666;font-size:12px;height:58px;padding:2px;}
.td_bc1{width:70px;}
.td_bc2{width:70px;}
.checkmore{text-align:right;margin-bottom:5px;font-size:12px;}

.fmt5{margin-top:5px;}
.fmt10{margin-top:10px;}
.fmt15{margin-top:15px;}
.fmb5{margin-bottom:5px;}
.fmb10{margin-bottom:10px;}
.fmb15{margin-bottom:15px;}


/*  2009/08/03 中韓ページ入口設置　作成者　大林  */
.hd_btn {
	float: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 285px;
}
.side_btn {
	padding: 2px;
}
