

@charset "utf-8";
/*===========================
add
===========================*/

/*-----------
   色変更   
-----------*/

/* table  */ 

table.table2 th {
	background-color:#F79A86;
	color:#fff;
}

table.table3 th {
	background-color:#F79A86;
	color:#fff;
}

.tdColor1 {
	background-color:#FEF8EF !important;
}

.tdColor2 {
	background-color:#FEEEE0 !important;
}
	

/* buttons */

.txtBnr2 a {
	background-color:#EA8E1E;
	color: #FFF;
}


/*.txtIcon  */

.txtIcon {
	background-color:#EA8E1E;
	color: #FFF;
}

.txtIconBlock {
	background-color:#EA8E1E;
	color: #FFF;
}

.txtIconPoint {
	background-color:#ABC853;
}

/* catchiphrase */

.catch1 {
	color:#EEA011;
}

.catch2 {
	color:#EEA011;
}

.catch3 {
	color:#EEA011;
}

/*circle-number*/

.circle-big {
	color:#EEA011;
}

/* list */

ul.liCircle li::before , ul.liInline li::before ,  ul.liInline2Div li::before , ul.liInline3Div li::before , ul.liInline4Div li::before {
	background:#F3AC56;
}

/* faq */

dl.faq dt::before {
	color: #FFF;
	background:#EE7E3C;
}

dl.faq dd::before {
	color: #FFF;
	background:#64A6D7;
}

/* 枠  */ 

.boxFrame {
	border:3px solid #F1C03F;
}

.boxFrameDouble {
	border:3px double #F1C03F;
}

.boxDot {
	border:2px dotted #F1C03F;
	background:#FEFDE9;
}

.boxFablic {
	border:3px solid #F1C03F;
	background:#FEFDE9;
	box-shadow: 0px 0px 0px 10px #FEFDE9;
	border:  dotted 2px #E3AA24;
}

/*-----------
   css変更   
-----------*/

/* メインキャッチ

#mainVisual .mainCatch {
    margin-top: -16%;
}

 */ 



/* 写真指定 */ 

.f-item1-2 p.mgb1em{
	position: relative;
}

.f-item1-2 .mgb1em.ttl1::before{
	position: absolute;
	content: "スライダー\A人気No1！";
	white-space: pre;
	font-size: 1.6em;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-radius: 20px 20px 0 0 ;
	background: #ffc003;
	padding: 1em 0;
	width: 100%;
}

.f-item1-2 .mgb1em.ttl2::before{
	position: absolute;
	content: "ボールプール\Aボール噴水&バズーカー";
	white-space: pre;
	font-size: 1.6em;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-radius: 20px 20px 0 0 ;
	background: #ffc003;
	padding: 1em 0;
	width: 100%;
}

/*
.f-item1-3 {
    width: 34%;
}
*/

dl.faq dt::before {
    background: #f07377;
}

/* 他  */

.underLineS {
	border-bottom: solid 3px #ef6c70;
}

.medachi {
	display:inline-block;
	color:#FFF;
	text-align:center;
	line-height:normal;
	padding:0.1em 0.8em 0.2em 0.8em;
	background-color:#ef6c70;
	border-radius: 50px;
	-webkit-border-radius: 50px; 
	-moz-border-radius: 50px;
}

