/* CSS Document */
@charset "utf-8";

.dummy{ width:100%; height:100px; background-color:#ccc;}

/* tab_news */
.tabWrap.news_cp{ padding:0 0 30px 0; border-bottom:solid 1px #d0d0d0;}
.tabWrap.news_cp .sectionInr > div{ border:none;}
.tabWrap.news_cp .thumb_box{ width:190px; height:130px;}
.tabWrap.news_cp dl{ width:740px;}
.tabWrap.news_cp dl dt, .tabWrap.news_cp dl dd{ padding:5px 0;}
.tabWrap.news_cp dl dt{ margin-right:15px;}

.tabWrap.news_cp h2 a.is-active { color: #FFF; background: #B10000 none repeat scroll 0% 0%; position: relative; border:none;}
.tabWrap.news_cp h2 a.is-active:hover { color: #FFF;}
.tabWrap.news_cp h2 a.is-active::after { position: absolute; content: ""; bottom: -10px; left: 50%; margin-left: -10px; width: 20px; height: 10px; background: transparent url("/world/commonY16/img/icon_arrow_btm_red_03.png") no-repeat scroll 0px 0px;}
.tabWrap.news_cp h2 a.is-active span::after { width: 11px; height: 6px; background-image: url("/world/commonY16/img/icon_arrow_btm_white_01.png");}
.tabWrap.news_cp h2 a { display: block; background: #E6E6E6 none repeat scroll 0% 0%; color: #0F0F69;}
.tabWrap.news_cp h2 a:hover { border:none; color: #cc0000;}
.icon_links_btm_WH:after { margin-top:-3px;}

.loLeft{float:left;width:620px;}
.loRight{float:right;margin:0;padding:0;width:300px;}
.areaList01{ padding:20px;}
.areaList01 li.icn_new .newIcon{background:#cc0000;color:#fff;display:inline-block;margin-right:5px;padding:1px 5px;font-weight:bold;}

/* iconLink */
.iconLink { display: inline-block; padding-left: 10px; font-size: 14px; line-height: 24px; color: #0F0F69; text-decoration: none !important; background: transparent url("/world/commonY16/img/icon_arrow_right_red_01.png") no-repeat scroll 0px 6px;}
.iconLink:link { text-decoration: none }
.iconLink:visited, .txtLink:focus { color: #0f0f69 }
.iconLink:hover { color: #ca0000; text-decoration: underline !important; }

/* colLink */
.colLink .col{float:left; border:solid 1px #d0d0d0;}
.colLink .col a{display:block;}
.colLink .col .linkTtl a{font-weight:normal;font-size:16px;padding:10px 15px 10px 0;}
.colLink .col ul{ padding:10px 20px;;}
.colLink .col li a{padding:10px;}
.colLink .col li a:hover{color:#cc0000;text-decoration:none;}
.colLink.cols-3{margin-left:-22px;}
.colLink.cols-3 .col{width:300px;margin-left:22px;}
.colLink .col  h3{display:table;width:100%;text-align:center;background-color:#e8e8e8;position:relative;height:60px; font-size:20px; font-weight:normal;}
.colLink .col  h3 img{position:absolute;top:0;left:0;}
.colLink .col  h3 span{display:table-cell;vertical-align:middle;position:relative;}
.colLink .col  h4{display:table;width:100%;text-align:center;background-color:#e8e8e8;position:relative;height:60px; font-size:20px; font-weight:normal;}
.colLink .col  h4 img{position:absolute;top:0;left:0;}
.colLink .col  h4 span{display:table-cell;vertical-align:middle;position:relative;}

.icon_links_down {padding-left: 16px !important;}

/* tab */
.tabs_child { background: #D0D0D0 none repeat scroll 0% 0%; padding: 10px 10px 0px; display: table; border-spacing: 2px 0px;}
.tabs_child.tabs_3col li { width: 308px;}
.tabs_child.tabs_2col li { width: 462px;}
.tabs_child li.current { border-bottom: 1px solid #FFF; border-top: 4px solid #C00;}
.tabs_child li:first-child { margin-left: 0px;}
.tabs_child li { display: table-cell; border-collapse: collapse; height: 60px; background-color: #FFF; vertical-align: middle;}
.tabs_child li a { display: block; color: #0F0F69; font-weight: bold; font-size: 14px; line-height: 20px; text-decoration: none; text-align: center;}
.tabs_child  li.current a { color: #B10000;}
.tabs_child > li > a > span::after { display: inline-block; content: ""; width: 11px; height: 6px; background-image: url("/world/commonY16/img/icon_arrow_btm_red_02.png"); background-repeat: no-repeat; background-position: 0px 0px; vertical-align: middle; margin-left: 5px;}


/* table */
table, th, td{ border:solid 1px #d0d0d0; padding:10px;}
table{width:100%; text-align:left;}

th{ background-color:#f6f6f6;}
.bgEa{ background-color:#eaeaea;}
.bg3767ca, .bg1f4dbf, .bg00478b, .bg003970, .bg1b8625, .bg007653, .bg016671{ color:#FFF;}
.bg3767ca{ background-color:#3767ca; width:260px;}
.bg1f4dbf{ background-color:#1f4dbf; width:125px;}
.bg00478b{ background-color:#00478b; width:125px;}
.bg003970{ background-color:#003970; width:125px;}
.bg1b8625{ background-color:#1b8625; width:220px;}
.bg007653{ background-color:#007653; width:220px;}
.bg016671{ background-color:#016671; width:220px;}
.wid210{ width:210px;}
.wid114{ width:114px;}
.wid76{ width:76px;}
.bdNone{ border-left-style:hidden; border-top-style:hidden;}

/* アイコンの崩れ修正 */
.inText .icon_links_other_WH:after,.inText .icon_links_other_RD:after,.inText .icon_links_other_GY:after{top:50%;}

/* world/ja/common_rn/css/base.cssよりコピー */

.txRe1{color:#cc0000;}
.txRe2{color:#990000;}

/* textList */
.textListA01,.textListA02,.textListA03{margin-left:3px;}
.textListA01 li{padding-left:9px;background-image:url(/world/common_rn/img/parts_dot_001.gif);background-repeat:no-repeat;background-position:0 6px;line-height:1.4;}
.textListA02 li{padding-left:9px;background:url(/world/common_rn/img/parts_dot_003.gif);background-repeat:no-repeat;background-position:0 6px;color:#990000;line-height:1.4;}
.textListA03 li{padding-left:9px;background:url(/world/common_rn/img/parts_dot_004.gif);background-repeat:no-repeat;background-position:0 6px;color:#cc0000;line-height:1.4;}
.textListB01 li{padding-left:12px;background-image:url(/world/common_rn/img/parts_dot_005.gif);background-position:0 4px;background-repeat:no-repeat;line-height:1.5;}

/* notesList */
.notesListA01 li{padding-left:1em;text-indent:-1em;line-height:1.4;}
.notesListB01 li{padding-left:1.5em;text-indent:-1.3em;line-height:1.4;}
.notesListA02 li{padding-left:1em;text-indent:-0.8em;line-height:1.4;}

/* txtList */
.txtList > li {background: none;padding-left: 0px !important;}