#header {background-color:#000;; width: 100%; height: 130px; }
#head_container, #head_container2, #content, #footer {margin:0 auto; width:980px; text-align:left;/* for IE */ clear:both; }
body {text-align:center;/* for IE */}

#container2 {text-align:left; background:#000; color:#CCCCCC; margin: 0 auto; width:980px; /* fixes bg center-align bug */ clear:both; }

h1#logo,
h2#logo_av9898,
h2#logo_girldaisuki,
h2#logo_takaradajyo,
h2#logo_kabukichogirls,
h2#logo_aquarium,
h2#logo_honnamatv,
h2#logo_nukennoka { float:left; background:transparent; background-repeat: no-repeat }

h1#logo a,
h2#logo_av9898 a,
h2#logo_girldaisuki a,
h2#logo_takaradajyo a,
h2#logo_kabukichogirls a,
h2#logo_aquarium a,
h2#logo_honnamatv a,
h2#logo_nukennoka a { display:block; text-indent:-9999px }

h1#logo, h1#logo a  { width:196px; height:75px }
h2#logo_av9898, h2#logo_av9898 a  { width: 240px; height: 75px }
h2#logo_girldaisuki, h2#logo_girldaisuki a { width: 180px; height: 57px }
h2#logo_takaradajyo, h2#logo_takaradajyo a { width: 129px; height: 63px }
h2#logo_kabukichogirls, h2#logo_kabukichogirls a { width: 180px; height: 82px }
h2#logo_aquarium, h2#logo_aquarium a { width: 230px; height: 38px }
h2#logo_honnamatv, h2#logo_honnamatv a { width:284px; height:75px }
h2#logo_nukennoka, h2#logo_nukennoka a { width:155px; height:65px }

h1#logo { background-image: url(../images1209/monthly/heydouga_monthlylogo.png); margin: 8px 0 0 0 }
h2#logo_av9898 { background-image: url(../images1209/monthly/logo_av9898_test.png); margin: 6px 0 0 0}
h2#logo_girldaisuki { background-image: url(../images1209/monthly/logo_girldaisuki.png); margin: 25px 10px 0 10px }
h2#logo_takaradajyo { background-image: url(../images1209/monthly/logo_takaradajyo.png); margin: 17px 10px 0 10px }
h2#logo_kabukichogirls { background-image: url(../images1209/monthly/logo_kabukichogirls.png); margin: 27px 10px 0 10px }
h2#logo_aquarium { background-image: url(../images1209/monthly/logo_aquarium3.png); margin: 35px 5px 0 0 }
h2#logo_honnamatv { background-image: url(../images1209/monthly/logo_honnamatv.png); margin: 10px 5px 0 0 }
h2#logo_nukennoka { background-image: url(../images1209/monthly/logo_nukennoka.png); margin: 18px 10px 0 0 }

/*h1#logo {float:left; width:196px; height:75px; background:transparent url(../images1209/monthly/heydouga_monthlylogo.png) 0 0 no-repeat; margin:9px 0 0 0;}
h1#logo a {display:block; width:196px; height:75px; text-indent:-9999px;}
h2#logo_av9898 {float:left; width:240px; height:82px; background:transparent url(../images1209/monthly/logo_av9898_test.png) 0 0 no-repeat; margin:15px 5px 0 0;}
h2#logo_av9898 a {display:block; width:240px; height:82px; text-indent:-9999px;}
h2#logo_girldaisuki {float:left; width:230px; height:73px; background:transparent url(../images1209/monthly/logo_girldaisuki.png) 0 0 no-repeat; margin:5px 5px 0 3px;}
h2#logo_girldaisuki a {display:block; width:230px; height:73px; text-indent:-9999px;}
h2#logo_takaradajyo {float:left; width:240px; height:83px; background:transparent url(../images1209/monthly/logo_takaradajyo.png) 0 0 no-repeat; margin: 3px 5px 0 19px;}
h2#logo_takaradajyo a {display:block; width:240px; height:83px; text-indent:-9999px;}
h2#logo_kabukichogirls {float:left; width:240px; height:79px; background:transparent url(../images1209/monthly/logo_kabukichogirls.png) 0 0 no-repeat; margin: 10px 5px 0 0;}
h2#logo_kabukichogirls a {display:block; width:240px; height:79px; text-indent:-9999px;}
h2#logo_aquarium {float:left; width:230px; height:38px; background:transparent url(../images1209/monthly/logo_aquarium3.png) 0 0 no-repeat; margin: 35px 5px 0 0;}
h2#logo_aquarium a {display:block; width:230px; height:38px; text-indent:-9999px;}
h2#logo_honnamatv {float:left; width:284px; height:75px; background:transparent url(../images1209/monthly/logo_honnamatv.png) 0 0 no-repeat; margin: 10px 5px 0 0;}
h2#logo_honnamatv a {display:block; width:284px; height:75px; text-indent:-9999px;}
h2#logo_nukennoka {float:left; width:155px; height:65px; background:transparent url(../images1209/monthly/logo_nukennoka.png) 0 0 no-repeat; margin: 18px 10px 0 0;}
h2#logo_nukennoka a {display:block; width:155px; height:65px; text-indent:-9999px;}*/



#PointBox { width:374px; height:47px; font-family:Verdana, Arial, Helvetica, sans-serif; background:transparent url(../images1209/bg_PointBox2.png) 0 0 no-repeat; float:right; margin-top:5px;}
#pointInfo {float:left; width:370px; margin:0 10px 0 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
#pointInfo p.howtopoint a{color:#FFF; font-size:10px; text-decoration:none; float:left; margin:5px 0 0 65px;}
#pointInfo p.howtopoint a:hover{color:#FF0; font-size:10px;}
#pointInfo p.accountname {margin:5px 0 0 0; font-size:85%; font-weight:normal; color:#ffffff; text-align:right;}
#pointInfo p.accountname a {color:#ffffff;}
#pointInfo p.accountname span.big {margin:0; background-color:#000; color:#ffffff; font-size:85%;}
#pointInfo p.accountname span.small {font-size:85%;}
#pointInfo p.pointcount {margin:5px 0 0 0; font-weight:normal; font-size:90%; text-align:right; color:#fff;}
#pointInfo p.pointcount span.big {margin:0 0 0 3px; font-size:110%; font-weight:bold; background-color:#cc0000; color:#ffffff;}
#pointInfo p.pointcount span.small {margin:0 0 0 3px; font-size:83%; font-weight:normal;}
#pointInfo p.pointcount img {margin:0 0 0 5px; vertical-align:middle;}

#ppv_nav_bar,
#mon_nav_bar_av9898,
#mon_nav_bar_girldaisuki,
#mon_nav_bar_takaradajyo,
#mon_nav_bar_kabukichogirls,
#mon_nav_bar_aquarium,
#mon_nav_bar_honnamatv,
#mon_nav_bar_nukennoka {
	width:980px; height:35px; margin:auto; background-repeat: repeat-x }

#ppv_nav_bar{ background:url(../images1209/header_navmenu_bg.png) }
#mon_nav_bar_av9898{ background:url(../images1209/header_navmenu_bg_av9898.png) }
#mon_nav_bar_girldaisuki{ background:url(../images1209/header_navmenu_bg_girldaisuki.png) }
#mon_nav_bar_takaradajyo{  background:url(../images1209/header_navmenu_bg_takaradajyo.png) }
#mon_nav_bar_kabukichogirls{ background:url(../images1209/header_navmenu_bg_kabukichogirls.png) }
#mon_nav_bar_aquarium{ background:url(../images1209/header_navmenu_bg_aquarium.png) }
#mon_nav_bar_honnamatv{ background:url(../images1209/header_navmenu_bg_honnamatv.png) }
#mon_nav_bar_nukennoka{ background:url(../images1209/header_navmenu_bg_nukennoka.png) }

#head_container{width:980px; height:90px; clear:both; overflow:hidden;}
#head_container1 {position:absolute; z-index:21; width:310px; margin:62px 0 0 674px;}
#GlobalNavi {width:320px; height:27px; margin:0; padding:0;}
/*= top swich navi =*/
#switch_bar{width:100%; height:40px; background:url(../images1209/header_switchbar_bg.png) 0 0 repeat-x;}
#swich_Navi {margin:auto; padding:0; width:980px; clear:both;}
*html #swich_Navi { margin:-20px 0 0 0; padding:0; width:980px; clear:both;}
div#swich_Navi ul#swich_ch li {float:left; display:inline; height:40px;}
ul#swich_ch li {float:left; display:inline; height:40px;}	


/*  2012/2/21 global navi 編集 nakamoto   */
#Gnav li.channel dl.dropdown dd div{width:494px; height:auto; background:url(/common/images1209/opacity85_black.png); padding:0 0px 15px 25px; overflow-style:marquee-line; overflow:hidden; display:none; margin:0 0 0 -98px;}
#Gnav li.channel dl.dropdown dd div a{background:none; width:auto; height:auto; text-indent:0px; float:left; margin:15px 25px 0 0px; background-image:url(/common/images1209/monthly/pointer_getsugaku.png); background-repeat:no-repeat; background-position:0 4px; line-height:15px; padding:0 0 0 11px;}
#Gnav li.history {float:left; width:88px; height: 27px; margin:0;}
#Gnav li.history a {display:block; text-indent:-9999px; height:27px; background:transparent url(../images1209/navi_black.png) 0 0 no-repeat;}
#Gnav li.history a:hover {background-position: 0px -27px;}

#Gnav li.point {float:left; width:74px; height: 27px; margin:0;}
#Gnav li.point a {display:block; text-indent:-9999px; height:27px; background:transparent url(../images1209/navi_black.png) -88px 0 no-repeat;}
#Gnav li.point a:hover {background-position: -88px -27px;}

#Gnav li.help {float:left; width:71px; height: 27px; margin:0;}
#Gnav li.help a {display:block; text-indent:-9999px; height:27px; background:transparent url(../images1209/navi_black.png) -162px 0 no-repeat;}
#Gnav li.help a:hover {background-position: -162px -27px;}

#Gnav li.login {float:left; width:74px; height: 27px; margin:0;}
#Gnav li.login a {display:block; text-indent:-9999px; height:27px; background:transparent url(../images1209/navi_black.png) -232px 0 no-repeat;}
#Gnav li.login a:hover {background-position: -232px -27px;}

#Gnav li.logout {float:left; width:76px; height: 27px; margin:0;}
#Gnav li.logout a {display:block; text-indent:-9999px; height:27px; background:transparent url(../images1209/navi_black.png) -307px 0 no-repeat;}
#Gnav li.logout a:hover {background-position: -307px -27px;}


#head_container2 {bottom:8px; left:2px; width: 980px; height: 32px; margin:auto; z-index:11; padding-top:4px;}
#mainNavi {float:left; margin:0; padding:0; clear:both;}
*html #mainNavi {float:left; margin:-20px 0 0 0; padding:0; clear:both;}
div#mainNavi ul.gnavi li {float:left; display:inline; margin-left:10px; height:30px;}
ul#nav li {float:left; display:inline; margin-left:10px; height:30px;}	

/*= SEARCH =*/
#heydouga_search{width:980px; height:40px; float:left; background:#fff; padding-top:5px;}
#search {width:690px; float:left; margin:0; padding:0; height:32px; position:relative;}
*html #search {width:230px; float:left; margin:-20px 0 0 0; padding:0; height:32px; position:relative;}
#search-bar {width: 680px; height:32px; margin:0 0 0 10px; padding:1px 0 0 0; clear:both; background:transparent url(../images1209/bg_search_bar.png) 0 0 no-repeat;}
#search-bar fieldset {width: 680px; margin:0 0 0 0px; padding:0; clear:both;}
#search-bar ul {clear:both; margin:3px 0 3px 5px;}
#search-bar li {float:left; margin:0 2px 0 0px; padding:0; list-style:none;}
#search-bar input.search-style {font-size:85%; background: url(../images1209/bg_searchinput_gray.png) no-repeat 0 0; color:#333; height:23px !important; width:570px; padding:0px 0px 3px 35px !important;  border:none; line-height:21px; margin:0;}

*+html #search-bar input.search-style {font-size:85%; background: url(../images1209/bg_searchinput.png) no-repeat 0 0; color:#333; height:18px !important; height:26px; padding:5px 10px 3px 30px !important; padding:0 10px 0 30px; width:110px; border:none; line-height:21px; margin:0 0 0 -5px;}
*html #search-bar input.search-style {font-size:85%; background: url(../images1209/bg_searchinput.png) no-repeat 0 0; color:#333; height:18px !important; height:26px; padding:5px 10px 3px 30px !important; padding:0 10px 0 30px; width:110px; border:none; line-height:21px; margin:0 0 0 -5px;}

#search-bar input.searchsubmit {width:56px; height:26px; margin:0 0 0 1px;}
ul.search-options {float:left; padding:0; border:0; margin:-13px 0 0 0; list-style:none; font-size:80%; }
ul.search-options li{float:left; padding:5px 0 0 5px; border:0; margin:0; list-style:none; width:45px;}
ul.search-options li a{float:left; margin-right:1px; width:45px; background:#FFF; padding:6px 2px; color:#0783c7; text-align:center; text-decoration:none;}
ul.search-options li.selected a{background:#0869ad; color:#FFFFFF; border-top:1px solid #57c3f9; border-right:1px solid #57c3f9; border-left:1px solid #57c3f9;}

/*= cart =*/
#RightBox {right:4px; width:260px; margin:0 8px 0 0; padding:0; height:44px; font-family:Verdana, Arial, Helvetica, sans-serif; float:right;}
#RightBox a {color:#FFFFFF;}
#cart-icon {width:51px; height:39px; float:left; margin:0 0 0 -8px; padding:0; position:relative; clear:left; display:inline;}
div.cart-options {float:left; width:120px; padding:0; border:0; list-style:none; text-align:right; display:block;}
p.item{padding:0 0 3px 0; margin:0 0 0 0; list-style:none; color:#999; font-weight:normal; font-size:90%; width:70px; float:left; text-align:left; clear:both;}
p.value{padding:0 0 3px 0; margin:0; font-size:90%; font-weight:bold; text-align:right; color:#ff0000; float:left; width:50px;}
p.goCart {float:right; height:39px; width:80px; margin:4px 0 10px 0; display:inline;}
p.goCart img {vertical-align:bottom;}

#container {text-align:left; background:#fff; margin: 0 auto; width:980px; /* fixes bg center-aligns bug */ clear:both; position:relative; z-index:2;}
#contentframe {width:980px; margin:0 auto; z-index:2;}
#page-content {padding: 0px 10px 10px 10px; clear: both; overflow:hidden; text-align: left;}

#leftcolumn1 {position: relative; padding-top: 0px; float:left; width:200px;}
#sidebar {position: relative; float:left; width:200px; padding:0; z-index: 100; background-color:#000; min-height:1px;}
#joinBan {margin:3px 0 0 0; width:200px; padding:0 3px;}
#CRankingBan {margin:0 25px; width:160px; padding:5px 0 0 0;}
#RankingBan {margin:10px 0 5px 0; width:190px; padding:0 5px; text-align:center;}
.menutitle_price {width:192px; height:30px; margin:5px 4px 0 4px; padding:0; cursor:pointer; background:transparent url(../images1209/leftmenu_price.png) no-repeat 0 0; text-indent:-9999px;}
#sidebar ul.menulistAll {width:186px; margin:0 7px; padding:7px 0; background-color:#434444;}
#sidebar li.menulistAll a {padding:5px 0 5px 10px; color:#FFFFFF; font-size:93%; line-height:1.4;}
#sidebar li.menulistAll a:hover {background-color: #000000; text-decoration: none; color: #FFFFFF;}
#sidebar li.menulistAll_nolink {padding:5px 0 0 10px; color:#ccc;}
#sidebar li.menulistAll_form {padding:5px 0 0 10px; color:#ccc;}
#sidebar li.menulistAll_form input.tfld {width:30px; height:16px; margin:0 0 0 0; line-height:16px; vertical-align:middle;}
#accordion2 {margin:5px 0 0 5px; padding:0; width:190px; font-size:93%;}
.accordion2 {width:190px; color:#333}
.accordion2 dt {width:205px; height:23px; margin:0 0 0 -15px; padding:17px 0 0 15px; cursor:pointer; background:transparent url(../images1209/monthly/leftmenu_acc_open.png) no-repeat 0 0; color:#fff; font-size:108%;}
.accordion2 dt img {margin:0 -15px;}
.accordion2 dt:hover {color:#f1f91b; background:transparent url(../images1209/monthly/leftmenu_acc_open_on.png) no-repeat 0 0;}
.accordion2 .close {background:transparent url(../images1209/monthly/leftmenu_acc_close.png) no-repeat 0 0; color:#f2f772; font-weight:bold;}
.accordion2 .close:hover {background:transparent url(../images1209/monthly/leftmenu_acc_close_on.png) no-repeat 0 0;}
.accordion2 dd {overflow:hidden; background:#fff}
.accordion2 p {display:block; width:120px; margin:10px 15px;}
#unitnewreview {width:188px; border:1px solid #cccccc; margin:0; padding:0;}
#unitnewreview ul {margin:3px; text-align:left; font-size:85%; line-height:1.4}
#unitnewreview li.starcol {padding:2px 0 0 0; color:#99cc33; float:left; font-size:110%; width:48%;}
#unitnewreview li.datecol {padding:2px 0 0 0; color:#333; float:right; width:48%; text-align:right;}
#unitnewreview li.infocol {padding:2px 0 3px 0; height:30px; overflow:hidden; clear:both; margin:0;}
#unitnewreview li.infocol img {float:right; margin:0 3px 0 0; width:45px; height:35px; border:1px solid #ccc;}
#unitnewreview li.maincol {padding:2px 0 3px 0; color:#444;}
#unitnewreview li.footcol {background:transparent url(../images1209/bg_dot_black.gif) bottom repeat-x; padding:2px 0 5px 0; text-align:right;}
.unitLeftRanking {width:184px; margin:0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; min-height:1px; font-size:85%;}
.unitLeftRanking h3 {width:180px; margin:2px 0; font-size:90%; font-weight:normal; color:#ccc; background-color:#000; padding:2px;}
.unitLeftRanking h3 span.name {font-size:120%; margin:0 3px; color:#EAF15F;}
.unitLeftRanking h4 {width:184px; margin:2px 0 5px 0; font-size:78%; font-weight:normal; color:#666666; text-align:right;}
ul.unit-LeftrankingBox {margin:0 0 3px 0; width:184px; font-size:95%; clear:both; padding:0 0 0 0;}
li.unit-LeftrankingBox-rank {float:left; width:40px; margin:0 0 0 0;}
li.unit-LeftrankingBox-rank img {vertical-align:bottom;}
li.unit-LeftrankingBox-title {float:right; width:130px; margin:0 0 0 0; line-height:1.4;}
li.unit-LeftrankingBox-title_noThumb {float:left; width: 200px; margin:0 5px 0 0;}
li.unit-LeftrankingBox-thumb {margin:5px 5px 0 0; clear:both; color:#666666;}
li.unit-LeftrankingBox-thumb img {float:left; border:1px solid #000; margin:2px 30px;}
li.unit-LeftrankingBox-count {float:right; width:180px; margin:0; padding:0 0 3px 0; text-align:right;}
li.unit-LeftrankingBox-footcol {background:transparent url(../images1209/bg_dot_black.gif) bottom repeat-x; padding:2px 0; text-align:right; margin:0; width:180px; clear:both;}
ul.unitMenuList {width:188px; border:1px solid #cccccc; margin:0; padding:0; background-color:#000000;}
ul.unitMenuList li  {margin:3px; text-align:left; font-size:93%; line-height:1.4}
ul.unitMenuList li a {padding: 5px 20px 5px 5px; color:#FFFFFF; line-height:1.6}
ul.unitMenuList li a:hover {text-decoration:none; background:url(../images1209/icons/home_cat_go.gif) center right no-repeat;}
.sb-more {text-align:right; clear:both; margin:0 0 1px 0;}
.sb-more a {display: block; font-weight:normal; color:#fff; background-color:#333; padding:2px;}
.sb-more a:hover {color:#0f98c5;} 
.menutitle_help {width:192px; height:30px; margin:10px 4px 0 4px; padding:0; cursor:pointer; background:transparent url(../images1209/leftmenu_help.png) no-repeat 0 0; text-indent:-9999px;}
ul.aboutus {width:174px; margin:10px 13px; padding:10px 0; background-color:#222; border:1px solid #434444;}
.aboutus li {background: transparent url(../images1209/monthly/list_dot_pink_5x5.gif) left center no-repeat; padding:2px 0 3px 10px; margin:0 0 0 5px; font-size:95%;}
.aboutus a:link, .aboutus a:visited {color:#aaa;}
.aboutus a:hover, .aboutus a:active {color:#fff;}

/*footer*/
#footer-area {width:100%; height:auto; overflow:hidden;margin:auto;}
/*#footer {width:100%; height:auto; padding-bottom:15px;}*/

#footer_av9898,
#footer_girldaisuki,
#footer_takaradajyo, 
#footer_kabukichogirls,
#footer_aquarium, 
#footer_honnamatv, 
#footer_nukennoka{ width:980px; height:auto; margin:auto }

#footer_av9898 { background:#F09 }
#footer_girldaisuki { background:#9241d0 }
#footer_takaradajyo { background:#006699 }
#footer_kabukichogirls { background:#660000 }
#footer_aquarium { background:#cc0099 }
#footer_honnamatv { background:#cc9900 }
#footer_nukennoka { background:#0066ff }



.footBox {width:800px; margin:auto; overflow:hidden;}
.footBox ul{ margin:5px; padding:0;}
.footBox h3 {color:#FFFFFF; margin:5px; padding:0; font-size:95%; font-weight:bold; text-align:center;}
.footBox li {font-size:13px; font-weight:bold; float:left; padding:10px 20px 0 0; list-style-image:url(../images1209/footer_arrow.png); list-style-position:inside; text-align:left center;}
.footBox a:link, .footBox a:visited {color:#FFFFFF;}
.footBox a:hover, .footBox a:active {color:#FFFF66;}
.footBox a span {color:#d0224c; font-weight:bold;}

.footBox5 {clear:both; width:900px; padding:15px 0 0 0; color:#FFFFFF; margin:auto; font-size:12px;}
.footBox5 a:link, .footBox5 a:visited {color:#CCCCCC; }
.footBox5 a:hover, .footBox5 a:active {color:#FFFFFF;}
.footBox6 {clear:both; width:860px; padding:0; margin:10px auto; text-align:center; }

#page-intro  {width:980px; padding:0; margin:0; overflow:hidden; float:left; height:283px;}
#page-intro_left {width:480px; padding:0; margin:0; overflow:hidden; background-color:#000; float:left; height:275px;}
#page-intro_right {width:500px; padding:0; margin:0; overflow:hidden; background-color:#000; float:right;}
#page-intro_left {height:275px;}
* html #page-intro_left {height:272px;}
*:first-child+html #page-intro_left {height:272px;}
head~/* */body #page-intro_left {height:272px;}
html:not(:target) #page-intro_left {height:275px;}
#page-intro_left {width:240px; padding:0; margin:0; overflow:hidden; background-color:#000; float:left; height:275px;}
#page-intro_center {width:500px; padding:7px 0; margin:0; overflow:hidden; background-color:#000; float:left; background:#000 url(../images1209/monthly/mainimage_av9898_03_bg.png) 0 0 repeat-x;}
#page-intro_right {width:240px; padding:0; margin:0; overflow:hidden; background-color:#000; float:right; height:275px;}
#page-intro_left, #page-intro_right {height:275px;}
* html #page-intro_left, * html #page-intro_right {height:272px;}
*:first-child+html #page-intro_left, *:first-child+html #page-intro_right {height:272px;}
head~/* */body #page-intro_left, head~/* */body #page-intro_right {height:272px;}
html:not(:target) #page-intro_left, html:not(:target) #page-intro_right {height:275px;}
#page-intro_center {height:261px;}


* html #page-intro_center {height:258px;}
*:first-child+html #page-intro_center {height:258px;}
head~/* */body #page-intro_center {height:258px;}
html:not(:target) #page-intro_center {height:261px;}
ul.slideshow {list-style:none; width:500px;	height:257px; overflow:hidden; position:relative; margin:0;	padding:0;}	
ul.slideshow {height:257px;}
* html ul.slideshow {height:254px;}
*:first-child+html ul.slideshow {height:254px;}
head~/* */body ul.slideshow {height:254px;}
html:not(:target) ul.slideshow {height:257px;}
ul.slideshow li {position:absolute;	left:0;	right:0;}
ul.slideshow li.show {z-index:500;}
#slideshow-caption {width:500px; height:70px; position:absolute; bottom:0; left:0; color:#fff; background:#000;	z-index:500;}
#slideshow-caption .slideshow-caption-container {padding:5px 10px; z-index:1000;}
#slideshow-caption h3 {margin:0; padding:0;	font-size:110%; color:#cc3366; background-color:#000000;}
#slideshow-caption p {margin:5px 0 0 0;	padding:0;	font-size:93%;}
#page-intro_girldaisuki {width:980px; height:275px; padding:0; margin:0 0 10px 0; background: transparent url(../images1209/monthly/bg_mainimage_girldaisuki.jpg) 0 0 no-repeat; position:relative;}
.mainimage_girldaisuki {position:absolute; left:0; top:0;}
.galwrap {position:absolute; right:0px; bottom:25px;}
.zitem {width:170px; height:235px; margin:0 -10px 0 -30px; overflow:hidden; position:relative; float:left;}
.zitem .caption {width:150px; height:70px; background:#000; color:#fff; position:absolute; bottom:-1px; /* fix IE issue */left:0px; /* hide it by default */ display:none; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.zitem .caption a {text-decoration:none; color:#fff; font-size:12px; padding:5px; display:block; text-align:center;}
.zitem img {border:0; position:absolute;}
#featureCarousel {height:275px; width:980px; background-color:gray; position:relative;}
#featureCarousel img {border:0;}
#featureCarousel .feature {position:absolute; top:-1000px; left:-1000px; border:3px solid white; cursor:pointer;}
#featureCarousel .feature > div {position:absolute; top:0px; left:0px; background-color:black; width:100%;}
#featureCarousel .feature > div p {margin:0; padding:5px; font-weight:normal; font-size:12px; color:white;}
#featureCarousel .blipsContainer {position:absolute; color:white; right:25px; top:250px; padding:0; margin:0;}
#featureCarousel .blipsContainer .blip {margin:3px; height:14px; width:14px; color:white; text-align:center; font-size:10px; border:1px solid black;}
#featureCarousel .blipsContainer .blipSelected {color:white; font-weight:bold; background-color:black;}
.clear {clear:both;	}
#Topnews {float:right; width:252px; height:262px; padding: 0; margin-right: 10px; background-color:#000; display:inline; background: transparent url(../images1209/bg_Topnews.png) 0 0 no-repeat;}
#Topnews_content {width:232px; height:210px; margin:40px 10px 0 10px; font-size:93%; color:#ccc;}
#page-content {width:960px !important; width:980px; padding: 0px 10px 10px 10px; clear: both; overflow:hidden; text-align: left; min-height:1px;}
#wholecolumn {width:960px; maegin:0; padding-top:0px; position:relative;}
.unitNew {width:954px !important; width:960px; margin:0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; clear:both; min-height:1px;}
.unitNew h3 {width:954px; height:40px; margin:0; background: transparent url(../images1209/title_home_newmovie.png) 0 0 no-repeat; padding:0;}
.unitNew h3 span{text-align:right; margin-top:12px;}
.unitNew a.gotoAll:link, .unitNew a.gotoAll:visited{color:#FFFFFF; font-size:80%; font-weight:normal; float:right; margin:10px 3px 0 0; display:inline;} 
.unitNew a.gotoAll:hover, .unitNew a.gotoAll:active{color:#0783c7;}
.unitPopular {width:954px !important; width:960px; margin:0 0 5px 0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; clear:both; min-height:1px;}
.unitPopular h3 {width:954px; height:40px; margin:0; background: transparent url(../images1209/title_home_popularmovie.png) 0 0 no-repeat; padding-top:0;}
.unitPopular h3 span{text-align:right; margin-top:12px;}
.unitPopular a.gotoAll:link, .unitPopular a.gotoAll:visited{color:#FFFFFF; font-size:80%; font-weight:normal; float:right; margin:10px 3px 0 0; display:inline;} 
.unitPopular a.gotoAll:hover, .unitPopular a.gotoAll:active{color:#0783c7;}
p.carousel_control {position:absolute; top:10px; right:2px; margin:0;}
p.carousel_control img {width:110px; height:30px; margin:0 1px 0 0;}
.unitFeature {width:954px !important; width:960px; margin:0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; clear:both; min-height:1px; position:relative;}
.unitFeature h3.av9898 {width:954px; height:40px; margin:0; background: transparent url(../images1209/monthly/title_home_feature_av9898.png) 0 0 no-repeat; padding:0;}
.unitFeature h3.girldaisuki {width:954px; height:40px; margin:0; background: transparent url(../images1209/monthly/title_home_feature_girldaisuki.png) 0 0 no-repeat; padding:0;}
.unitFeature h3.takaradajyo {width:954px; height:40px; margin:0; background: transparent url(../images1209/monthly/title_home_feature_takaradajyo.png) 0 0 no-repeat; padding:0;}
.unitFeature h3.kabukichogirls {width:954px; height:40px; margin:0; background: transparent url(../images1209/monthly/title_home_feature_kabukichogirls.png) 0 0 no-repeat; padding:0;}
.unitFeature h3.aquarium {width:954px; height:40px; margin:0; background: transparent url(../images1209/monthly/title_home_feature_kabukichogirls.png) 0 0 no-repeat; padding:0;}

ul.carousel_control_Monthly {margin:0; padding:0; position:absolute; top:10px; right:2px; list-style:none; height:30px; width:330px;}
ul.carousel_control_Monthly li {float:left; margin:0 1px 0 0; padding:0; height:30px; margin-bottom:-1px; overflow:hidden; position:relative;}
ul.carousel_control_Monthly li a {text-decoration:none; color:#eee; display:block; font-size:100%; padding:0; background: transparent url(../images1209/but_switchFeature2.png) 0 0 no-repeat;width:108px; height:29px; text-align:center; line-height:29px;}
ul.carousel_control_Monthly li a:hover {color:#fbf8ae;}	
#left_scroll {float:left; width:22px; height:170px; margin:0; position:absolute; top:40px; left:1px;}
#right_scroll{float:left; width:22px; height:170px; margin:0; position:absolute; top:40px; right:1px;}
#left_scroll img, #right_scroll img{border:0; cursor:pointer; cursor: hand;}
.stepcarousel{position:relative;/*leave this value alone*/ overflow:scroll;/*leave this value alone*/ width:920px; margin:0 20px 0 20px;}
.stepcarousel .belt{position: absolute;/*leave this value alone*/ left:0; top:0;}
#newmovieC{width:910px; height:225px;}
.unitFeature02 {width:747px !important; width:743px; overflow:hidden; margin:0; background-color:#FFFFFF; padding:2px; clear:both; min-height:1px;}
.unitFeature02 h3.av9898 {width:954px; height:40px; margin:0; background: transparent url(../images1209/monthly/title_home_feature_av9898.png) 0 0 no-repeat; padding:0;}
.unitFeature02 h3.girldaisuki {width:954px; height:40px; margin:0; background: transparent url(../images1209/monthly/title_home_feature_girldaisuki.png) 0 0 no-repeat; padding:0;}
.unitFeature02 h3.takaradajyo {width:954px; height:40px; margin:0; background: transparent url(../images1209/monthly/title_home_feature_takaradajyo.png) 0 0 no-repeat; padding:0;}
.unitFeature02 h3.kabukichogirls {width:954px; height:40px; margin:0; background: transparent url(../images1209/monthly/title_home_feature_kabukichogirls.png) 0 0 no-repeat; padding:0;}
.unitFeature02 h3.aquarium {width:954px; height:40px; margin:0; background: transparent url(../images1209/monthly/title_home_feature_aquarium.png) 0 0 no-repeat; padding:0;}

.unitFeature02 h3 span{text-align:right; margin-top:12px;}
div.unit-5thumbs {float:left; width:146px; margin:0 4px 5px 2px; background-color:#eeeeee; border:1px solid #cbcdcc;}
div.unit-5thumbs-end {float:left; width: 150px; margin:0 0 5px 0; background-color:#eeeeee; border:1px solid #cbcdcc;}
div.unit-5thumbs p.date {margin:3px 3px 0 3px; text-align:right; font-size:80%; padding:0;}
div.unit-5thumbs p.playlog {float: right; margin:3px 3px 0 3px; padding-left:15px; text-align:right; font-size:80%; background: transparent url(../images/icons/icon_play.gif) 0 0 no-repeat;}
div.unit-5thumbs p.thumbholder {width:124px; height:92px; margin:0 10px; clear:both; position:relative;}
div.unit-5thumbs p.thumbholder img.thumb {margin:0; border:1px solid #000;}
div.unit-5thumbs p.thumbholder span.icon {width:34px; height:10px; display: block; position:absolute; top:-2px; left:1px;}
div.unit-5thumbs p.thumbholder span.vip {width:43px; height:20px; display: block; position:absolute; top:-2px; left:80px;}
div.unit-5thumbs p.thumbholder span.play {width:40px; height:28px; display: block; position:absolute; top:35px; left:44px;}
div.unit-5thumbs p.thumbholder span.price {width:54px; height:18px; display: block; position:absolute; bottom:2px; right:1px; background: transparent url(../images1209/bg_feature_span_price.png) 0 0 no-repeat; color:#fff; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.unit-5thumbs p.movietitle {margin:3px 3px 0 5px; text-align:left; font-size:80%; height:24px;}
div.unit-5thumbs p.goDetail {margin:3px 3px 0 3px; text-align:center; font-size:80%;}
div.unit-5thumbs ul.catIcon {margin:3px 0 5px 0; width:140px; clear:both;}
div.unit-5thumbs li.catIcon {float:left; margin:0 1px 0 0; width:45px; padding:0; background-color:#000000; font-size:70%; text-align:center;}
div.unit-5thumbs li.catIcon a {text-decoration:none; color:#4ac3fc;}
div.unit-5thumbs p.price {margin:2px 3px 0 0; float:right; text-align:right; width:100px; font-size:80%; padding:0;}
div.unit-5thumbs p.comment {margin:5px 3px 7px 5px; text-align:left; font-size:80%; clear:both; height:24px;}
div.unit-5thumbs p.toCartbutton {margin:3px 18px; width:94px;}
.ratingHome{float:right; width:80px; height:16px; margin:0px 3px 2px 0; padding:0; list-style:none; clear:both; position:relative; background: url(../images/star-matrix.gif) no-repeat 0 0;}
.nostar {background-position:0 0}
.onestar {background-position:0 -96px;}
.twostar {background-position:0 -112px;}
.threestar {background-position:0 -128px}
.fourstar {background-position:0 -144px}
.fivestar {background-position:0 -160px}
ul.ratingHome li {cursor: pointer; /*ie5 mac doesn't like it if the list is floated\*/ float:left; /* end hide*/ text-indent:-999em;}
ul.ratingHome li a {position:absolute; left:0; top:0; width:16px; height:16px; text-decoration:none; z-index: 200;} 
ul.ratingHome li.one a {left:0}
ul.ratingHome li.two a {left:16px;}
ul.ratingHome li.three a {left:32px;}
ul.ratingHome li.four a {left:48px;}
ul.ratingHome li.five a {left:64px;}
ul.ratingHome li a:hover {z-index:2; width:80px; height:16px; overflow:hidden; left:0; background: url(../images/star-matrix.gif) no-repeat 0 0;}
ul.ratingHome li.one a:hover {background-position:0 -16px}
ul.ratingHome li.two a:hover {background-position:0 -32px;}
ul.ratingHome li.three a:hover {background-position:0 -48px}
ul.ratingHome li.four a:hover {background-position:0 -64px}
ul.ratingHome li.five a:hover {background-position:0 -80px}
#Linkspace {width:960px; height:40px; margin:0 0 10px 0; padding:0;}
#rightcolumn {width:747px; maegin:0; padding-top:0px; float:right;}
.unitBottom {width:747px; margin:0 0 5px 0; clear:both;}
p.goBtn {clear:both; text-align:center; width:143px; margin:5px auto;}
.unitPickup {float:left; width:473px; margin:0; background-color:#000; border:1px solid #cccccc; padding:2px; min-height:1px; color:#ccc;}
.unitPickup h3 {width:473px; height:40px; margin:0; padding:0; background:#000 url(../images1209/title_home_pickup.gif) 0 0 no-repeat; position:relative;}
.unitPickup h3 span {position:absolute; top:12px; right:10px; margin:0; padding:0; color:#fff; font-size:93%; }
.unitRanking h4 {width:473px; margin:5px 0 0 0; font-size:78%; font-weight:normal; color:#666666; text-align:right;}
ul.unit-PickupBox {/*margin:5px 0 5px 0*/; width:471px; font-size:95%; clear:both; background:transparent url(../images1209/bg-pickup.jpg) repeat-x 0 0; border-left:1px solid #181A19; border-right:1px solid #181A19; border-top:1px solid #393D37; padding:0 0 3px 0;}
li.unit-PickupBox-thumb {float:left; width:122px; margin:3px 3px 0 3px; display:inline;}
li.unit-PickupBox-thumb img {border:1px solid #ccc;}
li.unit-PickupBox-title {float:right; width:340px; margin:5px 0 0 0; font-size:90%;}
li.unit-PickupBox-comm {float:right; width:340px; margin:5px 0 0 0; font-size:90%;}
li.unit-PickupBox-comminfo {float:right; width:100px; height:24px; margin:5px 0 0 0; padding:0 0 0 25px; background:transparent url(../images1209/icons/comment.png) left center no-repeat; font-size:80%; line-height:24px;}
li.unit-PickupBox-comminfo span {font-size:110%; font-weight:bold;}
li.unit-PickupBox-reviewinfo {float:right; width:100px; height:24px; margin:5px 0 0 0; padding:0 0 0 25px; background:transparent url(../images1209/icons/star_full.png) left center no-repeat; font-size:80%; line-height:24px;}
li.unit-PickupBox-reviewinfo span {font-size:110%; font-weight:bold;}
li.unit-PickupBox-provider {float:right; width:340px; margin:5px 2px 0 0; display:inline; font-size:80%; text-align:right;}
#unitRightBox {float:right; width:252px; padding: 0; margin:0; display:inline;}
.unitAdcontents {width:235px; margin:0; background-color:#000; border:1px solid #cccccc; padding:2px 7px; min-height:1px;}
.unitAdcontents h3 {width:235px; height:40px; margin:0; padding:0; background:#000 url(../images1209/title_home_cRanking.png) 0 0 no-repeat; position:relative;}
.unitCategory {width:245px; margin:0 0 0 0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; min-height:1px;}
.unitCategory h3 {width:245px; height:40px; margin:0; padding:0; background:#000 url(../images1209/title_home_category.gif) 0 0 no-repeat; position:relative;}
.unitCategory .catlist {width:245px; margin:1px 0 0 0; padding:0; background-color:#000;}
.unitCategory ul.menulistLeft {float:left; width:115px; margin:0 5px 5px 5px; padding:0;}
.unitCategory li.menulistLeft a {padding: 5px 20px 5px 5px; color:#FFFFFF; font-size:90%; line-height:1.6}
.unitCategory li.menulistLeft a:hover {text-decoration:none; background:url(../images1209/icons/home_cat_go.gif) center right no-repeat;}
.unitCategory ul.menulistRight {float:right; width:115px; margin:0 0 5px 0; padding:0;}
.unitCategory li.menulistRight a {padding: 5px 20px 5px 5px; color:#FFFFFF; font-size:90%; line-height:1.6}
.unitCategory li.menulistRight a:hover {text-decoration:none; background:url(../images1209/icons/home_cat_go.gif) center right no-repeat;}
.unitGallery {float:left; width:748px; margin:10px 0 0 0; padding:2px; min-height:1px; color:#ccc; clear:both;}
.unitGallery h3 {width:747px; height:40px; margin:0; padding:0; background:#000 url(../images1209/monthly/title_home_gallery.png) 0 0 no-repeat; position:relative;}
.galleryitem {width:237px; height:158px; border:4px solid #222; margin:5px 4px 5px 0; overflow:hidden; position:relative; float:left;}
.galleryitem .caption {width:237px; height:158px; background:#000; color:#fff; position:absolute; left:0; display:none; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.galleryitem .caption a {text-decoration:underline; color:#b246c6; font-size:100%; padding:5px; display:block;}
.galleryitem .caption p.comm {padding:5px; margin:0; font-size:87%; line-height:1.4;}
.galleryitem .caption p.goto {padding:5px; margin:10px 0 0 0; font-size:87%; line-height:1.4; text-align:right;}
.galleryitem img {border:0; position:absolute; width:237px; height:158px;}
.unitAdspace {width:198px; margin:1px 0; background-color:#FFFFFF; border:1px solid #000; padding:2px 25px; min-height:1px;}
#page-content02 {width:960px !important; width:980px; margin: 0px auto 10px auto; overflow:hidden; text-align:center; color:#eee; font-family:Verdana, Arial, Helvetica, sans-serif, "MSã‚´ã‚·ãƒƒã‚¯";}
#page-content02 .DescBox{width:800px; margin:20px auto 20px auto; text-align:left; background-color:#222222; border:1px solid #555;}
#page-content02 h3 {margin:-20px 20px 20px 20px; padding:0; color:#FFFFFF; font-size:120%; font-weight:normal; text-align:left;}
#page-content02 h4 {width:800px; margin:20px auto 20px auto; padding:0; color:#cc0000; font-size:120%; font-weight:normal; text-align:left;}
#page-content02 p.maintext {margin:10px; color:#fff; font-size:100%; line-height:1.4; clear:both;}
#page-content02 .toHome{width:300px; margin:20px auto 20px auto; text-align:center; background-color:#111; border:2px solid #cc0000; padding:20px; font-size:180%;}
#page-content02 .toHome a{color:#fff;}
#contentframe_join {width:980px; margin:0 auto; z-index:2; background-color:#12060a; color:#bbb;}
#contentframe_join h3.membership {width:950px; height:30px; margin:0 15px; background:transparent url(../images1209/monthly/title_join_01.gif) 0 0 no-repeat;}
#contentframe_join h3.membercourse {width:950px; height:30px; margin:0 15px; background:transparent url(../images1209/monthly/title_join_04.gif) 0 0 no-repeat;}

#contentframe_join .signup_table {border:solid 5px #b2526e; font-size:93%; margin:15px 115px; width:720px; background:#fff; color:#666666;}
#contentframe_join .signup_table h2 {font-weight: bold;}
#contentframe_join .signup_table p {font-weight: normal; font-size:85%; text-align:right;}
#contentframe_join .signup_table th {border-bottom: solid 1px #aaa;}
#contentframe_join .signup_table th, .signup_table td {padding:7px;}
#contentframe_join .signup_table .six {color:#FF3366; font-size:131%;}
#contentframe_join .signup_table .three {color:#FF6699; font-size:131%;}
#contentframe_join .signup_table .one {color:#333333; font-size:131%;}
#contentframe_join .signup_table .right {border-left:solid 1px #aaa; font-weight:bold;}
#contentframe_join .signup_table .row .last {border-bottom:solid 1px #ccc;}
#contentframe_join .signup_table tr.odd {background:#ddd;}
#contentframe_join .signup_table sup {font-weight:normal; font-size:100%;}
#contentframe_join .signup_table .left {width:28%;}

div#contentframe_join .aquarium_signup_table {border:solid 5px #b2526e; font-size:93%; margin:15px; width:950px; background:#fff; color:#666666;}
div#contentframe_join .aquarium_signup_table h2 {font-weight: bold;}
div#contentframe_join .aquarium_signup_table p {font-weight: normal; font-size:85%; text-align:right;}
div#contentframe_join .aquarium_signup_table th {border-bottom: solid 1px #aaa;}
div#contentframe_join .aquarium_signup_table th{padding:7px;}
div#contentframe_join .aquarium_signup_table td{padding:7px;}
div#contentframe_join .aquarium_signup_table .six {color:#FF3366; font-size:131%;}
div#contentframe_join .aquarium_signup_table .three {color:#FF6699; font-size:131%;}
div#contentframe_join .aquarium_signup_table .one {color:#333333; font-size:131%;}
div#contentframe_join .aquarium_signup_table .right {border-left:solid 1px #aaa; font-weight:bold;}
div#contentframe_join .aquarium_signup_table .row .last {border-bottom:solid 1px #ccc;}
div#contentframe_join .aquarium_signup_table tr.odd {background:#ddd;}
div#contentframe_join .aquarium_signup_table sup {font-weight:normal; font-size:100%;}
div#contentframe_join .aquarium_signup_table .left {width:15%;}

#contentframe_join .subtitle_left {text-align:right;}

.unitJoin_av9898,
.unitJoin_girldaisuki,
.unitJoin_takara,
#unitJoin_kabukichogirls,
.unitJoin_aquarium,
.unitJoin_honnamatv,
.unitJoin_honnamatv90,
.unitJoin_nukennoka { width:980px; height:300px; margin:0; background:transparent; background-repeat: no-repeat; position:relative }

.unitJoin_av9898 { background-image: url(../images1209/monthly/bg_joinHead.jpg) }
.unitJoin_girldaisuki { background-image: url(../images1209/monthly/bg_joinHead_girldaisuki.jpg) }
.unitJoin_takara { background-image: url(../images1209/monthly/bg_joinHead_takaradajyo.jpg) }
#unitJoin_kabukichogirls { background-image: url(../images1209/monthly/bg_joinHead_kabukichoGirls.jpg) }
.unitJoin_aquarium { background-image: url(../images1209/monthly/bg_joinHead_aquarium.jpg) }
.unitJoin_honnamatv { background-image: url(../images1209/monthly/bg_joinHead_honnamatv.jpg) }
.unitJoin_honnamatv90 { background-image: url(../images1209/monthly/bg_joinHead_honnamatv90.jpg) }
.unitJoin_nukennoka { background-image: url(../images1209/monthly/bg_joinHead_nukennoka.jpg) }

div.joinBtn {width:620px; position:absolute; bottom:20px; left:180px; text-align:center;}
div.joinBtn input.Btn {width:300px; height:42px; margin:10px auto 0 auto;}
div.joinBtn p.kiyakucheck {text-align:center; font-size:87%; color:#ccc; margin:5px auto 0 auto;}
div.joinBtn02 {width:620px; margin:0 auto 5px auto; text-align:center; clear:both;}
div.joinBtn02 input.Btn {width:300px; height:42px; margin:10px auto 0 auto;}
div.joinBtn02 p.kiyakucheck {text-align:center; font-size:87%; color:#ccc; margin:5px auto 0 auto;}
#carousel_inner {width:880px; overflow:hidden; margin:0; position:absolute; top:65px; left:40px;}
#carousel_ul {position:relative; left:-230px; list-style-type: none; margin:0px; padding:0px; width:9999px; padding-bottom:10px;}
#carousel_ul li{float:left; width:220px; padding:0px; height:180px; margin-top:10px; margin-bottom:10px; margin-left:5px; margin-right:5px;}
#carousel_ul li img {.margin-bottom:-4px; cursor:pointer; cursor:hand; border:0px;}
#carousel_ul li p {margin:0 0 0 2px; font-size:93%; line-height:1.4; color:#fff; text-align:center;}
#carousel_ul li p a {color:#FCBAD6;}
#LeftCol {width:710px; margin:0; padding-top:0px; float:left; font-size:93%;}
div.box_200 {float:left; width:210px; margin:10px 10px 0 25px; padding:0 0 10px 0; display:inline; border-bottom:1px dotted #bbb;}
div.box_600 {float:left; width:445px; margin:10px 5px 0 10px; padding:0 0 10px 0; display:inline; border-bottom:1px dotted #bbb;}
div.box_600 img {margin:0 10px 0 0; vertical-align:bottom;}
#rightSide {width:240px; margin:10px 5px 0 0; padding-top:0px; float:right; font-size:85%; display:inline;}
#rightSide div.info {width:230px; margin:5px; padding:0 0 5px 0; border-bottom:1px solid #96445c; line-height:1.4;}
#rightSide img.icons {width:43px; margin:0 10px 0 0; padding:2px; float:left; border:1px solid #96445c; }
#contentframe_join h3.d2pass {width:950px; height:30px; margin:0 15px; background:transparent url(../images1209/monthly/title_join_02.gif) 0 0 no-repeat; clear:both;}
p.stdTxt {width:950px; margin:10px 15px; font-size:93%; color:#ccc;}
p.stdTxt img.icons {width:83px; margin:0 10px 0 0; padding:2px; float:left; border:1px solid #96445c; }
#contentframe_join h3.cancel {width:950px; height:30px; margin:0 15px; background:transparent url(../images1209/monthly/title_join_03.gif) 0 0 no-repeat;}
#contentframe_join h3.company {width:950px; height:30px; margin:0 15px; background:transparent url(../images1209/monthly/title_join_05.gif) 0 0 no-repeat;}
h3.MovieTitle {margin:5px 0 0 0; background-color:#000; color:#CC3366; font-size:120%; padding:3px 2px;}
h3.MovieTitle span { margin-right: 5px; padding: 0 5px; background: #febf01; color: #000000; }
ul.Moviepagination {float:right; clear:both; border:0; margin:7px 0 0 0; padding:0;}
ul.Moviepagination li {border:0; margin:0; padding:0; font-size:80%; list-style:none; /* savers */ float:left; font-family:Helvetica, Arial, sans-serif;}
ul.Moviepagination a { border:solid 1px #fce0e7; margin-right:2px; }
ul.Moviepagination .previous-off, ul.Moviepagination .next-off { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; margin-right:2px; padding:2px; }
ul.Moviepagination .next a, ul.Moviepagination .previous a {}
ul.Moviepagination .next2 a, ul.Moviepagination .previous2 a {background:#a8dcf9; color:#065c8c;}	
ul.Moviepagination .active { background:#b11236; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:3px 5px; /* savers */ margin-right:2px; }
ul.Moviepagination a:link, ul.Moviepagination a:visited {color:#dc5f7b; display:block; float:left; padding:2px 5px; text-decoration:none; }
ul.Moviepagination a:hover { border:solid 1px #b11236;}
#Movie {width:548px; margin:5px 0 5px 0; padding:0; background-color:#000; border:1px solid #cccccc; clear:both; min-height:1px; float:left; z-index:2;}
#movie_inside {width:100%; margin:0; background-color:#111111; padding:0; clear:both; min-height:1px;}
#movie_inside h2 {color:#33ccff; font-size:115%; font-weight:normal; padding:8px 10px 5px 5px;}
#movie_inside h3 {color:#33ccff; font-size:90%; font-weight:normal; padding:0; float:right; margin:-20px 5px 0 0; display:inline;}
#movie_inside h3 a:link, #movie h3 a:visited {color:#33ccff;}
#movie_inside h3 a:hover, #movie h3 a:active {color:#FFFF33;}
#movie_inside div.playlog {float:left; width:130px; margin:2px 3px 0 3px; padding:0 0 5px 18px; color:#bbbbbb; font-size:105%; line-height:1.1; background: transparent url(../images/icons/icon_play2.gif) 0 0 no-repeat; clear:both;}
#movie_inside div.starreview {float:right; width:210px; height:16px; margin:-20px 3px 0 3px; padding:0 0 5px 0; color:#bbbbbb; font-size:105%; line-height:1.1; clear:both;}
*:first-child+html #movie_inside div.starreview {float:right; width:210px; height:16px; margin:2px 3px 0 3px; padding:0 0 5px 0; color:#bbbbbb; font-size:105%; line-height:1.1; clear:both;}
* html #movie_inside div.starreview {float:right; width:210px; height:16px; margin:2px 3px 0 3px; padding:0 0 5px 0; color:#bbbbbb; font-size:105%; line-height:1.1; clear:both;}
#sampleplayer_outer {width:548px; height:410px; margin:5px auto; clear:both;}
#sampleplayer {width:100%; height:100%; background-color:#000000; margin:5px auto; clear:both; z-index:2;}
.toolboxText {margin:0; font-size:93%; color:#fff; line-height:25px; text-align:right; float:left; width:88%; height:25px; text-align:right;}
.toolbox a {width:62px; height:25px; float:right;}
#wideView {background: transparent url(../images1209/but_player_expand.png) no-repeat scroll 0px 0px; }
#wideView:hover { background-position:-62px -0px; }
#wideView.wide {background-position:0px -25px; }
#wideView.wide:hover { background-position:-62px -25px; }
#Movie.wide {width:960px;}
#toolbox.wide {width:960px;}
#sampleplayer_outer.wide {width:960px; height:560px;}         
#MovieInfo {float:right; width:390px; margin:5px 0 0 0; padding:0; border:1px solid #cccccc; min-height:1px;}
#info_inner {width:390px; margin:0; padding:0; background-color:#eee;}
.movieComment_outer {width:350px; clear:both; margin:5px 10px 0 10px; background: transparent url(../images1209/bg_movie_commbox.gif) 0 0 no-repeat; padding:10px;}
*:first-child+html .movieComment_outer {width:370px; clear:both; margin:5px 10px 0 10px; background: transparent url(../images1209/bg_movie_commbox.gif) 0 0 no-repeat; padding:10px;}
* html .movieComment_outer {width:370px; clear:both; margin:5px 10px 0 10px; background: transparent url(../images1209/bg_movie_commbox.gif) 0 0 no-repeat; padding:10px;}
p.channelInfo {clear:both; margin:5px 3px 5px 5px; font-size:90%; line-height:1.4; padding:0;}
p.channelInfo a {background-color:#000; color:#FFCC33; padding:3px; margin:0 3px;}
.movieComment {width:344px; height:94px; clear:both; margin:0; background-color:#2c2c2c; color:#FFFFFF; font-size:95%; overflow:auto; padding:3px;}
p.movietitle2  {border-bottom:3px double #222; background:none; font-weight:bold; margin:5px 15px 10px 15px;}
ul.detaiInfo {width:360px; margin:0 15px 10px 15px; padding:5px 0 0 0; list-style:none;}
.detaiInfo li  {list-style:none;background:transparent url(../images/list_aboutus.gif) no-repeat scroll left center; font-size:95%; margin:0 0 0 5px; padding:2px 0 3px 10px;}
.detaiInfo li.top  {list-style:none;background:transparent url(../images/list_ontop.gif) no-repeat scroll left top; font-size:95%; margin:0 0 0 5px; padding:2px 0 3px 10px;}
.detaiInfo li.tb {width:290px; margin:-15px 0 0 70px; list-style:none;}
ul.detaiInfo td {width:90px; margin:0; padding:3px; background-color:#FFFFFF; border:1px solid #cccccc; font-size:95%; text-align:center;}
#BtnArea {width:389px; margin:10px 4px; padding:0; border:1px solid #EEE;}
#streamingBtn_na {width:390px; height:50px; margin:0 0 5px 0; padding:0; background:#fff url(../images1209/title_streaming_na.gif) 0 0 no-repeat; clear:both; min-height:1px; position:relative; border-bottom:1px solid #666;}
#streamingBtn_ok {width:390px; height:90px; margin:0 0 5px 0; padding:0; background:#fff url(../images1209/title_streaming_ok.gif) 0 0 no-repeat; clear:both; min-height:1px; position:relative; border-bottom:1px solid #666;}
#streamingBtn_ok p.title_all {margin:0;}
#streamingBtn_ok img.startBtn {width:202px; height:34px; position:absolute; top:45px; left:90px;}
#download-info {width:390px; margin:0 0 5px 0; padding:0; background-color:#FFF; clear:both; min-height:1px; position:relative;}
#download-info p.title_all {margin:0;}
#download-info p.title_bunkatsu img {margin:-5px 5px 0 5px;}
#download-info .bunkatsubox01 {float:left; margin:5px 2px; display:inline; width:123px; position:relative; border:1px solid #CCC;}
#download-info .bunkatsubox01 p.subtitle1 {margin:2px; font-size:80%; color:#666666; border-bottom:1px solid #666666;}
#download-info .bunkatsubox01 p.subtitle2 {margin:2px; font-size:80%; color:#3399FF;}
#download-info .bunkatsubox01 p.keyword {margin:2px; font-size:80%; color:#666666; border-bottom:1px solid #CCCCCC; height:70px;}
#download-info .bunkatsubox01 p.time {margin:2px; font-size:80%; color:#666666; border-bottom:1px solid #CCCCCC; text-align:right;}
#download-info .bunkatsubox01 p.DLbutton img {margin:4px 25px; text-align:center;}
#download-info ul {width:370px; margin:0 10px 10px 10px; padding:0; list-style:none;}
#download-info li.bunkatsu {width:6px !important; width:40px; height:20px!important; height:40px; margin:0px 3px 5px 0; padding:0; list-style:none; background: transparent url(../images/but_bg_download_devided.gif) 0 0 no-repeat; padding:10px 17px;}
#download-info li.bunkatsu a {color:#CC0000; text-decoration:underline;}
#download-info li.bunkatsu a.na {color:#CC0000; text-decoration:underline;}
#seller-info {width:390px; margin:10px 0 5px 0; padding:0; background-color:#eeeeee; border:1px solid #cccccc; clear:both; min-height:1px;}
#gallerycontainer {width:390px; margin:0 0 5px 0; padding:0; background-color:#FFF; clear:both;}
#gallerycontainer p.title {margin:0;}
ul.gallerythumb {float:left; list-style:none; margin:0; padding:0; width:390px;}
ul.gallerythumb li {float:left; margin:5px 0 0 2px; padding:4px; position:relative; width:120px; height:83px;}
ul.gallerythumb li img {width:110px; height:73px; border:1px solid #ddd; padding:5px; background:#f0f0f0; position:absolute; left:0; top:0; -ms-interpolation-mode:bicubic; }
ul.gallerythumb li img.hover {background:url(thumb_bg.png) no-repeat center center; border:none;}
#gallery_view {padding:0; margin:0; width:390px;}
#gallery_view img {width:375px; height:250px; border:1px solid #ddd; padding:5px; background:#f0f0f0;}

#Adv1 {width:390px; margin:0; text-align:center; background-color:#fff; border:none; clear:both;}
#Adv1 img {width:300px; margin:10px auto; text-align:center;}
#Adv1 p {text-align:center; background-color:#000000; color:#FFFFFF;}
.unitMoviePickup {width:388px; margin:10px 0 0 0; background-color:#FFFFFF; padding:2px; min-height:1px; clear:both;}
.unitMoviePickup h3 {width:390px; height:40px; margin:0; padding:0; background:#000 url(../images1209/title_home_pickup.gif) 0 0 no-repeat; position:relative;}
.unitMoviePickup h3 span {position:absolute; top:12px; right:10px; margin:0; padding:0; color:#fff; font-size:103%; }
ul.unit-MoviePickupBox {margin:5px 0 5px 0; width:386px; font-size:95%; clear:both; border:1px solid #ccc; background-color:#eeeeee; padding:0 0 3px 0;}
li.unit-MoviePickupBox-thumb {float:left; width:122px; margin:3px 3px 0 3px; display:inline;}
li.unit-MoviePickupBox-thumb img {border:1px solid #000;}
li.unit-MoviePickupBox-title {float:right; width:255px; margin:5px 0 0 0; font-size:87%;}
li.unit-MoviePickupBox-comm {float:right; width:255px; margin:5px 0 0 0; font-size:85%;}
li.unit-MoviePickupBox-comminfo {float:right; width:100px; height:16px; margin:5px 0 0 0; padding:0 0 0 20px; background:transparent url(../images/icon_comcount.gif) 0 0 no-repeat; font-size:80%; line-height:16px;}
li.unit-MoviePickupBox-comminfo span {font-size:110%; font-weight:bold;}
li.unit-MoviePickupBox-reviewinfo {float:right; width:100px; height:16px; margin:5px 0 0 0; padding:0 0 0 20px; background:transparent url(../images/icon_reviewcount.gif) 0 0 no-repeat; font-size:80%; line-height:16px;}
li.unit-MoviePickupBox-reviewinfo span {font-size:110%; font-weight:bold;}
li.unit-MoviePickupBox-provider {float:right; width:255px; margin:5px 2px 0 0; display:inline; font-size:80%; text-align:right;}
#movie-tools {padding:0; margin:0;}
#movie-tools ul{padding:3px; border:0; margin:5px; list-style:none; background-color:#eee;}
#movie-tools li.embed{width:95%; height:33px; padding:7px 0 0 5px; border:1px solid #CCCCCC; background-color:#febf01; margin:12px 0 0 7px; list-style:none; font:bold 100% Verdana;}
#movie-tools li.embed input{width:80%; height:25px; padding:0; border:1px solid #FFF; background-color:#e8e8e8; font-size:110%; line-height:1.5; vertical-align:center;}
#movie-tools li.towebmaster{height:24px; margin:5px; list-style:none; font-size:90%; padding:0 0 0 30px; background: transparent url(../images/icons/add.gif) 0 0 no-repeat;}
#RankBan {width:548px; margin:0; padding:10px 0 10px 0; clear:both;}
#movie-comment {width:548px; margin:0 0 5px 0; padding:0 0 0 0; clear:both; position:relative;}
#movie-comment h3 {width:548px; height:28px !important; height:34px; margin:0; background: transparent url(../images/title_details_moviecomment.gif) 0 0 no-repeat; padding:11px 0 0 187px; color:#FFFFFF;}
#movie-comment img.writebtn {position:absolute; top:16px; left:350px;}
#movie-comment-pagination {margin:5px 0 5px 0; float:right; clear:both; border:0; padding:0; font-size:11px;}
#movie-comment-pagination .active {border:solid 1px #000; background-color:#cc0000; color:#FFFFFF; font-weight:bold; padding:2px 4px; position:relative; margin:0 0 0 0;}
#movie-comment-pagination a {color:#cc0000; padding:2px 4px; text-decoration:none; height:30px; border:solid 1px #666; line-height:1.6; position:relative; margin:0 0 0 0;}
#movie-comment-pagination a img {padding:1px 0 5px 0; margin:2px 2px 2px 2px;}
#movie-comment-pagination a:hover {border:solid 1px #cc0000;}
* html #movie-comment-pagination .active {border:solid 1px #000; background-color:#cc0000; color:#FFFFFF; font-weight:bold; padding:0 5px; position:relative; margin:0 1px 0 0; height:20px; line-height:20px;}
* html #movie-comment-pagination a {color:#cc0000; padding:0 5px;; text-decoration:none; border:solid 1px #666; height:20px; line-height:20px; position:relative; margin:0 1px 0 0;}
* html #movie-comment-pagination a img {padding:5px 0 6px 0; margin:5px 0 6px 0;}
#movie-comment-layout {width:548px; clear:both;}
#movie-comment-avater {float:left; width:55px; padding:0; margin:10px 0 0 5px;}
#movie-comment-box {float:left; width:475px; padding:0; margin:10px 0 0 0;}
#movie-comment-box span.name{margin-right:15px;}
#movie-comment-box span.date{}
#movie-comment-box span.star{color:#99cc33; margin-right:15px;}
#movie-comment-box .top {width:470px !important; width:475px; height:23px !important; height:30px; padding:7px 5px 0 0; margin:0; background: transparent url(../images/bg_comment_box_top.gif) 0 0 no-repeat; text-align:right; font-size:95%;}
#movie-comment-box .middle {width:455px !important; width:475px; padding:0 0 0 20px; margin:0; background: transparent url(../images/bg_comment_box_middle.gif) 0 0 repeat-y; font-size:95%;}
#movie-comment-box .middle textarea {}
#movie-comment-box .bottom {width:475px; height:5px; padding:0; margin:0; background: transparent url(../images/bg_comment_box_bottom.gif) 0 0 no-repeat;}
#movie-comment-layout02 {width:548px; clear:both;}
#movie-comment-avater02 {float:left; width:55px; padding:0; margin:10px 0 0 5px;}
#movie-comment-box02 {float:left; width:475px; padding:0; margin:10px 0 0 0;}
#movie-comment-box02 span.name{margin-right:15px;}
#movie-comment-box02 span.date{}
#movie-comment-box02 span.star{color:#99cc33; margin-right:15px;}
#movie-comment-box02 .top {width:470px !important; width:475px; height:23px !important; height:30px; padding:7px 5px 0 0; margin:0; background: transparent url(../images/bg_comment_box_top02.gif) 0 0 no-repeat; text-align:right; font-size:95%;}
#movie-comment-box02 .middle {width:455px !important; width:475px; padding:0 0 0 20px; margin:0; background: transparent url(../images/bg_comment_box_middle02.gif) 0 0 repeat-y; font-size:95%;}
#movie-comment-box02 .middle textarea {}
#movie-comment-box02 .bottom {width:475px; height:5px; padding:0; margin:0; background: transparent url(../images/bg_comment_box_bottom02.gif) 0 0 no-repeat;}
#writereview {margin:0; width:800px; color:#FFFFFF; font-size:85%;}
#writereview h1{margin:0; width:800px; height:65px; background: #000 url(../images/title_writereview.gif) 0 0 no-repeat; color:#FFFFFF; text-indent:99999px; border-bottom:2px dotted #babbbb; padding:0 0 10px 0;}
#writereview h3 {margin:10px 0 0 15px; font-size:110%; color:#FFFFFF;}
#writereview p.success {margin:15px 0 0 35px; font-size:100%; line-height:1.6; color:#FFFFFF;}
#writereview p.error {margin:15px 0 0 35px; font-size:100%; line-height:1.6; color:#CC0000;}
#writereview p.centerBTN {margin:15px 0 0 170px; text-align:center; width:80px; font-size:100%; line-height:1.6; color:#FFFFFF;}
#writereview input {border:#999 solid 1px; background:#FFF url(../images/formgrad.png) repeat-x top left; padding:3px 5px;}
#reviewform p.forlabel{width:300px; clear:left; margin:0 0 0 50px; padding:5px 0 8px 0; padding-left:155px; border-top:1px dotted gray;	height:1%;}
#reviewform label{font-weight: bold; float: left; margin-left: -155px; width: 150px; }
#reviewform input[type="text"]{ width: 200px;}
#reviewform textarea{width: 450px; height: 150px;}
* html .threepxfix{	margin-left: 3px;}
#reviewform input, #reviewform  textarea {border:#999 solid 1px; background:#FFF url(../images/formgrad.png) repeat-x top left;}
#reviewform input {padding:3px 5px;}
#reviewform textarea {padding:5px;}
#reviewform .submit {background:#FFF url(submitgrad.png) repeat-x bottom left;}
#reviewform .reset {background:#FFF url(resetgrad.png) repeat-x bottom left;}
#reviewblock {width:548px; float:left; margin:0 0 0 0px;overflow: hidden;}
#reviewblock h3 {font-size:100%; color:#CC0000; background:#000 url(../images1209/title_movie_review.gif) 0 0 no-repeat; padding:0; margin:10px 0 0 0; height:40px;}
#reviewblock h3 span {font-size:85%; color:#FFF; float:right; font-weight:normal; line-height:40px; margin:0 5px 0 0; display:inline;}
#reviewblock div.attention {font-size:90%; color:#CC0000; font-weight:normal; margin:5px; width:546px; height:50px; margin:0;}
#reviewblock div.attention img {margin:3px 13px;}
#reviewblock div.attention p.title {margin:0 13px; border-top:1px dotted #666; text-align:right; color:#444;}
#reviewblock div.attention p.title span {margin:0 0 5px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
#reviewblock div.attention p.title span.red {color:#CC0000; font-weight:bold;}
#writereviewV2 {margin:10px; width:535px; height:190px; color:#000; font-size:85%; background: #FFF url(../images/bg_writereviewV2.gif) 0 0 no-repeat;}
#writereviewV2 h1{margin:0; width:535px; height:65px; background: #000 url(../images/title_writereview.gif) 0 0 no-repeat; color:#FFFFFF; text-indent:99999px; border-bottom:2px dotted #babbbb; padding:0 0 10px 0;}
#writereviewV2 h4 {margin:0 0 0 105px; font-size:110%; color:#000; padding-top:7px;}
#writereviewV2 h4 img {margin:0 5px 0 0; vertical-align:middle;}
#writereviewV2 p.success {margin:5px 0 0 70px; font-size:90%; line-height:1.6; color:#FFFFFF;}
#writereviewV2 p.error {margin:0 0 0 90px; font-size:90%; line-height:1.2; color:#CC0000;}
#writereviewV2 p.centerBTN {margin:5px 0 0 205px; text-align:center; width:80px; font-size:100%; line-height:1.6; color:#FFFFFF;}
#writereviewV2 input {border:#999 solid 1px; background:#FFF url(../images/formgrad.png) repeat-x top left; padding:3px 5px;}
#reviewformV2 p.forlabel{width:460px; clear:left; margin:2px 0 0 70px; padding:0; font-size:90%;}
#reviewformV2 label{font-weight: bold; float: left; margin:5px 0 0 0; width: 100px; }
#reviewformV2 input[type="text"]{ width: 100px;}
#reviewformV2 textarea{width: 340px; height: 40px;}
* html .threepxfix{	margin-left: 3px;}
#reviewformV2 input, #reviewform  textarea {border:#999 solid 1px; background:#FFF url(../images/formgrad.png) repeat-x top left;}
#reviewformV2 input {padding:3px 5px;}
#reviewformV2 textarea {padding:5px;}
#reviewformV2 .submit {background:#FFF url(submitgrad.png) repeat-x bottom left;}
#reviewformV2 .reset {background:#FFF url(resetgrad.png) repeat-x bottom left;}
#avgreview {width:539px; height:30px; margin:0px 3px 0 0; padding:0 0 5px 10px; color:#eee; font-size:105%; line-height:26px; clear:both; position:relative; background-color:#000000; text-align:center;}
#avgreview .rating{float:none; width:80px; height:16px; margin:0px 5px 3px 0; padding:0; list-style:none; background: url(../images1209/star-matrix2_blk.png) no-repeat 0 0; position:absolute; top:5px; right:30px;}
.CommentRateBox {margin:5px 4px 10px 4px; color:#333; width:530px; padding:5px; text-align:left; border:1px solid #ddd; /* Do rounding (native in Firefox and Safari) */ -webkit-border-radius:5px;   -moz-border-radius: 5px; font-size:90%; position:relative; background:#f0f7fc url(../images1209/bg_CommentRateBox.png) 0 0 repeat-y; clear:both;}
.reviewerInfo {float:left; width:118px; margin:0; padding:0 5px 0 0; font-size:90%; background-color:#e1f0fc; /* Do rounding (native in Firefox and Safari) */ -webkit-border-radius:5px;   -moz-border-radius: 5px;}
.reviewerInfo p.date {margin:3px 0;}
.reviewerInfo p.titlelabel {margin:3px 0; float:left; width:30px; line-height:16px;}
.reviewerInfo .rating{float:right; width:80px; height:16px; margin:3px 0 3px 0; padding:0; list-style:none; position:relative; background: url(../images1209/star-matrix.png) no-repeat 0 0; clear:none;}
.reviewerInfo p.byname {margin:3px 0 3px 0; float:right; width:85px; line-height:16px; overflow:hidden;}
.reviewerInfo p.byname02 {margin:3px 5px 3px 0; float:right; width:76px; line-height:16px; overflow:hidden;}
.reviewerInfo p.movienumber {margin:3px 5px 25px 0; float:right; width:76px; line-height:16px; overflow:hidden;}
.detailRating {float:right; width:395px; margin:0; padding:0 0 0 5px;}
.detailRating p.titlelabel {margin:2px 0 0 0; float:left; width:38px; height:12px; line-height:12px; font-size:90%;}
.detailRating ul.subrating {width:35px; height:12px; margin:0px 5px 0 0; padding:0; list-style:none; float:left; background: url(../images1209/bar-matrix.png) no-repeat 0 0;}
.detailRating ul.subrating .nobar{background-position:0 0}
.detailRating ul.subrating .onebar {background-position:0 -12px;}
.detailRating ul.subrating .twobar {background-position:0 -24px;}
.detailRating ul.subrating .threebar {background-position:0 -36px}
.detailRating ul.subrating .fourbar {background-position:0 -48px}
.detailRating ul.subrating .fivebar {background-position:0 -60px}
.detailRating ul.subrating li {cursor: pointer; /*ie5 mac doesn't like it if the list is floated\*/ float:left; /* end hide*/ text-indent:-999em; width:7px; height:12px;}
p.reviewcomment {width:395px; margin:0; line-height:1.4; clear:both; padding:5px 0 0 0; background: url(../images1209/bg_reviewpoll.png) no-repeat 0 0; font-size:105%; font-weight:bold; color:#000;}
.reviewpoll {width:395px; margin:5px 0 0 0; padding:5px 0 0 0; float:right; background: url(../images1209/bg_reviewpoll.png) no-repeat 0 0; font-size:90%; text-align:right;}
.reviewpoll p {height:18px; line-height:18px; margin:0; padding:0; clear:both;}
.reviewpoll input {height:18px; width:50px;}
.comment_res{
background:url("../images1209/bg_reviewpoll.png") no-repeat scroll 0 0 transparent;
padding:6px 0 3px 14px;
}
.comment_res span{
font-weight:bold;
}
#reviewblock02 {width:548px; float:left; margin:0 0 0 0px;overflow: hidden;}
#reviewblock02 h3 {font-size:100%; color:#CC0000; background:#000 url(../images1209/title_movie_review.gif) 0 0 no-repeat; padding:0; margin:10px 0 0 0; height:40px;}
#reviewblock02 h3 span {font-size:85%; color:#FFF; float:right; font-weight:normal; line-height:40px; margin:0 5px 0 0; display:inline;}
#reviewblock02 div.attention {font-size:90%; color:#CC0000; font-weight:normal; width:546px; margin:0 0 5px 0;}
#reviewblock02 div.attention img {margin:3px 13px;}
#reviewblock02 div.attention p.title {margin:0 13px; border-top:1px dotted #666; text-align:right; color:#444;}
#reviewblock02 div.attention p.title span {margin:0 0 5px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
#reviewblock02 div.attention p.title span.red {color:#CC0000; font-weight:bold;}
.postlink {margin:15px 84px 15px 84px; width:380px; padding:0;}
#writereviewV3 {margin:5px 4px 10px 4px; width:530px; color:#333; font-size:85%; padding:5px; border:1px solid #ddd; /* Do rounding (native in Firefox and Safari) */ -webkit-border-radius:5px; -moz-border-radius: 5px;}
#writereviewV3 h4 {margin:0; font-size:110%; color:#000; padding:7px 0 3px 0; border-bottom:5px solid #0c6b97;}
#writereviewV3 h4 img {margin:0 5px 0 0; vertical-align:middle;}
#writereviewV3 p.success {margin:5px 0 0 10px; font-size:90%; line-height:1.6; color:#FFFFFF;}
#writereviewV3 p.error {margin:7px 0 0 130px; font-size:90%; line-height:1.2; color:#CC0000;}
#writereviewV3 p.centerBTN {margin:5px 0 0 205px; text-align:center; width:80px; font-size:100%; line-height:1.6; color:#FFFFFF;}
#writereviewV3 input {border:#999 solid 1px; background:#FFF url(../images/formgrad.png) repeat-x top left; padding:3px 5px;}
#reviewformV3 p.forlabelMain{width:450px; clear:left; margin:10px 0 0 40px; padding:4px; font-weight:normal; background-color:#0c6b97; border:1px solid #a0b6c1; color:#f5c638; font-size:110%; height:28px; line-height:28px;}
#reviewformV3 p.forlabel{width:440px; clear:left; margin:10px 0 0 50px; padding:0 0 5px 0; font-weight:normal; border-bottom:1px solid #eee;}
#reviewformV3 label.sub{float: left; margin:0; width:80px; height:26px; line-height:20px;}
#reviewformV3 label.main{float: left; margin:0; width:80px; height:28px; line-height:28px; color:#FFFFFF;}
#reviewformV3 input[type="text"]{ width: 170px;}
#reviewformV3 textarea{width: 340px; height:70px; padding:5px;}
* html .threepxfix{	margin-left: 3px;}
#reviewformV3 input, #reviewformV3  textarea {border:1px solid #a0b6c1; background-color:#f3f3f3;}
#reviewformV3 input {padding:3px 5px;}
#reviewformV3 .submit {background:#FFF url(submitgrad.png) repeat-x bottom left;}
#reviewformV3 .reset {background:#FFF url(resetgrad.png) repeat-x bottom left;}
#rightcolumn1 {width:745px; float:right; position: relative; z-index:1000;}
#ListMovie {margin:10px 10px 0 0; width:745px; float:left}
#ListMovie h3 {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_list_newAll.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
#ListMovie h3 span {color:#2f95fb; margin:0 5px; font-weight:bold;}

ul.tabs {margin:10px 0 0 0; padding:0; float:left; list-style:none; height:32px; border-bottom:1px solid #000; border-left:1px solid #000; width:100%;}
ul.tabs li {float:left; margin:0; padding:0; height:31px; line-height:31px; border:1px solid #000; border-left:none; margin-bottom:-1px; background:#555555; overflow:hidden; 	position:relative;}
ul.tabs li a {text-decoration:none; color:#eee; display:block; font-size:100%; padding:0 20px; border:1px solid #fff; outline:none;}
ul.tabs li a:hover {background:#ccc; color:#000;}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {background:#cc0000; color:#000; border-bottom:1px solid #fff;}
.tab_container {border:1px solid #000; border-top:none; clear:both; float:left; width:100%; background:#fff; -moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;}
.tab_content {padding:0; font-size:100%;}
#ListAll {margin:5px 0; clear:both;}
div.unit-5thumbs {float:left; width:140px; margin:0 2px 5px 4px; background-color:#eeeeee; border:1px solid #cbcdcc;}
div.unit-5thumbs-end {float:left; width: 150px; margin:0 0 5px 0; background-color:#eeeeee; border:1px solid #cbcdcc;}
div.unit-5thumbs p.date {margin:3px 3px 0 3px; text-align:right; font-size:80%; padding:0;}
div.unit-5thumbs p.playlog {float: right; margin:3px 3px 0 3px; padding-left:15px; text-align:right; font-size:80%; background: transparent url(../images/icons/icon_play.gif) 0 0 no-repeat;}
div.unit-5thumbs p.thumbholder {width:124px; height:92px; margin:0 8px; clear:both; position:relative;}
div.unit-5thumbs p.thumbholder img.thumb {margin:0; border:1px solid #000;}
div.unit-5thumbs p.thumbholder span.icon {width:34px; height:10px; display: block; position:absolute; top:-2px; left:1px;}
div.unit-5thumbs p.thumbholder span.play {width:40px; height:28px; display: block; position:absolute; top:35px; left:44px;}
div.unit-5thumbs p.movietitle {margin:3px 3px 0 5px; text-align:left; font-size:80%; height:28px;}
div.unit-5thumbs p.goDetail {margin:3px 3px 0; float:right; text-align:center; font-size:80%;}
div.unit-5thumbs ul.catIcon {margin:0 0 5px 0; width:140px; clear:both;}
div.unit-5thumbs li.catIcon {float:left; margin:0 1px 0 0; width:45px; padding:0; background-color:#000000; font-size:70%; text-align:center;}
div.unit-5thumbs li.catIcon a {text-decoration:none; color:#4ac3fc;}
div.unit-5thumbs p.price {margin:0 3px 0 0; float:right; text-align:right; width:100px; font-size:80%; padding:0; display:inline;}
div.unit-5thumbs p.comment {margin:0 3px 7px 5px; text-align:left; font-size:80%; clear:both; line-height:1.2; padding-top:1px;}
div.unit-5thumbs p.toCartbutton {margin:3px 18px; width:94px; height:22px;}
ul.Listpagination {float:right; clear:both; border:0; margin:5px 0 10px 0; padding:0;}
ul.Listpagination li {border:0; margin:0; padding:0; font-size:80%; list-style:none; /* savers */ float:left; font-family:Helvetica, Arial, sans-serif;}
ul.Listpagination a { border:solid 1px #9aafe5; margin-right:2px; }
ul.Listpagination .previous-off, ul.Listpagination .next-off { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; margin-right:2px; padding:2px; }
ul.Listpagination .next a, ul.Listpagination .previous a {}
ul.Listpagination .next2 a, ul.Listpagination .previous2 a {background:#a8dcf9; color:#065c8c;}	
ul.Listpagination .active { background:#0782c6; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:3px 5px; /* savers */ margin-right:2px; }
ul.Listpagination a:link, ul.Listpagination a:visited { color:#0782c6; display:block; float:left; padding:2px 5px; text-decoration:none; }
ul.Listpagination a:hover { border:solid 1px #0782c6; }
#ListCategory {margin:10px 10px 0 0; width:745px; float:left}
#ListCategory h3 {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_list_category.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
#ListCategory h3 span {color:#2f95fb; margin:0 5px; font-weight:bold;}
.unitCatlist {width:739px !important; width:743px; margin:10px 0 5px 0 !important; margin:0 0 5px 0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; clear:both; min-height:1px;}
ul.unit-5thumbs_cat {float:left; margin:6px 8px 6px 8px !important; margin:6px 0 6px 8px; width:730px!important; width:730px; clear:both; display:inline;}
ul.unit-5thumbs_cat p.catTitle {margin:0; padding:3px; font-size:80%; border-bottom:1px solid #cccccc; background-color:#FFFFFF;}
ul.unit-5thumbs_cat p.date {margin:3px 3px 0 3px; text-align:right; font-size:80%;}
ul.unit-5thumbs_cat p.playlog {float:right; margin:5px 3px 0 3px; padding-left:15px; text-align:right; font-size:80%; background:transparent url(../images/icons/icon_play.gif) 0 0 no-repeat;}
ul.unit-5thumbs_cat img.thumb {margin:0 8px; width:120px; border:1px solid #000; position:relative;}
ul.unit-5thumbs_cat img.thumb span {width:50px; height:18px; display: block; position:absolute; bottom:2px; right:2px;}
ul.unit-5thumbs_cat p.movietitle {margin:3px 3px 0 5px; text-align:left; font-size:80%; height:24px;}
ul.unit-5thumbs_cat p.movieinfo {margin:3px 3px 0 5px; text-align:left; font-size:80%;}
ul.unit-5thumbs_cat p.movieinfo span {font-size:110%; font-weight:bold;}
ul.unit-5thumbs_cat p.goDetail {margin:3px 3px 0 5px; text-align:right; font-size:80%;}
ul.unit-5thumbs_cat ul.catIcon {margin:3px 0 5px 0; width:140px;}
ul.unit-5thumbs_cat li.catIcon {float:left; margin:0 1px 0 0; width:45px; padding:0; background-color:#000000; font-size:70%; text-align:center;}
ul.unit-5thumbs_cat li.catIcon a {text-decoration:none; color:#4ac3fc;}
ul.unit-5thumbs_cat p.comment {margin:5px 3px 0 5px; text-align:left; font-size:80%; clear:both;}
ul.unit-5thumbs_cat p.toCartbutton {margin:3px 18px; width:94px;}
li.unit-5thumbs_cat {float:left; width:140px; margin:0 3px 5px 0; background-color:#eeeeee; border:1px solid #cbcdcc;}
li.unit-5thumbs_cat-end {float:left; width:140px; margin:0 0 5px 0; background-color:#eeeeee; border:1px solid #cbcdcc;}
.unitCatlist p.Aright{text-align:right; margin:0; clear:both; font-size:80%;}
.unitproviderlist {width:739px !important; width:743px; margin:10px 0 5px 0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; clear:both; min-height:1px;}
.unitproviderlist h3 {height:28px !important; height:40px; margin:0; background: transparent url(../images/title_providerlist_all.gif) 0 0 no-repeat; padding:12px 0 0 180px; color:#FFFFFF; font-size:100%;}
.unitproviderlist h3 span {color:#33ccff;}
.unitproviderlist2 {width:739px; margin:10px 0 5px 0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; clear:both; min-height:1px;}
div.unit-thumblist {width: 725px; margin:6px; background-color:#eeeeee; border:1px solid #cbcdcc; clear:both;}
div.unit-thumblist .info{float:left; width:375px !important; width:370px; margin:3px; display:inline;}
div.unit-thumblist img.thumb02 {margin:8px; width:120px; border:1px solid #000; float:left; display:inline;}
div.unit-thumblist .title{font-weight:bold; font-size:0.9em; color:#0783c7; padding:5px 0 5px 5px; margin:0;}
div.unit-thumblist .comm{font-size:90%; color:#333; padding:0 0 5px 0;}
div.unit-thumblist p.goDetail {margin-top:4px; font-size:90%;}
div.unit-thumblist .infotable{float:right; width:200px; margin:3px; display:inline;}
div.unit-thumblist .infotable table{background-color:#333333; margin-top:5px;}
div.unit-thumblist .infotable td{border:1px solid #FFF; color:#FFF; padding:2px; font-size:90%;}
div.unit-thumblist .by{font-size:0.9em; color:#FFF; clear:both; padding:0 5px 5px 0; border-bottom: 1px dotted #ACACAC; text-align:right;}
div.unit-thumblist a.bglink:link, a.bglink:visited {background-color:#086598; color:#FFFFFF; padding:1px;}
div.unit-thumblist a.bglink:hover, a.bglink:active {color:#FFFF66; margin-top:3px;}

.unitsamplelist {width:739px !important; width:743px; margin:10px 0 5px 0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; clear:both; min-height:1px;}
.unitsamplelist h3 {height:28px !important; height:40px; margin:0; background: transparent url(../images/title_samplelist.gif) 0 0 no-repeat; padding:12px 0 0 250px; color:#FFFFFF; font-size:100%;}
.unitsamplelist h3 span {color:#33ccff;}
.unitsamplelist2 {width:739px; margin:5px 0 5px 0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; clear:both; min-height:1px;}
div.unit-samplethumblist {width: 725px; margin:6px; background-color:#eeeeee; border:1px solid #cbcdcc; clear:both;}
div.unit-samplethumblist .info{float:left; width:610px !important; width:370px; margin:3px; display:inline;}
div.unit-samplethumblist img.thumb02 {margin:8px; width:80px; border:1px solid #000; float:left; display:inline;}
div.unit-samplethumblist img.thumb03 {margin:8px; width:60px; border:1px solid #000; float:left; display:inline;}
div.unit-samplethumblist .title{font-weight:bold; font-size:90%; color:#0783c7; padding:0; margin:3px 0 2px 0;}
div.unit-samplethumblist .title span{font-weight:normal; color:#666666; margin-left:10px;}
div.unit-samplethumblist .name{font-size:90%; font-weight:normal; color:#666666; margin-left:10px;}
div.unit-samplethumblist .other{font-size:90%; font-weight:normal; color:#666666; margin-left:10px; font-family:Helvetica, Arial, sans-serif;}
div.unit-samplethumblist a.bglink:link, a.bglink:visited {background-color:#086598; color:#FFFFFF; padding:1px;}
div.unit-samplethumblist a.bglink:hover, a.bglink:active {color:#FFFF66; margin-top:3px;}
div.unit-samplethumblist ul{width:548px; padding:0; border:0; margin:0 0 5px 0; list-style:none;}
div.unit-samplethumblist li.embed{width:500px; height:33px; padding:5px 0 0 5px !important; padding:5px 0 5px 5px; border:1px solid #CCCCCC; background-color:#febf01; margin:10px 0 0 7px; list-style:none; font-size:90%;}
div.unit-samplethumblist li.embed input{width:380px; height:15px !important; height:25px; padding:0; border:1px solid #FFF; background-color:#e8e8e8; font-size:110%; vertical-align:middle; font-family:Helvetica, Arial, sans-serif; padding:5px;}
p.memo {font-size:90%; color:#666666; margin:5px 0 0 5px;}
.unitRightCol {width:745px; margin:10px 0 5px 0; clear:both; min-height:1px;}
.unitRightCol h3.backnumber {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_backnumber.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.DLinfo {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_DLInfo.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.Beginners {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_beginners.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.help {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_help.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.improve {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_improve.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.kiyaku {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_kiyaku.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.nc {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_nc.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.point {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_point.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.privacy {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_privacy.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.providerAll {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_providerlist_all.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.webmaster {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_webmaster.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.search {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_search.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.reviewlist {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_reviewlist.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.userreviewlist {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_userreviewlist.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.contact {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_contact.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3.upgrade {margin:0; padding:0 5px 0 0; list-style:none; width:740px; background:#000 url(../images1209/title_upgrade.gif) left top no-repeat; height:40px; text-align:right; font-size:83%; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3 span {color:#2f95fb; margin:0 5px; font-weight:bold;}
.unitRightCol h4.info {width:710px; height:20px !important; height:25px; margin:5px 0; background: transparent url(../images1209/monthly/title_help_h4.gif) 0 0 no-repeat; padding:5px 0 0 35px; color:#222222; font-size:100%; clear:both;}
.unitRightCol h4.red {margin:5px 7px 5px 9px; color:#CC0000; font-size:110%; clear:both;}
.unitRightCol h4.userReview {margin:5px 10px; padding:3px; color:#ccc; background-color:#333333; border:1px solid #ccc; font-size:100%; clear:both; font-weight:normal;}
.unitRightCol h4.userReview span {margin:0 5px; font-weight:bold; color:#fff;}
.unitRightCol p.maintext {margin:10px; color:#555555; font-size:90%; line-height:1.4; clear:both;}
.unitRightCol .heybox01 {margin:10px 100px; width:500px; padding:5px; clear:both; border:1px solid #666666;}
.unitRightCol table#spec {margin:10px 0 10px 30px; font-size:90%; line-height:1.4; border-collapse:collapse;}
.unitRightCol table#spec td {border:1px solid #666; padding:5px; background-color:#EAEAEA;}
.unitRightCol .heybox04 {float:left; margin:0 5px 10px 18px; display:inline; width:270px !important; width:252px; border:1px solid #000; padding:1px;}
.unitRightCol .heybox05 {float:right; margin:0 5px 10px 0; display:inline; width:410px; color:#555555; font-size:90%; line-height:1.4;}
.unitRightCol .heybox05 ol {list-style-type: decimal;}
.unitRightCol .heybox05 li span {font-weight:bold; color:#CC0000; margin:0 4px 0 0;}
.unitRightCol .heyimgbox01 {float:left; background: transparent url(../images1209/img_heybox01.gif) 0 0 no-repeat; margin:10px 5px 10px 18px; display:inline; width:215px; height:150px; position:relative;}
.unitRightCol .heyimgbox02 {float:left; background: transparent url(../images1209/img_heybox02.gif) 0 0 no-repeat; margin:10px 5px 10px 18px; display:inline; width:215px; height:150px; position:relative;}
.unitRightCol .heyimgbox03 {float:left; background: transparent url(../images1209/img_heybox03.gif) 0 0 no-repeat; margin:10px 5px 10px 10px; display:inline; width:215px; height:150px; position:relative;}
.unitRightCol p.heyimgbox {margin:30px 10px 10px 10px; width:190px; color:#111111; font-size:90%; clear:both;}
.unitRightCol p.heyimgbox span {margin:20px 10px 10px 10px; width:190px; color:#555555; font-size:80%; clear:both;}
.unitRightCol img.btn {position:absolute; top:100px; left:52px; margin:0 auto; text-align:center; width:111px;}
.unitRightCol p.subtitle {margin:10px; color:#222222; font-size:90%; font-weight:bold; clear:both;}
.unitRightCol .bnrimg {float:left; margin:0 5px 5px 5px; display:inline; width:160px;}
.unitRightCol .bnrtext {float:right; margin:0 5px 5px 5px; display:inline; width:540px; color:#555555; font-size:90%;}
.unitRightCol .campchui {width:625px; margin:10px 50px 10px 50px; padding:5px; color:#333; font-size:80%; border:1px solid #CC0000;}
.unitRightCol .campchui p.title {margin:0 0 3px 5px; font-size:90%; font-weight:bold;}
.unitRightCol img.bnrimg02 {float:left; margin:0 5px 5px 5px; display:inline; width:251px;}
.unitRightCol .heybox06 {margin:5px 18px; width:700px; padding:0; clear:both;}
.unitRightCol .heybox06 img.large {margin:5px 8px; width:680px; padding:0; clear:both; border:1px solid #000;}
.unitRightCol .heybox06 pre {float:left; overflow:hidden; width:420px !important; width:435px; background-color:#febf01; color: #000; white-space: -moz-pre-wrap;/* Mozilla */ white-space: -pre-wrap;/* Opera 4-6 */ white-space: -o-pre-wrap;/* Opera 7 */ white-space: pre-wrap;/* CSS3 */ word-wrap: break-word;/* IE 5.5+ */}
.unitRightCol .heybox06 code {font-family: monospace; font-weight: normal; line-height:1.4; text-align: left;}
.unitRightCol .heybox07 {float:left; margin:0 5px 10px 18px; display:inline; width:425px; border:1px solid #000; padding:0;}
.unitRightCol .heybox07 pre {overflow:hidden; width:360px !important; width:385px; color: #666666; white-space: -moz-pre-wrap;/* Mozilla */ white-space: -pre-wrap;/* Opera 4-6 */ white-space: -o-pre-wrap;/* Opera 7 */ white-space: pre-wrap;/* CSS3 */ word-wrap: break-word;/* IE 5.5+ */}
.unitRightCol .heybox07 code {font-family: monospace; font-weight: normal; line-height:1.4; text-align: left;}
.unitRightCol .heybox08 {float:right; margin:10px 0 10px 0; display:inline; width:280px; color:#555555; font-size:90%; line-height:1.4;}
.unitRightCol .heybox08 p {margin:10px;}
.unitRightCol .heybox08 ol {list-style-type: none;}
.unitRightCol .heybox08 ul {list-style-type: none; margin-left:5px;}
.unitRightCol .heybox08 li span {font-weight:bold; color:#CC0000;}
.unitRightCol .heybox08 li.chui {margin-left:5px; padding-left:5px;}
.unitRightCol .heybox09 { text-align: center; }
.unitRightCol .heybox09 img.First { margin: 30px; 0 }
.unitRightCol .heybox09 ul { margin: 0 auto; list-style: none; width:490px; background: green; display: block; }
.unitRightCol .heybox09 ul li{ width: 234px; }
.unitRightCol .heybox09 ul li.First { float: left; }
.unitRightCol .heybox09 ul li.Last { float: right; }
#Tabcontainer {clear:both; margin:5px 0 5px 0; font-size:90%;}
#List {width:730px; min-height:1px; margin:5px 0 0 0; padding:5px; border-bottom:1px solid #ccc; clear:both;}
#List img {float:left; width:100px; margin:0; padding:2px; border:1px solid #444;}
#List ul.info {float:right; width:600px; margin:0; padding:0 10px 0 0;}
#List ul.info li {list-style:none;}
.tab_content p.nocontent {margin:10px auto; text-align:center;}
.accordionmenu{margin:5px 0; padding:0; width:735px; /*width of menu*/ font-size:90%;}
.accordionmenu div.menutitle{height:20px !important; height:25px; margin:5px 7px 5px 8px !important; margin:5px 6px 5px 7px; background: transparent url(../images/title_help_h4.gif) 0 0 no-repeat; padding:5px 0 0 35px; color:#222222; font-size:100%; clear:both;}
#accordionBig {margin:5px 0; padding:0; width:735px; border:1px solid #9A9A9A; border-top:none; font-size:100%;}
.accordionBig {width:733px; color:#333}
.accordionBig dt {width:724px; padding:4px 6px; font-weight:bold; cursor:pointer; background:#CCC url(../images1209/monthly/plus.png) 710px 4px no-repeat; color:#333; border-top:1px solid #333;}
.accordionBig dt:hover {background-color:#555; color:#eec2da;}
.accordionBig .open {background-color:#444; background-image:url(../images1209/monthly/minus.png); color:#eec2da;}
.accordionBig dd {overflow:hidden; background:#fff}
.accordionBig span {display:block; width:680px; border-top:none; padding:5px; margin-left:15px;}
.accordionBig p {display:block; width:650px; margin:10px 15px;}
#faqsortNav {margin:5px 2px; width:740px; clear:both;}
#faqsortNav li.about {float:left; width:148px; height: 39px; margin:0;}
#faqsortNav li.about a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi.gif) 0 0 no-repeat;}
#faqsortNav li.about a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi.gif) 0 0 no-repeat;}
#faqsortNav li.faq {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav li.faq a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi.gif) -148px 0 no-repeat;}
#faqsortNav li.faq a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi2.gif) -148px 0 no-repeat;}
#faqsortNav li.howto {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav li.howto a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi.gif) -296px 0 no-repeat;}
#faqsortNav li.howto a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi3.gif) -296px 0 no-repeat;}
#faqsortNav li.sitemap {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav li.sitemap a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi.gif) -444px 0 no-repeat;}
#faqsortNav li.sitemap a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi4.gif) -444px 0 no-repeat;}
#faqsortNav li.contact {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav li.contact a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi.gif) -592px 0 no-repeat;}
#faqsortNav li.contact a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi5.gif) -592px 0 no-repeat;}
#faqsortNav2 {margin:5px 2px; width:740px; clear:both;}
#faqsortNav2 li.about {float:left; width:148px; height: 39px; margin:0;}
#faqsortNav2 li.about a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi2.gif) 0 0 no-repeat;}
#faqsortNav2 li.about a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi.gif) 0 0 no-repeat;}
#faqsortNav2 li.faq {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav2 li.faq a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi2.gif) -148px 0 no-repeat;}
#faqsortNav2 li.faq a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi2.gif) -148px 0 no-repeat;}
#faqsortNav2 li.howto {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav2 li.howto a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi2.gif) -296px 0 no-repeat;}
#faqsortNav2 li.howto a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi3.gif) -296px 0 no-repeat;}
#faqsortNav2 li.sitemap {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav2 li.sitemap a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi2.gif) -444px 0 no-repeat;}
#faqsortNav2 li.sitemap a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi4.gif) -444px 0 no-repeat;}
#faqsortNav2 li.contact {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav2 li.contact a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi2.gif) -592px 0 no-repeat;}
#faqsortNav2 li.contact a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi5.gif) -592px 0 no-repeat;}
#faqsortNav3 {margin:5px 2px; width:740px; clear:both;}
#faqsortNav3 li.about {float:left; width:148px; height: 39px; margin:0;}
#faqsortNav3 li.about a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi3.gif) 0 0 no-repeat;}
#faqsortNav3 li.about a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi.gif) 0 0 no-repeat;}
#faqsortNav3 li.faq {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav3 li.faq a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi3.gif) -148px 0 no-repeat;}
#faqsortNav3 li.faq a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi2.gif) -148px 0 no-repeat;}
#faqsortNav3 li.howto {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav3 li.howto a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi3.gif) -296px 0 no-repeat;}
#faqsortNav3 li.howto a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi3.gif) -296px 0 no-repeat;}
#faqsortNav3 li.sitemap {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav3 li.sitemap a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi3.gif) -444px 0 no-repeat;}
#faqsortNav3 li.sitemap a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi4.gif) -444px 0 no-repeat;}
#faqsortNav3 li.contact {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav3 li.contact a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi3.gif) -592px 0 no-repeat;}
#faqsortNav3 li.contact a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi5.gif) -592px 0 no-repeat;}
#faqsortNav4 {margin:5px 2px; width:740px; clear:both;}
#faqsortNav4 li.about {float:left; width:148px; height: 39px; margin:0;}
#faqsortNav4 li.about a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi4.gif) 0 0 no-repeat;}
#faqsortNav4 li.about a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi.gif) 0 0 no-repeat;}
#faqsortNav4 li.faq {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav4 li.faq a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi4.gif) -148px 0 no-repeat;}
#faqsortNav4 li.faq a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi2.gif) -148px 0 no-repeat;}
#faqsortNav4 li.howto {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav4 li.howto a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi4.gif) -296px 0 no-repeat;}
#faqsortNav4 li.howto a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi3.gif) -296px 0 no-repeat;}
#faqsortNav4 li.sitemap {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav4 li.sitemap a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi4.gif) -444px 0 no-repeat;}
#faqsortNav4 li.sitemap a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi4.gif) -444px 0 no-repeat;}
#faqsortNav4 li.contact {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav4 li.contact a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi4.gif) -592px 0 no-repeat;}
#faqsortNav4 li.contact a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi5.gif) -592px 0 no-repeat;}
#faqsortNav5 {margin:5px 2px; width:740px; clear:both;}
#faqsortNav5 li.about {float:left; width:148px; height: 39px; margin:0;}
#faqsortNav5 li.about a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi5.gif) 0 0 no-repeat;}
#faqsortNav5 li.about a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi.gif) 0 0 no-repeat;}
#faqsortNav5 li.faq {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav5 li.faq a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi5.gif) -148px 0 no-repeat;}
#faqsortNav5 li.faq a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi2.gif) -148px 0 no-repeat;}
#faqsortNav5 li.howto {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav5 li.howto a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi5.gif) -296px 0 no-repeat;}
#faqsortNav5 li.howto a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi3.gif) -296px 0 no-repeat;}
#faqsortNav5 li.sitemap {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav5 li.sitemap a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi5.gif) -444px 0 no-repeat;}
#faqsortNav5 li.sitemap a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi4.gif) -444px 0 no-repeat;}
#faqsortNav5 li.contact {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav5 li.contact a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi5.gif) -592px 0 no-repeat;}
#faqsortNav5 li.contact a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images/faqsortNavi5.gif) -592px 0 no-repeat;}
#sitemapContents_outer{margin:10px 30px 0 30px; clear:both;}
#sitemapContents, #sitemapContents ul, #sitemapContents li{margin:0; padding:0; list-style:none; font-size:95%;}
#sitemapContents{background:url(../images1209/sitemapline1.gif) repeat-y;}
#sitemapContents li{line-height:20px; margin-top:10px; position:relative; width:100%;}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{float:left; display:inline;}
#sitemapContents li a{padding-left:28px;}
#sitemapContents li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemapContents li span, #sitemap li span.collapsed{background:url(../images1209/sitemapcollapsed.gif) no-repeat 0 0;} 
#sitemapContents li span.expanded{background:url(../images1209/sitemapexpanded.gif) no-repeat 0 0;}
#sitemapContents li ul{margin-left:28px; background:url(../images1209/sitemapline1.gif) repeat-y;}
#sitemapContents li li{background:url(../images1209/sitemapline2.gif) no-repeat 0 0;}
#sitemapContents:after, #sitemapContents ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#sitemapContents, #sitemapContents ul{display:block;}
/*  \*/
#sitemapContents, #sitemapContents ul{min-height:1%;}
* html #sitemapContents, * html #sitemapContents ul{height:1%;}
 /*  */
#sitemapContents ul{display:none;}
div.unit-thumblist {width: 743px; margin:5px 0; background-color:#eeeeee; border:1px solid #cbcdcc; clear:both;}
div.unit-thumblist .info{float:left; width:375px !important; width:370px; margin:3px; display:inline;}
div.unit-thumblist img.thumb02 {margin:8px; width:120px; border:1px solid #000; float:left; display:inline;}
div.unit-thumblist .title{font-weight:bold; font-size:0.9em; color:#0783c7; padding:5px 0 5px 5px; margin:0;}
div.unit-thumblist .comm{font-size:90%; color:#333; padding:0 0 5px 0;}
div.unit-thumblist p.goDetail {margin-top:4px; font-size:90%;}
div.unit-thumblist .infotable{float:right; width:200px; margin:3px; display:inline;}
div.unit-thumblist .infotable table{background-color:#333333; margin-top:5px;}
div.unit-thumblist .infotable td{border:1px solid #FFF; color:#FFF; padding:2px; font-size:90%;}
div.unit-thumblist .by{font-size:0.9em; color:#FFF; clear:both; padding:0 5px 5px 0; border-bottom: 1px dotted #ACACAC; text-align:right;}
div.unit-thumblist a.bglink:link, a.bglink:visited {background-color:#086598; color:#FFFFFF; padding:1px;}
div.unit-thumblist a.bglink:hover, a.bglink:active {color:#FFFF66; margin-top:3px;}
#movie-comment-list-layout {width:740px; clear:both; margin:0 0 5px 0;}
#movie-comment-list-avater {float:left; width:55px; padding:0; margin:0 0 5px 5px; display:inline;}
#movie-comment-list-box {float:left; width:657px; padding:0; margin:0 0 5px 2px !important; margin:0 0 5px 0;}
#movie-comment-list-box .top {width:675px !important; width:680px; height:23px !important; height:30px; padding:7px 5px 0 0; margin:0; background: transparent url(../images/bg_commentlist_box_top.gif) 0 0 no-repeat; font-size:95%;}
#movie-comment-list-box .top p.leftside{float:left; width:300px;}
#movie-comment-list-box .top span.star{color:#99cc33; margin:0 15px;}
#movie-comment-list-box .top span.name{font-weight:bold;}
#movie-comment-list-box .top p.date{float:right; width:90px;}
#movie-comment-list-box .top02 {width:675px !important; width:680px; height:23px !important; height:30px; padding:7px 5px 0 0; margin:0; background: transparent url(../images/bg_commentlist_box_top02.gif) 0 0 no-repeat; font-size:95%;}
#movie-comment-list-box .top02 p.leftside{float:left; width:300px;}
#movie-comment-list-box .top02 span.star{color:#99cc33; margin:0 15px;}
#movie-comment-list-box .top02 span.name{font-weight:bold;}
#movie-comment-list-box .top02 p.date{float:right; width:90px;}
#movie-comment-list-box .middle {width:650px !important; width:680px; padding:0 10px 0 20px; margin:0; background: transparent url(../images/bg_commentlist_box_middle.gif) 0 0 repeat-y; font-size:95%; clear:both;}
#movie-comment-list-box .middle p.comment {margin-top:10px;}
#movie-comment-list-box .middle p.detailLink {margin-top:10px; float:right; width:110px;}
#movie-comment-list-box .middle img.thumb03 {margin:4px 8px 5px 8px; width:80px; height:61px; border:1px solid #000; float:left; display:inline;}
#movie-comment-list-box .middle02 {width:650px !important; width:680px; padding:0 10px 0 20px; margin:0; background: transparent url(../images/bg_commentlist_box_middle02.gif) 0 0 repeat-y; font-size:95%; clear:both;}
#movie-comment-list-box .middle02 p.comment {margin-top:10px;}
#movie-comment-list-box .middle02 p.detailLink {margin-top:10px; float:right; width:110px;}
#movie-comment-list-box .middle02 img.thumb03 {margin:4px 8px 5px 8px; width:80px; height:61px; border:1px solid #000; float:left; display:inline;}
#movie-comment-list-box .bottom {width:680px; height:5px; padding:0; margin:0; background: transparent url(../images/bg_commentlist_box_bottom.gif) 0 0 no-repeat;}
#movie-comment-list-box .bottom02 {width:680px; height:5px; padding:0; margin:0; background: transparent url(../images/bg_commentlist_box_bottom02.gif) 0 0 no-repeat;}
.CommentRateBox02 {margin:5px 4px 10px 4px; color:#333; width:726px; padding:5px; text-align:left; border:1px solid #ddd; /* Do rounding (native in Firefox and Safari) */ -webkit-border-radius:5px;   -moz-border-radius: 5px; font-size:90%; position:relative; background:#f0f7fc url(../images1209/bg_CommentRateBox.png) 0 0 repeat-y; clear:both;}
.reviewerInfo02 {float:left; width:118px; margin:0; padding:0 5px 0 0; font-size:90%; background-color:#e1f0fc; /* Do rounding (native in Firefox and Safari) */ -webkit-border-radius:5px;   -moz-border-radius: 5px;}
.reviewerInfo02 p.date {margin:3px;}
.reviewerInfo02 p.titlelabel {margin:3px 0; float:left; width:30px; line-height:16px;}
.reviewerInfo02 .rating{float:right; width:88px; height:16px; margin:3px 0 3px 0; padding:0; list-style:none; position:relative; background: url(../images1209/star-matrix.png) no-repeat 0 0; clear:none;}
.reviewerInfo02 p.byname {margin:3px 0 3px 0; float:right; width:85px; line-height:16px; overflow:hidden;}
.reviewerInfo02 p.byname02 {margin:3px 5px 3px 0; float:right; width:76px; line-height:16px; overflow:hidden;}
.reviewerInfo02 p.movienumber {margin:3px 5px 25px 0; float:right; width:76px; line-height:16px; overflow:hidden;}
.ReviewmovieInfo {float:right; width:590px; margin:0; padding:0 0 0 5px;}
.detailRating02 {float:right; width:590px; margin:0; padding:0 0 0 5px;}
.detailRating02 img.Mthumb {float:left; border:1px solid #000000; display:inline; height:50px; margin:4px 8px 5px; width:66px;}
.detailRating02 p.Mtitle {margin:5px; font-size:93%;}
.detailRating02 p.gotoM {margin:20px 5px 0 5px; font-size:93%; text-align:right;}
.detailRating02 p.titlelabel {margin:2px 0 0 0; float:left; width:38px; height:12px; line-height:12px; font-size:90%;}
.detailRating02 ul.subrating {width:35px; height:12px; margin:0px 5px 0 0; padding:0; list-style:none; float:left; background: url(../images1209/bar-matrix.png) no-repeat 0 0;}
.detailRating02 ul.subrating .nobar{background-position:0 0}
.detailRating02 ul.subrating .onebar {background-position:0 -12px;}
.detailRating02 ul.subrating .twobar {background-position:0 -24px;}
.detailRating02 ul.subrating .threebar {background-position:0 -36px}
.detailRating02 ul.subrating .fourbar {background-position:0 -48px}
.detailRating02 ul.subrating .fivebar {background-position:0 -60px}
.detailRating02 ul.subrating li {cursor: pointer; /*ie5 mac doesn't like it if the list is floated\*/ float:left; /* end hide*/ text-indent:-999em; width:7px; height:12px;}
p.reviewcomment02 {width:590px; margin:0; line-height:1.4; clear:both; padding:5px 0 0 0; background: url(../images1209/bg_reviewpoll02.png) no-repeat 0 0; font-size:105%; font-weight:bold; color:#000;}
.reviewpoll02 {width:590px; margin:5px 0 0 0; padding:5px 0 0 0; float:right; background: url(../images1209/bg_reviewpoll02.png) no-repeat 0 0; font-size:90%; text-align:right;}
.reviewpoll02 p {height:18px; line-height:18px; margin:0; padding:0; clear:both;}
.reviewpoll02 input {height:18px; width:50px;}
.unitforPS3 {width:739px !important; width:743px; margin:10px 0 5px 0; background-color:#FFFFFF; border:1px solid #ccc; padding:2px; clear:both; min-height:1px;}
.unitforPS3 h3 {height:28px !important; height:40px; margin:0; background: transparent url(../images/title_forps3.gif) 0 0 no-repeat; padding:12px 0 0 170px; color:#FFFFFF; font-size:100%;}
.unitforPS3 h3 span {color:#33ccff;}
.unitforPS3 h4 {margin:5px 7px 5px 9px; color:#CC0000; font-size:110%; clear:both;}
.unitforPS3 p.maintext {margin:10px; color:#555555; font-size:90%; line-height:1.4; clear:both;}
.unitforPS3 .heybox01 {margin:10px 100px; width:500px; padding:5px; clear:both; border:1px solid #666666;}
.unitforPS3 img.CS {float:left; margin:0 10px 0 0; display:inline;}
.unitforPS3 span.red {color:#CC0000;}
ul.UserReviewlist {width:730px; border-top: 1px dotted #ACACAC; clear:both; margin:0 auto 3px auto;}
ul.UserReviewlist li.date{font-size:0.9em; color:#444444; padding:5px 0 5px 5px; float:right; width:85px;}
ul.UserReviewlist li.title{font-weight:bold; font-size:100%; color:#0783c7; padding:5px 0 5px 5px; margin:0;}
ul.UserReviewlist li.thumb a:link, .thumb a:visited{float:left; margin:3px 5px 3px 0; padding:2px; border:1px solid #444444;}
ul.UserReviewlist li.thumb a:hover, .thumb a:active{float:left; margin:3px 5px 3px 0; padding:2px; border:1px solid #1aa6ec;}
ul.UserReviewlist li.star{font-size:90%; color:#99cc33; padding:0 0 5px 0; line-height:1.4em; overflow:hidden;}
ul.UserReviewlist li.comm{font-size:90%; color:#444444; padding:0 0 5px 0; line-height:1.4em; overflow:hidden;}
ul.UserReviewlist *:first-child+html li.comm{font-size:90%; color:#444444; padding:0 0 5px 0; margin-top:-15px; line-height:1.2em; overflow:hidden;}
ul.UserReviewlist * html li.comm{font-size:90%; color:#444444; padding:0 0 5px 0; margin-top:-15px; line-height:1.2em; overflow:hidden;}
ul.UserReviewlist li.goTo{font-size:90%; color:#444444; clear:both; padding:0 5px 5px 0; text-align:right;}

#contactHotline div.block p { font-size: 90%; line-height: 1.4; }

/*improveDownload*/
#improveDownload div { width: 365px }
#improveDownload div.First { float: left }
#improveDownload div.Second { float: right }
#improveDownload div dl { margin: 0 0 15px 0; padding: 10px; border: 1px solid #666 }
#improveDownload div dl dt { margin: 0 0 7px 0; font-size: 110%; font-weight:bold; color: #C00 }
#improveDownload div dl dd { margin-bottom: 0; line-height: 16px }

#improveDownload div dl dd.withImg p { float:left; width: 200px }
#improveDownload div dl dd.withImg span { float:right; width: 132px; text-align: center }

#improveDownload, #improveDownload dl dd {_height:1px; min-height:1px; /*\*//*/ height:1px; overflow:hidden; /**/}
#improveDownload:after, #improveDownload dl dd:after {height:0; visibility: hidden; content: "."; display:block; clear:both;}


#Topnews2 {width:438px; height:260px; padding:0; margin:0 0 0 0; clear:both; background-color:#FFF;}
#Topnews2_content {width:438px; height:260px; overflow:no-scroll;}
#Topnews2_content p.title {font-size:93%; color:#FFF; background-color:#000; padding:3px; margin:5px 0; line-height:130%;}
#Topnews2_content p.comm {font-size:85%; color:#000; line-height:1.4; border-bottom:1px dotted #aaa; padding:0 5px;}
#Topnews2_content .emphatic{font-weight:bold; color:#C09;}
#Topnews2_content .new{background-color:#C09; color:#FFF; font-size:10px; padding:2px; margin-right:2px;}


/* home2 */
#page-intro {width:980px; padding:0; margin:0; overflow:hidden; float:left;}
#home-feature {margin:10px 280px 0 10px; width: 685px; z-index:3;}
#TopRight2 {float:left; width:477px; padding: 0; margin:10px 0 0 0; /*background: transparent url(../images1209/bg_TopRight2.png) left bottom no-repeat;*/}

#Topnews22 {width:477px; padding:0; clear:both; background-color:#FFF; border:1px solid #000;}
#Topnews2_content2 {width:477px; overflow:auto;}
#Topnews2_content2 p.title {font-size:93%; color:#FFF; background-color:#000; padding:3px; margin:0 0 5px 0; line-height:130%;}
#Topnews2_content2 p.comm {font-size:85%; color:#000; line-height:1.4; padding:0 5px;}
#Topnews2_content2 .emphatic{font-weight:bold; color:#C09;}
#Topnews2_content2 .new{background-color:#C09; color:#FFF; font-size:10px; padding:2px; margin-right:2px;}
#top_Left_box{float:left; width:477px; margin-right:5px;}


/* home3 */
#TopRight3 {float:right; width:290px; height:262px; padding: 0; margin:10px 10px 0 0; display:inline; background: transparent url(../images1209/bg_TopRight.png) left bottom no-repeat;}
#Topnews23 {width:280px; height:260px; padding:0; margin:0 0 0 0; clear:both; background-color:#FFF; border:1px solid #000;}
#Topnews2_content3 {width:290px; height:233px; overflow:auto;}
#Topnews2_content3 p.title {font-size:93%; color:#FFF; background-color:#000; padding:3px; margin:5px 0; line-height:130%;}
#Topnews2_content3 p.comm {font-size:85%; color:#000; line-height:1.4; border-bottom:1px dotted #aaa; padding:0 5px;}
#Topnews2_content3 .emphatic{font-weight:bold; color:#C09;}
#Topnews2_content3 .new{background-color:#C09; color:#FFF; font-size:10px; padding:2px; margin-right:2px;}

#movie-comment, #movie-comment-list-layout{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}