/* CSS Document */

@charset "shift_jis";




/*===========================================
common
============================================*/

.clear {
	clear: both;
	line-height: 100%;
	height: 20px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.mb10 {
	margin-bottom: 10px;
}


.pagetop {
	text-align: right;
}

.sukimasita {
	margin-bottom: 20px;
}


#main_img img {
	width: 100%;
}

#topIndex .mainCont img {
	width: 100% !important;
}

#topIndex .common {
	width: 100% !important;
	-moz-background-size: 100% auto !important;
	-webkit-background-size: 100% auto !important;
	background-size: 100% auto !important;
	height: 100% !important;
}

#topIndex .common a {
	display: block;
	text-indent: -1000em;
	width: 100% !important;
	-moz-background-size: 100% auto !important;
	-webkit-background-size: 100% auto !important;
	background-size: 100% auto !important;
	height: 100% !important;
}

#topIndex .common a:hover {
	display: block;
	width: 100% !important;
	-moz-background-size: 100% auto !important;
	-webkit-background-size: 100% auto !important;
	background-size: 100% auto !important;
	height: 100% !important;
}




#topMain .common img {
	width: 100% !important;
}

#topMain .common {
	width: 100% !important;
	-moz-background-size: 100% auto !important;
	-webkit-background-size: 100% auto !important;
	background-size: 100% auto !important;
	height: 100% !important;
}

#topMain .common a {
	display: block;
	text-indent: -1000em;
	width: 100% !important;
	-moz-background-size: 100% auto !important;
	-webkit-background-size: 100% auto !important;
	background-size: 100% auto !important;
	height: 100% !important;
}

#topMain .common a:hover {
	display: block;
	width: 100% !important;
	-moz-background-size: 100% auto !important;
	-webkit-background-size: 100% auto !important;
	background-size: 100% auto !important;
	height: 100% !important;
}
