{------// Ver.2.00　2005.7.22 //----}

body {
	font-family:"ＭＳ Ｐゴシック",Osaka;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #333333;
}

/* 
h1 {  font-size: 100%; font-weight: bold; margin: 0px}
h2 {  font-size: 80%; font-weight: bold; margin: 4px}
h3 {  font-size: 80%; font-weight: bold; margin-top: 1px; margin-bottom: 0px}
h4 {  font-size: 78%; font-weight: bold; margin-top: 11px; margin-bottom: 0px}
h5 {  font-size: 78%; font-weight: bold; margin: 0px}
h6 {  font-size: 68%; font-weight: bold; margin-top: 1px; margin-bottom: 0px}
 */

h1 {  margin: 0px}
h2 {  margin: 0px}
h3 {  margin: 0px}
h4 {  margin: 0px}
h5 {  margin: 0px}
h6 {  margin: 0px}

a:link		{color:	#000099; text-decoration:underline;}
a:visited	{color:	#990000; text-decoration:underline;}
a:hover		{color:	none; text-decoration:underline;}
a:active	{color:	none; text-decoration:underline;}

a.tab:link	{
	color: #000099; text-decoration:none; line-height:12px; font-Size: 11px; 
	padding-top:6px;
	background-image: url(../trip/img/tab_off.jpg);
	background-repeat: no-repeat;
}
a.tab:visited	{color: #000099; text-decoration:none; line-height:12px; font-Size: 11px;
	padding-top:6px;
	background-image: url(../trip/img/tab_off.jpg);
	background-repeat: no-repeat;
}
a.tab:hover	{color:	#000099; text-decoration:none; line-height:12px; font-Size: 11px;
	padding-top:6px;
	background-image: url(../trip/img/tab_on.jpg);
	background-repeat: no-repeat;
}
a.tab:active	{color:	#000099; text-decoration:none; line-height:12px; font-Size: 11px;
	padding-top:6px;
	background-image: url(../trip/img/tab_on.jpg);
	background-repeat: no-repeat;
}

a.tabactive:link	{color: #000099; text-decoration:none; line-height:12px; font-Size: 11px;}
a.tabactive:visited	{color: #000099; text-decoration:none; line-height:12px; font-Size: 11px;}
a.tabactive:hover	{color:	#000099; text-decoration:none; line-height:12px; font-Size: 11px;}
a.tabactive:active	{color:	#000099; text-decoration:none; line-height:12px; font-Size: 11px;}

div.navigation a{
	display: block;
	width: 65px;
	height: 30px;
	background: left no-repeat;
}

.j9	{font-Size:	9px;line-height: 140%;}
.j10n {font-Size: 10px;line-height: 140%;}
.j10 {font-Size: 10px;line-height: 150%;}
.j11 {font-Size: 11px;line-height: 125%;}
.j11w {font-Size: 11px;line-height: 170%;}
.j10w {font-Size: 10px;line-height: 170%;}
.j12n {font-Size: 12px;line-height: 140%;}
.j12 {font-Size: 12px;line-height: 160%;}
.j12w {font-Size: 12px;line-height: 170%;}
.j14n {font-Size: 14px;line-height: 125%;}
.j14 {font-Size: 14px;line-height: 140%;}
.j14w {font-Size: 14px;line-height: 155%;}
.j18 {font-Size: 18px;line-height: 130%;}
.j12_whi_b {
	font-size: 12px;
	line-height: 160%;
	font-weight: bold;
	color: #FFFFFF;
}


.whi	{color:	#ffffff;}
.red	{color:	#ff0000;}
.blu	{color:	#065EAD;}

.gray	{color:	#666666;}
.j12g_bold {font-size: 12px;font-weight: bold;color: #666666;}
.j12w_bold {font-size: 12px;font-weight: bold;color: #FFFFFF;}
.j12b_bold {font-size: 12px;font-weight: bold;color: #48432b;}
.photo{padding: 0px 10px 0px 0px;}
.w156{width:156;}
.wj10 {width:116;font-Size: 10px;line-height: 150%;}

.whi_b	{color:	#ffffff;font-weight:bold;}
.j12_whi_b a         {color: #ffffff; font-weight:bold;}
.j12_whi_b a:hover   {color: #ffffff; font-weight:bold;}
.j12_whi_b a:visited {color: #ffffff; font-weight:bold;}
.red_b	{color:	#ff0000;font-weight:bold;}
.red_b a         {color: #ff0000; font-weight:bold;}
.red_b a:hover   {color: #ff0000; font-weight:bold;}
.red_b a:visited {color: #ff0000; font-weight:bold;}
.bold	{font-weight:bold;}.j14_whi_b {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.j14_bold {
	font-size: 14px;
	font-weight: bold;
}
.j12_bold {
	font-size: 12px;
	font-weight: bold;
}.j14_red_b {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.blu_bold {
	font-weight: bold;
	color: #065EAD;
}

.err {
	font-Size: 10px;
	line-height: 140%;
	color:#ff0000;
}

.cpn	{
        background-image: url(../trip/img/cpn_main.gif);
        background-repeat: repeat-y;
}
.tab_table .j11{
	line-height:12px;
	}

ul { font-size: 12px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	list-style-position: inside;
}

.header{
	background:url(../trip/img/h_t_menu06.jpg) top no-repeat;
	color:#6C6C6C;
}

.ttl00{
	font-size: 80%;
}

.ttl01{
	background:url(../trip/img/ttl02.gif) left top no-repeat;
	padding:4px 0 0 6px;
	margin:0;
	color:#FFFFFF;
	width:475px;
	height:24px;
	font-size: 80%;
	}

.ttl02{
	background:url(../trip/img/midashi_bg475.gif) left top no-repeat;
	padding:6px 0 0 6px;
	margin:0;
	color:#48432b;
	width:475px;
	height:24px;
	font-size: 80%;
}

.ttl03{
	background:url(../trip/img/midashi_bg450.gif) left top no-repeat;
	padding:6px 0 0 6px;
	margin:0;
	color:#48432b;
	width:450px;
	height:24px;
	font-size: 80%;
}

.ttl04{
	background:url(../trip/img/midashi_bg740.gif) left top no-repeat;
	padding:6px 0 0 6px;
	margin:0;
	color:#48432b;
	width:740px;
	height:24px;
	font-size: 80%;
}

.ttl05{
	background:url(../trip/img/midashi_bg450_2.gif) left top no-repeat;
	padding:3px 0 0 6px;
	margin:0;
	color:#48432b;
	width:450px;
	height:19px;
	font-size: 80%;
}



.btn-txt a,.btn-txt a:visited{
	text-decoration:none;
	}

.icon_cy{
	margin-bottom:-2px;
	}

.online{
	background:url(img/btn03.gif) top no-repeat;
	width:219px;
	height:29px;
	padding-top:5px;
}

.online a{
	text-decoration:none;
	width:219px;
	height:29px;
}



/* 特集見出し背景 */
.toku_h01{
width:235px;
height:44px;
color:#5C4519;
font-size:12px;
font-weight:bold;
padding-left:10px;
line-height:120%;
background:url("../trip/souvenir/img/26_01_toku_h01.gif") no-repeat;
}
.toku_h02{
width:23px5;
height:44px;
color:#5C4519;
font-size:12px;
font-weight:bold;
padding-left:10px;
line-height:120%;
background:url("../trip/souvenir/img/26_01_toku_h02.gif") no-repeat;
}
.toku_h03{
width:235px;
height:32px;
color:#5C4519;
font-size:12px;
font-weight:bold;
padding-left:10px;
line-height:120%;
background:url("../trip/souvenir/img/26_01_toku_h03.gif") no-repeat;
}
.toku_h04{
width:235px;
height:44px;
color:#5C4519;
font-size:12px;
font-weight:bold;
padding-left:10px;
line-height:120%;
background:url("../trip/souvenir/img/26_01_toku_h04.gif") no-repeat;
}
.toku_c01{
width:68px;
height:20px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding-left:10px;
background:url("../trip/souvenir/img/26_01_toku_c01.gif") no-repeat;
}
.toku_c02{
width:130px;
height:20px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding-left:10px;
background:url("../trip/souvenir/img/26_01_toku_c02.gif") no-repeat;
}



/* 商品名（１行） */
.item_name{
width:368px;
height:32px;
padding-left:8px;
background-image:url("../trip/souvenir/img/item_h01.gif");
background-repeat:no-repeat;
}
.item_name td{
color:#5C4519;
font-weight:bold;
}

/* 商品名（２行） */
.item_name02{
width:368px;
height:44px;
padding-left:8px;
background-image:url("../trip/souvenir/img/item_h02.gif");
background-repeat:no-repeat;
}
.item_name02 td{
color:#5C4519;
font-weight:bold;
}

/* 商品名（唐辛子お菓子） */
.item_name03{
width:368px;
height:32px;
padding-left:8px;
background-image:url("../trip/souvenir/img/item_h03.gif");
background-repeat:no-repeat;
}
.item_name03 td{
color:#ffffff;
font-weight:bold;
}

.line{
	background:url(../trip/img/gray_1x1.gif) repeat-x;
	padding-top:2px;
	padding-bottom:5px;
}

.sub_t{
	background:url(../trip/img/sub_t.gif) repeat-y;
	width:8px;
	padding-right:5px;
}

.ttl02_subtitle{
	background:url(../trip/img/midashi_bg475.gif) left top no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	margin:0;
	color:#48432b;
	width:475px;
	height:24px;
	font-size:12px;
	font-weight:bold;
}

.menu_back
	{background-image: url(../trip/img/menu_back.jpg);
	background-repeat: left no-repeat;
	float:left;
	position:relative;
	width:740px;
	height:37px;
    }

div.navigation_air a{
	display: block;
	width: 123px;
	height: 37px;
	float:left;
	background: left no-repeat;
	}

a.tab_air:link
	{color: #000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:36px;
}
a.tab_air:visited
	{color: #000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:36px;
}
a.tab_air:hover
	{color:	#000099; text-decoration:none; line-height:14px; font-Size: 12px;
	background-image: url(../trip/img/air_bc_ov.jpg);
	background-repeat: no-repeat;
	padding-top:13px;
	padding-left:36px;
	background-position:left top;
}
a.tab_air:active
	{color:	#000099; text-decoration:none; line-height:14px; font-Size: 12px;
	background-image: url(../trip/img/air_bc_ov.jpg);
	background-repeat: no-repeat;
	padding-top:13px;
	padding-left:36px;
}

div.navigation_visa a{
	display: block;
	width: 123px;
	height: 37px;
	float:left;
	background: left no-repeat;
	}

a.tab_visa:link
	{color: #000099; text-decoration:none; line-height:14px; font-Size: 12px; 
	padding-top:13px;
	padding-left:30px;
}
a.tab_visa:visited
	{color: #000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:30px;
}
a.tab_visa:hover
	{color:	#000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:30px;
	background-image: url(../trip/img/visa_bc_ov.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
a.tab_visa:active
	{color:	#000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:30px;
	background-image: url(../trip/img/visa_bc_ov.jpg);
	background-repeat: no-repeat;
}

div.navigation_car a{
	display: block;
	width: 123px;
	height: 37px;
	float:left;
	background: left no-repeat;
	}

a.tab_car:link
	{color: #000099; text-decoration:none; line-height:14px; font-Size: 12px; 
	padding-top:13px;
	padding-left:31px;
}
a.tab_car:visited
	{color: #000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:31px;
}
a.tab_car:hover
	{color:	#000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:31px;
	background-image: url(../trip/img/car_bc_ov.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
a.tab_car:active
	{color:	#000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:31px;
	background-image: url(../trip/img/car_bc_ov.jpg);
	background-repeat: no-repeat;
}

div.navigation_ins a{
	display: block;
	width: 123px;
	height: 37px;
	float:left;
	background: left no-repeat;
	}

a.tab_ins:link
	{color: #000099; text-decoration:none; line-height:14px; font-Size: 12px; 
	padding-top:13px;
	padding-left:20px;
}
a.tab_ins:visited
	{color: #000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:20px;
}
a.tab_ins:hover
	{color:	#000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:20px;
	background-image: url(../trip/img/ins_bc_ov.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
a.tab_ins:active
	{color:	#000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:20px;
	background-image: url(../trip/img/ins_bc_ov.jpg);
	background-repeat: no-repeat;
}

div.navigation_phone a{
	display: block;
	width: 123px;
	height: 37px;
	float:left;
	background: left no-repeat;
	}

a.tab_phone:link
	{color: #000099; text-decoration:none; line-height:14px; font-Size: 12px; 
	padding-top:13px;
	padding-left:27px;
}
a.tab_phone:visited
	{color: #000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:27px;
}
a.tab_phone:hover
	{color:	#000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:27px;
	background-image: url(../trip/img/phone_bc_ov.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
a.tab_phone:active
	{color:	#000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:27px;
	background-image: url(../trip/img/phone_bc_ov.jpg);
	background-repeat: no-repeat;
}

div.navigation_sou a{
	display: block;
	width: 123px;
	height: 37px;
	float:left;
	background: left no-repeat;
	}

a.tab_sou:link
	{color: #000099; text-decoration:none; line-height:14px; font-Size: 12px; 
	padding-top:13px;
	padding-left:19px;
}
a.tab_sou:visited
	{color: #000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:19px;
}
a.tab_sou:hover
	{color:	#000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:19px;
	background-image: url(../trip/img/sou_bc_ov.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
a.tab_sou:active
	{color:	#000099; text-decoration:none; line-height:14px; font-Size: 12px;
	padding-top:13px;
	padding-left:19px;
	background-image: url(../trip/img/sou_bc_ov.jpg);
	background-repeat: no-repeat;
}

.menu_sub {font-Size: 11px;line-height: 30px;
	padding-right:12px;}

.sub_t_org{
	background:url(../trip/img/back_org01.gif) top no-repeat;
	height:31px;
	width:475px;
}

.sub_text_org{
	color: #FFFFFF;
	font-Size: 13px; 
	line-height: 140%; 
	font-weight: bold;
	padding-top:1px;
	padding-left:20px;
}

.dotline_mini{
	background:url(../trip/img/dotline_mini.gif) repeat-y;
	width:3px;
}

.dotline_mini2{
	background:url(../trip/img/dotline_mini2.gif) repeat-x;
	height:3px;
}

.h_j12 {font-Size: 12px;line-height: 160%; font-weight: normal}

.CommunityTitle
{
	border:solid 1px #CCCCCC;
	padding:10px;
	background-color:#FFFFEE;
}

td.sample{
border-left:solid 1px #fde196;
border-bottom:solid 1px #fde196;
border-top:solid 1px #fde196;
padding-left:5px;
}
td.sample1{
border-right:solid 1px #fde196;
border-bottom:solid 1px #fde196;
border-top:solid 1px #fde196;
font-Size: 12px;line-height: 170%;
padding:5px;
}

.j12_bold1 {
	font-size: 12px;
	line-height:120%;
	color:#999999;
	
}
.j14n1 {
font-Size: 14px;line-height: 120%;
color:#FF9900;
font-weight:bold;
}

.subtitile{
background:url(../trip/new/img/sub_titile.gif) no-repeat;
font-size:14px;
color:#CC9933;
padding-left:15px;
}


.itmtit {font-size:0.85em;color:#993300;font-weight:bolder;line-height:1.2em; }
.itmtit3 {font-size:0.8em;font-weight:bolder;line-height:1.2em; }
.itmtxm {font-size:0.85em;}
.itmtxs {font-size:0.7em;}
.line {border-top:1px solid #FFC4C4; }
.prices {font-size:0.9em;color:#ff0000;font-weight:bolder;}
.spic {border:1px solid #aaaaaa;}
.txh1 {font-size:0.85em;line-height:1.2em;padding:1 0 6 0;}
