
/*-------------------------------------------------
	BASIC ELEMENT
-------------------------------------------------*/

body{
margin:0 auto;
padding:0;
font-size:12px;
color:#fff;
}

body{background:url(../images/bg02.jpg) #000 center 42px no-repeat;}

h1,h2,h3,h4,h5,p,div,ul,ol,li{padding:0;margin:0;}
li{list-style:none;}


a:link{color:#fff;text-decoration:none;}
a:visited{color:#fff;text-decoration:none;}
a:hover{color:#ddd;text-decoration:underline;}
a:active{color:#ddd;text-decoration:underline;}

hr.dotline{clear:both; margin:10px 0; border:0; border-bottom:dotted 1px #ccc;}


/*-------------------------------------------------
	Common for 2nd
-------------------------------------------------*/

#container{
width:1015px;
margin:0 auto;
padding:0;
}

#wrapper{width:1015px;  background:url(../images/innerbg.jpg) 0 20px repeat-y;}
#mainCol{width:1015px;  background:url(../images/col_bg.jpg) 0 0 no-repeat; padding:0; margin:0;}

#header{width:977px; height:152px; margin:0 auto; padding:0; padding-top:17px; background:url(../images/header_bg.jpg) 0 17px no-repeat; overflow:hidden;}

#header ul.nav{margin-left:280px; margin-top:0px;}
*html #header ul.nav{margin-top:-3px;}
*+html #header ul.nav{margin-top:-3px;}

#header ul.nav li{display:block; float:left;}

#mainCol h1{padding:0 0 12px 0; margin:0; height:25px;}

.areaFoot{width:1015px; height:33px; background:url(../images/area_bttm.jpg) 0 0 no-repeat;}
#container p.copyright{width:1000px;padding:3px 0; text-align:right;}

#mainCol #inner{padding:0 73px 20px 73px; min-height:520px;}
#mainCol #inner p{line-height:1.8;padding:10px 0;}

/*-------------------------------------------------
	UNIQUE for Merchandise
-------------------------------------------------*/

p.ecbnlist{}
p.ecbnlist img{padding:1px; border:solid 1px #ccc; margin:5px;}


/*-------------------------------------------------
	UNIQUE for INTRO
-------------------------------------------------*/
.intro #mainCol{width:1015px; background:url(../images/col_bg_intro.jpg) 0 0 no-repeat;}
.intro #mainCol #inner p{line-height:1.8;padding:10px 0;}

.intro #wrapper{width:1015px; background:url(../images/innerbg.jpg) 0 20px repeat-y;}
.intro strong{color:#f0b9d8;}
.intro img.jkt{float:left; margin:0 20px 20px 0; border:solid 1px #858890; padding:1px;}


/*-------------------------------------------------
	UNIQUE for STAFF
-------------------------------------------------*/

ul.in li h2{font-size:12px; padding:5px 0;}

ul.stafflist{

}

ul.stafflist li{display:block; padding:5px 0; font-size:12px;line-height:1.5;}
ul.stafflist li strong{width:205px; display:block; float:left;font-size:12px; font-weight:normal; color:#76fff4;}
ul.stafflist li span{display:block;float:left;}

ul.castlist li{display:block; padding:5px 0; font-size:12px;line-height:1.5;}
ul.castlist li strong{width:130px; display:block; float:left;font-size:12px; font-weight:normal; color:#76fff4;}
ul.castlist li span{display:block;float:left;}

/*-------------------------------------------------
	UNIQUE for LINK
-------------------------------------------------*/

ul.in li h2{font-size:12px; padding:5px 0;}

ul.linklist{

}

ul.linklist li{display:block; padding:12px 0; font-size:11px;line-height:1.8; height:45px;}
ul.linklist li span{width:230px; display:block; float:left;}
ul.linklist li span img{ padding:1px; border:solid 1px #ddd;}


ul.linklist li strong{color:#76fff4; font-size:12px;}

/*-------------------------------------------------
	UNIQUE for Blog
-------------------------------------------------*/

.blog #mainCol .bloghead{padding:18px 0 8px 20px; width:610px;}
.blog #mainCol .bloghead h2{font-size:18px; font-weight:normal; color:#e3017f;}
.blog #mainCol .blogBody{width:632px; float:left; color:#333;}
.blog #mainCol .blogMenu{width:237px; float:left; text-align:right; padding-top:0; margin:0;}

.blog #mainCol .blogMenu img{padding:0;margin:0;}
.blog #mainCol .blogCat{padding:0 15px 10px 15px;  width:600px; margin-top:10px; background:url(../blog/images/blog_bg.gif);}
.blog #mainCol .blogCat{background:#fff;}


.blog #mainCol .bloghead{background:url(../images/blog_head.gif) 0 0 no-repeat;color:#e3017f;}
.blog #mainCol .blogmain{background:url(../images/blog_main.gif) 0 0 repeat-y ;color:#444; padding:5px 20px 5px 20px; width:590px}
.blog #mainCol .blogfoot{height:11px; margin:0; padding:0; background:url(../images/blog_foot.gif) 0 0 no-repeat;}


/*-------------------------------------------------
	Unique for ECCP
-------------------------------------------------*/

.loginArea form,.loginArea input{padding:0; margin:0;}
.loginArea ul.loginform{padding:60px 35px 10px 55px; }
*html .loginArea ul.loginform{padding:60px 45px 10px 45px; }

.loginArea ul.loginform li{font-size:10px; padding-bottom:20px;}
.loginArea ul.loginform li input.forms{width:250px; padding:2px; margin:5px 0; border:dotted1px #ccc; font-size:12px;}
.loginArea ul.loginform li.mess{height:95px; text-align:left; font-weight:bold; color:#c99; font-size:12px;}
.loginArea ul.loginform li.btn{text-align:right;}

.loginArea{padding:15px 0; margin:0;}
.loginArea .login{background:url(../eccp/images/login_bg.png) 0 0 no-repeat; width:363px; height:373px;}
*html .loginArea .login{background:url(../eccp/images/login_bg.gif) 0 0 no-repeat; width:363px; height:500px;}


.wallpaperDl{line-height:1; padding:0 margin:0;}
*html .wallpaperDl{line-height:1; padding:0 margin:0;margin-bottom:90px;}
.wallpaperDl p a{width:340px; height:251px; padding:0;margin:0;}
p#wp01 a{background:url(../eccp/images/wallpaper01.png) 0 0 no-repeat;display:block; float:left; width:340px; height:251px;}
p#wp02 a{background:url(../eccp/images/wallpaper02.png) 0 0 no-repeat;display:block; float:left; width:340px; height:251px; margin-top:-20px;}

*html .wallpaperDl p a{width:340px; height:321px; padding:0;margin:0;}
*html  p#wp01 a{background:url(../eccp/images/wallpaper01.gif) 0 0 no-repeat;display:block; float:left; width:340px; height:251px; }
*html  p#wp02 a{background:url(../eccp/images/wallpaper02.gif) 0 0 no-repeat;display:block; float:left; width:340px; height:251px; margin-top:-20px;}





/*-------------------------------------------------
	UnderConstruction
-------------------------------------------------*/
.products #mainCol, .link #mainCol{width:1015px; background:url(../images/col_bg_intro.jpg) 0 0 no-repeat;}