@charset "utf-8";
/* CSS Document */

header{
	width:940px;
	margin:0 auto;
	padding:10px 10px 66px 10px;
	background:#fff;}
	
.header{
	width:940px;
	margin:0 auto;
	padding:10px 10px 66px 10px;
	background:#fff;
	/*position:absolute;
	top:10px;*/}


#header_left{
	width:20% !important;
	float:left !important;
	}
	
	
#header_right{
	width:79.5% !important;
	float:left !important;
	}
	
	
.header_btn{
　　overflow: hidden;
　　margin-right: -10px;
	list-style-type:none;
	font-size:12px;
	float:right;

}

.header_btn_text{margin-top:12px;}


.header_btn li{
float: left !important;
margin-right: 10px !important;
}

.header_btn_s{
	margin:0 10px 0 0 !important;}

nav{width:960px !important;
float:right;
padding:20px 0 !important;
margin:0 -134px 0 0 !important;
	}
	




.nav{
float: left !important;
margin-right: 7% !important;
}

nav form{margin:-5px 0 0 0 !important}

#image-btn{
    border: 0px;
    width: 25px;
    height: 24px;
	margin:0 0 0 -10px;
    background: url(../img/top/serch_btn.png) left top no-repeat;
	text-indent: -9999px;
}

.serch{
	border:1px solid #EE761B;
	height:20px;
	width:107px;
	margin:0 0 0 9px;}


#item{
	width:960px;
	margin:0 0 0 -520px;
	position:absolute;
	z-index:100;
	visibility:hidden;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
	opacity:0;
	
	
	}
	
.topmenu01:hover #item{
	width:960px;
	visibility:visible;
	opacity:100;
	}
	

	
.menu_triangl{
	margin:0 0 -7px 545px;
	}

#item_frame{
	width:980px;
	height:360px;
	padding:0 0 0 40px;
	margin:0 0 0 -20px;
	

}

#item_innner{
	background:#f5d9d5;
	width:940px;
	padding:10px;
	}

#item_innner ul{
	float:left !important;
	list-style:none !important;
	margin:0 20px 0 0 !important;}

.itemmenu01{
	float:left;
	width:290px;
	height:350px;
	color:#E19F0E;
	background:#ffffff;
	padding:10px;
	margin:0 4px 0 0px;
	}

.itemmenu01 h1{
	color:#E19F0E !important;
	font-size:20px !important;
	}
	
.itemmenu01 h1 a{
	color:#E19F0E !important;}
	
.itemmenu01 ul li{
	color:#E19F0E !important;
	margin:0 0 5px 0 !important;
	font-size:14px !important;
	}
.itemmenu01 ul li a	{
	color:#E19F0E !important;}

.itemmenu01 a:hover{
	color:#FF7800 !important;
	text-decoration:underline !important;
	}
	
	
	
.itemmenu02{
	float:left;
	width:290px;
	height:350px;
	color:#8BBF3B;
	background:#ffffff;
	padding:10px;
	margin:0 3px 0 0;
	}

.itemmenu02 h1{
	color:#8BBF3B !important;
	font-size:20px !important;
	}

.itemmenu02 h1 a{
	color:#8BBF3B !important;}
	
.itemmenu02 ul li{
	color:#8BBF3B !important;
	margin:0 0 5px 0 !important;
	font-size:14px !important;
	}

.itemmenu02 ul li a{
	color:#8BBF3B !important;}
	
	
.itemmenu02 a:hover{
	color:#FF7800 !important;
	text-decoration:underline !important;
	}
	

.itemmenu03{
	float:left;
	width:290px;
	height:350px;
	color:#E19F0E;
	background:#ffffff;
	padding:10px;
	margin:0 3px 0 0;
	}

.itemmenu03 h1{
	color:#F87FB0 !important;
	font-size:20px !important;
	}
	
.itemmenu03 h1 a{
	color:#F87FB0 !important;}
	
.itemmenu03 ul li{
	color:#F87FB0 !important;
	margin:0 0 5px 0 !important;
	font-size:14px !important;
	}

.itemmenu03 ul li a{
	color:#F87FB0 !important;}
	
	
.itemmenu03 a:hover{
	color:#FF7800 !important;
	text-decoration:underline !important;
	}





/*ここまでheader関係*/