
#header_area{
	position:fixed;
	background:#fff;
	top:0;
	width:100%;
	z-index:100;
	margin:0 auto;
}
/*@media screen and (orientation:landscape) {
    #header_area {
        width: 100%;
    }
}*/

/* SP */
@media screen and (max-width: 640px){
    #container {
        /*margin-top:22%;*/
        margin-top:138px;
    }
}
/* PC */
@media screen and (min-width:641px) {
    #main_column{
		margin-top:109px;
    }
}

/* SP */
@media screen and (max-width: 640px){
    .newsinfo{
		/*margin:19% 0 0;*/
    }
}

/* SP */
@media screen and (max-width: 640px){
    #main_column{
        position: relative;
    }
}

#special-bg .slick-track:after{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content: '';
    width: 100%;
    /*background: rgba(0,0,0,1);*/
    background: #4F4F4F;
    opacity: 0.6;
}
/* PC */
@media screen and (min-width:641px) {
    #special-bg,
    #special-bg .slick-list.draggable{
        height: 489px !important;
        overflow: hidden;
    }
    #special-bg .slick-track:after{
        height: 489px !important;
        overflow: hidden;
    }
}
/* SP */
@media screen and (max-width: 640px){
    #special-bg{
        /*height: 476px !important;*/
        height: 420px !important;
        /*margin-bottom: 0 !important;*/
        margin-bottom: -1px !important;
        background: #ebebeb;
    }
    #special-bg .slick-track{
        font-size: 0;
        line-height: 0;
    }
    
    #special-bg .item {
  		position:absolute;
  		top:0;
  		width:100%;
  		display:none;
  		height: 286px;
  		overflow: hidden;
  	}
	
  	#special-bgcover {
  		width:100%;
  		height:286px;
  		background-color:rgba(0, 0, 0, 0.6);
  		position:absolute;
  		top:0;
  	}

    #special-bg .slick-track:before{
        display: none !important;
    }
    #special-bg .slick-track:after{
        height: 9999px !important;
        font-size: 0;
        line-height: 0;
    }
}
.special-slick-bg:after{
    display: none !important;
}

/* PC */
@media screen and (min-width:641px) {
    #special-area{
        top: 162px;
        height: 525px !important;
    }
}
/* SP */
@media screen and (max-width: 640px){
    #special-area{
        /*top: 92px !important;*/
        top: 38px !important;
        margin-top: 0 !important;
        padding-top: 0 !important;
        /*width: 89%;*/
        width: 570px;
        margin-left: -44.5%;
    }
    #special-area #special{
        height: 364px !important;
    }
/*
    #special .item img{
        width: 576px !important;
        height: 320px !important;
    }
*/
   
   #special-area .item video {
   	display:none;
   }
   
   #special-bg .slick-list {
        /*height: 320px;*/
        height: 303px;
    }
}
/* PC */
@media screen and (min-width: 641px){
    #page-id-1 #tokusyuu {
        margin: 774px auto 72px !important;
    }
    #special .slick-dots {
        bottom: -20px;
        line-height: 7px;
    }
    #page-id-1 .slick-dots li {
        width: 7px;
        height: 7px;
        margin: 0 5px;
    }
     #page-id-1 .slick-dots li button {
        width: 7px;
        height: 7px;
        padding: 0;
     }
    #page-id-1 .slick-dots li button:before {
        font-size: 7px;
        color: #ededed;
        opacity: 1 !important;
        width: 7px;
        height: 7px;
        line-height: 7px;
    }
    #page-id-1 .slick-dots li.slick-active button::before {
        color: #231815;
    }
    #special .slick-prev {
        margin: -39px 0 0 -446px;
    }
    #special .slick-next {
        margin: -39px -447px 0 0;
    }
}
/* SP */
@media screen and (max-width: 640px){
    #special .slick-dots {
        bottom: 0px;
    }
    .special-slick-bg:after{
        height: 296px !important;
    }
    #special .slick-dots li button{
        background-image: url(../img/new-sp/special02.png) !important;
    }
    #special .slick-dots li, #special .slick-dots li button{
        width: 32px !important;
    }
    #page-id-1 .slick-prev,
    #page-id-1 .slick-next{
        display: none !important;
    }
}

#style_type_sel_menu{
    position: relative;
    top: -16px;
    /*width: 220px !important;*/
    width: 280px !important;
    height: 64px !important;
    padding: 0 0 0 14px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url('/user_data/packages/amanofultra/img/select-arr.png') top right no-repeat #59b3d9;
    border: none !important;
    border-radius: 0 !important;
    box-sizing: border-box !important;
    color: #fff;
    /*z-index: 99999;*/
    z-index: 10;
}
#style_type_sel_menu::-ms-expand{
  display: none;
}
#style_type_sel_menu.business{
    background-color: #59b3d9;
}
#style_type_sel_menu.offtime{
    background-color: #5fb227;
}
#style_type_sel_menu.accessory{
    background-color: #f94e4e;
}
#style_type_sel_menu.choice{
    background-color: #d25c9c;
}
#style_type_sel_menu.hobby{
    background-color: #f28e2c;
}