/* INTERUSH PORTAL 2011-11-24 */
/* BODY */
body { margin: 0; padding: 0; background-color: #DCDCDC; font-family: Arial,Helvetica,sans-serif; }
body.bg1{ background-color:#DCDCDC; }
body.bg2{ background-color:#FFFFFF; }
body.bg3{ background-color:#999999; }
body.bg4{ background-color:#000000; }
body.bg5{ background-color:#134A95; }
body.bg6{ background-color:#DAE3D6; }

img { vertical-align: bottom; }

a { color: #134A95; text-decoration: none; }
a:hover { color: #CC6600; text-decoration: underline; }
a img { border: none; }


/* LAYOUT */
.wrap { width: 100%; text-align: center; }
.container { width: 908px; padding-bottom: 10px; margin: 0 auto; text-align: left; }

.contentsbox { width: 908px; zoom: 1; }
.contentsbox:after{ content: "";  display: block; clear: both; }

.boxlayout-l598 { width: 598px; float: left; }
.boxlayout-r300 { width: 300px; float: right; }

.boxlayout-598c2 { width: 598px; zoom: 1; }
.boxlayout-598c2:after{ content: "";  display: block; clear: both; }

.boxlayout-l120 { width: 120px; float: left; }
.boxlayout-r468 { width: 468px; float: right; }

.redtext { color: #CC0000; }
.graytext { color: #666666; }

.clearfix { zoom: 1; }
.clearfix:after{ content: "";  display: block; clear: both; }


/* AD BANNER */
.adbox { margin-bottom: 10px; }


/* HEADER */
.header { width: 908px; height: 83px; margin-bottom: 2px; background: #FFFFFF url(./images/header-color.gif) no-repeat; zoom: 1; }
.header:after{ content: "";  display: block; clear: both; }
.header h1 { margin: 3px 0 0 5px; width: 390px; height: 80px; float: left; }

.header-rbox { width: 490px; height: 50px; margin: 0 10px 0 0; float: right; }
.header-rbox p { margin: 0; height: 22px; font-size: 75%; line-height: 200%; text-align: right; }

.head-r-sub { margin: 0 0 5px 50px; padding: 0 10px; background: bottom url(./images/header-subbg.gif) no-repeat; text-align: center; height: 20px; font-size: 12px; color: #FFFFFF; line-height: 18px; }
.head-r-sub img { vertical-align: middle; }
.head-r-sub a,
.head-r-sub a:hover { color: #FFFFFF; text-decoration: underline; }

span.hrs-line { color: #47BBFF; }
p.search-tab { text-align: left; color: #C0C0C0; padding-left: 10px; }
p.search-tab a,
p.search-tab a:hover { color: #333333; }
p.search-tab a.selected { font-weight: bold; }


/* FOOTER */
.footerbox { border: 1px solid #C0C0C0; padding: 10px; background-color: #FFFFFF; }
.footer-inbox { width: 886px; display: inline-block; }
.footer-inbox:after { content: ""; display: block; height: 0; clear: both; }
p.footer-link { float: left; font-size: 75%; color: #C0C0C0; margin: 0; }
p.copyright { float: right; font-size: 75%; color: #666666; margin: 0; }

.footnav { border: 1px solid #C0C0C0; padding: 10px; background-color: #FFFFFF; margin-bottom: 10px; }
.footnav-inbox { width: 886px; zoom: 1; }
.footnav-inbox:after{ content: "";  display: block; clear: both; }
p.footnav-l { float: left; font-size: 75%; margin: 0; }
p.footnav-r { float: right; font-size: 75%; color: #C0C0C0; margin: 0; }
p.newsnav { font-size: 75%; color: #C0C0C0; border-bottom: 1px dotted #C0C0C0; padding-bottom: 5px; margin: 0 0 5px 0; text-align: center; }


/* LOGIN & LOGIN BOX */
.loginbox { padding: 2px; margin-bottom: 10px; display: inline-block; background: url(./images/bg-login.gif) no-repeat; }
.loginbox:after { content: ""; display: block; height: 0; clear: both; }
.loginbox div { display: inline; float: left; }

.login-userbox { width: 704px; height: 28px; background-color: #FFFFFF; margin-right: 2px; }
.login-userbox ul { list-style: none; float: left; margin: 5px; padding: 0; }
.login-userbox li { height: 18px; display: inline; float: left; margin-right: 6px; font-size: 75%; line-height: 140%; }
.login-userbox li.userbox-user { padding-right: 6px; border-right: 1px dotted #C0C0C0; }

.login-portallogin { margin-right: 2px; }
.login-portallogin a,
.login-portallogin a:hover { width: 98px; height: 28px; background: url(./images/bt-login.jpg) no-repeat; text-indent: 25px; font-size: 12px; font-weight: bold; line-height: 28px; color: #FFFFFF; display: block; text-decoration: none; }

.login-irislogin a,
.login-irislogin a:hover { width: 98px; height: 28px; background: url(./images/bt-iris.jpg) no-repeat; text-align: center; font-size: 12px; font-weight: bold; line-height: 28px; color: #FFFFFF; display: block; text-decoration: none; }

.loginpage { padding: 0 88px; }
.loginpage p { font-size: 75%; margin: 10px 0 20px 0; }

.login-form { border: 1px solid #C0C0C0; padding: 1px; margin-bottom: 20px; }
.login-form form { margin: 0; padding: 0; }
.login-form table { border: 1px solid #C0C0C0; background-color: #EEEEEE; }
.login-form th { font-size: 16px; *font-size: 100%; line-height: 200%; border-bottom: 1px solid #C0C0C0; }
.login-form td { font-size: 12px; *font-size: 75%; }


/* COMMON N */
.linebox { border: 1px solid #C0C0C0; background: #FFFFFF; padding: 14px; margin-bottom: 5px; }


/* INTERUSH CONTENTS */
.irc-blog-box { border: 1px solid #C0C0C0; background: #FFFFFF; padding: 14px; margin-bottom: 1px; font-size: 12px; line-height: 18px; }
.irc-blog-inbox { width: 270px; background: top right url(./images/linkicon-irb-bg.gif) no-repeat; }
.irc-blog-head { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted #C0C0C0; color: #666666; overflow: hidden; }
.irc-blog-head strong { font-weight: normal; }
p.irc-blog-txt { margin: 0; overflow: hidden; }
p.irc-blog-txt img { vertical-align: middle; }
.irc-blog-img { float: left; margin-right: 10px; }

.ircnt { width: 270px; margin-bottom: 5px; font-size: 12px; zoom: 1; }
.ircnt:after{ content: "";  display: block; clear: both; }
.ircnt p { margin: 0; }
.ircnt-l { width: 90px; float: left; }
.ircnt-r { width: 170px; float: right; }
.ircnt-r span { font-size: 11px; line-height: 14px; color: #606060; }


/* CHIKUU */
.portal-chikuu { text-align: center; color: #444444; padding: 30px 0 25px 0; }
.portal-chikuu p { margin: 0 0 20px 0; font-size: 14px; line-height: 22px; }
p.chikuubt { text-align: center; margin: 0 0 5px 0; }
p.chikuubt a { width: 340px; height: 50px; display: block; margin: 0 auto; line-height: 50px; font-size: 18px; color: #FFFFFF; text-decoration: none; background: url(images/bt-login-chikuu.jpg) no-repeat; }
p.chikuubt a:hover { color: #FFFFFF; text-decoration: none; }


/* COMMON */
.cont-hbox-598b { width: 598px; height: 28px; background: url(./images/hbg-598b.gif) no-repeat; display: inline-block; margin-bottom: 1px; }
.cont-hbox-598b:after { content: ""; display: block; height: 0; clear: both; }
.cont-hbox-598b h2 { float: left; margin: 0; padding-left: 22px; color: #FFFFFF; font-size: 12px; *font-size: 75%; line-height: 28px; }
.cont-hbox-598b p { float: right; margin: 0; padding-right: 10px; color: #47BBFF; font-size: 12px; *font-size: 75%; line-height: 28px; }
.cont-hbox-598b a,
.cont-hbox-598b a:hover { color: #FFFFFF; text-decoration: underline; }

.cont-hbox-468b { width: 468px; height: 28px; background: url(./images/hbg-468b.gif) no-repeat; display: inline-block; margin-bottom: 1px; }
.cont-hbox-468b:after { content: ""; display: block; height: 0; clear: both; }
.cont-hbox-468b h2 { float: left; margin: 0; padding-left: 22px; color: #FFFFFF; font-size: 12px; *font-size: 75%; line-height: 28px; }
.cont-hbox-468b p { float: right; margin: 0; padding-right: 10px; color: #47BBFF; font-size: 12px; *font-size: 75%; line-height: 28px; }
.cont-hbox-468b a,
.cont-hbox-468b a:hover { color: #FFFFFF; text-decoration: underline; }

.cont-hbox-300b { width: 300px; height: 28px; background: url(./images/hbg-300b.gif) no-repeat; display: inline-block; margin-bottom: 1px; }
.cont-hbox-300b:after { content: ""; display: block; height: 0; clear: both; }
.cont-hbox-300b h2 { float: left; margin: 0; padding-left: 22px; color: #FFFFFF; font-size: 12px; *font-size: 75%; line-height: 28px; }
.cont-hbox-300b p { float: right; margin: 0; padding-right: 10px; color: #666666; font-size: 12px; *font-size: 75%; line-height: 28px; }
.cont-hbox-300b a,
.cont-hbox-300b a:hover { color: #FFFFFF; text-decoration: underline; }

.cont-hbox-300g { width: 300px; height: 28px; background: url(./images/hbg-300g.gif) no-repeat; display: inline-block; margin-bottom: 1px; }
.cont-hbox-300g:after { content: ""; display: block; height: 0; clear: both; }
.cont-hbox-300g h2 { float: left; margin: 0; padding-left: 10px; color: #FFFFFF; font-size: 12px; *font-size: 75%; line-height: 28px; }
.cont-hbox-300g p { float: right; margin: 0; padding-right: 10px; color: #666666; font-size: 12px; *font-size: 75%; line-height: 28px; }
.cont-hbox-300g a,
.cont-hbox-300g a:hover { color: #FFFFFF; text-decoration: underline; }

.cont-hbox-120g { width: 120px; height: 28px; background: url(./images/hbg-120g.gif) no-repeat; margin-bottom: 1px; }
.cont-hbox-120g h2 { width: 110px; margin: 0; padding-left: 10px; color: #FFFFFF; font-size: 12px; *font-size: 75%; line-height: 28px; }

.cont-linebox908 { border: 1px solid #C0C0C0; width: 906px; background-color: #FFFFFF; margin-bottom: 10px; }
.cont-linebox598 { border: 1px solid #C0C0C0; width: 596px; background-color: #FFFFFF; margin-bottom: 10px; }
.cont-linebox468 { border: 1px solid #C0C0C0; width: 466px; background-color: #FFFFFF; margin-bottom: 10px; }
.cont-linebox300 { border: 1px solid #C0C0C0; width: 298px; background-color: #FFFFFF; margin-bottom: 10px; }
.cont-linebox120 { border: 1px solid #C0C0C0; width: 118px; background-color: #FFFFFF; margin-bottom: 10px; }
.cont-inbox { padding: 10px; }


/* CONTENTS HEADER */
h2.conth2 { background: #40AEF6 url(./images/hbg-cnt2.jpg) repeat-x; font-size: 14px; *font-size: 88%; line-height: 32px; text-indent: 10px; color: #FFFFFF; margin: 0 0 1px 0; border: 1px solid #1962C2; }
h3.conth3 { background: #FFFFFF bottom url(./images/hbg-cnt3.jpg) repeat-x; font-size: 75%; line-height: 220%; text-indent: 10px; color: #000000; margin: 0 0 1px 0; border: 1px solid #999999; }

.conthead2-1 { width: 906px; background: #40AEF6 url(./images/hbg-cnt2.jpg) repeat-x; margin: 0 0 1px 0; border: 1px solid #1962C2; display: inline-block; }
.conthead2-1:after { content: ""; display: block; height: 0; clear: both; }
.conthead2-1 h2 { font-size: 14px; *font-size: 88%; line-height: 32px; float: left; text-indent: 10px; color: #FFFFFF; margin: 0; }
.conthead2-1 p { font-size: 12px; *font-size: 75%; line-height: 32px; float: right; text-align: right; padding-right: 10px; margin: 0; color: #47BBFF; }
.conthead2-1 a,
.conthead2-1 a:hover { color: #FFFFFF; text-decoration: underline; }

.conthead2-2 { width: 596px; background: #40AEF6 url(./images/hbg-cnt2.jpg) repeat-x; margin: 0 0 1px 0; border: 1px solid #1962C2; display: inline-block; }
.conthead2-2:after { content: ""; display: block; height: 0; clear: both; }
.conthead2-2 h2 { font-size: 14px; *font-size: 88%; line-height: 32px; float: left; text-indent: 10px; color: #FFFFFF; margin: 0; }
.conthead2-2 p { font-size: 12px; *font-size: 75%; line-height: 32px; float: right; text-align: right; padding-right: 10px; margin: 0; color: #47BBFF; }
.conthead2-2 a,
.conthead2-2 a:hover { color: #FFFFFF; text-decoration: underline; }

.conthead3 { width: 596px; background: #FFFFFF bottom url(./images/hbg-cnt3.jpg) repeat-x; color: #000000; margin: 0 0 1px 0; border: 1px solid #999999; display: inline-block; }
.conthead3:after { content: ""; display: block; height: 0; clear: both; }
.conthead3 h3 { font-size: 75%; line-height: 220%; margin: 0; text-indent: 10px; float: left; }
.conthead3 p { font-size: 75%; line-height: 220%; margin: 0; padding-right: 10px; float: right; }


/* INDEX TAB */
.panel { display: none; }
.weather_box { display: none; }
.horo_box { display: none; }

ul.i-tab598 { width: 596px; background: #FFFFFF url(./images/itab-bg.gif); border-top: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; margin: 0; padding: 0; list-style: none; display: inline-block; }
ul.i-tab598:after { content: ""; display: block; height: 0; clear: both; }
ul.i-tab598 li { float: left; display: inline; width: 113px; height: 28px; margin: 0; }
ul.i-tab598 li a { float: left; width: 113px; height: 28px; background: url(./images/itab-bt.gif) no-repeat; font-size: 12px; *font-size: 75%; line-height: 26px; text-align: center; display: block; }
ul.i-tab598 li a.selected { background-position: 0 -28px; font-weight: bold; color: #000000; text-decoration: none; }

ul.i-tab468 { width: 466px; background: #FFFFFF url(./images/itab-bg.gif); border-top: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; margin: 0; padding: 0; list-style: none; display: inline-block; }
ul.i-tab468:after { content: ""; display: block; height: 0; clear: both; }
ul.i-tab468 li { float: left; display: inline; width: 113px; height: 28px; margin: 0; }
ul.i-tab468 li a { float: left; width: 113px; height: 28px; background: url(./images/itab-bt.gif) no-repeat; font-size: 12px; *font-size: 75%; line-height: 26px; text-align: center; display: block; }
ul.i-tab468 li a.selected { background-position: 0 -28px; font-weight: bold; color: #000000; text-decoration: none; }


/*.panel { display: block; }*/
.panel.active-tab-body { display: block; width: 100%; }


/* BUSINESS COMMUNITY */
.immbbox { border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; width: 596px; margin-bottom: 10px; background-color: #FFFFFF; }
.immb-in { padding: 10px; display: }

.mmb-table td { width: 50%; vertical-align: top; }
.mmb-table-line { border-right: 1px solid #C0C0C0; }
.mmb-table-img { width: 80px; float: left; margin: 0; }
.mmb-table-data-fir { width: 270px; font-size: 75%; line-height: 120%; margin-top: 10px; }
.mmb-table-data-fir p { font-size: 109%; padding-bottom: 5px; margin: 0 0 5px 0; border-bottom: 1px dotted #C0C0C0; }
.mmb-table-data { width: 190px; float: right; font-size: 75%; line-height: 120%; }
.mmb-table-data p { font-size: 100%; padding-bottom: 3px; margin: 0 0 3px 0; border-bottom: 1px dotted #C0C0C0; }

.mmb-table-lay2 { width: 275px; margin: 0 0 25px 5px; display: inline-block; }
.mmb-table-lay2:after { content: "";  height: 0; clear: both; }

.mmb-list-search p { margin: 0; padding: 5px 0; font-size: 75%; }
.mmb-list-search form { padding: 0; margin: 0; }
.mmb-list-txt { font-size: 75%; line-height: 140%; margin: 0 0 5px 0; }
.mmb-list-table { font-size: 13px; *font-size: 82%; line-height: 140%; }
.mmb-list-table th { background-color: #EDF4F8; text-align: left; }
.mmb-list-table td { background-color: #F3F3F3; }

.mmb-list-ul { margin: 0; padding: 0; font-size: 100%; list-style: none; width:562px; }
.mmb-list-ul li { width: 281px; float: left; list-style: none; padding-bottom: 2px; }

.mmb-sl { width: 100%; display: inline-block; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #C0C0C0; }
.mmb-sl:after { content: "";  height: 0; clear: both; }
.mmb-sl-img { width: 120px; float: left; margin: 0; }
.mmb-sl-data { width: 440px; float: right; font-size: 13px; *font-size: 82%; line-height: 120%; }
.mmb-sl-data p { font-size: 100%; padding: 5px; background-color: #163C6E; margin: 0 0 5px 0; }
.mmb-sl-data p a,
.mmb-sl-data p a:hover { color: #FFFFFF; }
.mmb-sl-pagenav { font-size: 13px; *font-size: 82%; line-height: 140%; }

.mmb-detail-1 { background-color: #163C6E; padding: 10px; margin-bottom: 10px; }
.mmb-detail-1 h3 { font-size: 14px; *font-size: 88%; line-height: 100%; color: #FFFFFF; margin: 0 0 5px 0; }
.mmb-detail-1 p { font-size: 12px; *font-size: 75%; line-height: 100%; color: #ABC8E2; margin: 0; }
 
.mmb-detail-2 { width: 100%; display: inline-block; margin-bottom: 20px; }
.mmb-detail-2:after { content: "";  height: 0; clear: both; }
.mmb-detail-l { width: 130px; float: left; }
.mmb-detail-r { width: 430px; float: right; font-size: 13px; *font-size: 82%; line-height: 140%; }

.mmb-detail-3 { border: 1px solid #C0C0C0; background-color: #EFEFEF; font-size: 75%; }
.mmb-detail-3 th { background: url(images/bg-stripe.gif); }
.mmb-detail-3 td { background-color: #FFFFFF; }

.mmb-tb-this { margin: 0 0 5px 0; border: 1px solid #C0C0C0; background-color: #EFEFEF; padding: 5px; font-size: 75%; }
.mmb-tb-list { margin: 0; padding: 0; list-style: none; }
.mmb-tb-list li { padding: 0 10px 5px 10px; background: url(./images/icon3.gif) 0 4px no-repeat; font-size: 75%; line-height: 140%; border-bottom: 1px dotted #C0C0C0; margin-bottom: 5px; }

.mmb-faq { font-size: 75%; line-height: 140%; }
.mmb-faq th { vertical-align: top; }
.mmb-faq th.th-q { background: #EED; border-bottom: #999 dotted 1px; }
.mmb-faq td.td-q { background: #EED; border-bottom: #999 dotted 1px; }
.mmb-faq td.td-a { padding-bottom: 20px; }

.mmb-outline { padding: 0 63px; }
.mmb-outline h3 { margin: 0 0 10px 0; }
.mmb-outline-txtbox { font-size: 75%; line-height: 140%; margin-bottom: 30px; color: #333333; }
.mmb-outline-entrybox1 { width: 144px; padding: 0; margin: 0 10px 20px 0; float: left; font-size: 12px; line-height: 18px; color: #333333; }
.mmb-outline-entrybox2 { width: 144px; padding: 0; margin: 0 0 20px 0; float: left; font-size: 12px; line-height: 18px; color: #333333; }
.mmb-outline-txtbox strong { color: #CC0000; }

.mmb-gentab { width: 596px; background: #FFFFFF bottom url(./images/itab-bg.gif) repeat-x; border-top: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; margin: 0 0 1px 0; padding: 0; list-style: none; display: inline-block; }
.mmb-gentab:after { content: ""; display: block; height: 0; clear: both; }
.mmb-gentab li { float: left; display: inline; width: 146px; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; height: 27px; margin: 0; }
.mmb-gentab li a { float: left; width: 146px; height: 27px; font-size: 12px; *font-size: 75%; line-height: 26px; text-align: center; display: block; }
.mmb-gentab li a.selected { font-weight: bold; color: #000000; text-decoration: none; }


/* BUSINESS COMMUNITY ADMIN */
.mmbad p { font-size: 12px; *font-size: 75%; line-height: 140%; margin: 0 0 10px 0; }
.mmbad ul { margin: 0; padding-left: 20px; font-size: 75%; line-height: 150%; }
.mmbad ol { margin: 0; padding-left: 20px; font-size: 75%; line-height: 150%; }
.mmbad form { margin: 0; padding: 0; }
.mmbad-form { font-size: 75%; line-height: 140%; border: 1px solid #C0C0C0; background-color: #FFFFFF; margin-bottom: 10px; }
.mmbad-form th { background: url(./images/star-bg.gif); }
.mmbad-form td { background-color: #EEEEEE; }
.mmbad-form th.blue { color: #1962C2; }
.mmbad-form th.red { color: #CC0000; }

.mmbad-preview { margin: 0 115px; }


/* NEWS */
.inews { border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; width: 466px; margin-bottom: 10px; background-color: #FFFFFF; }
.inews-clearfix { width: 446px; display: inline-block; }
.inews-clearfix:after { content: ""; display: block; height: 0; clear: both; }
.news-clearfix { width: 576px; display: inline-block; }
.news-clearfix:after { content: ""; display: block; height: 0; clear: both; }

p.news-topimg { width: 120px; margin: 0 10px 0 0; float: left; }

ul.newslist { margin: 0; padding: 0; list-style: none; overflow: hidden; }
ul.newslist li { color: #666666; font-size: 75%; line-height: 140%; margin-bottom: 3px; padding-left: 8px; background: url(./images/list-icon.gif) no-repeat; }
ul.newslist li.fentry { font-size: 100%; padding-left: 0px; background: none; }
ul.newslist li.mentry { padding-left: 0px; background: none; }

.news-head { width: 100%; display: inline-block; background: #CCCCCC url(./images/news-catlist-bg.jpg) repeat-x; }
.news-head:after { content: ""; display: block; height: 0; clear: both; }
.news-foot { width: 100%; display: inline-block; background: #CCCCCC url(./images/news-catlist-bg.jpg) repeat-x; border-bottom: 2px solid #1963C2; }
.news-foot:after { content: ""; display: block; height: 0; clear: both; }
.news-head-fsize { float: right; margin: 0 5px 0 0; padding: 4px 0 0 0; }

ul.news-catlist { float: left; margin: 0; padding: 0; list-style: none; display: inline-block; }
ul.news-catlist:after { content: ""; display: block; height: 0; clear: both; }
ul.news-catlist li { float: left; display: inline; padding: 0 4px 0 2px; background: right url(./images/news-catlist-line.jpg) repeat-y; }
ul.news-catlist li a { padding: 0 5px; font-size: 75%; line-height: 230%; color: #000000; text-decoration: underline; display: block; }
ul.news-catlist li a:hover { color: #CC6600; }
ul.news-catlist li a.thiscat { background-color: #1963C2; color: #FFFFFF; text-decoration: none; }

h3.newstitle3-b { font-size: 107%; line-height: 120%; margin: 0 0 5px 0; }
h3.newstitle3-r { font-size: 107%; line-height: 120%; margin: 0 0 5px 0; color: #CC6600; }
h3.newstitle3-r a { color: #CC0000; }
h3.newstitle3-r a:hover { color: #CC6600; }
h4.newstitle4-b { font-size: 88%; line-height: 115%; margin: 0 0 5px 0; }

p.newsdate { font-size: 75%; line-height: 75%; margin: 0; color: #999999; }
p.newsmore { margin: 0; padding: 3px 0; font-size: 75%; text-align: right; }

.news-text13 { font-size: 82%; line-height: 150%; display: inline-block; padding-top: 10px; }
.news-text13:after { content: ""; display: block; height: 0; clear: both; }
.news-text13 p { margin: 0 0 10px 0; }
.news-text12 { font-size: 75%; line-height: 130%; display: inline-block; padding-top: 10px; }
.news-text12:after { content: ""; display: block; height: 0; clear: both; }
.news-text12 p { margin: 0 0 10px 0; }

.news-topnews1 { width: 100%; display: inline-block; border-bottom: 1px solid #C0C0C0; padding-bottom: 15px; margin-bottom: 15px; }
.news-topnews1:after { content: ""; display: block; height: 0; clear: both; }
.news-topnews1 img { float: right; margin: 0 0 0 5px; }
.news-topnews1-box { overflow: hidden; }
.news-topnews1-ti { margin-bottom: 20px; }
.news-topnews1-ti h3 { font-size: 100%; line-height: 120%; margin: 0 0 5px 0; }
.news-topnews1-ti h3 a { color: #CC0000; }
.news-topnews1-ti h3 a:hover { color: #CC6600; }

.news-topnews23 { width: 280px; }
.news-topnews23-box { display: inline-block; padding-top: 10px; }
.news-topnews23-box:after { content: ""; display: block; height: 0; clear: both; }
.news-topnews23-box img { float: left; margin-right: 5px; }
.news-topnews23-text { font-size: 75%; line-height: 130%; overflow: hidden; }

.news-catnews1 { width: 100%; display: inline-block; }
.news-catnews1:after { content: ""; display: block; height: 0; clear: both; }
.news-catnews1 img { float: right; margin: 0 0 0 5px; }

.news-photo-tb td { text-align: center; vertical-align: top; }
.news-photo-tb h4 { width: 150px; margin: 5px auto; text-align: left; font-size: 13px; *font-size: 82%; line-height: 120%; }
.news-photo-tb p { width: 150px; margin: 5px auto; text-align: left; font-size: 12px; *font-size: 75%; line-height: 140%; color: #999999; }

.news-latpull { margin: 0 0 10px 0; font-size: 75%; border-bottom: 1px dotted #C0C0C0; padding-bottom: 10px; }
.news-latpull select { font-size: 100%; }

/*
.newstop-list { display: inline-block; }
.newstop-list:after { content: ""; display: block; height: 0; clear: both; }
.newstop-list-l { width: 50%; float: left; }
p.newstop-list-l-text { font-size: 75%; line-height: 140%; margin: 0; }

.newstop-list-r { width: 50%; float: right; }
.newstop-list-r ul { width: 423px; margin: 0; padding: 0; list-style: none; float: right; }
.newstop-list-r li { color: #666666; font-size: 75%; line-height: 120%; margin-bottom: 3px; padding-left: 8px; background: url(./images/list-icon.gif) no-repeat; }
*/


/* RECOMMEND BLOG */
ul.recblog { margin: 0; padding: 0; list-style: none; }
ul.recblog li { font-size: 75%; line-height: 140%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #C0C0C0; display: inline-block; width: 100%;}
ul.recblog li:after { content: ""; display: block; height: 0; clear: both; }
span.recblog-gray { color: #666666; }

img.blogimg {  text-align:center;  }
div.blogimgboxout {  float:left; }
html>body div.blogimgbox
{
height: auto;
min-height: 100px;
}
div.blogimgbox { width:90px; height:90px; display: table-cell; vertical-align:middle; text-align:center; }
div.blogimgbox * {vertical-align:middle; }

p.rec-pagenav { font-size: 75%; margin: 10px 0; text-align: center; }


/* RECOMMEND PHOTO */
.i-recphoto { border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; width: 298px; margin-bottom: 10px; background-color: #FFFFFF; }

ul.recphoto { margin: 0; padding: 0; list-style: none; display: inline-block; }
ul.recphoto:after { content: ""; display: block; height: 0; clear: both; }
ul.recphoto li { margin: 0 5px 5px 0; float: left; display: inline; }

div.recphotobox a { margin: 0px 7px 0px 0px; }
div.recphotobox2 { text-align: center; }
div.recphotobox2 a { margin: 0px 7px 0px 0px; }
span.uploader { font-size: 75%; }


/* WEATHER-HOROSCOPE */
ul.weafor-tab { width: 300px; height: 33px; background: url(./images/wea-btbg.gif) no-repeat; margin: 0; padding: 0; list-style: none; display: inline-block; }
ul.weafor-tab:after { content: ""; display: block; height: 0; clear: both; }
ul.weafor-tab li { float: left; display: inline; width: 140px; height: 32px; margin: 0; }
ul.weafor-tab li a { float: left; width: 140px; height: 32px; background: url(./images/wea-btbg-d.gif) no-repeat; font-size: 12px; *font-size: 75%; line-height: 30px; text-align: center; display: block; }
ul.weafor-tab li a.selected { background-position: 0 -32px; font-weight: bold; color: #000000; text-decoration: none; }

.weafor-box { border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; width: 298px; margin-bottom: 10px; background-color: #FFFFFF; }
.weafor-inbox { padding: 10px; font-size: 12px; *font-size: 75%; line-height: 20px; }

#wea-select { font-size: 12px; *font-size: 100%; }
p.weafor-setting { border-top: 1px dotted #C0C0C0; margin: 10px 0 0 0; padding: 8px 0 0 0; text-align: right; color: #C0C0C0; font-size: 100%; }
.horoscope-icon { margin: 0; padding: 3px 0; }


/* HOROSCOPE */
.horoscope { font-size: 75%; line-height: 140%; }

.horolist td a { font-size: 16px; *font-size: 134%; line-height: 160%; font-weight: bold; }
.horolist td a:hover { text-decoration: none; }

.con-hsp-dtl-01 { width: 576px; background: url(./images/horoscope/star-bk01.gif) no-repeat; padding-top: 60px; margin-bottom: 50px; }
.con-hsp-dtl-02 { width: 576px; background: url(./images/horoscope/star-bk02.gif) no-repeat; padding-top: 60px; margin-bottom: 50px; }
.con-hsp-dtl-03 { width: 576px; background: url(./images/horoscope/star-bk03.gif) no-repeat; padding-top: 60px; margin-bottom: 50px; }
.con-hsp-dtl-04 { width: 576px; background: url(./images/horoscope/star-bk04.gif) no-repeat; padding-top: 60px; margin-bottom: 50px; }
.con-hsp-dtl-05 { width: 576px; background: url(./images/horoscope/star-bk05.gif) no-repeat; padding-top: 60px; margin-bottom: 50px; }
.con-hsp-dtl-06 { width: 576px; background: url(./images/horoscope/star-bk06.gif) no-repeat; padding-top: 60px; margin-bottom: 50px; }
.con-hsp-dtl-07 { width: 576px; background: url(./images/horoscope/star-bk07.gif) no-repeat; padding-top: 60px; margin-bottom: 50px; }
.con-hsp-dtl-08 { width: 576px; background: url(./images/horoscope/star-bk08.gif) no-repeat; padding-top: 60px; margin-bottom: 50px; }
.con-hsp-dtl-09 { width: 576px; background: url(./images/horoscope/star-bk09.gif) no-repeat; padding-top: 60px; margin-bottom: 50px; }
.con-hsp-dtl-10 { width: 576px; background: url(./images/horoscope/star-bk10.gif) no-repeat; padding-top: 60px; margin-bottom: 50px; }
.con-hsp-dtl-11 { width: 576px; background: url(./images/horoscope/star-bk11.gif) no-repeat; padding-top: 60px; margin-bottom: 50px; }
.con-hsp-dtl-12 { width: 576px; background: url(./images/horoscope/star-bk12.gif) no-repeat; padding-top: 60px; margin-bottom: 50px; }

.horo-detail { width: 450px; margin: 0 0 0 90px; text-align: left; }
.horo-detail h3 { color: #96C; font-size: 15px; *font-size: 125%; margin: 0 0 5px 0; }
.horo-detail p { font-size: 14px; *font-size: 117%; line-height: 140%; border-top: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0; margin: 0 0 10px 0; padding: 5px 0; }
.horo-detail th { text-align: center; font-size: 14px; *font-size: 117%; font-weight: normal; background: url(images/horoscope/star-bg.gif); }
.horo-detail td { font-size: 15px; *font-size: 125%; border-bottom: 1px dotted #C0C0C0; }
.horo-detail td img { padding: 2px; }

.horo-change-tb th { font-weight: normal; border-bottom: #99C solid 2px; padding: 2px 0; }
.horo-change-tb td.td01 { background: url(images/horoscope/star-bg.gif); width: 25%; }
.horo-change-tb td.td02 { border-bottom: 1px dotted #C0C0C0; }


/* WEATHER */
.wth-daily { display: inline-block; margin-bottom: 10px; }
.wth-daily:after { content: ""; display: block; height: 0; clear: both; }
.wth-daily-tod { width: 283px; float: left; margin-right: 10px; }
.wth-daily-tmr { width: 283px; float: right; }
.wth-daily table { border: #C0C0C0 solid 1px; font-size: 13px; *font-size: 82%; }
.wth-daily th { background-color: #DDDDDD; font-size: 14px; *font-size: 108%; font-weight: normal; }
.wth-daily span.p-c { color: #004B8D; }
.wth-daily span.p-h { color: #CC0000; }
.wth-daily-data { line-height: 160%; }
.wth-daily-time { border: #C0C0C0 solid 1px; font-size: 13px; *font-size: 82%; }
.wth-daily-time th { background-color: #DDDDDD; text-align: center; font-weight: normal; }
.wth-daily-time td { text-align: center; }

.wth-weekly { border: #CCC solid 1px; font-size: 12px; *font-size: 75%; text-align: center; }
.wth-weekly th { background: #DDD; font-size: 12px; font-weight: normal; }
.wth-weekly span.p-c { color: #004B8D; }
.wth-weekly span.p-h { color: #CC0000; }
.wth-weekly-txt1 { font-size: 75%; margin: 10px 0 0 0; }

.wth-place { font-size: 75%; }
.wth-place dt { margin: 0px; padding: 0px 0px 0px 5px; line-height: 180%; background: #EEEEEE; }
.wth-place dd { margin: 0px; padding: 0px; line-height: 180%; color: #C0C0C0; display:inline; }

.wth-change { font-size: 75%; }
.wth-change dt { margin: 0px; padding: 0px 0px 0px 5px; line-height: 180%; background: #EEEEEE; }
.wth-change dd { margin: 0px; padding: 0px; line-height: 180%; display:inline; }

.irtwe-title { margin: 0px 0px 5px 0px; padding: 5px; font-size: 14px; line-height: 14px; border-bottom: #CCD solid 4px; background: #EEE; }
.irtwe-list-wac { border: 1px solid #CCCCCC; padding: 8px; }
.irtwe-list { width: 100%; height: 310px; margin: 0; padding: 0; display: inline-block; list-style: none; }
.irtwe-list:after { content: ""; display: block; height: 0; clear: both; }
.irtwe-list li { width: 50%; float: left; font-size: 13px; line-height: 20px; }
.irtwe-travelbox1 { margin-bottom: 20px; }
.irtwe-travelbox2 iframe { border: none; width: 100%; height: 460px; margin: 0; padding: 0; }
.irtwe-travel-area { width: 190px; text-align: center; float: left; margin-bottom: 10px; font-size: 75%; }
.irtwe-travel-areabt { margin: 0; text-align: center; }


/* INTERUSH NEWS */
ul.irnews { margin: 0; padding: 0; list-style-type: none; }
ul.irnews li { color: #666666; font-size: 75%; line-height: 120%; margin-bottom: 6px; padding-left: 8px; background: url(./images/list-icon.gif) no-repeat; }
ul.irnews img { vertical-align: middle; }

.irnews-entry { font-size: 75%; line-height: 140%; }
.irnews-entry h3 { font-size: 100%; background-color: #EEEEEE; border: 1px solid #C0C0C0; padding: 5px; margin: 0 0 5px 0; }


/* POPULAR SITE */
ul.psitelist { margin: 0; padding: 0; list-style: none; }
ul.psitelist li { margin-bottom: 7px; font-size: 75%; line-height: 130%; color: #C0C0C0; }
ul.psitelist li strong { color: #000000; }

p.i-psite-h { font-size: 12px; margin: 0; font-weight: bold; border-bottom: 1px dotted #C0C0C0; padding-bottom: 5px; margin-bottom: 2px; }
.i-psite { margin: 0; padding: 0; list-style: none; display: inline-block; margin-bottom: 10px; }
.i-psite:after { content: ""; display: block; height: 0; clear: both; }
.i-psite li { text-align: left; display:block; height: 20px; line-height: 20px; font-size: 12px; margin-right: 5px;}

.pps-table { font-size: 75%; }
.pps-table td.pps-r1 { color: #CC0000; }
.pps-table td.pps-r2 { color: #FF6600; }
.pps-table td.pps-r3 { color: #FFCC00; }


/* REGION TALK */
p.regt-text { font-size: 75%; line-height: 140%; margin: 0 0 10px 0; }
p.regt-link { font-size: 75%; margin: 0; color: #C0C0C0; }


/* ABOUT,GUIDELINE,PRIVACY */
.aboutbox { width: 100%; display: inline-block; }
.aboutbox:after { content: ""; display: block; height: 0; clear: both; }
.aboutbox img { float: left; }
.aboutbox table { float: right; border: 1px solid #C0C0C0; background-color: #EEEEEE; width: 620px; font-size: 13px; *font-size: 82%; line-height: 140%; }
.aboutbox th { border-right: 1px solid #C0C0C0; }

.guideline { padding: 10px 10px 0 10px; }
.guideline h3 { font-size: 14px; *font-size: 88%; margin: 0; }
.guideline p { font-size: 12px; *font-size: 75%; line-height: 140%; margin: 15px 40px; }
.guideline ul { font-size: 75%; line-height: 140%; list-style-type: circle; }
.guideline li { margin: 0 20px; }

.mailform { font-size: 75%; line-height: 140%; }


/* NEIGHBORS */
.neib_main{
font-size:75%;
padding-right:10px;
}
.geourl{
font-size:100%;
width:260px;
}
div.geomarker{
font-size:90%;
width:200px;
}
div.geomarker span.main{
 
}
div.geomarker a{
 font-weight:bold;
}
ul.geocom-news-ul{
 font-size: 14px;
}


/* OLD */
.irclist { width: 278px; padding: 5px 0; border-bottom: 1px dotted #C0C0C0; display: inline-block; }
.irclist:after { content: ""; display: block; height: 0; clear: both; }
.irclist p { font-size: 75%; line-height: 140%; margin: 0; }
.irclist strong { font-size: 120%; font-weight: normal; }

.irclist-l { float: left; width: 60px; margin: 0 5px 0 0; }
.irclist-r { float: right; width: 210px; overflow: hidden; margin: 0; }
.irclist-l2 { float: left; width: 100px; margin: 0 5px 0 0; }
.irclist-r2 { float: right; width: 170px; overflow: hidden; margin: 0; }


