
/* top logo */
.subtitlefnt {font-size:1.4em;font-bold:normal;}
.logoimg {height:50px}
.leftspace5{margin-top:5px;margin-left:5px}

.toplogo{background-color:#ffffff}
.logomenu{position:relative;border-bottom:1px solid blue /*#d7dbde*/;}
.logomenu::after{display:block;position:absolute;left:0;bottom:-2px;width:100%;border-bottom:1px solid #f9f9f9;content:''}

.slk{position:absolute;top:13px;right:6px;white-space:nowrap}
.slk_l{display:inline-block;margin-right:2px;font-size:1.2em;letter-spacing:-1px;text-align:center;vertical-align:-10px}
.slk_l .en{font-size:14px}
.slk_a{display:inline-block;min-width:39px;font-weight:bold;color:#4f545c}

/* footer */
/* Images */
.im,.imwt,.imld,.u_gnbn{display:inline-block;overflow:hidden;background-repeat:no-repeat;white-space:nowrap;text-indent:60px}

.im,.u_gnbn{background-image:url(/mobile/images/im_v7.png)}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.im,.u_gnbn{background-image:url(/mobile/images/im_v7.png);-webkit-background-size:162px 310px;background-size:162px 310px}
}
.u_gnbn{width:11px;height:11px;background-color:#e12;background-position:-139px -39px}
.im_ref{width:14px;height:18px;background-position:-119px -1px}

.tol{position:relative;padding:10px;border-top:1px solid #878f9a;background-color:#f9f9fa;text-align:right}
.rlink~.wrap_footer .tol{border-top:0}
.tol_rfbt,.tol_fs,.tol_top{border:1px solid #999da4;border-radius:3px;background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f2f2f2));vertical-align:top}
.tol_rf{position:absolute;top:10px;left:10px}
.tol_rfbt{float:left;margin:1px 8px 0 0;width:28px;height:28px;border-color:#a5a9ac}
.tol_rfbt .im_ref{margin-top:2px}
.s2 .tol_rfbt .im_ref{margin-left:-7px}
.tol_rfup{font-size:1.0em;line-height:16px;color:#878c8f;text-align:left;white-space:nowrap}
.tol_fs{display:inline-block;height:30px;border-color:#878f9a}
.tol_fs::after{display:block;clear:both;content:''}
.tol_fssic,.tol_fslic{float:left;width:32px;height:100%;border:0;background:none;line-height:30px;font-weight:bold;color:#57585c;vertical-align:top}
.tol_fssic{border-right:1px solid #878f9a;border-top-left-radius:3px;border-bottom-left-radius:3px;font-size:1.0em}
.s2 .tol_fssic{text-indent:-2px}
.tol_fslic{border-top-right-radius:3px;border-bottom-right-radius:3px;font-size:1.2em}
.s2 .tol_fslic{text-indent:-8px}
.tol_fss .tol_fssic,.tol_fsl .tol_fslic{background:#e5e6e8;-webkit-box-shadow:inset 0 0 1px #d3d4d6;box-shadow:inset 0 0 1px #d3d4d6;color:#333}
.tol_fss .tol_fslic{box-shadow:inset 1px 0 0 #f9f9f9}
.tol_fsl .tol_fssic{box-shadow:inset -1px 0 0 #f9f9f9}
.tol_top{display:inline-block;height:30px;padding:0 7px 0 4px;font-size:1.0em;line-height:29px;text-align:center}
.tol_top .im_top{margin:0 1px 0 0px;vertical-align:-3px}

/* ?리??미????말???전, ?음 버튼 */
.fpg{overflow:hidden;clear:both;position:relative;height:42px;border-top:1px solid #c8cccf;background:#edeeef;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),color-stop(100%,#edeeef));box-shadow:inset 0 1px 0 #f9f9fa,inset 0 -1px 0 #f9f9fa;line-height:42px;text-align:center}
.fpg_a{display:block;position:absolute;top:0;width:45px}
.fpg_a .im{margin-top:12px;vertical-align:top}
.fpg_apv{left:0;border-right:1px solid #b3b8bd;box-shadow:inset -1px 0 0 #f9f9fa}
.fpg_anx{right:0;border-left:1px solid #b3b8bd;box-shadow:inset 1px 0 0 #f9f9fa}
.fpg_n{font-size:1.2em;color:#878c8f}
.fpg_non{font-weight:bold;color:#333}

/* TIP */
.tip{clear:both;position:relative;height:35px;border-top:1px solid #878f9a;border-bottom:1px solid #cfd3d9;background-color:#e1e4e6;line-height:35px}
.tip::after{display:block;position:relative;bottom:-1px;width:100%;border-top:1px solid #e5e8ea;content:''}
.a .tip::before{display:block;position:absolute;bottom:-3px;width:100%;border-top:2px solid #e1e4e6;content:''}
.tip_a{display:block;overflow:hidden;padding:0 10px 0 14px;white-space:nowrap;text-overflow:ellipsis}
.tip_h{display:inline;font-size:1.0em;color:#00a442;vertical-align:top}
.tip_h::after{display:inline-block;height:17px;margin:0 2px 0 7px;border-right:1px solid #ebedee;border-left:1px solid #bfc1cb;vertical-align:-4px;content:''}
.tip_p{display:inline}

/* Footer */
.fot_bg{padding:9px 0 10px;border-top:1px solid #878f9a;background-color:#D0F5A9;font-size:1.0em;text-align:center}
.fot{padding:9px 0 22px;border-top:1px solid #878f9a;background-color:#e1e4e6;font-size:1.0em;text-align:center}
.tip_top,.fot_pa{display:inline-block;margin:0 2px;padding:0 7px;border:1px solid #a0a7af;border-radius:3px;background:#e5e7e8;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f3f5f6),color-stop(100%,#e5e7e8));box-shadow:inset 0 0 1px rgba(255,255,255,.65);line-height:25px}
.a .fot_pa{border-radius:0;-webkit-box-shadow:inset 0 0 1px rgba(167,170,180,.55)}
.fot_p2{margin:8px 0 5px}
.fot_p2a{display:inline-block;padding:0;color:#777;font-size:1.0em}
.fot_p3a{font-size:1.0em;color:#797b83}
.fot_p2a::before,.fot_p3a::before{display:inline-block;height:12px;margin:0 6px 0 3px;border-left:1px solid #c3c5ce;border-right:1px solid #eaeced;vertical-align:-2px;content:''}
.fot_p2a:first-child::before,.fot_p3a:first-child::before{display:none}

.fot_pared{display:inline-block;margin:0 2px;padding:0 7px;border:1px solid #a0a7af;border-radius:3px;background:#E25555;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#E25555),color-stop(100%,#E25555));box-shadow:inset 0 0 1px rgba(226,85,85,.65);line-height:25px;color:#fff;font-weight:bolder}
.a .fot_pared{border-radius:0;-webkit-box-shadow:inset 0 0 1px rgba(226,85,85,.55)}



/* background image */
header button:before, .jpTab a:after, .btN {background:url(/mobile/images/bg_all.png) no-repeat 0 0; background-size:50px 1000px;}

/* common class */
.skip {position:absolute; left:-9999px;}
.col2 > li {width:50%;}
.col3 > li {width:33.33%;}
.col4 > li {width:25%;}
.col5 > li {width:20%;}
.col6 > li {width:16.66%;}

.jpbar_u::after{display:block;clear:both;content:''}
.jpbar_l{float:left;width:12%}
.jpbar_2,.jpbar_5{width:23.5%}
.jpbar_4{width:17%}

/* JP Mainmenu */

/*###  Gray bar Css @@@@@@@@@@@@@@@@*/
.jpmb_gray {background:#A4A4A4; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#A4A4A4), to(#585858));}
.jpmb_gray header {position:relative; height:32px; padding-top:10px; border-bottom:1px solid #BDBDBD; text-align:center; background:url(/mobile/images/bg_header.png) no-repeat 0 0, url(/mobile/images/bg_header.png) no-repeat 100% -45px; background-size:160px 180px;}

.jpmb_gray h1 {display:inline-block;}
.jpmb_gray h1 > a,
.jpmb_gray h1 > span {font-size:22px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:top; position:relative; top:0;}

.jpmb_gray h2 {display:inline-block;}
.jpmb_gray h2 > a,
.jpmb_gray h2 > span {font-size:20px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:middle; position:relative; top:1px;}

.jpmb_gray button  {width:35px; height:31px; position:absolute; top:5px; left:5px; border-radius:4px; border:1px solid #2b4d8f; background-color:#585858; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#585858), to(#A4A4A4)); -webkit-box-shadow:0 1px #2759ef, inset 0 1px #81b1ff; text-indent:-9999px;}

.jpmb_gray button:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-position:6px 5px;}

.jpmb_gray li:last-child > button {left:auto; right:5px;}
.jpmb_gray li:last-child > button:before {background-position:6px -20px;}

.jpbar_gray{overflow:hidden}
 .jpbar_gray .jpbar_u{padding:0 8px;border-top:0px solid #9da2a9;border-bottom:1px solid #9ea4ac;background:#dbdee2;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e4e7eb),color-stop(100%,#dbdee2));font-size:15px;line-height:40px;text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #eeeff2}

 .jpbar_gray .jpbar_a{font-size:1.4em;display:block;position:relative;font-weight:bold;color:#000}

 .jpbar_gray .jpbar_a::before,.jpbar_a::after{display:block;position:absolute;top:10px;height:20px/*7px*/;border-left:1px solid #ebedef;content:''}
 .jpbar_gray .jpbar_a::before{left:0}

 .jpbar_gray .jpbar_a::after{right:0;border-color:#d1d5d9/*d1d5d9*/}

 .jpbar_l:first-child .jpbar_a::before,.jpbar_l:last-child .jpbar_a::after{display:none}

 .jpbar_gray .jpbar_u li.jpbar_l a:hover {z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#8A0808;line-height:32px}

 .jpbar_gray .jpbar_lon .jpbar_a{z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#000;line-height:32px}



.jpTab_gray {overflow:hidden;}
.jpTab_gray > li {float:left;}
.jpTab_gray a {display:block; position:relative; text-align:center;}
.jpTab_gray a:after {content:""; position:absolute;}
.jpTab_gray {position:relative; background:#dbdee2}

.jpTab_gray > li {background-color:#dbdee2}
.jpTab_gray a {color:#fff; font-size:16px; letter-spacing:-1px; padding-top:10px; height:24px; border-left:1px solid #ebedef/*5591f8*/ ; font-weight:bold;}
.jpTab_gray li:first-child a {border-left:0;}
.jpTab_gray li:last-child a {border-right:0;}
.jpTab_gray .onjp {background-color:#ffffff;color:#8A0808;font-weight:bolder;margin-top:5px;}

.jpsub_gray {overflow:hidden;}
.jpsub_gray > li {float:left;}
.jpsub_gray a {display:block; position:relative; text-align:center;}
.jpsub_gray a:after {content:""; position:absolute;}
.jpsub_gray {position:relative; background:#ffffff;padding-top:5px;padding-bottom:5px}
.jpsub_gray > li {background-color:#ffffff}
.jpsub_gray a {color:#333; font-size:14px;;font-weight:bold; letter-spacing:-1px; padding-top:6px; height:22px; border-left:1px solid #c0c0c0; border-right:0 solid #1f2229}
.jpsub_gray li:first-child a {border-left:0;}
.jpsub_gray li:last-child a {border-right:0;}
.jpsub_gray .onjp3 {background-color:#ffffff;color:#8A0808;font-weight:bold}

.jpsub_gray span{color:red}


/*###  blue2 bar Css @@@@@@@@@@@@@@@@*/
.jpbar_blue2 {overflow:hidden}
.jpbar_blue2 .jpbar_u{padding:0 8px;border-top:0px solid #9da2a9;border-bottom:0px solid #9ea4ac;background:#0101DF;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0101DF),color-stop(100%,#0101DF));font-size:15px;line-height:40px;text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #0101DF}

 .jpbar_blue2 .jpbar_a{font-size:1.4em;display:block;position:relative;font-weight:bold;color:#fff}

 .jpbar_blue2 .jpbar_a::before,.jpbar_a::after{display:block;position:absolute;top:10px;height:20px/*7px*/;border-left:1px solid #8181F7/*÷*/;content:''}
 .jpbar_blue2 .jpbar_a::before{left:0}

 .jpbar_blue2 .jpbar_a::after{right:0;border-color:#2E2EFE/*÷*/}

 .jpbar_l:first-child .jpbar_a::before,.jpbar_l:last-child .jpbar_a::after{display:none}

 .jpbar_blue2 .jpbar_u li.jpbar_l a:hover {z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#0000FF;line-height:32px}

 .jpbar_blue2 .jpbar_lon .jpbar_a{z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#0000FF;line-height:32px}


/*###  Green bar Css @@@@@@@@@@@@@@@@*/
.jpbar_green {overflow:hidden}
.jpbar_green .jpbar_u{padding:0 8px;border-top:0px solid #9da2a9;border-bottom:0px solid #9ea4ac;background:#74DF00/*21610B*/;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#298A08/*21610B*/),color-stop(100%,#298A08/*21610B*/));font-size:15px;line-height:40px;text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #21610B}

 .jpbar_green .jpbar_a{font-size:1.4em;display:block;position:relative;font-weight:bold;color:#fff}

 .jpbar_green .jpbar_a::before,.jpbar_a::after{display:block;position:absolute;top:10px;height:20px/*7px*/;border-left:1px solid #298A08/*÷*/;content:''}
 .jpbar_green .jpbar_a::before{left:0}

 .jpbar_green .jpbar_a::after{right:0;border-color:#21610B/*÷*/}

 .jpbar_l:first-child .jpbar_a::before,.jpbar_l:last-child .jpbar_a::after{display:none}

 .jpbar_green .jpbar_u li.jpbar_l a:hover {z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#21610B;line-height:32px}

 .jpbar_green .jpbar_lon .jpbar_a{z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#21610B;line-height:32px}

/*###  Yellow bar Css @@@@@@@@@@@@@@@@*/
.jpbar_yellow{overflow:hidden}
.jpbar_yellow .jpbar_u{padding:0 8px;border-top:0px solid #9da2a9;border-bottom:0px solid #9ea4ac;background:#FACC2E;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FACC2E),color-stop(100%,#FACC2E));font-size:15px;line-height:40px;text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #FACC2E}

 .jpbar_yellow .jpbar_a{font-size:1.4em;display:block;position:relative;font-weight:bold;color:#fff}

 .jpbar_yellow .jpbar_a::before,.jpbar_a::after{display:block;position:absolute;top:10px;height:20px/*7px*/;border-left:1px solid #298A08/*÷*/;content:''}
 .jpbar_yellow .jpbar_a::before{left:0}

 .jpbar_yellow .jpbar_a::after{right:0;border-color:#FACC2E/*÷*/}

 .jpbar_l:first-child .jpbar_a::before,.jpbar_l:last-child .jpbar_a::after{display:none}

 .jpbar_yellow .jpbar_u li.jpbar_l a:hover {z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#FACC2E;line-height:32px}

 .jpbar_yellow .jpbar_lon .jpbar_a{z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#FACC2E;line-height:32px}

/*###  Bluebar Css @@@@@@@@@@@@@@@@*/
.jpbar_blue{overflow:hidden}
.jpbar_blue .jpbar_u{padding:0 8px;border-top:0px solid #9da2a9;border-bottom:0px solid #9ea4ac;background:#619cff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#619cff),color-stop(100%,#619cff));font-size:15px;line-height:40px;text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #619cff}

 .jpbar_blue .jpbar_a{font-size:1.4em;display:block;position:relative;font-weight:bold;color:#fff}

 .jpbar_blue .jpbar_a::before,.jpbar_a::after{display:block;position:absolute;top:10px;height:20px/*7px*/;border-left:1px solid #CED8F6/*÷*/;content:''}
 .jpbar_blue .jpbar_a::before{left:0}

 .jpbar_blue .jpbar_a::after{right:0;border-color:#5591f8/*÷*/}

 .jpbar_l:first-child .jpbar_a::before,.jpbar_l:last-child .jpbar_a::after{display:none}

 .jpbar_blue .jpbar_u li.jpbar_l a:hover {z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#0101DF;line-height:32px}

 .jpbar_blue .jpbar_lon .jpbar_a{z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#0101DF;line-height:32px}

/*###  Blackbar Css @@@@@@@@@@@@@@@@*/
.jpbar_black{overflow:hidden}
 .jpbar_black .jpbar_u{padding:0 8px;border-top:0px solid #9da2a9;border-bottom:0px solid #9ea4ac;background:#585858;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#585858),color-stop(100%,#585858));font-size:15px;line-height:40px;text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #585858}

 .jpbar_black .jpbar_a{font-size:1.4em;display:block;position:relative;font-weight:bold;color:#fff}

 .jpbar_black .jpbar_a::before,.jpbar_a::after{display:block;position:absolute;top:10px;height:20px/*7px*/;border-left:1px solid #ebedef;content:''}
 .jpbar_black .jpbar_a::before{left:0}

 .jpbar_black .jpbar_a::after{right:0;border-color:#9ea4ac/*d1d5d9*/}

 .jpbar_l:first-child .jpbar_a::before,.jpbar_l:last-child .jpbar_a::after{display:none}

 .jpbar_black .jpbar_u li.jpbar_l a:hover {z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#8A0808;line-height:32px}

 .jpbar_black .jpbar_lon .jpbar_a{z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#8A0808;line-height:32px}

/*###  Red Css @@@@@@@@@@@@@@@@*/
/* @@@@@@@ Red Css @@@@@@@@@@@@@@@@*/
/*  Tab ׶ : #610B0B Start color : #FE642E   End color : #DF0101         */
/*  color : #FE642E   border-Left color :  #B43104  */
/* On color : #DF0101       */


.jpbar_red{overflow:hidden}
 .jpbar_red .jpbar_u{padding:0 8px;border-top:0px solid #DF0101;border-bottom:0px solid #DF0101;background:#FE642E;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FE642E),color-stop(100%,#FE642E));font-size:15px;line-height:40px;text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #eeeff2}

 .jpbar_red .jpbar_a{font-size:1.4em;display:block;position:relative;font-weight:bold;color:#fff}

 .jpbar_red .jpbar_a::before,.jpbar_a::after{display:block;position:absolute;top:10px;height:20px/*7px*/;border-left:1px solid #ebedef;content:''}
 .jpbar_red .jpbar_a::before{left:0}

 .jpbar_red .jpbar_a::after{right:0;border-color:#DF0101/*d1d5d9*/}
 
  .jpbar_red .jpbar_a::after{border-left:1px solid #DF0101/*d1d5d9*/}

 .jpbar_l:first-child .jpbar_a::before,.jpbar_l:last-child .jpbar_a::after{display:none}
 
  .jpbar_l:first-child .jpbar_a::before{display:none}

/*.jpbar_l:first-child .jpbar_a{border-left:0px solid blue}  */
 

 .jpbar_red .jpbar_u li.jpbar_l a:hover {z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#DF0101;line-height:32px}

 .jpbar_red .jpbar_lon .jpbar_a{z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#DF0101;line-height:32px}



/* @@@@@@@ Black Css @@@@@@@@@@@@@@@@*/

/*  Tab ׶ : #5591f8 Start color : #77b9fa   End color : #2c65f2 */
/*  color : #FE642E   border-Left color :  #B43104  */
/* On color : #DF0101       */

.jpmb_black {background:#A4A4A4; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#A4A4A4), to(#585858));}
.jpmb_black header {position:relative; height:32px; padding-top:10px; border-bottom:1px solid #BDBDBD; text-align:center; background:url(/mobile/images/bg_header.png) no-repeat 0 0, url(/mobile/images/bg_header.png) no-repeat 100% -45px; background-size:160px 180px;}

.jpmb_black h1 {display:inline-block;}
.jpmb_black h1 > a,
.jpmb_black h1 > span {font-size:22px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:top; position:relative; top:0;}

.jpmb_black h2 {display:inline-block;}
.jpmb_black h2 > a,
.jpmb_black h2 > span {font-size:20px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:middle; position:relative; top:1px;}

.jpmb_black button  {width:35px; height:31px; position:absolute; top:5px; left:5px; border-radius:4px; border:1px solid #2b4d8f; background-color:#585858; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#585858), to(#A4A4A4)); -webkit-box-shadow:0 1px #2759ef, inset 0 1px #81b1ff; text-indent:-9999px;}

.jpmb_black button:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-position:6px 5px;}

.jpmb_black li:last-child > button {left:auto; right:5px;}
.jpmb_black li:last-child > button:before {background-position:6px -20px;}

.jpmlen1,.jpmlen3,.jpmlen6{width:14%}
.jpmlen2 ,.jpmlen5{width:21%}
.jpmlen4{width:16%}

/* JP Mainmenu */
.jpTab_black {overflow:hidden;}
.jpTab_black > li {float:left;}
.jpTab_black a {display:block; position:relative; text-align:center;}
.jpTab_black a:after {content:""; position:absolute;}
.jpTab_black {position:relative; background:#585858}

.jpTab_black > li {background-color:#585858}
.jpTab_black a {color:#fff; font-size:16px; letter-spacing:-1px; padding-top:10px; height:24px; border-left:1px solid #BDBDBD/*5591f8*/ ; font-weight:bold;}
.jpTab_black li:first-child a {border-left:0;}
.jpTab_black li:last-child a {border-right:0;}
.jpTab_black .onjp {background-color:#ffffff;color:#8A0808;font-weight:bolder;margin-top:5px;}

/*Jp submenu*/

.jpsub_black {overflow:hidden;}
.jpsub_black > li {float:left;}
.jpsub_black a {display:block; position:relative; text-align:center;}
.jpsub_black a:after {content:""; position:absolute;}
.jpsub_black {position:relative; background:#ffffff;padding-top:5px;padding-bottom:5px}
.jpsub_black > li {background-color:#ffffff}
.jpsub_black a {color:#333; font-size:14px;;font-weight:bold; letter-spacing:-1px; padding-top:6px; height:22px; border-left:1px solid #c0c0c0; border-right:0 solid #1f2229}
.jpsub_black li:first-child a {border-left:0;}
.jpsub_black li:last-child a {border-right:0;}
.jpsub_black .onjp3 {background-color:#ffffff;color:#8A0808;font-weight:bold}
.jpsub_black span{color:red}

/* @@@@@@@ // Black  Css @@@@@@@@@@@@@@@@*/

/* @@@@@@@ Yellow Css @@@@@@@@@@@@@@@@*/

/*  Tab ׶ : #5591f8 Start color : #77b9fa   End color : #2c65f2 */
/*  color : #FE642E   border-Left color :  #B43104  */
/* On color : #DF0101       */

.jpmb_yellow {background:#FFFF00; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FFFF00), to(#FACC2E));}
.jpmb_yellow header {position:relative; height:32px; padding-top:10px; border-bottom:1px solid #868A08; text-align:center; background:url(/mobile/images/bg_header.png) no-repeat 0 0, url(/mobile/images/bg_header.png) no-repeat 100% -45px; background-size:160px 180px;}

.jpmb_yellow h1 {display:inline-block;}
.jpmb_yellow h1 > a,
.jpmb_yellow h1 > span {font-size:22px; color:#8A0808; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:top; position:relative; top:0;}

.jpmb_yellow h2 {display:inline-block;}
.jpmb_yellow h2 > a,
.jpmb_yellow h2 > span {font-size:20px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:middle; position:relative; top:1px;}

.jpmb_yellow button  {width:35px; height:31px; position:absolute; top:5px; left:5px; border-radius:4px; border:1px solid #2b4d8f; background-color:#FACC2E; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FACC2E), to(#FFFF00)); -webkit-box-shadow:0 1px #2759ef, inset 0 1px #81b1ff; text-indent:-9999px;}

.jpmb_yellow button:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-position:6px 5px;}

.jpmb_yellow li:last-child > button {left:auto; right:5px;}
.jpmb_yellow li:last-child > button:before {background-position:6px -20px;}

.jpmlen1,.jpmlen3,.jpmlen6{width:14%}
.jpmlen2 ,.jpmlen5{width:21%}
.jpmlen4{width:16%}

/* JP Mainmenu */
.jpTab_yellow {overflow:hidden;}
.jpTab_yellow > li {float:left;}
.jpTab_yellow a {display:block; position:relative; text-align:center;}
.jpTab_yellow a:after {content:""; position:absolute;}
.jpTab_yellow {position:relative; background:#FACC2E}

.jpTab_yellow > li {background-color:#FACC2E}
.jpTab_yellow a {color:#fff; font-size:16px; letter-spacing:-1px; padding-top:10px; height:24px; border-left:1px solid #868A08/*5591f8*/ ; font-weight:bold;}
.jpTab_yellow li:first-child a {border-left:0;}
.jpTab_yellow li:last-child a {border-right:0;}
.jpTab_yellow .onjp {background-color:#ffffff;color:#FACC2E;font-weight:bolder;margin-top:5px;}

/*Jp submenu*/
.jpsub_yellow {overflow:hidden;}
.jpsub_yellow > li {float:left;}
.jpsub_yellow a {display:block; position:relative; text-align:center;}
.jpsub_yellow a:after {content:""; position:absolute;}
.jpsub_yellow {position:relative; background:#ffffff;padding-top:5px;padding-bottom:5px}
.jpsub_yellow > li {background-color:#ffffff}
.jpsub_yellow a {color:#333; font-size:14px;;font-weight:bold; letter-spacing:-1px; padding-top:6px; height:22px; border-left:1px solid #c0c0c0; border-right:0 solid #1f2229}
.jpsub_yellow li:first-child a {border-left:0;}
.jpsub_yellow li:last-child a {border-right:0;}
.jpsub_yellow .onjp3 {background-color:#ffffff;color:#FACC2E;font-weight:bold}
.jpsub_yellow span{color:red}

/* @@@@@@@ // Yellow Css @@@@@@@@@@@@@@@@*/

/* @@@@@@@ Green Css @@@@@@@@@@@@@@@@*/

/*  Tab ׶ : #5591f8 Start color : #77b9fa   End color : #2c65f2 */
/*  color : #FE642E   border-Left color :  #B43104  */
/* On color : #DF0101       */

.jpmb_green {background:#298A08; background:#298A08-webkit-gradient(linear, 0 0, 0 100%, from(#298A08), to(#21610B));}
.jpmb_green header {position:relative; height:32px; padding-top:10px; border-bottom:1px solid #0B3B0B; text-align:center; background:url(/mobile/images/bg_header.png) no-repeat 0 0, url(/mobile/images/bg_header.png) no-repeat 100% -45px; background-size:160px 180px;}

.jpmb_green h1 {display:inline-block;}
.jpmb_green h1 > a,
.jpmb_green h1 > span {font-size:22px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:top; position:relative; top:0;}

.jpmb_green h2 {display:inline-block;}
.jpmb_green h2 > a,
.jpmb_green h2 > span {font-size:20px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:middle; position:relative; top:1px;}

.jpmb_green button  {width:35px; height:31px; position:absolute; top:5px; left:5px; border-radius:4px; border:1px solid #2b4d8f; background-color:#04B431; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#088A08), to(#21610B)); -webkit-box-shadow:0 1px #2759ef, inset 0 1px #81b1ff; text-indent:-9999px;}

.jpmb_green button:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-position:6px 5px;}

.jpmb_green li:last-child > button {left:auto; right:5px;}
.jpmb_green li:last-child > button:before {background-position:6px -20px;}

.jpmlen1,.jpmlen3,.jpmlen6{width:14%}
.jpmlen2 ,.jpmlen5{width:21%}
.jpmlen4{width:16%}

/* JP Mainmenu */
.jpTab_green {overflow:hidden;}
.jpTab_green > li {float:left;}
.jpTab_green a {display:block; position:relative; text-align:center;}
.jpTab_green a:after {content:""; position:absolute;}
.jpTab_green {position:relative; background:#21610B}

.jpTab_green > li {background-color:#21610B}
.jpTab_green a {color:#fff; font-size:16px; letter-spacing:-1px; padding-top:10px; height:24px; border-left:1px solid #0B3B0B/*5591f8*/ ; font-weight:bold;}
.jpTab_green li:first-child a {border-left:0;}
.jpTab_green li:last-child a {border-right:0;}
.jpTab_green .onjp {background-color:#ffffff;color:#21610B;font-weight:bolder;margin-top:5px;}

/*Jp submenu*/
.jpsub_green {overflow:hidden;}
.jpsub_green {border-bottom:1px solid #21610B}
.jpsub_green > li {float:left;}
.jpsub_green a {display:block; position:relative; text-align:center;}
.jpsub_green a:after {content:""; position:absolute;}
.jpsub_green {position:relative; background:#ffffff;padding-top:5px;padding-bottom:5px}
.jpsub_green > li {background-color:#ffffff}
.jpsub_green a {color:#333; font-size:14px;;font-weight:bold; letter-spacing:-1px; padding-top:6px; height:22px; border-left:1px solid #c0c0c0; border-right:0 solid #1f2229}
.jpsub_green li:first-child a {border-left:0;}
.jpsub_green li:last-child a {border-right:0;}
.jpsub_green .onjp3 {background-color:#ffffff;color:#21610B;font-weight:bold}
.jpsub_green span{color:red}

/* @@@@@@@ // Green Css @@@@@@@@@@@@@@@@*/

/* @@@@@@@ Blue Css @@@@@@@@@@@@@@@@*/

/*  Tab ׶ : #5591f8 Start color : #77b9fa   End color : #2c65f2 */
/*  color : #FE642E   border-Left color :  #B43104  */
/* On color : #DF0101       */

.jpmb_blue {background:#5591f8; background:#5591f8 -webkit-gradient(linear, 0 0, 0 100%, from(#77b9fa), to(#2c65f2));}
.jpmb_blue header {position:relative; height:32px; padding-top:10px; border-bottom:1px solid #1a47b6; text-align:center; background:url(/mobile/images/bg_header.png) no-repeat 0 0, url(/mobile/images/bg_header.png) no-repeat 100% -45px; background-size:160px 180px;}

.jpmb_blue h1 {display:inline-block;}
.jpmb_blue h1 > a,
.jpmb_blue h1 > span {font-size:22px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:top; position:relative; top:0;}

.jpmb_blue h2 {display:inline-block;}
.jpmb_blue h2 > a,
.jpmb_blue h2 > span {font-size:20px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:middle; position:relative; top:1px;}

.jpmb_blue button  {width:35px; height:31px; position:absolute; top:5px; left:5px; border-radius:4px; border:1px solid #2b4d8f; background-color:#619cff; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#629dff), to(#295de3)); -webkit-box-shadow:0 1px #2759ef, inset 0 1px #81b1ff; text-indent:-9999px;}

.jpmb_blue button:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-position:6px 5px;}

.jpmb_blue li:last-child > button {left:auto; right:5px;}
.jpmb_blue li:last-child > button:before {background-position:6px -20px;}

.jpmlen1,.jpmlen3,.jpmlen6{width:14%}
.jpmlen2 ,.jpmlen5{width:21%}
.jpmlen4{width:16%}

/* JP Mainmenu */
.jpTab_blue {overflow:hidden;}
.jpTab_blue > li {float:left;}
.jpTab_blue a {display:block; position:relative; text-align:center;}
.jpTab_blue a:after {content:""; position:absolute;}
.jpTab_blue {position:relative; background:#619cff}

.jpTab_blue > li {background-color:#619cff}
.jpTab_blue a {color:#fff; font-size:16px; letter-spacing:-1px; padding-top:10px; height:24px; border-left:1px solid #2b4d8f/*5591f8*/ ; font-weight:bold;}
.jpTab_blue li:first-child a {border-left:0;}
.jpTab_blue li:last-child a {border-right:0;}
.jpTab_blue .onjp {background-color:#ffffff;color:#0101DF;font-weight:bolder;margin-top:5px;}

/*Jp submenu*/
.jpsub_blue {overflow:hidden;}
.jpsub_blue > li {float:left;}
.jpsub_blue a {display:block; position:relative; text-align:center;}
.jpsub_blue a:after {content:""; position:absolute;}
.jpsub_blue {position:relative; background:#ffffff;padding-top:5px;padding-bottom:5px}
.jpsub_blue > li {background-color:#ffffff}
.jpsub_blue a {color:#333; font-size:14px;;font-weight:bold; letter-spacing:-1px; padding-top:6px; height:22px; border-left:1px solid #c0c0c0; border-right:0 solid #1f2229}
.jpsub_blue li:first-child a {border-left:0;}
.jpsub_blue li:last-child a {border-right:0;}
.jpsub_blue .onjp3 {background-color:#ffffff;color:#0101DF;font-weight:bold}
.jpsub_blue span{color:red}

/* @@@@@@@ // Blue Css @@@@@@@@@@@@@@@@*/

/* @@@@@@@ Red Css @@@@@@@@@@@@@@@@*/
/*  Tab ׶ : #610B0B Start color : #FE642E   End color : #DF0101         */
/*  color : #FE642E   border-Left color :  #B43104  */
/* On color : #DF0101       */

.jpmb_red {background:#FF4000; background:#610B0B -webkit-gradient(linear, 0 0, 0 100%, from(#FE642E), to(#DF0101));}
.jpmb_red header {position:relative; height:32px; padding-top:10px; padding-bottom:2px;border-bottom:1px solid #610B0B; text-align:center; background:url(/mobile/images/bg_header.png) no-repeat 0 0, url(/mobile/images/bg_header.png) no-repeat 100% -45px; background-size:160px 180px;}

.jpmb_red h1 {display:inline-block;}
.jpmb_red h1 > a,
.jpmb_red h1 > span {font-size:22px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:top; position:relative; top:0;}

.jpmb_red h2 {display:inline-block;}
.jpmb_red h2 > a,
.jpmb_red h2 > span {font-size:20px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:middle; position:relative; top:1px;}

.jpmb_red button {width:35px; height:31px; position:absolute; top:6px; left:5px; border-radius:4px; border:1px solid #610B0B; background-color:#DF3A01; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FE642E), to(#FA5858)); -webkit-box-shadow:0 1px #FF4000, inset 0 1px #81b1ff; text-indent:-9999px;}

.jpmb_red button:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-position:6px 5px;}

.jpmb_red li:last-child > button {left:auto; right:5px;}
.jpmb_red li:last-child > button:before {background-position:6px -20px;}

.jpmlen1,.jpmlen3,.jpmlen6{width:14%}
.jpmlen2 ,.jpmlen5{width:21%}
.jpmlen4{width:16%}

/* JP Mainmenu */
.jpTab_red {overflow:hidden;}
.jpTab_red > li {float:left;}
.jpTab_red a {display:block; position:relative; text-align:center;}
.jpTab_red a:after {content:""; position:absolute;}
.jpTab_red {position:relative; background:#FE2E2E}

.jpTab_red > li {background-color:#FE2E2E}
.jpTab_red a {color:#fff; font-size:16px; letter-spacing:-1px; padding-top:10px; height:24px; border-left:1px solid #B43104; border-right:0 solid #1f2229; font-weight:bold;}
.jpTab_red li:first-child a {border-left:0;}
.jpTab_red li:last-child a {border-right:0;}
.jpTab_red .onjp {background-color:#ffffff;color:#DF0101;font-weight:bolder;margin-top:5px;}

/*Jp submenu*/
.jpsub_red {overflow:hidden;}
.jpsub_red > li {float:left;}
.jpsub_red a {display:block; position:relative; text-align:center;}
.jpsub_red a:after {content:""; position:absolute;}
.jpsub_red {position:relative; background:#ffffff;padding-top:5px;padding-bottom:5px}
.jpsub_red > li {background-color:#ffffff}
.jpsub_red a {color:#333; font-size:14px;;font-weight:bold; letter-spacing:-1px; padding-top:6px; height:22px; border-left:1px solid #c0c0c0; border-right:0 solid #1f2229}

.jpsub_red li:first-child a {border-left:0;}
.jpsub_red li:last-child a {border-right:0;}
.jpsub_red .onjp3 {background-color:#ffffff;color:#DF0101;font-weight:bold}
.jpsub_red span{color:red}

/* @@@@@@@ // Red Css @@@@@@@@@@@@@@@@*/


/* @@@@@@@ Blue Css @@@@@@@@@@@@@@@@*/

/*  Tab ׶ : #5591f8 Start color : #77b9fa   End color : #2c65f2 */
/*  color : #FE642E   border-Left color :  #B43104  */
/* On color : #DF0101       */

.jpmb_blue2 {background:#0000FF; background: -webkit-gradient(linear, 0 0, 0 100%, from(#0000FF), to(#0101DF));}
.jpmb_blue2 header {position:relative; height:32px; padding-top:10px; border-bottom:1px solid #8181F7; text-align:center; background:url(/mobile/images/bg_header.png) no-repeat 0 0, url(/mobile/images/bg_header.png) no-repeat 100% -45px; background-size:160px 180px;}

.jpmb_blue2 h1 {display:inline-block;}
.jpmb_blue2 h1 > a,
.jpmb_blue2 h1 > span {font-size:22px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:top; position:relative; top:0;}

.jpmb_blue2 h2 {display:inline-block;}
.jpmb_blue2 h2 > a,
.jpmb_blue2 h2 > span {font-size:20px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:middle; position:relative; top:1px;}

.jpmb_blue2 button  {width:35px; height:31px; position:absolute; top:5px; left:5px; border-radius:4px; border:1px solid #2b4d8f; background-color:#0000FF; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#629dff), to(#013ADF)); -webkit-box-shadow:0 1px #2759ef, inset 0 1px #81b1ff; text-indent:-9999px;}

.jpmb_blue2 button:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-position:6px 5px;}

.jpmb_blue2 li:last-child > button {left:auto; right:5px;}
.jpmb_blue2 li:last-child > button:before {background-position:6px -20px;}

.jpmlen1,.jpmlen3,.jpmlen6{width:14%}
.jpmlen2 ,.jpmlen5{width:21%}
.jpmlen4{width:16%}

/* JP Mainmenu */
.jpTab_blue2 {overflow:hidden;}
.jpTab_blue2 > li {float:left;}
.jpTab_blue2 a {display:block; position:relative; text-align:center;}
.jpTab_blue2 a:after {content:""; position:absolute;}
.jpTab_blue2 {position:relative; background:#0101DF}

.jpTab_blue2 > li {background-color:#0101DF}
.jpTab_blue2 a {color:#fff; font-size:16px; letter-spacing:-1px; padding-top:10px; height:24px; border-left:1px solid #8181F7/*5591f8*/ ; font-weight:bold;}
.jpTab_blue2 li:first-child a {border-left:0;}
.jpTab_blue2 li:last-child a {border-right:0;}
.jpTab_blue2 .onjp {background-color:#ffffff;color:#0101DF;font-weight:bolder;margin-top:5px;}

/*Jp submenu*/
.jpsub_blue2 {overflow:hidden;}
.jpsub_blue2 > li {float:left;}
.jpsub_blue2 a {display:block; position:relative; text-align:center;}
.jpsub_blue2 a:after {content:""; position:absolute;}
.jpsub_blue2 {position:relative; background:#ffffff;padding-top:5px;padding-bottom:5px}
.jpsub_blue2 > li {background-color:#ffffff}
.jpsub_blue2 a {color:#333; font-size:14px;;font-weight:bold; letter-spacing:-1px; padding-top:6px; height:22px; border-left:1px solid #c0c0c0; border-right:0 solid #1f2229}
.jpsub_blue2 li:first-child a {border-left:0;}
.jpsub_blue2 li:last-child a {border-right:0;}
.jpsub_blue2 .onjp3 {background-color:#ffffff;color:#0101DF;font-weight:bold}
.jpsub_blue2 span{color:red}

/* @@@@@@@ // Blue Css @@@@@@@@@@@@@@@@*/

/* ħ޴ */
.addmenu{/*border-top:1px solid #FE642E*/}
#addmenu .menuwide {overflow:hidden;}
#addmenu .menuwide > li {float:left;}
#addmenu .menuwide a {display:block; position:relative; text-align:center;}
#addmenu .menuwide a:after {content:""; position:absolute;}
#addmenu .menuwide {position:relative; background:#ffffff;padding-top:3px;padding-bottom:5px}
#addmenu .menuwide > li {background-color:#ffffff}
#addmenu .menuwide a {color:#333; font-size:14px; letter-spacing:-1px; padding-top:5px; height:20px; border-left:1px solid #c0c0c0; border-right:0 solid #1f2229}
#addmenu .menuwide li:first-child a {border-left:0;}
#addmenu .menuwide li:last-child a {border-right:0;}
#addmenu .menuwide .onjp3 {background-color:#ffffff;color:#DF0101;font-weight:bold}

/* @@@@@@@ green24 Css for 2424.com@@@@@@@@@@@@@@@@*/

/*  Tab ׶ : #5591f8 Start color : #77b9fa   End color : #2c65f2 */
/*  color : #FE642E   border-Left color :  #B43104  */
/* On color : #DF0101       */

.jpmb_green24 {background:#5FB404; background:#5FB404-webkit-gradient(linear, 0 0, 0 100%, from(#5FB404), to(#5FB404));}
.jpmb_green24 header {position:relative; height:32px; padding-top:10px; border-bottom:1px solid #0B3B0B; text-align:center; background:url(/mobile/images/bg_header.png) no-repeat 0 0, url(/mobile/images/bg_header.png) no-repeat 100% -45px; background-size:160px 180px;}

.jpmb_green24 h1 {display:inline-block;}
.jpmb_green24 h1 > a,
.jpmb_green24 h1 > span {font-size:22px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:top; position:relative; top:0;}

.jpmb_green24 h2 {display:inline-block;}
.jpmb_green24 h2 > a,
.jpmb_green24 h2 > span {font-size:20px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:middle; position:relative; top:1px;}

.jpmb_green24 button  {width:35px; height:31px; position:absolute; top:5px; left:5px; border-radius:4px; border:1px solid #2b4d8f; background-color:#04B431; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#088A08), to(#5FB404)); -webkit-box-shadow:0 1px #2759ef, inset 0 1px #81b1ff; text-indent:-9999px;}

.jpmb_green24 button:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-position:6px 5px;}

.jpmb_green24 li:last-child > button {left:auto; right:5px;}
.jpmb_green24 li:last-child > button:before {background-position:6px -20px;}

.jpmlen1,.jpmlen3,.jpmlen6{width:14%}
.jpmlen2 ,.jpmlen5{width:21%}
.jpmlen4{width:16%}

/* JP Mainmenu */
.jpTab_green24 {overflow:hidden;}
.jpTab_green24 > li {float:left;}
.jpTab_green24 a {display:block; position:relative; text-align:center;}
.jpTab_green24 a:after {content:""; position:absolute;}
.jpTab_green24 {position:relative; background:#5FB404}

.jpTab_green24 > li {background-color:#5FB404}
.jpTab_green24 a {color:#fff; font-size:16px; letter-spacing:-1px; padding-top:10px; height:24px; border-left:1px solid #0B3B0B/*5591f8*/ ; font-weight:bold;}
.jpTab_green24 li:first-child a {border-left:0;}
.jpTab_green24 li:last-child a {border-right:0;}
.jpTab_green24 .onjp {background-color:#ffffff;color:#5FB404;font-weight:bolder;margin-top:5px;}

/*Jp submenu*/
.jpsub_green24 {overflow:hidden;}
.jpsub_green24 {border-bottom:1px solid #5FB404}
.jpsub_green24 > li {float:left;}
.jpsub_green24 a {display:block; position:relative; text-align:center;}
.jpsub_green24 a:after {content:""; position:absolute;}
.jpsub_green24 {position:relative; background:#ffffff;padding-top:5px;padding-bottom:5px}
.jpsub_green24 > li {background-color:#ffffff}
.jpsub_green24 a {color:#333; font-size:14px;;font-weight:bold; letter-spacing:-1px; padding-top:6px; height:22px; border-left:1px solid #c0c0c0; border-right:0 solid #1f2229}
.jpsub_green24 li:first-child a {border-left:0;}
.jpsub_green24 li:last-child a {border-right:0;}
.jpsub_green24 .onjp3 {background-color:#ffffff;color:#5FB404;font-weight:bold}
.jpsub_green24 span{color:red}


/*###  Green bar Css @@@@@@@@@@@@@@@@*/
.jpbar_green24 {overflow:hidden}
.jpbar_green24 .jpbar_u{padding:0 8px;border-top:0px solid #9da2a9;border-bottom:0px solid #9ea4ac;background:#5FB404;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5FB404),color-stop(100%,#5FB404));font-size:15px;line-height:40px;text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #5FB404}

 .jpbar_green24 .jpbar_a{font-size:1.4em;display:block;position:relative;font-weight:bold;color:#fff}

 .jpbar_green24 .jpbar_a::before,.jpbar_a::after{display:block;position:absolute;top:10px;height:20px/*7px*/;border-left:1px solid #298A08/*÷*/;content:''}
 .jpbar_green24 .jpbar_a::before{left:0}

 .jpbar_green24 .jpbar_a::after{right:0;border-color:#5FB404/*÷*/}

 .jpbar_l:first-child .jpbar_a::before,.jpbar_l:last-child .jpbar_a::after{display:none}

 .jpbar_green24 .jpbar_u li.jpbar_l a:hover {z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#5FB404;line-height:32px}

 .jpbar_green24 .jpbar_lon .jpbar_a{z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#5FB404;line-height:32px}

/*###  Brown head Css @@@@@@@@@@@@@@@@*/

.jpmb_brown {background:#B45F04; background:#610B0B -webkit-gradient(linear, 0 0, 0 100%, from(#DBA901), to(#8A2908));}
.jpmb_brown header {position:relative; height:32px; padding-top:10px; border-bottom:1px solid #610B0B; text-align:center; background:url(/mobile/images/bg_header.png) no-repeat 0 0, url(/mobile/images/bg_header.png) no-repeat 100% -45px; background-size:160px 180px;}

.jpmb_brown h1 {display:inline-block;}
.jpmb_brown h1 > a,
.jpmb_brown h1 > span {font-size:22px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:top; position:relative; top:0;}

.jpmb_brown h2 {display:inline-block;}
.jpmb_brown h2 > a,
.jpmb_brown h2 > span {font-size:20px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:middle; position:relative; top:1px;}

.jpmb_brown button  {width:35px; height:31px; position:absolute; top:6px; left:5px; border-radius:4px; border:1px solid #610B0B; background-color:#8A4B08; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8A4B08), to(#8A4B08)); -webkit-box-shadow:0 1px #FF4000, inset 0 1px #81b1ff; text-indent:-9999px;}

.jpmb_brown button:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-position:6px 5px;}

.jpmb_brown li:last-child > button {left:auto; right:5px;}
.jpmb_brown li:last-child > button:before {background-position:6px -20px;}


/*###  Brown bar Css @@@@@@@@@@@@@@@@*/
.jpbar_brown{overflow:hidden}
 .jpbar_brown .jpbar_u{padding:0 8px;border-top:0px solid #8A2908;border-bottom:1px solid #8A2908;background:#DBA901;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#DBA901),color-stop(100%,#8A2908));font-size:15px;line-height:40px;text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #8A2908}

 .jpbar_brown .jpbar_a{font-size:1.4em;display:block;position:relative;font-weight:bold;color:#fff}

 .jpbar_brown .jpbar_a::before,.jpbar_a::after{display:block;position:absolute;top:10px;height:20px/*7px*/;border-left:1px solid #8A2908;content:''}
 .jpbar_brown .jpbar_a::before{left:0}

 .jpbar_brown .jpbar_a::after{right:0;border-color:#d1d5d9/*d1d5d9*/}

 .jpbar_l:first-child .jpbar_a::before,.jpbar_l:last-child .jpbar_a::after{display:none}

 .jpbar_brown .jpbar_u li.jpbar_l a:hover {z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#8A0808;line-height:32px}

 .jpbar_brown .jpbar_lon .jpbar_a{z-index:10;height:35px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#8A0808;line-height:32px}

.jpTab_brown {overflow:hidden;}
.jpTab_brown > li {float:left;}
.jpTab_brown a {display:block; position:relative; text-align:center;}
.jpTab_brown a:after {content:""; position:absolute;}
.jpTab_brown {position:relative; background:#DBA901}

.jpTab_brown > li {background-color:#DBA901}
.jpTab_brown a {color:#fff; font-size:16px; letter-spacing:-1px; padding-top:10px; height:24px; border-left:1px solid #ebedef/*5591f8*/ ; font-weight:bold;}
.jpTab_brown li:first-child a {border-left:0;}
.jpTab_brown li:last-child a {border-right:0;}
.jpTab_brown .onjp {background-color:#ffffff;color:#8A0808;font-weight:bolder;margin-top:5px;}

.jpsub_brown {overflow:hidden;}
.jpsub_brown > li {float:left;}
.jpsub_brown a {display:block; position:relative; text-align:center;}
.jpsub_brown a:after {content:""; position:absolute;}
.jpsub_brown {position:relative; background:#ffffff;padding-top:5px;padding-bottom:5px}
.jpsub_brown > li {background-color:#ffffff}
.jpsub_brown a {color:#333; font-size:14px;;font-weight:bold; letter-spacing:-1px; padding-top:6px; height:22px; border-left:1px solid #c0c0c0; border-right:0 solid #1f2229}
.jpsub_brown li:first-child a {border-left:0;}
.jpsub_brown li:last-child a {border-right:0;}
.jpsub_brown .onjp3 {background-color:#ffffff;color:#8A0808;font-weight:bold}

.jpsub_brown span{color:red}



/* ħsub ޴ */
.addmenu2{/*border-top:1px solid #FE642E*/}
#addmenu2 .menuwide {overflow:hidden;}
#addmenu2 .menuwide > li {float:left;}
#addmenu2 .menuwide a {display:block; position:relative; text-align:center;}
#addmenu2 .menuwide a:after {content:""; position:absolute;}
#addmenu2 .menuwide {position:relative; background:#ffffff;padding-top:3px;padding-bottom:5px}
#addmenu2 .menuwide > li {background-color:#ffffff}
#addmenu2 .menuwide a {color:#333; font-size:14px; letter-spacing:-1px; padding-top:5px; height:15px; border-left:1px solid #c0c0c0; border-right:0 solid #1f2229}
#addmenu2 .menuwide li:first-child a {border-left:0;}
#addmenu2 .menuwide li:last-child a {border-right:0;}
#addmenu2 .menuwide .onjp3 {background-color:#ffffff;color:#DF0101;font-weight:bold}

/* tab with icon */
.navTab {overflow:hidden;}
.navTab > li {float:left;}
.navTab a {display:block; position:relative; text-align:center;}
.navTab a:after {content:""; position:absolute;}

.navTab_top {position:relative; background:#333944;}
.navTab_top:before,
.navTab_top:after {content:""; position:absolute; z-index:1; width:100%; height:5px; top:0; left:0; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(20, 21, 25, 1)), to(rgba(20, 21, 25, 0)));}
.navTab_top:after {background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(20, 21, 25, 0)), to(rgba(20, 21, 25, 1))); top:auto; bottom:0;}
.navTab_top > li {background-color:#333944;}
.navTab_top a {color:#fff; font-size:13px; letter-spacing:-1px; padding-top:40px; height:22px; border-left:1px solid #5a5f67; border-right:1px solid #1f2229; font-weight:bold;}

.navTab_top a:after {width:100%; height:33px; top:7px; left:0; background-position:50% -200px;}

/*.navTab_top .part:after {background-position-y:-100px;}*/

.navTab_top .tmenu3:after {background-position-y:-150px;}
.navTab_top .tmenu2:after {background-position-y:-99px;}
.navTab_top .tmenu4:after {background-position-y:-250;}

.navTab_top li:first-child a {border-left:0;}
.navTab_top li:last-child a {border-right:0;}
.navTab_top .on {background-color:red;}
.navTab_top .onjp {background-color:#088A29;}
.navTab_top .onST {background-color:#FA5858;}
//.navTab_top .onjp {background-color:#5882FA;}
//.navTab_top .on {background-color:#24282f;}


/*###  jpbar_deepblue  = blue2 &&& bar Css @@@@@@@@@@@@@@@@*/
.jpbar_deepblue {overflow:hidden}
.jpbar_deepblue .jpbar_u{padding:0px 8px;padding-top:5px;border-top:0px solid #9da2a9;border-bottom:0px solid #9ea4ac;background:#08088A;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#08088A),color-stop(100%,#08088A));font-size:15px;line-height:45px;text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #0101DF}

 .jpbar_deepblue .jpbar_a{font-size:1.4em;display:block;position:relative;font-weight:bold;color:#fff}

 .jpbar_deepblue .jpbar_a::before,.jpbar_a::after{display:block;position:absolute;top:10px;height:20px/*7px*/;border-left:1px solid #8181F7/*÷*/;content:''}
 .jpbar_deepblue .jpbar_a::before{left:0}

 .jpbar_deepblue .jpbar_a::after{right:0;border-color:#08088A/*2E2EFE*÷*/}

 .jpbar_l:first-child .jpbar_a::before,.jpbar_l:last-child .jpbar_a::after{display:none}

 .jpbar_deepblue .jpbar_u li.jpbar_l a:hover {z-index:10;height:40px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#08088A/*0000FF*/;line-height:32px}

 .jpbar_deepblue .jpbar_lon .jpbar_a{z-index:10;height:40px;margin:5px -1px -1px ;border:1px solid #9ea4ac;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fbfbfb;color:#08088A/*0000FF*/;line-height:32px}



.jpmb_deepblue {background:#0000FF; background: -webkit-gradient(linear, 0 0, 0 100%, from(#0000FF), to(#0101DF));}
.jpmb_deepblue header {position:relative; height:32px; padding-top:10px; border-bottom:1px solid #8181F7; text-align:center; background:url(/mobile/images/bg_header.png) no-repeat 0 0, url(/mobile/images/bg_header.png) no-repeat 100% -45px; background-size:160px 180px;}

.jpmb_deepblue h1 {display:inline-block;}
.jpmb_deepblue h1 > a,
.jpmb_deepblue h1 > span {font-size:22px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:top; position:relative; top:0;}

.jpmb_deepblue h2 {display:inline-block;}
.jpmb_deepblue h2 > a,
.jpmb_deepblue h2 > span {font-size:20px; color:#ffffff; font-weight:bold; line-height:1.1; letter-spacing:-1px; vertical-align:middle; position:relative; top:1px;}

.jpmb_deepblue button  {width:35px; height:31px; position:absolute; top:5px; left:5px; border-radius:4px; border:1px solid #2b4d8f; background-color:#0000FF; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#629dff), to(#013ADF)); -webkit-box-shadow:0 1px #2759ef, inset 0 1px #81b1ff; text-indent:-9999px;}

.jpmb_deepblue button:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-position:6px 5px;}

.jpmb_deepblue li:last-child > button {left:auto; right:5px;}
.jpmb_deepblue li:last-child > button:before {background-position:6px -20px;}

.jpmlen1,.jpmlen3,.jpmlen6{width:14%}
.jpmlen2 ,.jpmlen5{width:21%}
.jpmlen4{width:16%}

/*Jp submenu*/
.jpsub_deepblue {overflow:hidden;}
.jpsub_deepblue > li {float:left;}
.jpsub_deepblue a {display:block; position:relative; text-align:center;}
.jpsub_deepblue a:after {content:""; position:absolute;}
.jpsub_deepblue {position:relative; background:#ffffff;padding-top:5px;padding-bottom:5px}
.jpsub_deepblue > li {background-color:#ffffff}
.jpsub_deepblue a {color:#333; font-size:14px;;font-weight:bold; letter-spacing:-1px; padding-top:6px; height:22px; border-left:1px solid #c0c0c0; border-right:0 solid #1f2229}
.jpsub_deepblue li:first-child a {border-left:0;}
.jpsub_deepblue li:last-child a {border-right:0;}
.jpsub_deepblue .onjp3 {background-color:#ffffff;color:#0101DF;font-weight:bold}
.jpsub_deepblue span{color:red}