@charset "utf-8";
@media all and (min-width: 771px){
 
/* ==========================

	#top

=========================== */


/* ---------------------------

			#wrapper

--------------------------- */

#top #wrapper {
	width: auto;
	margin:0 auto ;
	padding:0 0 0 0;
}

/* ---------------------------

			#mainImage

--------------------------- */


#mainImage{
	width:960px;
	margin:0 auto 30px;
}
html.ie6 #mainImage,
html.ie7 #mainImage,
html.ie8 #mainImage{
	margin-top: 20px;
}

#mainImage .inner{
	width:960px;
	margin: 0 auto 3px;
	/*background:url(../img/top/mainimage_frame.png) 0 0 no-repeat;*/
	position:relative;

}
#mainImage ul{
	height:414px;
	z-index:-1;
	position:relative;

}
#mainImage ul li{
}
#mainImage p{
	padding:11px 5px;
	margin-top: 5px;
	background:#FF7A1E;
	text-align:center;
	color:#FFF;
	font-size:23px;
	font-size:2.3rem;
	font-family:Arial, Roboto,"Droid Sans","游ゴシック", YuGothic,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;


}
#mainImage p span{
	padding:5px 15px;
	background:#FFF;
	text-align:center;
	color:#FF7A1E;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius:50px;
}

	#mainImage p.sp{
		display:none;
	}

		/*  スライドページャー部分設定  */
		.bx-wrapper {
			position:relative;
		}
		.bx-pager {
			text-align: center;
			font-size: .85em;
			font-family: Arial;
			font-weight: bold;
			color: #666;
			padding-top: 0;
			position:absolute;
			bottom:13px;
			left:47%;
		}
		
		.bx-wrapper .bx-pager .bx-pager-item,
		.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
			display: inline-block;
			*zoom: 1;
			*display: inline;
		}
		
		.bx-wrapper .bx-pager.bx-default-pager a {
			background: #DDD;
			text-indent: -9999px;
			display: block;
			width: 6px;
			height: 6px;
			margin: 0 5px;
			outline: 0;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
		}
		
		.bx-wrapper .bx-pager.bx-default-pager a:hover,
		.bx-wrapper .bx-pager.bx-default-pager a.active {
			background: #FF791D;
		}
		/*  スライド部分設定ここまで  */



/* ---------------------------

			#contents

--------------------------- */


#top #contents{
	width:1000px;
	margin:0 auto 0;

	float:none;
	background:none;
	padding:0;	


}


#category{
	margin:0 auto 25px;
	overflow:hidden;
	width:960px;
}
	#category li a:hover img{
		opacity: 1;
		-moz-opacity: 1; /* Firefox */
		filter: alpha(opacity=100); /* IE6/7 */
		-ms-filter: "alpha(opacity=100)"; /* IE8 */
	}

#category li{
	float:left;
	width:187px;
	height:292px;
	padding:20px;
	margin:0 16px 0 0;
}
.ca01{
	background:url(../img/top/cat01_box.png) 0 0 no-repeat;
}
.ca02{
	background:url(../img/top/cat02_box.png) 0 0 no-repeat;
}
.ca03{
	background:url(../img/top/cat03_box.png) 0 0 no-repeat;
}
#category li.ca04{
	background:url(../img/top/cat04_box.png) 0 0 no-repeat;
	margin:0 0 0 0;
}

#category li dl dt{
	text-align:center;
	height:151px;	
}
	#category li.ca04 dl dt img{
		text-align:center;
		vertical-align:bottom;
	}
	#category li dl dt.sp{
		display:none;
	}

#category li dl dd{
	text-align:center;
}

#category li dl dd a{
	display:block;
	font-family:Arial, Roboto,"Droid Sans","游ゴシック", YuGothic,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;


	padding: 10px 0;
	color:#FFF;
	width:173px;
	font-size:16px;
font-size:1.6rem;
	text-align:center;
	margin:0 auto 10px;
	
	border-radius: 6px;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
}
#category li dl dd a:hover{
	width:173px;
	padding: 12px 0 8px 1px;
	margin-bottom:14px;
}


	#category li.ca01 dl dd a{
		background: #998674;
		border-right: 2px solid #736356;
		border-bottom: 8px solid #736356;
	}
	#category li.ca01 dl dd a:hover{
		border-right: 1px solid #736356;
		border-bottom: 4px solid #736356;	
	}

	#category li.ca02 dl dd a{
		background: #FFA000;
		border-right: 2px solid #FF7A00;
		border-bottom: 8px solid #FF7A00;
	}
	#category li.ca02 dl dd a:hover{
		border-right: 1px solid #FF7A00;
		border-bottom: 4px solid #FF7A00;	
	}

	#category li.ca03 dl dd a{
		background: #006FBF;
		border-right: 2px solid #004777;
		border-bottom: 8px solid #004777;
	}
	#category li.ca03 dl dd a:hover{
		border-right: 1px solid #004777;
		border-bottom: 4px solid #004777;	
	}

	#category li.ca04 dl dd a{
		background: #009341;
		border-right: 2px solid #005F44;
		border-bottom: 8px solid #005F44;
	}
	#category li.ca04 dl dd a:hover{
		border-right: 1px solid #005F44;
		border-bottom: 4px solid #005F44;	
	}


p.other{
	margin:0 auto 25px;
	text-align:right;
	padding:0 25px 0 0;
	overflow:hidden;
	position:relative;
	z-index:1;
}
p.other a{
	float:right;
	display:block;
	padding:10px;
	margin:0 0 0 0;
	text-align:center;
	background:#0071BC;
	color:#FFE01E;
	width:205px;

	border-radius: 6px;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
}
	p.other a:hover{
		background:#157DB7;
	}




#c_category{
	margin:0 auto 20px;
	width:1000px;
	padding:0 0;
	background:url(../img/top/child_cat_bg.png) 0 120px no-repeat;
	height:341px;
	position:relative;

	margin-top:-120px;
	padding-top:120px;
}

#c_category .sp{
	display:none;
}


#c_category h1{
	position:absolute;
	left:65px;
	top:150px;
	text-align:center;
}
#c_category h1 span{
	display:block;
	margin-bottom:6px;
	color:#FFF;
	font-size:12px;
font-size:1.2rem;
}
#c_category p.tel{
	position:absolute;
	right:30px;
	top:158px;
}
#c_category p.tel span{
	text-align:left;
	display:block;
	padding-bottom:2px;
	color:#FFF;
	font-size:20px;
font-size:1.8rem;
	letter-spacing:0.1em;
	font-family:Arial, Roboto,"Droid Sans","游ゴシック", YuGothic,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;


}
#c_category p.tel span> span{
	text-align:left;
	display:inline;
	padding-bottom:2px;
	color:#FFF;
	font-size:20px;
font-size:1.3rem;
	letter-spacing:0.1em;
	font-family:Arial, Roboto,"Droid Sans","游ゴシック", YuGothic,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;


}

#c_category ul{
	position:absolute;
	top:235px;
	left:70px;
}

#c_category ul li{
	float:left;
	width:180px ;
	height:auto;
	padding:20px;
	margin:0 0 0;
}
#c_category ul li a img{
	width:170px ;
	height:auto;
}
#c_category ul li a span{
	display:block;
	text-align:center;
	font-family:Arial, Roboto,"Droid Sans","游ゴシック", YuGothic,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;


	color:#FF7A1E;
	font-size:16px;
font-size:1.6rem;
}



#c_category div{
	position:absolute;
	left:-64px;
	bottom:0;
	z-index:-1;

}



/* field
------------------------- */

.scrImg {
    left: -100px;
    margin: 0 auto;
    display: none;
    position: relative;
}



#bnrArea{
	width:960px;
	margin:0 auto;
}
#bnrArea li{
	float:left;
	margin:0 0 0 20px;
	width:225px;
	height:80px;
}
#bnrArea li:first-child{
	width:470px;
	height:80px;
	margin:0 0 0 0;
}
#bnrArea li img{
	width:100%;
}



}