@charset "UTF-8";
/*cmn/css/cmn.css*/



#Cont {
	padding: 9px 9px 0 9px;
}
/******************************************************************************
cmn class
******************************************************************************/
.g-nav-area{
    width:950px;
    margin: 0 auto 30px;
}
@media screen and (max-width: 768px) {
	.g-nav-area{
	    width:100%;
	    margin-bottom: 0;
	}
}
.f-left {
	float: left;
}
.f-right {
	float: right;
}
.t-left {
	text-align: left;
}
.t-right {
	text-align: right;
}
.t-center {
	text-align: center;
}
.t-justify {
	text-align: justify;
	text-justify: inter-ideograph;
	line-break: strict;
}
.none {
	display: none;
}
.bg-none {
	background: none!important;
}
.imgover {
}
/*------------------------------*/
/*tool*/
/*------------------------------*/
/* margin-bottom */
.mb-5 {
	margin-bottom: 5px!important;
}
.mb-10 {
	margin-bottom: 10px!important;
}
.mb-15 {
	margin-bottom: 15px!important;
}
.mb-20 {
	margin-bottom: 20px!important;
}
.mb-25 {
	margin-bottom: 25px!important;
}
.mb-30 {
	margin-bottom: 30px!important;
}
.mb-35 {
	margin-bottom: 35px!important;
}
.mb-40 {
	margin-bottom: 40px!important;
}
.mb-50 {
	margin-bottom: 50px!important;
}
.mb-55 {
	margin-bottom: 55px!important;
}
.mb-60 {
	margin-bottom: 60px!important;
}
.mb-65 {
	margin-bottom: 65px!important;
}
.mb-80 {
	margin-bottom: 80px!important;
}
/* font-size */
.font-8 {
	font-size: 0.8em!important;
}
.font-9 {
	font-size: 0.9em!important;
}
.font-10 {
	font-size: 1.0em!important;
}
.font-11 {
	font-size: 1.1em!important;
}
.font-12 {
	font-size: 1.2em!important;
}
.font-13 {
	font-size: 1.3em!important;
}
.font-14 {
	font-size: 1.4em!important;
}
.font-15 {
	font-size: 1.5em!important;
}
.font-16 {
	font-size: 1.6em!important;
}


/******************************************************************************
smartphone
******************************************************************************/
@media screen and (max-device-width: 480px) {
html {
	-webkit-text-size-adjust: none;
}
}



#pagetopArea {
	margin-left:30px;
}
#Foot {
	background:url(http://static.hirakatapark.co.jp/img/share/sprite.png) no-repeat center -267px;
}

.-h65 {
    height: 65px;
}
.-h125 {
    height: 125px;
}
ul.linear-button.-col3 li {
    float: left;
}
@media screen and (max-width: 768px) {
	ul.linear-button.-col3 li {
	    float: none;
	}
	.-h125 {
	    height: auto;
	}
}