@charset "utf-8";
html {
	background:#D0F4FF;
}

#container {
	background:url("/common/images/bg_main.gif") repeat-x scroll center top transparent;
	background-color:#fff;
}

#content {
	zoom:1;
	background-color:#fff;
}

#content:after{
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
	content:".";
	line-height:0; 
}



a {
	color:#0095ba;
}

a:hover {
	text-decoration:none;
}


/*- - - - - - - - - - - - - - - - - - - */ 
/* header 
/*- - - - - - - - - - - - - - - - - - - */

div#header {
	height: 62px ;
	margin: 0;
	padding: 0;
	margin: 0 auto;
	width: 952px;
}

div#header_block h1 {
	float: left;
	height: 37px;
	margin-top:0;
}

#header_block {
	padding:17px 2px 8px 0;
	font-size:0;
}

#header_block h1 {
	float:left;
}


#adjustableFontsize {
    float: right;
    margin-top: 0px;
    }
#adjustableFontsize li {
    float: left;
    margin-left: 9px;
    }
#adjustableFontsize li#adjust {
    margin-top: -2px;
    }
#adjustableFontsize li#small {
    margin-top: 6px;
    }


/* old fontsizechenger
#header_block .txt_change {
	float:right;
	width:170px;
	margin-top:3px;
	padding-left:18px;
	background:url(/common/img/txt_change_bar.gif) no-repeat left 3px;
	font-size:0;
}

#header_block .txt_change div {
	float:left;
	padding:17px 8px 3px 0;
}

#header_block .txt_change .s_ctl {
	margin-right:10px;
} */

/*- - - - - - - - - - - - - - - - - - - */ 
/* global navigation
/*- - - - - - - - - - - - - - - - - - - */
#globalNav {
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}

#globalNav_block {
	width:952px;
	height:48px;
	margin:0 auto 5px auto;
	background:url(/common/img/bg_globalNav_block.jpg) no-repeat left top;
}

#globalNav_block li {
	float:left;
}


/*- - - - - - - - - - - - - - - - - - - */ 
/* sideNavigationBox
/*- - - - - - - - - - - - - - - - - - - */
.sideNavigationBox {
}

.sideNavigation {
	margin-bottom: 10px;
	padding: 4px;
	/padding-bottom: 0;
	background: url(/overseas/img/bg_sidenavi_box.gif) no-repeat left bottom;
}

.snaviSection li {
	padding-bottom:7px;
	margin-bottom:2px;
	background: url(/overseas/img/separator_sidenavi.gif) no-repeat 9px bottom;
	zoom:1;
}



.snaviSection li a {
	font-weight:bold;
	text-decoration:none;
	color:#000;
	background: url("/overseas/img/icon_circlearrow01_normal.gif") no-repeat scroll 10px 0.8em;
	padding:8px 10px 8px 34px;
	display:block;
	width:204px;
	min-height:10px;
}


.snaviSection li a:hover{
	background: #def6fc url("/overseas/img/icon_circlearrow01_active.gif") no-repeat scroll 10px 0.8em;
}

.snaviCurrent span {
	font-weight:bold;
	text-decoration:none;
	color:#000;
	background: #def6fc url("/overseas/img/icon_circlearrow01_normal.gif") no-repeat scroll 10px 0.8em;
	padding:8px 10px 8px 34px;
	display:block;
	width:204px;
	min-height:10px;
}

.snaviSection li:last-child {
	background:none;
	padding-bottom:0;
}
.snaviSection li {
	/background:expression((this.__isLastChild = (this.parentNode.children.item(this.parentNode.children.length-1) == this))?'none':'url(/overseas/img/separator_sidenavi.gif) no-repeat 9px bottom');
}
.sideBnrArea {
padding-bottom:20px;
}





/*- - - - - - - - - - - - - - - - - - - */ 
/* txt
/*- - - - - - - - - - - - - - - - - - - */
.alignC {
	text-align:center !important;
}

strong {
	font-weight:bold;
}
.largeFont {
	font-size:115% !important;
}
.smallFont {
	font-size:90% !important;
}
.caption {
	font-size:90% !important;
}
.caption_long {
	font-size:90% !important;
	text-indent:-0.7em;
	padding-left:0.7em;
}
.textAsterisk {
	text-indent:-1em;
	padding-left:1em;
}

.textAsteriskCap {
	text-indent:-0.7em;
	padding-left:0.7em;
}

.textAsteriskMobile {
	text-indent:-1.8em;
	padding-left:0.7em;
}

.alertFont {
	color:#ff0000;
}


/* margin Top */
/* ------------------------------------------------- */
.tm-14 {margin-top: -14px;}
.tm-5 {margin-top: -5px;}
.tm-1 {margin-top: -11px;}
.tm2 {margin-top: 2px;}
.tm3 {margin-top: 3px;}
.tm5 {margin-top: 5px;}
.tm10 {margin-top: 10px;}
.tm15 {margin-top: 15px;}
.tm20 {margin-top: 20px;}
.tm45 {margin-top: 45px;}
.tm350 {margin-top: 350px;}

/* margin Bottom */
/* ------------------------------------------------- */
.bm2 {margin-bottom: 2px !important;} 
.bm3 {margin-bottom: 3px !important;} 
.bm5 {margin-bottom: 5px !important;} 
.bm8 {margin-bottom: 8px !important;} 
.bm10 {margin-bottom: 10px !important;} 
.bm15 {margin-bottom: 15px !important;} 
.bm20 {margin-bottom: 20px !important;} 
.bm25 {margin-bottom: 25px !important;} 
.bm13 {margin-bottom: 13px !important;} 
.bm15 {margin-bottom: 15px !important;} 
.bm35 {margin-bottom: 35px !important;} 
.bm30 {margin-bottom: 35px !important;} 
.bm200 {margin-bottom: 200px !important;} 
.bm0 {margin-bottom: 0 !important;} 
/* margin Left */
/* ------------------------------------------------- */
.lm2 {margin-left: 2px !important;} 
.lm5 {margin-left: 5px !important;} 
.lm10 {margin-left: 10px !important;} 
.lm15 {margin-left: 15px !important;} 
.lm20 {margin-left: 20px !important;} 
.lm25 {margin-left: 25px !important;} 
.lm30 {margin-left: 30px !important;} 

/* margin Right */
/* ------------------------------------------------- */
.rm10 {margin-right: 10px !important;} 
.rm15 {margin-right: 15px !important;} 
.rm16 {margin-right: 16px !important;} 
.rm20 {margin-right: 20px !important;} 
.rm25 {margin-right: 25px !important;} 
.rm30 {margin-right: 30px !important;} 

/* padding Top */
/* ------------------------------------------------- */
.tp0 {padding-top: 0 !important;} 
.tp10 {padding-top: 10px !important;} 

/* padding Bottom */
/* ------------------------------------------------- */
.bp5 {padding-bottom: 5px !important;} 
.bp15 {padding-bottom: 15px !important;} 
.bp25 {padding-bottom: 25px !important;} 
.bp50 {padding-bottom: 50px !important;} 

/* padding Left */
/* ------------------------------------------------- */
.lp0 {padding-left: 0 !important;} 
.lp15 {padding-left: 15px !important;} 

/* padding Right */
/* ------------------------------------------------- */
.rp10 {padding-right: 10px !important;} 
.rp20 {padding-right: 20px !important;} 
.rp30 {padding-right: 30px !important;} 

/* padding Left and Right */
.rlp20 {padding-right: 20px !important;padding-left: 20px !important;} 

/* top and Bottom */
/* ------------------------------------------------- */
.tbm0 {
margin-top: 0 !important;
margin-bottom: 0!important;
}


/*- - - - - - - - - - - - - - - - - - - */ 
/* clearfix
/*- - - - - - - - - - - - - - - - - - - */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
	min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac */
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/*- - - - - - - - - - - - - - - - - - - */ 
/* topicPath
/*- - - - - - - - - - - - - - - - - - - */
#topicPath {
	width:952px;
	min-height:18px;
	margin:0 auto 20px auto;
	font-size:95%;
}

#topicPath p {
	padding-left:5px
}

#topicPath span {
	margin:0 5px;
}

/*- - - - - - - - - - - - - - - - - - - */ 
/* contentsBox
/*- - - - - - - - - - - - - - - - - - - */
.contentsBoxOuter {
	margin-bottom:10px;
	padding-top:7px;
	background: url(/overseas/img/bg_contentsBox_top.jpg) no-repeat 0 0;
}
.contentsBox {
	margin-top:15px;
	padding-bottom:15px;
	width: 679px;
	background: url(/overseas/img/bg_contentsBox.jpg) no-repeat 0 bottom;
}

.contentsBoxOuter .contentsBox {
	margin-top:0;
}

.faq .contentsBoxInner {
	background: url(/overseas/img/bg_contentsBox_repeat.jpg) repeat-y 0 0;
}

.contentsBox2ColOuter {
	padding-top:25px;
	background: url(/overseas/img/bg_contBox2col_top.jpg) no-repeat 0 0;
}

.contentsBox2Col {
	padding-top:5px;
	padding-bottom:20px;
	width: 680px;
	background: url(/overseas/img/bg_contBox2col_bottom.jpg) no-repeat 0 bottom;
	zoom:1;
}

.contentsBox2Col:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0; 
}


/*- - - - - - - - - - - - - - - - - - - */ 
/* contents2Column
/*- - - - - - - - - - - - - - - - - - - */

/* radius CCC bg */
.contents2Column {
	margin-top:15px;
	padding-bottom:15px;
	width: 680px;
	background: url(/overseas/img/bg_2column_bottom.gif) no-repeat 0 bottom;
	zoom:1;
}

.contents2Column:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0; 
}

/* corner CCC bg */
.contents2ColumnCornerOuter {
	padding-top:7px;
	background: url(/overseas/img/bg_2colCorner_top.gif) no-repeat 0 0;
}

.contents2ColumnCorner {
	padding-bottom:20px;
	width: 680px;
	background: url(/overseas/img/bg_2colCorner_bottom.gif) no-repeat 0 bottom;
	zoom:1;
}

.contents2ColumnCorner:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0; 
}


/*inner*/
.contents2ColumnInner {
	width:335px;
	margin-right:9px;
	float:left;
}

.contents2ColumnInner .inner {
	padding:0 20px;
}

.contents2ColumnInner .ssttl {
	text-align:center;
}

.last {
	margin-right:0;
}



.textBorderBoxColor {
	border:1px solid #3a6398;
	color:#3a6398;
	width:666px;
	padding:10px 5px;
	text-align:center;
}

/*- - - - - - - - - - - - - - - - - - - */ 
/* contentsSection
/*- - - - - - - - - - - - - - - - - - - */
.mainTtl {
	margin-bottom:20px;
}

.pageLead {
	margin-bottom:20px;
}

.contentsSection h3{
	margin-bottom:15px;
}

.textTtl {
	color:#fff;
	font-weight:bold;
	padding:4px 0 4px 20px;
	margin-bottom:10px;
	background:#3fa4f9 url(/overseas/img/icon_square_wh.gif) no-repeat 8px 0.7em;
}

.textTtlNoneIcon {
	color:#fff;
	font-weight:bold;
	padding:4px 0 4px 8px;
	margin-bottom:10px;
	background:#3fa4f9;
}

.txtTtlLarge000 {
	font-weight:bold;
	font-size:125%;
}

.imgTtl {
	margin-bottom:10px;
}

.contentsBox h5.imgTtl {
	margin-bottom:0px;
	margin-left:16px;
	padding-top:10px;
}

.contentsSection p {
	margin-bottom:10px;
}


.section {
	padding-bottom:20px;
}

.separateBorder {
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
}


.radiusCCC {
	padding-top:5px;
	background:url(/overseas/img/bg_radiusccc_top.gif) no-repeat 0 top;
}

.radiusCCCInner {
	background:url(/overseas/img/bg_radiusccc_bottom.gif) no-repeat 0 bottom;
}

.cornerF4 {
	background:#f4f4f4;
	padding:10px 10px 13px;
	margin-bottom:5px;
}


.radiusEEE {
	padding-top:5px;
	background:url(/overseas/img/bg_radiuseee_top.gif) no-repeat 0 top;
}

.radiusEEEInner {
	background:url(/overseas/img/bg_radiuseee_bottom.gif) no-repeat 0 bottom;
}

.featBox {
	text-align:center;
	padding:10px 0 5px 0;
	background:#D0F4FF;
}




/* each page overwrite */
.grouplong p,
.grouplong .imageAndBlockLeft p {
padding-left:20px;
}

.grouplong .radiusCCCInner {
min-height:100px;
	padding-top:15px;
}

.about p {
	text-align:center;
	padding:20px;
}

.easy p {
	padding:15px 10px 20px 20px;
}

/*- - - - - - - - - - - - - - - - - - - */ 
/* layoutTable 
/*- - - - - - - - - - - - - - - - - - - */
.layoutTable {
	margin-bottom:0;
}
.layoutTable th,
.layoutTable td {
	font-weight:normal;
	vertical-align:top;
	text-aglin:left;
	padding:2px;
}

.layoutTable th.num {
	padding-right:4px;
}


/*- - - - - - - - - - - - - - - - - - - */ 
/* imageAndBlockLeft 
/*- - - - - - - - - - - - - - - - - - - */
.imageAndBlockLeft{
	zoom:1;
}
.imageAndBlockLeft.line_dot{
	margin-bottom:12px;
}
.imageAndBlockLeft .image{
	margin:0;
	padding:0 20px 12px 0;
	display:table-cell;
	width:1%;
/width:auto;
/float:left;
	vertical-align:top;
}
.imageAndBlockLeft .block{
	display:table-cell;
	vertical-align:top;
/zoom:1;
}

/*- - - - - - - - - - - - - - - - - - - */ 
/* imageAndBlockRight 
/*- - - - - - - - - - - - - - - - - - - */
.imageAndBlockRight{
	width:100%;
	display:table;
	direction:rtl;
	zoom:1;
}
.imageAndBlockRight .image{
	margin:0;
	padding-bottom:12px;
	display:table-cell;
	vertical-align:top;
	width:1%;
/width:auto;
/float:right;
	direction:ltr;
}
.imageAndBlockRight .block{
	padding:0 20px 1px 0;
	display:table-cell;
	vertical-align:top;
	direction:ltr;
	text-align:left;
/zoom:1;
}

/*- - - - - - - - - - - - - - - - - - - */ 
/* btnDetail
/*- - - - - - - - - - - - - - - - - - - */

.btnDetail {
	display:inline-block;
	font-size:0;
	width:105px;
	height:30px;
	overflow:hidden;
	background:url(/overseas/img/btn_detail.gif) 0 0 no-repeat;
}
.btnDetail:hover {
	background:url(/overseas/img/btn_detail.gif) 0 -30px no-repeat;
}


/*- - - - - - - - - - - - - - - - - - - */ 
/* listDocument
/*- - - - - - - - - - - - - - - - - - - */
.listDocument .ttl{
	color:#184885;
	font-weight:bold;
	font-size:125%;
	margin-bottom:12px;
	display:inline-block;
	padding-left:1em;
	text-indent:-1em;
}
.listDocument li {
	padding-bottom:15px;
	margin-bottom:25px;
	border-bottom:1px solid #e1e1e1;
}

.listDocument ul li {
	color:#333;
	padding-left:2px;
	padding-bottom:0px;
	margin-left:2px;
	list-style-type:disc;
	margin-bottom:10px;
	border-bottom:none;
}

.listDocument ul {
	margin-left: 25px;
}

.listTable {
	margin-bottom:10px;
}

.listTable th,
.listTable td{
vertical-align:top;
text-align:left;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
}

.listTable th {
font-weight:normal;
white-space:nowrap;
}

.listDocument p {
line-height:1.6;
}

.listDocument .box {
border:1px dotted #ccc;
padding:10px 13px 1px 13px;
margin-bottom:11px;
}


/*- - - - - - - - - - - - - - - - - - - */ 
/* listSTYLE
/*- - - - - - - - - - - - - - - - - - - */
.indBlock {
	display:block;
	padding-left:10px;
}

/*- - - - - - - - - - - - - - - - - - - */ 
/* listSTYLE
/*- - - - - - - - - - - - - - - - - - - */
.disc {
margin-left:10px;
padding-left:10px;
}

.disc li {
list-style-type:disc;
}

/*- - - - - - - - - - - - - - - - - - - */ 
/* number_list
/*- - - - - - - - - - - - - - - - - - - */

dl.number_list{
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width: 630px;
	}
.number_list dt{
	width:20px;
	padding-right:5px;
	_padding-right:2px;
	font-size:1.3em;
	font-weight:bold;
		float:left;
	}
.number_list dd{
	width:620px;
	/width:600px;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
	display:block;
	vertical-align:baseline;
	}


/*- - - - - - - - - - - - - - - - - - - */ 
/* icon
/*- - - - - - - - - - - - - - - - - - - */


.iconCircleArrow a {
	color: #0095BA;
	background: url("/overseas/img/icon_circlearrow01_normal.gif") no-repeat scroll 0 0.1em transparent;
	padding-left: 20px;
	display:inline-block;
	min-height:20px;
}

.iconCircleArrow a:hover{
	background: url("/overseas/img/icon_circlearrow01_active.gif") no-repeat scroll 0 0.1em transparent;
}

.iconArrow a {
	color: #0095BA;
	background: url("/overseas/img/icon_arrow_normal.gif") no-repeat scroll 20px 0.3em transparent;
	padding-left: 30px;
	display:inline-block;
	min-height:16px;
}

.iconArrow a:hover{
	background: url("/overseas/img/icon_arrow_active.gif") no-repeat scroll 20px 0.3em transparent;
}

.section .pageTop {
	text-align:right;
	margin-bottom:10px;
}

.section .pageTop a {
	color: #0095BA;
	background: url("/overseas/img/icon_circlearrow02_normal.gif") no-repeat scroll 0 0.2em transparent;
	padding-left: 20px;
	min-height:20px;
	display:inline-block;
}

.section .pageTop a:hover{
	background: url("/overseas/img/icon_circlearrow02_active.gif") no-repeat scroll 0 0.2em transparent;
}

/*- - - - - - - - - - - - - - - - - - - */ 
/* footerWidePop
/*- - - - - - - - - - - - - - - - - - - */
#footerWidePop {
	background: none repeat scroll 0 0 #fff;
	clear: both;
	font-size: 0.8em;
	margin: 0 auto;
	padding: 25px 0 20px;
	width: 100%;
}


/*- - - - - - - - - - - - - - - - - - - */ 
/* merit/price
/*- - - - - - - - - - - - - - - - - - - */
.priceList li {
list-style-type:none;
margin-bottom:10px;
padding-left:22px;
min-height:18px;
background-position:0 0.1em;
background-repeat:no-repeat;
}
.priceList li.li01 {
	background-image:url(/overseas/merit/img/price_num01.gif);
}
.priceList li.li02 {
	background-image:url(/overseas/merit/img/price_num02.gif);
}
.priceList li.li03 {
	background-image:url(/overseas/merit/img/price_num03.gif);
}


/*- - - - - - - - - - - - - - - - - - - */ 
/* accident
/*- - - - - - - - - - - - - - - - - - - */

.em {
	font-weight:bold;
	font-size:114%;
}

.exTxt {
	width:300px;
	text-align:center;
	margin:2px auto;
}

.exTxt_left {
	width:300px;
	text-align:left;
	margin:2px auto;
	text-indent:-2em;
	padding-left:2em;
}
.noticeBox {
	width: 208px;
	margin-top: 20px;
}
.noticeBox p {
	text-align:left;
	text-indent:-2em;
	padding-left:2em;
}

/* btn */
.accident_btn01,
.accident_btn02 {
	width:305px;
	height:52px;
	padding-top:4px;
	margin:0 auto 20px auto;
	text-indent:-9999px;
	font-size:1px;
}

.accident_btn01 a,
.accident_btn02 a{
	display:block;
	height:52px;
}
/* ケガ・病気になったら */
.accident_btn01 a {
	background:url(/overseas/accident/img/index_btn01.gif) 0 0 no-repeat;
}
/* ケガ・病気以外の事故の場合(携行品の盗難・破損、航空機遅延 など) */
.accident_btn02 a {
	background:url(/overseas/accident/img/index_btn02.gif) 0 0 no-repeat;
}

.accident_btn01 a:hover,
.accident_btn02 a:hover {
	background-position:0 -52px;
}

/* キャッシュレス提携病院一覧 */
.accident_btn03 {
	width:196px;
	height:30px;
	text-indent:-9999px;
	font-size:1px;
}

.accident_btn03 a{
	display:block;
	height:30px;
}

.accident_btn03 a {
	background:url(/overseas/accident/img/index_btn03.gif) 0 0 no-repeat;
}

.accident_btn03 a:hover {
	background-position:0 -30px;
}

/* キャッシュレス提携病院で受診 */
/* キャッシュレス提携病院以外で受診 */
.accident_btn04,
.accident_btn05 {
	width:260px;
	height:35px;
	padding-top:4px;
	margin:0 auto 20px auto;
	text-indent:-9999px;
	font-size:1px;
}

.accident_btn04 a,
.accident_btn05 a{
	display:block;
	height:35px;
}

.accident_btn04 a {
	background:url(/overseas/accident/img/index_btn04.gif) 0 0 no-repeat;
}

.accident_btn05 a {
	background:url(/overseas/accident/img/index_btn05.gif) 0 0 no-repeat;
}

.accident_btn04 a:hover,
.accident_btn05 a:hover {
	background-position:0 -35px;
}



/*- - - - - - - - - - - - - - - - - - - */ 
/* caseList
/*- - - - - - - - - - - - - - - - - - - */

.caseList {
	background:url(/overseas/accident/img/index_bg_casebox.gif) 0 0 repeat-y;
	zoom:1;
	margin-bottom:10px;
}

.caseList:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0; 
}

.case {
	width:335px;
	float:left;
}

.case dl dt {
	height:70px;
	background:url(/overseas/accident/img/index_bg_casetitle.gif) 0 0 no-repeat;
}

.case dl dt img {
	margin:10px 0 0 10px;
}

.case dl dd {
	padding:10px 15px;
}

.case dl ol {
	list-style-type:decimal;
	margin:0 0 3px 1.5em;
	/margin-left:1.8em;
	font-weight:bold;
}

.case dl ol li {
	margin-bottom:3px;
}

.case dl ol li span {
	font-weight:normal;
}


/*- - - - - - - - - - - - - - - - - - - */ 
/* faq
/*- - - - - - - - - - - - - - - - - - - */

#faqInc {
	width:679px;
	margin:20px auto;
}

/*- - - - - - - - - - - - - - - - - - - */ 
/* faqCategoryBox
/*- - - - - - - - - - - - - - - - - - - */

#faqCategoryBox {
	width:630px;
	padding:20px 0;
	margin:20px auto;
	background:#fff;
	zoom:1;
}

#faqCategoryBox:after{
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
	content:".";
	line-height:0; 
}

#faqCategoryBox ul {
	display:block;
	width:190px;
	float:left;
	padding:0 10px;
}


h4.faqCategory {
	color:#fff;
	font-weight:bold;
	padding:4px 0 4px 20px;
	margin:0 25px;
	background:#3fa4f9 url(/overseas/img/icon_square_wh.gif) no-repeat 8px 0.7em;
}

.faqBlock {
	padding:10px 0 10px 3px;
	zoom:1;
	position:relative;
}

.faqBlock:after{
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
	content:".";
	line-height:0;
}


.faqBlock h5 {
	color:#ff6600;
	font-weight:bold;
	margin:0 25px 5px 25px;
	padding-left:1.5em;
	min-height:1em;
	padding-top:1px;
	position:relative;
}
.faqBlock p {
	min-height:1em;
	margin:0 25px 5px 25px;
	padding-left:1.5em;
	padding-top:1px;
	position:relative;
}

.faqQuestion {
	display:block;
	width:1.5em;
	position:absolute;
	top:0;
	left:0;
	_top:-0.2em;
	_left:-1.5em;
}

.faqAnser {
	font-weight:bold;
	color:#3a6398;
	display:block;
	width:1.5em;
	position:absolute;
	top:0;
	left:0;
	_top:-0.2em;
	_left:-1.5em;
}

/*- - - - - - - - - - - - - - - - - - - */ 
/* faqTab
/*- - - - - - - - - - - - - - - - - - - */

#faqTab {
	_width:682px;
	zoom:1;
}

#faqTab:after{
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
	content:".";
	line-height:0; 
}
#faqTab h3 {
	float:left;
}

#faqTab span {
	display:block;
	float:left;
}

#faqTab span a {
	display:block;
}

.keiyakumae,
.keiyakumae a {
	width:113px;
}
.keiyakuji,
.keiyakuji a {
	width:111px;
}
.shuppatsu,
.shuppatsu a {
	width:111px;
}
.ryokou,
.ryokou a {
	width:111px;
}
.kikoku,
.kikoku a{
	width:111px;
}
.hosho,
.hosho a {
	width:122px;
}



/*- - - - - - - - - - - - - - - - - - - */ 
/* sitemap
/*- - - - - - - - - - - - - - - - - - - */
#sitemap {
padding-left:10px;
zoom:1;
}

#sitemap:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0; 
}

#sitemap ul {
	margin-bottom:25px;
}

#sitemap ul li {
	font-weight:bold;
	margin-bottom:10px;
}

#sitemap ul li a {
	background: url("/overseas/img/icon_circlearrow01_normal.gif") no-repeat scroll 0 0.1em transparent;
	padding-left: 20px;
	display:inline-block;
	min-height:20px;
}

#sitemap ul li a:hover{
	background: url("/overseas/img/icon_circlearrow01_active.gif") no-repeat scroll 0 0.1em transparent;
}

#sitemap ul li ul li a {
	background: url("/overseas/img/icon_arrow_normal.gif") no-repeat scroll 30px 0.3em transparent;
	padding-left: 40px;
	display:inline-block;
	min-height:16px;
}

#sitemap ul li ul li a:hover{
	background: url("/overseas/img/icon_arrow_active.gif") no-repeat scroll 30px 0.3em transparent;
}

#sitemap ul li span {
	display:inline-block;
	margin-bottom:10px;
}

#sitemap .leftBlock {
	width:335px;
	float:left;
}

/*- - - - - - - - - - - - - - - - - - - */ 
/* imagePop
/*- - - - - - - - - - - - - - - - - - - */
#imagePop {
/margin-top:50px;
}

/*- - - - - - - - - - - - - - - - - - - */ 
/* bnr
/*- - - - - - - - - - - - - - - - - - - */

.sideBnrArea li {
	margin-bottom:10px;
}

.sideBnrArea li a {
	display:inline-block;
	vertical-align:top;
}

.sideBnrArea li img:hover {
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background: #fff;
}

/* 補償項目毎の保険金支払いに関するご案内（PDF） */
li.bnr_shiharai {
	width:255px;
	height:55px;
	margin-bottom:5px;
	font-size:0px;
}

.bnr_shiharai a{
	display:block;
	height:55px;
	width:255px;
}

.bnr_shiharai a {
	background:url(/overseas/img/bnr_shiharai.gif) 0 0 no-repeat;
}

.bnr_shiharai a:hover {
	background-position:0 -55px;
}


/* 保険金請求に必要な書類一覧 */
li.bnr_hitsuyoshorui {
	width:255px;
	height:38px;
	margin-bottom:5px;
	font-size:0px;
}

.bnr_hitsuyoshorui a{
	display:block;
	height:38px;
	width:255px;
}

.bnr_hitsuyoshorui a {
	background:url(/overseas/img/bnr_hitsuyoshorui.gif) 0 0 no-repeat;
}

.bnr_hitsuyoshorui a:hover {
	background-position:0 -38px;
}

/* 海外旅行保険金請求書（PDF） */
li.bnr_seikyusho {
	width:255px;
	height:38px;
	margin-bottom:5px;
	font-size:0px;
}

.bnr_seikyusho a{
	display:block;
	height:38px;
	width:255px;
}

.bnr_seikyusho a {
	background:url(/overseas/img/bnr_seikyusho.gif) 0 0 no-repeat;
}

.bnr_seikyusho a:hover {
	background-position:0 -38px;
}