@charset "utf-8";/* エスケープ */
/*
	--------------------------------
	- Table of Contents -
	--------------------------------
*/

/*---------------------------------------------
 メイン画像設定
---------------------------------------------*/
#topMain h2 {
	z-index: 1;
	position: relative;
}

/*---------------------------------------------
 メイン記事エリア
---------------------------------------------*/
#topSecondArea {
	margin: 0 0 0 0;
}

#secondMain {
	width: 705px;
	margin: 0;
	padding: 0 12px 0 0;
}

h2 {
	margin: 0;
}

/*---------------------------------------------
 メイン記事タイトル
---------------------------------------------*/
#secondMain #theme_photo {
	margin: 0;
	padding: 197px 0 0 0;
	width: 705px;
	background: #fff url(../images/secondMain_back.jpg) no-repeat left top;
}

#secondMain #theme_photo #the_title {
	margin: 0 10px 0 10px;
	padding: 5px 5px 5px 65px;
	min-height: 46px;
	border: solid 4px #dcdcdc;
	background: #3ABDD4 url(../../common/images/the_title_back.jpg) repeat-y left top;
}

#secondMain #theme_photo #the_title h1 {
	color: #fff;
	padding: 0;
}

#secondMain #theme_photo #the_title #the_title_en {
	color: #fff;
	width: 607px;
	padding: 0.3em 0 0 0;
	margin: 0.3em 0 0 0;
	border-top: solid 1px #ccc;
	text-align: right;
}

#secondMain #theme_photo #the_page_copy {
	width: 675px;
	margin: 0 10px;
	padding: 0 5px 10px 5px;
	background: #dcdcdc;
	font-weight: bold;
}

/*---------------------------------------------
 FCK editor用
---------------------------------------------*/

#secondMain #the_content h4 {
	color: #008C9A;
	text-decoration: none;
	font-weight: bold;
}

#secondMain #the_content h5 {
	color: #646464;
	text-decoration: none;
	font-weight: bold;
}

#secondMain #the_content a,
#secondMain #theme_photo #the_page_copy a {
	color: #008C9A;
	text-decoration: none;
}
#secondMain #the_content a:hover,
#secondMain #theme_photo #the_page_copy a:hover {
	color: #008C9A;
	text-decoration: underline;
}

#secondMain #the_content {
	margin: 0.5em 10px 0 10px;
}

#secondMain #the_content ol,
#secondMain #the_content ul {
	margin: auto auto auto 50px;
	position: relative;
}

#secondMain #the_content *,
#secondMain #the_content option {
}


/*---------------------------------------------
 第二階層メインコピー＆ビジュアル用
---------------------------------------------*/
#topSecondArea #secondLayerMain {
	margin: 0 0 22px 0;
}

#topSecondArea #secondLayerMain #copyArea, 
#topSecondArea #secondLayerMain #photoArea {
}


/*---------------------------------------------
 第二階層での第三階層リスト表示エリア
---------------------------------------------*/
#secondTop {
	/* width: 705px; */
	margin: 0;
	padding: 0;
	background: #fff url(../../entry/images/secondMainBack.jpg) no-repeat center bottom;
}
* html #secondTop {
	width: 715px;
	margin: 0 -10px 0 -10px;
}
#secondMainLeft {
	width: 320px;
}
#secondMainRight {
	width: 345px;
}
#secondMainLeft,
#secondMainRight {
	margin: 0 10px 0 10px;
	padding: 0;
	line-height: 160%;
}


/*---------------------------------------------
 第二階層での第三階層リスト
---------------------------------------------*/
#secondMain .secondBox {
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
}

#secondMain .topLine {
	border-top: 1px dotted #000;
}

#secondMain h2 {
	margin: 0 0 6px 0;
}

#secondMain ul {
	list-style-image: url('../../common/images/mark_blue.gif');
	margin: 0 0 0 16px;
}
#secondMain ul li {
	margin: 0 0 4px 0;
	color: #646464;
	text-decoration: none;
}
* html #secondMain ul li {
	margin: 0 0 2px 0;
}
#secondMain ul li a {
	color: #646464;
	text-decoration: none;
}
#secondMain ul li a:hover {
	color: #008C9A;
	text-decoration: underline;
}


/*---------------------------------------------
 パスポート
---------------------------------------------*/
#secondMain #passport ul {
	list-style-image: none;
	list-style-type: circle;
	margin: 0 0 0 16px;
}
#secondMain #passport ul li {
	margin: 0;
}


/*---------------------------------------------
 ビザ
---------------------------------------------*/
#secondMain #cost table th {
	background: #009EDB url(../images/th_background.gif) repeat-x bottom left;
	color: #FFF;
	text-align: center;
}
#secondMain #cost ul {
	list-style-image: none;
	list-style-type: circle;
	margin: 0 0 0 16px;
}
#secondMain #cost ul li {
	margin: 0;
}
#secondMain #denpasar ol {
	margin: 0 0 0 24px;
}


/*---------------------------------------------
 EDカード・税関申告書
---------------------------------------------*/
#secondMain #edcard_in img.sample,
#secondMain #edcard_out img.sample,
#secondMain #customform_face img.sample,
#secondMain #customform_back img.sample {
	margin: 5px 0 10px 0;
}
#secondMain #edcard_in img.sample,
#secondMain #edcard_out img.sample {
	border: solid 1px #999999;
}

#secondMain #edcard_in ol,
#secondMain #customform_face ol,
#secondMain #customform_back ol {
	margin: 0 30px 0 30px;
	list-style-type: decimal;
}
#secondMain #edcard_out ol {
	margin: -0 30px 0 42px;
	list-style-type: decimal;
}


/*---------------------------------------------
 その他の情報
---------------------------------------------*/
#secondMain #basicinformation ul {
	list-style-image: none;
	list-style-type: circle;
	margin: 0 0 0 16px;
}
#secondMain #basicinformation ul li {
	margin: 0;
}

#secondMain #culture img {
	margin: 2px 0 6px 10px;
}


/*---------------------------------------------
 デスティネーション情報
---------------------------------------------*/
#secondMain #theme_photo.jakarta {
	padding: 342px 0 0 0;
}

#secondMain #destination_general img {
	margin: 2px 0 6px 10px;
}

#secondMain #bali_resort .columns2,
#secondMain #jakarta_sightseeing .columns2,
#secondMain #bali_culture .columns2,
#secondMain #jakarta_business .columns2 {
	width: 335px;
	margin: 0 0 24px 0;
}

#secondMain #bali_books .columns3 {
	width: 220px;
	margin: 0 0 24px 0;
	text-align: center;
}

#secondMain #bali_resort img,
#secondMain #jakarta_sightseeing img,
#secondMain #bali_culture img,
#secondMain #jakarta_business img {
	margin: 2px 0 0 10px;
}

#secondMain #essay img {
	margin: 2px 10px 6px 0;
}

#secondMain #jakarta_links .callcenter {
	padding: 0 0 0 0.7em;
	margin: 0 0 6px;
}
#secondMain #jakarta_links .callcenter table caption {
	text-align: left;
}
#secondMain #jakarta_links .callcenter table th {
	background: #009EDB url(../images/th_background.gif) repeat-x bottom left;
	color: #FFF;
}
#secondMain #jakarta_links .callcenter table th,
#secondMain #jakarta_links .callcenter table td {
	text-align: center;
}


/*---------------------------------------------
 プレミアムトラベラー / がんばろう日本協賛代理店
---------------------------------------------*/
#secondMain #the_content #premiumtravelDeperture,
#secondMain #the_content #eqjcpAgent {
	padding-top: 12px;
}

#secondMain #the_content #premiumtravelDeperture ul.tabbernav,
#secondMain #the_content #eqjcpAgent ul.tabbernav {
	margin: 0;
}

#secondMain #the_content .premiumplan {
	margin: 12px auto;
}

#secondMain #the_content .premiumplan table td.logo {
	padding: 8px 12px;
	width: 18%;
	border: 1px solid #999999;
	text-align: center;
}
#secondMain #the_content .premiumplan table td.content {
	padding: 0 0 0 12px;
	width: 82%;
}


/*---------------------------------------------
 バリマラソン
---------------------------------------------*/
#secondMain #balimaraSummary img.logo {
	margin: 0 10px 20px 0;
}
#secondMain #balimaraSummary .photoArchive,
#secondMain #LisaHalim .photoArchive {
	margin: 10px 0 0 0;
}
#secondMain #balimaraSummary .photoArchive img.second,
#secondMain #LisaHalim .photoArchive img.second {
	margin: 0 0 0 10px;
}

#secondMain #the_content #balimaraDeperture {
	padding-top: 12px;
}

#secondMain #the_content #balimaraDeperture ul.tabbernav {
	margin: 0;
}


/*---------------------------------------------
 直行便で旅するバリ島
---------------------------------------------*/
#secondMain #balitourImmigration h4,
#secondMain #balitourBaggage h4,
#secondMain #balitourExperience h4 {
	padding : 0 0 0 70px;
	height: 60px;
}
#secondMain #balitourImmigration h4 {
	background: url(../interesttours/images/h4_immigration.gif) no-repeat top left;
}
#secondMain #balitourBaggage h4 {
	background: url(../interesttours/images/h4_baggage.gif) no-repeat top left;
}
#secondMain #balitourExperience h4 {
	background: url(../interesttours/images/h4_attendant.gif) no-repeat top left;
}

#secondMain #balitourChakuHaya img.logo {
	margin: 0 16px 16px 0;
}

#secondMain #balitourImmigration img.photo {
	margin: 0 0 0 16px;
}

#secondMain #balitourBaggage img.photo {
	margin: 0 16px 0 0;
}

#secondMain #balitourExperience .photoArchive img.second {
	margin: 0 0 0 10px;
}

#secondMain #the_content #balitourLists {
	padding-top: 12px;
}
#secondMain #the_content #balitourLists ul.tabbernav {
	margin: 0;
}
#secondMain #balitourTimetable img.logo {
	margin: 0 0px 0px 0;
}

/*---------------------------------------------
 直行便で旅するバリ島
---------------------------------------------*/
#secondMain #theme_photo.balifamily {
	padding: 247px 0 0 0;
}

#secondMain .heightMid {
	display:table-cell;
	vertical-align:middle;
	/display:inline;
	/zoom:1;
}

#secondMain .balifamilyPointA,
#secondMain .balifamilyPointB {
	margin: 24px 0 0 0;
}
#secondMain .balifamilyPointA .circlearea {
	width: 132px;
}
#secondMain .balifamilyPointA .textarea {
	width: 553px;
}

#secondMain .balifamilyPointB .circlearea {
	width: 132px;
	padding: 0 0 0 45px;
}
#secondMain .balifamilyPointB .textarea {
	width: 508px;
}

#secondMain #balifamilyPoint1 {
	background: #fff url(../interesttours/images/balifamilyPoint1_back.gif) no-repeat top right;
}
#secondMain #balifamilyPoint2 {
	background: #fff url(../interesttours/images/balifamilyPoint2_back.gif) no-repeat top right;
}
#secondMain #balifamilyPoint3 {
	background: #fff url(../interesttours/images/balifamilyPoint3_back.gif) no-repeat top right;
}
#secondMain #balifamilyPoint4 {
	background: #fff url(../interesttours/images/balifamilyPoint4_back.gif) no-repeat top right;
}
#secondMain #balifamilyPoint5 {
	background: #fff url(../interesttours/images/balifamilyPoint5_back.gif) no-repeat top right;
}
#secondMain #balifamilyPoint6 {
	background: #fff url(../interesttours/images/balifamilyPoint6_back.gif) no-repeat top right;
}


/*---------------------------------------------
 エコ・ツアー
---------------------------------------------*/
#secondMain #ecotour div.balitours {
	width: 16%;
	text-align: center;
	margin: 0 0 3px 0;
}


/*---------------------------------------------
 知っておくと便利なインドネシア語講座
---------------------------------------------*/
#secondMain #lessons div.titlelist {
	width: 330px;
	margin: 0 7px 12px 0;
}

#secondMain #lessons ul {
	margin: 0 0 0 16px;
}
#secondMain #lessons ul li {
	margin: 0;
}

#secondMain #lessons ul li a {
	color: #646464;
	text-decoration: none;
}
#secondMain #lessons ul li a:hover {
	color: #008C9A;
	text-decoration: underline;
}

#secondMain #supervisor img,
#secondMain #teachers img {
	margin: 0 12px 0 0;
}

#secondMain #supervisor .biog,
#secondMain #teachers .biog {
	width: 565px;
}


/*---------------------------------------------
 インドネシア語講座： 各講座
---------------------------------------------*/
/*** スキット ***/
#secondMain #skit #scene {
	border: solid 1px #919191;
	padding: 10px;
	background: #C6FFFF url(../language/images/growth_background.gif) repeat-x bottom left;
}

#secondMain #skit #scene .example {
	color: #16258B;
	font-weight: bold;
}

#secondMain #skit #scene .idn {
	color: #0033FF;
}
#secondMain #skit #scene .jpn {
	color: #EA6520;
}

#secondMain #skit #conversation {
	display: block;
}

#secondMain #skit #conversation dl {
	margin: 0;
	padding: 6px;
}

#secondMain #skit #conversation dt,
#secondMain #skit #conversation dd {
	padding: 0;
}
#secondMain #skit #conversation dt.hide,
#secondMain #skit #conversation dd.hide {
	visibility: hidden;
}

#secondMain #skit #conversation dt {
	clear: left;
	float: left;
}

#secondMain #skit #conversation dd {
}

#secondMain #skit #growth {
	background-color: #E6E6E6;
	border: solid 1px #EA6520;
	padding: 10px;
	margin: 10px 0 0 0;
}

/*** 単語 ***/
#secondMain #word table th {
	background: #009EDB url(../images/th_background.gif) repeat-x bottom left;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

/*** クイズ ***/
#secondMain #quiz div.question {
	border: solid 1px #919191;
	padding: 10px;
	margin: 0 0 18px 0;
}
#secondMain #quiz div.question .q {
	background: #009EDB url(../images/th_background.gif) repeat-x bottom left;
	color: #FFF;
	text-align: left;
	font-weight: bold;
	padding: 6px 0 6px 12px;
	margin: 0 0 3px 0;
}

#secondMain #quiz ol {
	margin: 0 0 0 32px;
}

#secondMain #quiz dl,dt,dd {
	margin: 0;
	padding: 0;
}

#secondMain #quiz dl {
	clear: left;
	width: 100%;
	margin: 3px 0 0 0;
}

#secondMain #quiz dt,dd {
	padding: 6px 0;
}

#secondMain #quiz dt {
	clear: left;
	float: left;
	width: 50%;
}

#secondMain #quiz dd {
	margin-left: 50%;
	background: #fff;
}

#secondMain #quiz dl.buttonarea {
	text-align: center;
	padding: 21px 0 12px 0;
}

#secondMain #quiz dl.buttonarea .button {
	border: solid 1px #919191;
	background: #C6FFFF url(../language/images/growth_background.gif) repeat-x bottom left;
	color: #008C9A;
	font-weight: bold;
	display: inline;
	padding: 12px 18px;
	margin: 0 6px;
	cursor: pointer;
}


/*---------------------------------------------
 日本就航50周年記念パッケージツアー
---------------------------------------------*/
#secondMain .premiumplan a.nrt_direct,
#secondMain .premiumplan a.nrt_stopover,
#secondMain .premiumplan a.hnd_direct {
	display: inline-block;
	padding-left: 85px;
}
#secondMain .premiumplan a.nrt_direct {
	background: url(/guide/interesttours/images/nrt_direct.gif) no-repeat left 2px;
}
#secondMain .premiumplan a.nrt_stopover {
	background: url(/guide/interesttours/images/nrt_stopover.gif) no-repeat left 2px;
}#secondMain .premiumplan a.hnd_direct {
	background: url(/guide/interesttours/images/hnd_direct.gif) no-repeat left 2px;
}

