

/**必要無いCSSは削除していく**/

/* ==================================================
contents block
================================================== */
@media(max-width:767px){
	#ht5_contents .mod_cntBlock{
		*zoom:1;
		min-width:300px;
		padding:0px 10px;
		background-color:#fff;
	}
	#ht5_contents .mod_cntBlock > .cbInner{
		min-width:300px;
		max-width:767px;
		/*width:767px;*/ /* ie7&8 */
		margin:0px auto;
	}
}
@media(max-width:767px){ /* for smartphone */
	#ht5_contents{
		min-width:320px;
	}
	#ht5_contents .cntInner{
		min-width:320px;
	}
}
#ht5_contents .mod_blockA{
	margin-top:40px;
}
#ht5_contents .mod_blockA:first-child{
	margin-top:0px;
}
#ht5_contents .mod_blockB{
	margin-top:30px;
}
#ht5_contents .mod_blockB:first-child{
	margin-top:0px;
}

/* ==================================================
 bottom link
================================================== */
#ht5_contents .mod_arrAncTop{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0px 0px 0px 18px !important;
	background-repeat:no-repeat;
	background-position:0px 0.25em;
	text-decoration:none;
	cursor:pointer;
	line-height:1.8 !important;
}
@media(min-width:0px){ /* modern browser */
	#ht5_contents .mod_arrAncTop{
		background-position:0px 0.3em !important;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	#ht5_contents .mod_arrAncTop{
		background-position:0px 0.2em !important;
	}
}
#ht5_contents .mod_arrAncTop:hover{
	text-decoration:underline;
}
#ht5_contents .mod_arrAncTop:visited{
	color:#333!important;
}
#ht5_contents .mod_arrAncTop{
	background-image:url(https://img.dinos.co.jp/defaultMall/images/ht5/common/icn/arr_circle_darkgray_top.png);
}
#ht5_contents .mod_bottomLink:before,
#ht5_contents .mod_bottomLink:after{
	content:" ";
	display:table;
}
#ht5_contents .mod_bottomLink:after{
	clear:both;
}
#ht5_contents .mod_bottomLink{
	*zoom:1;
	position:relative;
	z-index:1;
	margin-top:10px;
}
/* lead
------------------------------ */
#ht5_contents .mod_bottomLink .lead{
	float:left;
}
/* link
------------------------------ */
#ht5_contents .mod_bottomLink ul:before,
#ht5_contents .mod_bottomLink ul:after{
	content:" ";
	display:table;
}
#ht5_contents .mod_bottomLink ul:after{
	clear:both;
}
#ht5_contents .mod_bottomLink ul{
	*zoom:1;
	float:right;
}
#ht5_contents .mod_bottomLink li{
	float:left;
	margin-left:20px;
	line-height:1.85;
}
#ht5_contents .mod_bottomLink li:first-child{
	margin-left:0px;
}
/* ==================================================
 SP表示制御
================================================== */
@media(max-width:767px){
	.hideSp{
		display:none !important;
	}
	.blockSp{
		display:block !important;
	}
}
/* link
------------------------------------------------------*/
a,
a:link {
	color:#333333;
	text-decoration:underline;
}
a:visited {
	color:#666666;
}
a:hover {
	text-decoration:none;
}
/* ==================================================
 画像汎用
================================================== */
/* PC用
---------------------------------------------------*/
@media(min-width:768px){
	.switchDevice .pc {
    		display: block;
	}
	.switchDevice .sp {
    		display: none;
	}
}
/* SP用
---------------------------------------------------*/
@media(max-width:767px){
	.switchDevice .pc {
	    	display: none;
	}
	.switchDevice .sp {
 	   	display: block;
	}
}

