@charset "utf-8";

/* CSS Document */

body { text-align: center; width: 100%; vertical-align: middle; font-size: 12px; padding: 0px; background-color: #002233; margin: 0px; }

* { font-family:"ヒラギノ丸ゴ Pro W4", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; }

#mokuji, #mokuji #menub, #mokuji #copyright, #mokuji #back, #mokuji #top { background-color: #375880; color: #ffffff; }

#hias, #hias #menub, #hias #copyright, #hias #back, #hias #top { background-color: #79752b; color: #ffffff; }


#gerakan, #gerakan #menub, #gerakan #copyright, #gerakan #back, #gerakan #top { background-color: #7e4c4c; color: #ffffff; }

#gerakan #sidebar { color: #7e4c4c; }

#blog, #blog #menub, #blog #copyright, #blog #back, #blog #top { background-color: #333333; color: #ffffff; }

#kamus, #kamus #menub, #kamus #copyright, #kamus #back, #kamus #top { background-color: #123456; color: #ffffff; }

#etc, #etc #menub, #etc #copyright, #pentas #copyright, #gong #copyright, #etc #back, #etc #top { background-color: #8B6923; color: #ffffff; }

#jeniswali, #jeniswali #menub, #jeniswali #copyright, #jeniswali #u2b, #jeniswali #sb01 h3, #jenis, #sbwali, #jeniswali #back, #jeniswali #top, #menuc .w { background-color: #66778c; color: #ffffff;  }

#jeniswali #contents, #jeniswali #contents a, #jeniswali h1, #jeniswali h2 { color: #66778c; }

#jeniswali #menub, #jenisbebali #menub, #jenisbalihbalihan #menub  { color: #cccccc; }

#jenisbebali, #jenisbebali #menub, #jenisbebali #sb01 h3, #jenisbebali #copyright, #jenisbebali #u2b, #sbbebali, #jenisbebali #back, #jenisbebali #top , #menuc .be{ background-color: #88977c; color: #ffffff; }

#jenisbebali body, #jenisbebali #contents, #jenisbebali #contents a, #jenisbebali h1, #jenisbebali h2 { color: #88977c; }

#jenisbalihbalihan, #jenisbalihbalihan #menub, #jenisbalihbalihan #copyright, #jenisbalihbalihan #u2b, #jenisbalihbalihan #sb01 h3, #sbbalihbalihan, #jenisbalihbalihan #back, #jenisbalihbalihan #top, #menuc .ba { background-color: #a58f85; color: #ffffff; }

#jenisbalihbalihan body, #jenisbalihbalihan #contents, #jenisbalihbalihan #contents a, #jenisbalihbalihan h1, #jenisbalihbalihan h2 { color: #a58f85; }

#jenisnon #contents, #jenisnon h1, #jenisnon h2 { color: #9e8965; }

#jenisnon, #jenisnon #menub, #jenisnon #copyright { background-color: #857355; }

/* 左メニュー */

#menu a, #sidebar a, #etc #menu, #etc #menu, #etcgong #sidebar { color: #ffffff; text-decoration: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

p, dl { text-align: left; font-size: 100%; }

#blog #contents p { line-height: 2; }

#blog #sidebar .ad1, #blog #sidebar .ad3{ text-align: left; }

p.c, #blog #sidebar .ad2, #u2b p, p.c2, #GBS{ text-align: center; }

p.c2 { font-size: 10px; line-height: 1em; color: #333333; margin-top: 8px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; }

p.r { text-align: right; }

p.q { font-size: 14px; color: #FFFFFF; background-color: #333333; text-indent: 1em; }

p.a { padding-left: 30px; }

.ullike { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 1em; padding-left: 5em; width: 300px; }

a { text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #339999; color: #333333; }

a:link { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666699; }

a:hover { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #CC6600; color: #CC9900; text-decoration: none; }

a img { text-decoration: none; border-bottom-style: none; }

#page a:hover, #sidebar a:hover, #menub a:hover, #etc #coosusume a:hover { color: #CC9900; }

a:visited { border-bottom-color: #666699; border-bottom-width: 1px; border-bottom-style: dotted; color: #333333; text-decoration: none; }

#bookmark a, #bookmark a.img, #bookmark a:link, #bookmark a:hover, #bookmark a:visited, #etc .noline, #etc a.etc { border-style: none; }


h1 { text-decoration: none; font-size: 130%; text-align: left; margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.3em; padding: 0px; }

#etc h1 { font-size: 105%; letter-spacing: 1px; line-height: 1.5em; }

h2 { text-decoration: none; font-size: 120%; text-align: left; margin-left: 2em; color: #666666; }

#etc h2 { font-size: 100%; font-weight: normal; letter-spacing: -1px; padding-left: 0px; margin-left: 0px; }

#blog h2 { text-decoration: none; font-size: 120%; text-align: center; font-style: italic; font-weight: lighter; }

#hias h2 { text-decoration: none; text-align: left; font-style: italic; font-weight: lighter; }

h3 { text-decoration: none; font-size: 115%; text-align: left; margin-left: 2em; }

#kamus h3 { text-align: left; border: 1px solid #cccccc; margin: 0px; color: #ffffff; background-color: #002334; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 1em; text-transform: capitalize; }

h4 { text-decoration: none; font-size: 111%; text-align: left; margin-left: 2em; }

#kamus h4 { text-align: left; border: 1px solid #002334; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 1em; }

h5 { text-decoration: none; font-size: 108%; text-align: left; margin-left: 2em; }

#blog #sidebar h5 { font-size: 11px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }

h6 { text-decoration: none; font-size: 105%; text-align: left; margin-left: 2em; }

#page { width: 950px; padding: 0px; margin-top: 64px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
#jenisnon #page,#jeniswali #page,#jenisbebali #page,#jenisbalihbalihan #page { margin-top: 98px; }

#boxr { width: 770px; padding: 0px; float: right; height: 100%; margin-top: 15px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px; }

#contents { text-align: center; float: left; width: 550px; background-color: #ffffff; line-height: 2; margin: 0em; top: 0px; height: 100%; padding-top: 0px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; color: #666666; border: 1px solid #cccccc; }


#menu { text-align: center; width: 180px; float: left; font-size: 11px; height: 100%; color: #cccccc; line-height: 1.6em; padding: 0px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }

#gerakan #menu { line-height: 2.5em; }

#hias #menu, #hias td { line-height: 2.1em; text-transform: capitalize; }

#etc #menu { line-height: 1.9em; text-transform: capitalize; }

#jeniswali #menu, #jenisbebali #menu, #jenisbalihbalihan #menu { line-height: 1.8em; text-transform: capitalize; }

#menu ul { list-style-type: none; padding-right: 0px; padding-bottom: 1em; padding-left: 0px; margin: 0px; text-align: left; }

#menu ol { list-style-type: decimal; padding-top: 0px; padding-right: 0px; padding-bottom: 1em; padding-left: 0px; margin: 0px; text-align: left; }

#menu li { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 1.5em; }

#menu ul ul, #menu ol ul { }

#menua { overflow: hidden; position: fixed; height: 50px; text-align: center; vertical-align: middle; z-index: 1; top: 0px; padding-top: 9px; padding-right: 0px; padding-bottom: 0px; padding-left: 60px; background-color: #002233; color: #ffffff; font-size: 12px; bottom: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; float: none; width: 100%; clear: both; }

#menua a:link.a01, a:visited.a01, a:hover.a01, a:link.a02, a:visited.a02, a:hover.a02, a:link.a03, a:visited.a03, a:hover.a03, a:link.a04, a:visited.a04, a:hover.a04, a:link.a05, a:visited.a05, a:hover.a05, a:link.a06, a:visited.a06, a:hover.a06,a:link.a07, a:visited.a07,  a:hover.a07 { color: #ffffff; text-align: center; vertical-align: bottom; font-size: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; height: 135px; }

#menua a:hover.a01, a:hover.a02, a:hover.a03, a:hover.a04, a:hover.a05, a:hover.a06, a:hover.a07 { position: relative; bottom: 3px; text-align: center; vertical-align: bottom; padding-top: 5px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; font-size: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-decoration: none; }

#menua .a01 { background-image: url(img/icon_menu.gif); background-repeat: no-repeat; background-position: 0px 0px; float: left; width: 130px; }

.a02 { background-image: url(img/icon_menu.gif); background-repeat: no-repeat; background-position: -130px 0px; letter-spacing: 2px; float: left; width: 130px; }

.a03 { background-image: url(img/icon_menu.gif); background-repeat: no-repeat; background-position: -260px 0px; float: left; width: 130px; }

.a04 {  background-image: url(img/icon_menu.gif); background-repeat: no-repeat; background-position: -390px 0px; float: left; width: 130px; }

.a05 {  background-image: url(img/icon_menu.gif); background-repeat: no-repeat; background-position: -520px 0px; letter-spacing: 4px; float: left; width: 130px; }

.a06 { background-image: url(img/icon_menu.gif); background-repeat: no-repeat; background-position: -650px 0px; float: left; width: 130px; }


.a07 { background-image: url(img/icon_menu.gif); background-repeat: no-repeat; background-position: -780px 0px; float: left; width: 130px; }


#sidebar { float: right; font-size: 11px; vertical-align: top; padding: 0px; color: #ffffff; width: 168px; vertical-align: top; text-align: center; margin: 0px; }

#sidebar a{ font-style: normal; text-decoration: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; line-height: 1.6em; color: #666666; }

#etc #sidebar a { color: #ffffff; }
#hias #sidebar a, #gerakan #sidebar a {  border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #cccccc; font-size: 10px; text-decoration: none; }

#sidebar em{ color: #cecece; font-style: normal; }

#sidebar ul { padding: 0px; list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; }

#sidebar li { padding: 0px; list-style-type: none; margin-left: 6px; }

#contents ul { margin: 20px; list-style-type: none; padding: 0px; text-align: left; }

#contents ol { margin: 20px; list-style-type: decimal; padding: 0px; text-align: left; }

#jeniswali #sb01 { margin: 10px; padding: 0px; border: 2px solid #66778c; }

#jenisbebali #sb01 { margin: 10px; padding: 0px; border: 2px solid #88977c; }

#jenisbalihbalihan #sb01 { margin: 10px; padding: 0px; border: 2px solid #a58f85; }

#sb01 h3 { margin: 0px; padding: 0px; width: 100%; color: #ffffff; text-align: center; }

#sb01 p { margin: 5px; }

#contents a { border-bottom-width: 1px; border-bottom-style: dotted; padding-bottom: 0px; color: #666666; }

#copyright { font-size: 10px; width: 70%; float: left; left: 15%; }

#back { padding-left: 0px; margin: 0px; float: left; }

#top { float: right; right: 0px; }

#copyright, #back, #top { text-align: center; vertical-align: middle; bottom: 0px; filter: Alpha(opacity=80); /* IE系 */ opacity:0.8; z-index: 4; padding-top: 1px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; margin: 0px; position: fixed; height: 20px; color: #FFF; }

#back, #top { font-size: 12px; width: 15%; }

#roti, #roti a { font-size: 9px; text-align: right; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; border-bottom-style: none; text-decoration: none; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: top; }

#komentar { width: 80%; border: 1px dotted #000000; font-size: 90%; font-size: 11px; margin-left: 40px; background-image: url(img/komentar1.gif); background-repeat: no-repeat; background-position: 5px 5px; padding-left: 40px; padding-top: 0px; width: 400px; margin-top: 2em; margin-bottom: 2em; border: 3px double #CCCCCC; padding-right: 40px; }

#jeniswali p.komentar { margin: 15px; padding: 15px; border: 1px dotted #66778c; }

#jenisbebali p.komentar { margin: 15px; padding: 15px; border: 1px dotted #88977c; }

#jenisbalihbalihan p.komentar { margin: 15px; padding: 15px; border: 1px dotted #a58f85; }

#gerakan p.komentar { font-size: 100%; margin: 2px; padding: 2px; background-color: #E6D9D9; }

#gerakan #bagian td, #etc #bagian td, #jenisnon #bagian td, #mokuji #bagian td, #hias #bagian td { text-align: left; vertical-align: top; background-color: #ffffff; margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; } /*後で*/

#gerakan #bagian { background-color: #D6C0C0; margin: 0px; padding: 0px; width: 99%; } /*後で*/

#jenisnon #bagian { background-color: #9e8965; margin: 0px; padding: 0px; width: 99%; } /*後で*/

#etc #bagian { background-color: #cccccc; margin: 0px; padding: 0px; width: 100%; } /*後で*/

#mokuji #bagian { background-color: #cccccc; margin: 0px; padding: 0px; width: 100%; } /*後で*/

#hias #bagian { background-color: #cccccc; margin: 0px; padding: 0px; width: 100%; } /*後で*/

#iklan { text-decoration: none; border: 3px solid #808080; background-color: #808080; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 3em; margin-left: 0px; }

img { border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #ffffff; vertical-align: middle; }

td.amz { text-align: left; vertical-align: top; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; }

.hapus { clear:both; height:0; font-size: 60%; line-height: 0px; }

p.photo { text-align:center; font-size: 11px; margin-bottom: 15px; }

table { margin: 0px; padding: 0px; border-collapse: collapse; width: 100%; }

table.nol { margin: 0px; padding: 0px; }




.nol td,.rakuten td { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

td { margin: 0px; padding: 5px; border: 1px solid #ccc; text-align: left; vertical-align: top; }

#gerakan td { border: 1px solid #D6C0C0; }

#menu table, #menu td { border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-style: none; }

#kamus td { text-align: left; vertical-align: top; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; text-transform: capitalize; } /*後で*/

#gerakan #abc { margin: 0px; padding: 0px; border-collapse: collapse; width: 100%; text-align: left; vertical-align: top; margin: 0px; padding: 5px; width: 100%; background-color: #ffffff; border: 1px solid #cccccc; }

#etc td.time { font-size: 11px; padding-left: 5px; }

#etc td.price { width: 30px; padding-left: 5px; }

#etc .pentas td.group { padding-left: 5px; }

#etc .pentas td.group em { color: #cccccc; font-style: normal; font-weight: normal; }

#etc .pentas td.group .r { line-height: 1.1em; margin: 0px; color: #cccccc; }

#etc td.midashi { border: 1px solid #cccccc; padding-left: 5px; }

#etc td.th1 { color: #ffffff; font-size: 12px; font-weight: bold; background-color: #c93; background-image: url(img/etc-kado-1.gif); background-repeat: no-repeat; background-position: left top; margin: 0; padding-top: 5px; padding-left: 15px; height: 30px; vertical-align: top; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

#etc td.th2 { font-weight: bold; background-color: #c93; background-image: url(img/etc-kado-3.gif); background-repeat: no-repeat; background-position: left bottom; padding-top: 5px; padding-left: 14px; height: 20px; vertical-align: top; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

#etc td.kn1 { background-color: #c93; background-image: url(img/etc-kado-2.gif); background-repeat: no-repeat; background-position: right top; margin: 0; height: 30px; padding: 0px; width: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

#etc td.kn2 { background-color: #c93; background-image: url(img/etc-kado-4.gif); background-repeat: no-repeat; background-position: right bottom; margin: 0; height: 30px; padding: 0px; width: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

#etc span.bintang { font-size: 16px; text-decoration: blink; margin: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; color: #808040; }

#etc div.star { margin: 0px; padding: 5px; font-size: 12px; text-align: center; vertical-align: middle; border: 2px solid #D3A952; }

#etc div.uti { text-align: left; vertical-align: bottom; font-size: 10px; }

#etc div.gongdata { color: #999; font-size: 10pt; line-height: 1.6em; text-align: left; width: 300px; margin: 10px; padding: 0; vertical-align: top; }

#etc div.gongphoto { color: #999; font-size: 9pt; line-height: 1.4; text-align: center; padding: 0; float: right; clear: both; margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 10px; width: 210px; }

#etc div.gongmemo { color: #999; font-size: 10pt; line-height: 1.7; text-align: left; padding: 0px; margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

#etc div.flyer { color: #999; font-size: 10pt; line-height: 1.4; text-align: left; padding: 10px; border: solid 2px #dad1b0; margin-top: 0; margin-right: 4px; margin-bottom: 4px; margin-left: 0; }

#etc div.program { color: #999; font-size: 10pt; line-height: 1.4; background-color: #f0f0f0; text-align: left; margin: 0; border: solid 1px #dad1b0; padding: 0px; }

#etc div.waktunonton { color: #999; font-size: 10px; line-height: 1.4; background-color: #f0f0f0; text-align: left; margin: 0; border: solid 1px #dad1b0; padding: 0px; }

#etc div.alamat { color: #999; font-size: 11px; line-height: 1.5em; text-align: left; border: solid 1px #aaabbe; padding: 5px; background-color: #FaFaFa; margin-top: 1px; margin-right: 0px; margin-bottom: 1px; margin-left: 8px; }

#etc #sidebar .alamat h5 { font-size: 12px; margin: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }

#etc #page #boxr #sidebar .alamat h6 { font-size: 11px; margin: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; text-align: center; font-weight: normal; }

#etc div.datadate { color: #aaa; font-size: 8pt; line-height: 1; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 180px; vertical-align: middle; border-style: solid; border-width: 1px 12px; border-color: #bdc8aa; margin-top: 5px; margin-right: 0; margin-bottom: 5px; margin-left: 0; }

#etc div.datadate002 { color: #aaa; font-size: 9px; line-height: 1em; text-align: center; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; border-style: solid; border-width: 1px 12px; border-color: #bdc8aa; margin-top: 2em; }


#etc span.datadate { color: #aaa; font-size: 8pt; line-height: 1; text-align: right; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 2px 5px; vertical-align: top; border: solid 1px #bdc8aa; background-position: right; }

#etc z { color: #ffffff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 50%; margin: 0 10px 0 0; padding: 10px 0 10px 8px; position: absolute; top: 0; right: 2px; width: 120px }

#etc .gongdata h2 { letter-spacing: 0em; font-size: 16px; color: #FFFFFF; border: 2px solid #D3A952; text-align: center; padding: 5px; margin: 0px; font-weight: bold; background-color: #D3A952; }

/* mokuji */
#mokuji dl { text-align: left; margin: 0px; padding: 0px; line-height: 2; }

#mokuji dt { text-align: left; font-size: 100%; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; }

#mokuji dd { text-align: left; font-size: 100%; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 6em; font-weight: normal; }

#mokuji #bagian #a02a { background-color: #9e8965; padding: 0px; text-align: center; vertical-align: middle; color: #ffffff; margin: 0px; }

#mokuji #bagian #a03a { background-color: #79752b; padding: 0px; text-align: center; vertical-align: middle; color: #ffffff; margin: 0px; }

#mokuji #bagian #a04a { background-color: #996666; padding: 0px; text-align: center; vertical-align: middle; color: #ffffff; margin: 0px; }

#mokuji #bagian #a05a { background-color: #cc9933; padding: 0px; text-align: center; vertical-align: middle; color: #ffffff; margin: 0px; }

#mokuji #bagian #a06a { background-color: #bcbec0; padding: 0px; text-align: center; vertical-align: middle; color: #ffffff; margin: 0px; }

#mokuji .a02b { color: #ffffff; text-decoration: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 110%; }

#mokuji #page #mokuji2 { text-align: left; padding: 0px; margin-top: 0px; margin-right: 15%; margin-bottom: 0px; margin-left: 15%; }

#mokuji a { text-decoration: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

#blog #sidebar .ad1, #blog #sidebar .ad2, #blog #sidebar .ad3 { color: #333333; padding: 8px; font-size: 11px; background-color: #ffffff; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; letter-spacing: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #666666; border-left-color: #666666; }

#blog #sidebar .ad2 a, #blog #sidebar .ad3 a { color: #999999; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699FF; }

#hias #sidebar { color: #79752b; }

#hias #sidebar p{ padding-right: 10px; padding-left: 10px; background-color: #ffffff;}


#blog #sidebar h6 { font-size: 11px; }

#blog #menu h6 { font-size: 12px; margin: 0px; color: #cccccc; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 0px; font-style: oblique; text-transform: capitalize; }

#blog .date { text-align: right; background-color: #eeeeee; font-size: 11px; margin: 0px; padding: 3px; }

textarea { font-size: 11px; color: #666666; }

#bookmark { text-align: right; background-color: #ffffff; color: #999999; vertical-align: middle; font-size: 9px; text-decoration: none; background-image: url(img/line2.jpg); background-repeat: repeat-x; background-position: 0px 0px; padding-top: 15px; margin-top: 15px; margin-right: 20px; margin-left: 20px; }

#bookmark img { vertical-align: middle; }

#menub { height: 20px; width: 100%; position: fixed; z-index: 2; color: #cccccc; font-size: 11px; letter-spacing: 1px; padding-top: 12px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; margin: 0px; top: 40px; text-align: center; }

#menub a, #menuc a, #back a, #top a { color: #ffffff; text-decoration: none; border-bottom-style: none; }

#jenisnon #menub, #jeniswali #menub,#jeniswali #menub,#jenisbebali #menub,#jenisbalihbalihan #menub{ height: 75px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }

#sbwali, #sbbebali, #sbbalihbalihan { color: #ffffff; text-align: left; padding: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }


#sbwali a, #sbbebali a, #sbbalihbalihan a, #sbwali a:visited, #sbbebali a:visited, #sbbalihbalihan a:visited { color: #ffffff; font-size: 105%; }

#menuwali, #menubebali, #menubalihbalihan { margin: 0px; padding: 0px; }

#etc .gongdata h3 { font-size: 14px; text-align: center; margin: 0px; line-height: 2em; padding-top: 1em; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

#etc .gongdata h4 { font-weight: normal; color: #cccccc; font-size: 12px; margin: 0px; padding: 0px; text-align: center; line-height: 1em; }

#etc .gongdata strong { font-size: 16px; font-weight: normal; }

#etc .gongdata em { font-size: 16px; font-weight: normal; color: #D3A952; }

#etc .pkb1 { font-size: 9px; color: #999999; line-height: 1.4em; }


#GBS { color: #ffffff; background-color: #000000; width: 168px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 8px; }

#marr { color: #ffffff; text-align: center; vertical-align: bottom; font-size: 100%; text-decoration: none; /* ▼CSS3 */ border-top-left-radius: 10px;  /* 左上 */ border-top-right-radius: 10px; /* 右上 */ /* ▼Safari,Chrome */ -webkit-border-top-left-radius: 10px;  /* 左上 */ -webkit-border-top-right-radius: 10px; /* 右上 */ /* ▼Firefox */ -moz-border-radius-topleft: 10px;  /* 左上 */ -moz-border-radius-topright: 10px; /* 右上 */ margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 8px; padding-bottom: 15px; padding-left: 8px; }

#smap { background-color: #FFFFFF; font-size: 10px; overflow: hidden; }

#smapa { margin-bottom: 300px; }

#smapa ul li { color: #FFFFFF; }

#smapa li li, #smapa li { margin-bottom: 15px; color: #666666; float: left; text-align: left; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 5px; list-style-type: none; line-height: 0.7em; }


/* PKB map */
div.map {  margin: 0px; padding-top: 5px; padding-right: 0px; }
.ardha, .ks1, .wan, .kriya, .ayo, .ksh, .ang, .kssoto, .rat, .renon, .ac, .isint { background-image: url(img/icon-artcenter.gif); margin: 0px; padding: 0px; float: left; height: 60px; width: 85px; background-repeat: no-repeat; }
dd.syu { background-image: url(img/icon-artcenter.gif); margin: 0px; padding: 0px; float: left; background-repeat: no-repeat; width: 35px; }

.ardha {  background-position: -1000px 0px;  }
.ks1 { background-position: -1500px 0px; }
.wan{ background-position: -300px 0px; }
.kriya{  background-position: -800px 0px; }
.ayo{  background-position: -900px 0px; }
.ksh{  background-position: -1200px 0px; }
.ang{  background-position: -600px 0px; }
.kssoto{  background-position: -100px 0px; }
.rat{ background-position: -400px 0px; }
.renon{ background-position: -200px 0px; }
.ac{ background-position: 0px 0px; }
.isint{ background-position: -500px 0px; }
.syu{ background-position: -700px 3px; }

.adca { background-image: url(img/125a.png); background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; padding: 0px; width: 150px; }
.adcb { background-image: url(img/125b.png); background-repeat: no-repeat; background-position: 0px bottom; margin: 0px; padding: 0px; width: 150px; }
.adcc { background-color: #FFFFFF; padding: 0px; text-align: center; vertical-align: middle; margin: 0px; height: 100%; }

#sidebar #top168 { background-image: url(img/168a.png); background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; padding: 0px; width: 168px; }
#sidebar #end168 { background-image: url(img/168b.png); background-repeat: no-repeat; background-position: 0px bottom; margin: 0px; padding: 0px; }


#sidebar #m168 { background-color: #FFFFFF; margin: 0px; padding: 0px; }
#sidebar #m168 p.c{ padding-top: 15px; line-height: 2em; margin: 0px; }
#sidebar #m168 p{ padding-right: 10px; padding-left: 10px; }


#menuc { background-color: #9e8965; text-align: center; overflow: hidden; vertical-align: middle; height: 25px; padding-top: 7px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-left: 180px; }

#menuc #w{ text-align: center; margin: 0px; vertical-align: middle; background-image: url(img/icon_menu.gif); background-repeat: no-repeat; background-position: 0px -50px; width: 120px; padding: 0px; }
#menuc #be{ text-align: center; margin: 0px; vertical-align: middle; background-image: url(img/icon_menu.gif); background-repeat: no-repeat; background-position: -120px -50px; width: 120px; padding: 0px; }
#menuc #ba{ text-align: center; margin: 0px; vertical-align: middle; background-image: url(img/icon_menu.gif); background-repeat: no-repeat; background-position: -240px -50px; width: 120px; padding: 0px; }

#wk { background-image: url(img/icon_menu.gif); background-repeat: no-repeat; background-position: -360px -50px; width: 120px; text-align: center; vertical-align: middle; margin: 0px; padding: 0px; }
