@charset "shift-jis";
/*********************
*
*	index
*
**********************/
/* ** column composing ** */
div#lft01
{
	float:left;
	width:216px;
}

div#rgt01
{
	float:right;
	width:554px;
}

div.row
{
	clear:both;
}

/* ** box01 ** */
div#box01,
div#box15
{
	width:216px;
	margin-bottom:8px;
	border-bottom:1px solid #ddd;
}

div#box18
{
	width:216px;
	margin-bottom:8px;
	font-size: 84%;
	border-bottom:1px solid #ddd;
}

div#box01 h3
{
	width:216px;
	height:27px !important;
	height:37px;
	padding-top:10px;
	background:url(../img/sttl_box_01.gif) no-repeat;
}

div#box15 h3
{
	width:216px;
	height:69px;
	background:url(../img/sttl_box_15.jpg) no-repeat;
/*	border-bottom:1px solid #ddd;*/
}

div#box18 h3
{
	width:216px;
	height:25px;
	margin-top:10px;
	background:url(../img/sttl_box_18.gif) no-repeat;
	text-indent:-8883px;
	text-decoration:none;
	overflow:hidden;
}

div#box18 p
{
	display:block;
	width:198px !important;
	width:216px;
	/*background:#fafafa;*/
	margin-top:1px;
	border: 1px solid #ddd;
	padding:7px 8px;
	line-height:1.3;
	/*border-top: none;*/
	background:url(../img/slash_bg.gif);
}

strong.red
{
	color: #dd0000;
	font-weight: normal;
}

div#box01 h3 a
{
	display:block;
	width:216px;
	height:25px;
	background:url(../img/sttl_box_01.gif) 0 -10px no-repeat;
	text-indent:-8883px;
	text-decoration:none;
	overflow:hidden;
}

div#box18 h3 a
{
	display:block;
	width:216px;
	height:25px;
	background:url(../img/sttl_box_18.gif) 0 -10px no-repeat;
	text-indent:-8883px;
	text-decoration:none;
	overflow:hidden;
}

div#box15 h3 a
{
	display:block;
	width:216px;
	height:69px;
	background:url(../img/sttl_box_15.jpg) no-repeat;
	text-indent:-8883px;
	text-decoration:none;
	overflow:hidden;
}

div#box01 h3 a:hover
{
	background-position:0 -47px;
}

div#box18 h3 a:hover
{
	background-position:0 -47px;
}

div#box15 h3 a:hover
{
	background-position:0 -69px;
}

div#box01 dl
{
	width:214px !important;
	width:216px;
	padding:8px 0;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	background:#fafafa url(../img/dotted.gif) 0 100% repeat-x;
	font-size:84%;
}

div#box01 dt,
div#box01 dd
{
	width:198px;
	margin-left:8px;
	line-height:120%;
}

div#box01 dt
{
	font-weight:bold;
}

div#box01 dl.nodot
{
	background:#fafafa;
}






div#box18 ul
{
	width:216px;
}

div#box18 ul:after
{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}

div#box18 li
{
	width:214px !important;
	width:216px;
	height:20px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	background:url(../img/dotted.gif) 0 100% repeat-x;
	list-style-type:none
}

div#box18 li.abr 
{
	height:19px;
	background:none;
}

div#box18 li a
{
	display:block;
	color:#333;
	line-height:130%;
	
	width:194px !important;
	width:216px;
	height:auto !important;
	height:19px;
	min-height:15px;
	padding:4px 0 0 20px;
	background:url(../img/mark_02.gif) 8px 7px no-repeat;
}

div#box18 li.abr a
{
	background:url(../img/mark_03.gif) 8px 7px no-repeat;
}

div#box18 li a:hover
{
	background:#ebebeb url(../img/mark_02.gif) 8px 7px no-repeat;
}

div#box18 li.abr a:hover
{
	height:19px;
	background:#ebebeb url(../img/mark_03.gif) 8px 7px no-repeat;
}

div#box15 div
{
	width:198px !important;
	width:216px;
	height:auto !important;
	min-height:50px;
	height:66px;
	padding:8px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	background:#fafafa url(../img/dotted.gif) 0 100% repeat-x;
}

div#box15 div.nodot
{
	background:#fafafa;
}

div#box15 dl
{
	width:140px !important;
	width:198px;
	height:auto !important;
	min-height:50px;
	height:50px;
	padding-left:58px;
}

/* ** box_common ** */
div#box02,
div#box03,
div#box04,
div#box05,
div#box06,
div#box07,
div#box08,
div#box09,
div#box10
{
	width:272px;
	border-bottom:1px solid #ddd;
	background:#fafafa;
	font-size:84%;
	line-height:120%;
}

div#box02
{
	border-bottom: none;
	background: none;
	margin-bottom: 5px;
}

div#box02 div.innerbox
{
	width:272px;
	border-bottom:1px solid #ddd;
	background:#fafafa;
	display: inline-block;
}

div#box02,
div#box04,
div#box06,
div#box08
{
	float:left;
}

div#box03,
div#box05,
div#box07,
div#box09
{
	float:right;
}

div#box02 h3,
div#box03 h3,
div#box04 h3,
div#box05 h3,
div#box06 h3,
div#box07 h3,
div#box08 h3,
div#box09 h3,
div#box10 h3
{
	width:272px;
	height:27px !important;
	height:37px;
	padding-top:10px;
}

div#box02 h3
{
	background:#fff url(../img/sttl_box_02.gif) no-repeat;
}

div#box03 h3
{
	background:#fff url(../img/sttl_box_03.gif) no-repeat;
}

div#box04 h3
{
	background:#fff url(../img/sttl_box_04.gif) no-repeat;
}

div#box05 h3
{
	background:#fff url(../img/sttl_box_05.gif) no-repeat;
}

div#box06 h3
{
	background:#fff url(../img/sttl_box_06.gif) no-repeat;
}

div#box07 h3
{
	background:#fff url(../img/sttl_box_07.gif) no-repeat;
}

div#box08 h3
{
	background:#fff url(../img/sttl_box_08.gif) no-repeat;
}

div#box09 h3
{
	background:#fff url(../img/sttl_box_09.gif) no-repeat;
}

div#box10 h3
{
	background:#fff url(../img/sttl_box_10.gif) no-repeat;
}

div#box02 h3 a,
div#box03 h3 a,
div#box04 h3 a,
div#box05 h3 a,
div#box06 h3 a,
div#box07 h3 a,
div#box08 h3 a,
div#box09 h3 a,
div#box10 h3 a
{
	display:block;
	width:272px;
	height:25px;
	text-indent:-8883px;
	text-decoration:none;
	overflow:hidden;
}

div#box02 h3 a
{
	background:url(../img/sttl_box_02.gif) 0 -10px no-repeat;
}

div#box03 h3 a
{
	background:url(../img/sttl_box_03.gif) 0 -10px no-repeat;
}

div#box04 h3 a
{
	background:url(../img/sttl_box_04.gif) 0 -10px no-repeat;
}

div#box05 h3 a
{
	background:url(../img/sttl_box_05.gif) 0 -10px no-repeat;
}

div#box06 h3 a
{
	background:url(../img/sttl_box_06.gif) 0 -10px no-repeat;
}

div#box07 h3 a
{
	background:url(../img/sttl_box_07.gif) 0 -10px no-repeat;
}

div#box08 h3 a
{
	background:url(../img/sttl_box_08.gif) 0 -10px no-repeat;
}

div#box09 h3 a
{
	background:url(../img/sttl_box_09.gif) 0 -10px no-repeat;
}

div#box02 h3 a:hover,
div#box03 h3 a:hover,
div#box04 h3 a:hover,
div#box05 h3 a:hover,
div#box06 h3 a:hover,
div#box07 h3 a:hover,
div#box08 h3 a:hover,
div#box09 h3 a:hover,
div#box10 h3 a:hover
{
	background-position:0 -47px;
}

div#box02 p,
div#box03 p,
div#box04 p,
div#box05 p,
div#box10 p
{
	width:254px !important;
	width:272px;
	padding:7px 8px;
	border:1px solid #ddd;
	border-top:none;
	background:url(../img/slash_bg.gif);
}

div#box02 p.flight
{
	width:272px !important;
	padding: 5px 0 10px;
	border: none;
	background: none;
	text-align: right;
}

div#box02 li,
div#box03 li,
div#box04 li,
div#box05 li,
div#box06 li,
div#box07 li,
div#box10 li
{
	list-style-type:none;
}

div#box02 li a,
div#box03 li a,
div#box04 li a,
div#box05 li a,
div#box06 li a,
div#box07 li a,
div#box10 li a
{
	color:#333;
	line-height:130%;
}

/* ** box02 ** */
div#box02 dl
{
	float:left;
}

div#box02 dl#dom
{
	width:135px !important;
	width:137px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

div#box02 dl#abr
{
	width:134px !important;
	width:135px;
	border-right:1px solid #ddd;
}

div#box02 dl dt
{
	float:left;
	width:18px;
	height:auto !important;
	height:79px;
	min-height:79px;
	text-indent:-8883px;
}

div#box02 dl#dom dt
{
	background:#65BD1E url(../img/box_02_01.gif) 50% 50% no-repeat;
}

div#box02 dl#abr dt
{
	background:#F14400 url(../img/box_02_02.gif) 50% 50% no-repeat;
}

div#box02 dl#dom dd
{
	float:left;
	width:117px;
}

div#box02 dl#abr dd
{
	float:left;
	width:116px;
}

div#box02 dl#dom dd li
{
	width:117px;
	height:auto !important;
	height:20px;
	min-height:20px;
	background:url(../img/dotted.gif) 0 100% repeat-x;
}

div#box02 dl#abr dd li
{
	width:116px;
	height:auto !important;
	height:20px;
	min-height:20px;
	background:url(../img/dotted.gif) 0 100% repeat-x;
}

div#box02 dl#dom dd li.nodot,
div#box02 dl#abr dd li.nodot
{
	height:auto !important;
	height:19px;
	min-height:19px;
	padding-bottom:0;
	background:none;
}

div#box02 dl#dom dd li a
{
	display:block;
	width:97px !important;
	width:117px;
	height:auto !important;
	height:19px;
	min-height:15px;
	padding:4px 0 0 20px;
	background:url(../img/mark_02.gif) 8px 7px no-repeat;
}

div#box02 dl#abr dd li a
{
	display:block;
	width:96px !important;
	width:116px;
	height:auto !important;
	height:19px;
	min-height:15px;
	padding:4px 0 0 20px;
	background:url(../img/mark_03.gif) 8px 7px no-repeat;
}

div#box02 dl#dom dd li a:hover
{
	background:#ebebeb url(../img/mark_02.gif) 8px 7px no-repeat;
}

div#box02 dl#abr dd li a:hover
{
	background:#ebebeb url(../img/mark_03.gif) 8px 7px no-repeat;
}

div#box02 dl#dom dd li a span,
div#box02 dl#abr dd li a span
{
	color:#dd0000;
}

/* ** box03 ** */
div#box03 dl
{
	width:270px !important;
	width:272px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

div#box03 dl#brd
{
	height:auto !important;
	height:40px;
	min-height:40px;
	background:url(../img/dotted.gif) 0 100% repeat-x;
}

div#box03 dl#arr
{
	height:auto !important;
	height:39px;
	min-height:39px;
}

div#box03 dl dt
{
	float:left;
	width:40px;
	height:auto !important;
	height:39px;
	min-height:39px;
	text-indent:-8883px;
}

div#box03 dl#brd dt
{
	background:#159EC6 url(../img/box_03_01.gif) 50% 50% no-repeat;
}

div#box03 dl#arr dt
{
	background:#159EC6 url(../img/box_03_02.gif) 50% 50% no-repeat;
}

div#box03 dd
{
	float:left;
	width:230px;
}

div#box03 dd li.dmst
{
	width:230px;
	height:auto !important;
	height:20px;
	min-height:20px;
	background:url(../img/dotted.gif) 0 100% repeat-x;
}

div#box03 dd li.abrd
{
	width:230px;
	height:auto !important;
	height:19px;
	min-height:19px;
}

div#box03 dd li.dmst a
{
	display:block;
	width:210px !important;
	width:230px;
	height:auto !important;
	height:19px;
	min-height:15px;
	padding:4px 0 0 20px;
	background:url(../img/mark_02.gif) 8px 7px no-repeat;
}

div#box03 dd li.abrd a
{
	display:block;
	width:210px !important;
	width:230px;
	height:auto !important;
	height:19px;
	min-height:15px;
	padding:4px 0 0 20px;
	background:url(../img/mark_03.gif) 8px 7px no-repeat;
}

div#box03 dd li.dmst a:hover
{
	background:#ebebeb url(../img/mark_02.gif) 8px 7px no-repeat;
}

div#box03 dd li.abrd a:hover
{
	background:#ebebeb url(../img/mark_03.gif) 8px 7px no-repeat;
}

/* ** box04 ** */
div#box04 ul
{
	width:270px !important;
	width:272px;
	padding:5px 0 2px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

div#box04 ul:after
{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}

div#box04 li
{
	display:inline;
	float:left;
	width:130px;
	height:30px;
	margin-left:4px;
}

div#box04 li a
{
	display:block;
	width:98px !important;
	width:130px;
	height:22px !important;
	height:30px;
	padding:8px 0 0 32px;
	line-height:120%;
}

div#box04 li#car a
{
	background:url(../img/box_04_01.gif) 0 50% no-repeat;
}

div#box04 li#bus a
{
	height:28px !important;
	height:30px;
	padding:2px 0 0 32px;
	background:url(../img/box_04_02.gif) 0 50% no-repeat;
}

div#box04 li#rent a
{
	background:url(../img/box_04_04.gif) 0 50% no-repeat;
}

div#box04 li#taxi
{
	width:264px;
}

div#box04 li#taxi a
{
	width:232px !important;
	width:264px;
	background:url(../img/box_04_03.gif) 0 50% no-repeat;
}

/* ** box05 ** */
div#box05 ul
{
	width:272px;
}

div#box05 ul:after
{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}

div#box05 li
{
	display:inline;
	float:left;
	width:135px !important;
	width:136px;
	height:20px;
	border-left:1px solid #ddd;
	background:url(../img/dotted.gif) 0 100% repeat-x;
}

div#box05 li.nodot
{
	height:auto !important;
	height:19px;
	min-height:19px;
	background:none;
}

div#box05 li.wbdr
{
	width:134px !important;
	width:136px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

div#box05 li.wwbdr
{
	width:270px !important;
	width:272px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

div#box05 li a
{
	display:block;
	width:115px !important;
	width:135px;
	height:auto !important;
	height:19px;
	min-height:15px;
	padding:4px 0 0 20px;
	background:url(../img/mark_01.gif) 8px 7px no-repeat;
}

div#box05 li.wbdr a
{
	width:114px !important;
	width:134px;
}

div#box05 li.wwbdr a
{
	width:250px !important;
	width:270px;
}

div#box05 li a:hover,
div#box05 li.wbdr a:hover,
div#box05 li.wwbdr a:hover
{
	background:#ebebeb url(../img/mark_01.gif) 8px 7px no-repeat;
}

div#box05 li#car a,
div#box05 li#bus a
{
	height:22px !important;
	height:30px;
	padding-top:8px;
	background:url(../img/box_04_02.gif) 0 50% no-repeat;
}

div#box05 li#car a
{
	height:30px;
	padding-top:8px;
	background:url(../img/box_04_01.gif) 0 50% no-repeat;
}

div#box05 li#bus a
{
	height:30px;
	background:url(../img/box_04_02.gif) 0 50% no-repeat;
}

div#box05 li#rent a
{
	background:url(../img/box_04_03.gif) 0 50% no-repeat;
}

div#box05 li#taxi a
{
	background:url(../img/box_04_04.gif) 0 50% no-repeat;
}

/* ** box06,07,08,09 ** */
div#box06 div.slsh,
div#box07 div.slsh,
div#box08 div.slsh,
div#box09 div.slsh
{
	width:270px !important;
	width:272px;
	border:1px solid #ddd;
	border-top:none;
	background:url(../img/slash_bg.gif) 2px 0 repeat;
}

div#box09 div.slsh
{
	background:url(../img/slash_bg.gif) 3px 0 repeat;
}

div#box08 div.slsh,
div#box09 div.slsh
{
	border-bottom:none;
}

div#box06 p
{
	width:159px !important;
	width:270px;
	height:auto !important;
	height:53px;
	min-height:39px;
	padding:7px 103px 7px 8px;
	background:url(../img/box_06_bg.jpg) 100% -37px no-repeat;
}

div#box07 p
{
	width:182px !important;
	width:270px;
	height:auto !important;
	height:53px;
	min-height:39px;
	padding:7px 80px 7px 8px;
	background:url(../img/box_07_bg.jpg) 100% -37px no-repeat;
}

div#box08 p
{
	width:182px !important;
	width:270px;
	height:auto !important;
	height:60px;
	min-height:55px;
	padding:7px 80px 7px 8px;
	background:url(../img/box_08_bg.jpg) 100% -34px no-repeat;
}

div#box09 p
{
	width:172px !important;
	width:270px;
	height:auto !important;
	height:60px;
	min-height:55px;
	padding:7px 90px 7px 8px;
	background:url(../img/box_09_bg.jpg) 100% -23px no-repeat;
}

div#box06 ul,
div#box07 ul
{
	width:270px !important;
	width:272px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

div#box06 li,
div#box07 li
{
	width:270px;
	height:auto !important;
	height:20px;
	min-height:20px;
	background:url(../img/dotted.gif) 0 100% repeat-x;
}

div#box06 li.nodot,
div#box07 li.nodot
{
	height:auto !important;
	height:19px;
	min-height:19px;
	background:none;
}

div#box06 li a,
div#box07 li a
{
	display:block;
	width:250px !important;
	width:270px;
	height:auto !important;
	height:19px;
	min-height:15px;
	padding:4px 0 0 20px;
	background:url(../img/mark_01.gif) 8px 7px no-repeat;
}

div#box06 li a:hover,
div#box07 li a:hover
{
	background:#ebebeb url(../img/mark_01.gif) 8px 7px no-repeat;
}

/* ** box with comment ** */
div#box31
{
	float:left;
	width:272px;
	padding:0 0 0.4em;
}

div#box31 p.cmt
{
	text-align:right;
	font-size:84%;
	line-height:160%;
}

/* ** terminal_banner ** */
p#terminal
{
	width:216px;
	height:45px;
}

p#terminal a
{
	display:block;
	width:216px;
	height:45px;
	background:url(../img/terminal_banner.gif) no-repeat;
	text-indent:-8883px;
	text-decoration:none;
	overflow:hidden;
}

/*********************
*
*	foreign language
*
**********************/
div#flashm
{
	width:780px;
	height:177px;
	margin:0 auto;
	text-indent:-8883px;
}

div#welcome
{
	width:780px;
	height:auto;
	padding-bottom:3px;
	background:url(../img/btm_01.gif) 0 100% no-repeat;
}

div#wbox
{
	width:780px;
	padding-top:3px;
	background:url(../img/top_01.gif) no-repeat;
}

div#welcome h3
{
	width:780px;
	height:28px;
	background:#ddd url(../img/sttl_m_eng.gif) 50% 3px no-repeat;
	text-indent:-8883px;
}

div#welcome p
{
	width:754px !important;
	width:780px;
	height:auto;
	padding:4px 10px 0;
	border-left:3px solid #ddd;
	border-right:3px solid #ddd;
	background:#fff;
}

div#welcome p.sub
{
	padding:0 10px 4px;
	font-size:84%;
	line-height:150%;
}

div#welcome p.sub span
{
	color:#169FC7;
}

/* ** column composing ** */
div#lft02
{
	float:left;
	width:272px;
}

div#rgt02
{
	float:right;
	width:498px;
}

div#lft03
{
	float:left;
	width:272px;
}

div#rgt03
{
	float:right;
	width:216px;
}

/* ** box10 ** */
div#box10 dl
{
	width:270px !important;
	width:272px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

div#box10 dl#bs
{
	height:auto !important;
	height:100px;
	min-height:100px;
	background:url(../img/dotted.gif) 0 100% repeat-x;
}

div#box10 dl#tx
{
	height:auto !important;
	height:19px;
	min-height:19px;
}

div#box10 dl dt
{
	float:left;
	width:18px;
	height:auto !important;
	height:79px;
	min-height:79px;
	text-indent:-8883px;
}

div#box10 dl#bs dt
{
	height:auto !important;
	height:99px;
	min-height:99px;
	background:#00907f url(../img/box_10_01.gif) 50% 50% no-repeat;
}

div#box10 dl#tx dt
{
	height:auto !important;
	height:19px;
	min-height:19px;
	background:#C46D6D url(../img/m_02_02.gif) 50% 50% no-repeat;
}

div#box10 dl#bs dd
{
	float:left;
	width:252px;
}

div#box10 dl#tx dd
{
	float:left;
	width:252px;
}

div#box10 dl#bs dd li
{
	width:252px;
	height:auto !important;
	height:20px;
	min-height:20px;
	background:url(../img/dotted.gif) 0 100% repeat-x;
}

div#box10 dl#tx dd li
{
	width:252px;
	height:auto !important;
	height:20px;
	min-height:20px;
	background:url(../img/dotted.gif) 0 100% repeat-x;
}

div#box10 dl#bs dd li.nodot,
div#box10 dl#tx dd li.nodot
{
	height:auto !important;
	height:19px;
	min-height:19px;
	background:none;
}

div#box10 dl#bs dd li a
{
	display:block;
	width:232px !important;
	width:252px;
	height:auto !important;
	height:19px;
	min-height:15px;
	padding:4px 0 0 20px;
	background:url(../img/mark_01.gif) 8px 7px no-repeat;
}

div#box10 dl#tx dd li a
{
	display:block;
	width:232px !important;
	width:252px;
	height:auto !important;
	height:19px;
	min-height:15px;
	padding:4px 0 0 20px;
	background:url(../img/mark_01.gif) 8px 7px no-repeat;
}

div#box10 dl#bs dd li a:hover
{
	background:#ebebeb url(../img/mark_01.gif) 8px 7px no-repeat;
}

div#box10 dl#tx dd li a:hover
{
	background:#ebebeb url(../img/mark_01.gif) 8px 7px no-repeat;
}

/* ** box11,12 ** */
div#box11,
div#box12
{
	width:216px;
	border-bottom:1px solid #ddd;
	background:#fafafa;
	font-size:84%;
	line-height:120%;
}

div#box11 h3,
div#box12 h3
{
	width:216px;
	height:27px !important;
	height:37px;
	padding-top:10px;
}

div#box11 h3
{
	background:#fff url(../img/sttl_box_11.gif) no-repeat;
}

div#box12 h3
{
	background:#fff url(../img/sttl_box_12.gif) no-repeat;
}

div#box11 h3 a,
div#box12 h3 a
{
	display:block;
	width:216px;
	height:25px;
	text-indent:-8883px;
	text-decoration:none;
	overflow:hidden;
}

div#box11 p,
div#box12 p
{
	width:198px !important;
	width:216px;
	padding:7px 8px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	background:url(../img/slash_bg.gif);
}

div#box16,
div#box17
{
	width:278px;
	margin-bottom:20px !important;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
}

div#box16
{
	float:left;
}

div#box17
{
	float:right;
}

div#box16 h3,
div#box17 h3
{
	width:278px;
	height:110px;
	margin:0;
	text-indent:-8883px;
}

div#box16 h3
{
	background:#fff url(../img/sttl_box_16.jpg) no-repeat;
}

div#box17 h3
{
	background:#fff url(../img/sttl_box_17.jpg) no-repeat;
}

div#box16 div,
div#box17 div
{
	width:260px !important;
	width:278px;
	height:auto !important;
	min-height:50px;
	height:66px;
	padding:8px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	background:#fafafa url(../img/dotted.gif) 0 100% repeat-x;
}

div#box16 dl,
div#box17 dl
{
	width:202px !important;
	width:260px;
	height:auto !important;
	min-height:50px;
	height:50px;
	padding-left:58px;
}

div#box15 div.hokkaido dl,
div#box16 div.hokkaido dl
{
	background:url(../img/pict_tour_hokkaido.gif) no-repeat;
}

div#box15 div.tokyo dl,
div#box16 div.tokyo dl
{
	background:url(../img/pict_tour_tokyo.gif) no-repeat;
}

div#box15 div.kagoshima dl,
div#box16 div.kagoshima dl
{
	background:url(../img/pict_tour_kagoshima.gif) no-repeat;
}

div#box15 div.okinawa dl,
div#box16 div.okinawa dl
{
	background:url(../img/pict_tour_okinawa.gif) no-repeat;
}

div#box15 div.domestic dl,
div#box16 div.domestic dl
{
	background:url(../img/pict_tour_domestic.gif) no-repeat;
}

div#box15 div.seoul dl,
div#box17 div.seoul dl
{
	background:url(../img/pict_tour_seoul.gif) no-repeat;
}

div#box15 div.shanghai dl,
div#box17 div.shanghai dl
{
	background:url(../img/pict_tour_shanghai.gif) no-repeat;
}

div#box15 div.guam dl,
div#box17 div.guam dl
{
	background:url(../img/pict_tour_guam.gif) no-repeat;
}

div#box15 div.china dl,
div#box17 div.china dl
{
	background:url(../img/pict_tour_china.gif) no-repeat;
}

div#box15 div.asia dl,
div#box17 div.asia dl
{
	background:url(../img/pict_tour_asia.gif) no-repeat;
}

div#box15 div.overseas dl,
div#box17 div.overseas dl
{
	background:url(../img/pict_tour_overseas.gif) no-repeat;
}

div#box15 div.hongkong dl,
div#box17 div.hongkong dl
{
	background:url(../img/pict_tour_hongkong.gif) no-repeat;
}

div#box15 div.taipei dl,
div#box17 div.taipei dl
{
	background:url(../img/pict_tour_taipei.gif) no-repeat;
}

div#box15 dl dt,
div#box15 dl dd,
div#box16 dl dt,
div#box16 dl dd,
div#box17 dl dt,
div#box17 dl dd
{
	line-height:120%;
}

div#box15 dl dt,
div#box16 dl dt,
div#box17 dl dt
{
	font-weight:bold;
	font-size:84%;
}

div#box15 dl dd
{
	font-size:84%;
}

div#box16 ul,
div#box17 ul
{
	width:268px !important;
	width:278px;
	padding:4px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	background:#fafafa;
	line-height:120%;
}

div#box16 ul li,
div#box17 ul li
{
	display:inline;
}

/* box rem */

#box04rem
{
	width:272px;
	float:left;
}

#box04rem #box04
{
	width:272px;
	float:none;
}

#box04rem p.rem04
{
	width:272px !important;
	padding: 5px 0 10px;
	border: none;
	background: none;
	text-align: right;
	font-size:84%;
	line-height:1.3;
}


/*********************
*
*	media_print
*
**********************/
@media print
{
div#box02,
div#box03,
div#box05
{
	width:275px;
}
div#box02 dl#dom
{
	float:left;
	width:135px !important;
	width:137px;
}

div#box02 dl#abr
{
	float:right;
	width:134px !important;
	width:135px;
}
div#box03 dl
{
	width:272px !important;
	width:274px;
}
div#box05 ul
{
	width:275px;
}
}
