@charset "utf-8";

/***********************************************/
/*sec.css                                      */
/***********************************************/
/*
#main p,
#main ul,
#main dl,
#main div,
#main table{margin:0 0 15px}
*/
span.new{display:none}

#main .adr div{margin:0}

#main .fig,
#main .btn{text-align:center}

#main .sign{text-align:right}

.pageTop{
clear:both;
margin:0 0 20px;
text-align:right}

.pageTop a{
background:url(../img/common/pageTop.gif) no-repeat 0 5px;
padding:0 0 0 15px}


#main .bg01{
background:url(../img/sec/pict01.jpg) no-repeat 100% 0;
min-height:150px;
_height:150px;
padding:0 210px 0 0}

#main .bg02{
background:url(../img/sec/pict02.jpg) no-repeat;
min-height:150px;
_height:150px;
padding:0 0 0 220px}

#main .topicPath{
margin:0 0 10px;
text-align:right}

#main .topicPath li{
background:url(../img/sec/topicPath.gif) no-repeat 0 3px;
display:inline;
font-size:x-small;
_font-size:xx-small;
margin:0 0 0 6px;
padding:0 0 0 12px}

#main .topicPath li.firstChild{
background:none;
margin:0;
padding:0}

#main .rent {
  clear: both;
	}

#main .rent:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#main .rent{display:inline-block;}

/*\*/
*html #main .rent{height:1%}
#main .rent{display:block}
/**/

#main .rent .rentImg{
float:left;
margin:0 20px 0 0;
text-align:center;
width:200px}

#main .rent .image{
margin:0 0 10px;
text-align:center}

#main .rent table.detail{
float:right;
margin:0;
width:440px}

#main .rent div.detail{
margin:0;}


/* 見出し
*****************************************/

#main h3{
background:url(../img/sec/h3bg.jpg) no-repeat 0 100% #014fba;
color:#fff;
font-size:large;
_font-size:medium;
font-weight:bold;
margin:0 0 20px;
padding:0 0 0 10px;
clear:both;}

#main .sectionH3 h3 {
	background:none;
	padding: 0 0 0 0;
	margin: 20px 0 5px 0;
}


#main h4{
background:url(../img/sec/h4bg.jpg) repeat-y 0 1px;
border:1px solid #e0e0e0;
color:#333;
font-weight:bold;
margin:0 0 15px;
padding:4px 7px;
clear:both;}

#main h4 span{
border-left:3px solid #014cb3;
display:block;
font-size:medium;
_font-size:small;
padding:0 0 0 5px}

#main h4 span.new{
border-left:none;
display:none;
font-size:medium;
_font-size:small;
margin:0 10px 0 -20px;}


#main h4 img{
margin:0 0 0 20px;
vertical-align:middle}

#main h5{
background:url(../img/sec/h5bg.gif) no-repeat 3px 7px;
_background:url(../img/sec/h5bg.gif) no-repeat 3px 12px;
border-top:5px solid #9ebede;
color:#454545;
font-weight:bold;
margin:0 0 15px;
padding:0 0 0 15px}


/* リスト
*****************************************/

#main ul li{
background:url(../img/common/icon02.gif) no-repeat 0 10px;
padding:0 0 0 10px}

#main ul li.note{background:none}

#main ul.note li{
background:none;
padding:0}

ul.mNav:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

ul.mNav{ 
display:inline-block;
margin-bottom: 15px;}

/*\*/
*html ul.mNav{height:1%}
ul.mNav{display:block}
/**/



#media-entry ul.mNav li{
background:url(../img/sec/mNavBgCommon.jpg) repeat-x;
border:3px double #ccc;
float:left;
margin:0 5px 5px 0;
padding:0;
width: 155px;
_width: 160px;}

#media-entry ul.mNav li.last{margin:0 0 5px}

#media-entry ul.mNav li a{
background:url(../img/sec/mNavBg01.gif) no-repeat 0 2px;
color:#000;
display:block;
font-size:small;
_font-size:x-small;
font-weight:bold;
line-height:140%;
text-decoration:none;
padding:15px 0 15px 55px;}

#media-entry ul.mNav li.li02 a{background:url(../img/sec/mNavBg02.gif) no-repeat 0 2px}
#media-entry ul.mNav li.li03 a{background:url(../img/sec/mNavBg03.gif) no-repeat 0 2px}
#media-entry ul.mNav li.li04 a{background:url(../img/sec/mNavBg04.gif) no-repeat 0 2px}
#media-entry ul.mNav li.li05 a{background:url(../img/sec/mNavBg05.gif) no-repeat 0 2px}
#media-entry ul.mNav li.li06 a{background:url(../img/sec/mNavBg06.gif) no-repeat 0 2px}
#media-entry ul.mNav li.li07 a{background:url(../img/sec/mNavBg07.gif) no-repeat 0 2px}
#media-entry ul.mNav li.li08 a{
background:url(../img/sec/mNavBg08.gif) no-repeat 0 2px;
padding:5px 0 5px 55px}

#media-entry ul.mNav li a:hover{
background-color:#fff;
background-position:0 3px;
padding:16px 0 14px 55px}

#media-entry ul.mNav li.li08 a:hover{padding:6px 0 4px 55px}

/*
#main ul.mNav li,
ul.mNav li {
background:url(../img/sec/mNavBgCommon.jpg) repeat-x;
border:3px double #ccc;
float:left;
margin:0 5px 5px 0;
padding:0;
width: 155px;
_width: 160px;}

#main ul.mNav li.last,
ul.mNav li.last{margin:0 0 5px}

#main ul.mNav li a,
ul.mNav li a{
background:url(../img/sec/mNavBg01.gif) no-repeat 0 2px;
color:#000;
display:block;
font-size:small;
_font-size:x-small;
font-weight:bold;
line-height:140%;
text-decoration:none;
padding:15px 0 15px 55px;}

#main ul.mNav li.li02 a{background:url(../img/sec/mNavBg02.gif) no-repeat 0 2px}
#main ul.mNav li.li03 a{background:url(../img/sec/mNavBg03.gif) no-repeat 0 2px}
#main ul.mNav li.li04 a{background:url(../img/sec/mNavBg04.gif) no-repeat 0 2px}
#main ul.mNav li.li05 a{background:url(../img/sec/mNavBg05.gif) no-repeat 0 2px}
#main ul.mNav li.li06 a{background:url(../img/sec/mNavBg06.gif) no-repeat 0 2px}
#main ul.mNav li.li07 a{background:url(../img/sec/mNavBg07.gif) no-repeat 0 2px}
#main ul.mNav li.li08 a{
background:url(../img/sec/mNavBg08.gif) no-repeat 0 2px;
padding:5px 0 5px 55px}

#main ul.mNav li a:hover{
background-color:#fff;
background-position:0 3px;
padding:16px 0 14px 55px}

#main ul.mNav li.li08 a:hover{padding:6px 0 4px 55px}
*/
#main ul.sub:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#main ul.sub{
display:inline-block;
margin:0 0 20px}

/*\*/
*html #main ul.sub{height:1%}
#main ul.sub{display:block}
/**/

#main ul.sub li{
float:left;
margin:0 0 5px;
width:210px}


/* dl
*****************************************/

#main dl dt{font-weight:bold}

#main dl dd{padding:0 0 0 10px}

#main .flow{
background:url(../img/sec/flowBg.gif) repeat;
padding:5px 0 0 0;
margin-bottom: 20px;
width:650px;}

#main .flow dl{
background:url(../img/sec/flowBg2.gif) no-repeat 0 100% #fff;
margin:0 0px;
padding:20px 20px 70px}

#main .flow dl.lastChild{
background:#fff;
margin:0 5px 5px 5px;
padding:20px 15px 10px}

#main .flow dl dd{
margin:-20px 0 15px 40px;
padding:0}

#main .flow dl.lastChild dd{margin:-20px 0 0 40px}


/*
#main .flow{
background:url(../img/sec/flowBg.gif) repeat;
padding:5px}

#main .flow dl{
background:url(../img/sec/flowBg2.gif) no-repeat 0 100% #fff;
margin:0 -5px;
padding:20px 20px 70px}

#main .flow dl.lastChild{
background:#fff;
margin:0;
padding:20px 15px 10px}

#main .flow dl dd{
margin:-20px 0 15px 40px;
padding:0}

#main .flow dl.lastChild dd{margin:-20px 0 0 40px}
*/


/*
#main .flow{
width: 650px;
margin: 0 0 20px 0;
}

#main .flow dl{
margin: 0px;
padding: 0px;	
background:url(../img/sec/flowBg4.gif) bottom no-repeat;
width: 640px;
}

#main .flow dl dt {
  margin: 0;
	padding: 0;
	background:url(../img/sec/flowBg3.gif) top no-repeat;
width: 640px;
}

#main .flow dl dd{
margin:-20px 0 15px 40px;
padding:0;
}
*/

/* テーブル
*****************************************/

#main table{
height:auto;
width:100%}

#main table th{
background:#f1f5fa;
border-bottom:1px dotted #9ebede;
font-weight:bold;
padding:5px 0;
text-align:center;
vertical-align:middle;
width:200px}

#main table td{
border-bottom:1px dotted #9ebede;
padding:5px 5px 5px 10px}

#main table th.firstChild,
#main table td.firstChild{border-top:5px solid #9ebede}

#main table td p,
#main table td ul,
#main table td div{margin:0}

.tableCont table span{color:#cc0000}

.tableCont table td input{margin:0 0 0px}

.tableCont table td p,
.tableCont table td div{margin:0!important}

*:first-child+html .tableCont table td input{margin:0}
* html body .tableCont table td input{margin:0}

.tableCont table td input.text01{width:150px}

.tableCont table td input.text03{width:100px}

.tableCont table td input.text02{width:80px}

.tableCont table td input.text04{width:380px}

.form #main ul.btn li{
background:none;
display:inline;
margin:0 10px;
padding:0}

#main  table.product {
  margin: 0;
	padding: 0;
	}

#main table.money,
#main table.map{border:1px solid #ccc}

#main table.money {
  width: 650px;
	}

#main table.money th,
#main table.map th{
background:#f2f2f2;
border-bottom:1px solid #c2c2c2;
border-right:1px dotted #c2c2c2;
font-size:85%;
font-weight:normal;
width:50px}

#main table.map th{
padding:0 5px;
width:170px}

#main table.money th.note{
border-right:1px solid #c2c2c2;
border-bottom:1px dotted #c2c2c2;
width:105px}

#main table.map th.note{
border-right:1px solid #c2c2c2;
border-bottom:1px dotted #c2c2c2;
width:50px}

#main table.money th.note2,
#main table.map th.note2{
border-right:1px solid #c2c2c2;
width:110px}

#main table.map th.th01{background:#fdeef4}
#main table.map th.th02{background:#d9e9ff}
#main table.map th.th03{background:#e0f1e4}

#main table.money td,
#main table.map td{
border-bottom:1px dotted #c2c2c2;
border-right:1px dotted #c2c2c2;
font-size:85%;
font-weight:normal;
padding:5px;
text-align:center;
vertical-align:middle}

#main table.money td {
  width: 40px;
	}

#main table.price  {
  clear: both;
  margin: 10px 0 15px;
	padding: 0;
	}

#main table.price th,
#main table.price td {
  text-align: center;
  border-right:1px dotted #9ebede;
  }

#main table.price th.last,
#main table.price td.last {
  border-right: none;
	}

/*
#main .price table {
  clear: both;
  margin: 0 0 15px;
	padding: 0;
	}

#main .price table th,
#main .price table td {
  text-align: center;
  border-right:1px dotted #9ebede;
  }

#main .price table th.last,
#main .price table td.last {
  border-right: none;
	}
*/

#main table.detail03_cate {
  width: 220px;
	}

#main table.detail03_cate th {
  width: 80px;
	}


/* メディアページ
*****************************************/

#media-entry .media h3{
clear: both;
background:url(../img/sec/mHBg.jpg) repeat-x #f7f7f7;
border:3px double #ccc;
color:#555;
margin:0 0 5px;
padding:4px 0 4px 40px;
}


#media-entry .media h3#dvd {background:url(../img/sec/mH01.gif) no-repeat 4px 4px}
#media-entry .media h3#cd {background:url(../img/sec/mH02.gif) no-repeat 4px 4px}
#media-entry .media h3#bd {background:url(../img/sec/mH03.gif) no-repeat 4px 4px}
#media-entry .media h3#service {background:url(../img/sec/mH04.gif) no-repeat 4px 4px}
#media-entry .media h3#conversion {background:url(../img/sec/mH05.gif) no-repeat 4px 4px}
#media-entry .media h3#audio {background:url(../img/sec/mH06.gif) no-repeat 4px 4px}
#media-entry .media h3#jacket {background:url(../img/sec/mH07.gif) no-repeat 4px 4px}
#media-entry .media h3#music {background:url(../img/sec/mH08.gif) no-repeat 4px 4px}

#media-entry .media ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#media-entry .media ul{
display:inline-block;
padding:0 0 0 20px}

/*\*/
*html #media-entry .media ul{height:1%}
#media-entry .media ul{display:block}
/**/

#media-entry .media ul li{
background:url(../img/common/icon03.gif) no-repeat 0 10px;
float:left;
width:200px}

#media-entry ul.to_inquiry {
  clear: both;
	}

#media-entry ul.to_inquiry li a{
  color:#FF3300;
	}


#main #media-faq .cat {
	background-color: #F1F5FA;
	border: 3px solid #9EBEDE;
	margin: 0 0 15px;
	}

#main #media-faq .cat ul{
  margin: 5px 10px 0 5px;
	padding: 0 10px;
	}

#main #media-faq .cat li {
	margin-bottom: 10px;
	padding-right: 10px;
	}

#main #media-faq .section {
  margin: 10px 0 10px;
	background-color: #F1F5FA;
	}

#main #media-faq h4 {
  margin-bottom: .2em;
	}

#main #media-faq .answer {
  margin: 0;
	padding: 0px 10px 5px;
	}

#main #media-faq .answer span{
  font-size: medium;
	font-weight: bold;
	color: #014cb3; 
	}


/* クレジットカード
*****************************************/

#main .card{
border:3px double #ccc;
padding:10px}

#main .card div{
margin:0 0 10px;
text-align:center}

#main .card p{
font-size:small;
_font-size:x-small;
margin:0}

#main .card dl{
border-bottom:1px dotted #ccc;
margin:0 5px 10px;
padding:0 0 10px}

#main .card dl.note{
background:url(../img/sec/card02.jpg) no-repeat 100% 0;
min-height:130px;
_height:130px;
padding:0 175px 10px 0}

#main .card dl dt{
font-weight:normal;
margin:0}

#main .card dl dd{margin:-1.5em 0 0 20px}

#main .card dl.note dd{margin:-1.5em 0 15px 20px}

#main .card dl dd.sign{
font-size:small;
_font-size:x-small;
margin:0}

/* サポート
*****************************************/

#main dl.suport dt{
margin:0}

#main dl.suport dt img{vertical-align:bottom}

#main dl.suport dd{
background:url(../img/sec/suportBg2.gif) repeat-y;
margin:-1em 0 0;
padding:0 15px 10px 55px}

#main dl.suport dd.lastChild{
background:url(../img/sec/suportBg.gif) no-repeat 0 100%;
margin:-1em 0 0;
padding:0 25px 20px 65px}

/* ダウンロード
*****************************************/
#main #download h3 {
  clear: both;
  margin: 20px 0 10px;
	}

#main #download h4 {
  clear: both;
	margin: 20px 0 10px;
	}

#main #download .cat {
	background-color: #F1F5FA;
	border: 3px solid #9EBEDE;
	}

#main #download .cat ul{
  margin: 5px 10px 0 5px;
	padding: 0 10px;
	}

#main #download .cat li {
  float: left;
	margin-bottom: 10px;
	padding-right: 10px;
	}

#main #download .cat p {
  float: left;
	margin: 0 15px 5px 0;
	padding: 0;
	}


#main .sectionH5{
clear: both;
border:3px double #ccc;
padding:10px;
margin-bottom: 10px;}

#main .sectionH5 .titleArea:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#main .sectionH5 .titleArea{
border-bottom:3px solid #ccc;
display:inline-block;
padding:0 0 10px}

/*\*/
*html #main .sectionH5 .titleArea{height:1%}
#main .sectionH5 .titleArea{display:block}
/**/

#main .sectionH5 .titleArea h5{
background:url(../img/sec/dIcon01.jpg) no-repeat 0 10px;
border:none;
color:#014fbb;
float:left;
margin:0;
padding:6px 0 0 30px;
width:450px}

#main .sectionH5 .titleArea h5 img{
margin:0 0 0 0px;
vertical-align:middle}

#main .sectionH5 .titleArea p{
border-left:3px solid #eb7803;
float:right;
font-size:small;
_font-size:x-small;
font-weight:normal;
margin:0;
padding:0 0 0 10px;
width:140px}

#main .sectionH5 .titleArea p span{
font-size:small;
_font-size:x-small;
font-weight:bold}

#main .sectionH5 dl.detail{
border-top:1px dotted #ccc;
padding:15px 0 0}

#main .sectionH5 dl dd{padding:0}

#main .sectionH5 dl.detail dd{
background:url(../img/common/icon02.gif) no-repeat 0 8px;
padding:0 0 0 10px}

#main .sectionH5 p{font-weight:bold}

#main .sectionH5 ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#main .sectionH5 ul{
border-top:1px dotted #ccc;
display:inline-block;
margin:0;
padding:15px 0 0}

/*\*/
*html #main .sectionH5 ul{height:1%}
#main .sectionH5 ul{display:block}
/**/

#main .sectionH5 ul li{
background:url(../img/sec/dIcon02.jpg) no-repeat 0 3px;
float:left;
margin:0 10px 0 0;
padding:4px 0 2px 27px}

#main .sectionH5 ul li.size{background:url(../img/sec/dIcon03.jpg) no-repeat 0 4px}
#main .sectionH5 ul li.type{background:url(../img/sec/dIcon04.jpg) no-repeat 0 5px}
#main .sectionH5 ul li.url{background:url(../img/sec/dIcon05.jpg) no-repeat 0 5px}

/* サイトマップ
*****************************************/

#main ul.sitemap li ul{margin:0}

#main ul.sitemap li{
background:url(../img/common/icon01.gif) no-repeat 0 5px;
height:1%;
margin:0 0 5px;
padding:0 0 0 15px}

#main ul.sitemap li.note{background:none}

#main ul.sitemap li ul li{
background:url(../img/common/icon03.gif) no-repeat 0 8px;
padding:0 0 0 10px}

/***********************************************/

#index #main h3,
#secIndex #main h3{
background:none;
margin:0 0 10px;
padding:0}

#index #main img,
#secIndex #main img{vertical-align:bottom}

#index #main .pickUp dt{margin:0 0 10px}

#index #main .pickUp dd,
#index #main .pickUp dd ul{
margin:0;
padding:0}

#index #main .pickUp dd ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#index #main .pickUp dd ul{display:inline-block;}

/*\*/
*html #index #main .pickUp dd ul{height:1%}
#index #main .pickUp dd ul{display:block}
/**/

#index #main .pickUp dd ul li{
float:left;
margin:0 8px 0 0;
padding:0}

#index #main .pickUp dd ul li.lastChild{margin:0}

#index #main .h301,
#secIndex #main .h301,
#secIndex #main .h302{margin:0}

#index #main .h301 h3,
#secIndex #main .h302 h3{margin:0 0 5px}

#index #main .h301 table th,
#secIndex #main .h302 table th{
background:none;
border:none;
border-bottom:1px dotted #ccc;
font-weight:normal;
text-align:left;
width:110px}

#index #main .h301 table th span,
#secIndex #main .h302 table th span{margin:0 0 0 10px}

#index #main .h301 table th span img,
#secIndex #main .h302 table th span img{vertical-align:middle}

#index #main .h301 table td,
#secIndex #main .h302 table td{
border:none;
border-bottom:1px dotted #ccc}

#index #main .h302 .bg,
#secIndex #main .h303 .bg{
background:url(../img/index/pict01.jpg) no-repeat;
min-height:150px;
_height:150px;
padding:0 0 0 220px}

#secIndex #main .h303 .bg{background:url(../img/sec_index/pict04.jpg) no-repeat}

#index #main .h302 .bg p,
#secIndex #main .h303 .bg p{margin:0}

#index #main .h302 .bg p.note,
#secIndex #main .h303 .bg p.note{margin:0 0 10px}

/***********************************************/

#secIndex #cont{background:url(../img/sec_index/contBg.jpg) repeat-y}

#secIndex #main:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#secIndex #main{display:inline-block;}

/*\*/
*html #secIndex #main{height:1%}
#secIndex #main{display:block}
/**/

#secIndex #main .detail{
float:left;
margin:0 20px 0 0;
width:470px}

#secIndex #main .detail h3 {
  width: 470px;
	overflow: hidden;
	}


#secIndex #main dl.nav{
float:right;
margin:0;
padding:10px 5px;
width:160px;
_width:170px}

#secIndex #main dl.nav dt{
background:url(../img/sec_index/sideIcon03.gif) no-repeat 0 7px;
color:#333;
padding:0 0 0 20px}

#secIndex #main dl.nav dd{
border:1px solid #e0e0e0;
margin:0 0 5px;
padding:0}

#secIndex #main dl.nav dd a{
background:url(../img/sec_index/sideBg.jpg) repeat-x;
border:1px solid #fff;
display:block;
text-decoration:none}

#secIndex #main dl.nav dd a:hover{background:#fff}

#secIndex #main dl.nav dd a span{
background:url(../img/sec_index/sideIcon01.gif) no-repeat 135px 10px;
display:block}

#secIndex #main dl.nav dd a:hover span{background:url(../img/sec_index/sideIcon01.gif) no-repeat 135px 11px}

#secIndex #main dl.nav dd a span span{
background:url(../img/sec_index/sideIcon02.gif) no-repeat 3px 15px;
font-size:small;
font-weight:bold;
_font-size:x-small!important;
padding:6px 15px 6px 10px}

#secIndex #main dl.nav dd a:hover span span{
background:url(../img/sec_index/sideIcon02.gif) no-repeat 3px 16px;
padding:7px 15px 5px 10px}

#secIndex #main .h301 table{
border-collapse:separate;
border-spacing:10px;
margin:0 -10px 10px;
width:490px}

#secIndex #main .h301 table td{
background:url(../img/sec_index/pickUpBg.jpg) no-repeat 50% 1px;
border:1px solid #e0e0e0;
padding:0;
width:150px}

#secIndex #main .h301 table td div{
margin:15px 0;
min-height:110px;
_height:110px;
text-align:center}

#secIndex #main .h301 table td dl{margin:0 10px 10px}

#secIndex #main .h301 table td dl dt{
font-size:small;
_font-size:x-small!important;
margin:0 0 10px}

#secIndex #main .h301 table td dl dd{
font-size:small;
_font-size:x-small!important;
margin:0 0 5px;
padding:0;}

#main table.detail02 {
clear: both;
margin: 10px 0 0 0}

#main .content{margin:0}

#main .content h3{
background:url(../img/sec/h3bg.jpg) no-repeat 0 100% #014fba!important;
padding:0 0 0 10px!important}

.moviebox {
  margin-left: 10px;
	}

.capture {
  float: left;
	margin: 10px 15px 0 0;
	}


.clear {
	clear:both;
}

hr.clear {
	clear:both;
	visibility:hidden;
}

.center {
	text-align:center;
}

#main table.h_t {
	width:300px;
	float:left;
	margin:10px;
	margin-right:20px;
	margin-left:0px;
}

.center {text-align:center;}

.right {text-align:right;}
.mt10 {margin-top:10px;}
.ml65 {margin-left:65px;}

#main .moviebox .point {
	margin-top: 10px;
}
#main .moviebox h3 {
	margin-top: 10px;
}
#main .moviebox .movie_navi {
	width: 645px;
	height: 180px;
	margin: 40px 0 0 5px;
}

#main .moviebox ul.movie_navi li.link01,
#main .moviebox ul.movie_navi li.link02,
#main .moviebox ul.movie_navi li.link03,
#main .moviebox ul.movie_navi li.link04,
#main .moviebox ul.movie_navi li.link05,
#main .moviebox ul.movie_navi li.link06,
#main .moviebox ul.movie_navi li.link07,
#main .moviebox ul.movie_navi li.link08,
#main .moviebox ul.movie_navi li.link09,
#main .moviebox ul.movie_navi li.link10,
#main .moviebox ul.movie_navi li.link11,
#main .moviebox ul.movie_navi li.link12 {
	background:none;
	float:left;
	padding: 0 0 0 0;
}

#main .moviebox ul.movie_navi li.link01 {margin: 0 0 0 0;}
#main .moviebox ul.movie_navi li.link02,
#main .moviebox ul.movie_navi li.link03,
#main .moviebox ul.movie_navi li.link04,
#main .moviebox ul.movie_navi li.link05,
#main .moviebox ul.movie_navi li.link06 {margin: 0 0 0 3px;}
#main .moviebox ul.movie_navi li.link07 {margin: 3px 0 0 0;}
#main .moviebox ul.movie_navi li.link08,
#main .moviebox ul.movie_navi li.link09,
#main .moviebox ul.movie_navi li.link10,
#main .moviebox ul.movie_navi li.link11,
#main .moviebox ul.movie_navi li.link12 {margin: 3px 0 0 3px;}

#main .moviebox ul.movie_navi li.link01 a,
#main .moviebox ul.movie_navi li.link02 a,
#main .moviebox ul.movie_navi li.link03 a,
#main .moviebox ul.movie_navi li.link04 a,
#main .moviebox ul.movie_navi li.link05 a,
#main .moviebox ul.movie_navi li.link06 a,
#main .moviebox ul.movie_navi li.link07 a,
#main .moviebox ul.movie_navi li.link08 a,
#main .moviebox ul.movie_navi li.link09 a,
#main .moviebox ul.movie_navi li.link10 a,
#main .moviebox ul.movie_navi li.link11 a,
#main .moviebox ul.movie_navi li.link12 a {
	display:block;
	width:105px;
	height:85px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	outline:none;
}

#main .moviebox ul.movie_navi li.link01 a{background-image: url(../img/sec/link_button01.jpg);}
#main .moviebox ul.movie_navi li.link02 a{background-image: url(../img/sec/link_button02.jpg);}
#main .moviebox ul.movie_navi li.link03 a{background-image: url(../img/sec/link_button03.jpg);}
#main .moviebox ul.movie_navi li.link04 a{background-image: url(../img/sec/link_button04.jpg);}
#main .moviebox ul.movie_navi li.link05 a{background-image: url(../img/sec/link_button05.jpg);}
#main .moviebox ul.movie_navi li.link06 a{background-image: url(../img/sec/link_button06.jpg);}
#main .moviebox ul.movie_navi li.link07 a{background-image: url(../img/sec/link_button07.jpg);}
#main .moviebox ul.movie_navi li.link08 a{background-image: url(../img/sec/link_button08.jpg);}
#main .moviebox ul.movie_navi li.link09 a{background-image: url(../img/sec/link_button09.jpg);}
#main .moviebox ul.movie_navi li.link10 a{background-image: url(../img/sec/link_button10.jpg);}
#main .moviebox ul.movie_navi li.link11 a{background-image: url(../img/sec/link_button11.jpg);}
#main .moviebox ul.movie_navi li.link12 a{background-image: url(../img/sec/link_button12.jpg);}

#main .moviebox ul.movie_navi li.link01 a:hover,
#main .moviebox ul.movie_navi li.link02 a:hover,
#main .moviebox ul.movie_navi li.link03 a:hover,
#main .moviebox ul.movie_navi li.link04 a:hover,
#main .moviebox ul.movie_navi li.link05 a:hover,
#main .moviebox ul.movie_navi li.link06 a:hover,
#main .moviebox ul.movie_navi li.link07 a:hover,
#main .moviebox ul.movie_navi li.link08 a:hover,
#main .moviebox ul.movie_navi li.link09 a:hover,
#main .moviebox ul.movie_navi li.link10 a:hover,
#main .moviebox ul.movie_navi li.link11 a:hover,
#main .moviebox ul.movie_navi li.link12 a:hover {background-position:bottom;}

.list li {
	float:left;
	line-height:30px;
	white-space:nowrap;
	width:200px;
}

#lpo #main {
	width:900px;
	margin:0 auto;
}


span.new {
	display:none;
}