

/* 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 */

/*###  KElection @@@@@@@@@@@@@@@@*/
.jpbar_KElection {overflow:hidden}
.jpbar_KElection .jpbar_u{padding:0 8px;border-top:0px solid #9da2a9;border-bottom:0px solid #9ea4ac;background:#07bcb6;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#07bcb6),color-stop(100%,#07bcb6));font-size:15px;line-height:40px;text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #07bcb6}
 .jpbar_KElection .jpbar_a{display:block;position:relative;font-weight:bold;color:#fff}
 .jpbar_KElection .jpbar_a::before,.jpbar_a::after{display:block;position:absolute;top:10px;height:20px/*7px*/;border-left:1px solid #ee8069/*¿¶ÀºÄÃ·¯*/;content:''}
 .jpbar_KElection .jpbar_a::before{left:0}
 .jpbar_KElection .jpbar_a::after{right:0;border-color:#a72f16/*ÁøÇÑÄÃ·¯*/}
 .jpbar_l:first-child .jpbar_a::before,.jpbar_l:last-child .jpbar_a::after{display:none}
 .jpbar_KElection .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_KElection .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}

/*Jp submenu_KElection*/
.jpsub_KElection {overflow:hidden;}
.jpsub_KElection > li {float:left;}
.jpsub_KElection a {display:block; position:relative; text-align:center;}
.jpsub_KElection a:after {content:""; position:absolute;}
.jpsub_KElection {position:relative; background:#ffffff;padding-top:5px;padding-bottom:5px}
.jpsub_KElection > li {background-color:#ffffff}
.jpsub_KElection 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_KElection li:first-child a {border-left:0;}
.jpsub_KElection li:last-child a {border-right:0;}
.jpsub_KElection .onjp3 {background-color:#ffffff;color:#FACC2E;font-weight:bold}
.jpsub_KElection span{color:red}


.jpmb_KElection {background:#07bcb6; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#07bcb6), to(#07bcb6));}
.jpmb_KElection 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_KElection h1 {display:inline-block;}
.jpmb_KElection h1 > a,
.jpmb_KElection 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_KElection h2 {display:inline-block;}
.jpmb_KElection h2 > a,
.jpmb_KElection 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_KElection button  {width:35px; height:31px; position:absolute; top:5px; left:5px; border-radius:4px; border:1px solid #2b4d8f; background-color:#07bcb6; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#07bcb6), to(#07bcb6)); -webkit-box-shadow:0 1px #2759ef, inset 0 1px #81b1ff; text-indent:-9999px;}

.jpmb_KElection button:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-position:6px 5px;}

.jpmb_KElection li:last-child > button {left:auto; right:5px;}
.jpmb_KElection li:last-child > button:before {background-position:6px -20px;}


/*Jp submenu_vote114*/
.jpsub_vote114 {overflow:hidden;}
.jpsub_vote114 > li {float:left;}
.jpsub_vote114 a {display:block; position:relative; text-align:center;}
.jpsub_vote114 a:after {content:""; position:absolute;}
.jpsub_vote114 {position:relative; background:#ffffff;padding-top:5px;padding-bottom:5px}
.jpsub_vote114 > li {background-color:#ffffff}
.jpsub_vote114 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_vote114 li:first-child a {border-left:0;}
.jpsub_vote114 li:last-child a {border-right:0;}
.jpsub_vote114 .onjp3 {background-color:#ffffff;color:#FACC2E;font-weight:bold}
.jpsub_vote114 span{color:red}

/*Jp submenu*/
.jpsub_research {overflow:hidden;}
.jpsub_research > li {float:left;}
.jpsub_research a {display:block; position:relative; text-align:center;}
.jpsub_research a:after {content:""; position:absolute;}
.jpsub_research {position:relative; background:#ffffff;padding-top:5px;padding-bottom:5px}
.jpsub_research > li {background-color:#ffffff}
.jpsub_research 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_research li:first-child a {border-left:0;}
.jpsub_research li:last-child a {border-right:0;}
.jpsub_research .onjp3 {background-color:#ffffff;color:#FACC2E;font-weight:bold}
.jpsub_research span{color:red}



.jpmb_vote114 {background:#df4626; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#df4626), to(#df4626));}
.jpmb_vote114 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_vote114 h1 {display:inline-block;}
.jpmb_vote114 h1 > a,
.jpmb_vote114 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_vote114 h2 {display:inline-block;}
.jpmb_vote114 h2 > a,
.jpmb_vote114 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_vote114 button  {width:35px; height:31px; position:absolute; top:5px; left:5px; border-radius:4px; border:1px solid #2b4d8f; background-color:#df4626; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#df4626), to(#df4626)); -webkit-box-shadow:0 1px #2759ef, inset 0 1px #81b1ff; text-indent:-9999px;}

.jpmb_vote114 button:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-position:6px 5px;}

.jpmb_vote114 li:last-child > button {left:auto; right:5px;}
.jpmb_vote114 li:last-child > button:before {background-position:6px -20px;}


/*###  vote114 bar Css @@@@@@@@@@@@@@@@*/
.jpbar_vote114 {overflow:hidden}
.jpbar_vote114 .jpbar_u{padding:0 8px;border-top:0px solid #9da2a9;border-bottom:0px solid #9ea4ac;background:#df4626;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#df4626),color-stop(100%,#df4626));font-size:15px;line-height:40px;text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #df4626}
 .jpbar_vote114 .jpbar_a{display:block;position:relative;font-weight:bold;color:#fff}
 .jpbar_vote114 .jpbar_a::before,.jpbar_a::after{display:block;position:absolute;top:10px;height:20px/*7px*/;border-left:1px solid #ee8069/*¿¶ÀºÄÃ·¯*/;content:''}
 .jpbar_vote114 .jpbar_a::before{left:0}
 .jpbar_vote114 .jpbar_a::after{right:0;border-color:#a72f16/*ÁøÇÑÄÃ·¯*/}
 .jpbar_l:first-child .jpbar_a::before,.jpbar_l:last-child .jpbar_a::after{display:none}
 .jpbar_vote114 .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_vote114 .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}

/*###  research bar Css @@@@@@@@@@@@@@@@*/
.jpbar_research {overflow:hidden}
.jpbar_research .jpbar_u{padding:0 8px;border-top:0px solid #9da2a9;border-bottom:0px solid #9ea4ac;background:#3b89be;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3b89be),color-stop(100%,#3b89be));font-size:15px;line-height:40px;text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #3b89be}
 .jpbar_research .jpbar_a{display:block;position:relative;font-weight:bold;color:#fff}
 .jpbar_research .jpbar_a::before,.jpbar_a::after{display:block;position:absolute;top:10px;height:20px/*7px*/;border-left:1px solid #1590e4/*¿¶ÀºÄÃ·¯*/;content:''}
 .jpbar_research .jpbar_a::before{left:0}
 .jpbar_research .jpbar_a::after{right:0;border-color:#064a79/*ÁøÇÑÄÃ·¯*/}
 .jpbar_l:first-child .jpbar_a::before,.jpbar_l:last-child .jpbar_a::after{display:none}
 .jpbar_research .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_research .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}


.jpmb_research {background:#3b89be; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3b89be), to(#3b89be));}
.jpmb_research 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_research h1 {display:inline-block;}
.jpmb_research h1 > a,
.jpmb_research 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_research h2 {display:inline-block;}
.jpmb_research h2 > a,
.jpmb_research 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_research button  {width:35px; height:31px; position:absolute; top:5px; left:5px; border-radius:4px; border:1px solid #2b4d8f; background-color:#3b89be; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3b89be), to(#3b89be)); -webkit-box-shadow:0 1px #2759ef, inset 0 1px #81b1ff; text-indent:-9999px;}

.jpmb_research button:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-position:6px 5px;}

.jpmb_research li:last-child > button {left:auto; right:5px;}
.jpmb_research li:last-child > button:before {background-position:6px -20px;}



/*###  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{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{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{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{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{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{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{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{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{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:40px;text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #0101DF}

 .jpbar_deepblue .jpbar_a{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: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:#08088A/*0000FF*/;line-height:32px}

 .jpbar_deepblue .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:#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}


.hgo{font-weight:normal;position:relative;padding:10px 10px 3px;height:22px;border-bottom:1px solid #dfdede;background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f0f0f0));font-size:14px;color:#000;text-align:left}
.hgo{font-family:'³ª´®°íµñ',NanumGothic,'¸¼Àº°íµñ','Malgun Gothic','µ¸À½',Dotum,'±¼¸²',Gulim,Helvetica,sans-serif}