@charset "UTF-8";
/* -------------------------------------------------------- *
 
        Last Modify. 2016 06 15
        NTT DATA ABIC Inc.
     
 * -------------------------------------------------------- */

/* ======================================
              BASIC HTML 
======================================== */

body {
    font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size:small;
    margin:0;
    padding:0;
    color:#444;
    line-height:1.5;
}
h1, h2, h3, h4, h5, h6 {
    margin:0;
    padding:0;
    font-size:100%;
}
p {
    margin:.75em 0;
}
a img {
    border:0px none;
}
form {
    padding:0;
    margin:0;
}
select {
    vertical-align:middle;
}

.nowrap{white-space:nowrap;}

/* ======================================
             
    #container--
             
======================================== */

#container {
    margin:0 auto;
    width:940px;
    
}
#header h2 {
    font-size:124%;
    letter-spacing:-.05em;
    color:#fff;
    padding:5px 5px 5px 12px;
    margin:0 0 10px 0;
    line-height:1.1;
    zoom:1;
    
    /* IE6-IE7 */
    *filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#55FFFFFF, endColorstr=#00FFFFFF);

    /* Mozilla */
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5),
                                         rgba(255, 255, 255, 0.2) 50%,
                                         rgba(255, 255, 255, 0.0) 50%,
                                         rgba(255, 255, 255, 0.2));
    /* webkit */
    background-image: -webkit-gradient(linear, left top, left 100%, 
                                     from(rgba(255, 255, 255, 0.5)),
                                     color-stop(0.5, rgba(255, 255, 255, 0.2)), 
                                     color-stop(0.5, rgba(255, 255, 255, 0.0)),
                                     to(rgba(255, 255, 255, 0.2)));
    background-color:#090909;
}


.msie8 #header h2,
.msie9 #header h2 {
    background-repeat:repeat-x;
    background-size:auto 100%;/* css3 */
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcCAYAAACgXdXMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACxJREFUeNpi/P//fwMTAxDAid9w4iec+AEivqMS3xiBeo1AhCaIYKCYAAgwAAt9PIvGgUosAAAAAElFTkSuQmCC);
}

.content-box {
    margin:5px 0;
}
#contents h3 {
    font-size:112%;
    border-bottom:2px solid #666;
    margin:6px 0 6px 0; zoom:1;
}

#contents h3 strong {

    color:#fff;
    display:inline-block;
    padding:6px 10px 2px 10px;
    border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px　0px;
    -moz-border-radius: 10px 10px 0px　0px;
    zoom:1;
    
    
    /* IE6-IE7 */
    *filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#55FFFFFF, endColorstr=#00FFFFFF);
    
    /* Mozilla */
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5),
                                         rgba(255, 255, 255, 0.2) 50%,
                                         rgba(255, 255, 255, 0.0) 50%,
                                         rgba(255, 255, 255, 0.0));

    /* webkit */
    background-image: -webkit-gradient(linear, left top, left 100%, 
                                     from(rgba(255, 255, 255, 0.5)),
                                     color-stop(0.5, rgba(255, 255, 255, 0.2)), 
                                     color-stop(0.5, rgba(255, 255, 255, 0.0)),
                                     to(rgba(255, 255, 255, 0.0)));
    background-color:#666;
}

.msie9 #contents h3 strong {
    background-repeat:repeat-x;
    background-size:auto 100%;/* css3 */
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAfCAYAAAAmyadiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADJJREFUeNpi+P///wQmBiDARfyGEz9BxA848Y0BqDcGRASCCHcQYQMiDEEEA8UEQIABALqVQ6H/bcyIAAAAAElFTkSuQmCC);
}


.msie8 #contents h3{
    background-repeat:repeat-x; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAfCAYAAAAmyadiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADJJREFUeNpi+P///wQmBiDARfyGEz9BxA848Y0BqDcGRASCCHcQYQMiDEEEA8UEQIABALqVQ6H/bcyIAAAAAElFTkSuQmCC); }
.msie8 #contents h3 strong{ z-index:-1;}



#world-map {
    height:302px;/*height:350px;*/
    margin:10px 10px 0 10px;
    position:relative;
}

#img-map{ margin-left:80px;}

/* ====== MAP ======== */
#world-map label{ position:absolute; z-index:10;}
#world-map label strong{ padding:5px 7px; height:auto; width:auto; letter-spacing:.2em;}

#map-label-0201{ top:100px; left:475px;}/* 日本 */
#map-label-0202{ top:100px; left:320px;}/* アジア */
#map-label-0203{ top:200px; left:400px;}/* オセアニア */
#map-label-0204{ top:150px; left:200px;}/* 中東 */
#map-label-0205{ top:210px; left:120px;}/* アフリカ */
#map-label-0206{ top:10px; left:160px;}/* 欧州 */
#map-label-0207{ top:10px; left:320px;}/* 東欧 */
#map-label-0208{ top:80px; left:740px;}/* 北米 */
#map-label-0209{ top:200px; left:740px;}/* 南米 */

#map-label-0210{ top:0px; left:0px;}/* 追加1*/
#map-label-0211{ top:0px; left:0px;}/* 追加2*/
#map-label-0212{ top:0px; left:0px;}/* 追加3*/
#map-label-0213{ top:0px; left:0px;}/* 追加4*/

/* ====== BUTTON Label ======== */

label {
    display:inline-block;
    text-align:center;
    padding:0;
    margin: 0px 1px 0px 0px;
    position:relative;
    line-height:1.4;
    cursor:pointer;
    user-select: none;
}


label input{ position:absolute;  top:0; left:-9999px;}

label strong {
    display:table-cell; *display:inline; zoom:1;
    vertical-align:middle;
    margin:0;
    border:1px solid #b3b3b3;
    padding:2px 8px; *padding-top:4px;
    width:163px;
    height:3.0em;/*height:3.0em;2.8em;*/
    border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    text-align:center;
    cursor:pointer;
    box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 3px;/*  Color X Y Blur */
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 3px;
    -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15);
    -pie-box-shadow: #ddd 2px 2px 3px;
}
/* IE6-7  */

label strong { *border:1px solid #d3d3d3; *border-bottom-color:#888; *border-right-color:#888; *font-size:115%; *margin-bottom:1px; _padding-top:7px;}
.xp label strong { *font-size:105%;}

.mozilla label strong { height:3.7em; }


.country-category-box label strong{ height:2.2em; *height:1.8em;}/* 文字1行ボタン */
.mozilla .country-category-box label strong{ height:2.5em;}/* 文字1行ボタン Fiefox */


/* ====== COLOR ======== */
label strong {
    background-image:none;
    /*  IE6-IE7  */
    *filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF);
    /* Mozilla */
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7),
                                         rgba(255, 255, 255, 0.3) 50%,
                                         rgba(255, 255, 255, 0.0) 50%,
                                         rgba(255, 255, 255, 0.3));
    /* Webkit */
    background-image: -webkit-gradient(linear, left top, left 100%, 
                                     from(rgba(255, 255, 255, 0.8)),
                                     color-stop(0.5, rgba(255, 255, 255, 0.4)), 
                                     color-stop(0.5, rgba(255, 255, 255, 0.0)),
                                     to(rgba(255, 255, 255, 0.4))); 
    /* IE8 */
    -pie-background: linear-gradient(rgb(255, 255, 255),
                                          rgb(240, 240, 240) 50%,
                                          rgb(222, 222, 222) 50%,
                                          rgb(250, 250, 250)); /*PIE*/
    /* Common BG */
    background-color: rgb(230, 230, 230);
    *background-color:#ddd;/*  ie6-7  */ /*button_change_color*/
}

label.focus strong {
    /*  IE6-IE7  */
    *filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#00FFFFFF);
    /* IE8 */
    -pie-background: linear-gradient(rgb(255, 255, 255),
                                          rgb(245, 245, 245) 50%,
                                          rgb(205, 205, 205) 50%,
                                          rgb(255, 255, 255));  
    /* Mozilla */
    background: -moz-linear-gradient(top, rgba(125, 125, 125, 0.0),
                                         rgba(125, 125, 125, 0.1) 50%,
                                         rgba(125, 125, 125, 0.25) 50%,
                                         rgba(125, 125, 125, 0.0));
    /* Webkit */
    background-image: -webkit-gradient(linear, left top, left 100%, 
                                     from(rgba(125, 125, 125, 0.0)),
                                     color-stop(0.5, rgba(125, 125, 125, 0.1)), 
                                     color-stop(0.5, rgba(125, 125, 125, 0.25)),
                                     to(rgba(125, 125, 125, 0.0)));
    /* Common BG */
    background-color: rgb(255, 255, 255);
    *background-color:#e9e9e9;/*  ie6-7  */  /*focus_button_change_color*/
}

.msie9 label strong{/* IE9 */
    background-color:rgb(225, 225, 225);
    border:1px solid #b3b3b3;
    background-position:center left;
    background-size:auto 100%;/* css3 */
    background-repeat:repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACNCAYAAAB2ZxAqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ9JREFUeNqU0OEKwjAMRtGsQ0QRRQRFkA1RFEUU9e19t7buIqS0ZKL7cejS5CObxBhfTroHgp6ivkZFjFrR92uL/yclGGOpxfftXIylCWu/IsUbq4W+lPA9RbpfLOAMahjAUBnBWJnAVJnBHBbKUlnBWtlAo7SwhR3s4QBHOMEZLnCFG9zhAU++yOVIfqrzWpVfpL4qvy3yrFox8eEtwAA0tLqDS5M+4AAAAABJRU5ErkJggg==);
}
.msie9 label.focus strong{/* IE9 */
    background-color:rgb(215, 215, 215);
    border:1px solid #b3b3b3;
    background-size:auto 100%;/* css3 */
    background-repeat:repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACNCAYAAAB2ZxAqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIBJREFUeNp8UNsNgDAIFGr3X9FBLFgxKbnmsB8EuAcUdfdLj/ne4JhtIQAjlOwlxX8po5rhxMWILCkDFyplqTBC3lwGUgz9jFAiu9ElSpd54ug1vEEEXUCibQEHQYX0OvGL8sRSkZKZYE9JqRUquG4n03IXxX9otTg7xKb4wiPAAEDHPRCUct2UAAAAAElFTkSuQmCC);

}

label.checked strong.on,
label.checked strong{
    background-image:none;
    /*  IE6-IE7  */
    *filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70FFFFFF, endColorstr=#00FFFFFF);
    /* ie8 */
    -pie-background:linear-gradient(rgb(0, 52, 134), rgb(0, 52, 134));
    /* mozilla */
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7),
                                         rgba(255, 255, 255, 0.2) 50%,
                                         rgba(255, 255, 255, 0.0) 50%,
                                         rgba(255, 255, 255, 0.3));
    /* webkit */
    background-image: -webkit-gradient(linear, left top, left 100%, 
                                     from(rgba(255, 255, 255, 0.7)),
                                     color-stop(0.5, rgba(255, 255, 255, 0.2)), 
                                     color-stop(0.5, rgba(255, 255, 255, 0.0)),
                                     to(rgba(255, 255, 255, 0.3)));
    
    /* Common Color */
    background-color: rgb(30, 30, 30);
    color:#fff;  /* click_word_color*/
    border-color: rgb(10, 10, 10);
}

/* .msie8 */
.msie8 label.checked strong.on,
.msie8 label.checked strong{
    zoom:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='images/gradient-for-ie8.png', sizingMethod='scale');
}

/* .msie9 */
.msie9 label.checked strong.on,
.msie9 label.checked strong{
    background-position:center left;
    background-size:auto 100%;/* css3 */
    background-repeat:repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACNCAYAAAB2ZxAqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpi+v//fx8TAxCAiH8g4j8W4h9eJQixAVCCcNp/vNoGTAkjMIjBYoxwWQTBiEowkMJFiDHhUsyEVy+1CTLdQqwvGbEFIkCAAQA4U0KHDlZ04QAAAABJRU5ErkJggg==);
}

#box-search-key{ margin:0; border-top:4px double #666; font-size:110%; height:3.3em; }
#box-search-key p{ padding:1em 0 0 1em; margin:0; }


.page-top{ margin:1em 0; text-align:right;}
#footer{ border-top:1px solid #ccc;}


/* ======================================
             
    TABLE
             
======================================== */
.table-fundlist {   width:100%; }
.table-fundlist,
.table-fundlist th,
.table-fundlist td {
    padding:0;
    margin:0;
    border-collapse:collapse; zoom:1;
}

.table-fundlist th, .table-fundlist td {
    border:1px solid #fff;
    padding:5px 8px;
}

#th-1{ width:15%;}
#th-2{ width::60%;}
#th-3{ width:25%;}

.table-fundlist th {
    padding:10px 0;
    
    /* Mozilla */
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.4),
                                         rgba(255, 255, 255, 0.0) 50%,
                                         rgba(255, 255, 255, 0.0) 50%,
                                         rgba(255, 255, 255, 0.0));

    /* webkit */
    background-image: -webkit-gradient(linear, left top, left 100%, 
                                     from(rgba(255, 255, 255, 0.4)),
                                     color-stop(0.5, rgba(255, 255, 255, 0.0)), 
                                     color-stop(0.5, rgba(255, 255, 255, 0.0)),
                                     to(rgba(255, 255, 255, 0.0))); 
    /* Common Color */
    background-color:#888; 
	color:#3633bb;
}

/* for IE8,IE9  */
.msie9 .table-fundlist th,
.msie8 .table-fundlist th {
    background-repeat:repeat-x;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAlCAYAAACDKIOpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNp8xNEKQ1AAANDLrGkkbUmSJElKa2n//2vXzg84DyfEGH/h36GvPtq1adWiWZNGDerVqVWjt16qValUoadyPXRXpptSJQrXnQIMAKpkcVlDp+YIAAAAAElFTkSuQmCC);
}

.table-fundlist td {    background-color:#ececec; }
.table-basicbasic tbody.even tr td{ background-color:#dedede;}

.table-fundlist td.fund-text{ font-size:90%; padding:8px 20px 8px 22px;}



/* FOR SCRIPT */
.idx-0101{}
.idx-0102{}
.idx-0103{}
.idx-0104{}
.idx-0105{}
.idx-0106{}
.idx-0107{}
.idx-0108{}
.idx-0109{}
.idx-0110{}
.idx-0111{}
.idx-0112{}
.idx-0113{}
.idx-0114{}
.idx-0115{}
.idx-0116{}
/*==========国追加された場合のためSTART========*/
.idx-0117{}
.idx-0118{}
.idx-0119{}
.idx-0120{}
/*==========国追加された場合のためEND  ========*/
/* ============ */
.idx-0201{}
.idx-0202{}
.idx-0203{}
.idx-0204{}
.idx-0205{}
.idx-0206{}
.idx-0207{}
.idx-0208{}
.idx-0209{}
/*==========国のエリア追加された場合のためSTART========*/
.idx-0210{}
.idx-0211{}
.idx-0212{}
.idx-0213{}
/*==========国のエリア追加された場合のためEND  ========*/
/* ============ */
.idx-0301{}
.idx-0302{}
.idx-0303{}
.idx-0304{}
/*==========分類追加された場合のためSTART  ========*/
.idx-0305{}
.idx-0306{}
.idx-0307{}
.idx-0308{}
/*==========分類追加された場合のためEND　　　  ========*/


.idx-0401{}
.idx-0402{}
.idx-0403{}
.idx-0404{}
.idx-0405{}
.idx-0406{}
.idx-0407{}
/*==========キーワード追加された場合のためSTART  ========*/
.idx-0408{}
.idx-0409{}
.idx-0410{}
.idx-0411{}
/*==========キーワード追加された場合のためEND　　　  ========*/

/* ====================== */

.table-search-mode{}
.table-search-mode tbody{ display:none;}
.table-search-mode tbody.hit-tbody{ display:inherit; *display:inline; }
.msie10 .table-search-mode tbody.hit-tbody{ display:table-row-group; *display:inline; }
.safari .table-search-mode tbody.hit-tbody,
.mozilla .table-search-mode tbody.hit-tbody{ display:table-row-group; }

.idx {  display:none;}/* search INDEX Table NO Display */
td.idx { text-align:center; color:#538deb; }


/*==========================*/

#container { position:relative;}
#processing-disp{
    position:absolute; left:0px; top:0px; height:100%; _height:1600px; width:940px; 
    background-color: rgba(255,255,255,0.75);
    cursor:default; z-index:16;
}
#mainprocessing-disp{
    position:absolute; left:0px; top:0px; height:100%; _height:1600px; width:940px; 
    background-color: rgba(255,255,255,0.75);
    cursor:default; z-index:16;
}

.msie6 #processing-disp,
.msie7 #processing-disp,
.msie8 #processing-disp{ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#aaFFFFFF, endColorstr=#aaFFFFFF);}

.msie6 #mainprocessing-disp,
.msie7 #mainprocessing-disp,
.msie8 #mainprocessing-disp{ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#aaFFFFFF, endColorstr=#aaFFFFFF);}


#processing-disp p{ margin-top:190px; margin-left:350px; position:fixed; _display:none; }
#processing-disp p{position:fixed;}
.msie6 #processing-disp p.non-processing-image img,
.msie6 #processing-disp p.non-processing-image,
#processing-disp p.non-processing-image{ display:none; position:static;}

#mainprocessing-disp p{ margin-top:190px; margin-left:350px; position:fixed; _display:none; }
#mainprocessing-disp p{position:fixed;}
.msie6 #mianprocessing-disp p.non-processing-image img,
.msie6 #mainprocessing-disp p.non-processing-image,
#mianprocessing-disp p.non-processing-image{ display:none; position:static;}

/*****************************
    For Debug
    
*****************************/

body.debug-mode{ margin:10px;}
.debug-mode #container { width:auto;}

.debug-mode #processing-disp{ width:100%;}

.debug-mode .idx {  display:table-cell;}


.debug-mode #th-1,
.debug-mode #th-2,
.debug-mode #th-3{ width:auto;}

.debug-mode th.target-col{ background-color:#e66!important;}
.debug-mode td.target-col{ background-color:#fdd!important;}


/* ======================================
             
    Bottom Message (Bank Customize Area)  
             
======================================== */



/* ======================================
             
    COLOR CSS
             
======================================== */

/* サービス名エリア（背景色） <H2> */
#header h2 {
	background-color:#4052a6;
}


/* 検索カテゴリー名（タブ形状） <H3><STRONG> */
#contents h3 strong {
	background-color:#8897d1;
}
#contents h3 {/* （下線）<H3> */
	border-bottom-color:#8897d1;
}


/* ボタン選択色（角丸ボタン） <LABEL><STRONG> */
label.checked strong.on,
label.checked strong{   
    background-color: rgb(0, 52, 134); /* 背景色 *//* click_button */
    border-color: rgb(43, 102, 184); /* 枠線ボーダーカラー */
}


/* 検索項目：キーワード上の二本線 <DIV> */
#box-search-key{ 
	border-top-color:#8897d1;
}


/* テーブル・ヘッダーカラー <TH> */
.table-fundlist th {
    /* Common Color */
	background-color:#dbe0f2; /* 背景色 */
}


/*  ページ下部メッセージエリア  */

#notice{
    background-color:#f7eed7;
}
/* ===========  by jaehyung start ==================*/ 
#map-label-0101{ top:105px; left:470px;}/* 日本 */
#map-label-0102{ top:105px; left:380px;}/* 香港 */
#map-label-0103{ top:65px; left:380px;}/* 中国 */
#map-label-0104{ left: 350px; top: 175px;}/* シンガポール */
#map-label-0109{ top:20px; left:350px;}/* ロシア */
#map-label-0105{ left: 370px; top: 210px;}/* インドネシア */
#map-label-0110{ left: 390px; top: 244px;}/* インドネシア */
#map-label-0106{ left: 280px; top: 140px;}/* インド */
#map-label-0107{ left: 200px; top: 175px;}/* アラブ */
#map-label-0108{ left: 200px; top: 115px;}/* トルコ */
#map-label-0111{ left: 75px; top: 45px;}/* 英国 */
#map-label-0112{ left: 150px; top: 45px;}/* ドイツ */
#map-label-0113{ left: 115px; top: 82px;}/* フランス */
#map-label-0116{ left: 125px; top: 250px;}/* 南アフリカ */
#map-label-0114{ left: 690px; top: 95px;}/* 米国 */
#map-label-0115{ left: 775px; top: 175px;}/* ブラジル */

#map-label-0117{ left: 0px; top: 0px;}/* 追加1*/
#map-label-0118{ left: 0px; top: 0px;}/* 追加2*/
#map-label-0119{ left: 0px; top: 0px;}/* 追加3*/
#map-label-0120{ left: 0px; top: 0px;}/* 追加4*/



#copyright{ float:left;  font-family:"helveticaneue", "helvetica neue", helvetica, arial, sans-serif; font-size:90%; }
#footer-logo{ text-align:right; margin-bottom:20px; }
#footer-logo img{width:227px; height:25px;}
#copyright{ margin-top:0; }
#footer-logo{ margin-top:5px; *margin-top:0;}
.table-create { width:43%; }
.table-create,
.table-create td {
    padding:0;
    margin:0;
    border-collapse:collapse; zoom:1;
    background-color:#ececec;
    border:1px solid #fff;
    padding:5px 8px;
}
.table-create .sttittle{
    font-size:100%;
    padding:0;
    margin:0;
    border-collapse:collapse; zoom:1;
    background-color:#dedede;
    border:0px solid #fff;
    padding:5px 18px;
    text-align:left;
    font-weight:bold;
}

#logo img{ border:0px none;}
#logo-2 {width:360px;}
#noticehead{ margin:1.5em 0px; padding:30px; background-color:#f7eed7;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    
}
#noticefooter{ margin:1.5em 0px; padding:30px; background-color:#f7eed7;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    
}
#logo3{
    position:absolute; right:0px;
}
/*============ by jaehyung end ==================*/

/* ==========================
           例外画面用
 ============================ */
.error-pgae-top, .page-end {
    margin: 1em 0;
    text-align: right;
}

.error-page-top a {
    font-size: 95%;
    color: #484848;
    text-decoration: none;
    background-image: url(../../../ap02rs/system/img/common/icon/icon-pagetop.png);
    background-repeat: no-repeat;
    background-position: 1px 5px;
    padding-left: 10px;
}

#page_title h2{
    font-size: 19px;
    text-align: center;
    color: white;
    line-height: 1;
    background-color: #6183cc;
    font-weight: normal;
    padding: 13px 0 12px;
}

/* インフォメーション画面 */
.error_box{
    margin:10px auto;
    padding:140px 0 30px;
    text-align:center;
    background: url(../../../ap02rs/system/img/common/icon/icon-info.png) center 40px no-repeat;
}

/* システムエラー画面、ワーニング画面 */
.maintenance_box{
    margin:10px auto;
    padding:140px 0 30px;
    text-align:center;
    background: url(../../../ap02rs/system/img/common/icon/icon-error-blue.png) center 40px no-repeat;
}

button{
    padding-top:5px;
    padding-bottom:1px;
    line-height:1.05;
    height:2em;
    margin:0;
    font-size:100%;
    display:inline-block;
    border-style:solid;
    border-width:1px;
    font-weight:600;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    text-decoration:none;
    padding: 5px 4px 2px 4px;
    min-width:112px;/*120px*/
    *min-width:120px;
    *width:auto;
    background-repeat:repeat-x;
    text-align:center;
    color:#fff;
    zoom:1;
    vertical-align:baseline;
    cursor:pointer;
    border-color:#ccd7fe #5166b9 #5166b9 #ccd7fe;
    background-color:#8897d1;
}

#top-bar{
    background-repeat:no-repeat;
    background-color:#4052a6;
    height: 26px;
    background-image:url(../../../ap02rs/system/img/common/category-systemmaintenanceinfo.png);
}

#top-bar h2{
    margin: 0 0 0 14px;
    padding: 0;
}

#footer-end-line{
    border: 0px none;
    border-top-style: solid;
    border-top-width: 2px;
    margin: 0;
    height: 2px;
    padding: 0;
    zoom: 1;
}

#footer-end-line{
    border-top-color:#7286cd;
}
.nisa-bgcolor{background-color:#7030a0; color:#fff;}
