@charset "utf-8";

/*==================================*/
/*language_kr [PC]*/
/*==================================*/
/*---------------------------------------------
language_en [pc & sp common]
---------------------------------------------*/
/*.hatagoinn-page-title__s,*/
.hatagoinn-guestrooms-bicycle__head__t__m i,
.hatagoinn-page-mv h2 .hatagoinn-page-mv__s,
.hatagoinn-infomation__main .hatagoinn-title_c1 i{
display: none;
}
.hatagoinn-top-f__item__t p:after {
height: 20px;
}
/*---------------------------------------------
language_en [pc only]
---------------------------------------------*/
/*------------------------------
TOP
-------------------------------*/
/*
.hatagoinn-top-f__item__t {
    padding: 0 30px;
}
*/

/*------------------------------
guestrroom
-------------------------------*/
.hatagoinn-guestrooms-type li a{
padding: 25px 0 25px 0;
}

.hatagoinn-guestrooms-type li#hatagoinn-guestrooms-type-bicycle div {
background: url(/content/dam/solare/pc/ja/hotel/hatagoinn_kansaiairport/img/bicycle_w.png) no-repeat left top 0;
padding: 5px 0 5px 55px;
}
.hatagoinn-guestrooms-bicycle__head__spec {
    margin: 0 30px;
}
.hatagoinn-title_c1 {
padding: 20px;
}
.hatagoinn-title_c1 span{
margin-bottom: 0px;
}
/*------------------------------
facilities
-------------------------------*/
.hatagoinn-infomation__colum .hatagoinn-title_c1:before{
top:-75px;
}

.hatagoinn-facilities-colum__info__t h4 {
margin-bottom: 15px;
}

/*------------------------------
info
-------------------------------*/
.hatagoinn-infomation__colum__t {
/*padding: 10px 75px;*/
padding: 10px 45px;
}

/*------------------------------
language_en [yoyaku]
公開時
-------------------------------*/
/*TOP*/
#hatagoinn-search__top {
letter-spacing: 0;
}
#hatagoinn-search__top .hatagoinn-search__co input.chekcin_input{
width: 3.4em;
}
#hatagoinn-search__top .hatagoinn-search__co .hatagoinn-search__t {
padding: 0 5px 0 5px;
}
#hatagoinn-search__top .hatagoinn-search__btn {
width:165px;
}
#hatagoinn-search__top .hatagoinn-search__co h3 {
vertical-align:middle;
}
#hatagoinn-search__top .hatagoinn-search__co select {
width: 3em;

}
/*------------------------------
201707 fastbooking.com
-------------------------------*/

#hatagoinn-index .hatagoinn-search .hatagoinn-search__btn  {
	vertical-align:middle;
height:2.4em;
}
#hatagoinn-index .hatagoinn-search #search_btn .hatagoinn-search__btn span{
	margin-top:0.5em;
}




#hatagoinn-index .hatagoinn-search input[name="B1"]:hover {
	opacity: 0.8;
}


.hatagoinn-wrap-730 {
    width: 790px;
    margin: 0 auto;
}

#hatagoinn-index .hatagoinn-search__co {
	position:relative;
	padding-top:18px;
}
/*不要*/
/*
#hatagoinn-index .hatagoinn-search__co .hatagoinn-search__t{
	position:absolute;
	top:0;
	left:0;
	letter-spacing:0;
}
#hatagoinn-index .hatagoinn-search__co .hatagoinn-search__t.type__day {
	left:100px;
}
#hatagoinn-index .hatagoinn-search__co .hatagoinn-search__t.type__month {
	left:235px;
}
#hatagoinn-index .hatagoinn-search__co .hatagoinn-search__t.type__year {
	left:375px;
}
#hatagoinn-index .hatagoinn-search__co .hatagoinn-search__t.type__guest{
	left:185px;
}
#hatagoinn-index .hatagoinn-search__co .hatagoinn-search__t.type__room{
	left:290px;
}
#hatagoinn-index .hatagoinn-search__co input[name="date01"],
#hatagoinn-index .hatagoinn-search__co input[name="date02"],
#hatagoinn-index .hatagoinn-search__co input[name="month01"],
#hatagoinn-index .hatagoinn-search__co input[name="month02"]{
width: 4em;
}
*/

#hatagoinn-index #calendar_btn .hatagoinn-search__btn {
	width:230px;
	}
#hatagoinn-index .hatagoinn-search #search_btn .hatagoinn-search__btn span {
    margin-top: 0;
}
#hatagoinn-index .hatagoinn-search .hatagoinn-search__btn  {
	height:auto;
}
#hatagoinn-index .hatagoinn-search__line {
		margin-bottom:10px;
	}
#hatagoinn-index .hatagoinn-search {
	padding: 20px 0 0px 0;
}

#hatagoinn-index .hatagoinn-search input[name="B1"] {
	border: none;
	outline: none;
	cursor: pointer;
	margin-bottom: 0;
	letter-spacing: 0.2em;
 -webkit-appearance: none;
	-webkit-border-radius: 7;
	-moz-border-radius: 7;
	border-radius: 7px;
	color: #ffffff;
	font-size: 16px;
	padding: 1em 80px;
	background: #000000;
	text-decoration: none;
}


.hatagoinn-search#hatagoinn-search-pf2 .hatagoinn-search__co {
	position:relative;
}
.hatagoinn-search#hatagoinn-search-pf2 .hatagoinn-search__co .hatagoinn-search__t{
	letter-spacing:0;
}
.hatagoinn-search#hatagoinn-search-pf2 .hatagoinn-search__co h3{
	font-size:14px;
	line-height:1;
}
.hatagoinn-search__t__wrap {
	margin-bottom:2px;
}
.hatagoinn-search__t__wrap span {
	display:inline-block;
	width:50px;
}
.hatagoinn-search__t__wrap span.type__day {
	margin:0 15px 0 0;
}
.hatagoinn-search__t__wrap span.type__month {
	margin:0 30px 0 0;
}

.riyonizu .hatagoinn-search__t__wrap span {
	width:55px;

}
.hatagoinn-search#hatagoinn-search-pf2 .hatagoinn-search__btn {
	padding: 27px 10px;
	width: 210px;
	margin: 0 0 0 10px;
	font-size: 20px;
	letter-spacing: 5px;
}
.hatagoinn-search#hatagoinn-search-pf2 .hatagoinn-search__co .hatagoinn-search__t{
	font-size: 12px;
}
.hatagoinn-search#hatagoinn-search-pf2 .hatagoinn-search__co.type-checkin ,
.hatagoinn-search#hatagoinn-search-pf2 .hatagoinn-search__co.type-checkout,
.hatagoinn-search#hatagoinn-search-pf2 .hatagoinn-search__co.riyonizu{
height: 40px;
}
.hatagoinn-search#hatagoinn-search-pf2 .hatagoinn-search__co.type-checkin {
	padding: 8px 30px 8px 20px;
}
.hatagoinn-search#hatagoinn-search-pf2 .hatagoinn-search__co.type-checkout {
	padding:8px 20px 8px 40px;
		margin:0 0 0 -30px;
}
.hatagoinn-search#hatagoinn-search-pf2 .hatagoinn-search__co.riyonizu {
	padding:8px 20px;
}
.hatagoinn-search#hatagoinn-search-pf2 select[name="fromday"],
.hatagoinn-search#hatagoinn-search-pf2 select[name="today"]{
	width:3em;
}
.hatagoinn-search#hatagoinn-search-pf2 select[name="frommonth"],
.hatagoinn-search#hatagoinn-search-pf2 select[name="tomonth"]{
	width:4em;
}

.hatagoinn-search#hatagoinn-search-pf2 select[name="fromyear"],
.hatagoinn-search#hatagoinn-search-pf2 select[name="toyear"] {
	width:4em;
}

.hatagoinn-search#hatagoinn-search-pf2 select[name="adulteresa"] {
	margin: 0px 5px 0 auto;
	width : 3em;
}

.hatagoinn-search#hatagoinn-search-pf2 input[name="B1"] {
	border: none;
	outline: none;
	cursor: pointer;
	margin-bottom: 0;
	letter-spacing: 0.2em;
	-webkit-border-radius: 7;
	-moz-border-radius: 7;
	border-radius: 4px;
	color: #ffffff;
	font-size: 16px;
	background: #565656;
	padding:19px 55px;
	text-decoration: none;
}

.hatagoinn-search#hatagoinn-search-pf2 input[name="B1"]:hover {
	opacity: 0.8;
}
.hatagoinn-search__t__slash {
padding: 0 10px;
}

.hatagoinn-search__co.riyonizu h3 {
font-size: 18px;
}
.hatagoinn-search__co select {
font-size: 18px;
}
.hatagoinn-search#hatagoinn-search-pf2 .hatagoinn-search__t__slash  {
padding: 0 0px
}

/*+*/
#hatagoinn-search__top .hatagoinn-search__co select {
    width: 5em;
}
#hatagoinn-index .hatagoinn-search__line {
     margin-bottom: 30px;
}
#hatagoinn-search__top .hatagoinn-search__co.riyonizu h3 {
font-size: 16px;
margin-right: 40px;

}
/* =====================
201707 cancel btn
 ======================*/
.hatagoinn-search__cancel p{
width: 225px;
margin: 5px 80px 0 0;

}
/* ========================================
201806 モジュール ihonexに
 =========================================*/
	/* =====================
201804
 ======================*/
/*
#hatagoinn-search__top.hatagoinn-search .hatagoinn-wrap {
width: 850px;
}
*/
/*

.hatagoinn-search__btn {
width: 130px;
}*/
/* =====================
予約モジュール2019 (201905)
 ======================*/
/*fastbooking に調整*/
/*
#hatagoinn-search__top {
    display: none;
}
*/
/*//fastbooking に調整*/
/* =====================
予約モジュール2019 (201905) fastbooking に調整
 ======================*/
body {
    padding-bottom: 100px;
}
/* =====================
201911 予約モジュール
 ======================*/
.sticky {
    display: none;
}
#hatagoinn-search-pf2 {
    display: none !important;
}

.rsv_area__note {
	width: 1200px;
	margin: 0 auto;
}