*{margin: 0px;padding: 0px;}
body{margin:0px;padding:0px;font-size:80%;line-height:1em;font-family: "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, sans-serif;word-break: break-all;background:url(img/bg.gif) repeat-y;}
h1,h2,h3,h4,h5,p,ul,li,form,input,dl,dd,dt{margin: 0px;padding: 0px;}
a{color:#003366;}
a:hover{color:#ffcc00;}
img{border:0px;}
ul{list-style:none;}
.meomeo{display:none;}
.color{color:red;}
#.jpg a{background:url(img/jpg.gif) no-repeat left top;padding-left:20px;display:block;}
#body{width:1000px;margin:0px;padding:0px;background:url(img/sky.jpg) no-repeat right top;position:relative;}
#header{/*margin-bottom:10px;*/position:absolute;top:0px;left:0px;width:1000px;height: 136px;}
#contents{margin-left:10px;}
#index #contents {margin-left:10px;padding-top:146px;}
#contents01{background:none;padding-top:168px;}
#contents02{background:none;margin-top:9px;}
#left{width:170px;float:left;}
#main{width:675px;margin-bottom:10px;float:left;text-align:left;}
#center{width:500px;float:right;}
#right{width:300px;margin-bottom:10px;float:right;}
#footer{clear:both;text-align: center;}
#left ul{margin:0px;padding:0px;margin-bottom:15px;}
#left li{padding:0.4em;}
#left h3{padding:0.3em;font-size:100%;margin-bottom:0.3em;border-bottom:1px solid #ccc;}
#left form{margin-bottom:5px;}
#left p{margin-bottom:5px;font-size:80%;color:#333;}
#right h2{margin-bottom:10px;padding:6px;color:white;background-color:#7DA2D9;font-size:100%;line-height:100%;}
#right p{margin-bottom:15px;}
#right ul{margin:0px;padding:0px;margin-bottom:15px;}
#right ul li{margin-bottom:5px;line-height:150%;padding:0px;}
#right ul.release li{margin: 0px;line-height:150%;clear: both;}
#right ul.release li span{height: 2em;width:70px;display: block;float: left;margin-right:5px;}
#right ul li a{color:#666;}
#right ul li a:hover{color:#ffcc00;}
#right h2.grn{background-color:#53CA9A;}
div.pickupSite{clear:both;height:65px;margin-bottom:5px;background:url(img/dot.gif) repeat-x bottom;}
div.pickupSite img{float:left;margin-right:5px;}
div.pickupSite h3{font-size:100%;margin-bottom:5px;}
div.pickupSite2{clear:both;height:80px;margin-bottom:5px;background:url(img/dot.gif) repeat-x bottom;}
div.pickupSite2 img{float:left;margin-right:5px;}
div.pickupSite2 h3{font-size:100%;margin-bottom:5px;}
#left div.pickupSite h3{border-bottom:none;}
#right div.pickupSite p{margin:0px;padding:0px;}
#left .actlist li{width:75px;float:left;}
#left .actlist li a{background:none;padding-left:0px;}
#left .actlist li a:hover{color:#ffcc00;background:none;}
#headerLogo{float: left;}
.headerTopMenu{margin:10px 5px 0px 0px;float: right;font-weight: bold;color: #ffffff;}
.headerMenu{padding:0px 0px 4px 0px;clear: both;}
.headerMenu form.headerSearch{margin:7px 0px 7px 5px;font-size: 120%;font-weight: bold;color: #ffffff;float: left;display: block;}
.headerMenu input.searchFild{width: 335px;padding:2px 0px;margin:0px 0.5em;border: 1px solid #009999;}
.headerMenu ul.headerSubMenu{margin:10px 5px 10px 0px;float: right;font-weight: bold;color: #ffffff;}
.headerMenu ul.headerMainMenu{height: 1em;padding: 5px 5px 5px 5px;clear: both;background:url(img/headerMainMenuBack.gif) repeat-x #AAB2BA;}
.headerTopMenu li,.headerMenu ul.headerSubMenu li{float: left;padding:0px 1em;background:url(img/menuHeightLine.gif) no-repeat right;}
.headerMenu ul.headerMainMenu li{float: left;padding:0px 1em;background:url(img/menuHeightLine.gif) no-repeat left;}
#header li.rightnone{padding-right:0px;background:none;}
#header li.leftnone{padding-left:0px;background:none;}
#header .headerTopMenu li a,.headerMenu ul.headerSubMenu li a{color: blue;text-decoration: underline;}
.headerMenu ul.headerMainMenu a{color: #333333;text-decoration: none;}
#header .headerTopMenu li a:hover,.headerMenu ul.headerSubMenu li a:hover,.headerMenu ul.headerMainMenu a:hover{color: #ffcc00;text-decoration: underline;}
.headerMenu ul.headerMainMenu a:hover{color: blue;text-decoration: underline;}
#center p,#main p{margin-bottom:10px;}
#main #banner{margin-bottom:15px;}
body#index #main h2{margin-bottom:15px;padding:5px;font-size:130%;font-weight: bold;color:#666666;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
body#index #center h2.ad,body#index #main h2.ad{margin-bottom:10px;padding:5px 10px;font-size:120%;color:#000;border-left:5px #ff3786 solid;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f2f2f2;clear:both;}
body#index #center .adspace p,body#index #main .adspace p{line-height:140%;}
body#index #main div.adspace img.adimgL{margin: 0px 10px 10px 0px;float: left;}
body#index #main div.adspace img.adimgR{margin: 0px 0px 10px 10px;float: left;}
div.adspace02{float:left;width:337px;line-height:140%;}
div.adspace02 p{padding-right:10px;}
body#index #main ul.oldadlist{padding: 5px 10px;margin-bottom:15px;background: #E3E3E3;}
body#index #main ul.oldadlist li{margin:0.5em 0px;}
body#index #main div.movienews{padding-top:10px;clear:both;}
body#index #main div.movienews img.leftPR{float: left;padding-right:15px;margin-bottom:15px;}
body#index #main div.movienews div.movienewsBox{width: 500px;float: right;margin-bottom:15px;}
body#index #main div.movienews div.movienewsBox .adlist{height: 60px;padding:5px 10px;background: #E3E3E3;border-bottom:1px solid #ffffff;word-break: keep-all;}
body#index #main div.movienews div.movienewsBox .adlist img{margin-right:5px;float: left;}
body#index #main div.movienews div.movienewsBox .adlist li{margin: 0.1em 3px;float: left;}
body#index #main div.movienews div.movienewsBox h3{color: Black;font-size: 100%;font-weight: bold;}
body#index #main div.movienews div.movienewsBox h3 a{color: #333333;}
body#index #main div.movienews div.movienewsBox h3 a:hover{color:#ffcc00;}
body#index #main div.movienews div.movienewsBox table{width:100%;margin-bottom:10px;}body#index #main div.movienews div.movienewsBox table a{background:url(img/jpg.gif) no-repeat left top;padding-left:20px;}
body#index #main div.movienews div.movienewsBox table tr{background:url(img/dot.gif) repeat-x bottom;line-height:130%;}
body#index #main div.movienews div.movienewsBox table th{padding:5px 0px;text-align:left;font-weight:normal;line-height:130%;}


.design {margin:10px 0 10px 0;padding: 0px;width:935px;}
.design dl {border: 1px solid #dddddd;margin:0px 0px 5px 5px;width:220px;height:84px;float:left;font-size:12px;}
.design dt {margin: 0px;padding: 0px;}
.design dd {margin: 0px;padding:2px 2px 0 2px;}
.design a:link{color:blue;text-decoration:none;}
.design a:active{color:red;text-decoration:none;} 
.design a:visited{color:#551A8B;text-decoration:none;} 
