@charset "Shift_JIS";
/* #headerトップ用
-------------------------------------------------- */

@media (min-width: 768px){

	#header .wrapper{
		width: 1200px;
	}

	.nav_menu_top li {
		width: 200px!important;
		height:auto;
	}
	#header .header_member a{
		margin-left:10px!important;
		width: 140px!important;
		margin-top:-8px;
		vertical-align:middle!important;
		background: #E75400;
		padding:6px 5px 5px!important;
		border: solid 2px #E75400;
		border-radius: 5px!important;
	}
	#header .header_login a{
		margin-left:10px!important;
		width: 140px!important;
		margin-top:-8px;
		vertical-align:middle!important;
		background: #fff;
		border: solid 2px #E75400;
		padding:6px 5px 5px!important;
		border-radius: 5px!important;
	}

	#header .header_login a:hover ,
	#header .header_member a:hover {
		text-decoration: none!important;
		border: solid 2px #E75400!important;
		opacity: 0.7!important;
	}

	#header .header_member span{
		font-weight:bold;
		color:#fff;
	}
	#header .header_login span{
		font-weight:bold;
		color:#E75400;
	}

	#header .col_right li{
		width: auto!important;
	}

  #header .visible_sp {
    display: none!important;
  }

	.megadropdown .nav_menu_top__inner{
		width: 1200px!important;
		margin: 0 auto;
	}
}



/* #footerトップ用
-------------------------------------------------- */
/*
@media (min-width: 768px){

	#footer .footer_area01 .col_4 {
		width: 279px!important;
	}
}

#footer-pagetop {display:none;}

@media (min-width: 1324px){
    #footer-pagetop {
    position: fixed;
    bottom: 10px;
    left: 50%;
    margin-left: 600px;
    }
}
@media (max-width: 1325px){
    #footer-pagetop {
    position: fixed;
    bottom: 10px;
    right: 10px;
    }
}

@media screen and (max-width: 767px) {
#footer-pagetop {display:none!important;}
}
*/