@charset "iso-8859-1";
/* CSS Document */
.bold {
	font-weight: bold;
}
.bold_c666 {
	font-weight: bold;
	color: #666666;
}
.arrow_list_or a:link { color: #666666;}
.arrow_list_or a:visited { color: #666666; }
.arrow_list_or a:hover { color: #000000; }
.arrow_list_or a:active { color: #666666; }

a.orange {
	color: #ff9f00;
}
a.orange:link {color: #ff9f00;}
a.orange:visited { color: #ff9f00; }
a.orange:hover { color: #ff9f00; }
a.orange:active { color: #ff9f00; }


/*page_start*/

/*wrap
----------------------------------------------------------------------------------*/
div#wrap {
	width: 820px;
	margin: 0 auto;
}

/*flasharea
----------------------------------------------------------------------------------*/
div#flasharea {
	margin-bottom: 9px;
}

/*content
----------------------------------------------------------------------------------*/
div#content {
	display:block;
	_display:inline-block;
	width: 820px;
}
div#content:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*main
----------------------------------------------------------------------------------*/
div#main {
	width: 545px;
	float: left;
}
/*top_list_box
----------------------------------------------------------------------------------*/
ul.top_list_box_group {
	display:block;
	_display:inline-block;
	zoom: 1;
}
ul.top_list_box_group:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
li.top_list_box {
	display: block;
	width: 243px;
	height: 93px;
	padding: 10px 16px 13px 14px;
	float: left;
	background: url(../img/top_list_box.jpg) no-repeat;
	overflow: hidden;
	position: relative;
}
h2.top_list {
	margin: 0 0 7px;
	line-height: 1.1;
	font-size: 13px;
	color: #666666;
}
p.top_list {
	width: 173px;
	margin-right: 5px;
	font-size: 12px;
	line-height: 1.1;
	/*float: left;*/
	color: #808080;
}

p.top_list a { color: #808080; }
p.top_list a:link { color: #808080; }
p.top_list a:visited { color: #808080; }
p.top_list a:hover { color: #000000; }
p.top_list a:active { color: #808080; }

p.top_list2 {
	width: 238px;
	margin-right: 5px;
	font-size: 12px;
	line-height: 1.1;
	/*float: left;*/
	color: #808080;
}

p.top_list2 a { color: #808080; }
p.top_list2 a:link { color: #808080; }
p.top_list2 a:visited { color: #808080; }
p.top_list2 a:hover { color: #000000; }
p.top_list2 a:active { color: #808080; }

a.top_list_img {
	display: block;
	width: 65px;
	position: absolute;
	right: 16px;
	top: 31px;
	/*float: left;*/
}
p.learn_more {
	width: 82px;
	height: 38px;
}
li.top_list_box p.learn_more {
	position: absolute;
	left: 104px;
	top: 84px;
}
li.top_list_box p.learn_more2 {
	position: absolute;
	left: 169px;
	top: 84px;
}
li.top_list_box span.small {
    font-size: 0.9em;
}
a.learn_more {
	display: block;
	width: 82px;
	height: 19px;
	background: url(../img/learn_more.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
a.learn_more:hover {
	background: url(../img/learn_more.gif) no-repeat 0 -19px;
}
a.get_coupon {
	display: block;
	width: 82px;
	height: 19px;
	background: url(../img/get_coupon.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
a.get_coupon:hover {
	background: url(../img/get_coupon.gif) no-repeat 0 -19px;
}


/*----------------------------------------------------------------------------------*/
/*etTop-----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/

/*etTop_top
----------------------------------------------------------------------------------*/
div#et_top_topbox_btm {
	display:block;
	width: 820px;
	background: url(../img/et_top_topbox_btmbg.gif) no-repeat left bottom;
	padding: 0 0 4px;
	margin: 0 0 11px;
}
div#et_top_topbox_top {
	display:block;
	width: 820px;
	background: url(../img/et_top_topbox_topbg.gif) no-repeat left top;
	padding: 3px 0 0;
}

div#et_top_topbox {
	display:block;
	_display:inline-block;
	width: 813px;
	padding: 4px 4px 4px 3px;
	background: url(../img/et_top_topbox_bg.gif) repeat-y left top;
}
div#et_top_topbox:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

div.et_top_topbox_lf {
	width: 248px;
	padding: 0 52px 0 35px;
	float: left;
}
img.et_top_mainimg {
	display: block;
	width: 473px;
	float: left;
}
h2.et_top_topbox_ttl {
	width: 251px;
	height: 144px;
	margin: 27px 0 8px;
	background: url(../img/et_top_main_ttl.jpg) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}
div.et_top_topbox_lf p.btn_get_cp {
	display: block;
	width: 248px;
	height: 36px;
}
a.btn_get_cp,
a.btn_get_cp_kr,
a.btn_get_cp_sc,
a.btn_get_cp_tc {
	display: block;
	width: 111px;
	height: 36px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 auto;
}
a.btn_get_cp {
	background: url(../img/btn_get_cp.jpg) no-repeat 0 0;
}
a.btn_get_cp_kr {
	background: url(../kr/img/btn_get_cp.jpg) no-repeat 0 0;
}
a.btn_get_cp_sc {
	background: url(../sc/img/btn_get_cp.jpg) no-repeat 0 0;
}
a.btn_get_cp_tc {
	background: url(../tc/img/btn_get_cp.jpg) no-repeat 0 0;
}

a.btn_get_cp:hover {
	background: url(../img/btn_get_cp.jpg) no-repeat 0 -36px;
}
a.btn_get_cp_kr:hover {
	background: url(../kr/img/btn_get_cp.jpg) no-repeat 0 -36px;
}
a.btn_get_cp_sc:hover {
	background: url(../sc/img/btn_get_cp.jpg) no-repeat 0 -36px;
}
a.btn_get_cp_tc:hover {
	background: url(../tc/img/btn_get_cp.jpg) no-repeat 0 -36px;
}


/*etTop_list
----------------------------------------------------------------------------------*/
div.et_top_list_left {
	width: 497px;
	padding: 0 0 5px 2px;
	float: left;
}
table.et_top_list_box_group {
	border-collapse: collapse;
	border: none;
	width: 495px;
	margin: 0 0 6px 0;
	overflow: hidden;
}
td.et_top_list_box {
	width: 165px;
	vertical-align: top;
	background: url(../img/et_top_list_box_bg.gif) repeat-y;
	border: none;
	overflow: hidden;
}
div.et_top_list_box {
	width: 144px;
	height: 100%;
	padding: 0 11px 0 0;
	margin: 0 10px 0 0;
}
img.et_top_list_img {
	display: block;
	margin: 0 0 9px;
}
h3.et_top_list {
	margin: 0 0 8px;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffa000;
}
h3.et_top_list a {
	color: #ffa000;
}
h3.et_top_list a:link {
	color: #ffa000;
}
h3.et_top_list a:visited {
	color: #ffa000;
}
h3.et_top_list a:hover {
	color: #ffa000;
}
h3.et_top_list a:active {
	color: #ffa000;
}

ul.et_top_inner_list {
	
}
li.arrow_list_or {
	margin: 0 0 11px;
	padding: 0 0 0 17px;
	background: url(../img/arrow_list_or.gif) no-repeat 3px 3px;
}


div.et_top_box_right {
	display:block;
	_display:inline-block;
	width: 321px;
	float: left;
}
div.et_top_box_right:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.et_top_btn_ttl {
	width: 316px;
	margin: 0 0 0 3px;
	padding: 9px 0 6px;
	border: #dc97c5 1px solid;
	border-bottom: none;
	background: #e189a6;
}
h3.et_top_btn_ttl,
h3.et_top_btn_ttl_kr,
h3.et_top_btn_ttl_sc,
h3.et_top_btn_ttl_tc {
	height: 12px;
	margin: 0 0 6px;
	text-indent: -9999px;
	overflow: hidden;
}
h3.et_top_btn_ttl {
	background: #e189a6 url(../img/mt_top_btn_ttl.jpg) no-repeat center top;
}
h3.et_top_btn_ttl_kr {
	background: #e189a6 url(../kr/img/mt_top_btn_ttl.jpg) no-repeat center top;
}
h3.et_top_btn_ttl_sc {
	background: #e189a6 url(../sc/img/mt_top_btn_ttl.jpg) no-repeat center top;
}
h3.et_top_btn_ttl_tc {
	background: #e189a6 url(../tc/img/mt_top_btn_ttl.jpg) no-repeat center top;
}

p.et_top_btn_ttl {
	padding: 0 29px;
	line-height: 1.4;
	text-align: center;
	color: #ffffff;
	font-size: 1.2em;
}
div.et_top_btn_box {
	width: 316px;
	padding: 14px 0 9px;
	border: #dc97c5 1px solid;
	border-top: none;
	background: #fbf1f4;
	margin: 0 0 7px 3px;
}
ul.et_top_btn_list,
ul.et_top_btn_list_kr,
ul.na_top_btn_list {
	display:block;
	_display:inline-block;
	width: 227px;
	margin: 0 auto 7px;
}
ul.et_top_btn_list_kr {
	width: 239px;
}
ul.na_top_btn_list {
	width: 111px;
}
ul.et_top_btn_list:after,
ul.et_top_btn_list_kr:after,
ul.na_top_btn_list:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

ul.et_top_btn_list li,
ul.et_top_btn_list_kr li,
ul.na_top_btn_list li {
	width: 111px;
	height: 36px;
	float: left;
}
li.mt_top_btn_rt_gb {
	float: left;
}
li.mt_top_btn_rt_pm {
	margin: 0 0 0 5px;
	float: right;
}

ul.et_top_btn_list li a,
ul.et_top_btn_list_kr li a,
ul.na_top_btn_list li a {
	display: block;
	width: 111px;
	height: 36px;
	overflow: hidden;
	text-indent: -9999px;
}
ul.et_top_btn_list_kr li a.mt_top_btn_rt_pm_kr,
ul.na_top_btn_list li a.mt_top_btn_rt_pm_kr{
	display: block;
	width: 123px;
	height: 36px;
	overflow: hidden;
	text-indent: -9999px;
}
a.mt_top_btn_rt_gb {
	background: url(../img/mt_top_btn_rt_gb.jpg) no-repeat;
}
a.mt_top_btn_rt_gb_kr {
	background: url(../kr/img/mt_top_btn_rt_gb.jpg) no-repeat;
}
a.mt_top_btn_rt_gb_sc {
	background: url(../sc/img/mt_top_btn_rt_gb.jpg) no-repeat;
}
a.mt_top_btn_rt_gb_tc {
	background: url(../tc/img/mt_top_btn_rt_gb.jpg) no-repeat;
}
a.mt_top_btn_rt_gb:hover {
	background: url(../img/mt_top_btn_rt_gb_on.jpg) no-repeat;
}
a.mt_top_btn_rt_gb_kr:hover {
	background: url(../kr/img/mt_top_btn_rt_gb_on.jpg) no-repeat;
}
a.mt_top_btn_rt_gb_sc:hover {
	background: url(../sc/img/mt_top_btn_rt_gb_on.jpg) no-repeat;
}
a.mt_top_btn_rt_gb_tc:hover {
	background: url(../tc/img/mt_top_btn_rt_gb_on.jpg) no-repeat;
}

a.mt_top_btn_rt_pm {
	background: url(../img/mt_top_btn_rt_pm.jpg) no-repeat;
}
a.mt_top_btn_rt_pm_kr {
	background: url(../kr/img/mt_top_btn_rt_pm.jpg) no-repeat;
}
a.mt_top_btn_rt_pm_sc {
	background: url(../sc/img/mt_top_btn_rt_pm.jpg) no-repeat;
}
a.mt_top_btn_rt_pm_tc {
	background: url(../tc/img/mt_top_btn_rt_pm.jpg) no-repeat;
}

a.mt_top_btn_rt_pm:hover {
	background: url(../img/mt_top_btn_rt_pm_on.jpg) no-repeat;
}
a.mt_top_btn_rt_pm_kr:hover {
	background: url(../kr/img/mt_top_btn_rt_pm_on.jpg) no-repeat;
}
a.mt_top_btn_rt_pm_sc:hover {
	background: url(../sc/img/mt_top_btn_rt_pm_on.jpg) no-repeat;
}
a.mt_top_btn_rt_pm_tc:hover {
	background: url(../tc/img/mt_top_btn_rt_pm_on.jpg) no-repeat;
}

p.et_top_btn_box {
	text-align: center;
}
img.et_top_rightmap {
	display: block;
	width: 321px;
	height: 293px;
	/*float: left;*/
}

/*----------------------------------------------------------------------------------*/
/*etMt1,naritaMt-----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/

/*etMt1_top
----------------------------------------------------------------------------------*/
p.pankuz {
	margin: 0 0 7px;
	 color: #666666;
	 font-size: 1.1em;
}
p.pankuz a:link { color: #666666;}
p.pankuz a:visited { color: #666666;}
p.pankuz a:hover { color: #000000;}
p.pankuz a:active { color: #666666;}

span.now_page {
	color: #000000;
}


/*--tabnavi_old_start--*/
div#etmt_tabnavi{
	width: 817px;
	margin: 0 0 15px 3px;
}
ul.etmt_tabnavi {
	display:block;
	_display:inline-block;
	background: url(../img/etmt_tab_navi_bg.gif) repeat-x left bottom;
}
ul.etmt_tabnavi:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
ul.etmt_tabnavi li {
	min-height: 27px;
	_height: 27px;
	float: left;
}
ul.etmt_tabnavi li a,
ul.etmt_tabnavi li a span {
	display: block;
	min-height: 22px;
	_height: 22px;
	text-align: center;
	color: #4d4d4d;
}
ul.etmt_tabnavi li a {
	padding: 0 0 0;
	font-size: 1.2em;
	font-weight: bold;
	cursor: pointer;
}
ul.etmt_tabnavi li a span {
	padding: 6px 0 0;
}
ul.etmt_tabnavi li a span.etmt_tnv_btmbg {
	padding: 0 0 0;
}

ul.etmt_tabnavi li a:hover,
ul.etmt_tabnavi li a:hover span {
	color: #ffa000;
}
ul.etmt_tabnavi li a.etmt_tnv01_on,
ul.etmt_tabnavi li a.etmt_tnv01_on span,
ul.etmt_tabnavi li a.etmt_tnv02_on,
ul.etmt_tabnavi li a.etmt_tnv02_on span,
ul.etmt_tabnavi li a.etmt_tnv03_on,
ul.etmt_tabnavi li a.etmt_tnv03_on span,
ul.etmt_tabnavi li a.etmt_tnv04_on,
ul.etmt_tabnavi li a.etmt_tnv04_on span,
ul.etmt_tabnavi li a.etmt_tnv05_on,
ul.etmt_tabnavi li a.etmt_tnv05_on span {
	color: #ffa000;
}

li.etmt_tnv01,
li.etmt_tnv02,
li.etmt_tnv03,
li.etmt_tnv04 {
	margin: 0 3px 0 0;
}

li.etmt_tnv01 {
	width: 155px;
}
li.etmt_tnv02 {
	width: 163px;
}
li.etmt_tnv03 {
	width: 163px;
}
li.etmt_tnv04 {
	width: 163px;
}
li.etmt_tnv05 {
	width: 161px;
}
a.etmt_tnv01 {
	width: 155px;
	background: url(../img/et_mt_tabnavi01_bg.jpg) repeat-y left top;
}
span.etmt_tnv01_bg {
	width: 155px;
	background: url(../img/et_mt_tabnavi01_topbg.jpg) no-repeat left top;
}
a.etmt_tnv02 {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_bg.jpg) repeat-y left top;
}
span.etmt_tnv02_bg {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_topbg.jpg) no-repeat left top;
}
a.etmt_tnv03 {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_bg.jpg) repeat-y left top;
}
span.etmt_tnv03_bg {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_topbg.jpg) no-repeat left top;
}
a.etmt_tnv04 {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_bg.jpg) repeat-y left top;
}
span.etmt_tnv04_bg {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_topbg.jpg) no-repeat left top;
}
a.etmt_tnv05 {
	width: 161px;
	background: url(../img/et_mt_tabnavi03_bg.jpg) repeat-y left top;
}
span.etmt_tnv05_bg {
	width: 161px;
	background: url(../img/et_mt_tabnavi03_topbg.jpg) no-repeat left top;
}
/*on,hover*/
/*on*/
a.etmt_tnv01_on {
	width: 155px;
	background: url(../img/et_mt_tabnavi01_bg_on.jpg) repeat-y left top;
}
a.etmt_tnv01_on span.etmt_tnv01_bg {
	width: 155px;
	background: url(../img/et_mt_tabnavi01_topbg_on.jpg) no-repeat left top;
}
a.etmt_tnv02_on {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_bg_on.jpg) repeat-y left top;
}
a.etmt_tnv02_on span.etmt_tnv02_bg {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_topbg_on.jpg) no-repeat left top;
}
a.etmt_tnv03_on {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_bg_on.jpg) repeat-y left top;
}
a.etmt_tnv03_on span.etmt_tnv03_bg {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_topbg_on.jpg) no-repeat left top;
}
a.etmt_tnv04_on {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_bg_on.jpg) repeat-y left top;
}
a.etmt_tnv04_on span.etmt_tnv04_bg {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_topbg_on.jpg) no-repeat left top;
}
a.etmt_tnv05_on {
	width: 161px;
	background: url(../img/et_mt_tabnavi03_bg_on.jpg) repeat-y left top;
}
a.etmt_tnv05_on span.etmt_tnv05_bg {
	width: 161px;
	background: url(../img/et_mt_tabnavi03_topbg_on.jpg) no-repeat left top;
}


ul.etmt_tabnavi li a span.etmt_tnv_btmbg {
	background: url(../img/etmt_tab_navi_bg.gif) repeat-x left bottom;
}

ul.etmt_tabnavi li a.etmt_tnv01_on span.etmt_tnv_btmbg,
ul.etmt_tabnavi li a.etmt_tnv02_on span.etmt_tnv_btmbg,
ul.etmt_tabnavi li a.etmt_tnv03_on span.etmt_tnv_btmbg,
ul.etmt_tabnavi li a.etmt_tnv04_on span.etmt_tnv_btmbg,
ul.etmt_tabnavi li a.etmt_tnv05_on span.etmt_tnv_btmbg {
	background: url(../img/etmt_tab_navi_bg_on.gif) no-repeat right bottom;
}

/*--tabnavi_old_end--*/

div#etmt_tabnaviBox{
	display:block;
	width: 820px;
	height: 43px;
}
ul.etmt_tabnavi_left {
	display:block;
	_display:inline-block;
	background: url(../img/etmt_tab_navi_bg.gif) repeat-x left bottom;
}
ul.etmt_tabnavi_left:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
ul.etmt_tabnavi_left li {
	float: left;
}
ul.etmt_tabnavi_left li a {
}



li.etmt_tnv_N01,
li.etmt_tnv_N02,
li.etmt_tnv_N03,
li.etmt_tnv_N04,
li.etmt_tnv_N05,
li.etmt_tnv_N06 {
	width: 102px;
	height: 28px;
	margin: 15px 0 0;
}
a.etmt_tnv_N01,
a.etmt_tnv_N02,
a.etmt_tnv_N03,
a.etmt_tnv_N04,
a.etmt_tnv_N05,
a.etmt_tnv_N06,
a.etmt_tnv_N01_on,
a.etmt_tnv_N02_on,
a.etmt_tnv_N03_on,
a.etmt_tnv_N04_on,
a.etmt_tnv_N05_on,
a.etmt_tnv_N06_on {
	width: 102px;
	height: 28px;
	display: block;
	text-indent: -9999px;
}

a.etmt_tnv_N01 {
	background: url(../img/etmt_tnv_N01.jpg) no-repeat left top;
}
a.etmt_tnv_N02 {
	background: url(../img/etmt_tnv_N02.jpg) no-repeat left top;
}
a.etmt_tnv_N03 {
	background: url(../img/etmt_tnv_N03.jpg) no-repeat left top;
}
a.etmt_tnv_N04 {
	background: url(../img/etmt_tnv_N04.jpg) no-repeat left top;
}
a.etmt_tnv_N05 {
	background: url(../img/etmt_tnv_N05.jpg) no-repeat left top;
}
a.etmt_tnv_N06 {
	background: url(../img/etmt_tnv_N06.jpg) no-repeat left top;
}


/*on,hover*/
a.etmt_tnv_N01:hover,
a.etmt_tnv_N02:hover,
a.etmt_tnv_N03:hover,
a.etmt_tnv_N04:hover,
a.etmt_tnv_N05:hover,
a.etmt_tnv_N06:hover {
	background-position: 0 -28px;
}

a.etmt_tnv_N01_on {
	background: url(../img/etmt_tnv_N01.jpg) no-repeat 0 -56px;
}
a.etmt_tnv_N02_on {
	background: url(../img/etmt_tnv_N02.jpg) no-repeat 0 -56px;
}
a.etmt_tnv_N03_on {
	background: url(../img/etmt_tnv_N03.jpg) no-repeat 0 -56px;
}
a.etmt_tnv_N04_on {
	background: url(../img/etmt_tnv_N04.jpg) no-repeat 0 -56px;
}
a.etmt_tnv_N05_on {
	background: url(../img/etmt_tnv_N05.jpg) no-repeat 0 -56px;
}
a.etmt_tnv_N06_on {
	background: url(../img/etmt_tnv_N06.jpg) no-repeat 0 -56px;
}

/*airport,howto*/
li.etmt_tabnv_btn_airport {
	width: 100px;
	height: 28px;
	margin: 15px 0 0;
}
li.etmt_tabnv_btn_howto {
	width: 108px;
	height: 43px;
	display: block;
	text-indent: -9999px;
}
a.etmt_tabnv_btn_airport {
	display:block;
	width: 100px;
	height: 28px;
	background: url(../img/etmt_tnv_airport.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.etmt_tabnv_btn_airport:hover {
	background-position: 0 -28px;
}
a.etmt_tabnv_btn_airport_on {
	display:block;
	width: 100px;
	height: 28px;
	background: url(../img/etmt_tnv_airport.jpg) no-repeat 0 -56px;
	display: block;
	text-indent: -9999px;
}
a.etmt_tabnv_btn_howto {
	display:block;
	width: 108px;
	height: 43px;
	background: url(../img/etmt_tnv_howto.jpg) no-repeat;
}
a.etmt_tabnv_btn_howto:hover {
	background-position: 0 -43px;
}
a.etmt_tabnv_btn_howto_kr {
	display:block;
	width: 108px;
	height: 43px;
	background: url(../kr/img/etmt_tnv_howto.jpg) no-repeat;
}
a.etmt_tabnv_btn_howto_kr:hover {
	background-position: 0 -43px;
}
a.etmt_tabnv_btn_howto_sc {
	display:block;
	width: 108px;
	height: 43px;
	background: url(../sc/img/etmt_tnv_howto.jpg) no-repeat;
}
a.etmt_tabnv_btn_howto_sc:hover {
	background-position: 0 -43px;
}
a.etmt_tabnv_btn_howto_tc {
	display:block;
	width: 108px;
	height: 43px;
	background: url(../tc/img/etmt_tnv_howto.jpg) no-repeat;
}
a.etmt_tabnv_btn_howto_tc:hover {
	background-position: 0 -43px;
}


/******************************************etmt_old_start*/
/*etmt_cont*/
div.etmt_cont {
	display:block;
	_display:inline-block;
	width: 820px;
	border-bottom: 1px dotted #cccccc;
	padding: 18px 0 12px;
	margin: 0 0 33px;
}
div.etmt_cont_noborder {
	display:block;
	_display:inline-block;
	width: 820px;
	padding: 0 0 17px;
	border: none;
}
div.etmt_cont:after,
div.etmt_cont_noborder:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

/*etmt_cont_left*/
div.etmt_cont_left {
	width: 599px;
	float: left;
}
/*etmt_cont_lf_top*/
div.etmt_cont_lf_top {
	display:block;
	_display:inline-block;
	width: 562px;
	margin: 0 0 9px 13px;
}
div.etmt_cont_lf_top:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
img.etmt_cont_logo {
	margin: 0 18px 0 0;
	float: left;
}
p.etmt_cont_lead {
	font-size: 1.2em;
}
p.etmt_cont_lead a {
	/*color: #29abe2;*/
}
img.etmt_soimg {
	margin: 13px 0 15px;
}
/*etmt_cont_lf_img*/
div.etmt_cont_lf_img_btm {
	width: 561px;
	padding: 0 0 4px;
	margin: 0 0 6px 14px;
	background: url(../img/et_mt_img_btmbg.jpg) no-repeat left bottom;
}
div.etmt_cont_lf_img_top {
	width: 561px;
	padding: 5px 0 0;
	background: url(../img/et_mt_img_topbg.jpg) no-repeat left top;
}
div.etmt_cont_lf_img {
	width: 545px;
	padding: 2px 8px 4px;
	text-align: center;
	background: url(../img/et_mt_img_bg.jpg) repeat-y left top;
}

/*vertical_start--------------------------------------------------------------------*/
/*etmt_cont_left_vt*/
div.etmt_cont_left_vt {
	width: 599px;
	float: left;
}
/*etmt_cont_lf_top*/
div.etmt_cont_left_vt div.etmt_cont_lf_top {
	display:block;
	_display:inline-block;
	width: 294px;
	margin: 0 30px 9px 0;
	padding-left: 13px;
	float: left;
}
div.etmt_cont_lf_top:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.etmt_cont_left_vt img.etmt_cont_logo {
	margin: 0 18px 0 0;
	float: none;
}
div.etmt_cont_left_vt div.etmt_cont_lf_top h2.etmt_top {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 10px;
}
/*etmt_cont_lf_img*/
div.etmt_cont_left_vt div.etmt_cont_lf_img_btm {
	width: 238px;
	padding: 0 0 5px;
	margin: 0 0 6px;
	background: url(../img/et_mt_img_btmbg_vtcl.jpg) no-repeat left bottom;
	float: left;
}
div.etmt_cont_left_vt div.etmt_cont_lf_img_top {
	width: 238px;
	padding: 5px 0 0;
	background: url(../img/et_mt_img_topbg_vtcl.jpg) no-repeat left top;
}
div.etmt_cont_left_vt div.etmt_cont_lf_img {
	width: 222px;
	padding: 2px 9px 3px 7px;
	text-align: center;
	background: url(../img/et_mt_img_bg_vtcl.jpg) repeat-y left top;
}
/*div.etmt_cont_left_vt div.etmt_cont_lf_img img {
	width: 222px;
}*/


div.etmt_cont_left_vt div.etmt_cont_lf_txt_btm {
	width: 597px;
	padding: 0 0 17px;
	background: url(../img/et_mt1_txt_btmbg.jpg) no-repeat left bottom;
	clear: both;
}
/*vertical_end--------------------------------------------------------------------*/



/*etmt_cont_lf_txt*/
div.etmt_cont_lf_txt_btm {
	width: 597px;
	padding: 0 0 17px;
	background: url(../img/et_mt1_txt_btmbg.jpg) no-repeat left bottom;
}
div.etmt_cont_lf_txt_top {
	width: 597px;
	padding: 16px 0 0;
	background: url(../img/et_mt1_txt_topbg.jpg) no-repeat left top;
}
div.etmt_cont_lf_txt {
	width: 553px;
	padding: 8px 22px 9px;
	background: url(../img/et_mt1_txt_bg.jpg) repeat-y left top;
}
div.etmt_cont_lf_txt p.btn_get_cp a.btn_get_cp,
div.etmt_cont_lf_txt p.btn_get_cp a.btn_get_cp_kr,
div.etmt_cont_lf_txt p.btn_get_cp a.btn_get_cp_sc,
div.etmt_cont_lf_txt p.btn_get_cp a.btn_get_cp_tc {
	clear: both;
}
h2.etmt_top {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 5px;
}
div.etmt_cont_lf_txt h2.etmt_top {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 5px;
	color: #c1272d;
}

p.etmt_top {
	line-height: 1.2;
	font-size: 1.3em;
	color: #c1272d;
	margin: 0 0 7px;
}
ul.etmt_top {
	margin: 0 0 13px;
}
ul.etmt_top li {
	font-size: 1.1em;
}
p.arrow_list_or {
	background: url(../img/arrow_list_or.gif) no-repeat 3px 3px;
	padding: 0 0 0 17px;
	line-height: 1.1;
	font-size: 1.2em;
}
p.arrow_list_or a {
	color: #666666;
}
div.etmt_cont_right p.arrow_list_or{
	margin: 0 0 16px;
}
div.etmt_cont_left p.arrow_list_or {
	margin: 3px 0 11px;
	padding: 0 10px 0 17px;
	float: right;
}
/*etmt_cont_right*/
div.etmt_cont_right {
	width: 221px;
	float: right;
}
div.etmt_cont_rt_map {
	width: 221px;
	margin: 0 0 10px;
}
div.etmt_cont_right_btm {
	width: 216px;
	margin: 0 0 16px 5px;
}
div.etmt_cont_right_btm h2.etmt_top {
	margin: 0 0 2px;
}

p.etmt_cont_rt_cap {
	margin: 0 0 4px;
	color: #999999;
}
p.etmt_cont_rt_url {
	margin: 9px 0 9px;
	color: #999999;
	word-wrap: break-word;
	font-weight: bold;
}
a.etmt_cont_rt_url:link {
	color: #ffa000;
	word-wrap: break-word;
}
a.etmt_cont_rt_url:visited {
	color: #ffa000;
	word-wrap: break-word;
}
a.etmt_cont_rt_url:hover {
	color: #ffa000;
	word-wrap: break-word;
}
a.etmt_cont_rt_url:active {
	color: #ffa000;
	word-wrap: break-word;
}

table.etmt_rt_table {
	width: 216px;
}
table.etmt_rt_table th,
table.etmt_rt_table td {
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
}
table.etmt_rt_table th {
	width: 60px;
}


/**********************************etmt_old_end*/
/**********************************etmt_new_start*/
/*----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
mt
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------*/
div.mtTopArea {
	width: 820px;	
	margin-top: 12px;
}
table.mtTopArea {
	width: 820px;
	border-collapse: collapse;
	border: none;	
}
table.mtTopArea td {
	vertical-align: middle;
	font-size: 1em;
}
td.mt_topLeft {
	width: 460px;
	text-align: left;
}
td.mt_topRight {
	width: 360px;
	padding-left: 27px;
}
img.mt_imgA {
	width: 460px;
}
div.mt_topRight01 {
	width: 328px;
	background: url(../img/mt_topRight_bg01.jpg) repeat-y;
	/*margin: 0 25px 0 35px;*/
}
div.mt_topRight01btm {
	width: 328px;
	padding: 0 0 10px;
	background: url(../img/mt_topRight_bgBtm01.jpg) no-repeat left bottom;
}
td.mt_topRight h2 {
	display:block;
	width: 260px;
	margin: 0;
	padding: 52px 48px 0 20px;
	background: url(../img/mt_topRight_bgTop01.jpg) no-repeat left top;
	font-size: 1.2em;
}
*:first-child+html td.mt_topRight h2 {
	display:inline-block;
}
td.mt_topRight h2:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
td.mt_topRight h2 span {
	display: block;
	width: 158px;
	padding-top: 5px;
	float: left;
	text-align: center;
	font-weight: bold;
}

td.mt_topRight h2 img {
	display: block;
	width: 83px;
	margin: 0 15px 0 4px;
	float: right;
	line-height: 0;
	font-size: 1px;
}
p.underttl_txt {
	font-weight: bold;
	color: #bb206e;
}
p.long_txt {
	width: 305px;
	padding: 10px 0 0;
	color: #333;
	font-size: 1.0em;
	line-height: 1.2;
}
td.mt_topRight p.icon_visaOffer {
	margin: 10px 0 -10px;
}


/*mtTopArea PhListE-------------------------------------*/
div.mtTopArea table.PhListE {
	margin-bottom: 15px;
}
div.mtTopArea table.PhListE td.mt_topLeft {
	vertical-align: top;
}
/*Safari Hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){
div.mtTopArea table.PhListE td.mt_topRight {
	height: 300px;
}
}

div.mtTopArea table.PhListE td.mtPhListE {
	vertical-align: bottom;
	padding: 0;
}
div.mtTopArea table.PhListE td.mtPhListE p.mtPhList01 {
	width: 353px;
	height: 213px;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative;
	overflow: hidden;
}
td.mtPhListE p.mtPhList01 {
	border: 1px solid #d9d9d9;
	overflow: hidden;
}
td.mtPhListE p.noborder {
	border: 1px solid #fff;
}
/*mtTopArea PhListF-------------------------------------*/
div.mtTopArea table.PhListF {
	margin-bottom: 15px;
}
div.mtTopArea table.PhListF td.mt_topLeft {
	vertical-align: top;
}
/*Safari Hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){
div.mtTopArea table.PhListF td.mt_topRight {
	height: 300px;
}
}

div.mtTopArea table.PhListF td.mtPhListF {
	vertical-align: bottom;
	padding: 0;
}
div.mtTopArea table.PhListF td.mtPhListF ul.PhListF {
	width: 355px;
	height: 215px;
	margin: 0 0 0 5px;
	padding: 0;
	overflow: hidden;
}


td.mtPhListF ul.PhListF li {
	width: 173px;
	height: 213px;
	border: 1px solid #d9d9d9;
	position: relative;
	overflow: hidden;
	float: left;
}
td.mtPhListF ul.PhListF li.mtPhList01 {
	margin-right: 5px;
}

td.mtPhListF ul.PhListF li.noborder {
	border: 1px solid #fff;
}
td.mtPhListF ul.PhListF li.noborder img.PhList_no {
	display: block;
	width: 12px;
	height: 12px;
	border: none;
	position: absolute;
	right: 0px;
	bottom: 0px;
}


/*mt_topRtInBox---------------------------------------------*/
div.mt_topRight02 {
	width: 328px;
	background: url(../img/mt_topRight_bg02.jpg) repeat-y;
	/*margin: 0 25px 0 35px;*/
}
div.mt_topRight02btm {
	width: 328px;
	padding: 0 0 10px;
	background: url(../img/mt_topRight_bgBtm02.jpg) no-repeat left bottom;
}

div.mt_topRtInBox {	
	display:block;
	width: 260px;
	margin: 0;
	padding: 7px 48px 0 20px;
	background: url(../img/mt_topRight_bgTop02.jpg) no-repeat left top;
}
div.mt_topRtInBox p.lead {
	display:block;
	border-bottom: 1px solid #ccc;
	margin-bottom: 6px;
	font-weight: bold;
	color: #D12131;
	_font-size: 1.1em;
}
div.mt_topRtInBox p.colorB {
	color: #262092;
}
div.mt_topRtInBox p.lead span {
	float: left;
	color: #333;
	/*100421 Add*/
	font-size: 1.3em;
}
div.mt_topRtInBox p.ttl {
	margin-bottom: 4px;
	color: #D12131;
	font-size: 0.9em;
	line-height: 1.2;
	_font-size: 1.1em;
}
/*mtGetBtn---------------------------------------------*/
ul.mtDlBtn {
	display:block;
    width: 144px;
	margin: 15px auto 0;
}
ul.mtDlBtn li {
	width: 144px;
	height: 32px;
}
li.btn_DL_offerBook {
	float: left;
}
ul.mtDlBtn li a {
	display: block;
	width: 144px;
	height: 32px;
	text-indent: -9999px;
}
a.btn_DL_offerBook {
	background: url(../img/btn_mtDL_offerBook.jpg) no-repeat;
}
a.btn_DL_offerBook:hover {
	background-position: 0 -32px;
}
a.btn_DL_offerBook_kr {
	background: url(../kr/img/btn_mtDL_offerBook.jpg) no-repeat;
}
a.btn_DL_offerBook_kr:hover {
	background-position: 0 -32px;
}
a.btn_DL_offerBook_sc {
	background: url(../sc/img/btn_mtDL_offerBook.jpg) no-repeat;
}
a.btn_DL_offerBook_sc:hover {
	background-position: 0 -32px;
}
a.btn_DL_offerBook_tc {
	background: url(../tc/img/btn_mtDL_offerBook.jpg) no-repeat;
}
a.btn_DL_offerBook_tc:hover {
	background-position: 0 -32px;
}
/*mtMdlArea------------------------------------------------*/
ul.mtMdlArea {
	display:block;
	_display:inline-block;
	width: 828px;
	margin-bottom: 19px;
}
*:first-child+html ul.mtMdlArea {
	display:inline-block;
}
ul.mtMdlArea:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
ul.mtMdlArea li {
	float: left;
}
ul.mtMdlArea li {
	display: block;
	border: 1px solid #d9d9d9;
	overflow: hidden;
}
ul.mtMdlArea li.noborder {
	display: block;
	border: 1px solid #fff;
	overflow: hidden;
}
/*Pattern_START----------------------------------*/
/*A_START----------------------------------*/
ul.PhListA {
	margin-top: 8px;
}
ul.PhListA li {
	width: 197px;
	height: 213px;
	margin-right: 8px;
	position: relative;
}
/*B_START----------------------------------*/
ul.PhListB {
	margin-top: 5px;
}
ul.PhListB li {
	width: 173px;
	height: 213px;
	margin-right: 5px;
	position: relative;
}
ul.PhListB li.mtPhList01 {
	width: 278px;
	height: 213px;
	margin-right: 5px;
	position: relative;
}
/*C_START----------------------------------*/
ul.PhListC {
	margin-top: 5px;
}
ul.PhListC li {
	width: 173px;
	height: 213px;
	margin-right: 5px;
}
ul.PhListC li.mtPhList01 {
	width: 458px;
	height: 213px;
	margin-right: 5px;
}
/*D_START---------------------------------*/
ul.PhListD {
	margin-top: 5px;
}
ul.PhListD li {
	margin-right: 5px;
}
ul.PhListD li.mtPhList01 {
	width: 458px;
	height: 213px;
	margin-right: 5px;
}
ul.PhListD li.mtPhList02 {
	width: 353px;
	height: 213px;
	margin-right: 5px;
}

/*Pattern_END----------------------------------*/

img.PhList_no {
	display: block;
	width: 12px;
	height: 12px;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
ul.mtMdlArea li.noborder img.PhList_no {
	display: block;
	width: 12px;
	height: 12px;
	border: none;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
p.mtMdlAreaText {
	width: 794px;
	margin: 0 13px 15px;
}
/*Mt_Info------------------------------------------------------------*/
div.mtMdlAreaInfo {
	display:block;
	_display:inline-block;
	width: 679px;
	padding: 11px 11px 11px 25px;
	border: 2px solid #ccc;
	margin-bottom: 42px;
	margin-right: auto;
	margin-left: auto;
}
*:first-child+html div.mtMdlAreaInfo {
	display:inline-block;
}
div.mtMdlAreaInfo:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
dl.mtMdlAreaInfo {
	display: block;
	/*width: 492px;*/
	width: 458px;
	margin-top: 4px;
	padding-right: 0px;
	float: left;
}
dl.mtMdlAreaInfo dt {
	margin-bottom: 10px;
	font-weight: bold;
	color: #333;
}
dl.mtMdlAreaInfo dd {
	margin-bottom: 0;
	color: #333;
}
dl.mtMdlAreaInfo dd a.orange {
	margin-bottom: 0;
	font-weight: bold;
	color: #ff9f00;
}

dl.mtMdlAreaInfo dd.mtBtnLgMap {
	margin-top: 13px;
}
a.mtBtnLgMap {
	display: block;
	width: 125px;
	height: 32px;
	text-indent: -9999px;
	background: url(../img/btn_mtLargerMap.jpg) no-repeat;
}
a.mtBtnLgMap:hover {
	background-position: 0 -32px;
}
a.mtBtnLgMap_kr {
	display: block;
	width: 125px;
	height: 32px;
	text-indent: -9999px;
	background: url(../kr/img/btn_mtLargerMap.jpg) no-repeat;
}
a.mtBtnLgMap_kr:hover {
	background-position: 0 -32px;
}
a.mtBtnLgMap_sc {
	display: block;
	width: 125px;
	height: 32px;
	text-indent: -9999px;
	background: url(../sc/img/btn_mtLargerMap.jpg) no-repeat;
}
a.mtBtnLgMap_sc:hover {
	background-position: 0 -32px;
}
a.mtBtnLgMap_tc {
	display: block;
	width: 125px;
	height: 32px;
	text-indent: -9999px;
	background: url(../tc/img/btn_mtLargerMap.jpg) no-repeat;
}
a.mtBtnLgMap_tc:hover {
	background-position: 0 -32px;
}
img.mtMap {
	/*width: 187px;*/
	width: 221px;
	float: left;
}

/**********************************etmt_new_end*/




/*----------------------------------------------------------------------------------*/
/*na1,na2-----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/

/*na1_top
----------------------------------------------------------------------------------*/
div#na1_topbox_btm {
	display:block;
	width: 820px;
	background: url(../img/et_top_topbox_btmbg.gif) no-repeat left bottom;
	padding: 0 0 4px;
	margin: 0 0 11px;
}
div#na1_topbox_top {
	display:block;
	width: 820px;
	background: url(../img/et_top_topbox_topbg.gif) no-repeat left top;
	padding: 3px 0 0;
}

div#na1_topbox {
	display:block;
	_display:inline-block;
	width: 813px;
	padding: 4px 4px 4px 3px;
	background: url(../img/et_top_topbox_bg.gif) repeat-y left top;
}
div#na1_topbox:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.na1_topbox_lf {
	width: 306px;
	padding: 0 17px 0 12px;
	float: left;
}
img.na1_mainimg {
	display: block;
	width: 473px;
	float: left;
}
h2.na1_topbox_ttl {
	width: 306px;
	height: 144px;
	margin: 27px 0 8px;
	background: url(../img/na1_main_ttl.jpg) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}
div.na1_topbox_lf p.btn_get_cp {
	display: block;
	width: 306px;
	height: 36px;
}


/*na1Top_list
----------------------------------------------------------------------------------*/
div.na1_list_left {
	width: 497px;
	padding: 0 0 5px 2px;
	float: left;
}
table.na1_list_box_group {
	border-collapse: collapse;
	border: none;
	width: 495px;
	margin: 0 0 6px 0;
	overflow: hidden;
}
td.na1_list_box {
	width: 165px;
	vertical-align: top;
	background: url(../img/et_top_list_box_bg.gif) repeat-y;
	border: none;
	overflow: hidden;
}
div.na1_list_box {
	width: 154px;
	height: 100%;
	padding: 0 1px 0 0;
	margin: 0 10px 0 0;
}
img.na1_list_img {
	display: block;
	margin: 0 0 9px;
}
h3.na1_list {
	margin: 0 0 8px;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffa000;
}
ul.na1_inner_list {
	
}
li.arrow_list_or {
	margin: 0 0 11px;
	padding: 0 0 0 17px;
	background: url(../img/arrow_list_or.gif) no-repeat 3px 3px;
}
div.na1_rightmap_bg {
	display: block;
	width: 170px;
	padding: 207px 17px 38px 134px;
	margin: 0 0 15px;
	height: 82px;
	float: left;
	background: url(../img/na1_rightmap.jpg) no-repeat;
}
dl.na1_rightmap {
	display:block;
	_display:inline-block;
	width: 170px;
	margin: 0;
	padding: 0;
}
dl.na1_rightmap:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
dl.na1_rightmap dt {
	font-size: 13px;
	width: 170px;
	font-weight: bold;
	margin: 0 0 8px;
	float: left;
}
dd.arrow_list_or {
	background: url(../img/arrow_list_or.gif) no-repeat 3px 3px;
	padding: 0 0 0 17px;
	margin: 0 2px 11px 12px;
	_margin: 0 2px 11px 6px;
	line-height: 12px;
	font-size: 12px;
	float: left;
}
/*na1_tabnavi*/
div#na1_tabnavi{
	width: 817px;
	margin: 0 0 15px 3px;
}
ul.na1_tabnavi {
	display:block;
	_display:inline-block;
	background: url(../img/etmt_tab_navi_bg.gif) repeat-x left bottom;
}
ul.na1_tabnavi:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
ul.na1_tabnavi li {
	min-height: 27px;
	_height: 27px;
	float: left;
}
ul.na1_tabnavi li a,
ul.na1_tabnavi li a span {
	display: block;
	min-height: 22px;
	_height: 22px;
	text-align: center;
	color: #4d4d4d;
}
ul.na1_tabnavi li a {
	padding: 0 0 0;
	font-size: 1.2em;
	font-weight: bold;
}
ul.na1_tabnavi li a span {
	padding: 6px 0 0;
}
ul.na1_tabnavi li a span.na1_tnv_btmbg {
	padding: 0 0 0;
}

ul.na1_tabnavi li a:hover,
ul.na1_tabnavi li a:hover span {
	color: #ffa000;
}
ul.na1_tabnavi li a:hover,
ul.na1_tabnavi li a:hover span {
	color: #ffa000;
}
ul.na1_tabnavi li a.na1_tnv01_on,
ul.na1_tabnavi li a.na1_tnv01_on span,
ul.na1_tabnavi li a.na1_tnv02_on,
ul.na1_tabnavi li a.na1_tnv02_on span {
	color: #ffa000;
}

li.na1_tnv01,
li.na1_tnv02 {
	margin: 0 3px 0 0;
}

li.na1_tnv01 {
	width: 155px;
}
li.na1_tnv02 {
	width: 163px;
}
a.na1_tnv01 {
	width: 155px;
	background: url(../img/et_mt_tabnavi01_bg.jpg) repeat-y left top;
}
span.na1_tnv01_bg {
	width: 155px;
	background: url(../img/et_mt_tabnavi01_topbg.jpg) no-repeat left top;
}
a.na1_tnv02 {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_bg.jpg) repeat-y left top;
}
span.na1_tnv02_bg {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_topbg.jpg) no-repeat left top;
}
/*on,hover*/
a.na1_tnv01_on,
a.na1_tnv01:hover {
	width: 155px;
	background: url(../img/et_mt_tabnavi01_bg_on.jpg) repeat-y left top;
}
a.na1_tnv01_on span.na1_tnv01_bg,
a.na1_tnv01:hover span.na1_tnv01_bg {
	width: 155px;
	background: url(../img/et_mt_tabnavi01_topbg_on.jpg) no-repeat left top;
}
a.na1_tnv02_on,
a.na1_tnv02:hover {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_bg_on.jpg) repeat-y left top;
}
a.na1_tnv02_on span.na1_tnv02_bg,
a.na1_tnv02:hover span.na1_tnv02_bg {
	width: 163px;
	background: url(../img/et_mt_tabnavi02_topbg_on.jpg) no-repeat left top;
}

ul.na1_tabnavi li a span.na1_tnv_btmbg {
	background: url(../img/etmt_tab_navi_bg.gif) repeat-x left bottom;
}

ul.na1_tabnavi li a.na1_tnv01_on span.na1_tnv_btmbg,
ul.na1_tabnavi li a.na1_tnv02_on span.na1_tnv_btmbg,
ul.na1_tabnavi li a.na1_tnv01:hover span.na1_tnv_btmbg,
ul.na1_tabnavi li a.na1_tnv02:hover span.na1_tnv_btmbg {
	background: url(../img/etmt_tab_navi_bg_on.gif) no-repeat right bottom;
}

/*Toyko Booklet Add 2010-11-24*/

ul.tokyo_get_LinkBtn {
	display:block;
	_display:inline-block;
	width: 320px;
	height: 31px;
	margin-bottom: 30px;
}
*:first-child+html ul.tokyo_get_LinkBtn {
	display:inline-block;
}
ul.tokyo_get_LinkBtn:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

ul.tokyo_get_LinkBtn li {
	height: 31px;
	margin-right: 11px;
	float: left;
}
li.tokyo_cp_get_light {
	width: 141px;
}
li.tokyo_cp_get_full {
	width: 141px;
}
ul.tokyo_get_LinkBtn li a {
	display: block;
	height: 31px;
	text-indent: -9999px;
}





/*----------------------------------------------------------------------------------*/
/*sakura-----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/

/*sakura_top
----------------------------------------------------------------------------------*/
div.sakura_main_img_btm {
	width: 820px;
	padding: 0 0 4px;
	margin: 0 0 15px;
	background: url(../img/sakura_main_img_btmbg.jpg) no-repeat left bottom;
}
div.sakura_main_img_top {
	width: 820px;
	padding: 5px 0 0;
	background: url(../img/sakura_main_img_topbg.jpg) no-repeat left top;
}
div.sakura_main_img {
	width: 800px;
	padding: 4px 10px 7px;
	background: url(../img/sakura_main_img_bg.jpg) repeat-y;
}
/*sakura_cont*/
div.sakura_cont {
	display:block;
	_display:inline-block;
	width: 820px;
	padding: 0 0 0px;
	margin: 0 0 7px;
}
div.sakura_cont:after{
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*sakura_cont_left*/
div.sakura_cont_left {
	width: 599px;
	float: left;
}
/*sakura_cont_lf_top*/
div.sakura_cont_lf_top {
	display:block;
	_display:inline-block;
	width: 562px;
	margin: 0 0 9px 13px;
}
div.sakura_cont_lf_top:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
img.sakura_cont_logo {
	margin: 4px 18px 15px 0;
	float: left;
}
p.sakura_cont_lead {
	font-size: 1.2em;
}
/*sakura_cont_lf_img*/
div.sakura_cont_lf_img_btm {
	width: 561px;
	padding: 0 0 4px;
	margin: 0 0 15px 14px;
	background: url(../img/sakura_img_btmbg.jpg) no-repeat left bottom;
}
div.sakura_cont_lf_img_top {
	width: 561px;
	padding: 5px 0 0;
	background: url(../img/sakura_img_topbg.jpg) no-repeat left top;
}
div.sakura_cont_lf_img {
	width: 545px;
	padding: 2px 8px 4px;
	text-align: center;
	background: url(../img/sakura_img_bg.jpg) repeat-y left top;
}
/*sakura_cont_lf_txt*/
div.sakura_cont_lf_txt_btm {
	width: 597px;
	padding: 0 0 17px;
	background: url(../img/sakura_txt_btmbg.jpg) no-repeat left bottom;
}
div.sakura_cont_lf_txt_top {
	width: 597px;
	padding: 16px 0 0;
	background: url(../img/sakura_txt_topbg.jpg) no-repeat left top;
}
div.sakura_cont_lf_txt {
	width: 554px;
	padding: 8px 23px 9px 20px;
	background: url(../img/sakura_txt_bg.jpg) repeat-y left top;
}
h2.sakura_top {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 5px 4px;
}
p.sakura_top {
	line-height: 1.2;
	font-size: 1.3em;
	color: #c1272d;
	margin: 0 0 22px 4px;
}
dl.sakura_top {
	margin: 0 0 13px 16px;
}
dl.sakura_top dt {
	color: #000000;
	font-size: 1.2em;
}
dl.sakura_top dd {
	margin: 0 0 14px;
	font-size: 1.2em;
}
ul.sakura_top {
	margin: 14px 0 0;
}
ul.sakura_top li {
	font-size: 1em;
}
a.link_blue:link { color: #29abe2; }
a.link_blue:visited { color: #29abe2; }
a.link_blue:hover { color: #6ac5eb; }
a.link_blue:active { color: #29abe2; }
h2.sakura_top_gcp {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 5px 4px;
	color: #4cb8ea;
	text-align: center;
}
ul.sakuratop_gcp_list {
	display:block;
	_display:inline-block;
	width: 554px;
}
ul.sakuratop_gcp_list:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
ul.sakuratop_gcp_list li a {
	display: block;
	height: 65px;
	text-indent: -9999px;
}
ul.sakuratop_gcp_list li.btn01,
ul.sakuratop_gcp_list li.btn03,
ul.sakuratop_gcp_list li.btn05 {
	width: 104px;
	margin: 0 9px 0 0;
	float: left;
}
ul.sakuratop_gcp_list li.btn02,
ul.sakuratop_gcp_list li.btn04 {
	width: 103px;
	margin: 0 9px 0 0;
	float: left;
}
ul.sakuratop_gcp_list li.btn05 {
	margin: 0;
}
ul.sakuratop_gcp_list a.btn01,
ul.sakuratop_gcp_list a.btn01_kr,
ul.sakuratop_gcp_list a.btn01_sc,
ul.sakuratop_gcp_list a.btn01_tc,
ul.sakuratop_gcp_list a.btn03,
ul.sakuratop_gcp_list a.btn03_kr,
ul.sakuratop_gcp_list a.btn03_sc,
ul.sakuratop_gcp_list a.btn03_tc,
ul.sakuratop_gcp_list a.btn05,
ul.sakuratop_gcp_list a.btn05_kr,
ul.sakuratop_gcp_list a.btn05_sc,
ul.sakuratop_gcp_list a.btn05_tc {
	width: 104px;
}

ul.sakuratop_gcp_list a.btn02,
ul.sakuratop_gcp_list a.btn02_kr,
ul.sakuratop_gcp_list a.btn02_sc,
ul.sakuratop_gcp_list a.btn02_tc,
ul.sakuratop_gcp_list a.btn04,
ul.sakuratop_gcp_list a.btn04_kr,
ul.sakuratop_gcp_list a.btn04_sc,
ul.sakuratop_gcp_list a.btn04_tc {
	width: 103px;
}
/*sakura_btn_bg***************************************************/
ul.sakuratop_gcp_list a.btn01 {
	background: url(../img/gcbtn_sakura01.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn02 {
	background: url(../img/gcbtn_sakura02.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn03 {
	background: url(../img/gcbtn_sakura03.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn04 {
	background: url(../img/gcbtn_sakura04.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn05 {
	background: url(../img/gcbtn_sakura05.jpg) no-repeat;
}

ul.sakuratop_gcp_list a.btn01:hover {
	background: url(../img/gcbtn_sakura01_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn02:hover {
	background: url(../img/gcbtn_sakura02_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn03:hover {
	background: url(../img/gcbtn_sakura03_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn04:hover {
	background: url(../img/gcbtn_sakura04_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn05:hover {
	background: url(../img/gcbtn_sakura05_on.jpg) no-repeat;
}
/*sakura_btn_bg_kr*/
ul.sakuratop_gcp_list a.btn01_kr {
	background: url(../kr/img/gcbtn_sakura01.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn02_kr {
	background: url(../kr/img/gcbtn_sakura02.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn03_kr {
	background: url(../kr/img/gcbtn_sakura03.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn04_kr {
	background: url(../kr/img/gcbtn_sakura04.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn05_kr {
	background: url(../kr/img/gcbtn_sakura05.jpg) no-repeat;
}

ul.sakuratop_gcp_list a.btn01_kr:hover {
	background: url(../kr/img/gcbtn_sakura01_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn02_kr:hover {
	background: url(../kr/img/gcbtn_sakura02_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn03_kr:hover {
	background: url(../kr/img/gcbtn_sakura03_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn04_kr:hover {
	background: url(../kr/img/gcbtn_sakura04_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn05_kr:hover {
	background: url(../kr/img/gcbtn_sakura05_on.jpg) no-repeat;
}

/*sakura_btn_bg_sc*/
ul.sakuratop_gcp_list a.btn01_sc {
	background: url(../sc/img/gcbtn_sakura01.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn02_sc {
	background: url(../sc/img/gcbtn_sakura02.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn03_sc {
	background: url(../sc/img/gcbtn_sakura03.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn04_sc {
	background: url(../sc/img/gcbtn_sakura04.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn05_sc {
	background: url(../sc/img/gcbtn_sakura05.jpg) no-repeat;
}

ul.sakuratop_gcp_list a.btn01_sc:hover {
	background: url(../sc/img/gcbtn_sakura01_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn02_sc:hover {
	background: url(../sc/img/gcbtn_sakura02_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn03_sc:hover {
	background: url(../sc/img/gcbtn_sakura03_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn04_sc:hover {
	background: url(../sc/img/gcbtn_sakura04_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn05_sc:hover {
	background: url(../sc/img/gcbtn_sakura05_on.jpg) no-repeat;
}
/*sakura_btn_bg_tc*/
ul.sakuratop_gcp_list a.btn01_tc {
	background: url(../tc/img/gcbtn_sakura01.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn02_tc {
	background: url(../tc/img/gcbtn_sakura02.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn03_tc {
	background: url(../tc/img/gcbtn_sakura03.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn04_tc {
	background: url(../tc/img/gcbtn_sakura04.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn05_tc {
	background: url(../tc/img/gcbtn_sakura05.jpg) no-repeat;
}

ul.sakuratop_gcp_list a.btn01_tc:hover {
	background: url(../tc/img/gcbtn_sakura01_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn02_tc:hover {
	background: url(../tc/img/gcbtn_sakura02_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn03_tc:hover {
	background: url(../tc/img/gcbtn_sakura03_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn04_tc:hover {
	background: url(../tc/img/gcbtn_sakura04_on.jpg) no-repeat;
}
ul.sakuratop_gcp_list a.btn05_tc:hover {
	background: url(../tc/img/gcbtn_sakura05_on.jpg) no-repeat;
}
/******************************************************************/


div.sakura_cont_right p.arrow_list_or{
	margin: 0 0 16px;
}
div.sakura_cont_left p.arrow_list_or {
	margin: 3px 0 11px;
	padding: 0 10px 0 17px;
	float: right;
}
/*sakura_cont_right*/
div.sakura_cont_right {
	width: 221px;
	float: right;
}
div.sakura_cont_rt_map {
	width: 221px;
	margin: 0 0 10px;
}
div.sakura_cont_right_btm {
	width: 216px;
	margin: 0 0 16px 5px;
}
div.sakura_cont_right_btm h2.sakura_top {
	margin: 0 0 2px;
}

p.sakura_cont_rt_cap {
	margin: 0 0 4px;
	color: #999999;
}
p.sakura_cont_rt_url {
	margin: 9px 0 9px;
	color: #999999;
	word-wrap: break-word;
	font-weight: bold;
}
a.sakura_cont_rt_url {
	color: #ffa000;
	word-wrap: break-word;
}
a.sakura_cont_rt_url:link {
	color: #ffa000;
	word-wrap: break-word;
}
a.sakura_cont_rt_url:visited {
	color: #ffa000;
	word-wrap: break-word;
}
a.sakura_cont_rt_url:hover {
	color: #ffa000;
	word-wrap: break-word;
}
a.sakura_cont_rt_url:active {
	color: #ffa000;
	word-wrap: break-word;
}

table.sakura_rt_table {
	width: 216px;
}
table.sakura_rt_table th,
table.sakura_rt_table td {
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
}
table.sakura_rt_table th {
	width: 60px;
}

/*sakura_content02*/
div.sakura_content02 {
	width: 775px;
	padding: 11px 20px 25px 17px;
	margin: 0 3px 11px;
	border: 1px solid #e0e0e0;
}
div.sakura_content02 p.arrow_list_or {
	margin: 0 0 19px;
}
div.sakura_content02 p.arrow_list_or a {
	color: #000000;
}
ul.sakura_cont02_list {
	margin: 0 0 0 7px;
}
ul.sakura_cont02_list li {
	padding: 0 0 0 9px;
	margin: 0 0 3px;
	background: url(../img/dot33.gif) no-repeat 0 4px;
	font-size: 1.2em;
}

/*----------------------------------------------------------------------------------*/
/*chelsea-----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/

/*chel_top
----------------------------------------------------------------------------------*/
div.chel_main_img_btm {
	width: 820px;
	padding: 0 0 4px;
	margin: 0 0 15px;
	background: url(../img/chel_main_img_btmbg.jpg) no-repeat left bottom;
}
div.chel_main_img_top {
	width: 820px;
	padding: 5px 0 0;
	background: url(../img/chel_main_img_topbg.jpg) no-repeat left top;
}
div.chel_main_img {
	width: 800px;
	padding: 4px 12px 7px 8px;
	background: url(../img/chel_main_img_bg.jpg) repeat-y;
}
/*chel_cont*/
div.chel_cont {
	display:block;
	_display:inline-block;
	width: 820px;
	padding: 0 0 0px;
	margin: 0 0 12px;
}
div.chel_cont:after{
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*chel_cont_left*/
div.chel_cont_left {
	width: 599px;
	float: left;
}
/*chel_cont_lf_top*/
div.chel_cont_lf_top {
	display:block;
	_display:inline-block;
	width: 562px;
	margin: 0 0 9px 13px;
}
div.chel_cont_lf_top:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
img.chel_cont_logo {
	margin: 4px 18px 15px 0;
	float: left;
}
p.chel_cont_lead {
	font-size: 1.2em;
}
p.btn_chel_index {
	width: 544px;
	margin: 14px 0 0 8px;
	padding: 0;
	font-size: 1em;
}
a.btn_chel_index {
	display: block;
	padding: 5px 5px 7px;
	background: #ffa000;
	line-height: 1.2;
	text-align: center;
	font-weight: bold;
	font-size: 1.3em;
	color: #ffffff;
}
a.btn_chel_index:link { color: #ffffff; }
a.btn_chel_index:visited { color: #ffffff; }
a.btn_chel_index:hover { color: #ffffff; }
a.btn_chel_index:active { color: #ffffff; }

/*chel_cont_lf_img*/
div.chel_cont_lf_img_btm {
	width: 561px;
	padding: 0 0 4px;
	margin: 0 0 15px 14px;
	background: url(../img/chel_img_btmbg.jpg) no-repeat left bottom;
}
div.chel_cont_lf_img_top {
	width: 561px;
	padding: 5px 0 0;
	background: url(../img/chel_img_topbg.jpg) no-repeat left top;
}
div.chel_cont_lf_img {
	width: 544px;
	padding: 2px 10px 4px 7px;
	text-align: center;
	background: url(../img/chel_img_bg.jpg) repeat-y left top;
}
/*table_cheltop*/
table.cheltop {
	width: 584px;
	border-collapse: collapse;
	border: none;
}
table.cheltop th,
table.cheltop td {
	background: url(../img/chel_top_tbl_bg.jpg) repeat-y;
	vertical-align: top;
	margin: 0;
	font-size: 1.2em;
}
th.cheltop_th {
	width: 292px;
}
div.cheltop_th_bg {
	padding: 14px 6px 0 21px;
	background: url(../img/chel_top_tbl_topbg.jpg) no-repeat left top;
}
th.cheltop_th h2 {
	background: url(../img/arrow_list_or.gif) no-repeat 3px 4px;
	margin: 0 0 9px 0;
	padding: 0 0 0 17px;
}
td.cheltop_tdtxt {
	width: 265px;
	padding: 0 6px 6px 21px;
}
td.cheltop_tdtxt {
	width: 292px;
}

ul.cheltop_btn_list {
	display:block;
	_display:inline-block;
	width: 275px;
	padding: 0 6px 10px 11px;
	background: url(../img/chel_top_tbl_btmbg.jpg) no-repeat left bottom;
}
ul.cheltop_btn_list:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
ul.cheltop_btn_list li a {
	display: block;
	height: 26px;
	text-indent: -9999px;
}
ul.cheltop_btn_list li.btn01,
ul.cheltop_btn_list li.btn02,
ul.cheltop_btn_list li.btn03 {
	height: 26px;
	margin: 0 0 0 0;
	float: left;
}
ul.cheltop_btn_list li.btn01 {
	margin-right: 1px;
}
ul.cheltop_btn_list a.btn01 {
	width: 134px;
	background: url(../img/btn_cheltop01.jpg) no-repeat;
}
ul.cheltop_btn_list a.btn02 {
	width: 63px;
	background: url(../img/btn_cheltop02.jpg) no-repeat;
}
ul.cheltop_btn_list a.btn03 {
	width: 77px;
	background: url(../img/btn_cheltop03.jpg) no-repeat;
}
ul.cheltop_btn_list a.btn01:hover {
	background: url(../img/btn_cheltop01_on.jpg) no-repeat;
}
ul.cheltop_btn_list a.btn02:hover {
	background: url(../img/btn_cheltop02_on.jpg) no-repeat;
}
ul.cheltop_btn_list a.btn03:hover {
	background: url(../img/btn_cheltop03_on.jpg) no-repeat;
}

/*chel_cont_lf_txt*/
div.chel_cont_lf_txt_btm {
	width: 597px;
	padding: 0 0 17px;
	background: url(../img/chel_txt_btmbg.jpg) no-repeat left bottom;
}
div.chel_cont_lf_txt_top {
	width: 597px;
	padding: 16px 0 0;
	background: url(../img/chel_txt_topbg.jpg) no-repeat left top;
}
div.chel_cont_lf_txt {
	width: 551px;
	padding: 8px 23px 12px;
	background: url(../img/chel_txt_bg.jpg) repeat-y left top;
}
h2.chel_top {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
}
h3.chel_top {
	line-height: 1.2;
	font-size: 1.3em;
	font-weight: bold;
	color: #c1272d;
	margin: 15px 0 4px 0;
}
p.chel_top {
	margin: 0 0 3px 0;
	font-size: 1.2em;
	line-height: 1.4;
}
p.chel_btn_gwv {
	width: 551px;
	margin: 32px 0 0;
}
a.chel_btn_gwv,
a.chel_btn_gwv_kr,
a.chel_btn_gwv_sc,
a.chel_btn_gwv_tc {
	display: block;
	width: 130px;
	height: 35px;
	text-indent: -9999px;
	margin: 0 auto;
}
a.chel_btn_gwv_sc {
	width: 176px;
}
a.chel_btn_gwv_tc {
	width: 164px;
}
a.chel_btn_gwv {
	background: url(../img/btn_gwv.jpg) no-repeat left top;
}
a.chel_btn_gwv_kr {
	background: url(../kr/img/btn_gwv.jpg) no-repeat left top;
}
a.chel_btn_gwv_sc {
	background: url(../sc/img/btn_gwv.jpg) no-repeat left top;
}
a.chel_btn_gwv_tc {
	background: url(../tc/img/btn_gwv.jpg) no-repeat left top;
}
a.chel_btn_gwv:hover {
	background: url(../img/btn_gwv_on.jpg) no-repeat left top;
}
a.chel_btn_gwv_kr:hover {
	background: url(../kr/img/btn_gwv_on.jpg) no-repeat left top;
}
a.chel_btn_gwv_sc:hover {
	background: url(../sc/img/btn_gwv_on.jpg) no-repeat left top;
}
a.chel_btn_gwv_tc:hover {
	background: url(../tc/img/btn_gwv_on.jpg) no-repeat left top;
}

/*slt*/
/*chel_slt_top
----------------------------------------------------------------------------------*/
div.chel_slt_main_img {
	width: 820px;
	padding: 4px 0 21px;
}
/*chel_slt_cont*/
div.chel_slt_cont {
	display:block;
	_display:inline-block;
	width: 820px;
	padding: 0 0 0px;
	margin: 0 0 12px;
}
div.chel_slt_cont:after{
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*chel_slt_cont_left*/
div.chel_slt_cont_left {
	width: 599px;
	float: left;
}
/*chel_slt_cont_lf_top*/
div.chel_slt_cont_lf_top {
	display:block;
	_display:inline-block;
	width: 563px;
	margin: 0 0 0 13px;
}
div.chel_slt_cont_lf_top:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
img.chel_slt_top_ttl {
	display: block;
	margin: 0 0 11px 6px;
}

img.chel_slt_cont_logo {
	display: block;
	margin: 4px 18px 15px 0;
	float: left;
}
div.chel_slt_cont_lead {
	width: 444px;
	margin-bottom: 7px;
	float: right;
}
p.chel_slt_cont_lead {
	width: 425px;
	margin-bottom: 10px;
	font-size: 1.2em;
}
p.btn_chel_slt {
	width: 444px;
	margin: 0;
	padding: 0;
	font-size: 1em;
}
a.btn_chel_slt {
	display: block;
	/*width: 444px;*/
	padding: 5px 5px 7px;
	/*height: 37px;*/
	background: #ffa000;
	line-height: 1.2;
	text-align: center;
	font-weight: bold;
	font-size: 1.3em;
	color: #ffffff;
}
a.btn_chel_slt:link { color: #ffffff; }
a.btn_chel_slt:visited { color: #ffffff; }
a.btn_chel_slt:hover { color: #ffffff; }
a.btn_chel_slt:active { color: #ffffff; }

/*chel_slt_cont_lf_txt*/
div.chel_slt_cont_lf_txt_btm {
	width: 597px;
	padding: 0 0 13px;
	background: url(../img/chel_slt_txt_btmbg.jpg) no-repeat left bottom;
}
div.chel_slt_cont_lf_txt_top {
	width: 597px;
	padding: 16px 0 0;
	background: url(../img/chel_slt_txt_topbg.jpg) no-repeat left top;
}
div.chel_slt_cont_lf_txt {
	width: 558px;
	padding: 2px 24px 1px 15px;
	background: url(../img/chel_slt_txt_bg.jpg) repeat-y left top;
}
h2.chel_slt_top {
	font-size: 1.3em;
	font-weight: bold;
	color: #c1272d;
	margin: 0 5px 5px 5px;
}
p.chel_slt_top {
	margin: 0 5px 3px 5px;
	font-size: 1.2em;
	line-height: 1.3;
}

/*table_chel_slt_top*/
table.chel_slt {
	width: 558px;
	font-size: 1em;
	border-collapse: collapse;
	border: none;
}
table.chel_slt th,
table.chel_slt td {
	vertical-align: top;
	margin: 0;
	font-size: 1em;
}
table.chel_slt td {
	background: url(../img/chel_slt_tbl_bg.jpg) repeat-y;
	width: 232px;
	padding: 0 25px 0 22px;
}
table.chel_slt td.chel_slt_btn_gwv {
	width: 279px;
	padding: 0 0 0;
}
th.chel_slt_th {
	width: 279px;
	background: url(../img/chel_slt_tbl_topbg.jpg) no-repeat left bottom;
	padding: 0 0 10px;
}
h3.chel_slt_th {
	line-height: 1.2;
	font-size: 1.3em;
	font-weight: bold;
	color: #004f9c;
	margin: 0 0 0 5px;
	padding: 12px 0 0;
}
img.chel_slt_th_lf {
	margin: 0 0 0 4px;
}
img.chel_slt_th_rt {
	margin: 0 0 0 0;
}
div.chel_slt_shopbox {
	padding: 0 0 10px;
	border-bottom: 1px solid #cccccc;
}
div.chel_slt_shopbox_noborder {
}
div.chel_slt_tbl_logo {
	width: 232px;
	margin: 14px 0 4px;
	text-align: center;
}
div.slt_perbox {
	display:block;
	_display:inline-block;
	padding: 6px 4px 2px 8px;
	margin: 0 0 6px;
	background-color: #ededed;
}
*:first-child+html div.slt_perbox {
	display:inline-block;
}
div.slt_perbox:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.slt_per {
	width: 65px;
	float: left;
}
p.slt_mt_ttl,
p.slt_mt_lead {
	width: 143px;
	float: right;
	font-weight: bold;
}
p.slt_mt_ttl {
	margin-bottom: 3px;
	line-height: 1.2;
	color: #ffa000;
	font-size: 1.1em;
}
p.slt_mt_lead,
p.slt_mt_txt {
	font-size: 1.1em;
	line-height:1.3;
}
p.slt_mt_txt {
	font-size: 1.2em;
}
/*btn*/
p.chel_slt_btn_gwv {

	width: 279px;
	margin: 20px 0 0;
	padding: 0 0 13px;
	background: url(../img/chel_slt_tbl_btmbg.jpg) no-repeat left bottom;
}
a.chel_slt_btn_cpn,
a.chel_slt_btn_cpn_kr,
a.chel_slt_btn_cpn_sc,
a.chel_slt_btn_cpn_tc {
	display: block;
	width: 130px;
	height: 35px;
	text-indent: -9999px;
	margin: 0 auto;
}
a.chel_slt_btn_gwv_sc {
	width: 176px;
}
a.chel_slt_btn_gwv_tc {
	width: 164px;
}
a.chel_slt_btn_cpn {
	background: url(../img/btn_cpn.jpg) no-repeat left top;
}
a.chel_slt_btn_cpn_kr {
	background: url(../kr/img/btn_cpn.jpg) no-repeat left top;
}
a.chel_slt_btn_cpn_sc {
	background: url(../sc/img/btn_cpn.jpg) no-repeat left top;
}
a.chel_slt_btn_cpn_tc {
	background: url(../tc/img/btn_cpn.jpg) no-repeat left top;
}
a.chel_slt_btn_cpn:hover {
	background: url(../img/btn_cpn_on.jpg) no-repeat left top;
}
a.chel_slt_btn_cpn_kr:hover {
	background: url(../kr/img/btn_cpn_on.jpg) no-repeat left top;
}
a.chel_slt_btn_cpn_sc:hover {
	background: url(../sc/img/btn_cpn_on.jpg) no-repeat left top;
}
a.chel_slt_btn_cpn_tc:hover {
	background: url(../tc/img/btn_cpn_on.jpg) no-repeat left top;
}






/*celsea_right(index,slt)*/
div.chel_cont_right p.arrow_list_or{
	/*margin: 0 0 16px;*/
}
div.chel_cont_left p.arrow_list_or {
	margin: 3px 0 11px;
	padding: 0 10px 0 17px;
	float: right;
}
/*chel_cont_right*/
div.chel_cont_right {
	width: 221px;
	float: right;
}
div.chel_cont_rt_map {
	width: 221px;
	margin: 0 0 10px;
}
div.chel_cont_right_inner01,
div.chel_cont_right_inner02 {
	width: 221px;
	margin: 0 0 16px 0;
}
div.chel_cont_right_inner01 {
	padding-bottom: 5px;
	border-bottom: 1px solid #e0e0e0;
}

div.chel_cont_right_inner01 h2.chel_top,
div.chel_cont_right_inner02 h2.chel_top {
	margin: 0 0 10px 3px;
}

p.chel_cont_rt_cap {
	margin: 0 0 4px;
	color: #999999;
}
ul.chel_cont_rt_url {
	margin: 0 0 0 3px;
}
li.chel_cont_rt_url,
li.chel_cont_rt_url_b {
	margin: 9px 0 9px;
	color: #999999;
	word-wrap: break-word;
}
li.chel_cont_rt_url_b {
	font-weight: bold;
}
a.chel_cont_rt_url {
	color: #ffa000;
	word-wrap: break-word;
}
a.chel_cont_rt_url:link {
	color: #ffa000;
	word-wrap: break-word;
}
a.chel_cont_rt_url:visited {
	color: #ffa000;
	word-wrap: break-word;
}
a.chel_cont_rt_url:hover {
	color: #ffa000;
	word-wrap: break-word;
}
a.chel_cont_rt_url:active {
	color: #ffa000;
	word-wrap: break-word;
}



table.chel_rt_table {
	width: 216px;
}
table.chel_rt_table th,
table.chel_rt_table td {
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
}
table.chel_rt_table th {
	width: 60px;
}

/*chel_content02*/
div.chel_content02 {
	width: 775px;
	padding: 12px 20px 25px 17px;
	margin: 0 3px 11px;
	border: 1px solid #e0e0e0;
}
div.chel_content02 p.arrow_list_or {
	margin: 0 0 19px;
}
div.chel_content02 p.arrow_list_or a {
	color: #000000;
}
ul.chel_cont02_list {
	margin: 0 0 0 7px;
}
ul.chel_cont02_list li {
	padding: 0 0 0 9px;
	margin: 0 0 3px;
	background: url(../img/dot33.gif) no-repeat 0 4px;
	font-size: 1.2em;
}


/*chel_map_top
----------------------------------------------------------------------------------*/
div.chel_map_main_img {
	width: 820px;
	padding: 4px 0 8px;
}
/*chel_map_cont*/
div.chel_map_cont {
	display:block;
	_display:inline-block;
	width: 820px;
	padding: 0 0 0px;
	margin: 0 0 26px;
}
div.chel_map_cont:after{
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*chel_map_cont_left*/
div.chel_map_cont_left {
	width: 599px;
	float: left;
}
img.chel_map_top_ttl {
	display: block;
	margin: 0 0 2px;
}
p.chel_map_cont_top {
	margin: 0;
	font-size: 1.1em;
	text-align: right;
}
p.chel_map_cont_lead {
	margin: 0 0 8px 2px;
	font-size: 1.3em;
	line-height: 1.3;
}

/*chel_map_map_box*/
div.chel_map_map_box {
	padding-bottom: 15px;
	margin-bottom: 18px;
	border-bottom: 1px solid #dfdfdf;
	position: relative;
}
p.btn_chel_map_map {
	width: 266px;
	height: 77px;
	position: absolute;
	top: 138px;
	left: 44px;
}
a.btn_chel_map_map {
	display: block;
	width: 266px;
	height: 77px;
	background: url(../img/btn_chel_map_map.jpg) no-repeat;
	text-indent: -9999px;
}
a.btn_chel_map_map:hover {
	background: url(../img/btn_chel_map_map_on.jpg) no-repeat;
}
/*chel_map_map popup*/
div.chel_map_pubox {
	display: block;
	width: 252px;
	padding: 10px 8px 8px;
	border: 1px solid #808080;
	background: #ffffff;
}
div.chel_map_pubox p.ttl {
	margin-bottom: 5px;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}
div.chel_map_pubox p.txt {
	margin-bottom: 5px;
}
div.chel_map_pubox img {
	display: block;
	margin-bottom: 5px;
}
ul.chel_map_pu_btnlist {
	display:block;
	_display:inline-block;
	width: 252px;
	margin-right: -1px;
}
ul.chel_map_pu_btnlist:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
ul.chel_map_pu_btnlist li {
	display: block;
	width: 82px;
	height: 27px;
	margin-right: 2px;
	float: left;
}
ul.chel_map_pu_btnlist li a {
	display: block;
	width: 82px;
	height: 27px;
	text-indent: -9999px;
}
a.btn_chel_map_pu01 {
	background: url(../img/btn_chel_map_pu01.jpg) no-repeat;
}
a.btn_chel_map_pu02 {
	background: url(../img/btn_chel_map_pu02.jpg) no-repeat;
}
a.btn_chel_map_pu03 {
	background: url(../img/btn_chel_map_pu03.jpg) no-repeat;
}
a.btn_chel_map_pu01:hover {
	background: url(../img/btn_chel_map_pu01_on.jpg) no-repeat;
}
a.btn_chel_map_pu02:hover {
	background: url(../img/btn_chel_map_pu02_on.jpg) no-repeat;
}
a.btn_chel_map_pu03:hover {
	background: url(../img/btn_chel_map_pu03_on.jpg) no-repeat;
}


/*chel_slt_cont_lf_txt*/
div.chel_map_cont_lf_txt_btm {
	width: 820px;
	padding: 0 0 17px;
	background: url(../img/chel_map_txt_btmbg.jpg) no-repeat left bottom;
}
div.chel_map_cont_lf_txt_top {
	width: 820px;
	padding: 15px 0 0;
	background: url(../img/chel_map_txt_topbg.jpg) no-repeat left top;
}
div.chel_map_cont_lf_txt {
	width: 798px;
	padding: 8px 10px 1px 12px;
	background: url(../img/chel_map_txt_bg.jpg) repeat-y left top;
}

h2.chel_map_top {
	width: 788px;
	text-align: center;
	margin: 0 5px 5px 5px;
}
p.chel_map_top {
	padding: 0 0 10px;
	margin: 0 12px 0px 2px;
	text-align: center;
	font-size: 1.3em;
	line-height: 1.3;
	border-bottom: 1px solid #dfdfdf;
}
p.chel_map_top span.small {
	font-size: 0.8em;
}

/*table_chel_map_top*/
div.chel_map_list_cf {
	display:block;
	_display:inline-block;
	width: 798px;
}
div.chel_map_list_cf:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.chel_map_list_left {
	width: 396px;
	float: left;
	overflow: hidden;
}
div.chel_map_list_lt_inner {
	width: 392px;
	padding-right: 1px;
	border-right: 1px solid #dfdfdf;
    /*20110623 add*/
    height: 620px;
}
div.chel_map_list_right {
	width: 392px;
	float: right;
	overflow: hidden;
}

table.chel_map {
	width: 392px;
	font-size: 1em;
	border-collapse: collapse;
	border: none;
	margin-bottom: -13px;
}
table.chel_map th,
table.chel_map td {
	vertical-align: top;
	margin: 0;
	font-size: 1em;
}
h3.chel_map_th {
	line-height: 1.2;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 2px 5px;
	padding: 12px 0 0;
}
img.chel_map_th_lf {
	margin: 0 0 0 4px;
}
img.chel_map_th_rt {
	margin: 0 0 0 0;
}
table.chel_map td {
	background: url(../img/chel_map_inner_bgbtm.jpg) no-repeat left bottom;
	width: 187px;
	padding: 0 9px 13px 0;
}
table.chel_map td.no_cont {
	background: none;
}

div.chel_map_shopbox {
	padding: 6px 0 20px;
	background: url(../img/chel_map_inner_bgtop.jpg) no-repeat left top;
}
div.chel_map_tbl_logo {
	width: 173px;
	padding: 0 0 0;
	margin: 0 8px 17px 6px;
	text-align: center;
	border-bottom: 1px solid #dfdfdf;
}
div.map_perbox {
	display:block;
	padding: 0 5px 0 14px;
}
div.map_per {
	width: 65px;
	margin-bottom: 15px;
}
p.map_mt_ttl {
	margin-bottom: 10px;
	min-height: 2em;
	_height: 2em;
	line-height: 1.2;
	color: #ffa000;
	font-size: 1.1em;
	font-weight: bold;
}
p.map_mt_lead,
p.map_mt_txt {
	font-size: 1em;
	line-height:1.3;
}
p.map_mt_txt {
	font-size: 1em;
}
/*btn*/
p.chel_map_btn_gwv {
	/*margin: 20px 0 0;*/
	/*padding: 0 0 13px;*/
	margin: 7px 0 0;
	padding: 24px 0 13px 0;
	border-top: 1px solid #dfdfdf;
}
a.chel_map_btn_cpn,
a.chel_map_btn_cpn_kr,
a.chel_map_btn_cpn_sc,
a.chel_map_btn_cpn_tc {
	display: block;
	/*width: 130px;
	height: 35px;*/
	width: 166px;
	height: 48px;
	text-indent: -9999px;
	margin: 0 auto;
}
a.chel_map_btn_gwv_sc {
	width: 176px;
}
a.chel_map_btn_gwv_tc {
	width: 164px;
}
a.chel_map_btn_cpn {
	background: url(../img/btn_chelmap_cpn.jpg) no-repeat left top;
}
a.chel_map_btn_cpn_kr {
	background: url(../kr/img/btn_cpn.jpg) no-repeat left top;
}
a.chel_map_btn_cpn_sc {
	background: url(../sc/img/btn_cpn.jpg) no-repeat left top;
}
a.chel_map_btn_cpn_tc {
	background: url(../tc/img/btn_cpn.jpg) no-repeat left top;
}
a.chel_map_btn_cpn:hover {
	background: url(../img/btn_chelmap_cpn_on.jpg) no-repeat left top;
}
a.chel_map_btn_cpn_kr:hover {
	background: url(../kr/img/btn_cpn_on.jpg) no-repeat left top;
}
a.chel_map_btn_cpn_sc:hover {
	background: url(../sc/img/btn_cpn_on.jpg) no-repeat left top;
}
a.chel_map_btn_cpn_tc:hover {
	background: url(../tc/img/btn_cpn_on.jpg) no-repeat left top;
}

/*chel_content02b*/
div.chel_content02b {
	width: 769px;
	padding: 20px 20px 15px 23px;
	margin: 0 3px 30px;
	border: 1px solid #e0e0e0;
}
div.chel_content02b p.arrow_list_or {
	margin: 0 4px 19px;
}
div.chel_content02b p.arrow_list_or a {
	color: #000000;
}
ul.chel_cont02b_list {
	margin: 0 0 0;
}
ul.chel_cont02b_list li {
	display:block;
	_display:inline-block;
	padding: 0 0 0 0;
	margin: 0 0 3px;
	font-size: 1.2em;
}
ul.chel_cont02b_list li:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

ul.chel_cont02b_list li span.num {
	display: block;
	width: 41px;
	float: left;
}
ul.chel_cont02b_list li span.txt {
	display: block;
	width: 727px;
	float: left;
}

/*----------------------------------------------------------------------------------*/
/*isetan-----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/

/*isetan_top
----------------------------------------------------------------------------------*/
div.isetan_main_img_btm {
	width: 820px;
	padding: 0 0 4px;
	margin: 0 0 15px;
	background: url(../img/isetan_main_img_btmbg.jpg) no-repeat left bottom;
}
div.isetan_main_img_top {
	width: 820px;
	padding: 5px 0 0;
	background: url(../img/isetan_main_img_topbg.jpg) no-repeat left top;
}
div.isetan_main_img {
	width: 805px;
	padding: 1px 9px 3px 6px;
	background: url(../img/isetan_main_img_bg.jpg) repeat-y;
}
/*isetan_cont*/
div.isetan_cont {
	display:block;
	_display:inline-block;
	width: 820px;
	padding: 0 0 0px;
	margin: 0 0 12px;
}
div.isetan_cont:after{
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*isetan_cont_left*/
div.isetan_cont_left {
	width: 599px;
	float: left;
}
/*isetan_cont_lf_top*/
div.isetan_cont_lf_top {
	display:block;
	_display:inline-block;
	width: 562px;
	margin: 0 0 11px 13px;
}
div.isetan_cont_lf_top:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
img.isetan_cont_logo {
	margin: 4px 18px 15px 0;
	float: left;
}
p.isetan_cont_lead {
	font-size: 1.2em;
	margin-bottom: 12px;
}



/*isetan_cont_lf_txt*/
div.isetan_cont_lf_txt_btm {
	width: 597px;
	padding: 0 0 17px;
	background: url(../img/isetan_txt_btmbg.jpg) no-repeat left bottom;
}
div.isetan_cont_lf_txt_top {
	width: 597px;
	padding: 16px 0 0;
	background: url(../img/isetan_txt_topbg.jpg) no-repeat left top;
}
div.isetan_cont_lf_txt {
	width: 531px;
	padding: 8px 43px 12px 23px;
	background: url(../img/isetan_txt_bg.jpg) repeat-y left top;
}
h2.isetan_top {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
}
div.isetan_cont_lf_txt h2.isetan_top {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	color: #c1272d;
}
h3.isetan_top {
	line-height: 1.2;
	font-size: 1.3em;
	font-weight: bold;
	margin: 9px 0 14px 0;
	color: #666666;
}
p.isetan_top {
	line-height: 1.2;
	font-size: 1.3em;
	margin: 0 0 22px 0px;
}
dl.isetan_top {
	margin: 0 0 13px 0px;
}
dl.isetan_top dt {
	color: #000000;
	font-size: 1.2em;
}
dl.isetan_top dd {
	margin: 0 0 14px;
	font-size: 1.2em;
}
ul.isetan_top {
	margin: 14px 0 0;
}
ul.isetan_top li {
	font-size: 1em;
}
p.isetan_btn_gwv {
	width: 551px;
	margin: 32px 0 0;
}
a.isetan_btn_gbc {
	display: block;
	width: 111px;
	height: 36px;
	background: url(../img/btn_get_cp.jpg) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 auto;
}
a.isetan_btn_gbc:hover {
	background: url(../img/btn_get_cp.jpg) no-repeat 0 -36px;
}

/*isetan_right*/
div.isetan_cont_right p.arrow_list_or{
	margin: 0 0 16px;
}
div.isetan_cont_left p.arrow_list_or {
	margin: 3px 0 11px;
	padding: 0 10px 0 17px;
	float: right;
}
/*isetan_cont_right*/
div.isetan_cont_right {
	width: 221px;
	float: right;
}
div.isetan_cont_rt_map {
	width: 221px;
	margin: 0 0 10px;
}
div.isetan_cont_right_btm {
	width: 216px;
	margin: 0 0 16px 5px;
}
img.isetan_cont_rt_visa {
	margin: 7px 0 24px 23px;
}
div.isetan_cont_right_btm h2.isetan_top {
	margin: 0 0 2px;
}

p.isetan_cont_rt_cap {
	margin: 0 0 4px;
	color: #999999;
}
p.isetan_cont_rt_url {
	margin: 9px 0 9px;
	color: #999999;
	word-wrap: break-word;
	font-weight: bold;
}
a.isetan_cont_rt_url {
	color: #ffa000;
	word-wrap: break-word;
}
a.isetan_cont_rt_url:link {
	color: #ffa000;
	word-wrap: break-word;
}
a.isetan_cont_rt_url:visited {
	color: #ffa000;
	word-wrap: break-word;
}
a.isetan_cont_rt_url:hover {
	color: #ffa000;
	word-wrap: break-word;
}
a.isetan_cont_rt_url:active {
	color: #ffa000;
	word-wrap: break-word;
}

table.isetan_rt_table {
	width: 216px;
}
table.isetan_rt_table th,
table.isetan_rt_table td {
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
}
table.isetan_rt_table th {
	width: 60px;
}

/*isetan_content02*/
div.isetan_content02 {
	width: 750px;
	padding: 12px 45px 25px 17px;
	margin: 0 3px 11px;
	border: 1px solid #e0e0e0;
}
div.isetan_content02 p.arrow_list_or {
	margin: 0 0 19px;
}
div.isetan_content02 p.arrow_list_or a {
	color: #000000;
}
ul.isetan_cont02_list {
	margin: 0 0 0 7px;
}
ul.isetan_cont02_list li {
	padding: 0 0 0 9px;
	margin: 0 0 3px;
	background: url(../img/dot33.gif) no-repeat 0 4px;
	font-size: 1.2em;
}

/*----------------------------------------------------------------------------------*/
/*jdf-----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/

/*jdf_top
----------------------------------------------------------------------------------*/
div.jdf_main_img_btm {
	width: 820px;
	padding: 0 0 4px;
	margin: 0 0 15px;
	/*background: url(../img/jdf_main_img_btmbg.jpg) no-repeat left bottom;*/
}
div.jdf_main_img_top {
	width: 820px;
	padding: 5px 0 0;
	/*background: url(../img/jdf_main_img_topbg.jpg) no-repeat left top;*/
}
div.jdf_main_img {
	width: 805px;
	padding: 1px 9px 3px 6px;
	/*background: url(../img/jdf_main_img_bg.jpg) repeat-y;*/
}
/*jdf_cont*/
div.jdf_cont {
	display:block;
	_display:inline-block;
	width: 820px;
	padding: 0 0 0px;
	margin: 0 0 12px;
}
div.jdf_cont:after{
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*jdf_cont_left*/
div.jdf_cont_left {
	width: 599px;
	float: left;
}
img.jdf_top_ttl {
	margin: 0 0 12px 6px;
}
/*jdf_cont_lf_top*/
div.jdf_cont_lf_top {
	display:block;
	_display:inline-block;
	width: 562px;
	margin: 0 0 11px 13px;
}
div.jdf_cont_lf_top:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
img.jdf_cont_logo {
	margin: 4px 18px 15px 0;
	float: left;
}
p.jdf_cont_lead {
	font-size: 1.2em;
	margin-bottom: 12px;
}



/*jdf_cont_lf_txt*/
div.jdf_cont_lf_txt_btm {
	width: 597px;
	padding: 0 0 17px;
	background: url(../img/jdf_txt_btmbg.jpg) no-repeat left bottom;
}
div.jdf_cont_lf_txt_top {
	width: 597px;
	padding: 16px 0 0;
	background: url(../img/jdf_txt_topbg.jpg) no-repeat left top;
}
div.jdf_cont_lf_txt {
	width: 531px;
	padding: 8px 43px 5px 23px;
	background: url(../img/jdf_txt_bg.jpg) repeat-y left top;
}
h2.jdf_top {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
}
div.jdf_cont_lf_txt h2.jdf_top {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #c1272d;
}
p.jdf_top {
	line-height: 1.4;
	font-size: 1.3em;
	margin: 0 0 20px 0px;
}

p.jdf_btn_gwv {
	width: 531px;
	margin: 0;
}
a.jdf_btn_gwv,
a.jdf_btn_gwv_kr,
a.jdf_btn_gwv_sc,
a.jdf_btn_gwv_tc {
	display: block;
	width: 130px;
	height: 35px;
	text-indent: -9999px;
	margin: 0 auto;
}
a.jdf_btn_gwv_sc {
	width: 176px;
}
a.jdf_btn_gwv_tc {
	width: 164px;
}
a.jdf_btn_gwv {
	background: url(../img/btn_gwv.jpg) no-repeat left top;
}
a.jdf_btn_gwv_kr {
	background: url(../kr/img/btn_gwv.jpg) no-repeat left top;
}
a.jdf_btn_gwv_sc {
	background: url(../sc/img/btn_gwv.jpg) no-repeat left top;
}
a.jdf_btn_gwv_tc {
	background: url(../tc/img/btn_gwv.jpg) no-repeat left top;
}
a.jdf_btn_gwv:hover {
	background: url(../img/btn_gwv_on.jpg) no-repeat left top;
}
a.jdf_btn_gwv_kr:hover {
	background: url(../kr/img/btn_gwv_on.jpg) no-repeat left top;
}
a.jdf_btn_gwv_sc:hover {
	background: url(../sc/img/btn_gwv_on.jpg) no-repeat left top;
}
a.jdf_btn_gwv_tc:hover {
	background: url(../tc/img/btn_gwv_on.jpg) no-repeat left top;
}


/*jdf_right*/
div.jdf_cont_right p.arrow_list_or{
	margin: 0 0 16px;
}
div.jdf_cont_left p.arrow_list_or {
	margin: 3px 0 11px;
	padding: 0 10px 0 17px;
	float: right;
}
/*jdf_cont_right*/
div.jdf_cont_right {
	width: 221px;
	float: right;
}
div.jdf_cont_rt_map {
	width: 221px;
	margin: 0 0 10px;
}
div.jdf_cont_right_btm {
	width: 216px;
	margin: 0 0 16px 5px;
}
img.jdf_cont_rt_visa {
	margin: 7px 0 24px 23px;
}
div.jdf_cont_right_btm h2.jdf_top {
	margin: 0 0 2px;
}

p.jdf_cont_rt_cap {
	margin: 0 0 4px;
	color: #999999;
}
p.jdf_cont_rt_url {
	margin: 9px 0 9px;
	color: #999999;
	word-wrap: break-word;
	font-weight: bold;
}
a.jdf_cont_rt_url {
	color: #ffa000;
	word-wrap: break-word;
}
a.jdf_cont_rt_url:link {
	color: #ffa000;
	word-wrap: break-word;
}
a.jdf_cont_rt_url:visited {
	color: #ffa000;
	word-wrap: break-word;
}
a.jdf_cont_rt_url:hover {
	color: #ffa000;
	word-wrap: break-word;
}
a.jdf_cont_rt_url:active {
	color: #ffa000;
	word-wrap: break-word;
}

table.jdf_rt_table {
	width: 216px;
}
table.jdf_rt_table th,
table.jdf_rt_table td {
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
}
table.jdf_rt_table th {
	width: 60px;
}

/*jdf_content02*/
div.jdf_content02 {
	width: 750px;
	padding: 12px 45px 25px 17px;
	margin: 0 3px 11px;
	border: 1px solid #e0e0e0;
}
div.jdf_content02 p.arrow_list_or {
	margin: 0 0 19px;
}
div.jdf_content02 p.arrow_list_or a {
	color: #000000;
}
ul.jdf_cont02_list {
	margin: 0 0 0 7px;
}
ul.jdf_cont02_list li {
	padding: 0 0 0 9px;
	margin: 0 0 3px;
	background: url(../img/dot33.gif) no-repeat 0 4px;
	font-size: 1.2em;
}
p.mt_tc {
	margin: 17px 0 0 16px;
	font-size: 1.2em;
	line-height: 1.3;
}






/*----------------------------------------------------------------------------------*/
/*atm,atmlist-----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/

/*atm_top
----------------------------------------------------------------------------------*/
div.atm_main_img_btm {
	width: 820px;
	padding: 0 0 4px;
	margin: 0 0 15px;
	background: url(../img/atm_main_img_btmbg.jpg) no-repeat left bottom;
}
div.atm_main_img_top {
	width: 820px;
	padding: 5px 0 0;
	background: url(../img/atm_main_img_topbg.jpg) no-repeat left top;
}
div.atm_main_img {
	width: 800px;
	padding: 4px 10px 7px;
	background: url(../img/atm_main_img_bg.jpg) repeat-y;
}
/*atm_cont*/
div.atm_cont {
	display:block;
	_display:inline-block;
	width: 820px;
	padding: 0 0 0px;
	margin: 0 0 12px;
}
div.atm_cont:after{
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*atm_cont_left*/
div.atm_cont_left {
	width: 617px;
	float: left;
}
/*atm_cont_lf_top*/
div.atm_cont_lf_top {
	display:block;
	_display:inline-block;
	width: 590px;
	margin: 0 0 9px 4px;
}
div.atm_cont_lf_top:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
img.atm_cont_logo {
	margin: 4px 18px 15px 0;
	float: left;
}
p.atm_cont_lead {
	font-size: 1.2em;
}
/*atm_cont_lf_txt*/
div.atm_cont_lf_txt_btm {
	width: 617px;
	padding: 0 0 17px;
	margin-bottom: 9px;
	background: url(../img/atm_txt_btmbg.jpg) no-repeat left bottom;
}
div.atm_cont_lf_txt_top {
	width: 617px;
	padding: 16px 0 0;
	background: url(../img/atm_txt_topbg.jpg) no-repeat left top;
}
div.atm_cont_lf_txt {
	width: 559px;
	padding: 8px 31px 9px 27px;
	background: url(../img/atm_txt_bg.jpg) repeat-y left top;
}
h2.atm_top {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 5px 0;
}
ul.atm_top {
	margin: 14px 0 30px;
}
ul.atm_top li {
	font-size: 1.2em;
}
label.find_atm {
	font-size: 1.2em;
	color: #000000;
}
label.find_atm input {
	width: 310px;
	padding: 5px 0;
	margin: 0 0 0 20px;
	vertical-align: middle;
}
p.atm_btn_find {
	width: 533px;
	margin: 17px 0 8px;
}
a.atm_btn_find {
	display: block;
	width: 100px;
	height: 36px;
	margin: 0 0 0 217px;
	background: url(../img/atm_btn_find_atm.jpg) no-repeat;
	text-indent: -9999px;
}
a.atm_btn_find:hover {
	background: url(../img/atm_btn_find_atm_on.jpg) no-repeat;
}
p.atm_txt_update {
	text-align: center;
	font-size: 1.2em;
}

/*atm_content02*/
div.atm_content02 {
	width: 600px;
	padding: 18px 0 0 0;
	margin: 0 0 0 4px;
	border: 1px solid #e0e0e0;
}
div.atm_content02 h2.arrow_list_or {
	background: url(../img/arrow_list_or.gif) no-repeat 3px 5px;
	margin: 0 0 22px 13px;
	padding: 0 0 0 17px;
	font-size: 1.3em;
	font-weight: bold;
}
table.atm_cmp_table {
	margin: 0 0 8px 22px;
}
table.atm_cmp_table td {
	padding-right: 16px;
	padding-bottom: 11px; 
	vertical-align: middle;
}
table.atm_cmp_table td.icon {
	/*width: 120px;*/
	padding-right: 8px;
	text-align: right;
}
table.atm_cmp_table td.txt {
	padding-right: 14px;
}
p.atm_tbl_name {
	color: #000000;
}
p.atm_tbl_txt {
	line-height: 1.15;
}

table.atm_cmp_table td.vt {
	vertical-align: top;
}
table.atm_cmp_table td.d_img {
	width: 120px;
}

table.atm_cmp_table td.icon img {
	/*margin: 0 14px 0 0;*/
}


/*atm_cont_right*/
div.atm_cont_right {
	width: 203px;
	float: right;
}
p.atm_btn_con {
	margin: 0 0 14px;
}
a.atm_btn_con {
	display: block;
	width: 201px;
	height: 62px;
	background: url(../img/atm_btn_con.jpg) no-repeat;
	text-indent: -9999px;
}
a.atm_btn_con:hover {
	background: url(../img/atm_btn_con_on.jpg) no-repeat;
}
div.atm_cont_rt_map {
	width: 191px;
	margin: 0 0 0 3px;
	border: 1px solid #333333;
}


/*atmlist*/
p.atmlist_top {
	margin: 0 0 10px;
	font-size: 1.2em;
}
p.atmlist_pagedisp {
	margin: 0 0 13px;
	font-size: 1.2em;
	color: #000000;
}
table.atm_list {
	width: 559px;
	border-collapse: collapse;
	border: 1px solid #dfdfdf;
	padding-bottom: 15px;
	margin-bottom: 17px;
}
table.atm_list th,
table.atm_list td {
	padding-left: 18px;
}
table.atm_list th {
	padding-top: 9px;
	padding-bottom: 7px;
	border: 1px solid #dfdfdf;
	font-size: 1.2em;
}
table.atm_list td {
	font-size: 1.2em;
	padding-top: 12px;
	border-right: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
}
table.atm_list tr.btm td {
	padding-bottom: 8px;
}

table.atm_list th.st_name {

}
table.atm_list th.line {

}
table.atm_list th.prefac {

}

table.atm_list td.st_name {
	color: #29abe2;
}
table.atm_list td.st_name a {
	color: #29abe2;
}
table.atm_list td.line {

}
table.atm_list td.prefac {

}
form.atm_btn {
	display:block;
	_display:inline-block;
	margin: 0 0 -4px;
	padding: 0;
	zoom: 1;
}
form.atm_btn:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
input.atm_btn_prev {
	float: left;
}
input.atm_btn_next {
	float: right;
}

/*----------------------------------------------------------------------------------*/
/*getcoupon-----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/

/*coupon_cont
----------------------------------------------------------------------------------*/
div#coupon {
	display:block;
	width: 709px;
	margin: 20px auto 29px;
}
div.coupon_p_btmbg {
	width: 709px;
	padding: 0 0 14px;
	background: url(../img/coupon_p_btmbg.jpg) no-repeat left bottom;
}
div.coupon_p_topbg {
	width: 709px;
	padding: 12px 0 0;
	background: url(../img/coupon_p_topbg.jpg) no-repeat left top;
}
div.coupon_p_bg {
	width: 709px;
	padding: 3px 0;
	background: url(../img/coupon_p_bg.jpg) repeat-y;
}
p.lead_coupon {
	width: 709px;
	line-height: 1.1;
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	word-spacing: -1px;
	color: #000000;
}
p.lead_coupon,x:-moz-any-link {
	word-spacing: -2px;
}
*:first-child+html p.lead_coupon {
	word-spacing: -1px;
}
body:first-of-type p.lead_coupon {
	word-spacing: normal;
}
div.coupon_mdl {
	display:block;
	display:inline-block;
	margin: 27px 3px 27px 2px;
}
div.coupon_mdl:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
div.coupon_lf {
	width: 334px;
	float: left;
	margin: 0 32px 0 0;
	padding: 0 0 0 0;
	color: #000000;
}
div.coupon_rt {
	width: 334px;
	float: left;
	color: #000000;
}
h2.coupon {
	margin: 0 0 0;
	font-size: 1.3em;
	font-weight: bold;
}
p.coupon_ttl {
	margin: 2px 0 15px;
	line-height: 1.2;
}
ul.left_list {
	text-indent: -0.5em;
	padding: 0 0 0 0.5em;
}
body:first-of-type ul.left_list {
	text-indent: -1em;
	padding: 0 0 0 1em;
}
ul.left_list li,
ul.right_list li {
	line-height: 1.6;
}

ul.right_list {
	text-indent: -0.5em;
	padding: 0 0 0 0.5em;
}
body:first-of-type ul.right_list {
	text-indent: -1em;
	padding: 0 0 0 1em;
}
ul.left_list li ul.left_list_inner li,
ul.right_list li ul.right_list_inner li{
	text-indent: 0;
	font-size: 1em;
}
h3.coupon_eq {
	margin: 18px 0 18px;
	font-size: 1.3em;
}
span.eq {
	margin: 0 0 0 9px;
}
/*coupon(form)
-------------------------------------------------------*/
p.accept_coupon {
	width: 696px;
	line-height: 1.1;
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	color: #c1272d;
}

div.coupon_form {
	padding: 16px 19px 8px;
	margin: 13px 1px 0px;
	border: 1px solid #c6c6c6;
	background: url(../img-base/box_btm.gif) no-repeat right bottom;
}
div.coupon_form p {
	margin: 0 42px;
}
h2.coupon_form {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 18px;
}
table.coupon_form {
	width: 321px;
	margin: 28px 173px 0;
	border-collapse: collapse;
	border: none;
}
table.coupon_form th {
	width: 104px;
	margin: 0;
	padding: 0 0 17px;
	text-align: left;
	font-weight: bold;
	color: #000000;
}
table.coupon_form td {
	margin: 0;
	padding: 0 0 17px;
	text-align: left;
	color: #000000;
}
table.coupon_form td.btn {
	margin: 0;
	padding: 0 0 17px;
	text-align: center;
	color: #000000;
}
select.select152 {
	width: 152px;
}
a.cp_get_coupon,
a.cp_get_coupon_kr,
a.cp_get_coupon_sc,
a.cp_get_coupon_tc {
	display: block;
	width: 225px;
	height: 34px;
	margin: 22px auto 0;
	text-indent: -9999px;
}
a.cp_get_coupon_kr,
a.cp_get_coupon_sc,
a.cp_get_coupon_tc {
	width: 252px;
}
a.cp_get_coupon {
	background: url(../img/coupon_btn_getcp.jpg) no-repeat;
}
a.cp_get_coupon:hover {
	background: url(../img/coupon_btn_getcp_on.jpg) no-repeat;
}
a.cp_get_coupon_kr {
	background: url(../kr/img/coupon_btn_getcp.jpg) no-repeat;
}
a.cp_get_coupon_kr:hover {
	background: url(../kr/img/coupon_btn_getcp_on.jpg) no-repeat;
}
a.cp_get_coupon_sc {
	background: url(../sc/img/coupon_btn_getcp.jpg) no-repeat;
}
a.cp_get_coupon_sc:hover {
	background: url(../sc/img/coupon_btn_getcp_on.jpg) no-repeat;
}
a.cp_get_coupon_tc {
	background: url(../tc/img/coupon_btn_getcp.jpg) no-repeat;
}
a.cp_get_coupon_tc:hover {
	background: url(../tc/img/coupon_btn_getcp_on.jpg) no-repeat;
}


/*coupon(open pdf)
-------------------------------------------------------*/
div.coupon_btm {
	display:block;
	_display:inline-block;
	width: 383px;
	margin: 0 auto 10px;
	text-align: center;
}
div.coupon_btm:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
p.cp_printmap {
	width: 709px;
	margin: 21px 0 23px;
}
a.cp_printmap {
	display: block;
	width: 175px;
	height: 40px;
	margin: 0 auto;
	background: url(../img/coupon_btn_printmap.jpg) no-repeat;
	text-indent: -9999px;
}
a.cp_printmap:hover {
	background: url(../img/coupon_btn_printmap_on.jpg) no-repeat;
}
p.cp_btm_text {
	clear: both;
	text-align: center;
	font-size: 1.2em;
	color: #000000;
}



/*----------------------------------------------------------------------------------*/
/*exp-----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/

/*exp_top
----------------------------------------------------------------------------------*/
div.exp_main_img_btm {
	width: 820px;
	padding: 0 0 4px;
	margin: 0 0 15px;
	background: url(../img/exp_main_img_btmbg.jpg) no-repeat left bottom;
}
div.exp_main_img_top {
	width: 820px;
	padding: 5px 0 0;
	background: url(../img/exp_main_img_topbg.jpg) no-repeat left top;
}
div.exp_main_img {
	width: 800px;
	padding: 4px 10px 7px;
	background: url(../img/exp_main_img_bg.jpg) repeat-y;
}
/*exp_content
----------------------------------------------------------------------------------*/
h2.exp_h2 {
	margin: 0 0 9px 4px;
	font-size: 1.5em;
	font-weight: bold;
	color: #07438d;
}

/*exp_txt
----------------------------------------------------------------------------------*/
div.exp_txt_btm {
	width: 820px;
	padding: 0 0 14px;
	margin: 0 0 20px;
	background: url(../img/exp_txt_btmbg.jpg) no-repeat left bottom;
}
div.exp_txt_top {
	width: 820px;
	padding: 13px 0 0;
	background: url(../img/exp_txt_topbg.jpg) no-repeat left top;

}
div.exp_txt {
	width: 769px;
	padding: 2px 28px 6px 23px;
	background: url(../img/exp_txt_bg.jpg) repeat-y;
}
p.exp_txt {
	font-size: 1.2em;;
}

/*exp_table
----------------------------------------------------------------------------------*/
p.exp_banner {
	width: 820px;
	margin: 0 0 25px;
	text-align: center;
}

/*exp_table
----------------------------------------------------------------------------------*/
div.exp_tbl_bg {
	width: 820px;
	margin: 0 0 16px;
	background: url(../img/exp_table_bg.jpg) repeat-y;
}
div.exp_tbl_btmbg {
	width: 820px;
	padding: 0 0 10px;
	background: url(../img/exp_table_btmbg.jpg) no-repeat left bottom;
}
div.exp_tbl_topbg {
	width: 801px;
	padding: 1px 14px 0 5px;
	background: url(../img/exp_table_topbg.jpg) no-repeat left top;

}
table.exp_tbl {
	width: 801px;
	border-collapse: collapse;
	border: none;
}
/*border*/
td.exp_ttl_td,
td.exp_txt_td,
td.exp_btn_td {
	border: 1px solid #d8d8d8;
	border-width: 0 0 1px 1px;
}
tr.btm td.exp_ttl_td,
tr.btm td.exp_txt_td,
tr.btm td.exp_btn_td {
	border: 1px solid #d8d8d8;
	border-width: 0 0 0 1px;
}
/*align*/
td.exp_left_td,
td.exp_ttl_td,
td.exp_btn_td {
	text-align: center;
}
/*td*/
td.exp_left_td {
	width: 192px;
}
td.exp_ttl_td {
	width: 136px;
	padding: 13px 3px 0;
}
td.exp_txt_td {
	width: 316px;
	padding: 6px 13px 6px;
	vertical-align: top;
}
td.exp_btn_td {
	width: 122px;
	padding: 12px 0 9px;
}



/*add bottom*/
td.b_btm {
	border-bottom-width: 1px;
}
/*del_right*/
td.nb_rt {
	border-right-width: 0;
}
/*del_bottom*/
td.nb_btm {
	border-bottom-width: 0;
}
/*del rightｷbottom*/
td.nb_rtbtm {
	border-right-width: 0;
	border-bottom-width: 0;
}
td.ta_center {
	text-align: center;
}
div.exp_tdttl {
	margin: 0 0 3px;
	padding: 0;
	min-height: 29px;
	_height: 29px;
}
p.exp_tdttl {
	margin-bottom: 9px;
	padding: 9px 0 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffa000;
	line-height: 1.1;
}
div.exp_tdttl p.exp_tdttl {
	width: 218px;
}
img.expmk {
}
td.exp_btn_td p.exp_tdttl {
	margin-bottom: 8px;
	padding-top: 0;
}
p.exp_tbl_txt {
	line-height: 1.3;
}
p.exp_filesize {
	line-height: 1.3;
	text-align: center;
}

a.exp_btn_dl,
a.exp_btn_dl_kr,
a.exp_btn_dl_sc,
a.exp_btn_dl_tc {
	display: block;
	width: 83px;
	height: 29px;
	margin: 0 auto;
	text-indent: -9999px;
}
a.exp_btn_dl {
	background: url(../img/exp_btn_dl.jpg) no-repeat;
}
a.exp_btn_dl_kr {
	background: url(../kr/img/exp_btn_dl.jpg) no-repeat;
}
a.exp_btn_dl_sc {
	background: url(../sc/img/exp_btn_dl.jpg) no-repeat;
}
a.exp_btn_dl_tc {
	background: url(../tc/img/exp_btn_dl.jpg) no-repeat;
}
a.exp_btn_dl:hover {
	background: url(../img/exp_btn_dl_on.jpg) no-repeat;
}
a.exp_btn_dl_kr:hover {
	background: url(../kr/img/exp_btn_dl_on.jpg) no-repeat;
}
a.exp_btn_dl_sc:hover {
	background: url(../sc/img/exp_btn_dl_on.jpg) no-repeat;
}
a.exp_btn_dl_tc:hover {
	background: url(../tc/img/exp_btn_dl_on.jpg) no-repeat;
}


div.exp_pgbtm_box {
	display:block;
	float: right;
	margin-bottom: 22px;
	padding-right: 6px;
}
p.exp_pgbtm_ttl {
	margin-right: 30px;
	font-size: 1.3em;
	font-weight: bold;
	color: #ffa000;
	float: left;
}
p.exp_pgbtm_txt {
	margin-top: 5px;
	font-size: 1.2em;
	line-height: 1.2;
	float: left;
}

/*chelsea_map pop_up JS_style
--------------------------------------------*/
div#tipDiv {
	  position: absolute; 
	  visibility: hidden; 
	  left: 0; 
	  top: 0; 
	  z-index: 10000;
	  /*width:200px;*/
	  /*height:195px;*/
	  padding: 0;
	}
/* These are used in the wrapTipContent function */
div#tipDiv div.img { text-align:center }
div#tipDiv div.txt { text-align:center; margin-top:4px }

/**********************************************
no print map button(tokyo&narita_top right)
***********************************************/
/*ul.et_top_btn_list {
	width: 111px;
}*/

/*tc
--------------------------------------------*/
a.btn_chel_map_map_tc {
	display: block;
	width: 266px;
	height: 77px;
	background: url(../tc/outlet/img/btn_chel_map_map.jpg) no-repeat;
	text-indent: -9999px;
}
a.btn_chel_map_map_tc:hover {
	background: url(../tc/outlet/img/btn_chel_map_map_on.jpg) no-repeat;
}

a.chel_map_btn_cpn_tc2 {
	display: block;
	/*width: 130px;
	height: 35px;*/
	width: 166px;
	height: 48px;
	text-indent: -9999px;
	margin: 0 auto;
	background: url(../tc/outlet/img/btn_chelmap_cpn.jpg) no-repeat left top;
}
a.chel_map_btn_cpn_tc2:hover {
	background: url(../tc/outlet/img/btn_chelmap_cpn_on.jpg) no-repeat left top;
}

/*sc
--------------------------------------------*/
a.btn_chel_map_map_sc {
	display: block;
	width: 266px;
	height: 77px;
	background: url(../sc/outlet/img/btn_chel_map_map.jpg) no-repeat;
	text-indent: -9999px;
}
a.btn_chel_map_map_sc:hover {
	background: url(../sc/outlet/img/btn_chel_map_map_on.jpg) no-repeat;
}

a.chel_map_btn_cpn_sc2 {
	display: block;
	/*width: 130px;
	height: 35px;*/
	width: 166px;
	height: 48px;
	text-indent: -9999px;
	margin: 0 auto;
	background: url(../sc/outlet/img/btn_chelmap_cpn.jpg) no-repeat left top;
}
a.chel_map_btn_cpn_sc2:hover {
	background: url(../sc/outlet/img/btn_chelmap_cpn_on.jpg) no-repeat left top;
}

/*kr
--------------------------------------------*/
a.btn_chel_map_map_kr {
	display: block;
	width: 266px;
	height: 77px;
	background: url(../kr/outlet/img/btn_chel_map_map.jpg) no-repeat;
	text-indent: -9999px;
}
a.btn_chel_map_map_kr:hover {
	background: url(../kr/outlet/img/btn_chel_map_map_on.jpg) no-repeat;
}

a.chel_map_btn_cpn_kr2 {
	display: block;
	/*width: 130px;
	height: 35px;*/
	width: 166px;
	height: 48px;
	text-indent: -9999px;
	margin: 0 auto;
	background: url(../kr/outlet/img/btn_chelmap_cpn.jpg) no-repeat left top;
}
a.chel_map_btn_cpn_kr2:hover {
	background: url(../kr/outlet/img/btn_chelmap_cpn_on.jpg) no-repeat left top;
}

/*-etmt_menu-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div.etmt_menu {
	width: 789px;
	padding: 15px 0 3px 6px;
	border: 1px solid #ccc;
	border-width: 0 1px 1px;
	background: url(../img/etmt_menu_bg.png) repeat left top;
/*100720Add*/	position: absolute;
}
ul.etmt_menu {
	display:block;
	_display:inline-block;
	width: 789px;
	padding: 15px 0 3px 6px;
	background-color: #fff;
}
ul.etmt_menu:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
li.etmt_menubox {
	width: 257px;
	margin: 0 6px 6px 0;
	border: 1px solid #ccc;
	background-color: #fff;
	/*background: url(../img/etmt_menu_bgbox.gif) no-repeat;*/
	/*background: url(../img/etmt_menu_bgmdl.png) repeat-y;*/
	float: left;
}
li.etmt_menubox_bnr {
	width: 257px;
	margin: 0;
	border: 0px solid #ccc;
	background-color: #fff;
	/*background: url(../img/etmt_menu_bgbox.gif) no-repeat;*/
	/*background: url(../img/etmt_menu_bgmdl.png) repeat-y;*/
	float: left;
}
div.etmt_menubox_btm {
	width: 257px;
	/*background: url(../img/etmt_menu_bgbtm.png) no-repeat left bottom;*/
}
div.etmt_menubox_top {
	display:block;
	_display:inline-block;
	width: 229px;
	padding: 12px 14px 12px 14px;
	/*background: url(../img/etmt_menu_bgtop.png) no-repeat left top;*/
}
div.etmt_menubox_top:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

p.etmt_menubox_pict {
	width: 85px;
	height: 57px;
	margin: 0 8px 0 0;
	float: left;
}
p.etmt_menubox_pict img {

}
div.etmt_menubox_right {
	width: 136px;
	float: left;
}
p.etmt_menubox_ttl {
	width: 131px;
	height: 23px;
	vertical-align: bottom;
	margin: 0 0 8px;
	padding: 0 0 5px;
	position: relative;
	line-height: 1.2;
	color: #333;
	font-size: 0.9em;
	font-weight: bold;
	overflow: hidden;
	border-bottom: 1px solid #b9b9b9;
}
p.etmt_menubox_ttl span {
	position: absolute;
	left: 0;
	bottom: 5px;
}
p.etmt_menubox_per {
	width: 55px;
	height: 18px;
	margin: 0 6px 0 0;
	float: left;
}
p.etmt_menubox_per img {

}
p.etmt_menubox_type {
	width: 75px;
	height: 18px;
	float: left;
}
p.etmt_menubox_type img {

}


/*-etmt_Middle-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div.mtMdlAreaList {
    width: 820px;
    margin: 0 0 32px 22px;
}
div.mtMdlAreaList:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
.mtMdlAreaList td.mt_topRight {
	width: 377px;
	padding-left: 0px;
}
.mtMdlAreaList div.mt_topRight01 {
	width: 377px;
	background: url(../img/mt_topMiddle_bg01.jpg) repeat-y;
	/*margin: 0 25px 0 35px;*/
}
.mtMdlAreaList div.mt_topRight01btm {
	width: 377px;
	padding: 0 0 10px;
	background: url(../img/mt_topMiddle_bgBtm01.jpg) no-repeat left bottom;
}

.mtMdlAreaList td.mt_topRight h2 {
	display:block;
	width: 337px;
	margin: 0;
	padding: 24px 20px 0 20px;
	background: url(../img/mt_topMiddle_bgTop01.jpg) no-repeat left top;
	font-size: 1.2em;
}
.mtMdlAreaList div.mt_topRight02 {
	width: 377px;
	background: url(../img/mt_topMiddle_bg02.jpg) repeat-y;
	/*margin: 0 25px 0 35px;*/
}
.mtMdlAreaList div.mt_topRight02btm {
	width: 377px;
	padding: 0 0 10px;
	background: url(../img/mt_topMiddle_bgBtm02.jpg) no-repeat left bottom;
}
.mtMdlAreaList div.mt_topRtInBox {	
	display:block;
	width: 337px;
	margin: 0;
	padding: 7px 20px 0 20px;
	background: url(../img/mt_topMiddle_bgTop02.jpg) no-repeat left top;
}
.mtMdlAreaList td.mt_topRight h2 span {
	display: block;
	width: 180px;
	padding-top: 5px;
	float: left;
	text-align: left;
	font-weight: normal;
}
.mtMdlAreaList td.mt_topRight h2 span strong {
	font-weight: bold;
}
.mtMdlAreaList td.mt_topRight h2 img {
	display: block;
	width: 83px;
	margin: 0 10px 0 4px;
	float: left;
	line-height: 0;
	font-size: 1px;
}
.mtMdlAreaList td.mt_topRight h2 img.mt_topMiddle_Floor {
	width: 52px;
	margin: 0 4px 0 4px;
	float: right;
	line-height: 0;
	font-size: 1px;
}
.mtMdlAreaList .mtMdlAreaMT {
	width: 377px;
	margin: 8px 6px 0 6px;
	float: left;
}
.mtMdlAreaList table.mtTopArea {
	width: 377px;
	border-collapse: collapse;
	border: none;
	margin: 0;
	padding: 0;
}
.mtMdlAreaList h3 {
	border-bottom: 2px solid #ccc;
	margin: 30px 0 20px 0;
	width: 780px;
	font-size: 1.3em;
	font-weight: bold;
	color: #333;
}
.mt_topRight_sticker {
	display: block;
	width: 86px;
	margin: 0 0 0 6px;
	float: right;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
#navi2 {background-color:#fff;z-index:2;}
#nav2Container {width:820px!important;margin:0 auto;}
#nav2Container .smOW{left:auto!important;}
.etmt_menuboxAnchor{cursor: pointer;}
.mtMdlAreaMTDouble {
height: 170px;
}
.mtMdlAreaMTDouble2 {
height: 150px;
}
/*Top*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.h_contentsLR { margin:10px 0 0 0;}
.h_boxThread { margin:0 auto;}
.h_boxSlit { background:url(../img/h1007_line_slit.gif) center top repeat-y;}
.h_box_head { margin-bottom:6px;}
.h_box_img {}
.h_box_list { margin:8px 0 0 0;}
.h_mini_label { width:62px; border:1px solid #cccccc; color:#C0262C; text-align:center; padding:3px 0 2px 0; font-size:10px; font-weight:bold; line-height:115%;}
.h_box_list_Area1, .h_box_list_Area2, .h_box_list_Area3 { padding:0 0 6px 0;}
.h_box_list_Area1 { width:69px;}
.h_box_list_Area2 { width:141px; color:#333; font-size:11px; line-height:140%; padding-top:3px;}
.h_box_list_Area3 { padding-top:3px;}
.h_line_dotted { margin:10px 0;}
.h_thumb_Large { margin:0 auto 10px auto; display:block;}
.h_dl_offerBook_box { width:210px; height:272px; background:url(../img/h1007_btn_dl_offerBook_bg.jpg) no-repeat center top; margin:0 0 10px 0;}
.h_dl_offerBook_box_kr { width:210px; height:272px; background:url(../kr/img/h1007_btn_dl_offerBook_bg.jpg) no-repeat center top; margin:0 0 10px 0;}
.h_dl_offerBook_box_sc { width:210px; height:272px; background:url(../sc/img/h1007_btn_dl_offerBook_bg.jpg) no-repeat center top; margin:0 0 10px 0;}
.h_dl_offerBook_box_tc { width:210px; height:272px; background:url(../tc/img/h1007_btn_dl_offerBook_bg.jpg) no-repeat center top; margin:0 0 10px 0;}
.h_btn_terminal { background:url(../img/h1007_btn_terminalButtom_off.jpg) no-repeat; display:block; width:281px;}
.h_btn_terminal:hover { background:url(../img/h1007_btn_terminalButtom_on.jpg) no-repeat;}
.h_btn_terminal_kr { background:url(../kr/img/h1007_btn_terminalButtom_off.jpg) no-repeat; display:block; width:281px;}
.h_btn_terminal_kr:hover { background:url(../kr/img/h1007_btn_terminalButtom_on.jpg) no-repeat;}
.h_btn_terminal_sc { background:url(../sc/img/h1007_btn_terminalButtom_off.jpg) no-repeat; display:block; width:281px;}
.h_btn_terminal_sc:hover { background:url(../sc/img/h1007_btn_terminalButtom_on.jpg) no-repeat;}
.h_btn_terminal_tc { background:url(../tc/img/h1007_btn_terminalButtom_off.jpg) no-repeat; display:block; width:281px;}
.h_btn_terminal_tc:hover { background:url(../tc/img/h1007_btn_terminalButtom_on.jpg) no-repeat;}
.h_dl_offerBook_btn { display:inline-block; width:172px; margin:200px 0 0 20px; background:url(../img/h1007_btn_how2receive_off.jpg) no-repeat;}
.h_dl_offerBook_btn:hover { margin:200px 0 0 20px; background:url(../img/h1007_btn_how2receive_on.jpg) no-repeat;}
.h_dl_offerBook_btn_kr { display:inline-block; width:172px; margin:200px 0 0 20px; background:url(../kr/img/h1007_btn_how2receive_off.jpg) no-repeat;}
.h_dl_offerBook_btn_kr:hover { margin:200px 0 0 20px; background:url(../kr/img/h1007_btn_how2receive_on.jpg) no-repeat;}
.h_dl_offerBook_btn_sc { display:inline-block; width:172px; margin:200px 0 0 20px; background:url(../sc/img/h1007_btn_how2receive_off.jpg) no-repeat;}
.h_dl_offerBook_btn_sc:hover { margin:200px 0 0 20px; background:url(../sc/img/h1007_btn_how2receive_on.jpg) no-repeat;}
.h_dl_offerBook_btn_tc { display:inline-block; width:172px; margin:200px 0 0 20px; background:url(../tc/img/h1007_btn_how2receive_off.jpg) no-repeat;}
.h_dl_offerBook_btn_tc:hover { margin:200px 0 0 20px; background:url(../tc/img/h1007_btn_how2receive_on.jpg) no-repeat;}
.h_how2receive_btn { display:block; background:url(../img/h1007_btn_how2receive_off.gif) no-repeat center top; width:210px; height:55px; margin:0 0 10px 0;}
.h_how2receive_btn:hover { background:url(../img/h1007_btn_how2receive_on.gif) no-repeat center top;}
.h_Enlarge_box { width:210px; height:205px; background:url(../img/h1007_btn_Enlarge_bg.gif) no-repeat center top; margin:0 0 10px 0;}
.h_Enlarge_box_kr { width:210px; height:205px; background:url(../kr/img/h1007_btn_Enlarge_bg.gif) no-repeat center top; margin:0 0 10px 0;}
.h_Enlarge_box_sc { width:210px; height:205px; background:url(../sc/img/h1007_btn_Enlarge_bg.gif) no-repeat center top; margin:0 0 10px 0;}
.h_Enlarge_box_tc { width:210px; height:205px; background:url(../tc/img/h1007_btn_Enlarge_bg.gif) no-repeat center top; margin:0 0 10px 0;}
.h_Enlarge_btn { display:inline-block; margin:160px 0 0 92px; background:url(../img/h1007_btn_Enlarge_off.gif) no-repeat center top;}
.h_Enlarge_btn:hover { margin:160px 0 0 92px; background:url(../img/h1007_btn_Enlarge_on.gif) no-repeat center top;}
.h_Enlarge_btn_kr { display:inline-block; margin:160px 0 0 92px; background:url(../kr/img/h1007_btn_Enlarge_off.gif) no-repeat center top;}
.h_Enlarge_btn_kr:hover { margin:160px 0 0 92px; background:url(../kr/img/h1007_btn_Enlarge_on.gif) no-repeat center top;}
.h_Enlarge_btn_sc { display:inline-block; margin:160px 0 0 92px; background:url(../sc/img/h1007_btn_Enlarge_off.gif) no-repeat center top;}
.h_Enlarge_btn_sc:hover { margin:160px 0 0 92px; background:url(../sc/img/h1007_btn_Enlarge_on.gif) no-repeat center top;}
.h_Enlarge_btn_tc { display:inline-block; margin:160px 0 0 92px; background:url(../tc/img/h1007_btn_Enlarge_off.gif) no-repeat center top;}
.h_Enlarge_btn_tc:hover { margin:160px 0 0 92px; background:url(../tc/img/h1007_btn_Enlarge_on.gif) no-repeat center top;}
.h_terms_btn { display:block; background:url(../img/h1007_btn_terms_off.gif) center top no-repeat;}
.h_terms_btn:hover { background:url(../img/h1007_btn_terms_on.gif) center top no-repeat;}
.h_terms_btn_kr { display:block; background:url(../kr/img/h1007_btn_terms_off.gif) center top no-repeat;}
.h_terms_btn_kr:hover { background:url(../kr/img/h1007_btn_terms_on.gif) center top no-repeat;}
.h_terms_btn_sc { display:block; background:url(../sc/img/h1007_btn_terms_off.gif) center top no-repeat;}
.h_terms_btn_sc:hover { background:url(../sc/img/h1007_btn_terms_on.gif) center top no-repeat;}
.h_terms_btn_tc { display:block; background:url(../tc/img/h1007_btn_terms_off.gif) center top no-repeat;}
.h_terms_btn_tc:hover { background:url(../tc/img/h1007_btn_terms_on.gif) center top no-repeat;}
.h_b_title_bg { background:url(../img/h1007_B_titleBg.gif) no-repeat center top; font-size:13px; line-height:110%; color:#FFF; font-weight:bold;}
div.h_coupon_mdl {margin: 27px 13px 27px 12px; display:block; display:inline-block;}
div.h_coupon_mdl:after {visibility: hidden;clear: both;display: block; height: 0; line-height: 0; content: ".";}
div.h_coupon_lf {width: 324px;float: left;margin: 0 32px 0 0;padding: 0 0 0 0;color: #333333;}
div.h_coupon_rt {width: 324px;float: left;color: #333333;}
ul.h_right_list_inner li{text-indent: 20px;font-size: 1em;}
.h_clearfix { clear:both;}
.h_b_formTitle_Bg { background:url(../img/h1007_B_formTitleBg.gif) no-repeat center top; font-size:13px; font-weight:bold; color:#FFF;}
.h_coupon_form {font-size:10px; padding: 16px 19px 8px;margin: 0 0 0px;border-bottom: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6;}
.h_cp_get_coupon { display:block; background:url(../img/h1007_B_btn_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.h_cp_get_coupon:hover { background:url(../img/h1007_B_btn_send_on.gif) no-repeat center top;}
.h_cp_get_coupon_kr { display:block; background:url(../kr/img/h1007_B_btn_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.h_cp_get_coupon_kr:hover { background:url(../kr/img/h1007_B_btn_send_on.gif) no-repeat center top;}
.h_cp_get_coupon_sc { display:block; background:url(../sc/img/h1007_B_btn_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.h_cp_get_coupon_sc:hover { background:url(../sc/img/h1007_B_btn_send_on.gif) no-repeat center top;}
.h_cp_get_coupon_tc { display:block; background:url(../tc/img/h1007_B_btn_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.h_cp_get_coupon_tc:hover { background:url(../tc/img/h1007_B_btn_send_on.gif) no-repeat center top;}

/*Tokyo Booklet Add 2010-11-24*/
.h_cp_get_coupon_light { display:block; background:url(../img/h1007_B_btn_light_send_off.gif) no-repeat center top; margin:5px 0 0 0;}
.h_cp_get_coupon_light:hover { background:url(../img/h1007_B_btn_light_send_on.gif) no-repeat center top;}
.h_cp_get_coupon_full { display:block; background:url(../img/h1007_B_btn_full_send_off.gif) no-repeat center top; margin:5px 0 0 0;}
.h_cp_get_coupon_full:hover { background:url(../img/h1007_B_btn_full_send_on.gif) no-repeat center top;}
/**/

h2.h2_coupon_formTitle {font-size: 10px;font-weight: bold;margin: 0 0 18px; border-bottom:1px solid #c6c6c6;}
div.etmt_cont_banner {
    text-align: right;
    margin: 15px 0 -15px 0 ;
    _margin: 15px 0 0 0 ;
}
a.h_btn_terminal_banner { background:url('../img/h1007_btn_terminalButtom_off.gif') no-repeat;display:inline-block;}
a.h_btn_terminal_banner:hover { background:url('../img/h1007_btn_terminalButtom_on.gif') no-repeat;}

.h_btn_fasola { background:url(../img/h1007_btn_fasola_off.jpg) no-repeat; display:block; width:281px; margin-top:5px;}
.h_btn_fasola:hover { background:url(../img/h1007_btn_fasola_on.jpg) no-repeat;}
.h_btn_fasola_kr { background:url(../kr/img/h1007_btn_fasola_off.jpg) no-repeat; display:block; width:281px; margin-top:5px;}
.h_btn_fasola_kr:hover { background:url(../kr/img/h1007_btn_fasola_on.jpg) no-repeat;}
.h_btn_fasola_sc { background:url(../sc/img/h1007_btn_fasola_off.jpg) no-repeat; display:block; width:281px; margin-top:5px;}
.h_btn_fasola_sc:hover { background:url(../sc/img/h1007_btn_fasola_on.jpg) no-repeat;}
.h_btn_fasola_tc { background:url(../tc/img/h1007_btn_fasola_off.jpg) no-repeat; display:block; width:281px; margin-top:5px;}
.h_btn_fasola_tc:hover { background:url(../tc/img/h1007_btn_fasola_on.jpg) no-repeat;}
a.h_btn_fasola_banner { background:url('../img/h1007_btn_fasola_off.gif') no-repeat;display:inline-block;}
a.h_btn_fasola_banner:hover { background:url('../img/h1007_btn_fasola_on.gif') no-repeat;}


/*Osaka*/
/*Top*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.h_dl_offerBook_box_Osaka { width:210px; height:272px; background:url(../img/osaka_btn_dl_offerBook_bg.jpg) no-repeat center top; margin:0 0 10px 0;}
.h_dl_offerBook_box_Osaka_kr { width:210px; height:272px; background:url(../kr/img/osaka_btn_dl_offerBook_bg.jpg) no-repeat center top; margin:0 0 10px 0;}
.h_dl_offerBook_box_Osaka_sc { width:210px; height:272px; background:url(../sc/img/osaka_btn_dl_offerBook_bg.jpg) no-repeat center top; margin:0 0 10px 0;}
.h_dl_offerBook_box_Osaka_tc { width:210px; height:272px; background:url(../tc/img/osaka_btn_dl_offerBook_bg.jpg) no-repeat center top; margin:0 0 10px 0;}
.h_dl_offerBook_btn_Osaka { display:inline-block; width:172px; margin:200px 0 0 20px; background:url(../img/osaka_btn_how2receive_off.jpg) no-repeat;}
.h_dl_offerBook_btn_Osaka:hover { margin:200px 0 0 20px; background:url(../img/osaka_btn_how2receive_on.jpg) no-repeat;}
.h_dl_offerBook_btn_Osaka_kr { display:inline-block; width:172px; margin:200px 0 0 20px; background:url(../kr/img/osaka_btn_how2receive_off.jpg) no-repeat;}
.h_dl_offerBook_btn_Osaka_kr:hover { margin:200px 0 0 20px; background:url(../kr/img/osaka_btn_how2receive_on.jpg) no-repeat;}
.h_dl_offerBook_btn_Osaka_sc { display:inline-block; width:172px; margin:200px 0 0 20px; background:url(../sc/img/osaka_btn_how2receive_off.jpg) no-repeat;}
.h_dl_offerBook_btn_Osaka_sc:hover { margin:200px 0 0 20px; background:url(../sc/img/osaka_btn_how2receive_on.jpg) no-repeat;}
.h_dl_offerBook_btn_Osaka_tc { display:inline-block; width:172px; margin:200px 0 0 20px; background:url(../tc/img/osaka_btn_how2receive_off.jpg) no-repeat;}
.h_dl_offerBook_btn_Osaka_tc:hover { margin:200px 0 0 20px; background:url(../tc/img/osaka_btn_how2receive_on.jpg) no-repeat;}
.h_Enlarge_box_Osaka { width:210px; height:205px; background:url(../img/osaka_btn_Enlarge_bg.jpg) no-repeat center top; margin:0 0 10px 0;}
.h_Enlarge_box_Osaka_kr { width:210px; height:205px; background:url(../kr/img/osaka_btn_Enlarge_bg.jpg) no-repeat center top; margin:0 0 10px 0;}
.h_Enlarge_box_Osaka_sc { width:210px; height:205px; background:url(../sc/img/osaka_btn_Enlarge_bg.jpg) no-repeat center top; margin:0 0 10px 0;}
.h_Enlarge_box_Osaka_tc { width:210px; height:205px; background:url(../tc/img/osaka_btn_Enlarge_bg.jpg) no-repeat center top; margin:0 0 10px 0;}
.h_Enlarge_btn_Osaka { display:inline-block; margin:160px 0 0 92px; background:url(../img/h1007_btn_Enlarge_off.gif) no-repeat center top;}
.h_Enlarge_btn_Osaka:hover { margin:160px 0 0 92px; background:url(../img/h1007_btn_Enlarge_on.gif) no-repeat center top;}
.h_Enlarge_btn_Osaka_kr { display:inline-block; margin:160px 0 0 92px; background:url(../kr/img/h1007_btn_Enlarge_off.gif) no-repeat center top;}
.h_Enlarge_btn_Osaka_kr:hover { margin:160px 0 0 92px; background:url(../kr/img/h1007_btn_Enlarge_on.gif) no-repeat center top;}
.h_Enlarge_btn_Osaka_sc { display:inline-block; margin:160px 0 0 92px; background:url(../sc/img/h1007_btn_Enlarge_off.gif) no-repeat center top;}
.h_Enlarge_btn_Osaka_sc:hover { margin:160px 0 0 92px; background:url(../sc/img/h1007_btn_Enlarge_on.gif) no-repeat center top;}
.h_Enlarge_btn_Osaka_tc { display:inline-block; margin:160px 0 0 92px; background:url(../tc/img/h1007_btn_Enlarge_off.gif) no-repeat center top;}
.h_Enlarge_btn_Osaka_tc:hover { margin:160px 0 0 92px; background:url(../tc/img/h1007_btn_Enlarge_on.gif) no-repeat center top;}
a.mtBtnLgMapOsaka {
	display: block;
	width: 125px;
	height: 32px;
	text-indent: -9999px;
	background: url(../img/btn_mtOsakaLMap.jpg) no-repeat;
}
a.mtBtnLgMapOsaka:hover {
	background-position: 0 -32px;
}
a.mtBtnLgMapOsaka_kr {
	display: block;
	width: 125px;
	height: 32px;
	text-indent: -9999px;
	background: url(../kr/img/btn_mtOsakaLMap.jpg) no-repeat;
}
a.mtBtnLgMapOsaka_kr:hover {
	background-position: 0 -32px;
}
a.mtBtnLgMapOsaka_sc {
	display: block;
	width: 125px;
	height: 32px;
	text-indent: -9999px;
	background: url(../sc/img/btn_mtOsakaLMap.jpg) no-repeat;
}
a.mtBtnLgMapOsaka_sc:hover {
	background-position: 0 -32px;
}
a.mtBtnLgMapOsaka_tc {
	display: block;
	width: 125px;
	height: 32px;
	text-indent: -9999px;
	background: url(../tc/img/btn_mtOsakaLMap.jpg) no-repeat;
}
a.mtBtnLgMapOsaka_tc:hover {
	background-position: 0 -32px;
}


/*OsakaMtTopArea*/
div.OsakaMtTopArea {
	width: 820px;	
	margin-top: 12px;
}
table.OsakaMtTopArea {
	width: 820px;
	border-collapse: collapse;
	border: none;	
}
table.OsakaMtTopArea td {
	vertical-align: middle;
	font-size: 1em;
}
td.mt_topLeft {
	width: 460px;
	text-align: left;
}
td.OsakaMt_topRight {
	width: 360px;

}

.OsakaMtTopArea td.OsakaMt_topRight {
	width: 377px;
	padding-left: 27px;
}
.OsakaMtTopArea div.OsakaMt_topRight01 {
	width: 377px;
	height:115px;
	background: url(../img/OsakaMt_topRight_bg01.jpg) no-repeat left top;
}
*:first-child+html td.OsakaMt_topRight h2 {
	display:inline-block;
}
.OsakaMtTopArea div.OsakaMt_topRight01btm {
	width: 328px;
	padding: 0 0 10px;
	/*background: url(../img/OsakaMt_topRight_bg02.jpg) no-repeat left top;*/
}
.OsakaMtTopArea div.OsakaMt_topRight01btm h2 {
	display:block;
	width: 328px;
	margin: 0;
	padding: 42px 20px 0 32px;
	font-size: 1.2em;
	line-height:14px;
}
.OsakaMtTopArea div.OsakaMt_topRight01btm h2 span {
	display: block;
	width: 162px;
	overflow:hidden;
	padding-top: 5px;
	float: left;
	text-align: left;
	font-weight: normal;
	font-weight: bold;
}
.OsakaMtTopArea td.OsakaMt_topRight h2 img {
	display: block;
	overflow:hidden;
	padding:0px;
	margin: 0px 0px 0px 0px;
	float: left;
	line-height: 0;
	font-size: 1px;
}
.OsakaMtTopArea div.OsakaMt_topRight02 {
	width: 328px;
	margin: 0;
	display:block;
	padding:0px 0px 1px 0px;
	background: url(../img/OsakaMt_topRight_bg04.jpg) no-repeat left top;
}
.OsakaMtTopArea div.OsakaMt_topRight03 {
	width: 328px;
	height:15px;
	margin: 0;
	background: url(../img/OsakaMt_topRight_bg05.jpg) no-repeat left top;
}


div.OsakaMt_topRtInBox {	
	display:block;
	width: 260px;
	margin: 0;
	padding:7px 48px 0px 20px;
	background: url(../img/OsakaMt_topRight_bg04.jpg) no-repeat left top;
}
div.OsakaMt_topRtInBox p.lead {
	display:block;
	border-bottom: 1px solid #ccc;
	margin-bottom: 6px;
	font-weight: bold;
	color: #D12131;
	_font-size: 1.1em;
}
div.OsakaMt_topRtInBox p.colorB {
	color: #262092;
}
div.OsakaMt_topRtInBox p.lead span {
	float: left;
	color: #333;
	font-size: 1.3em;
}
div.OsakaMt_topRtInBox p.ttl {
	margin-bottom: 4px;
	color: #D12131;
	font-size: 0.9em;
	line-height: 1.2;
	_font-size: 1.1em;
}
/*mtTopArea PhListE-------------------------------------*/
div.OsakaMtTopArea table.PhListE {
	margin-bottom: 15px;
}
div.OsakaMtTopArea table.PhListE td.mt_topLeft {
	vertical-align: top;
}
/*Safari Hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){
div.OsakaMtTopArea table.PhListE td.mt_topRight {
	height: 300px;
}
}

div.OsakaMtTopArea table.PhListE td.mtPhListE {
	vertical-align: bottom;
	padding: 0;
}
div.OsakaMtTopArea table.PhListE td.mtPhListE p.mtPhList01 {
	width: 353px;
	height: 213px;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative;
	overflow: hidden;
}

/*OsakaMtTopArea end*/

/*Osaka_tabnaviBox*/
div#Osaka_tabnaviBox{
	display:block;
	width: 819px;
	height: 44px;
	overflow:hidden;
}
ul.Osaka_tabnavi_left {
	display:block;
	_display:inline-block;
}
ul.Osaka_tabnavi_left:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
ul.Osaka_tabnavi_left li {
	float: left;
}

/*Osaka Kita*/
a.Osaka01_tnv_N01 {
	width: 169px;
	height: 44px;
	overflow:hidden;
	margin: 0;
	background: url(../img/osaka01_tnv_N01.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka01_tnv_N01:hover {
	background-position: 0 -44px;
}
a.Osaka01_tnv_N02 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka01_tnv_N02.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka01_tnv_N02:hover {
	background-position: 0 -44px;
}
a.Osaka01_tnv_N03 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka01_tnv_N03.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka01_tnv_N03:hover {
	background-position: 0 -44px;
}
a.Osaka01_tnv_N04 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka01_tnv_N04.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka01_tnv_N04:hover {
	background-position: 0 -44px;
}
a.Osaka01_tnv_N05 {
	width: 123px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka01_tnv_N05.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka01_tnv_N05:hover {
	background-position: 0 -44px;
}
a.Osaka01_tnv_howto {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka01_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka01_tnv_howto_kr {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../kr/img/osaka01_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka01_tnv_howto_sc {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../sc/img/osaka01_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka01_tnv_howto_tc {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../tc/img/osaka01_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka01_tnv_howto:hover {
	background-position: 0 -44px;
}
a.Osaka01_tnv_howto_kr:hover {
	background-position: 0 -44px;
}
a.Osaka01_tnv_howto_sc:hover {
	background-position: 0 -44px;
}
a.Osaka01_tnv_howto_tc:hover {
	background-position: 0 -44px;
}
/*Osaka Kita end*/
/*Osaka castle*/
a.Osaka02_tnv_N01 {
	width: 169px;
	height: 44px;
	overflow:hidden;
	margin: 0;
	background: url(../img/osaka02_tnv_N01.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka02_tnv_N01:hover {
	background-position: 0 -44px;
}
a.Osaka02_tnv_N02 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka02_tnv_N02.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka02_tnv_N02:hover {
	background-position: 0 -44px;
}
a.Osaka02_tnv_N03 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka02_tnv_N03.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka02_tnv_N03:hover {
	background-position: 0 -44px;
}
a.Osaka02_tnv_N04 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka02_tnv_N04.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka02_tnv_N04:hover {
	background-position: 0 -44px;
}
a.Osaka02_tnv_N05 {
	width: 123px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka02_tnv_N05.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka02_tnv_N05:hover {
	background-position: 0 -44px;
}
a.Osaka02_tnv_howto {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka02_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka02_tnv_howto_kr {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../kr/img/osaka02_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka02_tnv_howto_sc {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../sc/img/osaka02_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka02_tnv_howto_tc {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../tc/img/osaka02_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka02_tnv_howto:hover {
	background-position: 0 -44px;
}
a.Osaka02_tnv_howto_kr:hover {
	background-position: 0 -44px;
}
a.Osaka02_tnv_howto_sc:hover {
	background-position: 0 -44px;
}
a.Osaka02_tnv_howto_tc:hover {
	background-position: 0 -44px;
}
/*Osaka castle end*/
/*Osaka shinsaibashi*/
a.Osaka03_tnv_N01 {
	width: 169px;
	height: 44px;
	overflow:hidden;
	margin: 0;
	background: url(../img/osaka03_tnv_N01.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka03_tnv_N01:hover {
	background-position: 0 -44px;
}
a.Osaka03_tnv_N02 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka03_tnv_N02.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka03_tnv_N02:hover {
	background-position: 0 -44px;
}
a.Osaka03_tnv_N03 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka03_tnv_N03.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka03_tnv_N03:hover {
	background-position: 0 -44px;
}
a.Osaka03_tnv_N04 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka03_tnv_N04.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka03_tnv_N04:hover {
	background-position: 0 -44px;
}
a.Osaka03_tnv_N05 {
	width: 123px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka03_tnv_N05.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka03_tnv_N05:hover {
	background-position: 0 -44px;
}
a.Osaka03_tnv_howto {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka03_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka03_tnv_howto_kr {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../kr/img/osaka03_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka03_tnv_howto_sc {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../sc/img/osaka03_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka03_tnv_howto_tc {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../tc/img/osaka03_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka03_tnv_howto:hover {
	background-position: 0 -44px;
}
a.Osaka03_tnv_howto_kr:hover {
	background-position: 0 -44px;
}
a.Osaka03_tnv_howto_sc:hover {
	background-position: 0 -44px;
}
a.Osaka03_tnv_howto_tc:hover {
	background-position: 0 -44px;
}
/*Osaka shinsaibashi end*/
/*Osaka minami*/
a.Osaka04_tnv_N01 {
	width: 169px;
	height: 44px;
	overflow:hidden;
	margin: 0;
	background: url(../img/osaka04_tnv_N01.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka04_tnv_N01:hover {
	background-position: 0 -44px;
}
a.Osaka04_tnv_N02 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka04_tnv_N02.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka04_tnv_N02:hover {
	background-position: 0 -44px;
}
a.Osaka04_tnv_N03 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka04_tnv_N03.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka04_tnv_N03:hover {
	background-position: 0 -44px;
}
a.Osaka04_tnv_N04 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka04_tnv_N04.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka04_tnv_N04:hover {
	background-position: 0 -44px;
}
a.Osaka04_tnv_N05 {
	width: 123px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka04_tnv_N05.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka04_tnv_N05:hover {
	background-position: 0 -44px;
}
a.Osaka04_tnv_howto {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka04_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka04_tnv_howto_kr {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../kr/img/osaka04_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka04_tnv_howto_sc {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../sc/img/osaka04_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka04_tnv_howto_tc {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../tc/img/osaka04_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka04_tnv_howto:hover {
	background-position: 0 -44px;
}
a.Osaka04_tnv_howto_kr:hover {
	background-position: 0 -44px;
}
a.Osaka04_tnv_howto_sc:hover {
	background-position: 0 -44px;
}
a.Osaka04_tnv_howto_tc:hover {
	background-position: 0 -44px;
}
/*Osaka minami end*/
/*Osaka airport*/
a.Osaka05_tnv_N01 {
	width: 169px;
	height: 44px;
	overflow:hidden;
	margin: 0;
	background: url(../img/osaka05_tnv_N01.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka05_tnv_N01:hover {
	background-position: 0 -44px;
}
a.Osaka05_tnv_N02 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka05_tnv_N02.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka05_tnv_N02:hover {
	background-position: 0 -44px;
}
a.Osaka05_tnv_N03 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka05_tnv_N03.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka05_tnv_N03:hover {
	background-position: 0 -44px;
}
a.Osaka05_tnv_N04 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka05_tnv_N04.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka05_tnv_N04:hover {
	background-position: 0 -44px;
}
a.Osaka05_tnv_N05 {
	width: 123px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka05_tnv_N05.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka05_tnv_N05:hover {
	background-position: 0 -44px;
}
a.Osaka05_tnv_howto {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka05_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka05_tnv_howto_kr {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../kr/img/osaka05_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka05_tnv_howto_sc {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../sc/img/osaka05_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka05_tnv_howto_tc {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../tc/img/osaka05_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka05_tnv_howto:hover {
	background-position: 0 -44px;
}
a.Osaka05_tnv_howto_kr:hover {
	background-position: 0 -44px;
}
a.Osaka05_tnv_howto_sc:hover {
	background-position: 0 -44px;
}
a.Osaka05_tnv_howto_tc:hover {
	background-position: 0 -44px;
}
/*Osaka airport end*/
/*Osaka getcoupon*/
a.Osaka06_tnv_N01 {
	width: 169px;
	height: 44px;
	overflow:hidden;
	margin: 0;
	background: url(../img/osaka06_tnv_N01.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka06_tnv_N01:hover {
	background-position: 0 -44px;
}
a.Osaka06_tnv_N02 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka06_tnv_N02.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka06_tnv_N02:hover {
	background-position: 0 -44px;
}
a.Osaka06_tnv_N03 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka06_tnv_N03.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka06_tnv_N03:hover {
	background-position: 0 -44px;
}
a.Osaka06_tnv_N04 {
	width: 140px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka06_tnv_N04.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka06_tnv_N04:hover {
	background-position: 0 -44px;
}
a.Osaka06_tnv_N05 {
	width: 123px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka06_tnv_N05.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka06_tnv_N05:hover {
	background-position: 0 -44px;
}
a.Osaka06_tnv_howto {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../img/osaka06_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka06_tnv_howto_kr {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../kr/img/osaka06_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka06_tnv_howto_sc {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../sc/img/osaka06_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka06_tnv_howto_tc {
	width: 107px;
	height: 44px;
	margin: 0;
	background: url(../tc/img/osaka06_tnv_howto.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.Osaka06_tnv_howto:hover {
	background-position: 0 -44px;
}
a.Osaka06_tnv_howto_kr:hover {
	background-position: 0 -44px;
}
a.Osaka06_tnv_howto_sc:hover {
	background-position: 0 -44px;
}
a.Osaka06_tnv_howto_tc:hover {
	background-position: 0 -44px;
}
/*Osaka getcoupon end*/
/*OsakaMt_MdlAreaInfo------------------------------------------------------------*/
div.OsakaMt_MdlAreaInfo {
	display:block;
	_display:inline-block;
	width: 717px;
	padding: 11px 11px 11px 25px;
	border: 1px solid #ccc;
	margin-bottom: 42px;
	margin-right: auto;
	margin-left: auto;
}
*:first-child+html div.OsakaMt_MdlAreaInfo {
	display:inline-block;
}
div.OsakaMt_MdlAreaInfo:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
dl.OsakaMt_MdlAreaInfo {
	display:block;
	_display:inline-block;
	/*width: 492px;*/
	width: 518px;
	margin:0px;
	padding: 0px;
	float: left;
}
dl.OsakaMt_MdlAreaInfo dt {
	font-weight: bold;
	color: #333;
	margin:10px 0px 10px 24px;
}
dl.OsakaMt_MdlAreaInfo dd {
	margin-bottom: 0;
	color: #333;
	margin-left:24px;
}
dl.OsakaMt_MdlAreaInfo dd a.orange {
	margin-bottom: 0;
	font-weight: bold;
	color: #ff9f00;
}

dl.OsakaMt_MdlAreaInfo dd.mtBtnLgMap {
	margin-top: 13px;
	float:left;

}
/*OsakaMt_MdlAreaInfo end*/


/*Osaka 複数店舗*/
/*AreaInfoAll------------------------------------------------------------*/
OsakaMt_AreaInfoAll_Top {
		width: 819px;
}

div.OsakaMt_AreaInfoAll {
	display:block;
	_display:inline-block;
	width: 365px;
	padding: 11px 5px 11px 25px;
	border: 1px solid #ccc;
	margin: 0px 0px 6px 5px;
	float:left;
}
div.OsakaMt_AreaInfoTitle{
	border-bottom:2px solid #CCCCCC;
	margin:30px 0 20px;
	width:811px;
}
div.OsakaMt_AreaInfoBottom {
	float:left;
	padding-top:30px;
	padding-left:345px;
	padding-bottom:30px;
}
div.OsakaMt_AreaInfoBottom a{

}
div.OsakaMt_AreaInfoBottom a.OsakaMt_AreaInfoBottom{
	float:left;
	margin-left:350px;
}
div.OsakaMt_AreaInfoTitle h3{
	color:#333333;
	font-size:1.3em;
	font-weight:bold;

}
div.OsakaMt_AreaInfoTitle a.orange {
	margin-bottom: 0;
	font-weight: bold;
	color: #ff9f00;
	float:right;
}
*:first-child+html div.OsakaMt_AreaInfoAll {
	display:inline-block;
}
div.OsakaMt_AreaInfoAll:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
dl.OsakaMt_AreaInfoAll {
	display: block;
	/*width: 492px;*/
	margin-top: 4px;
	padding-right: 0px;
	float: left;
	width: 170px;
}
dl.OsakaMt_AreaInfoAll dt {
	margin-bottom: 10px;
	font-weight: bold;
	color: #333;
}
dl.OsakaMt_AreaInfoAll dd {
	margin-bottom: 0;
	color: #333;
}
dl.OsakaMt_AreaInfoAll dd a.orange {
	margin-bottom: 0;
	font-weight: bold;
	color: #ff9f00;
}

dl.OsakaMt_AreaInfoAll dd.mtBtnLgMap {
	margin-top: 13px;
}

a.mtBtnLgMap {
	display: block;
	width: 125px;
	height: 32px;
	text-indent: -9999px;
	background: url(../img/btn_mtLargerMap.jpg) no-repeat;
}
a.mtBtnLgMap:hover {
	background-position: 0 -32px;
}

img.mtMap {
	/*width: 187px;*/
	width: 221px;
	float: left;
}
/*Osaka Booklet Add 2010-11-24*/

ul.Osaka_get_LinkBtn {
	display:block;
	_display:inline-block;
	width: 320px;
	height: 37px;
	margin-bottom: 30px;
}
*:first-child+html ul.Osaka_get_LinkBtn {
	display:inline-block;
}
ul.Osaka_get_LinkBtn:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

ul.Osaka_get_LinkBtn li {
	height: 37px;
	margin-right: 11px;
	float: left;
}
li.Osaka_cp_get_light {
	width: 149px;
}
li.Osaka_cp_get_full {
	width: 149px;
}
ul.Osaka_get_LinkBtn li a {
	display: block;
	height: 37px;
	text-indent: -9999px;
}
/**/

.Osaka_h_b_title_bg { background:url(../img/Osaka_B_titleBg.jpg) no-repeat center top; font-size:13px; line-height:110%; color:#FFF; font-weight:bold;}
.Osaka_cp_get_coupon { display:block; background:url(../img/Osaka_B_btn_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.Osaka_cp_get_coupon:hover { background:url(../img/Osaka_B_btn_send_on.gif) no-repeat center top;}
.Osaka_cp_get_coupon_kr { display:block; background:url(../kr/img/Osaka_B_btn_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.Osaka_cp_get_coupon_kr:hover { background:url(../kr/img/Osaka_B_btn_send_on.gif) no-repeat center top;}
.Osaka_cp_get_coupon_tc { display:block; background:url(../tc/img/Osaka_B_btn_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.Osaka_cp_get_coupon_tc:hover { background:url(../tc/img/Osaka_B_btn_send_on.gif) no-repeat center top;}
.Osaka_cp_get_coupon_sc { display:block; background:url(../sc/img/Osaka_B_btn_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.Osaka_cp_get_coupon_sc:hover { background:url(../sc/img/Osaka_B_btn_send_on.gif) no-repeat center top;}

/*Osaka Booklet Add 2010-11-24*/
.Osaka_cp_get_coupon_light { display:block; background:url(../img/Osaka_B_btn_light_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.Osaka_cp_get_coupon_light:hover { background:url(../img/Osaka_B_btn_light_send_on.gif) no-repeat center top;}
.Osaka_cp_get_coupon_full { display:block; background:url(../img/Osaka_B_btn_full_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.Osaka_cp_get_coupon_full:hover { background:url(../img/Osaka_B_btn_full_send_on.gif) no-repeat center top;}
.Osaka_cp_get_coupon_light_kr { display:block; background:url(../kr/img/Osaka_B_btn_light_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.Osaka_cp_get_coupon_light_kr:hover { background:url(../kr/img/Osaka_B_btn_light_send_on.gif) no-repeat center top;}
.Osaka_cp_get_coupon_full_kr { display:block; background:url(../kr/img/Osaka_B_btn_full_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.Osaka_cp_get_coupon_full_kr:hover { background:url(../kr/img/Osaka_B_btn_full_send_on.gif) no-repeat center top;}
.Osaka_cp_get_coupon_light_sc { display:block; background:url(../sc/img/Osaka_B_btn_light_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.Osaka_cp_get_coupon_light_sc:hover { background:url(../sc/img/Osaka_B_btn_light_send_on.gif) no-repeat center top;}
.Osaka_cp_get_coupon_full_sc { display:block; background:url(../sc/img/Osaka_B_btn_full_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.Osaka_cp_get_coupon_full_sc:hover { background:url(../sc/img/Osaka_B_btn_full_send_on.gif) no-repeat center top;}
.Osaka_cp_get_coupon_light_tc { display:block; background:url(../tc/img/Osaka_B_btn_light_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.Osaka_cp_get_coupon_light_tc:hover { background:url(../tc/img/Osaka_B_btn_light_send_on.gif) no-repeat center top;}
.Osaka_cp_get_coupon_full_tc { display:block; background:url(../tc/img/Osaka_B_btn_full_send_off.gif) no-repeat center top; margin:20px 0 0 0;}
.Osaka_cp_get_coupon_full_tc:hover { background:url(../tc/img/Osaka_B_btn_full_send_on.gif) no-repeat center top;}
/**/


/*Osaka howto*/
a.Osakabtn_DL_offerBook {
	background: url(../img/btn_OsakaMtDL_offerBook.jpg) no-repeat;
}
a.Osakabtn_DL_offerBook:hover {
	background-position: 0 -33px;
}
ul.OsakaMtDlBtn {
	display:block;
    width: 134px;
	margin: 15px auto 0;
}
ul.OsakaMtDlBtn li {
	width: 134px;
	height: 33px;
}
li.Osakabtn_DL_offerBook {
	float: left;
}
ul.OsakaMtDlBtn li a {
	display: block;
	width: 134px;
	height: 33px;
	text-indent: -9999px;
}
/*Osaka howto end*/

div#Osaka_TopImage {
	height:221px;
	overflow:hidden;
	display:block;
	_display:inline-block;
}


/*osaka_cont*/
div.Osaka_cont {
	display:block;
	_display:inline-block;
	width: 820px;
	overflow:hidden;
	border-bottom: 1px dotted #cccccc;
	/*padding: 18px 0 12px;
	margin: 0 0 33px;*/
	padding: 38px 0 13px 0;
	margin: 0px;
}
div.Osaka_cont_noborder {
	display:block;
	_display:inline-block;
	width: 820px;
	overflow:hidden;
	padding: 0 0 17px;
	border: none;
}
div.Osaka_cont:after,
div.Osaka_cont_noborder:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
/*osaka_cont end*/
/*menubox*/
ul.Osaka_menu {
	display:block;
	_display:inline-block;
	width: 819px;
	padding: 15px 0px 3px 10px;
	background-color: #fff;
}
ul.Osaka_menu:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
li.Osaka_menubox {
	width: 257px;
	height:83px;
	overflow:hidden;
	margin: 0 8px 8px 0;
	border: 1px solid #ccc;
	background-color: #fff;
	/*background: url(../img/etmt_menu_bgbox.gif) no-repeat;*/
	/*background: url(../img/etmt_menu_bgmdl.png) repeat-y;*/
	float: left;
}
li.Osaka_menubox_bnr {
	width: 257px;
	overflow:hidden;
	margin: 0;
	border: 0px solid #ccc;
	background-color: #fff;
	/*background: url(../img/etmt_menu_bgbox.gif) no-repeat;*/
	/*background: url(../img/etmt_menu_bgmdl.png) repeat-y;*/
	float: left;
}
div.Osaka_menubox_btm {
	width: 257px;
	/*background: url(../img/etmt_menu_bgbtm.png) no-repeat left bottom;*/
}
div.Osaka_menubox_top {
	display:block;
	_display:inline-block;
	width: 229px;
	padding: 12px 14px 12px 14px;
	/*background: url(../img/etmt_menu_bgtop.png) no-repeat left top;*/
}
div.Osaka_menubox_top:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

p.Osaka_menubox_pict {
	width: 85px;
	height: 57px;
	margin: 0 8px 0 0;
	float: left;
}
p.Osaka_menubox_pict img {

}
div.Osaka_menubox_right {
	width: 136px;
	overflow:hidden;
	float: left;
}
p.Osaka_menubox_ttl {
	width: 131px;
	height: 23px;
	vertical-align: bottom;
	margin: 0 0 8px;
	padding: 0 0 5px;
	position: relative;
	line-height: 1.2;
	color: #333;
	font-size: 0.9em;
	font-weight: bold;
	overflow: hidden;
	border-bottom: 1px solid #b9b9b9;
}
p.Osaka_menubox_ttl span {
	position: absolute;
	left: 0;
	bottom: 5px;
}
p.Osaka_menubox_per {
	width: 55px;
	height: 18px;
	margin: 0 6px 0 0;
	float: left;
}
p.Osaka_menubox_per img {

}
p.Osaka_menubox_type {
	width: 75px;
	height: 18px;
	float: left;
}
p.Osaka_menubox_type img {

}

/*mtTopArea PhListF-------------------------------------*/
div.OsakaMtTopArea table.PhListF {
	margin-bottom: 15px;
}
div.OsakaMtTopArea table.PhListF td.mt_topLeft {
	vertical-align: top;
}
/*Safari Hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){
div.OsakaMtTopArea table.PhListF td.mt_topRight {
	height: 300px;
}
}
div.OsakaMtTopArea table.PhListF td.mtPhListF {
	vertical-align: bottom;
	padding: 0;
}
div.OsakaMtTopArea table.PhListF td.mtPhListF ul.PhListF {
	width: 355px;
	height: 215px;
	margin: 0 0 0 5px;
	padding: 0;
	overflow: hidden;
}

/*2010.10.22*/
a.Osaka_btn_outlet {
	width: 279px;
	height: 78px;
	margin: 0;
	background: url(../img/osaka_btn_outlet.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
}
a.Osaka_btn_outlet:hover {
	background: url(../img/osaka_btn_outlet_on.jpg) no-repeat;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Osaka end*/

/*------------ hokaido/index.html ADD AT 2010.09.10 ------------------------------------*/
.leadText{ font-size:15px; color:#909090; line-height:1.1em; padding-bottom:10px;}
.h_box_list_text { color:#666; font-size:10px;}
.h_box_text { font-size:10px;}
a.h_box_btn { display:block; margin:10px 0 0 65px; width: 162px; height: 34px; background: url(../img/hokkaido_btn_reservation.jpg) no-repeat;}
a.h_box_btn span { display:none;}
a.h_box_btn:hover { background-position: 0 -34px;}
a.etmt_tabnv_btn_download { display:block; margin-left:40px; width: 150px; height: 45px; background: url(../img/hokkaido_btn_download.jpg) no-repeat;}
a.etmt_tabnv_btn_download span { display:none;}
a.etmt_tabnv_btn_download:hover { background-position: 0 -45px;}
.hokkaido_offerBook_box { width:210px; height:258px; background:url(../img/hokkaido_offerBook_bg.jpg) no-repeat center top; margin:0 0 10px 0;}
.hokkaido_offerBook_btn { display:inline-block; width:172px; height:56px; margin:186px 0 0 20px; background:url(../img/hokkaido_btn_how.jpg) no-repeat left top;}
.hokkaido_offerBook_btn:hover { margin:186px 0 0 20px; background:url(../img/hokkaido_btn_how.jpg) no-repeat left bottom;}

/*------------ /fasola/index.html and /fasola/akihabara.html ADD AT 2010.10.23 ------------------------------------*/
.fsize12{ font-size:12px; line-height:2em;}
h3.bold{ font-weight:bold; padding:15px 0 10px;}
.fasola_ttl_bg{ height:35px; background:url(../img/fasola_ttl_bg.gif) repeat-x; width:728px; margin:auto;}
.fasola_h2{ margin-bottom:10px; padding-bottom:7px; border-bottom:3px solid #e2766c; color:#333; font-size:16px; font-weight:bold;}
.fasola_h2 strong{ font-size:27px; font-weight:bold; line-height:1em;}
.fasola_h2 small{ display:block; font-size:13px; font-weight:bold; padding-bottom:5px;}
.fasola_photo_left{ float:left; padding:0 15px 0 0;}
.fasola_photo_right{ float:right; padding:0 0 0 15px;}
/*.fasola_offerBook_box { width:194px; height:291px; font-size:11px; padding:20px 20px 0; background:url(../img/fasola_offerBook_bg.gif) no-repeat center top;}*/
.fasola_offerBook_box { 
                        width:211px;
                        height:260px;
                        padding:20px 12px 0 12px;
                        _width:222px;
                        _padding:15px 0 0 20px;
                        _margin:0 0 0 -8px;
                        font-size:11px;
                        background:url(../img/fasola_offerBook_bg.gif) no-repeat center top;}
.fasola_offerBook_box p.normal {line-height:1em; padding:3px 0 3px 20px;}
.fasola_offerBook_box a.orange{ padding-left:3px;font-weight:bold;}
.fasola_offerBook_box a.orange:hover{color: #ff9f00; display:block;}
.fasola_offerBook_box h3{ font-size:23px; padding-left:20px; font-weight:bold;}
.fasola_offerBook_box small{ display:block; padding:3px 0; font-size:9px; color:#5E5E5E;}
a.fasola_btn01{ display:block; background:url(../img/fasola_btn001.gif) no-repeat 0 0; width:193px; height:48px;}
a.fasola_btn01:hover{ background:url(../img/fasola_btn001on.gif) no-repeat 0 0;}
a.fasola_btn02{ display:block; background:url(../img/fasola_btn002.gif) no-repeat 0 0; width:64px; height:22px; margin-top:2px;}
a.fasola_btn02:hover{ background:url(../img/fasola_btn002on.gif) no-repeat 0 0;}
a.fasola_btn03{ display:block; background:url(../img/fasola_btn003.gif) no-repeat 0 0; width:170px; height:45px; margin:3px 0 0 40px;}
a.fasola_btn03:hover{ background:url(../img/fasola_btn003on.gif) no-repeat 0 0;}
a.fasola_btn03_kr{ display:block; background:url(../kr/img/fasola_btn003.gif) no-repeat 0 0; width:170px; height:45px; margin:3px 0 0 40px;}
a.fasola_btn03_kr:hover{ background:url(../kr/img/fasola_btn003on.gif) no-repeat 0 0;}
a.fasola_btn03_sc{ display:block; background:url(../sc/img/fasola_btn003.gif) no-repeat 0 0; width:170px; height:45px; margin:3px 0 0 40px;}
a.fasola_btn03_sc:hover{ background:url(../sc/img/fasola_btn003on.gif) no-repeat 0 0;}
a.fasola_btn03_tc{ display:block; background:url(../tc/img/fasola_btn003.gif) no-repeat 0 0; width:170px; height:45px; margin:3px 0 0 40px;}
a.fasola_btn03_tc:hover{ background:url(../tc/img/fasola_btn003on.gif) no-repeat 0 0;}
a.fasola_btn04{ display:block; background:url(../img/fasola_btn004.gif) no-repeat 0 0; width:67px; height:23px; margin:2px 0 0 97px;}
a.fasola_btn04:hover{ background:url(../img/fasola_btn004on.gif) no-repeat 0 0;}
a.fasola_btn04_kr{ display:block; background:url(../kr/img/fasola_btn004.gif) no-repeat 0 0; width:67px; height:23px; margin:2px 0 0 97px;}
a.fasola_btn04_kr:hover{ background:url(../kr/img/fasola_btn004on.gif) no-repeat 0 0;}
a.fasola_btn04_sc{ display:block; background:url(../sc/img/fasola_btn004.gif) no-repeat 0 0; width:67px; height:23px; margin:2px 0 0 97px;}
a.fasola_btn04_sc:hover{ background:url(../sc/img/fasola_btn004on.gif) no-repeat 0 0;}
a.fasola_btn04_tc{ display:block; background:url(../tc/img/fasola_btn004.gif) no-repeat 0 0; width:67px; height:23px; margin:2px 0 0 97px;}
a.fasola_btn04_tc:hover{ background:url(../tc/img/fasola_btn004on.gif) no-repeat 0 0;}
a.fasola_btn05{ display:block; background:url(../img/fasola_btn005.gif) no-repeat 0 0; width:123px; height:84px; margin:2px 0 2px 35px;}
a.fasola_btn05:hover{ background:url(../img/fasola_btn005on.gif) no-repeat 0 0;}
a.fasola_btn01 span,a.fasola_btn02 span,a.fasola_btn03 span,a.fasola_btn03_kr span,a.fasola_btn03_sc span,a.fasola_btn03_tc span,a.fasola_btn04 span,a.fasola_btn04_kr span,a.fasola_btn04_sc span,a.fasola_btn04_tc span,a.fasola_btn05 span{ display:none;}
.fasola_shopping{ position:relative; height:60px; background:url(../img/h1007_line_dptted.gif) repeat-x 0 30px;}
.fasola_ttl{ position:absolute; left:0; top:0;}
.fasola_leadBox{ border:4px solid #f2f2f2; width:720px; margin:0 auto 45px;}
.fasola_leadBox .twoColType01{ clear:both; height:160px; zoom:1; overflow:hidden;}
.fasola_leadBox .twoColType02{ clear:both; border-top:4px solid #f2f2f2; height:160px; zoom:1; overflow:hidden;}
.fasola_leadBox .twoColType03{ clear:both; border-top:4px solid #f2f2f2; height:160px; zoom:1; overflow:hidden;}
.fasola_leadBox .twoColType01 p{ float:left; width:365px;}
.fasola_leadBox .twoColType01 dl{ float:right; padding:35px 135px 0 0; width:165px; background:url(../img/fasola_il001.gif) no-repeat 100% 0;}
.fasola_leadBox .twoColType02 p{ float:right; width:360px;}
.fasola_leadBox .twoColType02 dl{ float:left; padding:30px 0 0 135px; width:165px; background:url(../img/fasola_il002.gif) no-repeat 0 0;}
.fasola_leadBox .twoColType03 p{ float:left; width:365px;}
.fasola_leadBox .twoColType03 dl{ float:right; padding:35px 135px 0 0; width:165px; background:url(../img/fasola_il003.gif) no-repeat 100% 0;}
.fasola_leadBox dt{ font-size:14px; font-weight:bold; line-height: 1.1;}
.fasola_leadBox dd{ font-size:12px;}
.fasola_leadBox dd small{ display:block; color:#D12031; border-bottom:1px solid #E4E4E4; padding:5px 0; margin-bottom:5px;}
.fasola_textBox{ border:1px solid #cdcdcd; padding:5px; font-size:9px; margin-bottom:20px; color:#000;}
.fasola_textBox td{ padding:15px 10px 15px 20px; width:230px; vertical-align:top;}
#wrap .fasola_textBox strong{ display:block; color:#4C4C4C; font-size:10px; font-weight:bold;}
.fasola_items{ font-size:11px;}
.fasola_items p{ padding-left:20px; line-height:1.4em;}
.fasola_items td{ padding-bottom:8px; line-height:1.4em;}
.fasola_items strong{ display:block; font-weight:bold; padding-bottom:3px;}
.fasola_items small{ display:block; color:#5F5F5F; font-size:10px; padding:0 41px;}
.fasola_productBox{ background:url(../img/fasola_productBox_top.gif) no-repeat 0 0; width:328px; margin:0 26px 10px; font-size:10px; padding-top:10px; line-height:1.4em;}
.fasola_productBox dl{ background:url(../img/fasola_productBox.gif) no-repeat 0 100%; padding:0 20px 25px;}
.fasola_productBox dt{ font-weight:bold; padding:15px 0 5px;}

a.how_getMail {
	display: block;
	width: 120px;
	height: 25px;
	background: url(../img/how_btn_getMail.jpg) no-repeat;
	text-indent: -9999px;
	float: right;
}
a.how_getCoupon {
	display: block;
	width: 96px;
	height: 25px;
	background:url(../img/how_btn_getCoupon.jpg) no-repeat;
	text-indent: -9999px;
	float: right;
}
a.how_getMail:hover,
a.how_getCoupon:hover {
	background-position: 0 -25px;
}
a.how_getMail_kr {
	display: block;
	width: 120px;
	height: 25px;
	background: url(../kr/img/how_btn_getMail.jpg) no-repeat;
	text-indent: -9999px;
	float: right;
}
a.how_getCoupon_kr {
	display: block;
	width: 96px;
	height: 25px;
	background:url(../kr/img/how_btn_getCoupon.jpg) no-repeat;
	text-indent: -9999px;
	float: right;
}
a.how_getMail_kr:hover,
a.how_getCoupon_kr:hover {
	background-position: 0 -25px;
}
a.how_getMail_sc {
	display: block;
	width: 120px;
	height: 25px;
	background: url(../sc/img/how_btn_getMail.jpg) no-repeat;
	text-indent: -9999px;
	float: right;
}
a.how_getCoupon_sc {
	display: block;
	width: 96px;
	height: 25px;
	background:url(../sc/img/how_btn_getCoupon.jpg) no-repeat;
	text-indent: -9999px;
	float: right;
}
a.how_getMail_sc:hover,
a.how_getCoupon_sc:hover {
	background-position: 0 -25px;
}
a.how_getMail_tc {
	display: block;
	width: 120px;
	height: 25px;
	background: url(../tc/img/how_btn_getMail.jpg) no-repeat;
	text-indent: -9999px;
	float: right;
}
a.how_getCoupon_tc {
	display: block;
	width: 96px;
	height: 25px;
	background:url(../tc/img/how_btn_getCoupon.jpg) no-repeat;
	text-indent: -9999px;
	float: right;
}
a.how_getMail_tc:hover,
a.how_getCoupon_tc:hover {
	background-position: 0 -25px;
}

.fasola_cp_get_coupon { display:block; background:url(../img/fasola_B_btn_send_off.gif) no-repeat center top; margin:0;}
.fasola_cp_get_coupon:hover { background:url(../img/fasola_B_btn_send_on.gif) no-repeat center top;}
.fasola_cp_get_coupon_kr { display:block; background:url(../kr/img/fasola_B_btn_send_off.gif) no-repeat center top; margin:0;}
.fasola_cp_get_coupon_kr:hover { background:url(../kr/img/fasola_B_btn_send_on.gif) no-repeat center top;}
.fasola_cp_get_coupon_sc { display:block; background:url(../sc/img/fasola_B_btn_send_off.gif) no-repeat center top; margin:0;}
.fasola_cp_get_coupon_sc:hover { background:url(../sc/img/fasola_B_btn_send_on.gif) no-repeat center top;}
.fasola_cp_get_coupon_tc { display:block; background:url(../tc/img/fasola_B_btn_send_off.gif) no-repeat center top; margin:0;}
.fasola_cp_get_coupon_tc:hover { background:url(../tc/img/fasola_B_btn_send_on.gif) no-repeat center top;}
.fasola_cp_mail { display:block; background:url(../img/fasola_B_btn_mail_off.gif) no-repeat center top; margin:0;}
.fasola_cp_mail:hover { background:url(../img/fasola_B_btn_mail_on.gif) no-repeat center top;}
.fasola_cp_mail_kr { display:block; background:url(../kr/img/fasola_B_btn_mail_off.gif) no-repeat center top; margin:0;}
.fasola_cp_mail_kr:hover { background:url(../kr/img/fasola_B_btn_mail_on.gif) no-repeat center top;}
.fasola_cp_mail_sc { display:block; background:url(../sc/img/fasola_B_btn_mail_off.gif) no-repeat center top; margin:0;}
.fasola_cp_mail_sc:hover { background:url(../sc/img/fasola_B_btn_mail_on.gif) no-repeat center top;}
.fasola_cp_mail_tc { display:block; background:url(../tc/img/fasola_B_btn_mail_off.gif) no-repeat center top; margin:0;}
.fasola_cp_mail_tc:hover { background:url(../tc/img/fasola_B_btn_mail_on.gif) no-repeat center top;}
ul.mtLinkBtn {
	display:block;
	_display:inline-block;
	width: 142px;
	height: 17px;
	margin-top: 11px;
	margin-left: 76px;
}
ul.mtLinkBtn2 {
	display:block;
	_display:inline-block;
	width: 142px;
	height: 17px;
	margin-top: 16px;
	margin-left: 135px;
}
*:first-child+html ul.mtLinkBtn {
	display:inline-block;
}
*:first-child+html ul.mtLinkBtn2 {
	display:inline-block;
}
ul.mtLinkBtn:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
ul.mtLinkBtn2:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

ul.mtLinkBtn li {
	height: 17px;
	margin-right: 11px;
	float: left;
}
ul.mtLinkBtn2 li {
	height: 17px;
	margin-right: 11px;
	float: left;
}
li.btnTwt {
	width: 52px;
}
li.btnFcb {
	width: 68px;
}
ul.mtLinkBtn li a {
	display: block;
	height: 17px;
	text-indent: -9999px;
}
ul.mtLinkBtn2 li a {
	display: block;
	height: 17px;
	text-indent: -9999px;
}
a.btnTwt {
	width: 52px;
	background: url(../img/mt_btn_twt.jpg) no-repeat;
}
a.btnFcb {
	width: 68px;
	background: url(../img/mt_btn_fcb.jpg) no-repeat;
}
a.btnTwt:hover,
a.btnFcb:hover {
	background-position: 0 -17px;
}


ul.fasola_get_LinkBtn {
	display:block;
	_display:inline-block;
	width: 320px;
	height: 37px;
	margin-top: 20px;
}
*:first-child+html ul.fasola_get_LinkBtn {
	display:inline-block;
}
ul.fasola_get_LinkBtn:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}

ul.fasola_get_LinkBtn li {
	height: 37px;
	margin-right: 11px;
	float: left;
}
li.fasola_cp_get_coupon {
	width: 149px;
}
li.fasola_cp_mail {
	width: 149px;
}
ul.fasola_get_LinkBtn li a {
	display: block;
	height: 37px;
	text-indent: -9999px;
}



ul.fasola_LinkBtn {
	display:block;
	_display:inline-block;
	width: 220px;
	height: 38px;
	margin-top: 11px;
	margin-left: 1px;
}
*:first-child+html ul.mtLinkBtn {
	display:inline-block;
}
ul.mtLinkBtn:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
*:first-child+html ul.mtLinkBtn2 {
	display:inline-block;
}
ul.mtLinkBtn2:after {
	display: block;
	height: 0;
	line-height: 0;
	content: ".";
	visibility: hidden;
	clear: both;
}
ul.fasola_LinkBtn li {
	height: 38px;
	margin-right: 0px;
	float: left;
}
li.btnCoupon {
	width: 98px;
}
li.btnEmail {
	width: 98px;
}
li.btnEmail {
	width: 211px;
}
ul.fasola_LinkBtn li a {
	display: block;
	height: 38px;
	text-indent: -9999px;
}
a.btnCoupon {
	width: 98px;
	background: url(../img/fasola_btnCoupon.jpg) no-repeat;
}
a.btnEmail {
	width: 98px;
	background: url(../img/fasola_btnEmail.jpg) no-repeat;
}
a.btnCouponMail {
	width: 211px;
	background: url(../img/fasola_btnCouponMail.jpg) no-repeat;
}
a.btnCouponMail_kr {
	width: 211px;
	background: url(../kr/img/fasola_btnCouponMail.jpg) no-repeat;
}
a.btnCouponMail_kr:hover {
	background-position: 0 -38px;
}
a.btnCouponMail_sc {
	width: 211px;
	background: url(../sc/img/fasola_btnCouponMail.jpg) no-repeat;
}
a.btnCouponMail_sc:hover {
	background-position: 0 -38px;
}
a.btnCouponMail_tc {
	width: 211px;
	background: url(../tc/img/fasola_btnCouponMail.jpg) no-repeat;
}
a.btnCouponMail_tc:hover {
	background-position: 0 -38px;
}

a.btnCoupon:hover,
a.btnEmail:hover {
	background-position: 0 -35px;
}
a.btnCouponMail:hover {
	background-position: 0 -38px;
}


.fasola_offer_bold {
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1.0em;
    margin: 10px 0 5px 0;
    display: block;
    width: 220px;
    
}

#pg_email h1.howto {
	width: 668px;
	padding: 0 4px 2px;
	margin-bottom: 22px;
	border-bottom: 5px solid #b2b2b2;
	font-size: 1.25em;
	font-weight: bold;
}
#pg_email div#howto_wrap {
	width: 668px;
	/*border: 1px solid #666;*/
}
#pg_email div#howto_cont {
	width: 668px;
	margin: 40px 0 75px 75px;
	/*margin: 57px 59px 0 55px;*/
}
#pg_email table.howto {
	width: 615px;
	border-collapse: collapse;
	margin-top: 20px;
	_margin-top: 40px;
	margin-bottom: 22px;
}
#pg_email table.howto td {
	text-align: left;
	vertical-align: top;
	color: #000;
	font-size: 1.2em;
	line-height: 1.3;
}
#pg_email table.howto td.mk {
	padding: 0 8px 0 0;
	text-align: right;
	vertical-align: top;
	color: #fe9901;
	width: 70px;
}
#pg_email table.howto td.ttl {
	text-align: left;
	vertical-align: top;
	color: #333;
	padding: 2px 0 9px;
	font-weight: bold;
}
#pg_email table.howto td.txt01 {
	padding: 0 0 8px 0;
	width: 200px;
}
#pg_email table.howto td.txt02 {
	padding: 0 0 8px 0;
}
#pg_email table.howto td.txt_orange {
	color: #fe9901;
	_margin-left: 2px;
}
#pg_email table.howto td.photo {
	width: 56px;
	text-align: right;
}
#pg_email table.howto td.btn {
	padding-top: 7px;
}
a.how_sendMail {
	display: block;
	width: 120px;
	height: 25px;
	background: url(../img/how_btn_sendMail.jpg) no-repeat;
	text-indent: -9999px;
	float: left;
}
a.how_sendMail:hover {
	background-position: 0 -25px;
}
a.how_sendMail_kr {
	display: block;
	width: 120px;

	height: 25px;
	background: url(../kr/img/how_btn_sendMail.jpg) no-repeat;
	text-indent: -9999px;
	float: left;
}
a.how_sendMail_kr:hover {
	background-position: 0 -25px;
}
a.how_sendMail_sc {
	display: block;
	width: 120px;
	height: 25px;
	background: url(../sc/img/how_btn_sendMail.jpg) no-repeat;
	text-indent: -9999px;
	float: left;
}
a.how_sendMail_sc:hover {
	background-position: 0 -25px;
}
a.how_sendMail_tc {
	display: block;
	width: 120px;
	height: 25px;
	background: url(../tc/img/how_btn_sendMail.jpg) no-repeat;
	text-indent: -9999px;
	float: left;
}
a.how_sendMail_tc:hover {
	background-position: 0 -25px;
}

#pg_email textarea{
    width: 500px;
    height: 70px;
    overflow:hidden;
    text-align: left;
}


/********* add 2010-12-01 BookletAdd***********/
table.getCoupon_btn {
border-collapse:collapse;
margin:0 auto;
/*width:556px;*/
margin-bottom: 15px;
}
td.getCpn_BtmLight {
background:url("/visitjapan/img/h1007_getCpn_btnBtmLight_bg.jpg") repeat-y scroll 0 0 transparent;
height:122px;
padding:0 0 6px;
width:280px;
}
td.getCpn_BtmLight dl {
background:url("/visitjapan/img/h1007_getCpn_btnBtmLight_txtbg.jpg") no-repeat scroll 0 0 transparent;
padding:30px 28px 0 132px;
width:120px;
}
table.getCoupon_btn dt {
font-size:1.2em;
font-weight:bold;
margin-left:15px;
margin-bottom:5px;
margin-top:5px;
width: 130px;
}
table.getCoupon_btn dd {
margin-left:5px;
line-height:1.2;
width: 130px;
}
td.getCpn_BtmFull {
background:url("/visitjapan/img/h1007_getCpn_btnBtmFull_bg.jpg") repeat-y scroll 0 0 transparent;
height:122px;
padding:0 0 6px;
width:276px;
}
table.getCoupon_btn td dl {
min-height:92px;
}
td.getCpn_BtmFull dl {
background:url("/visitjapan/img/h1007_getCpn_btnBtmFull_txtbg.jpg") no-repeat;
padding:30px 70px 0 100px;
width:120px;
}
table.getCoupon_btn dt {
font-size:1.2em;
font-weight:bold;
margin-bottom:5px;
}
table.getCoupon_btn dd {
line-height:1.2;
}
td.getCpn_btnLight {
background:url("/visitjapan/img/h1007_getCpn_btnBtmLight_bgbtm.jpg") no-repeat;
height:50px;
vertical-align:top;
width:141px;
padding:5px 0 0 90px;
}
td.getCpn_btnFull {
background:url("/visitjapan/img/h1007_getCpn_btnBtmFull_bgbtm.jpg") no-repeat;
height:37px;
vertical-align:top;
width:141px;
padding:5px 0 0 54px;
}
td.getCpn_btnLight p a.getCpn_btnLight {
background:url("/visitjapan/img/h1007_B_btn_light_send_off.gif") no-repeat;
display:block;
height:37px;
text-indent:-9999px;
width:141px;
}
td.getCpn_btnLight p a.getCpn_btnLight:hover { background:url(/visitjapan/img/h1007_B_btn_light_send_on.gif) no-repeat center top;}
td.getCpn_btnFull p a.getCpn_btnFull {
background:url("/visitjapan/img/h1007_B_btn_full_send_off.gif") no-repeat;
display:block;
height:37px;
text-indent:-9999px;
width:141px;
}
td.getCpn_btnFull p a.getCpn_btnFull:hover { background:url(/visitjapan/img/h1007_B_btn_full_send_on.gif) no-repeat center top;}


/**Osaka**/
table.Osaka_getCoupon_btn {
border-collapse:collapse;
margin:0 auto;
width:556px;
margin-bottom: 15px;
}
td.Osaka_getCpn_BtmLight {
background:url("/visitjapan/img/Osaka_getCpn_btnBtmLight_bg.jpg") repeat-y scroll 0 0 transparent;
height:122px;
padding:0 0 6px;
width:280px;
}
td.Osaka_getCpn_BtmLight dl {
background:url("/visitjapan/img/Osaka_getCpn_btnBtmLight_txtbg.jpg") no-repeat scroll 0 0 transparent;
padding:30px 28px 0 132px;
width:120px;
}
table.Osaka_getCoupon_btn dt {
font-size:1.2em;
font-weight:bold;
margin-left:15px;
margin-bottom:5px;
margin-top:5px;
width: 130px;
}
table.Osaka_getCoupon_btn dd {
margin-left:5px;
line-height:1.2;
width: 130px;
}
td.Osaka_getCpn_BtmFull {
background:url("/visitjapan/img/Osaka_getCpn_btnBtmFull_bg.jpg") repeat-y scroll 0 0 transparent;
height:122px;
padding:0 0 6px;
width:276px;
}
table.Osaka_getCoupon_btn td dl {
min-height:92px;
}
td.Osaka_getCpn_BtmFull dl {
background:url("/visitjapan/img/Osaka_getCpn_btnBtmFull_txtbg.jpg") no-repeat;
padding:30px 70px 0 100px;
width:120px;
}
table.Osaka_getCoupon_btn dt {
font-size:1.2em;
font-weight:bold;
margin-bottom:5px;
}
table.Osaka_getCoupon_btn dd {
line-height:1.2;
}
td.Osaka_getCpn_btnLight {
background:url("/visitjapan/img/Osaka_getCpn_btnBtmLight_bgbtm.jpg") no-repeat;
height:50px;
vertical-align:top;
width:149px;
padding:0 0 0 90px;
}
td.Osaka_getCpn_btnFull {
background:url("/visitjapan/img/Osaka_getCpn_btnBtmFull_bgbtm.jpg") no-repeat;
height:37px;
vertical-align:top;
width:149px;
padding:0 0 0 54px;
}
td.Osaka_getCpn_btnLight p a.Osaka_getCpn_btnLight {
background:url("/visitjapan/img/Osaka_B_btn_light_send_off.gif") no-repeat;
display:block;
height:37px;
text-indent:-9999px;
width:149px;
}
td.Osaka_getCpn_btnLight p a.Osaka_getCpn_btnLight:hover { background:url(/visitjapan/img/Osaka_B_btn_light_send_on.gif) no-repeat center top;}
td.Osaka_getCpn_btnFull p a.Osaka_getCpn_btnFull {
background:url("/visitjapan/img/Osaka_B_btn_full_send_off.gif") no-repeat;
display:block;
height:37px;
text-indent:-9999px;
width:149px;
}
td.Osaka_getCpn_btnFull p a.Osaka_getCpn_btnFull:hover { background:url(/visitjapan/img/Osaka_B_btn_full_send_on.gif) no-repeat center top;}


/*------------ niseko/index.html ADD AT 2010.12.16 ------------------------------------*/
.niseko_ttl { margin-bottom:15px; padding:9px 0 12px 0; border-bottom:1px solid #cccccc;}
.niseko_leadText { color:#BF262C; font-size:13px; font-weight:bold;}
.niseko_text p { font-size:11px; color:#000000; line-height:1.1em; padding-top:10px;}
.niseko_btn01{ width:159px; height:49px; margin-left:51px;}
.niseko_btn01 a{ display:block; width:159px; height:49px; background:url(/visitjapan/img/niseko_btn001.gif) no-repeat 0 0;}
.niseko_btn01 a:hover{ background:url(/visitjapan/img/niseko_btn001on.gif) no-repeat 0 0;}
.niseko_btn01 a span{ display:none;}
.niseko_banner01{ padding-bottom:10px; text-align:right;}
.niseko_banner02 { padding-bottom:10px;position:relative; width:210px; text-align:right;}
.niseko_banner02 a { position:absolute; top:228px; right:18px; width:166px; height:41px; background:url(/visitjapan/img/niseko_btn002.gif) no-repeat 0 0;}
.niseko_banner02 a:hover{ background:url(/visitjapan/img/niseko_btn002on.gif) no-repeat 0 0;}
.niseko_banner02 a span{ display:none;}


/*------------ hokkaido/index.html ADD AT 2011.1.14 ------------------------------------*/
.hokkaido_ttl { padding-top:10px;}
.hokkaido_leadText { line-height:1.1em; margin:0 -7px 15px; padding:9px 7px 12px; border-bottom:1px solid #cccccc; color:#909090; font-size:15px;}
.hokkaido_text p { font-size:10px; color:#000000; line-height:1.2em; padding-top:10px;}
.hokkaido_btn01{ width:162px; height:35px; margin:10px 0 0 43px;}
.hokkaido_btn01 a{ display:block; width:162px; height:35px; background:url(/visitjapan/img/hokkaido11_btn001.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.hokkaido_btn01 a:hover{ background:url(/visitjapan/img/hokkaido11_btn001on.gif) no-repeat 0 0;}
.hokkaido_btn02{ width:150px; height:45px; margin-left:110px;}
.hokkaido_btn02 a{ display:block; width:150px; height:45px; background:url(/visitjapan/img/hokkaido11_btn002.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.hokkaido_btn02 a:hover{ background:url(/visitjapan/img/hokkaido11_btn002on.gif) no-repeat 0 0;}
.hokkaido_banner01 { position:relative; width:255px; height:210px; margin:2px 0 0 15px;}
.hokkaido_banner01 a { position:absolute; top:137px; right:40px; width:172px; height:56px; background:url(/visitjapan/img/hokkaido11_btn003.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.hokkaido_banner01 a:hover{ background:url(/visitjapan/img/hokkaido11_btn003on.gif) no-repeat 0 0;}
.hokkaido_banner02 { width:255px; margin:10px 0 0 15px;}
.hokkaido_banner02 a { display:block; width:255px; height:89px; margin:10px 0 0 0; background:url(/visitjapan/img/hokkaido11_banner002.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.hokkaido_banner02 a:hover { background:url(/visitjapan/img/hokkaido11_banner002on.gif) no-repeat 0 0;}
.hokkaido_banner05 { width:255px; margin:10px 0 0 15px;}
.hokkaido_banner05 a { display:block; width:255px; height:89px; margin:10px 0 0 0; background:url(/visitjapan/img/hokkaido11_banner005.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.hokkaido_banner05 a:hover { background:url(/visitjapan/img/hokkaido11_banner005on.gif) no-repeat 0 0;}
.hokkaido_banner03 { width:204px; margin:0 0 10px 5px;}
.hokkaido_banner03 a { display:block; width:204px; height:109px; margin:0 0 0 0; background:url(/visitjapan/img/hokkaido11_banner003.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.hokkaido_banner03 a:hover { background:url(/visitjapan/img/hokkaido11_banner003on.gif) no-repeat 0 0;}
.hokkaido_banner04 { width:204px; margin:0 0 10px 5px;}
.hokkaido_banner04 a { display:block; width:204px; height:109px; margin:0 0 0 0; background:url(/visitjapan/img/hokkaido11_banner004.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.hokkaido_banner04 a:hover { background:url(/visitjapan/img/hokkaido11_banner004on.gif) no-repeat 0 0;}

.hokkaido_banner01_tc { position:relative; width:255px; height:210px; margin:2px 0 0 15px;}
.hokkaido_banner01_tc a { position:absolute; top:137px; right:40px; width:172px; height:56px; background:url(/visitjapan/tc/img/hokkaido11_btn003.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.hokkaido_banner01_tc a:hover{ background:url(/visitjapan/tc/img/hokkaido11_btn003on.gif) no-repeat 0 0;}
.hokkaido_btn02_tc{ width:150px; height:45px; margin-left:110px;}
.hokkaido_btn02_tc a{ display:block; width:150px; height:45px; background:url(/visitjapan/tc/img/hokkaido11_btn002.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.hokkaido_btn02_tc a:hover{ background:url(/visitjapan/tc/img/hokkaido11_btn002on.gif) no-repeat 0 0;}


/*------------ hokkaido/greenleaf.html ADD AT 2011.2.28 ------------------------------------*/

div.gr_cont_lf_top {
display:block;
margin:10px 0 0;
width:820px;
}
img.gr_cont_logo {
float:left;
margin:4px 18px 15px 0;
}
p.gr_cont_lead {
font-size:1.2em;
margin-bottom:12px;
}
.gr_ttl {
margin-bottom:5px;
}
h2.gr_top {
color:#666;
font-size:1.3em;
font-weight:bold;
margin:0 0 10px 0;
}
p.gr_top {
color:#C1272D;
font-size:1.1em;
line-height:1.2;
margin:0 0 10px 0;
}
p.gr_reserve {
font-size:1.0em;
line-height:1.2;
margin:5px 0 20px 0;
}
p.gr {
font-size:1.0em;
line-height:1.1;
margin:15px 0 0 0;
}
dt.gr {
float: left;
width: 150px;
}
div.gr_line {
border-top: #e0e0e0 solid 1px;
margin:15px 0 0 0;
}
img.gr_line {
margin:10px 0 0 0;
}
div.gr_cont_lf_txt_btm {
background:url("../img/jdf_txt_btmbg.jpg") no-repeat scroll left bottom transparent;
padding:0 0 17px;
width:597px;
margin-bottom:20px;
}
div.gr_cont_lf_txt_top {
background:url("../img/jdf_txt_topbg.jpg") no-repeat scroll left top transparent;
padding:16px 0 0;
width:597px;
}
div.gr_cont_lf_txt {
background:url("../img/jdf_txt_bg.jpg") repeat-y scroll left top transparent;
padding:8px 43px 5px 23px;
width:531px;
}
p.gr_btn_reserve {
margin:0;
width:531px;
}
a.gr_btn_reserve {
background:url("../img/btn_online_reservation.jpg") no-repeat scroll left top transparent;
}
a.gr_btn_reserve:hover {
background:url("../img/btn_online_reservationon.jpg") no-repeat scroll left top transparent;
}
a.gr_btn_reserve {
display:block;
height:37px;
margin:0 auto;
text-indent:-9999px;
width:167px;
}
.gr_hokkaido_banner01 a {
background:url("/visitjapan/img/gr_hokkaido_banner01.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:109px;
margin:0 0 10px 0;
overflow:hidden;
text-indent:-9999px;
width:204px;
}
.gr_hokkaido_banner02 a {
background:url("/visitjapan/img/gr_hokkaido_banner02.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:109px;
margin:0;
overflow:hidden;
text-indent:-9999px;
width:204px;
}
.gr_hokkaido_banner01 a:hover {
background:url("/visitjapan/img/gr_hokkaido_banner01on.jpg") no-repeat scroll 0 0 transparent;
}
.gr_hokkaido_banner02 a:hover {
background:url("/visitjapan/img/gr_hokkaido_banner02on.jpg") no-repeat scroll 0 0 transparent;
}

/*------------ /visitjapan/opentable/ ADD AT 2011.04.22 ------------------------------------*/
.opentable .aR{ text-align:right;}
.opentable .ttlType01{ clear:both; padding-top:5px;}
.opentable .ttlType01 span{ padding:0 10px 0 16px;}
.opentable .sttlType01{ clear:both; margin-bottom:15px; padding:25px 0 30px 0; font-size:2em; font-weight:bold; color:#F79F00; background:url(../img/open_index_bg004.gif) repeat-x left bottom;}
.opentable .sttlType01 span{ display:inline-block; margin-left:25px; height:10px; background:url(../img/open_index_ic001.gif) repeat-x left top; overflow:hidden;}
.opentable .sttlType01 .lv01{ width:10px;}
.opentable .sttlType01 .lv02{ width:20px;}
.opentable .sttlType01 .lv03{ width:30px;}
.opentable .notes01{ clear:both; line-height:1.2; padding:10px 0 20px 0; font-size:1.8em; font-weight:bold;}
.opentable .leadBox01{ clear:both; padding-bottom:15px; line-height:1.2; background:url(../img/open_index_bg003.gif) repeat-x left bottom;}
.opentable .leadBox01 img{ float:right; padding-left:20px;}
.opentable .leadBox01 p{ padding-bottom:20px;}
.opentable .pageTop{ clear:both; text-align:right; padding-right:15px; background:url(../img/open_index_bg003.gif) repeat-x left top;}
.opentable .pageTop a{ display:inline-block; background-color:#FFFFFF;}
.opentable a:hover img{ filter: "alpha(opacity=80)"; filter: alpha(opacity=80); opacity:0.8;}
.opentable .pt8{ padding-top:8px;}
.opentable .pt30{ padding-top:30px;}
.opentable .pt0{ padding-top:0 !important;}
.opentable .mt0{ margin-top:0 !important;}
.opentable .mt15{ margin-top:15px !important;}
.opentable .subNavi{ width:820px; margin-bottom:7px; padding:8px 0 4px 0; background: url(../img/open_index_bg001.gif) repeat-x 0 bottom;}
.opentable .subNavi li{ float:left; padding:0 0 0 4px;}
.opentable .subNavi li.sub01{ float:none; padding:0 4px 0 0;}
.opentable .subNavi li.sub02{ padding:0 0 0 16px;}
.opentable .subNavi li.sub03{ padding:0 0 0 2px;}
.opentable .subNavi img{ font-size:1px; vertical-align:bottom;}
.opentable .listType01{ margin-top:10px; padding-top:10px; background:url(../img/open_index_bg005.gif) repeat-x left top;}
.opentable .listType01 li{ float:left; width:205px; height:120px; background:url(../img/open_index_bg002.gif) repeat-y left top; overflow:hidden;}
.opentable .listType01 li a{ position:relative; clear:both; display:block; width:193px; height:118px; padding-left:10px; border:1px solid #FFFFFF;}
.opentable .listType01 li a:hover{ border:1px solid #5D5D5D;}
.opentable .listType01 li .txt{ position:absolute; top:0; left:109px; width:84px; color:#4D4D4D;}
.opentable .listType01 li .txt .lv01{ display:block; width:10px; height:9px; background:url(../img/open_index_ic001.gif) repeat-x left top; overflow:hidden;}
.opentable .listType01 li .txt .lv02{ display:block; width:20px; height:9px; background:url(../img/open_index_ic001.gif) repeat-x left top; overflow:hidden;}
.opentable .listType01 li .txt .lv03{ display:block; width:30px; height:9px; background:url(../img/open_index_ic001.gif) repeat-x left top; overflow:hidden;}
.opentable .listType01 li .txt strong{ display:block; font-size:1.1em; font-weight:bold; color:#FFA000;}
.opentable .listType01 li .note{ position:absolute; top:70px; left:9px; width:184px; color:#0023A0;}
.opentable .listType01 li .note img{ display:block; margin-bottom:3px;}
.opentable .twoCol01{ clear:both; padding:20px 0;}
.opentable .twoCol01 .colL{ float:left; width:410px;}
.opentable .twoCol01 .colL div{ width:390px; margin-top:15px; padding:10px; background-color:#ECE3E4;}
.opentable .twoCol01 .colL div p.map{ float:right; width:150px; padding:0 0 0 20px;}
.opentable .twoCol01 .colL div p.map a{ display:block; margin-bottom:4px;}
.opentable .twoCol01 .colL div p{ padding:0 0 5px 7px; line-height:1.2; font-size:1em; color:#4F4B4A;}
.opentable .twoCol01 .colL div p strong{ font-size:1.1em; font-weight:bold; color:#363231;}
.opentable .twoCol01 .colL div dl{ padding:0 0 5px 0; line-height:1.2; font-size:1em; font-weight:bold; color:#00219F; background:#FFFFFF url(../img/open_index_bg006.gif) no-repeat left bottom;}
.opentable .twoCol01 .colL div dl dd{ padding:3px 12px;}
.opentable .twoCol01 .colL div p.btn{ padding:9px 0 0 0; text-align:right;}
.opentable .twoCol01 .colL div p.btn a{ margin-left:9px;}
.opentable .twoCol01 .colR{ float:right; width:395px;}
.opentable .twoCol01 .colR .img{ padding:30px 0 0 10px;}
.opentable .twoCol02{ clear:both; width:800px; margin:20px 0; padding:20px 10px; background-color:#F2ECEC;}
.opentable .twoCol02 .colL{ float:left; width:600px;}
.opentable .twoCol02 .colL strong{ display:block; font-size:1.1em; font-weight: bold;}
.opentable .twoCol02 .colL strong span{ font-size:0.8em;}
.opentable .twoCol02 .colR{ float:right; width:156px;}
.opentable .twoCol02 .colR span{ display:block; padding:6px 0 0 5px;}

.opentable .howto{ width:760px; padding:0 30px;}
.opentable .leadTxt01{ padding:10px 0;}
.opentable .line01{ position:relative; width:760px; padding:12px 0 13px 0; background:url(../img/open_howto_bg001.gif) repeat-x left bottom;}
.opentable .line01 h2{ padding:3px 0 0 2px;}
.opentable .line01 p{ position:absolute; top:12px; right:27px;}
.opentable .section{ width:720px; padding:10px 20px;}
.opentable .twoCol03{ clear:both; width:600px; margin-bottom:10px; padding-right:120px;}
.opentable .twoCol03 .colL{ float:left; width:230px;}
.opentable .twoCol03 .colR{ float:right; width:360px; padding-top:20px;}
.opentable .num01,
.opentable .num02,
.opentable .num03,
.opentable .num04,
.opentable .num05,
.opentable .num06,
.opentable .num07{ display:block; padding-left:19px; background-repeat:no-repeat; background-position:left 0.1em;}
.opentable .num01{ background-image:url(../img/open_howto_ic001.gif);}
.opentable .num02{ background-image:url(../img/open_howto_ic002.gif);}
.opentable .num03{ background-image:url(../img/open_howto_ic003.gif);}
.opentable .num04{ background-image:url(../img/open_howto_ic004.gif);}
.opentable .num05{ background-image:url(../img/open_howto_ic005.gif);}
.opentable .num06{ background-image:url(../img/open_howto_ic006.gif);}
.opentable .num07{ background-image:url(../img/open_howto_ic007.gif);}
.opentable .numTxt{ clear:both; margin-top:30px;}
.opentable .listType02{ padding:5px 0 5px 20px;}
.opentable .listType02 span{ font-weight:bold; color:#0023A0;}
.opentable .listType03{ padding:0 0 20px 20px;}
.opentable .listType03 li{ padding-top:10px;}
.opentable .btnBack{ position:relative;}
.opentable .btnBack a{ margin-left:288px;}
.opentable .btnBack span{ position:absolute; top:0; right:0;}

.opentable .twoCol04{ clear:both; padding:5px 0 0 0;}
.opentable .twoCol04 strong{ font-size:1.2em; font-weight:bold;}
.opentable .twoCol04 .colL{ float:left; width:390px; padding-top:15px;}
.opentable .twoCol04 .colR{ float:right; width:300px; padding:10px; background-color:#EEEEEE;}
.opentable .listType04{ clear:both; width:720px; padding:25px 20px 30px 20px;}
.opentable .listType04 li{ float:left;}
.opentable .listType04 li.last{ float:none; text-align:center;}
.opentable .btnBox{ clear:both; padding:7px 0 8px 232px; background-color:#EEEEEE;}
.opentable div.sakura_content02 { width:720px; margin:20px 0 20px 0; padding:11px 19px; border:1px solid #E0E0E0;}
.opentable div.sakura_content02 p.notes02 { padding:15px 0 0 7px;}


/*------------ okinawa/index.html ADD AT 2012.1.9 ------------------------------------*/
.okinawa{ display:block; width:100%; background:url(../img/okinawa_bg.jpg) repeat center top;}
.okinawa a:hover img{ filter: "alpha(opacity=80)"; filter: alpha(opacity=80); opacity:0.8;}
.okinawa .section{ clear:both;}
.okinawa .aC{text-align:center;}
.okinawa .aL{ text-align:left;}
.okinawa .aR{ text-align:right;}
.okinawa .leadTxt{ clear:both;position:relative; height:362px;}
.okinawa .leadTxt .icon{ position:absolute; left:-36px; top:160px;}
.okinawa .leadTxt .txt{display:block; position:absolute; top:259px; left:158px; color:#FF9900; font-size:16px; font-weight:bold; line-height:1.3;}
.okinawa .leadTxt .btn{display:block; position:absolute; top:251px; right:0; width:245px; color:#333333; line-height:1.3;}
.okinawa .leadTxt .btn img{display:block; margin-bottom:5px;}
.okinawa .listStyle01{clear:both; display:block; width:842px; margin-right:-22px; padding-left:10px; padding-top:30px;}
.okinawa .listStyle01 li{ width:255px; float:left; padding-right:22px; text-align:center; padding-bottom:20px;}
.okinawa .listStyle01 .txt{ display:block; background:url(../img/okinawa_txt_bg.gif) no-repeat left top; width:254px; color:#FF9900; font-size:16px; font-weight:bold; line-height:1.3;}
.okinawa .listStyle01 .txt01{ height:66px; padding:21px 0 0 0;}
.okinawa .listStyle01 .txt02{ height:77px; padding:10px 0 0 0;}
.okinawa .listStyle01 .icn01{ background:url(../img/okinawa_ic001.gif) no-repeat 226px 143px;}
.okinawa .listStyle01 .icn02{ background:url(../img/okinawa_ic002.gif) no-repeat 226px 143px;}
.okinawa .listStyle01 .icn03{ background:url(../img/okinawa_ic003.gif) no-repeat 226px 143px;}
.okinawa .listStyle01 strong{ display:block; font-weight:bold; padding:7px 0 4px 0; font-size:15px; color:#666666;}
.okinawa .listStyle01 small{ font-size:10px; color:#999999;}
.okinawa .listStyle01 strong.orange{ padding:5px 0 4px 0; font-size:13px; color:#FC9800;}
.okinawa .listStyle01 strong.blue{ padding:13px 0 4px 0; font-size:14px; color:#0023A0;}
.okinawa .listStyle01 .noteBox{ width:246px; margin:0 4px 0 5px; padding-top:9px; background:url(../img/okinawa_noteBox_bgT.gif) no-repeat left top;}
.okinawa .listStyle01 .noteBoxB{ width:246px; padding-bottom:9px; background:url(../img/okinawa_noteBox_bgB.gif) no-repeat left bottom;}
.okinawa .listStyle01 .noteBoxM{ padding:0 15px 9px 15px; background:url(../img/okinawa_noteBox_bgM.gif) repeat-y left top; color:#666666;}
.okinawa .grayBox{ margin:13px 0 0 0; padding:28px 80px 23px 45px; border:1px solid #E0E0E0;}
.okinawa .grayBox strong{ font-weight:bold;}
.okinawa .grayBox small{ font-size:10px; color:#FFAC00;}
.okinawa .grayBox ol{ padding:13px 0 0 3px;}
.okinawa .grayBox li{ padding-left:2em;}
.okinawa .grayBox li span{ display:inline-block; width:2em; margin-left:-2em;}
.okinawa .btnBox{ clear:both; position:relative; height:266px;}
.okinawa .btnBox .icon{ display:block; position:absolute; left:-55px; top:-45px;}
.okinawa .btnBox p{ padding:57px 0 0 120px;}
.okinawa .btnBox p span{ display:block; width:580px; padding-top:9px; text-align:center; color:#333333;}
.okinawa #footerWrap{ background:none; background-color:#FFFFFF; width:100%;}
.okinawa #footer{ margin:0 auto;}




/***************VJV 2012*****************/
table.mtTopArea td {
    font-size: 1em;
    vertical-align: bottom;
}
td.mt_topLeft {
    text-align: left;
    width: 440px;
}
td.mt_topRight {
    text-align: right;
    width: 380px;
    padding-left:0px;
}
td.mt_topLeft2 {
    text-align: left;
    width: 520px;
}
td.mt_topRight2 {
    text-align: left;
    width: 300px;
    padding-left:0px;
}
p.mt_name {
    color: #333333;
    font-size: 2.5em;
    line-height: 1.2;
    padding: 5px 0 0;
    font-weight: bold;
}
p.mt_txt {
    color: #333333;
    font-size: 1em;
    line-height: 1.2;
    padding: 10px 0 20px;
    width: 377px;
}

.mtTopArea .mt_topRight ul li, .mtTopArea .mt_topRight2 ul li {
    float: right;
    margin: 0 0 10px;
    padding-left: 7px;
}
a.comBtn07 {
    background: url("../img/com_bt007.gif") no-repeat scroll left top transparent;
    display: block;
    height: 22px;
    overflow: hidden;
    text-indent: -9999px;
    width: 121px;
}
a.comBtn07_kr {
    background: url("../img/com_bt007_kr.gif") no-repeat scroll left top transparent;
    display: block;
    height: 22px;
    overflow: hidden;
    text-indent: -9999px;
    width: 121px;
}
a.comBtn07_sc {
    background: url("../img/com_bt007_sc.gif") no-repeat scroll left top transparent;
    display: block;
    height: 22px;
    overflow: hidden;
    text-indent: -9999px;
    width: 121px;
}
a.comBtn07_tc {
    background: url("../img/com_bt007_tc.gif") no-repeat scroll left top transparent;
    display: block;
    height: 22px;
    overflow: hidden;
    text-indent: -9999px;
    width: 121px;
}
a.comBtn07:hover {
    background: url("../img/com_bt007on.gif") no-repeat scroll left top transparent;
}
a.comBtn07_kr:hover {
    background: url("../img/com_bt007on_kr.gif") no-repeat scroll left top transparent;
}
a.comBtn07_sc:hover {
    background: url("../img/com_bt007on_sc.gif") no-repeat scroll left top transparent;
}
a.comBtn07_tc:hover {
    background: url("../img/com_bt007on_tc.gif") no-repeat scroll left top transparent;
}
a.comBtn05 {
    background: url("../img/com_bt005.gif") no-repeat scroll left top transparent;
    display: block;
    height: 20px;
    margin-top: 1px;
    overflow: hidden;
    text-indent: -9999px;
    width: 55px;
}
a.comBtn05:hover {
    background: url("../img/com_bt005on.gif") no-repeat scroll left top transparent;
}
.mt_offer {
    width: 377px;
    border-bottom: solid 1px #0023A0;
}
p.lead {
    color: #0023A0;
    font-size: 2.0em;
    font-weight: bold;
}
a.mt_getcoupon {
    background: url("../img/2012_btn.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 64px;
    text-indent: -9999px;
    width: 381px;
}
a.mt_getcoupon_kr {
    background: url("../img/2012_btn_kr.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 64px;
    text-indent: -9999px;
    width: 381px;
}
a.mt_getcoupon_sc {
    background: url("../img/2012_btn_sc.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 64px;
    text-indent: -9999px;
    width: 381px;
}
a.mt_getcoupon_tc {
    background: url("../img/2012_btn_tc.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 64px;
    text-indent: -9999px;
    width: 381px;
}
a.mt_getcoupon:hover {
    background: url("../img/2012_btnon.gif") no-repeat scroll 0 0 transparent;
}
a.mt_getcoupon_kr:hover {
    background: url("../img/2012_btnon_kr.gif") no-repeat scroll 0 0 transparent;
}
a.mt_getcoupon_sc:hover {
    background: url("../img/2012_btnon_sc.gif") no-repeat scroll 0 0 transparent;
}
a.mt_getcoupon_tc:hover {
    background: url("../img/2012_btnon_tc.gif") no-repeat scroll 0 0 transparent;
}
ul.mtMdlArea:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
ul.PhListC {
    margin-top: 5px;
}
ul.mtMdlArea {
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 820px;
}
ul.PhListC li.mtPhList01 {
    height: 270px;
    margin-right: 6px;
    width: 405px;
}
ul.PhListC li.mtPhList02 {
    height: 270px;
    margin-right: 0px;
    width: 405px;
}
ul.PhListD li.mtPhList01 {
    height: 270px;
    margin-right: 10px;
    width: 265px;
}
ul.PhListD li.mtPhList02 {
    height: 270px;
    margin-right: 9px;
    width: 265px;
}
ul.PhListD li.mtPhList03 {
    height: 270px;
    margin-right: 0px;
    width: 265px;
}
ul.mtMdlArea li {
    border: 1px solid #D9D9D9;
    display: block;
    overflow: hidden;
}
ul.mtMdlArea li {
    float: left;
}
div.mtMdlAreaInfo:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
div.mtMdlAreaInfo {
    border: 1px solid #CCCCCC;
    display: block;
    margin-bottom: 42px;
    margin-left: auto;
    margin-right: auto;
    padding: 25px 25px 25px 35px;
    width: 758px;
}
dl.mtMdlAreaInfo {
    display: block;
    float: left;
    margin-top: 4px;
    padding-right: 0;
    width: 530px;
}
dl.mtMdlAreaInfo2 {
    display: block;
    float: left;
    margin-top: 4px;
    padding-right: 0;
    width: 370px;
}
dl.mtMdlAreaInfo2 dt {
    color: #333333;
    font-weight: bold;
    margin-bottom: 10px;
}
dl.mtMdlAreaInfo2 dd {
    color: #333333;
    margin-bottom: 0;
}
dl.mtMdlAreaInfo2 dd.mtBtnLgMap {
    margin-top: 13px;
}
dl.mtMdlAreaInfo3 {
    display: block;
    float: left;
    margin-top: 30px;
    padding-right: 0;
    width: 370px;
}
dl.mtMdlAreaInfo3 dt {
    color: #333333;
    font-weight: bold;
    margin-bottom: 10px;
}
dl.mtMdlAreaInfo3 dd {
    color: #333333;
    margin-bottom: 0;
}
dl.mtMdlAreaInfo3 dd.mtBtnLgMap {
    margin-top: 13px;
}
dl.mtMdlAreaInfo dd.mtUrl {
    margin-top: 5px;
}
dl.mtMdlAreaInfo2 dd.mtUrl {
    margin-top: 5px;
}
dl.mtMdlAreaInfo3 dd.mtUrl {
    margin-top: 5px;
}
a.mtBtnMap {
    background: url("../img/2012_ill001.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    width: 99px;
    text-align: center;
    color: #FFF;
    padding-top: 2px;
    font-size: 1.3em;
}
div.etmt_cont {
    border-bottom: 0px;
    display: block;
    margin: 0 0 33px;
    padding: 18px 0 12px;
    width: 820px;
}
.mt_border {
    margin-bottom: 10px;
}
#ScroolBox {
    background: url("../img/2012_scrollbg.jpg") repeat-y scroll 0 11px transparent;
    bottom: 0;
    right: 8%;
    width: 188px;
    position: fixed;
    z-index: 10001;
}
/*
* html {
    overflow: hidden;
}
* html body {
    height: 100%;
    overflow: auto;
    margin: 0;
}
* html #ScroolBox {
    background: url("../img/2012_scrollbg.jpg") repeat-y scroll 0 11px transparent;
    bottom: 0;
    right: 8%;
    width: 188px;
    position: absolute;
    z-index: 10001;
}
*/
#ScroolBox p.scrolltxt {
    font-size: 1.5em;
    margin: 5px 0 5px 25px;
}
#ScroolBox p.scrolltxt a {
    color: #FC9800;
}
#ScroolBox p.scrolltxt a:hover {
    color: #FDAD33;
}

.scrolltxt {
	display:none;
}
.hover .scrolltxt {
	display:block;
}
#ScroolBox .scrollhead {
	display:block;
}
.pt7 {
	padding-top:7px;
}
/***************VJV 2012*****************/



/***************VJV Top 2012/01/16*****************/
h2.top_list_border {
    border-left: 2px solid #000099;
    color: #666666;
	font-weight:bold;
    font-size: 13px;
    line-height: 1.1;
    padding-bottom: 7px;
    padding-left: 8px;
}
p.top_list_border {
    border-left: 2px solid #000099;
    color: #808080;
    font-size: 12px;
    line-height: 1.1;
    margin-right: 5px;
    padding-left: 8px;
    width: 165px;
}
li.top_list_box_orange {
    background: url("/visitjapan/img/top_list_box_orange.jpg") no-repeat scroll 0 0 transparent;
}
a.get_visa_offer {
    background: url("/visitjapan/img/get_coupon.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 19px;
    overflow: hidden;
    text-indent: -9999px;
    width: 92px;
}
a.get_visa_offer:hover {
    background: url("/visitjapan/img/get_coupon.gif") no-repeat scroll 0 -19px transparent;
}
li.top_list_box p.learn_more2 {
    left: 90px;
    position: absolute;
    top: 84px;
}
a.top_list_offer {
    font-size:15px;
    font-weight:bold;
    color:#0023A0;
}
a:hover.top_list_offer {
    font-size:15px;
    font-weight:bold;
    color:#334FB3;
}
/***************VJV Top 2012/01/16*****************/

