@charset "UTF-8";

/* for Global Nav */
.findacard #nav-findacard {
    border-top: 4px solid #333333;
    height: 76px !important;
}
/*
.cmGallery #nav-cmGallery {
    border-top: 4px solid #333333;
    height: 76px !important;
}
*/
.travelToJapan #nav-travelToJapan {
    border-top: 4px solid #333333;
    height: 76px !important;
}
.findacard .primary #nav-findacard .level-1 {
	padding-top: 31px;
}
/*
.cmGallery .primary #nav-cmGallery .level-1 {
	padding-top: 31px;
}
*/
.travelToJapan .primary #nav-travelToJapan .level-1 {
	padding-top: 31px;
}
.findacard .primary #nav-findacard:hover .level-1 {
	padding-top: 35px;
}
/*
.cmGallery .primary #nav-cmGallery:hover .level-1 {
	padding-top: 35px;
}
*/
.travelToJapan .primary #nav-travelToJapan:hover .level-1 {
	padding-top: 35px;
}
/*-------------------------------------------------------------------------------- CM Gallery - cm-gallery.html --------------------------------------------------------------------------------*/
#container-cmGallery {
	background-image: url("../../_assets/cm-gallery_bg.jpg"); 
	background-position: top center;
	background-repeat: no-repeat;
}
#container-cmGallery #hero {
	background: none;
}
.moduleJP {
	background: url("../../_assets/cm-gallery_bg_black.png") left top transparent repeat;
}
/* ie8 */
html>/**/body .moduleJP {
     background-color /*¥**/: rgba(0,0,0,0.64)¥9;
}
.cmGallery .moduleJP {
	color: #f0f0f0;
}
.wrap-cmGallery-movie {
	width: px;
}
.cmGallery-movie {
	width: 420px;
	float: left;
	margin: 0 20px;
}
.cmGallery-movie a {
	height: 236px;
}
.cmGallery-credit{
	margin: 0 20px;
	padding-top: 20px;
	clear: both;
}
.cmGallery-credit p {
	line-height: 1.6em !important;
}
.line-cmGallery {
	width: 880px;
	height: 0px;
	margin: 40px 0 40px 20px;;
	border-top: 1px solid #3c3c3c;
	border-bottom: 1px solid #727272;
}
.wrap-cmGallery-cta {
	margin: 0 20px;
}
.img-cmGallery-cta {
	width: 320px;
	margin-right: 40px;
	margin-bottom: 40px;
	float: left;
}
.wrap-cmGallery-cta p {
	font-size: 1.2em;
	line-height: 1.6em !important;
}

.btn-cmGallery-cta {
	overflow: auto;
}
.text-cmGallery-cta {
}
.btn-cmGallery-cta a {
	display: block;
	width: 252px;
	height: 36px;
	background: url("../../_assets/cm-gallery_pricelesshonolulu_btn.png") left top transparent no-repeat;
	font-size: 1px;
	text-indent: -9999px;
}
.btn-cmGallery-cta a:hover {
	background: url("../../_assets/cm-gallery_pricelesshonolulu_btn_on.png") left top transparent no-repeat;
}

/*-------------------------------------------------------------------------------- Atm Guide - atm-guide/index.html starts here --------------------------------------------------------------------------------*/
.jp-atm-guide div.jp-atm-guide {
	background-color: #FBFBF3;
}
.jp-atm-guide p {
	font-size: 12px;
}

.jp-atm-guide a, .jp-atm-guide a:link, .jp-atm-guide a:visited {
	color: #ee2b17;
	text-decoration: none;	
}

.jp-atm-guide a:hover, .jp-atm-guide a:active {
	text-decoration: underline;
	color: #ee2b17;
}

.jp-atm-guide a img {
	border: none;
}

.jp-atm-guide clear {
	clear: both;
}

#atm_slide_text br {
	clear: none;
}

/*------------------------------
 Common Stylesheet
------------------------------*/
.line {
	width: 905px;
	height: 2px;
	margin: 0 0 0 25px;
	overflow: hidden;
}

.line_top {
	height: 1px;
	background-color: #d6d6c6;
	overflow: hidden;
}

.line_bottom {
	height: 1px;
	background-color: #ffffff;
	overflow: hidden;
}

.pagetop {
	width: 110px;
	height: 22px;
	margin: 45px 0 0 810px;
	clear: both;
}

.pagetop a {
	display: block;
	width: 110px;
	height: 22px;
	background: url('../../_assets/atmguide_pagetop_btn.gif') no-repeat left top transparent;
	font-size: 1px;
	outline-color: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

.pagetop a:hover {
	background-position: left bottom;
}


/*------------------------------
 Header
------------------------------*/
#header {
	padding: 0px;
}

#header_top {
	width: inherit;
	height: 62px;
	background-color: #f0f0e4;
}

#header_top_line {
	width: inherit;
	height: 5px;
	background-color: #ef0000;
	margin: 0;
	overflow: hidden;
}

#logo {
	width: 358px;
	height: 57px;
	vertical-align: bottom;
	padding: 5px 0 0 40px;
}

#logo a {
	display: block;
	width: 358px;
	height: 52px;
	background: url('../../_assets/atmguide_atm_logo.gif') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

/*Header Navigation*/
#main_nav {
	padding: 0px 0px 0px 45px;
}

#main_nav li.main_nav_homebtn {
	width: 44px;
	height: 40px;
	float: left;
	margin: 0 10px 0 0;
	list-style-type: none;
}

#main_nav li.main_nav_btn {
	width: 155px;
	height: 34px;
	float: left;
	margin: 0 10px 0 0;
	list-style-type: none;
}

a#main_nav00 {
	display: block;
	width: 44px;
	height: 40px;
	background: url('../../_assets/atmguide_home_icon.png') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

a#main_nav01 {
	display: block;
	width: 155px;
	height: 34px;
	background: url('../../_assets/atmguide_atm_nav01.png') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

a#main_nav02 {
	display: block;
	width: 155px;
	height: 34px;
	background: url('../../_assets/atmguide_atm_nav02.png') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

a#main_nav03 {
	display: block;
	width: 155px;
	height: 34px;
	background: url('../../_assets/atmguide_atm_nav03.png') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

a#main_nav04 {
	display: block;
	width: 155px;
	height: 34px;
	background: url('../../_assets/atmguide_atm_nav04.png') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

a#main_nav05 {
	display: block;
	width: 155px;
	height: 34px;
	background: url('../../_assets/atmguide_atm_nav05.png') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

a#main_nav00:hover {
	background-position: left bottom;
}

a#main_nav01:hover {
	background-position: left bottom;
}

a#main_nav02:hover {
	background-position: left bottom;
}

a#main_nav01:hover {
	background-position: left bottom;
}

a#main_nav03:hover {
	background-position: left bottom;
}

a#main_nav04:hover {
	background-position: left bottom;
}

a#main_nav05:hover {
	background-position: left bottom;
}

li#main_nav01_on {
	display: block;
	width: 155px;
	height: 34px;
	background: url('../../_assets/atmguide_atm_nav01.png') no-repeat scroll left bottom transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

li#main_nav02_on {
	display: block;
	width: 155px;
	height: 34px;
	background: url('../../_assets/atmguide_atm_nav02.png') no-repeat scroll left bottom transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

li#main_nav03_on {
	display: block;
	width: 155px;
	height: 34px;
	background: url('../../_assets/atmguide_atm_nav03.png') no-repeat scroll left bottom transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

li#main_nav04_on {
	display: block;
	width: 155px;
	height: 34px;
	background: url('../../_assets/atmguide_atm_nav04.png') no-repeat scroll left bottom transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

/*Topicpath Stylesheet*/
#topicpath {
	clear: both;
	width: 928px;
	margin: 0 auto;
	padding: 25px 0 3px 0;
	color: #464646;
	font-size: 11px;
}

#topicpath li {
	display: inline;
	line-height: 110%;
	list-style-type: none;
}

#topicpath li a {
	padding-right: 10px;
	background: url('../../_assets/atmguide_topicpath_arrow.gif') no-repeat scroll right center transparent;
	color: #ee2b17;
	text-decoration: none;
}

#topicpath li a:hover {
	text-decoration: underline;
}



/*------------------------------
 Content Common
------------------------------*/
#main_content {
	width: 905px;
	height: 100%;
	background: url('../../_assets/atmguide_main_content_bg.jpg') no-repeat scroll left top transparent;
	background-color: #fbfbf3;
	margin: 0 0 0 25px;
	padding: 20px 0 0 20px;
	color: #464646;
}

.second_content {
	width: 885px;
	height: inherit;
	background-color: #fbfbf3;
	margin: 0 0 0 25px;
	padding: 20px 0 0 20px;
	color: #464646;
}

#main_content h3, .second_content h3 {
	font-size: 22px;
}

#main_content h4, .second_content h4 {
	font-size: 16px;
}

#main_content.lead, .second_content.lead {
	font-size: 12px;
}

/*------------------------------
 tweet01
------------------------------*/
.tweetbox {
	width: 100%;
	height: inherit;
	margin: 0 0 20px 0;
	padding: px;
}

.tweetbox02 {
	width: 100%;
	height: 100%;
	margin: 0;
	padding-left: 40px;
}

.tweetbox03 {
	width: 100%;
	height: 100%;
	margin: 0 0 25px 0;
	padding-left: 100px;
}

.whostweet {
	color: #898989;
	font-size: 12px;
}

.lead_text {
	height: 100%;
	color: #464646;
}

.beginner_tweetbox_top {
	width: 865px;
	height: 10px;
	background: url('../../_assets/atmguide_beginner_tweetbox_top.gif') no-repeat scroll left top transparent;
}

.beginner_tweetbox_bottom {
	width: 865px;
	height: 10px;
	background: url('../../_assets/atmguide_beginner_tweetbox_bottom.gif') no-repeat scroll left bottom transparent;
}

.beginner_tweetbox_content {
	width: 865px;
	height: 100%;
	background: url('../../_assets/atmguide_beginner_tweetbox_middle.gif') repeat-y scroll left top transparent;
	padding: 5px 10px 10px 22px;
	margin: 0;
}

.beginner_tweet {
	width: 730px;
	margin: 5px 15px 0 90px;
}

.beginner_tweet h3, .beginner_tweet02 h3 {
	color: #4d709e;
	margin: 5px 0 5px 0;
}

.expert_tweetbox_top {
	width: 865px;
	height: 10px;
	background: url('../../_assets/atmguide_expert_tweetbox_top.gif') repeat-y scroll left top transparent;
}

.expert_tweetbox_bottom {
	width: 865px;
	height: 10px;
	background: url('../../_assets/atmguide_expert_tweetbox_bottom.gif') no-repeat scroll left bottom transparent;
}

.expert_tweetbox_content {
	width: 865px;
	height: 100%;
	background: url('../../_assets/atmguide_expert_tweetbox_middle.gif') repeat-y scroll left top transparent;
	padding: 5px 10px 10px 22px;
}

.expert_tweetbox_content03 {
	width: 865px;
	height: 100%;
	background: url('../../_assets/atmguide_expert_tweetbox_middle.gif') repeat-y scroll left top transparent;
	padding: 5px 10px 10px 22px;
}

.expert_tweet {
	width: 730px;
	margin: 5px 15px 0 90px;
}

.expert_tweet h3, .expert_tweet02 h3 {
	color: #f36198;
	margin: 5px 0 5px 0;
}

.trouble_tweetbox_content {
	width: 780px;
	height: 212px;
	background: url('../../_assets/atmguide_trouble_box_bg.gif') no-repeat scroll left top transparent;
	padding: 10px 10px 10px 22px;
}

.trouble_tweet {
	width: 730px;
	margin: 20px 0 0 0;
}

.trouble_tweet02 {
	width: 640px;
	height: 85px;
	margin: 0;
}

.trouble_tweet h3, .trouble_tweet02 h3 {
	color: #f37200;
	margin: 5px 0 5px 0;
}

.tweet_icon {
	width: 75px;
	height: 80px;
	float: left;
	margin: px;
}


/*------------------------------
 tweet02
------------------------------*/
.beginner_tweet02 {
	width: 630px;
	margin: 5px 15px 0 0;
}

.beginner_tweetbox_top02 {
	width: 765px;
	height: 10px;
	margin: 0;
	background: url('../../_assets/atmguide_beginner_tweetbox_top02.gif') repeat-y scroll left top transparent;
}

.beginner_tweetbox_bottom02 {
	width: 765px;
	height: 10px;
	background: url('../../_assets/atmguide_beginner_tweetbox_bottom02.gif') no-repeat scroll left bottom transparent;
}

.beginner_tweetbox_content02 {
	width: 100%;
	height: 100%;
	background: url('../../_assets/atmguide_beginner_tweetbox_middle02.gif') repeat-y scroll left top transparent;
	padding: 5px 10px 10px 22px;
}

.expert_tweetbox_top02 {
	width: 765px;
	height: 10px;
	margin: 0;
	background: url('../../_assets/atmguide_expert_tweetbox_top02.gif') no-repeat scroll left top transparent;
}

.expert_tweetbox_bottom02 {
	width: 765px;
	height: 10px;
	margin: 0;
	background: url('../../_assets/atmguide_expert_tweetbox_bottom02.gif') no-repeat scroll left bottom transparent;
}

.expert_tweetbox_content02 {
	width: 765px;
	height: 100%;
	margin: 0;
	background: url('../../_assets/atmguide_expert_tweetbox_middle02.gif') repeat-y scroll left top transparent;
	padding: 5px 10px 10px 22px;
}

.expert_tweet02 {
	width: 630px;
	margin: 5px 15px 0 0;
	float: left;
}

h3.tweet_small  {
font-size: 16px !important;
line-height: 170%;
}


/*------------------------------
 page02
------------------------------*/
#expert_balloon {
	width: 675px;
	height: 95px;
	background: url('../../_assets/atmguide_expert_balloon01.gif') no-repeat scroll left top transparent;
	margin: 0 0 15px 0;
	padding: 45px 0 0 230px;
	font-weight: bold;
}

#expert_balloon p {
	font-size: 18px;
}

#expert_balloon div {
	margin: 7px 2px 0 0;
	float: left;
}

#mastercard_logo {
	width: 60px;
	height: 38px;
	background: url('../../_assets/atmguide_mc_accpt_038_gif.gif') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

#maestro_logo {
	width: 60px;
	height: 38px;
	background: url('../../_assets/atmguide_ms_accpt_038_gif.gif') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

#cirrus_logo {
	width: 60px;
	height: 38px;
	background: url('../../_assets/atmguide_cr_accpt_038_gif.gif') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

#expert_balloon_text01 {
	width: px;
	height: 80px;
	float: left;
	margin: 15px 5px 0 0;
	vertical-align: middle;
}

#expert_balloon_text02 {
	width: 350px;
	height: 80px;
	margin: px;
	float: left;
	margin: 0 0 0 10px;
	vertical-align: middle;
	line-height: 150%;
}

#atm_type h5, #card_reader h5 {
	font-size: 16px;
	margin: 0 0 10px 0;
}

#atm_type p, #card_reader p {
	font-size: 12px;
	margin: 5px 5px 5px 8px;
	text-align: left;
}

#atm_type {
	height: 390px;
	margin: 0 0 15px 25px;
}

#atm_type h6{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0;
}

.atm_type_box {
	width: 184px;
	height: px;
	float: left;
	margin: 0 40px 0 40px;
}

#card_reader {
	width: px;
	height: 220px;
	margin: 0 0 0 25px;
	clear: both;
}

#card_reader p {
	width: px;
	height: px;
	margin: px;
}

.card_reader_box {
	width: 145px;
	height: px;
	margin: 0 20px 0 0;
	float: left;
}

/*for first phase*/
#about_country {
	height: 225px;
	margin: 0 0 0 25px;
	background: url('../../_assets/atmguide_about_country_bg01.gif') no-repeat scroll right bottom transparent;
}
/*for first phase*/

/*for second phase
#about_country {
	height: 260px;
	margin: 0 0 0 25px;
	background: url('../../_assets/atmguide_about_country_bg.gif') no-repeat scroll right bottom transparent;
}
for second phase*/


#about_country, #about_country p {
	clear: both;
	line-height: 170%;
	padding: 10px 0 0 0;
}

/*for first phase*/
div.balloon_num02 {
	font-size: 22px;
	color: #f37200;
	vertical-align: middle;
	margin: 10px 0 0 0;
}
/*for first phase*/

/*for second phase
div.balloon_num02 {
	font-size: 22px;
	color: #f37200;
	vertical-align: middle;
	margin: 30px 0 0 0;
}
*/

div.balloon_num02 div.iepngfix {
	padding-right: 7px;
	float: left;
}

div.balloon_num02 div#num_icon02 {
	width: 40px;
	height: 38px;
	background: url('../../_assets/atmguide_atm_num_icon02.png') no-repeat scroll left top transparent;
}

div.balloon_num02 div#num_icon03 {
	width: 40px;
	height: 38px;
	background: url('../../_assets/atmguide_atm_num_icon03.png') no-repeat scroll left top transparent;
}

div.balloon_num02 div.howto_text {
	padding: 12px 0 0 0;
}

#atm_slide {
	width: 792px;
	height: 240px;
	margin: 0 0 0 25px;
	padding: 10px;
	background-color: #f0f0e4;
}

#atm_simulator {
	margin: 15px 0 0 25px;
}

.atm_blank_btn {
	width: 320px;
	margin: 20px auto;
	clear: both;
}

a#atm_simulator_link {
	display: block;
	width: 320px;
	height: 41px;
	background: url('../../_assets/atmguide_atm_blank_btn01.jpg') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

a:hover#atm_simulator_link {
	background-position: left bottom;
}


/*------------------------------
 page03
------------------------------*/
#atm_map {
	width: px;
	height: 520px;
	margin: 0 40px 0 17px;
	padding: 0;
}

#atm_map h4 {
	margin: 15px 0 5px 0;
}

.map_top_line {
	width: 826px;
	height: 2px;
	padding: -10px 0 0 0;
	/*float: left;*/
	overflow: hidden;
}

.map_top_line_dark {
	width: 826px;
	height: 1px;
	background-color: #d6d6c6;
	float: left
	overflow: hidden;
}

.map_top_line_light {
	width: 826px;
	height: 1px;
	background-color: #FFFFFF;
	overflow: hidden;
}

.atm_map_box_set {
	width: 274px;
	height: 72px;
	margin: 0;
	padding: 0;
	float: left;
}

li.atm_map_box {
	width: 274px;
	height: 72px;
	margin: 0;
	padding: 0;
	background: url('../../_assets/atmguide_atm_map_bg01.gif') no-repeat scroll left top transparent;
	list-style-type: none;
}

li.atm_map_box02 {
	width: 274px;
	height: 72px;
	margin: 0;
	padding: 0;
	background: url('../../_assets/atmguide_atm_map_bg02.gif') no-repeat scroll left top transparent;
	list-style-type: none;
}

.jp-atm-guide li.atm_map_box a, .jp-atm-guide li.atm_map_box02 a {
	color: #464646;
}

li.atm_map_box a:hover, li.atm_map_box02 a:hover {
	color: #ee2b17;
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha( opacity=70 );
	opacity: 0.7;
}

.map_arrow {
	display: inline-block;
	width: 8px;
	height: 20px;
	margin: 26px 0 0 23px;
	background: url('../../_assets/atmguide_map_arrow.png') no-repeat scroll left top transparent;
	float: left;
}

.map_country {
	display: inline-block;
	width: 130px;
	height: 62px;
	margin: 0;
	padding: 10px 0 0 15px;
	*padding: 8px 0 0 15px;
	line-height: 150%;
	*line-height: 180%;
	float: left;
}

.map_flag {
	display: inline-block;
	width: 74px;
	height: 52px;
	margin: px;
	padding-top: 10px;
	float: left;
}

.map_row_line {
	width: 2px;
	height: 431px;
	float: left;
}

.map_row_line_dark {
	width: 1px;
	height: 431px;
	background-color: #d6d6c6;
	float: left
}

.map_row_line_light {
	width: 1px;
	height: 431px;
	background-color: #FFFFFF;
}

.map_country_name {
	font-size: 11px;
}

.map_city_name {
	display: inline-block;
	margin-top:3px;
	font-size: 14px;
	font-weight: bold;
}

#atm_locator {
	width: px;
	height: 240px;
	margin: 25px 0 0 0;
	padding: 50px 0 0 0;
	background: url('../../_assets/atmguide_howto_atmlocator_bg.gif') no-repeat scroll left top transparent;
}

#expert_balloon_text03 {
	width: 300px;
	height: 80px;
	margin: 0 0 0 160px;
	float: left;
}

#expert_balloon_text03 p {
	margin: 3px 0 0 0;
}

#expert_balloon_text03 h4 {
	font-size: 20px;
}

#beginner_balloon_text {
	width: 150px;
	height: 80px;
	margin: 35px 0 0 557px;
}

#beginner_balloon_text p {
	font-size: 16px;
	font-weight: bold;
}

a#atm_locator_link {
	display: block;
	width: 320px;
	height: 41px;
	margin-top: 40px;
	background: url('../../_assets/atmguide_atm_blank_btn02b.jpg') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

a:hover#atm_locator_link {
	background-position: left bottom;
}


/*------------------------------
 page04
------------------------------*/
.attention_box {
	width: 855px;
	margin: 0 0 0 30px;
}

div.balloon_num {
	font-size: 22px;
	color: #f37200;
	vertical-align: middle;
	margin: 0;
}

div.balloon_num div.iepngfix {
	float: left;
	margin-right: 7px;
}

div.balloon_num div#num_icon01 {
	width: 40px;
	height: 38px;
	background: url('../../_assets/atmguide_atm_num_icon01.png') no-repeat scroll left top transparent;
}

div.balloon_num div#num_icon02 {
	width: 40px;
	height: 38px;
	background: url('../../_assets/atmguide_atm_num_icon02.png') no-repeat scroll left top transparent;
}

div.balloon_num div#num_icon03 {
	width: 40px;
	height: 38px;
	background: url('../../_assets/atmguide_atm_num_icon03.png') no-repeat scroll left top transparent;
}

div.balloon_num div#num_icon04 {
	width: 40px;
	height: 38px;
	background: url('../../_assets/atmguide_atm_num_icon04.png') no-repeat scroll left top transparent;
}

div.balloon_num div#num_icon05 {
	width: 40px;
	height: 38px;
	background: url('../../_assets/atmguide_atm_num_icon05.png') no-repeat scroll left top transparent;
}

div.balloon_num div#num_icon06 {
	width: 40px;
	height: 38px;
	background: url('../../_assets/atmguide_atm_num_icon06.png') no-repeat scroll left top transparent;
}


div.balloon_num div.attention_text {
	padding: 7px 0 0 0;
}

.attention_box p {
	margin: 10px 90px 0 0;
	padding-bottom: 30px;
	clear: both;
}

.second_content_dark {
	width: 885px;
	height: inherit;
	background-color: #f0f0e4;
	margin: 0 0 0 25px;
	padding: 20px 0 0 20px;
	color: #464646;
}

#expert_balloon02 {
	width: 780px;
	height: 176px;
	background: url('../../_assets/atmguide_expert_balloon02.png') no-repeat scroll left bottom transparent;
	margin: 0 0 0 20px;
	padding: 0;
}

#expert_balloon02 h3 {
	padding: 35px 0 0 270px;
	font-size: 20px;
}

#expert_balloon02 p {
	padding: 10px 0 0 270px;
	font-size: 14px;
}

a#atm_pdf_link {
	display: block;
	width: 280px;
	height: 41px;
	margin-top: 10px;
	background: url('../../_assets/atmguide_atm_blank_btn03.jpg') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

a:hover#atm_pdf_link {
	background-position: left bottom;
}

.contact_box {
	width: 855px;
	height: 290px;
	margin: 0 0 0 30px;
	padding-bottom: 20px;
	background: url('../../_assets/atmguide_beginner_balloon01.gif') no-repeat scroll right bottom transparent;
}

.contact_box h5 {
	font-size: 18px;
	margin: 25px 0 5px 0;
}

.contact_box p {
	width: 765px;
	margin: 10px 90px 0 0;
}

p#width_small {
	width: 450px;
	margin: 10px 90px 0 0;
}

/*------------------------------
 Top Page
------------------------------*/
#home_container {
	width: 865px;
	height: 590px;
	background: url('../../_assets/atmguide_atm_home_bg.jpg') no-repeat scroll left top transparent;
	margin: 10px 0 40px 25px;
}

#home_main_content {
	width: 865px;
	height: 380px;
}

#home_lead {
	width: 810px;
	height: 60px;
	margin: 0 auto;
	padding: 110px 0 0 0;
	font-size: 12px;
}

#home_text_nav {
	width: 500px;
	height: 200px;
	margin: 0 0 0 210px;
	padding: 0;
}

#home_text_nav ul {
	list-style-type: none;
}


#home_text_nav li {
	height: 45px;
	clear: both;
}

#home_text_nav li h3 {
	font-size: 20px;
	margin: 0;
}

#home_text_nav li h3 span.home_text_nav_link {
	display: inline-block;
	padding: 12px 0 0 0;	
}




.home_num {
	width: 40px;
	height: 38px;
	margin-right: 7px;
	float: left;
}

#home_num01 {
	width: 40px;
	height: 38px;
	background: url('../../_assets/atmguide_atm_num_r_icon01.png') no-repeat scroll left top transparent;
}

#home_num02 {
	width: 40px;
	height: 38px;
	background: url('../../_assets/atmguide_atm_num_r_icon02.png') no-repeat scroll left top transparent;
}

#home_num03 {
	width: 40px;
	height: 38px;
	background: url('../../_assets/atmguide_atm_num_r_icon03.png') no-repeat scroll left top transparent;
}

#home_num04 {
	width: 40px;
	height: 38px;
	background: url('../../_assets/atmguide_atm_num_r_icon04.png') no-repeat scroll left top transparent;
}

/*
#home_balloon {
	width: 583px;
	height: 77px;
	background: url('../../_assets/atmguide_home_balloon_animation.gif') no-repeat scroll left top transparent;
	margin: 0 auto;
	padding: 0 0 0 ;
}
*/

#home_sub_nav {
	width: 855px;
	height: 135px;
	margin: 0 auto;
	padding: 10px 0 0 15px;
}

h4#home_sub_nav_tit {
	width: inherit;
	font-size: 14px;
	margin: 0;
	display: none;
}

.home_sub_nav_box {
	width: 278px;
	height: 126px;
	margin: 0 3px 0 0;
	float: left;
}


a#home_sub_nav01 {
	display: block;
	width: 278px;
	height: 126px;
	background: url('../../_assets/atmguide_atm_home_sub_nav01.jpg') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

a:hover#home_sub_nav01 {
	background: url('../../_assets/atmguide_atm_home_sub_nav01_active.jpg') no-repeat scroll left top transparent;
}

a#home_sub_nav02 {
	display: block;
	width: 278px;
	height: 126px;
	background: url('../../_assets/atmguide_atm_home_sub_nav02.jpg') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

a:hover#home_sub_nav02 {
	background: url('../../_assets/atmguide_atm_home_sub_nav02_active.jpg') no-repeat scroll left top transparent;
}

/*
#home_sub_nav01 {
	display: block;
	width: 204px;
	height: 104px;
	background: url('../../_assets/atmguide_atm_home_sub_nav01_negative.jpg') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

#home_sub_nav02 {
	display: block;
	width: 278px;
	height: 126px;
	background: url('../../_assets/atmguide_atm_home_sub_nav02_negative.jpg') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}
*/
a#home_sub_nav03 {
	display: block;
	width: 278px;
	height: 126px;
	background: url('../../_assets/atmguide_atm_home_sub_nav03.jpg') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

a:hover#home_sub_nav03 {
	background: url('../../_assets/atmguide_atm_home_sub_nav03_active.jpg') no-repeat scroll left top transparent;
}
/*
a#home_sub_nav04 {
	display: block;
	width: 278px;
	height: 126px;
	background: url('../../_assets/atmguide_atm_home_sub_nav04.jpg') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;
}

a:hover#home_sub_nav04 {
	text-indent: -9999px;
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha( opacity=70 );
	opacity: 0.7;
}
*/
#home_nav {
	width: 825px;
	margin: 0 auto;
	padding: 0 0 0 10px;
}

#home_nav li.main_nav_homebtn {
	width: 44px;
	height: 40px;
	float: left;
	margin: 0 10px 0 0;
	list-style-type: none;
}

#home_nav li.main_nav_btn {
	width: 155px;
	height: 34px;
	float: left;
	margin: 0 10px 0 0;
	list-style-type: none;
}


/*------------------------------
 Map 
------------------------------*/
/*Map List*/
#country_list {
	width: px;
	height: 100%;
	margin: 0 0 20px 0;
	padding: 0;
}

#country_list a {
	color: #464646;
}

#country_list a:hover {
	color: #ee2b17;
	text-decoration: underline;
}

#country_list ul {
	font-size: px;
	list-style-type: none;
}

#country_list ul h3 {
	font-size: px;
}

.country_name_us {
	width: 600px;
	height: 45px;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 10px 10px 0;
	float: left;
}

.country_name_cn {
	width: 250px;
	height: 45px;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 10px 10px 600px;
}

.country_name {
	width: 140px;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 0 15px 15px 0;
}

.city_name {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.city_name_text a {
	margin: 0 15px 0 15px;
}

.map_arrow01 {
	width: 12px;
	height: 12px;
	margin: 5px 0 0 0;
	background: url('../../_assets/atmguide_map_arrow_small01.gif') no-repeat scroll left top transparent;
	float: left;
}

.map_arrow02 {
	width: 12px;
	height: 12px;
	margin: 5px 0 0 0;
	background: url('../../_assets/atmguide_map_arrow_small02.gif') no-repeat scroll left top transparent;
	float: left;
}

/*Map*/
.atmlocator_map {
	width: px;
	height: px;
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
	clear: both;
}

.atmlocator_map_tit {
	font-size: 14px;
}

.map_box {
	width: 535px;
	height: px;
	float: left;
}

.map_box div{
	width: 535px;
	height: 348px;
	margin: 0 0 3px 0;
	padding: 0;
}

#atmlocator_map01 {
	background: url('../../_assets/atmguide_map_us_newyork.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map02 {
	background: url('../../_assets/atmguide_map_us_seattle.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map03 {
	background: url('../../_assets/atmguide_map_us_sanfrancisco.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map04 {
	background: url('../../_assets/atmguide_map_us_losangels.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map05 {
	background: url('../../_assets/atmguide_map_us_hawaii.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map06 {
	background: url('../../_assets/atmguide_map_us_guam.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map07 {
	background: url('../../_assets/atmguide_map_uk_london.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map08 {
	background: url('../../_assets/atmguide_map_france.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map09 {
	background: url('../../_assets/atmguide_map_spain.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map10 {
	background: url('../../_assets/atmguide_map_italy.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map11 {
	background: url('../../_assets/atmguide_map_cn_beijing.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map12 {
	background: url('../../_assets/atmguide_map_cn_shanghai.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map13 {
	background: url('../../_assets/atmguide_map_cn_hongkong.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map14 {
	background: url('../../_assets/atmguide_map_korea.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map15 {
	background: url('../../_assets/atmguide_map_taiwan.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map16 {
	background: url('../../_assets/atmguide_map_newzealand.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map17 {
	background: url('../../_assets/atmguide_map_singapore.jpg') no-repeat scroll left top transparent;
}

#atmlocator_map18 {
	background: url('../../_assets/atmguide_map_thailand.jpg') no-repeat scroll left top transparent;
}

/*List*/
.city_list {
	width: 250px;
	margin: 20px 0 0 545px;
	padding: 0 0 15px 0;
}

.map_cityname_list {
	width: 250px;
	height: px;
	margin: 0 0 0 15px;
}

.map_col_line_dark {
	width: px;
	height: 1px;
	background-color: #d6d6c6;
	float: left
	overflow: hidden;
}

.map_col_line_light {
	width: px;
	height: 1px;
	background-color: #FFFFFF;
	float: left
	overflow: hidden;
}

.cityname_box th {
	width: 250px;
	height: 10px;
	padding: 15px 0 5px 0;
	font-size: 12px;
	font-weight: bold;
}

.cityname_box td {
	width: 250px;
	height: 25px;
	padding: 0 10px;
}

.cityname_box td.cityname_name {
	padding-top: 15px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
/*
.cityname_box span {
	display: inline-block;
	margin-top: 5px;
}
*/

.map_date {
	width: 535px;
	height: 15px !important;
	margin: 0;
	font-size: 12px;
	text-align: right;
	clear: both;
}

.close_btn {
	width: 200px;
	height: 15px;
	margin: 0 0 2px 610px;
	font-size: 12px;
	text-align: right;
	clear: both;
}

.map_pagetop {
	width: 110px;
	height: 22px;
	margin: 10px 0 0 700px;
	clear: both;
}

.map_pagetop a {
	display: block;
	width: 110px;
	height: 22px;
	background: url('../../_assets/atmguide_pagetop_btn.gif') no-repeat left top transparent;
	font-size: 1px;
	outline-color: midium none;
	text-decoration: none;
	text-indent: -9999px;
	color: #FFFFFF;
}

.map_pagetop a:hover {
	background-position: left bottom;
}

.map_spce {
	width: 1px;
	height: 40px;
}

/*------------------------------
 ATM Slide Stylesheet
------------------------------*/
#slide_box {
	width: 792px;
	height: 240px;
	background-color: #FFFFFF;
	margin: 0;
}

#slide_pager {
	width: 30px;
	height: 240px;
}

#pager_prev a {
	display: block;
	width: 30px;
	height: 240px;
	background: url('../../_assets/atmguide_atm_slide_prev_btn.gif') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;	
	float: left;
}

#pager_prev a:hover {
	background-position: right top;
}

#slide_content {
	width: 732px;
	height: 240px;
	background-color: #FFFFFF;
	float: left;
}

#slide_content01 {
	width: 732px;
	height: 240px;
	background-color: #FFFFFF;
	float: left;
	padding: 0 15px 0 15px;
}

#slide_content img {
	width: 284px;
	height: 220px;
	margin: 12px 0 0 35px;
	float: left;
}

#slide_content01 img {
	width: 284px;
	height: 220px;
	margin: 11px 0 0 35px;
	float: left;
}

#slide_text_box img {
	width: 48px;
	height: 44px;
	margin: 15px 10px 0 30px;
	float: left;
}

#atm_slide_tit{
	font-size: 22px;
	font-weight: bold;
	color: #f26b61;
	padding: 20px 0 0 400px;
}

#atm_slide_text {
	width: 360px;
	height: 120px;
	margin: 20px 0 0 350px;
	font-size: 13px;
	color: #30221c;
	line-height: 150%;
}

.atm_slide_text_smaller {
	font-size: 11px;
}

.atm_slide_pagelink {
	width: 360px;
	height: auto;
	text-align: right;
	margin: 0 0 0 350px; 
}

.atm_slide_pagelink a {
	font-size: 14px;
	font-weight: bold;
}

#pager_next a {
	display: block;
	width: 30px;
	height: 240px;
	background: url('../../_assets/atmguide_atm_slide_next_btn.gif') no-repeat scroll left top transparent;
	font-size: 1px;
	outline: midium none;
	text-decoration: none;
	text-indent: -9999px;	
	float: left;
}

#pager_next a:hover {
	background-position: right top;
}
/*-------------------------------------------------------------------------------- Atm Guide - atm-guide/index.html ends here --------------------------------------------------------------------------------*/