@charset "utf-8";
/************************************************************ 
filename   :prce.css
styleinfo  :ページ別スタイル
*************************************************************/
/*
	background-color:#ff0000;
*/
#wrapper #contents_1st .haver{
	width:140px;
	float: left;
}
#wrapper #contents_1st .tyu_w h2{
	float:left;
}

#wrapper #contents_1st .dtax{
	background-color:red;
}

#wrapper #contents_1st .fs_price{
	font-size:14px;
	vertical-align:2px;
}
#wrapper #contents_1st .hide_text{
	/*必要*/
}
#wrapper #contents_1st .hide_appear{
	display:none;
}
#wrapper #contents_1st .other_ml{
	margin-left: 50px;
}


#wrapper #contents_1st h1{
	padding-bottom:10px;
}

#wrapper #contents_1st table {
  border-collapse: collapse;
  width: 90%;
  margin-left:40px;

  margin-bottom:100px;
}
#wrapper #contents_1st table th,
#wrapper #contents_1st table td {
	font-weight:normal;
  padding:10px;
  border: 1px solid #999;
  text-align: left;
}
#wrapper #contents_1st table th {
  background-color: #f2f7e8;
  width: 60%;
}

#wrapper #contents_1st .h_icon{
	/*width: 120px;*/
}


#wrapper #contents_1st .s_title{
	/*
	padding-top:5px;
	padding-left:0px;
	margin-top:60px;
	margin-bottom:40px;
	*/
	background-image:url(../images/film_bg_nuno.png);
	background-repeat:repeat-x;
}

#wrapper #contents_1st .s_title h2{
	color:#666666;
	font-weight:normal;
}
.glyphicon-list-alt{
	color:#000000;
	padding-top:2px;
}


@media screen and (max-width: 1024px) {
  #wrapper #contents_1st .fs_price{
    display: none;
  }
  #wrapper #contents_1st .hide_text{
    display: none;
  }	
	#wrapper #contents_1st .hide_appear{
		display:block;
	}

}

@media screen and (max-width: 768px) {
	#wrapper #contents_1st .s_title .moresmall{
		font-size:20px;
	}

  #wrapper #contents_1st table{
    border-top: 1px solid #999;
		margin-left:auto;
		margin-right:auto;

  }
	#wrapper #contents_1st table td {
    display: block;
    text-align: center;
  }
  #wrapper #contents_1st table th {
    display: block;
    border-top: none;
    border-bottom: none;
		text-align: center;
    width: 100%;
  }

}
