@charset "Shift_JIS";

@import url(/common/css/jtb_site_970.css);
@import url(/common/css/regulation_970.css);
@import url(/kaigai/css/centerbox.css);
@import url(/kaigai/css/topicinfo.css);
@import url(/kaigai/css/foot_pageLink.css);
@import url(/kaigai/css/foot_sitemap.css);


/* layout base */
*{
font-family:MS PGothic,Osaka,Hiragino Kaku Gothic Pro W3,Arial,Helvetica,sans-serif;
}

#contents-main {
margin-top:0px;
}

#column-side {
float:left;
margin:0 10px 0 0;
width:230px;
}

#column-main {
float:left;
width:470px;
}

#column-sub {
/*float:right;*/
width:230px;
margin-left:720px;
}

* html #column-sub {
margin-left:0px;
float:right;
}
#column-side,
#column-search,
#column-main,
#column-sub{
font-size:92.6%;
line-height:1.22;
z-index:900;
}

.none {
display:none !important;
}

.visible {
display:block !important;
}

div#h1titleArea {
margin-bottom:11px;
}

div#h1titleArea h1{
float:left;
display:inline;
font-size:100%;
background:none;
padding:0;
width:185px;
margin-bottom:0;
margin-left:5px;
margin-right:26px;
}

div#h1titleArea div.selectBlock {
float:left;
background:url(/kaigai/images/kaigai_top/index_bg_007.gif) 0 0 no-repeat;
padding:6px 16px;
}

div#h1titleArea div.selectBlock dl {
width:275px;
min-height: 25px;
height: auto !important;
height: 25px;

}

div#h1titleArea div.selectBlock dl dt {
float:left;
}

div#h1titleArea div.selectBlock dl dd {
float:right;
}

div#h1titleArea div.selectBlock dl dd .selecter {
width:142px;
vertical-align:middle;
font-size:115%;
font-weight:bold;
z-index:9999;
}

div#h1titleArea div.detailBlock{
float:right;
display:inline;
text-align:right;
font-size:0.9em;
}

div#h1titleArea div.detailBlock p.txt {
margin-bottom:-4px;
}

div#h1titleArea div.detailBlock p.data {
font-weight:bold;
}

/* ------------------ おすすめコンテンツ追加 20101022 ---------------------- */
#areabetuContentsA01,
#areabetuContentsA02,
#areabetuContentsA03,
#areabetuContentsA04 {
margin-bottom:5px;
border:solid 1px #89bc03;
background:#f6ffd7;
}

#osusumeContentsA01,
#osusumeContentsA02,
#osusumeContentsA03,
#osusumeContentsA04{
margin-bottom:15px;
border:solid 1px #fe9401;
background:#fffcd9;
}

#osusumeContentsA01 img,
#osusumeContentsA02 img,
#osusumeContentsA03 img,
#osusumeContentsA04 img,
#areabetuContentsA01 img,
#areabetuContentsA02 img,
#areabetuContentsA03 img,
#areabetuContentsA04 img {
vertical-align:bottom;
}

#osusumeContentsA01 dt,
#osusumeContentsA02 dt,
#osusumeContentsA03 dt,
#osusumeContentsA04 dt,
#areabetuContentsA01 dt,
#areabetuContentsA02 dt,
#areabetuContentsA03 dt,
#areabetuContentsA04 dt {
float:left;
display:inline;
width:130px;
}

#osusumeContentsA01 dd,
#osusumeContentsA02 dd,
#osusumeContentsA03 dd,
#osusumeContentsA04 dd,
#areabetuContentsA01 dd,
#areabetuContentsA02 dd,
#areabetuContentsA03 dd,
#areabetuContentsA04 dd{
margin-left:130px;
padding-top:3px;
}

#osusumeContentsA01 ul,
#osusumeContentsA02 ul,
#osusumeContentsA03 ul,
#osusumeContentsA04 ul,
#areabetuContentsA01 ul,
#areabetuContentsA02 ul,
#areabetuContentsA03 ul,
#areabetuContentsA04 ul {
padding-left:10px;
}

#osusumeContentsA01 li,
#osusumeContentsA02 li,
#osusumeContentsA03 li,
#osusumeContentsA04 li,
#areabetuContentsA01 li,
#areabetuContentsA02 li,
#areabetuContentsA03 li,
#areabetuContentsA04 li {
display:inline;
margin-left:10px;
font-size:92.6%;
}

#osusumeContentsA01 li a,
#osusumeContentsA02 li a,
#osusumeContentsA03 li a,
#osusumeContentsA04 li a,
#areabetuContentsA01 li a,
#areabetuContentsA02 li a,
#areabetuContentsA03 li a,
#areabetuContentsA04 li a {
padding-left:10px;
background:url(/kaigai/images/kaigai_top/cmn_ico_001.gif) 0 3px no-repeat;
}

#areabetuContentsA01 li span,
#areabetuContentsA02 li span,
#areabetuContentsA03 li span,
#areabetuContentsA04 li span {
	color:#FF0033;
	font-weight:bold;
}

/************************************************************************/
/*                 左部分       #column-side                            */
/************************************************************************/

/**from_btn**/
#column-side .from_btn li{
display:inline;
margin-right:2px;}
.from_btn li img{
margin:0;}

/*------------検索フォーム-----#column-search-----*/
#column-search{}
#column-search div{
background:#fff;
}
#column-search h2{
margin:0;
padding:7px 11px;
border-left:none;
border-right:none;
font-size:125%;
}
/*検索ボタン*/
#column-search .buttonBoxTop{
width:210px;
margin:0 auto;
}

#column-search .buttonBoxTop p{
padding:10px 0 8px;
text-align:center;
margin:0 auto;
width:210px;
}

#column-search .buttonBoxTop p.dash{
padding:10px 0 8px;
text-align:center;
margin:0 auto;
width:210px;
background:url(/kaigai/images/kaigai_top/cmn_line_001.gif) left top repeat-x;
}

.buttonBoxTop input {
width:210px;
}

/**地図から探す **/
#column-search #mapBlockA01,
#column-search #mapBlockA02,
#column-search #mapBlockA03,
#column-search #mapBlockA04 {
margin-bottom:15px;
z-index:0;
width:230px;
height:200px;
background:url(/kaigai/images/kaigai_top/lnav_bg_002.gif) left top no-repeat;
}

#column-search #mapBlockA01 ul,
#column-search #mapBlockA02 ul,
#column-search #mapBlockA03 ul,
#column-search #mapBlockA04 ul {
position:relative;
}
#column-search #mapBlockA01 ul li,
#column-search #mapBlockA02 ul li,
#column-search #mapBlockA03 ul li,
#column-search #mapBlockA04 ul li {
position:absolute;
}
#column-search div ul li.area01{left:10px; top:10px; }
#column-search div ul li.area02{left:176px;top:30px; }
#column-search div ul li.area03{left:93px; top:50px; }
#column-search div ul li.area04{left:46px; top:62px; }
#column-search div ul li.area05{left:123px;top:85px; }
#column-search div ul li.area06{left:55px; top:87px; }
#column-search div ul li.area07{left:112px;top:109px;}
#column-search div ul li.area08{left:31px; top:113px;}
#column-search div ul li.area09{left:116px;top:135px;}
#column-search div ul li.area10{left:5px;  top:148px;}
#column-search div ul li.area11{left:164px;top:167px;}
#column-search div ul li.area12{left:85px; top:173px;}
#column-search div ul li.area13{left:174px; top:101px;}
#column-search div ul li.area14{left:4px; top:86px;}


/*エリア*/
#column-search .h2Dummy {
	margin-bottom:5px;
    padding: 5px 10px;
    font-size: 114.5%;
    font-weight: bold;
    background: none repeat scroll 0 0 #EAEAEA!important;
    border-color: #CC0033 #999999 #999999!important;
    border-style: solid;
    border-width: 3px 0px 1px;
}









#column-search div#kaigaiLink{
	padding-bottom:5px;
    border: 1px solid #A9A9A9;
    border-top: none;
    margin-bottom: 15px;
}
#column-search div#kaigaiLink h2{
	margin-bottom:5px;
}

/*#column-search div#kaigaiLink dl{
	margin:0 0px 0 5px;
}
#column-search div#kaigaiLink dt{
	display:inline;
	font-weight:bold;
	float:left;
}
#column-search div#kaigaiLink dd{
	display:inline;
}
#column-search div#kaigaiLink ul{
	display:inline;
}
#column-search div#kaigaiLink li{
	display:inline;
	float:left;
	margin-right:5px;
	padding-right:5px;
	line-height:1.4;
	border-right: solid 1px #444;
	white-space: nowrap; 
}*/

div#kaigaiLink ul{
	margin:0 0 0 5px;
	line-height:1.5;
}
div#kaigaiLink ul li{
	display:inline;
	padding-right:2px;
	padding-left:8px;
	font-weight:bold;
	background:url("/kaigai/images/list_ico.gif") no-repeat left 4px; 
}
div#kaigaiLink ul li a:link,div#kaigaiLink ul li a:visited{
	text-decoration:none;
}
div#kaigaiLink ul li a:hover{
	text-decoration:underline;
}

div#kaigaiLink ul li ul{
	margin:0;
	display:inline;
}
div#kaigaiLink ul li ul li{
	display:inline;
	padding:0;
	font-weight:normal;
	font-size:80%;
	background:none;
	}
div#kaigaiLink ul li span.nowrap{
	display:inline-block;
	white-space: nowrap; 
}
div#kaigaiLink ul li ul li span.arealine{
	padding:0 3px 0 3px;
	color:#13179d;
}


/*目的地別 都市情報*/
#column-search #kaigai_form_Area2{
border:1px #A9A9A9 solid;
border-top:none;
padding-bottom:5px;
/*margin:5px 3px 5px 3px;*/
}
#kaigai_form_Area2 p{
padding:5px 2px 0 5px;}

/** 海外ツアーを条件から探す**/
#column-search #kaigai_search-condition1{
border:1px #A9A9A9 solid;
border-top:none;
margin-bottom:15px;
}
#kaigai_search-condition1 .grayFrame{
margin:6px 5px 8px 8px;
}
#kaigai_search-condition1 .grayFrame dl{
margin-bottom:5px;}
#kaigai_search-condition1 .grayFrame dt{
background:url(/images2/arrow_down.gif) no-repeat 1px 0.3em;
padding-left:14px;
font-weight:bold;
margin-bottom:3px;
}
#kaigai_search-condition1 .grayFrame dt{}
#kaigai_search-condition1 .grayFrame dt img{
vertical-align:top;
margin-left:10px;}
#kaigai_search-condition1 .grayFrame dd .vam{
width:210px;
vertical-align:middle;}
#kaigai_search-condition1 .grayFrame dd select.long-area{
margin:0 0 5px 0;
width:210px;}
#kaigai_search-condition1 .grayFrame dd select.long{
margin:0 0 5px 0;
width:210px;}
#kaigai_search-condition1 .grayFrame dd select.short{
width:95px;}
#kaigai_search-condition1 .grayFrame dd.kodawari select{
width:210px;}

/**コースNO.から探す **/
#column-search #kaigai_search-condition2{
border:1px #A9A9A9 solid;
border-top:none;
margin-bottom:8px;
}

#column-search #kaigai_search-condition2 h2{
margin:0;
}

#column-search #kaigai_search-condition2 p{
padding:5px 3px 0 5px;
}

#column-search #kaigai_search-condition2 .txtField{
width:206px;
margin:8px auto 0;
padding:0;
}

#column-search #kaigai_search-condition2 .linkListStandard{
padding:0 9px 5px 0px;
text-align:right;
}

#column-search #kaigai_search-condition2 .buttonBoxTop dl.linkBlockA01 {
margin-top:10px;
}

#column-search #kaigai_search-condition2 .buttonBoxTop dl.linkBlockA01 dt,
#column-search #kaigai_search-condition2 .buttonBoxTop dl.linkBlockA01 dd {
margin-bottom:2px;
}

#column-search #kaigai_search-condition2 .buttonBoxTop p.btn_box{
padding:8px 0 8px;
}

#column-search #kaigai_search-condition2 .txtField,
#kaigai_search-condition3 .txtField{
color:#999;
}

/**キーワードから探す**/
#column-search #kaigai_search-condition3{
border:1px #A9A9A9 solid;
border-top:none;
margin-bottom:15px;
height:118px;
z-index:80;
margin-bottom:15px;
position:relative;
}

* html #column-search #kaigai_search-condition3{
zoom:1;
height:1%;
}

#kaigai_search-condition3 .buttonBoxTop {
width:208px;
margin:0 auto;
border:none !important;
}

#kaigai_search-condition3 .txtField{
vertical-align:middle;
width:206px;
margin:10px 0 0;
padding:0;
}

#kaigai_search-condition3 p{
margin:3px 3px;
z-index:82;
}

/*キーワード検索入力例Box*/
#kaigai_search-condition3 #keywordBox{
background:url(../images/bg_keywordbox.gif) no-repeat left bottom;
width:228px;
text-align:left;
padding-bottom:10px;
}
#keywordBox dl{
background:url(../images/bg_keywordbox-top.gif) no-repeat left top;
margin-bottom:10px;
padding:10px;
}
#keywordBox dt{
margin-bottom:5px;
}
#keywordBox dt img{
width:37px;
float:left;}
#keywordBox dt a{
float:right;
width:55px;
}
#keywordBox dt a img{
width:9px;
margin-right:2px;
float:none;}
#keywordBox #recommend{
width:215px;
background:none;
line-height:1.9em;
margin-left:10px;}
#keywordBox #recommend div{
background:none;}

#keywordBox #recommend span{
margin:0 2px;
letter-spacing:0.1em}
#keywordBox #recommend span .s1{
font-size:100%;
}
#keywordBox #recommend span .s2{
font-size:125%;
}
#keywordBox #recommend span .s3{
font-size:150%;
}
#keywordBox #recommend span .s4{
font-size:175%;
}

/**こだわりで探す**/
#searchBlockA01,
#searchBlockA02,
#searchBlockA03,
#searchBlockA04 {
border:1px #A9A9A9 solid;
border-top:none;
margin-bottom:15px;
}

#searchBlockA01 h2,
#searchBlockA02 h2,
#searchBlockA03 h2,
#searchBlockA04 h2 {
margin:15px 0 0 0;
border-left:none;
border-right:none;
font-size:125.5%;
}

#searchBlockA01 dl,
#searchBlockA02 dl,
#searchBlockA03 dl,
#searchBlockA04 dl {
padding:10px 14px 10px 11px;
}

#searchBlockA01 ul,
#searchBlockA02 ul,
#searchBlockA03 ul,
#searchBlockA04 ul {
padding:10px 14px 10px 11px;
}



#searchBlockA01 dl dt a,
#searchBlockA02 dl dt a,
#searchBlockA03 dl dt a,
#searchBlockA04 dl dt a {
padding-left:20px;
background:url(/kaigai/images/kaigai_top/cmn_ico_002.gif) 0 0 no-repeat;
margin-bottom:3px;
display:block;
}

#searchBlockA01 ul li,
#searchBlockA02 ul li,
#searchBlockA03 ul li,
#searchBlockA04 ul li {
display:inline;
}

#searchBlockA01 ul li a,
#searchBlockA02 ul li a,
#searchBlockA03 ul li a,
#searchBlockA04 ul li a {
padding-left:20px;
background:url(/kaigai/images/kaigai_top/cmn_ico_002.gif) 0 0 no-repeat;
margin-bottom:8px;
display:block;
}

#searchBlockA01 ul li.last a,
#searchBlockA02 ul li.last a,
#searchBlockA03 ul li.last a,
#searchBlockA04 ul li.last a {
padding-left:20px;
background:url(/kaigai/images/kaigai_top/cmn_ico_002.gif) 0 0 no-repeat;
margin-bottom:0 !important;
display:block;
}

#searchBlockA01 dl dd,
#searchBlockA02 dl dd,
#searchBlockA03 dl dd,
#searchBlockA04 dl dd {
padding-bottom:10px;
margin-bottom:8px;
background:url(/kaigai/images/kaigai_top/cmn_line_001.gif) left bottom repeat-x;
}

#searchBlockA01 dl dd.last,
#searchBlockA02 dl dd.last,
#searchBlockA03 dl dd.last,
#searchBlockA04 dl dd.last {
padding-bottom:0 !important;
margin-bottom:0 !important;
background:none !important;
}

/*----パンフレットを見る---#pamphlet--*/
#pamphletA01,
#pamphletA02,
#pamphletA03,
#pamphletA04,
#newspaperA01,
#newspaperA02,
#newspaperA03,
#newspaperA04{
border:1px #A9A9A9 solid;
border-top:none;
}

#pamphletA01 h2,
#pamphletA02 h2,
#pamphletA03 h2,
#pamphletA04 h2,
#newspaperA01 h2,
#newspaperA02 h2,
#newspaperA03 h2,
#newspaperA04 h2{
margin:15px 0 0 0;
border-left:none;
border-right:none;
font-size:125%;
}

#pamphletA01 dl,
#pamphletA02 dl,
#pamphletA03 dl,
#pamphletA04 dl,
#newspaperA01 dl,
#newspaperA02 dl,
#newspaperA03 dl,
#newspaperA04 dl{
padding:10px 14px 10px 11px;
}

#pamphletA01 dt,
#pamphletA02 dt,
#pamphletA03 dt,
#pamphletA04 dt,
#newspaperA01 dt,
#newspaperA02 dt,
#newspaperA03 dt,
#newspaperA04 dt{
float:left;
width:65px;
}

#pamphletA01 dd,
#pamphletA02 dd,
#pamphletA03 dd,
#pamphletA04 dd,
#newspaperA01 dd,
#newspaperA02 dd,
#newspaperA03 dd,
#newspaperA04 dd{
float:right;
width:115px;
}

/*-------------- 20100304add -----------------*/
.link-window{
  background:url(/common/images/window.gif) no-repeat left -1px !important;
  padding-left:12px !important;
}
.link-window a{

}

.link-arrow{
  background:url(/kaigai/images/kaigai_top/cmn_ico_001.gif) no-repeat left 3px !important;
  padding-left:12px !important;
}

/*-------------- /20100304add -----------------*/

/************************************************************************/
/*                    中央部分               #column-main               */
/************************************************************************/


/**#promoFlash**/


/*-----エリア別のツアー情報を見る------.arealink----------*/
#column-main .arealink{
border:1px #A9A9A9 solid;
margin-top:10px;
padding-bottom:5px;}
#column-main .arealink h2{
background:url(../images/bg_ti_topicinfo.gif) repeat-x bottom;
border:none;
margin:0 0 5px 0; padding:0 0 0 10px;
line-height:27px;
}
#column-main .arealink ul{
  margin-left:6px;
}
#column-main .arealink ul.mb5{
  margin-bottom:5px;
}

#column-main .arealink li{
float:left;
display:inline;
margin-right:4px;
text-align:center;
font-size:11px;}

#column-main .arealink li img{
margin-bottom:2px;
}

/* 100303 modify*/
#column-main .arealink li a{
/*text-decoration:none;*/}
/* /100303 modify*/

/* 100402 */
#promoFlash li{
  float:left;
  font-size:0;
  display:inline;
}
#promoFlash p{
  clear:both;
}
#promoFlash img{
  margin:0;
  padding:0;
  vertical-align:bottom;
}
#promoFlash a{
  border:none;
}

/* /100402 */


/*----今話題の注目情報  .topicinfo--------*/
#column-main .topicinfo{
margin-top:10px;
border:1px #A9A9A9 solid;
height:130px;
overflow:auto;
padding:0 5px 0px 5px;}
.topicinfo .title-h2{
background:none;
border:none;

border-bottom:1px #CCCCCC solid;
margin:0 0 7px 0; padding:11px 0 4px 5px;
}
.topicinfo .title-h2 h2{
margin:0; padding:0;
font-size:105%;}
.topicinfo .title-h2 p{
font-weight:bold;
color:#666666;
text-align:right;
margin-right:5px;}

/*--------------- 20100305modify -------------*/
.topicinfo ul{
/* padding:0 5px 0 5px; */
padding:0 5px 0 0;}
/*--------------- /20100305modify -------------*/

.topicinfo li{
background:url(/common/images/icon_list.gif) 2px 0.3em no-repeat;
padding-left:13px;
margin-bottom:5px;}

/*-----???????-------.centerBox-----------------*/
#column-main .centerBox{}
#column-main .centerBox h2{
margin:10px 0 10px 0;}
/*赤ボタン*/
#column-main .centerBox .btn_red{
float:right;
margin:8px 5px 8px 0;
background:url(../images/bg_btn_red.gif) no-repeat 0 0;
width:100px;
text-align:center;
line-height:19px;
}
#column-main .centerBox .btn_red a{
color:#fff;
text-decoration:none;}

/**/
#column-main .centerBox dl{
margin-bottom:10px;}
#column-main .centerBox dt{
float:left;
width:115px;}
#column-main .centerBox dd{
float:right;
width:305px;
padding-right:5px;}
#column-main .centerBox dd li{
background:url(/common/images/icon_list.gif) 2px 0.4em no-repeat;
padding-left:13px;
margin-top:5px;}
/**/
#column-main .centerBox ul .left{
width:210px;
float:left;
border:1px #A9A9A9 solid;}
#column-main .centerBox ul .right{
float:right;
width:210px;
border:1px #A9A9A9 solid;}
#column-main .centerBox ul .left h3{
background:url(../images/bg_ti_plane.jpg) no-repeat top right;
padding:5px 0 0 10px;
margin:0 0 3px 0;
height:40px;}
#column-main .centerBox ul .right h3{
background:url(../images/bg_ti_couple.jpg) no-repeat top right;
padding:5px 0 0 10px; margin:0 0 3px 0;
height:40px;}
#column-main .centerBox ul li li{
margin-top:5px;
background:url(/common/images/icon_list.gif) 2px 0.4em no-repeat;
padding-left:13px;
}
#column-main .centerBox ul li ul{
padding-left:5px;}
#column-main .centerBox li .txt{
font-size:80%;
padding-bottom:2px;
margin:0 5px 0 5px;
background:url(../images/dotte.gif) repeat-x bottom;}
* html #column-main .centerBox li .txt{font-size:72%;}
*:first-child+html #column-main .centerBox li .txt {font-size:72%;}
/****/

/*-----方面別おすすめ海外ツアー-----#Areainfo------------*/
#Areainfo .title02{
  border-top:3px solid #CC0033;
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  border-bottom:1px solid #999999;
  padding:4px 5px 4px 10px;
  background:#EAEAEA;
margin:10px 0 10px 0;
overflow:hidden;}

* html #Areainfo .title02{
height:1%;
}
#Areainfo .title02 h2{
border:none;
padding:0px;
margin:0px;
width:185px;
float:left;
}
#Areainfo .title02 form{
float:right;
}
/*100309add*/
#Areainfo .title02 form select{
width:220px;}
/*-------------- 20100301modify 20100308---------------*/
#Areainfo h3{
line-height:31px;
padding:0 0 0 18px;
/*padding:0;
 margin:5px 0 10px 0; */
margin:5px 0;}

/*-------------- /20100301modify 20100308---------------*/

/*-------------- 20100304modify 20100308---------------*/
#Areainfo h3 a{
/*padding:0 0 0 18px;
display:block;*/
line-height:31px;}
/*-------------- /20100304modify 20100308---------------*/
/*h3背景画像*/
#Areainfo h3.ttl_hwi{background:url(../images/ti_hawai.jpg) no-repeat;}
#Areainfo h3.ttl_guam{background:url(../images/ti_guam.jpg) no-repeat;}
#Areainfo h3.ttl_asia{background:url(../images/ti_asia.jpg) no-repeat;}
#Areainfo h3.ttl_eur{background:url(../images/ti_eur.jpg) no-repeat;}
#Areainfo h3.ttl_ame{background:url(../images/ti_ame.jpg) no-repeat;}
#Areainfo h3.ttl_turk{background:url(../images/ti_turk.jpg) no-repeat;}
#Areainfo h3.ttl_oseania{background:url(../images/ti_oseania.jpg) no-repeat;}
#Areainfo h3.ttl_southame{background:url(../images/ti_southame.jpg) no-repeat;}
/**/
#Areainfo h3.ttl_china{background:url(../images/ti_china.jpg) no-repeat;}
#Areainfo h3.ttl_korea{background:url(../images/ti_korea.jpg) no-repeat;}
#Areainfo h3.ttl_bali{background:url(../images/ti_bali.jpg) no-repeat;}
#Areainfo h3.ttl_fiji{background:url(../images/ti_fiji.jpg) no-repeat;}
#Areainfo h3.ttl_aust{background:url(../images/ti_aust.jpg) no-repeat;}
#Areainfo h3.ttl_beach{background:url(../images/ti_beach.jpg) no-repeat;}
/**/

/*-------------- 20100301modify ---------------*/
#Areainfo ul{
/* padding:0 10px; */
padding:0 10px 0 0;
/*20100304modify*/margin-left:5px;

}
/*-------------- /20100301modify ---------------*/

/*-------------- 20100301modify ---------------*/
#Areainfo ul li{
background:url(/common/images/icon_list.gif) 2px 0.3em no-repeat;
padding-left:13px;
/* margin-bottom:5px; */
margin-bottom:2px;
line-height:1.1em;
}
#Areainfo li dl{
/* margin-top:5px; */
margin-top:3px;
}
/*-------------- /20100301modify ---------------*/

#Areainfo li dt{
color:#FF0000;
float:left;
width:210px;
}
#Areainfo li dd{
float:right;
}

#Areainfo li dd.logo{
width:50px;
float:right;
/*100303add*/text-align:center;
}

#Areainfo li dd.point{
width:134px;
float:left;
}
#Areainfo li dd img{
margin-left:3px;
}

/*あなたにおすすめのツアー　　11/06/30*/
.recBox{
	border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 10px;
	margin-bottom:15px;
}
.recBox li{
	font-weight:bold;
	font-size:12px;
}
.recBox li a{
	text-decoration:none;
}
.recBox li a .recTour{
	text-decoration:underline;
}
.recBox li a .recPrice{
	color:#cc1622;
}


#topicinfoA01,
#topicinfoA02,
#topicinfoA03,
#topicinfoA04,
#topicinfoB01,
#topicinfoB02,
#topicinfoB03,
#topicinfoB04,
#topicinfoC01,
#topicinfoC02,
#topicinfoC03,
#topicinfoC04,
#topicinfoD01,
#topicinfoD02,
#topicinfoD03,
#topicinfoD04,
#purposeA01,
#purposeA02,
#purposeA03,
#purposeA04,
#sightseeingA01,
#sightseeingA02,
#sightseeingA03,
#sightseeingA04 {
margin-bottom:15px;
}

#topicinfoA01 .blockOuter,
#topicinfoA02 .blockOuter,
#topicinfoA03 .blockOuter,
#topicinfoA04 .blockOuter {
background:url(/kaigai/images/kaigai_top/index_bg_001u.gif) left bottom no-repeat;
padding-bottom:10px;
}

#topicinfoA01 .blockInner,
#topicinfoA02 .blockInner,
#topicinfoA03 .blockInner,
#topicinfoA04 .blockInner {

background:url(/kaigai/images/kaigai_top/index_bg_001.gif) left top no-repeat;
padding:9px 4px 0 11px;
}

#column-main li img{
vertical-align:bottom;
}

#topicinfoA01 .blockInner .listBlockA01,
#topicinfoA02 .blockInner .listBlockA01,
#topicinfoA03 .blockInner .listBlockA01,
#topicinfoA04 .blockInner .listBlockA01 {
background:url(/kaigai/images/kaigai_top/index_bg_002.gif) left bottom no-repeat;
margin-bottom:10px;
}

#topicinfoA01 .blockInner .listBlockA01 li.leftBlock,
#topicinfoA02 .blockInner .listBlockA01 li.leftBlock,
#topicinfoA03 .blockInner .listBlockA01 li.leftBlock,
#topicinfoA04 .blockInner .listBlockA01 li.leftBlock {
float:left;
margin-right:11px;
padding-bottom:10px;
}

#topicinfoA01 .blockInner .listBlockA01 li.rightBlock,
#topicinfoA02 .blockInner .listBlockA01 li.rightBlock,
#topicinfoA03 .blockInner .listBlockA01 li.rightBlock,
#topicinfoA04 .blockInner .listBlockA01 li.rightBlock {
float:right;
margin-right:0;
padding-bottom:10px;
}

#topicinfoA01 .blockInner .listBlockA02 li,
#topicinfoA02 .blockInner .listBlockA02 li,
#topicinfoA03 .blockInner .listBlockA02 li,
#topicinfoA04 .blockInner .listBlockA02 li{
float:left;
margin-right:11px;
}

#topicinfoA01 .blockInner .listBlockA02 li.last,
#topicinfoA02 .blockInner .listBlockA02 li.last,
#topicinfoA03 .blockInner .listBlockA02 li.last,
#topicinfoA04 .blockInner .listBlockA02 li.last {
margin-right:0;
}

#topicinfoB01 .blockOuter,
#topicinfoB02 .blockOuter,
#topicinfoB03 .blockOuter,
#topicinfoB04 .blockOuter {
background:url(/kaigai/images/kaigai_top/index_bg_001u.gif) left bottom no-repeat;
padding-bottom:13px;
}

#topicinfoB01 .blockInner,
#topicinfoB02 .blockInner,
#topicinfoB03 .blockInner,
#topicinfoB04 .blockInner {
background:url(/kaigai/images/kaigai_top/index_bg_001.gif) left top no-repeat;
padding:9px 4px 0 9px;
}


/*
#topicinfoB01 .blockInner .listBlockA01 li,
#topicinfoB02 .blockInner .listBlockA01 li,
#topicinfoB03 .blockInner .listBlockA01 li,
#topicinfoB04 .blockInner .listBlockA01 li {
margin-bottom:10px;
padding-bottom:7px;
background:url(/kaigai/images/kaigai_top/cmn_line_001.gif) left bottom repeat-x;
}
*/

/* 2012.4.13 変更*/
#topicinfoB01 .blockInner .listBlockA01,
#topicinfoB02 .blockInner .listBlockA01,
#topicinfoB03 .blockInner .listBlockA01,
#topicinfoB04 .blockInner .listBlockA01 {
background:url(/kaigai/images/kaigai_top/index_bg_002.gif) left bottom no-repeat;
margin-bottom:10px;
}

#topicinfoB01 .blockInner .listBlockA01 li.leftBlock,
#topicinfoB02 .blockInner .listBlockA01 li.leftBlock,
#topicinfoB03 .blockInner .listBlockA01 li.leftBlock,
#topicinfoB04 .blockInner .listBlockA01 li.leftBlock {
float:left;
margin-right:11px;
padding-bottom:10px;
}

#topicinfoB01 .blockInner .listBlockA01 li.rightBlock,
#topicinfoB02 .blockInner .listBlockA01 li.rightBlock,
#topicinfoB03 .blockInner .listBlockA01 li.rightBlock,
#topicinfoB04 .blockInner .listBlockA01 li.rightBlock {
float:right;
margin-right:0;
padding-bottom:10px;
}







#topicinfoB01 .blockInner .listBlockA02 li,
#topicinfoB02 .blockInner .listBlockA02 li,
#topicinfoB03 .blockInner .listBlockA02 li,
#topicinfoB04 .blockInner .listBlockA02 li{
float:left;
margin-right:11px;
}

#topicinfoB01 .blockInner .listBlockA02 li.last,
#topicinfoB02 .blockInner .listBlockA02 li.last,
#topicinfoB03 .blockInner .listBlockA02 li.last,
#topicinfoB04 .blockInner .listBlockA02 li.last {
margin-right:0 !important;
}

#topicinfoC01,
#topicinfoC02,
#topicinfoC03,
#topicinfoC04 {
border-right:solid 1px #ccc;
border-left:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}

#topicinfoC01 .headingBlock,
#topicinfoC02 .headingBlock,
#topicinfoC03 .headingBlock,
#topicinfoC04 .headingBlock {
margin-bottom:7px;
}

#topicinfoC01 .listBlockA01,
#topicinfoC02 .listBlockA01,
#topicinfoC03 .listBlockA01,
#topicinfoC04 .listBlockA01 {
padding:0 10px;
}

#topicinfoC01 .listBlockA01 li,
#topicinfoC02 .listBlockA01 li,
#topicinfoC03 .listBlockA01 li,
#topicinfoC04 .listBlockA01 li {
background:url(/kaigai/images/kaigai_top/cmn_line_001.gif) left bottom repeat-x;
padding-bottom:8px;
margin-bottom:10px;
}

#topicinfoC01 .listBlockA01 li a,
#topicinfoC02 .listBlockA01 li a,
#topicinfoC03 .listBlockA01 li a,
#topicinfoC04 .listBlockA01 li a {
display:block;
cursor:pointer;
text-decoration:none;
color:#333;
}

#topicinfoC01 .listBlockA01 li a:hover,
#topicinfoC02 .listBlockA01 li a:hover,
#topicinfoC03 .listBlockA01 li a:hover,
#topicinfoC04 .listBlockA01 li a:hover {
background:#f0f8ff;
}

#topicinfoC01 .listBlockA01 li span.image,
#topicinfoC02 .listBlockA01 li span.image,
#topicinfoC03 .listBlockA01 li span.image,
#topicinfoC04 .listBlockA01 li span.image {
float:left;
margin-right:10px;
}

#topicinfoC01 .listBlockA01 li span.ttl,
#topicinfoC02 .listBlockA01 li span.ttl,
#topicinfoC03 .listBlockA01 li span.ttl,
#topicinfoC04 .listBlockA01 li span.ttl {
float:left;
width:362px;
}

#topicinfoC01 .listBlockA01 li span.ttl strong,
#topicinfoC02 .listBlockA01 li span.ttl strong,
#topicinfoC03 .listBlockA01 li span.ttl strong,
#topicinfoC04 .listBlockA01 li span.ttl strong {
font-weight:bold;
color:#d20f1e;
}

#topicinfoC01 .listBlockA02 ul,
#topicinfoC02 .listBlockA02 ul,
#topicinfoC03 .listBlockA02 ul,
#topicinfoC04 .listBlockA02 ul {
padding:0 6px 9px 9px;
background:url(/kaigai/images/kaigai_top/index_bg_002.gif) center bottom no-repeat;
margin:0 0 9px 0;
}

#topicinfoC01 .listBlockA02 li,
#topicinfoC02 .listBlockA02 li,
#topicinfoC03 .listBlockA02 li,
#topicinfoC04 .listBlockA02 li {
float:left;
width:217px;
}

#topicinfoC01 .listBlockA02 li.rightBlock,
#topicinfoC02 .listBlockA02 li.rightBlock,
#topicinfoC03 .listBlockA02 li.rightBlock,
#topicinfoC04 .listBlockA02 li.rightBlock {
width:217px !important;
margin-right:0 !important;
float:right !important;
}

#topicinfoC01 .listBlockA02 li a,
#topicinfoC02 .listBlockA02 li a,
#topicinfoC03 .listBlockA02 li a,
#topicinfoC04 .listBlockA02 li a {
display:block;
}

#topicinfoC01 .listBlockA02 li a:hover,
#topicinfoC02 .listBlockA02 li a:hover,
#topicinfoC03 .listBlockA02 li a:hover,
#topicinfoC04 .listBlockA02 li a:hover {
background:#f0f8ff;
}

#topicinfoC01 .listBlockB01,
#topicinfoC02 .listBlockB01,
#topicinfoC03 .listBlockB01,
#topicinfoC04 .listBlockB01 {
padding:0 10px;
}

#topicinfoC01 .listBlockB01 dl,
#topicinfoC02 .listBlockB01 dl,
#topicinfoC03 .listBlockB01 dl,
#topicinfoC04 .listBlockB01 dl {
padding-bottom:5px;
}

#topicinfoC01 .listBlockB01 dt,
#topicinfoC02 .listBlockB01 dt,
#topicinfoC03 .listBlockB01 dt,
#topicinfoC04 .listBlockB01 dt,
#topicinfoC01 .listBlockB01 dd,
#topicinfoC02 .listBlockB01 dd,
#topicinfoC03 .listBlockB01 dd,
#topicinfoC04 .listBlockB01 dd {
float:left;
margin:0 10px 0 0;
}

#topicinfoC01 .listBlockB01 dd a,
#topicinfoC02 .listBlockB01 dd a,
#topicinfoC03 .listBlockB01 dd a,
#topicinfoC04 .listBlockB01 dd a,
#pickupplanA01 .blockInner li dd a,
.rightbox .rightbox01 ul li a,
.rightbox .rightbox03 ul li a {
background:url(/kaigai/images/kaigai_top/cmn_ico_001.gif) 0 3px no-repeat;
padding-left:10px;
}

#purposeA01,
#purposeA02,
#purposeA03,
#purposeA04 {
border-right:solid 1px #ccc;
border-left:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}

#purposeA01 .blockInner,
#purposeA02 .blockInner,
#purposeA03 .blockInner,
#purposeA04 .blockInner {
padding:10px 10px 0;
}

#purposeA01 .blockInner ul,
#purposeA02 .blockInner ul,
#purposeA03 .blockInner ul,
#purposeA04 .blockInner ul {
padding:0 0 10px;
}

#purposeA01 .blockInner ul li .image,
#purposeA02 .blockInner ul li .image,
#purposeA03 .blockInner ul li .image,
#purposeA04 .blockInner ul li .image {
float:left;
width:74px;
display:block;
}

#purposeA01 .blockInner ul li,
#purposeA02 .blockInner ul li,
#purposeA03 .blockInner ul li,
#purposeA04 .blockInner ul li {
float:left;
width:215px;
display:block;
}

#purposeA01 .blockInner ul li.even,
#purposeA02 .blockInner ul li.even,
#purposeA03 .blockInner ul li.even,
#purposeA04 .blockInner ul li.even {
float:right;
}

#purposeA01 .blockInner ul li dl,
#purposeA02 .blockInner ul li dl,
#purposeA03 .blockInner ul li dl,
#purposeA04 .blockInner ul li dl {
float:left;
width:141px;
display:block;
}

#purposeA01 .blockInner ul li dt,
#purposeA02 .blockInner ul li dt,
#purposeA03 .blockInner ul li dt,
#purposeA04 .blockInner ul li dt {
margin:0 0 5px 1px;
font-size:105%;
}

#purposeA01 .blockInner ul li dd,
#purposeA02 .blockInner ul li dd,
#purposeA03 .blockInner ul li dd,
#purposeA04 .blockInner ul li dd {
padding-left:10px;
}

#purposeA01 .blockInner ul li dd a,
#purposeA02 .blockInner ul li dd a,
#purposeA03 .blockInner ul li dd a,
#purposeA04 .blockInner ul li dd a,
.rightbox .rightbox03 ul li a {
display:block;
}

#purposeA01 .blockInner ul li dd a span,
#purposeA02 .blockInner ul li dd a span,
#purposeA03 .blockInner ul li dd a span,
#purposeA04 .blockInner ul li dd a span {
color:#d20f1e;
}

#sightseeingA01 .blockInner,
#sightseeingA02 .blockInner,
#sightseeingA03 .blockInner,
#sightseeingA04 .blockInner {
border-right:solid 1px #ccc;
border-left:solid 1px #ccc;
border-bottom:solid 1px #ccc;
padding-top:4px;
padding:10px 10px 0;
}

#sightseeingA01 .blockInner ul li .image,
#sightseeingA02 .blockInner ul li .image,
#sightseeingA03 .blockInner ul li .image,
#sightseeingA04 .blockInner ul li .image {
float:left;
width:74px;
display:block;
}
#sightseeingA01 .blockInner ul li,
#sightseeingA02 .blockInner ul li,
#sightseeingA03 .blockInner ul li,
#sightseeingA04 .blockInner ul li {
float:left;
width:215px;
display:block;
}
#sightseeingA01 .blockInner ul li.even,
#sightseeingA02 .blockInner ul li.even,
#sightseeingA03 .blockInner ul li.even,
#sightseeingA04 .blockInner ul li.even {
float:right;
}
#sightseeingA01 .blockInner li dl,
#sightseeingA02 .blockInner li dl,
#sightseeingA03 .blockInner li dl,
#sightseeingA04 .blockInner li dl {
float:left;
width:141px;
display:block;
}
#sightseeingA01 .blockInner li dt,
#sightseeingA02 .blockInner li dt,
#sightseeingA03 .blockInner li dt,
#sightseeingA04 .blockInner li dt {
margin:0 0 5px 1px;
}
#sightseeingA01 .blockInner li dd a,
#sightseeingA02 .blockInner li dd a,
#sightseeingA03 .blockInner li dd a,
#sightseeingA04 .blockInner li dd a,
.rightbox .rightbox03 ul li a {
display:block;
}

#sightseeingA01 .blockInner li dd a,
#sightseeingA02 .blockInner li dd a,
#sightseeingA03 .blockInner li dd a,
#sightseeingA04 .blockInner li dd a {
padding-left:10px;
background:url(/kaigai/images/kaigai_top/cmn_ico_001.gif) 0 3px no-repeat;
}

#sightseeingA01 .blockInner li dd span,
#sightseeingA02 .blockInner li dd span,
#sightseeingA03 .blockInner li dd span,
#sightseeingA04 .blockInner li dd span {
color:#d20f1e;
}
#sightseeingA01 .BlockA01,
#sightseeingA02 .BlockA01,
#sightseeingA03 .BlockA01,
#sightseeingA04 .BlockA01 {
background:url(/kaigai/images/kaigai_top/index_bg_004.gif) 224px top no-repeat;
padding:0 0 10px;
}
#sightseeingA01 .BlockA02,
#sightseeingA02 .BlockA02,
#sightseeingA03 .BlockA02,
#sightseeingA04 .BlockA02 {
background:url(/kaigai/images/kaigai_top/index_bg_005.gif) left top no-repeat;
padding:10px 0;
}
.BlockA02 strong,.BlockA01 strong {
	color: #299C00;
	font-weight: bold;
}
.BlockA02 b,.BlockA01 b {
	color: #d5111f;
	font-weight: bold;
}


/************************************************************************/
/*                    右部分                             #column-sub    */
/************************************************************************/
#column-sub{}
#column-sub h2{
border:none;
margin:0; padding:0;}

/*--- JTB INFOCREW ---*/
#crew-member2 {
  padding-bottom: 5px;
  background: url(/images2/infocrew_bk_fr.gif) no-repeat left bottom;
  width:230px;
}
#crew-member2 #crewTitle {
  padding-top: 13px;
  background: url(/images2/infocrew_top_fr.gif) no-repeat left top;
  text-align: center;
  margin: 0;
}
#crew-member2 #crewBody {
  width: 214px;
  padding-top: 7px;
  margin: 0 auto;
}
#crew-member2 p {
  text-align: center;
  margin-bottom: 5px;
}
#crew-member2 .bt {
background:url(/images2/infocrew_line.gif) no-repeat 7px top;
margin-bottom:2px;
padding:5px 0 0 0;
}
#crew-member2 .bt2{
background:url(/images2/infocrew_line.gif) no-repeat 7px top;
margin-bottom:2px;
padding:10px 0 0 0;
}

#crew-member2 .linkListStandard {
  text-align: right;
}

/*TB INFOCREW下リンク*/
#column-sub .tabilink{
margin:5px 0;
}

.rightbox {
margin:0 0 15px;
width:100%;
border:1px solid #cccccc;
border-top:3px solid #cc0033;
overflow:hidden;
}
.rightbox h2 {
font-size: 105%;
padding: 7px 11px !important;
border-bottom:1px solid #cccccc!important;
}

.rightbox .rightbox01 {
padding:10px 10px 0 10px;
}

.rightbox .rightbox01 .image {
width:77px;
margin-bottom:10px;
float:left;
}

.rightbox .rightbox01 ul {
text-align:right;
margin-bottom:10px;
}

.rightbox:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .rightbox { height: 1%; }
/* End hide from IE-mac */
.rightbox  ul.rightbox02 {
margin:10px 0 0 10px;
}

.rightbox  ul.rightbox02 li {
background:url(/kaigai/images/kaigai_top/index_bg_006.gif) left top no-repeat;
padding:13px 0 8px;
}

.rightbox  ul.rightbox02 li.first {
background:none;
padding:0 0 8px;
}

.rightbox .rightbox01 #blog dl dd.link-window {
width:135px;
}

.rightbox .rightbox01 .content-box dl {
background:url(/kaigai/images/kaigai_top/index_bg_006.gif) left top no-repeat;
margin-bottom:10px!important;
padding-top:12px;
}

.rightbox .rightbox01 .content-box dl.first {
background:none;
padding:0;
}

.rightbox .rightbox03 {
padding:10px 10px 0 10px;
}

.rightbox .rightbox03 p {
margin-bottom:10px;
}

.rightbox .rightbox03 li {
padding-bottom:10px;
}

.rightbox04 .gray {
background:#EDEDED;
padding:7px;
margin-bottom:15px;
}

.rightbox04 .gray li {
background:url(../images/arrow_gray.gif) no-repeat 0 3px;
padding-left:15px;
margin-bottom:1px;}


#column-sub .favbox{
	margin-bottom:10px;
	background:url(/kaigai/images/kaigai_top/fav_bg_mid.gif) repeat-y 0 0;
}
#column-sub .favbox h2{
	margin-bottom:5px;
}
#column-sub .favbox p{
	padding:0 0 0 10px;
	font-size:95%;
	line-height:1.5;
}
#column-sub .favbox p img{
	margin-left:2px;
	vertical-align:bottom;
}
#column-sub .favbox .favBt{
	margin-top:3px;
	padding:0 10px 5px 0;
	text-align:right;
	background:url(/kaigai/images/kaigai_top/fav_bg_bot.gif) no-repeat 0 bottom;
}
#column-sub .tabipageBox{
	margin-bottom:10px;
	padding:5px;
	background:#EDEDED;
}
#column-sub .tabipageBox strong{
	font-weight:bold;
	color:#232323;
}

#column-sub .tabipageBox .tabipageLink{
	text-align:right;
}



/*---------ブログ------*/
#column-sub #blog dl{
overflow:hidden;
margin-bottom:15px;}
* html #column-sub #blog dl{
height:1%;}
#blog dt{
float:right;
width:60px;}
#blog dd{
float:left;
width:152px;
background:url(/common/images/icon_list.gif) 2px 0.4em no-repeat;
padding-left:13px;}
#blog dd span img{
vertical-align:middle;
margin-left:5px;}

#commodityBlockA01 ul,
#commodityBlockA02 ul,
#commodityBlockA03 ul,
#commodityBlockA04 ul {
padding:10px 14px 10px 11px;
}

#commodityBlockA01 ul li,
#commodityBlockA02 ul li,
#commodityBlockA03 ul li,
#commodityBlockA04 ul li {
padding-bottom:10px;
margin-bottom:8px;
background:url(/kaigai/images/kaigai_top/cmn_line_001.gif) left bottom repeat-x;
}

#commodityBlockA01 ul li.last,
#commodityBlockA02 ul li.last,
#commodityBlockA03 ul li.last,
#commodityBlockA04 ul li.last {
padding-bottom:0 !important;
margin-bottom:0 !important;
background:none !important;
}

#commodityBlockA01 ul span.image,
#commodityBlockA02 ul span.image,
#commodityBlockA03 ul span.image,
#commodityBlockA04 ul span.image {
width:100%;
margin-bottom:3px;
display:block;
}

#commodityBlockA01 ul li a,
#commodityBlockA02 ul li a,
#commodityBlockA03 ul li a,
#commodityBlockA04 ul li a {
display:block;
text-decoration:none;
cursor:pointer;
}

#commodityBlockA01 ul li a span.txt,
#commodityBlockA02 ul li a span.txt,
#commodityBlockA03 ul li a span.txt,
#commodityBlockA04 ul li a span.txt {
width:100%;
text-decoration:underline;
display:block;
}



/* 120130 GWツアー
-------------------------------------------------- */
.listBlockGW2012 {
	background: #F3FDFA;
	text-align:right;
}
.listBlockGW2012 .ttlImg {
	padding: 0 1px;
	background: #FFF;
}
.listBlockGW2012 .ttlImg img {
	margin-top: -2px;
	position: relative;
}
.gwIn{
	border-bottom:1px solid #44dbaf;
	border-left:1px solid #44dbaf;
	border-right:1px solid #44dbaf;
	margin: 0 0 15px 1px;
	width:468px;
	background:#FFF;
}
.listBlockGW2012 ul {
	display: block;
	padding: 8px 0 8px 6px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	overflow: hidden;
	zoom: 1;
}
.listBlockGW2012 ul li {
	float: left;
}
.listBlockGW2012 ul li.leftBnr {
	padding-right: 4px;
	margin-right: 10px;
	border-right: 1px dashed #CCC;
}
.listBlockGW2012 p.linkTxt {
	display: block;
	padding: 2px 0;
	text-align:center;
	border-top: none;
}
.listBlockGW2012 p.linkTxt a {
}
.listBlockGW2012 p.linkTxt a:hover {
	color: #03C;
}





/* 120302 テキスト導線
-------------------------------------------------- */
.verb {
	margin: 0 30px 10px;
	display: block;
	background: #FFFADE;
	padding: 8px 0 8px 8px;
	border: 1px solid #CCCCCC;
}
.verb a {
	background: url(/kaigai/images/kaigai_top/cmn_ico_001.gif) no-repeat 0 center;
	font-weight: bold;
	padding-left: 10px;
}


/* 120628 バナー追加
-------------------------------------------------- */
.topic_b_bnr {
	padding-top: 10px;
}
.topic_b_bnr p {
	padding-top: 5px;
}

/* 120712 季節ブロック
-------------------------------------------------- */
.listBlockB02 {
	margin: 0 7px 13px 0;
}
.listBlockB02 .ttlImg {
	margin: 0 0 10px;
	text-align: center;
}
.listBlockB02 ul {
	background:url(/kaigai/images/kaigai_top/cmn_line_001.gif) left top repeat-x;
	display: block;
	margin: 0 9px 7px;
	overflow: hidden;
	zoom: 1;
}
.listBlockB02 ul li {
	background:url(/kaigai/images/kaigai_top/cmn_line_001.gif) left bottom repeat-x;
	padding: 9px 15px;
}


.listBlockB03 {
	background: #FFF;
	margin: 15px 6px 0 0;
	border: solid 1px #93080D;
	padding: 1px;
}
.listBlockB03 .ttlImg {
}
.listBlockB03 ul {
	display: block;
	margin: 0 2px;
	padding: 8px 0 0;
	overflow: hidden;
	zoom: 1;
}
.listBlockB03 ul.block2 {
	margin: 8px 2px 0;
	border-top: dashed 1px #CCC;
	overflow: hidden;
	zoom: 1;
}
.listBlockB03 ul li {
	float: left;
	width: 219px;
}
.listBlockB03 ul li.left {
	margin-right: 5px;
	border-right: dashed 1px #CCC;
	padding: 0;
	margin-right: 4px;
}
.listBlockB03 p.linkTxt a {
	padding-left: 15px;
}


.blockInner p.linkTxt {
	font-size: 117%;
	display: block;
	text-align: right;
	margin: 10px;
	border-top: none;
	overflow: hidden;
	zoom: 1;
}
.blockInner p.linkTxt a {
	font-weight: bold;
}
.blockInner p.linkTxt a:hover {
	color: #03C!important;
	text-decoration:none!important;
}



