@charset "UTF-8";

/*** c001 ***/
body,
li,
*
{ font-family:Arial,Helvetica,sans-serif; color:#262626; }

/*** c002 ***/
body
{ margin:0px; background:#fff url("img/bg.gif"); }

/*** c003 ***/
a
{ text-decoration:none; }

/*** c004 ***/
a:hover
{ /***/ color:#0072ed; }

/*** c005 ***/
img
{ border:none; }

/*** c006 ***/
div
{ margin:0; }

/*** c007 ***/
p
{ margin:3 0px; padding:5 0px; }

/*** c008 ***/
p.indent
{ margin-left:1em; }

/*** c009 ***/
p.box
{ padding:5 5 7 5px; border:2px solid #dadada; }

/*** c010 ***/
#main
{ margin:0px; padding:0px; text-align:left; }

/*** c011 ***/
#headerBox
{ background:url("img/header_bg.gif") left top no-repeat; }

/*** c012 ***/
#header
{ width:750px; height:56px; }

/*** c013 ***/
#siteTitle
{ float:left; /***/ width:435px; height:56px; margin:0px; padding:0px; /***/ background:url("img/JPSJ.jpg") no-repeat left top; text-indent:-9999px; }

/*** c014 ***/
#issn
{ float:right; width:213px; height:56px; padding-left:37px; /***/ background:url("img/issn.gif") no-repeat left top; font-size:12px; line-height:12px; /***/ color:#e3ebf7; }

/*** c015 ***/
#issn span
{ display:block; height:23px; text-indent:-9999px; }

/*** c016 ***/
#mainmenuT,
#mainmenu
{ clear:both; height:32px; }

/*** c017 ***/
#mainmenuT
{ background:url("img/menu_bgT.gif") left top no-repeat; }

/*** c018 ***/
#mainmenu
{ background:url("img/menu_bg.gif") left top no-repeat; }

/*** c019 ***/
#mainmenuT ul,
#mainmenu ul
/* with QuickJump */
{ display:block; width:575px; height:25px; margin:0px; padding:0 0 0 15px; list-style:none; overflow:hidden; }
/* without QuickJump
{ display:block; width:575px; height:25px; margin:0 0 0 175px; padding:0 0 0 15px; list-style:none; overflow:hidden; }
*/

/*** c020 ***/
#mainmenuT li,
#mainmenu li
{ display:block; float:left; height:25px; margin:0px; padding:0 9px; }

/*** c021 ***/
#mainmenuT li a,
#mainmenu li a
{ display:block; height:25px; padding:0 15px; color:#fff; font-size:12px; line-height:27px; font-weight:bold; white-space:nowrap; }

/*** c022 ***/
#mainmenuT #current a,
#mainmenu #current a
{ background:#fff url("img/menu_current_bg.gif") left top repeat-x; }

/*** c023 ***/
#mainmenuT li a:hover,
#mainmenu li a:hover
{ color:#fff; background:url("img/menu_current_bg.gif") left top repeat-x; }

/*** c024 ***/
#wrapperBox
{ background:url("img/wrapperBox_bg.gif") top left repeat-y; }

/*** c025 ***/
#wrapperT
{ clear:both; width:750px; background:url("img/wrapper_bg.gif") left bottom no-repeat; }

/*** c026 ***/
#wrapper
{ clear:both; width:750px; background:#fff; }

/*** c027 ***/
#wrapperT:after,
#wrapper:after,
#wrapperNM:after
{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/*** c028 ***/
#gsearch
{ padding:4 0 8 10px; /***/ border-bottom:1px solid #cfd0d8; }

/*** c029 ***/
#gsearch form
{ height:20px; margin:0px; padding:0px; font-size:11px; }

/*** c030 ***/
#searchEngine
{ display:block; float:left; width:40px; height:20px; text-indent:-9999px; background:url("img/src_google.gif") left 4px no-repeat; }

/*** c031 ***/
#kw
{ float:left; width:75px; height:20px; margin:0 3px; padding:3 2 0 2px; font-size:11px; /***/ border:1px solid #bcc0d1; color:#666; background:url("img/src_sitesearch.gif") left top no-repeat; }

/*** c032 ***/
a#searchButton
{ display:block; float:left; width:30px; height:20px; text-indent:12px; font-size:9px; line-height:20px; color:#fff; background:url("img/src_button.gif") left top no-repeat; }

/*** c033 ***/
a#searchButton:hover
{ background:url("img/src_button_on.gif") left top no-repeat; }

/*** c034 ***/
#options
/* Hidden Options of Google Search */
{ display:none; clear:both; }
/* Show Options of Google Search
{ display:block; float:right; margin-top:2px; padding-right:2px; font-size:10px; }
*/

/*** c035 
#options input
{ margin-left:3px; }
***/

/*** c036 ***/
#submenuT
{ width:175px; float:left; overflow:hidden; }

/*** c037 ***/
#submenuT ul
{ clear:both; margin:2 15 0 15px; padding:0px; list-style:none; font-size:12px; }

/*** c038 ***/
#submenuT li
{ padding:0px; padding:0px; }

/*** c039 ***/
#submenuT li a
{ display:block; padding: 5 0px; text-indent:24px; font-size:12px; line-height:14px; background:url("img/go_m.gif") 7px 5px no-repeat; color:#3249bb; /***/ border-bottom:1px solid #cfd0d8; }

/*** c040 ***/
#submenuT li a:hover
{ color:#0072ed; background:url("img/go_m_on.gif") 7px 5px no-repeat; }

/*** c041 ***/
#submenuT li.button
{ margin-top:-8px; }

/*** c042 ***/
#submenuT li.button a
{ display:block; margin:0px; padding:14 0px; line-height:14px; text-indent:23px; background:url("img/btn_sc.gif") -5px center no-repeat; color:#fff; }

/*** c043 ***/
#submenuT li.button a:hover
{ background:url("img/btn_sc_on.gif") -5px center no-repeat; color:#fff; }

/*** c044 ***/
#submenuT li#btn1st
{ margin-top:0px; }

/*** c045 ***/
#submenuT li#rss a
{ display:block; padding:4 0px; line-height:16px; background:url("img/rss.gif") 7px center no-repeat; }

/*** c046 ***/
#submenu
{ width:175px; float:left; overflow:hidden; }

/*** c047 ***/
#category_title
{ width:160px; margin:12 0 0 15px; padding:6 0 6 10px; font-weight:bold; font-size:12px; line-height:16px; /***/ color:#3249bb; background:url("img/submenu_title_bg.gif") left top no-repeat; }

/*** c048 ***/
#submenu ul
{ margin:0 0 10 15px; padding:0 0 5 0px; width:160px; list-style:none; background:url("img/submenu_bg.gif") left bottom no-repeat; }

/*** c049 ***/
#submenu li
{ padding:0 0 0 7px; }

/*** c050 ***/
#submenu li#current
{ background:url("img/submenu_current_bg.gif") left center no-repeat; }

/*** c051 ***/
#submenu li a
{ display:block; padding: 5 0 5 17px; font-size:12px; line-height:14px; background:url("img/go_m.gif") left 5px no-repeat; /***/ color:#3249bb; }

/*** c052 ***/
#submenu li a:hover
{ color:#0072ed; background:url("img/go_m_on.gif") left 5px no-repeat; }

/*** c053 ***/
#submenu li#current a
{ font-weight:bold; background:url("img/go_m_c.gif") left 5px no-repeat; color:#fff; }

/*** c054 ***/
#submenu li#current a:hover
{ font-weight:bold; background:url("img/go_m_c_on.gif") left 5px no-repeat; }

/*** c055 ***/
#contents
{ float:right; width:575px; }

/*** c056 ***/
#tools
{ margin-bottom:5px; }

/*** c057 ***/
#tools:after
{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/*** c058 ***/
#tools_left
/* Show Current Issue */
{ float:left; /***/ margin:8 0 0 19px; }
/* Hide Current Issue
{ display:none; }
*/

/*** c059 ***/
#tools form
{ display:block; float:left; height:24px; margin:0px; padding:0px; line-height:24px; }

/*** c060 ***/
#tools h2
{ float:left; width:90px; /*width:79px;*/ height:24px; margin:0px; padding:0 0 0 8px; font-size:12px; line-height:24px; font-weight:normal; /***/ color:#3249bb; background:url("img/form_bg_L-l.gif") left top no-repeat; }

/*** c061 ***/
#issue
{ clear:both; display:block; height:24px; background:url("img/form_bg_L-r.gif") right center no-repeat; }

/*** c062 ***/
/*
*/

/*** c063 ***/
#issue
{ width:534px; /*width:412px;*/ }

/*** c064 ***/
/*
*/

/*** c065 ***/
#issue a
{ display:block; float:left; height:24px; margin:0px; padding:0 0 0 12px; color:#fff; font-size:9px; line-height:24px; }

/*** c066 ***/
/*
*/

/*** c067 ***/
/*
*/

/*** c068 ***/
#issue a
{ width:18px; background:url("img/btn_s2.gif") left 2px no-repeat; }

/*** c069 ***/
#issue a:hover
{ background:url("img/btn_s2_on.gif") left 2px no-repeat; }

/*** c070 ***/
/*
*/

/*** c071 ***/
#select_box
{ float:left; width:394px; /*width:283px;*/ height:23px; margin-right:3px; padding:1 0 0 5px; }

/*** c072 ***/
#issue select
{ float:left; width:394px; /*width:283px;*/ height:18px; margin:2 0px; padding:0px; font-size:12px; }

/*** c073 ***/
#issue select option
{ font-size:12px; /*font-size:14px;*/ }

/*** c074 ***/
#btn
{ clear:both; }

/*** c075 ***/
#btn a
{ display:block; float:left; margin:-6 0 0 -5px; padding:0 0 0 25px; width:130px; height:40px; color:#fff; background:url("img/btn_l.gif") no-repeat; font-size:12px; line-height:40px; }

/*** c076 ***/
#btn a:hover
{ background:url("img/btn_l_on.gif") no-repeat; }

/*** c077 ***/
#banners
/* position:right side of Current Issue */
{ float:right; margin:5 12 5 0px; }
/* position:left
{ float:none; position:absolute; left:33px; top:370px; }
*/

/*** c078 ***/
#info,
#news,
#choice
{ display:block; clear:both; width:500px; margin:0px; padding:0 37 10 37px; background:url("img/info_bg.gif") center top no-repeat; font-size:12px; line-height:16px; }

#info
{ margin:0px; /*min-height:248px; margin:20 0 0 0px;*/ }

#choice
{ min-height:200px; margin:0px; }

/*** c079 ***/
#info h2,
#news h2,
#choice h2
{ margin:0px; padding:29 0 0 0px; /***/ color:#3249bb; font-size:18px; line-height:18px; font-weight:normal; }

/*** c080 ***/
#info h3,
#news h3,
#choice h3
{ display:block; margin:0 0 6 0px; padding:0px; font-size:14px; line-height:18px; }

/*** c081 ***/
#info span,
#news span,
#choice span
{ display:block; margin:0 0 6 0px; padding:0 0 0 8px; font-size:11px; line-height:16px; background:url("img/info_date_bg.gif") left center no-repeat; color:#fff; }

/*** c082 ***/
#info ul,
#news ul,
#choice ul
{ margin:-8 0 6 0px; /*margin:-8 0 0 0px;*/ padding:0px; list-style:none; font-size:12px; line-height:16px; }

#info ul
{ margin:8 0 6 0px; }

/*** c083 ***/
#info li
{ padding:2 0px; /*padding:22 0px; border-bottom:2px solid #d6dbf1;*/ }
#news li,
#choice li
{ padding:2 0px; /*padding:6 0px;*/ }

/*** c084 ***/
#info a,
#news a,
#choice a,
#contentsBox a
{ padding-left:16px; color:#262626; background:url("img/go.gif") 1px top no-repeat; }

#news a,
#choice a
{ display:block; font-weight:bold; }

/*** c085 ***/
#info a:hover,
#news a:hover,
#choice a:hover,
#contentsBox a:hover
{ background:url("img/go_on.gif") 1px top no-repeat; color:#0072ed; }

/*** c086 ***/
#news h3 a,
#info h3 a,
#choice h3 a
{ padding-left:16px; color:#262626; background:url("img/go.gif") 1px 1px no-repeat; }

/*** c087 ***/
#news h3 a:hover,
#info h3 a:hover,
#choice h3 a:hover
{ background:url("img/go_on.gif") 1px 1px no-repeat; }

/*** c088 ***/
#footer_menu
{ clear:both; height:18px; margin:-2 0 0 0px; padding-left:12px; font-size:10px; line-height:18px; background:url("img/footer_menu_bg.gif") left top no-repeat; }

/*** c089 ***/
#footer_menu a
{ margin:0 0 0 30px; padding:0 0 0 7px; /***/ color:#a2a5b4; background:url("img/go_f.gif") left center no-repeat; }

/*** c090 ***/
#footer_menu a:hover
{ background:url("img/go_f_on.gif") left center no-repeat; /***/ color:#0072ed; }

/*** c091 ***/
#footer_menu ul
{ margin:0px; padding:0px; list-style:none; }

/*** c092 ***/
#footer_menu li
{ display:block; float:left; }

/*** c093 ***/
#sitepath
{ margin:12 0 0 24px; font-size:11px; line-height:14px; }

/*** c094 ***/
#sitepath a
{ /***/ color:3249bb; }

/*** c095 ***/
#sitepath a:hover
{ color:#0072ed; }

/*** c096 ***/
#contentsBox
{ margin:0 10 10 10px; padding:10 26px; font-size:12px; line-height:16px; background:url("img/info_bg.gif") left top no-repeat; }

/*** c097 ***/
#contentsBox h1
{ margin:0px; padding:22 0 0 0px; font-weight:normal; font-size:18px; line-height:20px; /***/ color:#3249bb; }

/*** c098 ***/
#contentsBox h2
{ margin:0px; padding:16 0 0 0px; font-weight:normal; font-size:12px; line-height:16px; /***/ color:#3249bb; }

#contentsBox h2.title
{ margin-bottom: 4px;font-weight:bold; font-size:14px; }

/*** c099 ***/
#contentsBox h3,
#contentsBox h4,
#contentsBox h5,
#contentsBox h6
{ margin:0px; padding:12 0 4 0px; font-weight:normal; font-size:12px; line-height:16px; /***/ color:#3249bb; }

/*** c100 ***/
#contentsBox li h3
{ margin:12 0 4 0px; padding:0 9px; font-weight:normal; font-size:12px; line-height:16px; color:#262626; /***/ background:#d6dbf1; }

/*** c101 ***/
#contentsBox h3.withcolor
{ margin:12 0 4 0px; padding:0 9px; color:#262626; /***/ background:#d6dbf1; }

/*** c102 ***/
#contentsBox li h4,
#contentsBox li h5,
#contentsBox li h6
{ margin:12 0 0 0px; padding:2 9px; font-weight:normal; font-size:12px; line-height:16px; color:#262626; }

/*** c103 ***/
#contentsBox ul,
#contentsBox ol
{ margin:0px; padding:0px; font-size:12px; line-height:16px; list-style:none; }

/*** c104 ***/
#contentsBox ul.withmark
{ margin:5 0 0 24px; padding:0px; list-style:url("img/ic_list.gif");}

/*** c105 ***/
#contentsBox ol.roman_cap
{ margin:5 0 0 24px; padding:0px; list-style-type:upper-roman; }

/*** c106 ***/
#contentsBox ol.roman_lc
{ margin:5 0 0 24px; padding:0px; list-style-type:lower-roman; }

/*** c107 ***/
#contentsBox ol.alph_cap
{ margin:5 0 0 24px; padding:0px; list-style-type:upper-alpha; }

/*** c108 ***/
#contentsBox ol.alph_lc
{ margin:5 0 0 24px; padding:0px; list-style-type:lower-alpha; }

/*** c109 ***/
#contentsBox ol.withmark_1
{ margin:5 0 0 24px; padding:0px; list-style-type:decimal; }

/*** c110 ***/
#contentsBox ul.withmark li,
#contentsBox ol.withmark li
{ margin:0px; padding:0 0 5 0px; }

/*** c111 ***/
#contentsBox li
{ margin:0px; padding:0px; }

/*** c112 ***/
#contentsBox ul ul,
#contentsBox ol ul
{ margin:5 0 0 24px; padding:0px; list-style:url("img/ic_list.gif"); }

/*** c113 ***/
#contentsBox ul ul.nomark,
#contentsBox ol ul.nomark
{ margin:5 0 0 12px; padding:0px; list-style:none; }

/*** c114 ***/
#contentsBox ul ol,
#contentsBox ol ol
{ margin:5 0 0 24px; padding:0px; list-style:decimal; }

/*** c115 ***/
#contentsBox li li
{ margin:0px; padding:0 0 5 0px; }

/*** c116 ***/
#contentsBox dl
{ margin:9 0 0 8px; padding:0px; }

/*** c117 ***/
#contentsBox dt
{ display:inline; margin-bottom:10px; padding:0 6px; font-size:12px; line-height:16px; /***/ color:#3249bb; /***/ background:#d6dbf1; }

/*** c118 ***/
#contentsBox dd
{ margin:7 0 7 16px; }

/*** c119 ***/
#contentsBox form
{ margin:5 6px; padding:0px; }

/*** c120 ***/
#contentsBox table
{ margin:5 8px; padding:0px; border:solid #262626; border-width:1 1 0 0px; }

/*** c121 ***/
#contentsBox th
{ padding:1 5 0 5px; border:solid #262626; border-width:0 0 1 1px; font-size:12px; line-height:14px; }

/*** c122 ***/
#contentsBox td
{ padding:3 5px; border:solid #262626; border-width:0 0 1 1px; font-size:12px; line-height:16px; }

/*** c123 ***/
#contentsBox th
{ /***/ background:#d6dbf1; }

/*** c124 ***/
#contentsBox table.noborder
{ margin:5 8px; padding:0px; border:none; }

/*** c125 ***/
#contentsBox .noborder th
{ padding:1 5 0 5px; border:none; font-size:12px; line-height:14px; }

/*** c126 ***/
#contentsBox .noborder td
{ padding:3 5px; border:none; font-size:12px; line-height:16px; }

/*** c127 ***/
#contentsBox table.Hborder
{ margin:5 8px; padding:0px; border:solid #262626; border-width:1 0 0 0px; }

/*** c128 ***/
#contentsBox .Hborder th
{ padding:1 5 0 5px; border:solid #262626; border-width:0 0 1 0px; font-size:12px; line-height:14px; }

/*** c129 ***/
#contentsBox .Hborder td
{ padding:3 5px; border:solid #262626; border-width:0 0 1 0px; font-size:12px; line-height:16px; }

/*** c130 ***/
.note
{ margin:5 0 0 0px; padding:0 8 3 8px; }

/*** c131 ***/
.note span
{ display:block; margin:0 0 2 -2px; padding-left:17px; font-weight:bold; /***/ color:#3249bb; background:url("img/ic_note.gif") left top no-repeat; }

/*** c132 ***/
#contentsBottom
{ clear:both; display:block; height:14px; margin:0 36 5 0px; text-align:right; }

/*** c133 ***/
a.goTop,
#contentsBox a.goTop
{ display:block; padding-right:16px; text-align:right; font-size:11px; line-height:14px; /***/ color:#262626; background:url("img/goTop.gif") right top no-repeat; }

#contents a.goTop
{ display:block; padding:0 16 6px; text-align:right; font-size:11px; line-height:14px; /***/ color:#262626; background:url("img/goTop.gif") right top no-repeat; }

/*** c134 ***/
a.goTop:hover,
#contentsBox a.goTop:hover
{ /***/ color:#0072ed; background:url("img/goTop_on.gif") right top no-repeat;}

/*** c135 ***/
#footerBox
{ background:url("img/footer_bg.gif") left top no-repeat; }

/*** c136 ***/
#footer
{ clear:both; overflow:hidden; width:750px; height:24px; }

/*** c137 ***/
#footer-left
{ float:left; margin-left:16px; }

/*** c138 ***/
#jps a
{ display:block; float:left; width:22px; height:24px; text-indent:-9999px; /***/ background:url("img/f_logo_jps.gif") left top no-repeat; }

/*** c139 ***/
#footer_line
{ display:block; float:left; width:3px; height:24px; margin:0 2px; text-indent:-9999px; background:url("img/f_line.gif") left top no-repeat; }

/*** ipap ***/
#contentsBox table.issuelist
{ margin:5 8px; padding:0px; border:none; }

/*** ipap ***/
#contentsBox .issuelist td
{ padding: 0 10 0 0px; border:none; font-size:12px; line-height:14px; text-align:left;}

/*** ipap ***/
#contentsBox .issuelist th
{ padding:0 20 0 0px; border:none; font-size:12px; line-height:14px; background:none; text-align:left;}


/*** c140 ***/
#ipap a
{ display:block; float:left; /***/ width:37px; height:24px; text-indent:-9999px; background:url("img/f_logo_ipap.gif") left top no-repeat; }

/*** c141 ***/
#footer_exp
{ display:block; float:left; width:440px; height:24px; margin-left:3px; text-indent:-9999px; background:url("img/footer.gif") left top no-repeat; }

/*** c142 ***/
#footer-right
{ float:right; height:24px; margin-right:8px; }

/*** c143 ***/
#footer-right img
{ margin:0px; padding:0px; border:none; }

/*** c144 ***/
a.noicon,
#info a.noicon,
#news a.noicon,
#choice a.noicon,
#contentsBox a.noicon
{ padding-left:0px; background:none; color:#4775ba;}

/*** c145 ***/
a.a_withcolor,
#info a.a_withcolor,
#news a.a_withcolor,
#choice a.a_withcolor,
#contentsBox a.a_withcolor
{ color:#4775ba; }

/*** c146 ***/
#contentsBox a.sc
{ display:block; width:155px; height:27px; margin:-5 0 0 0px; padding:13 0 0 0px; font-size:12px; line-height:16px; text-indent:26px; background:url("img/btn_sc2.gif") left top no-repeat; color:#fff; overflow:hidden; }

/*** c147 ***/
#submenu a.sc
{ display:block; width:155px; height:27px; margin:-5 0 0 17px; padding:13 0 0 0px; font-size:12px; line-height:16px; text-indent:26px; background:url("img/btn_sc2.gif") left top no-repeat; color:#fff; overflow:hidden; }

/*** c148 ***/
#contentsBox a.sc:hover,
#submenu a.sc:hover
{ background:url("img/btn_sc2_on.gif") left top no-repeat; color:#fff; }

/*** c149 ***/
#submenu li.sc a
{ display:block; width:143px; height:28px; margin:2 0 2 1px; padding:0px; text-indent:22px; line-height:28px; background:url("img/btn_sc2.gif") center center no-repeat; color:#fff; }

/*** c150 ***/
#submenu li.sc a:hover
{ background:url("img/btn_sc2_on.gif") center center no-repeat; color:#fff; }

/*** c151 ***/
.imgLeft
{ float:left; margin:3 15 15 0px; }

.imgLeft_Nomargin
{ float:left; margin:0 7 0 0px; }

/*** c152 ***/
.imgRight
{ float:right; margin:3 0 15 15px; }

.imgRight_nomargin
{ float:right; margin:0 0 0 7px; }

/*** c153 ***/
br.clr
{ clear:both; height:0px; }

/*** c154 ***/
#wrapperNM
{ clear:both; width:750px; background:#fff; }

/*** c155 ***/
#wrapperNM #contents
{ float:none; width:730px; margin:0px; padding:1 10 10 10px; }

/*** c156 ***/
#wrapperNM #contentsBox
{ padding:10 36px; /***/ background:url("img/contentsNM_bg.gif") left top no-repeat; }

/*** c157 ***/
FORM#jump
{ display:block; float:left; width:175px; height:22px; margin:0px; padding:4 0 0 0px; overflow:hidden; }

/*** c158 ***/
#jump #vol,
#jump #page
{ display:block; float:left; line-height:12px; font-size:11px; font-weight: bold; color:#fff; }

/*** c159 ***/
#jump #vol
{ padding-left:5px; }

/*** c160 ***/
#jump #page
{ padding-left:2px; }

/*** c161 ***/
#jump #vol input,
#jump #page input
{ height:14px; margin:2 1 0 2px; padding: 0 0 0 0px; border:none; line-height:12px; font-size:11px; font-weight:bold; color:#3249bb; }

/*** c162 ***/
/*** Mod by dazai 080314 ***/
#jump #vol input
{ width:31px; background-color:  #e6e6fa;}

/*** background: url("img/jump_tb_bg1.gif") left top no-repeat; } ***/

/*** c163 ***/
#jump #page input
{ width:43px; background-color: #e6e6fa;}

/*** background:url("img/jump_tb_bg2.gif") left top no-repeat; } ***/

/*** c164 ***/
a#jumpbtn
{ display:block; float:left; width:30px; height:17px; margin-left:1px; padding:2 0 0 0px; font-size:9px; line-height:12px; text-indent:12px; color:#fff; background:url("img/jump_btn.gif") left top no-repeat; overflow:hidden; }

/*** c165 ***/
a#jumpbtn:hover
{ background:url("img/jump_btn_on.gif") left top no-repeat; overflow:hidden; }

/*** c166 ***/
#jump h2
{ margin:0px; padding:0px; display:none; }

/*** c167 ***/
a.leftBanner,
a.leftBanner2,
a.leftBanner3
{ display:block; width:102; height:26px; margin:0 0 7 0px; padding:7 0 7 43px; text-align:left; font-size:10px; line-height:11px; color:#fff; }

a.leftBanner
{ background:url("img/banner_bg.jpg") left top no-repeat; }
a.leftBanner2
{ background:url("img/banner2_bg.jpg") left top no-repeat; }
a.leftBanner3
{ background:url("img/banner3_bg.jpg") left top no-repeat; }

/*** c168 ***/
a.leftBanner:hover,
a.leftBanner2:hover,
a.leftBanner3:hover
{ color:#fff; background:url("img/banner_bg_on.jpg") left top no-repeat; }

/*** c169 ***/
a.leftBanner b,
a.leftBanner2 b,
a.leftBanner3 b
{ font-size:12px; line-height:17px; color:#fff; }

/*** c170 ***/
#leftBannerBox
{ width:145px; margin:7 15px; text-align:center; }

/*** c171 ***/
#topComment
{ display:block; clear:both; width:534px; /*width:412px;*/ padding-top:5px; line-height:16px; font-size:12px; }

/*** c172 ***/
#topComment p
{ clear:both; margin:5 0px; padding:5 7px; border:1px solid #e1e3e7; background:#f0f2f6; }

.topBannerBox
{ clear:both; margin:0px; }

.topBannerBox a.leftBanner,
.topBannerBox a.leftBanner2,
.topBannerBox a.leftBanner3
{ float:left; margin-right:10px; }

/*** c173 ***/
#leftBannerBox
{ width:145px; margin:7 15px; text-align:center; }

/*** c174 ***/
.readthis
{ margin-bottom:7px; text-align:left; /*border-bottom:1px solid #cfd0d8;*/ }

/*** c175 ***/
.readthis img
{ margin-bottom:2px; padding:7 7 0 7px; background:url("img/leftBanner_bg1.gif") left top no-repeat; }

/*** c176 ***/
.readthis a
{ display:block; margin-bottom:7px; background:url("img/leftBanner_bg2.gif") left bottom no-repeat; }

/*** c177 ***/
.readthis a:hover
{ color:#0072ed; background:url("img/leftBanner_bg2_on.gif") left bottom no-repeat; }

/*** c178 ***/
.readthis a span
{ display:block; padding:0 0 1 23px; font-size:11px; line-height:15px; }

/*** c179 ***/
.readthis a:hover span
{ color:#0072ed; }

/*** c180 ***/
#info a.archive,
#news a.archive,
#choice a.archive
{ display:block; position:relative; width:172px; height:18px; top:-18px; left:318px; padding-left:25px; text-indent:0px; font-size:10px; line-height:18px; background:url("img/info_archive_bg.gif") left top no-repeat; }

/*** c181 ***/
#info a.archive:hover,
#news a.archive:hover,
#choice a.archive:hover
{ background:url("img/info_archive_bg_on.gif") left top no-repeat; }

/*
 *	for IE with hack
 */

/*** h014 ***/
*html #issn
{ width:250px; }

/*** h020 ***/
*html #mainmenuT li,
*html #mainmenu li
{ padding:0 10px; }

/*** h021 ***/
*html #mainmenuT li a,
*html #mainmenu li a
{ display:inline; }

/*** h025 ***/
*html #wrapperT
{ height:1%; }

/*** h028 ***/
*html #gsearch
{ padding:4 0 8 10px; }

/*** h031 ***/
*html #kw
{ width:81px; }

/*** h034 ***/
*html #options
{ padding-right:0px; }

/*** h035 ***/
*html #options input
{ float:left; }

/*** h038 ***/
*html #submenuT li
{ display:inline; }

/*** h041 ***/
*html #submenuT li.button
{ height:41px; margin-top:-6px; }

/*** h042 ***/
*html #submenuT li.button a
{ width:145px; height:40px; padding:13 0 0 0px; overflow:hidden; }

/*** h045 ***/
*html #submenuT li#rss a
{ background:url("img/rss.gif") 7px 5px no-repeat; }

/*** h051 ***/
*html #submenu li a
{ height:24px; padding:7 0 3 17px; }

/*** h056 ***/
*html #tools
{ height:1%; margin:5 0 0 2px; }

/*** h058 ***/
*html #tools_left
{ margin:4 0 0 9px; }

/*** h060 ***/
*html #tools h2
{ width:98px; /*width:84px;*/ font-size:12px; }

/*** h063 ***/
*html #issue
{ width:532px; /*width:400px;*/ }

/*** h068 ***/
*html #issue a
{ width:30px; }

/*** h071 ***/
*html #select_box
{ width:396px; /*width:273px;*/ height:24px; margin-top:-3px; }

/*** c072 ***/
*html #issue select
{ width:393px; /*width:273px;*/ margin:0px; }

/*** h075 ***/
*html #btn a
{ width:155px; }

/*** h078 ***/
*html #info,
*html #news,
*html #choice
{ width:575px; /*margin-top:10px;*/ }

*html #info,
*html #choice
{ height:1%; margin-bottom:4px; }

/*** h079 ***/
*html #info h2,
*html #news h2,
*html #choice h2
{ padding:30 0 0 0px; }

/*** h084 ***/
*html #info a,
*html #news a,
*html #choice a,
*html #contentsBox a
{ padding-top:2px; background:url("img/go.gif") 1px 3px no-repeat; }

/*** h085 ***/
*html #info a:hover,
*html #news a:hover,
*html #choice a:hover,
*html #contentsBox a:hover
{ background:url("img/go_on.gif") 1px 3px no-repeat; }

/*** h086 ***/
*html #info h3 a,
*html #news h3 a,
*html #choice h3 a
{ background:url("img/go.gif") 1px 4px no-repeat; }

/*** h087 ***/
*html #info h3 a:hover,
*html #news h3 a:hover,
*html #choice h3 a:hover
{ background:url("img/go_on.gif") 1px 4px no-repeat; }

/*** h097 ***/
*html #contentsBox h1
{ padding:22 0 5 0px; border-top:1px solid #b1cfc5; }

/*** h098 ***/
*html #contentsBox h2
{ padding:11 0 0 0px; border-bottom:1px solid #fff; }

/*** h114 ***/
*html #contentsBox ul ol,
*html #contentsBox ol ol
{ margin:5 0 0 35px; padding:0px; list-style:decimal; }

/*** h119 ***/
*html #contentsBox form
{ margin:5 10px; padding:0px; }

/*** h130 ***/
*html .note
{ margin:5 0 0 3px; }

/*** h146 ***/
*html #contentsBox a.sc
{ height:40px; padding:12 0 0 0px; font-size:12px; line-height:16px; text-indent:26px; background:url("img/btn_sc2.gif") left top no-repeat; color:#fff; overflow:hidden; }

/*** h147 ***/
*html #submenu a.sc
{ height:40px; padding:13 0 0 0px; font-size:12px; line-height:16x; text-indent:26px; background:url("img/btn_sc2.gif") left top no-repeat; color:#fff; overflow:hidden; }

/*** h155 ***/
*html #wrapperNM #contents
{ float:none; width:750px; margin: 0px; padding:1 10 10 10px; }

/*** h ***/
*html #options label
{ float:left; margin-top:3px; }

/*** h ***/
*html #tools input
{ height:20px; margin-top:1px; font-size:12px; }

/*** h ***/
*html #tools select
{ height:20px; margin:4 0 0 0px; font-size:12px; }

/*** h157 ***/
*html FORM#jump
{ height:18px; margin-top:3px; padding:0px; }

/*** h159 ***/
*html #jump #vol
{ padding-left:5px; }

/*** h161 ***/
*html #jump #vol input,
*html #jump #page input
{ padding:2 0 0 3px; }

/*** h164 ***/
*html a#jumpbtn
{ width:30px; height:18px; margin:1 0 0 1px; padding:3 0 0 0px; }

/*** h167 ***/
*html a.leftBanner,
*html a.leftBanner2,
*html a.leftBanner3
{ width:145px; height:40px; }

/*** h172 ***/
*html #topComment p
{ width:532px; /*width:400px;*/ height:1%; }

/*** h174 ***/
*html .readthis
{ margin-bottom:7px; background:url("img/leftBanner_bg1.gif") left top no-repeat; /*border:none;*/ }

/*** h175 ***/
*html .readthis img
{ margin:7 7 3 7px; background:none; }

/*** h176 ***/
*html .readthis a
{ margin-bottom:0px; }

/*** h178 ***/
*html .readthis a span
{ padding:0 0 2 23px; line-height:14px; }

/*** h180 ***/
*html #info a.archive,
*html #news a.archive,
*html #news a.archive
{ width:197px; line-height:14px; }

