body{
background:url(images/main_bg_01.jpg) #fff center 0 repeat-x;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

h1,h2,h3,h4,h5,p,ol,ul,li,form{padding:0; margin:0; font-size:12px;}
li{list-style:none;}

#container{
width:760px;
margin:0 auto;
text-align:left;
}

/*-------------------------------------------------------------------------------------
	HEADER
-------------------------------------------------------------------------------------*/

#header{
width:734px;
height:65px;
margin:0 auto;
padding:0;
}

#header h1#logo{
margin:0;
padding:0;
float:left;
}

#header h1 a{
text-indent:-9999px;
display:block;
width:361px;
height:42px;
background:url(images/logo.gif) 0 0 no-repeat;
margin:0 0 0 5px;
padding:0;
}

*html #header h1 a{margin:-5px 0 0 5px;}
*+html #header h1 a{margin:-5px 0 0 5px;}

/*-------------------------------------------------------------------------------------
	NAVI
-------------------------------------------------------------------------------------*/

#header ul.navi{
width:245px;
display:block;
float:right;
margin-top:-5px;
padding:0;
height:59px;
z-index:120;
}

*+html #header ul.navi{margin-top:-12px;}
*html #header ul.navi{
margin-top:-25px;
/*\*/
margin-top:-12px;
/**/
}



#header ul.navi li{
display:block;
float:left;
text-indent:-9999px;
padding:0;
margin:0;
}

#header ul.navi li#nav01 a{
display:block;
/*background:url(images/nav.jpg) 0 0 no-repeat;*/
background:url(images/nav001.gif) 0 0 no-repeat;
width:128px;
height:53px;
}

#header ul.navi li#nav01 a:hover{
display:block;
background:url(images/nav001.gif) 0 -53px no-repeat;
}

.lineup #header ul.navi li#nav01 a{background:url(images/nav001.gif) 0 -53px no-repeat;}


#header ul.navi li#nav02 a{
display:block;
background:url(images/nav001.gif) -128px 0 no-repeat;
width:116px;
height:53px;
}

#header ul.navi li#nav02 a:hover{
display:block;
background:url(images/nav001.gif) -128px -53px no-repeat;
}

.cp #header ul.navi li#nav02 a{background:url(images/nav001.gif) -128px -53px no-repeat;}

#mainArea{
width:734px;
height:250px;
zoom: 100%;
margin:4px auto 14px auto;
}

*html #mainArea{margin:-3px auto 14px auto;}
*+html #mainArea{margin:-3px auto 14px auto;}

#mainArea:after {
content: "";
clear: both;
height:14px;
display: block;
visibility: hidden;
}

#mainArea #recomend{
background:url(images/mainarea02.gif) 0 0 no-repeat;
width:474px;
height:250px;
float:left;
}

#mainArea #recomend img{
margin:9px 0 0 8px;
}

#mainArea #flvArea{
background:url(images/flvarea02.gif) 0 0 no-repeat;
width:255px;
height:250px;
float:right;
}
#mainArea #flvArea .flv{
margin:9px 0 0 8px;
width:238px;
height:232px;
/*background:#777;*/
}

h2.pickup{
width:729px;
height:28px;
/*\*/
overflow:hidden;
line-height:200px;
/**/
background:url(images/h2_p_title.gif) 0 0;
text-indent:-9999px;
margin:0 auto;
clear:both;
}

h2.lineup,h2.freepaper{
width:734px;
height:45px;
margin:0 auto;
}

h2.lineup span,h2.freepaper span{
z-index:-1;
}


*html h2.lineup{margin:-5px auto 0 auto;}
*+html h2.lineup{margin:-5px auto 0 auto;}


h2.news{
width:395px;
height:28px;
/*\*/
overflow:hidden;
line-height:200px;
/**/
background:url(images/h2_n_title.gif) 0 0;
text-indent:-9999px;
margin:0;
}

h2 span{display:none;}

/*-------------------------------------------------------------------------------------
	PICKUP TITLE / FREEPAPER
-------------------------------------------------------------------------------------*/

ul.pickup,ul.freepaper{
zoom: 100%;
display:block;
margin:0 15px;
}

ul.pickup:after,ul.freepaper:after {
content: "";
clear: both;
height: 15px;
display: block;
visibility: hidden;
}

.index ul.pickup li{
dislay:block;
float:left;
list-style:none;
padding:6px;
width:165px;
height:260px;
margin:4px 2px;
background:url(images/p_bg01.gif) #fff 0 bottom repeat-x;
border:solid 1px #d8d5d5;
}
ul.pickup li p,ul.freepaper li p{
font-size:10px;
line-height:1.5;
color:#444;
margin-bottom:10px;
}

.index ul.pickup li.l01{margin-left:0;}
.index ul.pickup li.r01{margin-right:0;}

ul.pickup li h3{font-size:11px; color:#ac1313; margin:2px 0;}
.lineup ul.pickup li h3,.freepaper ul.pickup li h3{font-szie:12px; color:#ac1313; margin:5px 0;}

.freepaper ul.pickup li h3 {width:258px; font-size:14px;}
.freepaper ul.freepaper li h3 img{display:block;}

*html .lineup ul.pickup li h3{font-size:12px; padding:5px 0;}
*+html .lineup ul.pickup li h3{font-size:12px; padding:5px 0;}


/*for still_img*/
.index ul.pickup li img.pimg{padding:0 0 1px 0; border-bottom:solid 2px #ac1313; margin-bottom:4px; width:165px; height:106px;}
.lineup ul.pickup li img.pimg{padding:2px; border:solid 1px #aaa;  width:165px; height:106px; float:left; margin:5px 10px 5px 0 }
.freepaper ul.freepaper li img.pimg{padding:2px; border:solid 1px #aaa;  width:165px; height:233px; float:left; margin:0 10px 5px 0 }

/*for toOffical_img*/
ul.pickup li img.rimg{padding:0; border:none; margin:4px 3px 4px 0 ; float:right;}
/**/


/*For_LineUp_Page*/
.lineup ul.pickup li{
dislay:block;
float:left;
list-style:none;
padding:6px;
width:347px;
height:150px;
margin:2px;
background:url(images/p_bg01.gif) #fff 0 bottom repeat-x;
/*border:solid 1px #d8d5d5;*/
border:solid 1px #aaa;
}

*html .lineup ul.pickup li{height:138px;}

/*.lineup ul.pickup li.l01{margin-left:0;}
.lineup ul.pickup li.r01{margin-right:0;}
*/
*html ul.pickup li p{font-size:11px;}
*+html ul.pickup li p{font-size:11px;}


/*For_Freepaper_Page*/
.freepaper ul.freepaper li{
dislay:block;
float:left;
list-style:none;
padding:6px;
width:716px;
height:250px;
margin:4px 0;
background:url(images/p_bg01.gif) #fff 0 bottom repeat-x;
/*border:solid 1px #d8d5d5;*/
border:solid 1px #aaa;
}


/*For_Freepaper_StoreList*/

.freepaper .Area1,.freepaper .Area2{
padding:12px;
width:704px;
margin:10px auto;
/*border-top:solid 1px #ccc;*/
/*border-bottom:solid 1px #efefef;*/
border:solid 1px #bbb;
background:#fff;
}


.freepaper .Area1 hr,.freepaper .Area2 hr{clear:both;border:none;height:0px;}

.freepaper .Area1 h3,.freepaper .Area2 h3{font-size:14px; display:block;clear:both; padding:8px 0 5px 0;float:none; color:#ac1313;}
.freepaper .Area1 ul,.freepaper .Area2 ul{width:716px;float:none;}
.freepaper .Area1 ul li,.freepaper .Area2 ul li{display:block;float:left;padding:6px 3px;font-size:11px;width:225px;}

/*-------------------------------------------------------------------------------------
	NEWS&NOTICE
-------------------------------------------------------------------------------------*/
.noticeArea{
width:734px;
margin:0 auto;
}

*html .noticeArea{margin:15px auto;}
*+html .noticeArea{margin:15px auto;}

div.news{
width:399px;
float:left;
}

div.bnArea{
width:331px;
float:left;
text-align:right;
}

ul.news{
zoom: 100%;
display:block;
margin:0;
width:395px;
}

.noticeArea:after {
content: "";
clear: both;
height: 15px;
display: block;
visibility: hidden;
}

ul.news li{
display:block;
border-bottom:dotted 1px #ac1313;
color:#ac1313;
font-size:11px;
}

ul.news li.nolink{padding:5px 4px 5px 12px; }

ul.news li a{
display:block;
color:#ac1313;
text-decoration:none;
padding:5px 4px 5px 12px; 
}

ul.news li a:hover{
background:#eee;
}

*html ul.news li{ font-size:12px;padding:7px 4px 7px 12px; }
*+html ul.news li a{font-size:12px;padding:7px 4px 7px 12px; }

ul.news li span.date{display:block; float:left;  width:5em; height:1.75em; color:#ac1313;}



/*-------------------------------------------------------------------------------------
	TITLE COPYRIGHT
-------------------------------------------------------------------------------------*/
.scopy{ width:700px;font-size:9px; color:#ad3939; line-height:1.5; margin:10px auto; padding:10px 0;}

br.clear{display:none;}

*html br.clear{clear:both; dispaly:block; }
*+html br.clear{clear:both; dispaly:block; margin-bottom:15px;}


#footer{
width:734px;
margin:15px auto;
padding:10px 0;
border-top:solid 1px #ac1313;
}

#footer p.copyright{
color:#ac1313;
font-weight:bold;
font-family:Helvetica,Arial;
font-size:10px;
text-align:center;
clear:both;
}


#container hr:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#container hr{ display: inline-block; }
/* exlude MacIE5 \*/
* html #container hr { height: 1% }
#container hr {display:block;}
/* end MacIE5 */
