.ip320{
		display: none;
		
	}


#MainContents h1{
	font-size: 34px;
	font-weight: bold;
	color:#ed1c29;
	font-family:Arial, Roboto, "Droid Sans",  "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

/*#MainContents #EventPanel .kobetsu,#MainContents #WidePanel .kobetsu,#MainContents #SakuraPanel .kobetsu,#MainContents #KuroPanel .kobetsu,#MainContents #YukoPanel .kobetsu {
	font-size: 28px;
	letter-spacing: -1px;
}*/



#MainContents h2 {
	font-size: 16px;
	margin-bottom: 12px;
	padding-top: 8px;
	font-weight: bold;
}

#MainContents h2.jirei{
	text-align: center;
	font-size: 20px;
	color: #FFF;
	background-color: #D71920;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
}

#TitleContents  {
	height: 52px;
}

h2+p{
	font-size: 14px;
	margin-top: 20px;
}


.details {
	margin-top: 20px;
	overflow: hidden;
	margin-bottom: 20px;
}

#Zeikin {
	font-size: 10px;
	text-align: right;
}

.row-eq-height {
    display: flex;
    flex-wrap: wrap;
}

.display {
	background-image: url(../../event/03img/zoom.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-bottom: 20px;
	margin-top: -12px;
}

section+.adjust{
	margin-top: 8%;
}

.pic{cursor: zoom-in;}
.no_pic{cursor: default;}

.bx-viewport .pic{cursor: default;}

#modal_window {
	
	
	
}

#modal_window img{
	width: 82%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 12px;
	margin-bottom: 12px;
}


#modal_window .pic_link,#modal_window .pic_desc, #modal_window .pic_title:after{

	display: none;
}

#modal_window h4{
	font-size: 20px;
	margin-bottom: 16px;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}

.bx-pager{
	display: none;	
}
#modal_close_btn {
	display: none;
}
.pic_title {
	font-size: 14px;
	margin-top: 4px;
	font-weight: bold;
}
.pic_link a {
	font-size: 12px;
}


.pic_title:after {
	content: "";
 background: url("../03img/pic_zoom.png") no-repeat center;
	background-color: rgba(255,255,255,0.6);
 background-size:30px auto;
	display: block;
	position: absolute;
 width: 48px;
 height: 48px;
	right: 15px;
	font-weight: normal;
	padding-right: 2px;
	padding-left: 4px;
	color: #000;
	top: 0;
 cursor: zoom-in;
}


.no_pic + .pic_title:after {
display: none
}


.col-sm-4 .pic_title:after {
 background-size:24px auto;
 width: 38px;
 height: 38px;
}


.bx-wrapper .bx-viewport .pic_title:before{content:none;}


.returnbtn {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	clear: both;
	margin-top: 40px;
	margin-bottom: 60px;
}
.returnbtn a {
	display: block;
	width: 65%;
	min-width:300px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 2px solid #D71920;
	background-color: #fff;
}

.returnbtn a:hover{
	background-color: #FDE8E9;
	
}


.scrolltb{
	width: 100%;
}


.scrolltb  th {
	background-color: #dcdcdc;
	padding: 8px;
	text-align: center;
}

.scrolltb  td{
	text-align: center;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	}
.scrolltb tbody tr .panelnm {
	background-color: #FFF;
}

.scrolltb thead tr .adjust {
	width: 90px;
}

.adjusttxt{
	color: #dcdcdc;
}


.pic_desc {
	margin-bottom: 20px;
}


.sns {
	margin: 20px;
	clear: both;
	overflow: hidden;
	
}
.sns #Tweet {
	display: block;
	float: left;
	margin-right:4px;
}
.dougabnr,.jireibnr {
	margin-top: 40px;
}


.panelname {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 12px;
}

.icon img {
	margin-right: 8px;
}
#KasouMovie {
	margin-top: 20px;
	margin-bottom: 40px;
}
.moviebox h3 {
	margin-top: 0px;
}
.moviebox {
	margin-top: 16px;
}


.small {
	font-size: 12px;
	margin-top: 16px;
	margin-bottom: 16px;
}

#sizehikaku .ytb {
	margin: 20px;
}


.hikakubox {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;	
}
#sizehikaku h3 img {
	margin-bottom: 20px;
}

	
#EvT01,#EvT02,#EvT03,#EvT04,#EvT05,#EvT06,#WT02,#WT08,#WT09,#WT10,#WT11,#WT12{
	float:left;
	width: 16%;
}

#EvY02{	float:left;
	width: 14%;}
	
#EvY03{
	float:left;
	width: 16%;
}

#EvY04{
	float:left;
	width: 19%;
	margin-top: 2px;
}

#EvY05{
	float:left;
	width: 21%;
}

#EvY06{
	float:left;
	width: 25%;
	margin-top: 1px;
}

#WY09{
	float:left;
	width: 31%;
	
}
	#WY10{
	float:left;
	width: 20%;
	
}

#WY11{	float:left;
	width: 22%;}	

#WY12{
	float:left;
	width: 26%;
	margin-top: 1px;
}


.footerbnr {
	margin-bottom: 20px;
	margin-top: 0px;
}


.mb_pnlnm {
	display: none;	
	
}

.nl {
	color: #D61920;
}

.smpl{
	margin-bottom: 40px;
}

.psize{
	display: block;
	text-align: right;
}

.infobox{
	text-align: center;
	padding-top: 36px;
	padding-bottom: 36px;
	padding-right: 12px;
	padding-left: 12px;
	}
	
.infobox a{
	background-color: #fff;
	display: block;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	color: #ed1c29;
	border-radius:4px;
	font-size: 14px;
	text-decoration: none;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 12px;
	border: 1px solid #ed1c29;
	background-image: url(../03img/back_arw_bg.png);
	background-repeat: no-repeat;
	background-position: 260px center;	
	box-sizing:border-box;
	}
.infobox a:hover{
	background-color: #fde8e9;	
	}

.infobox h4{
	font-size: 14px;
	font-weight: bold;
	color: #000;
	display: block;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	}



.infobox p{
	margin-top: 16px;
	font-size: 14px;
}

#MainContents h1.kobetsu{
	padding-bottom: 28px;
	}

.zeikomi,.zeibetsu,.syouhizei{
/*	line-height: 141%;*/
	text-align: right;
	}

.zeikomi{
	font-size: 18px;
	font-weight: bold;	
	}

.zeibetsu,.syouhizei{
	font-size: 10px;
	}


.zeikomi:before{
	content: "総額";
	font-size: 11px;
	margin-right: 4px;
	font-weight: normal;		
	}
	
.zeikomi.over:before{
	content: "+総額";
	font-size: 11px;
	margin-right: 4px;
	font-weight: normal;		
	}
	
.zeikomi:after{
		content: "円";
	font-size: 9px;
	margin-right: 4px;	
	}	

	
.zeibetsu:before{
	content: "本体価格";
	font-size: 10px;
	margin-right: 4px;	
	}
	
.zeibetsu:after{
		content: "円";
	font-size: 10px;
	}
	
.syouhizei:before{
	content: "税額(10％)";
	font-size: 10px;
	}
	
.syouhizei:after{
		content: "円";
	font-size: 10px;
	}
	
.utiwake{
	background-image: url(../03img/zei01.gif),url(../03img/zei02.gif);
	background-repeat: no-repeat;
	background-position: left center, right center;
	background-size: contain;
	padding-left:8px;
	padding-right:8px;
	}
	
.zeikomi,.zeibetsu,.syouhizei{
	display: block;
	white-space: nowrap;
	}

#PanelSpec table, #PanelSpecTT table,#PanelSpecTY table{
	width: 100%;
	margin-top: 8px;
	margin-bottom: 20px;
}
#PanelSpec table tr th, #PanelSpecTT table tr th,#PanelSpecTY table tr th{
	font-size: 12px;
	background-color: #FDE8E9;
	text-align: center;
	width: 100px;	
}
#PanelSpec table tr td, #PanelSpecTT table tr td,#PanelSpecTY table tr td{
	text-align: right;
/*	font-size: 14px;*/
/*	font-weight: bold;*/
/*	padding-right: 8px;*/
}
	
.swipe{
	display: none;
	}


@media screen and  (max-width: 1099px){
#TitleContents  {
	width: 100%;
		position: absolute;
	top:110px;	
}
	
#TitleContents  img{
	width: 100%;
	height: auto;

}
	#MainContents{
	padding: 0px;
}


.psize{
	text-align: left;
	display: inline;
}


.infobox a:hover{
	background-color: #FFFFFF;	
	}

#MainContents h1.kobetsu{
	padding-bottom: 10px;
	text-align: center;
	}


}

@media screen and  (max-width: 719px){

#MainContents h1{
	font-size: 16px;
	color:#fff;
	background-color: red;
	text-align: center;
	padding: 10px 5px;
	letter-spacing: -1px;
}	

	#TitleContents {
		display:none;	
	}

#MainContents h2.jirei{
	text-align: center;
	font-size: 14px;
	color: #FFF;
	background-color: #D71920;
	padding-top: 2px;
	padding-bottom: 2px;
}

#MainContents #EventPanel .kobetsu,#MainContents #WidePanel .kobetsu {
	font-size: 16px;
}

#modal_window .pic_title{
	font-size: 14px;
}

.pic{cursor: auto;}

.pic_title:after{
	display: none;
}



  .scrolltb {
	display: block;
	position: relative;
	width: 94%;
  }
 .scrolltb thead {
    display: block;
    float: left;
  }
  .scrolltb tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
  .scrolltb th,
  .scrolltb td {
    display: block;
  }
  .scrolltb tr {
    display: inline-block;
  }
  .scrolltb tbody tr {
    margin-right: -5px;
  }

.scrolltb thead tr .adjust.sp_height {
	width: auto;
	padding-top: 20px;
	box-sizing:border-box;
	height: 80px;
}

  .scrolltb th{
	padding-right: 2px;
	padding-left: 2px;
	  }
	  
	  
.adjusttxt{
	display: none;
}

.icon img {
	margin-right: 8px;
	height: auto;
	width: 30%;
	max-width:110px;
}

.display{
	
	visibility: hidden;
}

.moviebox {
	margin-top: 8px;
}

.moviebox h2 {
	font-size: 13px;
	font-weight: bold;
}

.mb_pnlnm {
	font-size: 18px;
	font-weight: bold;
	margin-top: 8px;
	text-align: center;
	margin-bottom: 8px;
	display: block;
}


#Detaillink{
	font-weight: bold;
}


	
#MovieJirei .row.row-eq-height .col.col-sm-6{
	text-align: center;
	width: 100%;
	}

#MovieJirei img{
	width:auto;
	height:auto;
	
	}
	
	
#PanelSpec table tr td .utiwake,#PanelSpecTT table tr td .utiwake,#PanelSpecTY table tr td .utiwake{
	width: 120px;
	/*	background-position: 40px center, right center;*/

	}
	
	
#PanelSpec table tr th,#PanelSpecTT table tr th,#PanelSpecTY table tr th{
	width: 50%;
	}
	
.zeikomi{
	text-align: center;
	}
	
.utiwake{
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	}
	

.mb_br{
	display: none;
	}
	
.scrolltb .sp_height{
	height: 62px;
	}
	
.swipe{
	display: block;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 20px;
	}
	
}

@media screen and (min-width:953px){

	.dougabnr a{
	display: block;
	background-image: url(../03img/movies_on.gif);
	background-repeat: no-repeat;
	background-size: contain;
		}
	.dougabnr a:hover img{
		visibility: hidden;
		}
		
	.jireibnr a{
	display: block;
	background-image: url(../03img/jirei_on.gif);
	background-repeat: no-repeat;
	background-size: contain;
		}
	.jireibnr a:hover img{
		visibility: hidden;
		}
		
		#EvT01 a{
	display: block;
	background-image: url(../03img/ev_t01_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
	#EvT01 a:hover img{
		visibility: hidden;
		}
	
	#EvT02 a{
	display: block;
	background-image: url(../03img/ev_t02_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
	#EvT02 a:hover img{
		visibility: hidden;
		}
	#EvT03 a{
	display: block;
	background-image: url(../03img/ev_t03_on.gif);
	background-repeat: no-repeat;	
	background-size: cover;
		}
	#EvT03 a:hover img{
		visibility: hidden;
		}		
	#EvT04 a{
	display: block;
	background-image: url(../03img/ev_t04_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
	#EvT04 a:hover img{
		visibility: hidden;
		}
		#EvT05 a{
	display: block;
	background-image: url(../03img/ev_t05_on.gif);
	background-repeat: no-repeat;	
	background-size: cover;
		}
	#EvT05 a:hover img{
		visibility: hidden;
		}
		#EvT06 a{
	display: block;
	background-image: url(../03img/ev_t06_on.gif);
	background-repeat: no-repeat;	
	background-size: cover;
		}
	#EvT06 a:hover img{
		visibility: hidden;
		}	
	#WT02 a{
	display: block;
	background-image: url(../03img/w_t02_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
	#WT02 a:hover img{
		visibility: hidden;s
		}
	
	#WT08 a{
	display: block;
	background-image: url(../03img/w_t08_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
	#WT08 a:hover img{
		visibility: hidden;
		}
	#WT09 a{
	display: block;
	background-image: url(../03img/w_t09_on.gif);
	background-repeat: no-repeat;	
	background-size: cover;
		}
	#WT09 a:hover img{
		visibility: hidden;
		}		
	#WT10 a{
	display: block;
	background-image: url(../03img/w_t10_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
	#WT10 a:hover img{
		visibility: hidden;
		}
		#WT11 a{
	display: block;
	background-image: url(../03img/w_t11_on.gif);
	background-repeat: no-repeat;	
	background-size: cover;
		}
	#WT11 a:hover img{
		visibility: hidden;
		}
		#WT12 a{
	display: block;
	background-image: url(../03img/w_t12_on.gif);
	background-repeat: no-repeat;	
	background-size: cover;
		}
	#WT12 a:hover img{
		visibility: hidden;
		}

#EvY02 a{
	display: block;
	background-image: url(../03img/ev_y02_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#EvY02 a:hover img{
		visibility: hidden;
		}

#EvY03 a{
	display: block;
	background-image: url(../03img/ev_y03_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#EvY03 a:hover img{
		visibility: hidden;
		}

#EvY04 a{
	display: block;
	background-image: url(../03img/ev_y04_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#EvY04 a:hover img{
		visibility: hidden;
		}

#EvY05 a{
	display: block;
	background-image: url(../03img/ev_y05_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#EvY05 a:hover img{
		visibility: hidden;
		}

#EvY06 a{
	display: block;
	background-image: url(../03img/ev_y06_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#EvY06 a:hover img{
		visibility: hidden;
		}
		

#WY09 a{
	display: block;
	background-image: url(../03img/w_y09_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#WY09 a:hover img{
		visibility: hidden;
		}
		
#WY10 a{
	display: block;
	background-image: url(../03img/w_y10_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#WY10 a:hover img{
		visibility: hidden;
		}
		
#WY11 a{
	display: block;
	background-image: url(../03img/w_y11_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#WY11 a:hover img{
		visibility: hidden;
		}

#WY12 a{
	display: block;
	background-image: url(../03img/w_y12_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#WY12 a:hover img{
		visibility: hidden;
		}
		}



#sizehikaku + #MovieJirei {
	padding-top:20px;
}

#KobetsuPanel,#KobetsuPanelTT,#KobetsuPanelTY {
	margin-bottom: 20px;
}

.setsumei {
	margin-bottom: 8%;
}

#KobetsuPanel img,#KobetsuPanelTT img,#KobetsuPanelTY img {
	margin-bottom: 20px;
}

ul #PanelName,ul #PanelNameTT,ul #PanelNameTY {
	font-size: 22px;
	font-weight: bold;
}
ul li #PanelNumber,ul li #PanelNumberTT ,ul li #PanelNumberTY{
	font-size: 20px;
	font-weight: bold;
	margin-right: 8px;
	color: #ED1C29;
}

#PanelSpec ul,#PanelSpecTT ul,#PanelSpecTY ul {
	margin-bottom: 20px;
}

#PanelSpec ul #PanelName,#PanelSpecTT ul #PanelNameTT,#PanelSpecTY ul #PanelNameTY{
		line-height: 140%;
	}


.yen {
	font-size: 10px;
	font-weight: normal;
}
#PanelSpec p ,#PanelSpecTT p,#PanelSpecTY p{
	margin-top: 8px;
	margin-bottom: 20px;
}

.setsumeititle{
	background-image: url(../03img/setsumeititle.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #000;
	padding: 8px;
}

#OtherName ul li{
	display: inline;
		line-height: normal;
}

#OtherName ul{
	line-height: 18px;
}


#OtherName li{
	margin-right: 12px;
}
#PanelSpec h4,#PanelSpecTT h4,#PanelSpecTY h4 {
	font-size: 14px;
	font-weight: bold;
}

#Zeikin {
	font-size: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: right;
}
.setsumeititle img {
	margin-top: -8px;
}
#OtherSize {
	margin-top: 20px;
	margin-bottom: 8px;
}


#Wk {
	position: relative;
	margin-bottom: 20px;
	width: 100%;
	height: 100px;
}


.walking {
	position: absolute;
	width: 81px;
	height: 100px;
	background-image: url(../03img/move.gif);
	margin-bottom: 20px;
	background-repeat: no-repeat;
}

.plus90 {
	font-size: 10px;
	text-align: right;
	margin-bottom: -20px;
}


@media screen and (max-width: 719px){
	#OtherSize{
		text-align:center;}	
		
	.plus90 {
	font-size: 10px;
	text-align: center;
	margin-bottom: -20px;
	margin-top: 12px;
}
	


}


@media screen and  (max-width: 350px){

#OtherSize img{
	width: 100%;
	height:auto;
}

.infobox a{
	width: 260px;

background-position: 228px center;		
	}

#MovieJirei img{
	width:280px;
	height:auto;	
	}
	

}


#EraserBox h1 span .adjust {
	padding-left: -4px;
}

@media screen and  (max-width: 719px){

#MainContents h1{
	font-size: 16px;
	color:#fff;
	background-color: red;
	text-align: center;
	padding: 10px 5px;
	letter-spacing: -1px;
}	

	#TitleContents {
		display:none;	
	}

#MainContents h2.jirei{
	text-align: center;
	font-size: 14px;
	color: #FFF;
	background-color: #D71920;
	padding-top: 2px;
	padding-bottom: 2px;
}

#MainContents #EventPanel .kobetsu,#MainContents #WidePanel .kobetsu {
	font-size: 16px;
}

#modal_window .pic_title{
	font-size: 14px;
}

.pic{cursor: auto;}

.pic_title:after{
	display: none;
}



  .scrolltb {
	display: block;
	position: relative;
	width: 94%;
  }
 .scrolltb thead {
    display: block;
    float: left;
  }
  .scrolltb tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
  .scrolltb th,
  .scrolltb td {
    display: block;
  }
  .scrolltb tr {
    display: inline-block;
  }
  .scrolltb tbody tr {
    margin-right: -5px;
  }

.scrolltb thead tr .adjust.sp_height {
	width: auto;
	padding-top: 20px;
	box-sizing:border-box;
	height: 80px;
}

  .scrolltb th{
	padding-right: 2px;
	padding-left: 2px;
	  }
	  
	  
.adjusttxt{
	display: none;
}

.icon img {
	margin-right: 8px;
	height: auto;
	width: 30%;
	max-width:110px;
}

.display{
	
	visibility: hidden;
}

.moviebox {
	margin-top: 8px;
}

.moviebox h2 {
	font-size: 13px;
	font-weight: bold;
}

.mb_pnlnm {
	font-size: 18px;
	font-weight: bold;
	margin-top: 8px;
	text-align: center;
	margin-bottom: 8px;
	display: block;
}


#Detaillink{
	font-weight: bold;
}


	
#MovieJirei .row.row-eq-height .col.col-sm-6{
	text-align: center;
	width: 100%;
	}

#MovieJirei img{
	width:auto;
	height:auto;
	
	}
	
	
#PanelSpec table tr td .utiwake,#PanelSpecTT table tr td .utiwake,#PanelSpecTY table tr td .utiwake{
	width: 120px;
	/*	background-position: 40px center, right center;*/

	}
	
	
#PanelSpec table tr th,#PanelSpecTT table tr th,#PanelSpecTY table tr th{
	width: 50%;
	}
	
.zeikomi{
	text-align: center;
	}
	
.utiwake{
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	}
	

.mb_br{
	display: none;
	}
	
.scrolltb .sp_height{
	height: 62px;
	}
	
.swipe{
	display: block;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 20px;
	}
	
}

@media screen and (min-width:953px){

	.dougabnr a{
	display: block;
	background-image: url(../03img/movies_on.gif);
	background-repeat: no-repeat;
	background-size: contain;
		}
	.dougabnr a:hover img{
		visibility: hidden;
		}
		
	.jireibnr a{
	display: block;
	background-image: url(../03img/jirei_on.gif);
	background-repeat: no-repeat;
	background-size: contain;
		}
	.jireibnr a:hover img{
		visibility: hidden;
		}
		
		#EvT01 a{
	display: block;
	background-image: url(../03img/ev_t01_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
	#EvT01 a:hover img{
		visibility: hidden;
		}
	
	#EvT02 a{
	display: block;
	background-image: url(../03img/ev_t02_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
	#EvT02 a:hover img{
		visibility: hidden;
		}
	#EvT03 a{
	display: block;
	background-image: url(../03img/ev_t03_on.gif);
	background-repeat: no-repeat;	
	background-size: cover;
		}
	#EvT03 a:hover img{
		visibility: hidden;
		}		
	#EvT04 a{
	display: block;
	background-image: url(../03img/ev_t04_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
	#EvT04 a:hover img{
		visibility: hidden;
		}
		#EvT05 a{
	display: block;
	background-image: url(../03img/ev_t05_on.gif);
	background-repeat: no-repeat;	
	background-size: cover;
		}
	#EvT05 a:hover img{
		visibility: hidden;
		}
		#EvT06 a{
	display: block;
	background-image: url(../03img/ev_t06_on.gif);
	background-repeat: no-repeat;	
	background-size: cover;
		}
	#EvT06 a:hover img{
		visibility: hidden;
		}	
	#WT02 a{
	display: block;
	background-image: url(../03img/w_t02_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
	#WT02 a:hover img{
		visibility: hidden;s
		}
	
	#WT08 a{
	display: block;
	background-image: url(../03img/w_t08_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
	#WT08 a:hover img{
		visibility: hidden;
		}
	#WT09 a{
	display: block;
	background-image: url(../03img/w_t09_on.gif);
	background-repeat: no-repeat;	
	background-size: cover;
		}
	#WT09 a:hover img{
		visibility: hidden;
		}		
	#WT10 a{
	display: block;
	background-image: url(../03img/w_t10_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
	#WT10 a:hover img{
		visibility: hidden;
		}
		#WT11 a{
	display: block;
	background-image: url(../03img/w_t11_on.gif);
	background-repeat: no-repeat;	
	background-size: cover;
		}
	#WT11 a:hover img{
		visibility: hidden;
		}
		#WT12 a{
	display: block;
	background-image: url(../03img/w_t12_on.gif);
	background-repeat: no-repeat;	
	background-size: cover;
		}
	#WT12 a:hover img{
		visibility: hidden;
		}

#EvY02 a{
	display: block;
	background-image: url(../03img/ev_y02_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#EvY02 a:hover img{
		visibility: hidden;
		}

#EvY03 a{
	display: block;
	background-image: url(../03img/ev_y03_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#EvY03 a:hover img{
		visibility: hidden;
		}

#EvY04 a{
	display: block;
	background-image: url(../03img/ev_y04_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#EvY04 a:hover img{
		visibility: hidden;
		}

#EvY05 a{
	display: block;
	background-image: url(../03img/ev_y05_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#EvY05 a:hover img{
		visibility: hidden;
		}

#EvY06 a{
	display: block;
	background-image: url(../03img/ev_y06_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#EvY06 a:hover img{
		visibility: hidden;
		}
		

#WY09 a{
	display: block;
	background-image: url(../03img/w_y09_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#WY09 a:hover img{
		visibility: hidden;
		}
		
#WY10 a{
	display: block;
	background-image: url(../03img/w_y10_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#WY10 a:hover img{
		visibility: hidden;
		}
		
#WY11 a{
	display: block;
	background-image: url(../03img/w_y11_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#WY11 a:hover img{
		visibility: hidden;
		}

#WY12 a{
	display: block;
	background-image: url(../03img/w_y12_on.gif);
	background-repeat: no-repeat;
	background-size: cover;
		}
#WY12 a:hover img{
		visibility: hidden;
		}
		}



#sizehikaku + #MovieJirei {
	padding-top:20px;
}

#KobetsuPanel,#KobetsuPanelTT,#KobetsuPanelTY {
	margin-bottom: 20px;
}

.setsumei {
	margin-bottom: 8%;
}

#KobetsuPanel img,#KobetsuPanelTT img,#KobetsuPanelTY img {
	margin-bottom: 20px;
}

ul #PanelName,ul #PanelNameTT,ul #PanelNameTY {
	font-size: 22px;
	font-weight: bold;
}
ul li #PanelNumber,ul li #PanelNumberTT ,ul li #PanelNumberTY{
	font-size: 20px;
	font-weight: bold;
	margin-right: 8px;
	color: #ED1C29;
}

#PanelSpec ul,#PanelSpecTT ul,#PanelSpecTY ul {
	margin-bottom: 20px;
}

#PanelSpec ul #PanelName,#PanelSpecTT ul #PanelNameTT,#PanelSpecTY ul #PanelNameTY{
		line-height: 140%;
	}


.yen {
	font-size: 10px;
	font-weight: normal;
}
#PanelSpec p ,#PanelSpecTT p,#PanelSpecTY p{
	margin-top: 8px;
	margin-bottom: 20px;
}

.setsumeititle{
	background-image: url(../03img/setsumeititle.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #000;
	padding: 8px;
}

#OtherName ul li{
	display: inline;
		line-height: normal;
}

#OtherName ul{
	line-height: 18px;
}


#OtherName li{
	margin-right: 12px;
}
#PanelSpec h4,#PanelSpecTT h4,#PanelSpecTY h4 {
	font-size: 14px;
	font-weight: bold;
}

#Zeikin {
	font-size: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: right;
}
.setsumeititle img {
	margin-top: -8px;
}
#OtherSize {
	margin-top: 20px;
	margin-bottom: 8px;
}


#Wk {
	position: relative;
	margin-bottom: 20px;
	width: 100%;
	height: 100px;
}


.walking {
	position: absolute;
	width: 81px;
	height: 100px;
	background-image: url(../03img/move.gif);
	margin-bottom: 20px;
	background-repeat: no-repeat;
}

.plus90 {
	font-size: 10px;
	text-align: right;
	margin-bottom: -20px;
}


@media screen and (max-width: 719px){
	#OtherSize{
		text-align:center;}	
		
	.plus90 {
	font-size: 10px;
	text-align: center;
	margin-bottom: -20px;
	margin-top: 12px;
}
	


}


@media screen and  (max-width: 350px){

#OtherSize img{
	width: 100%;
	height:auto;
}

.infobox a{
	width: 260px;

background-position: 228px center;		
	}

#MovieJirei img{
	width:280px;
	height:auto;	
	}
	

}


#EraserBox h1 span .adjust {
	padding-left: -4px;
}
