@charset "UTF-8";

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

/css/top_pc.css

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

#top .common_title_box .inpage_link_box .inpage_btn a{transition:transform 0.3s,opacity 0.3s;}
#top .common_title_box .inpage_link_box .inpage_btn a:hover{box-shadow:none;transform:translateY(1px);-webkit-filter:saturate(180%);filter:saturate(180%);opacity:0.8;}
/*-------------------------
.box00
-------------------------*/
#top .box00 .topics li a:hover{
/*background:-moz-linear-gradient(top,rgba(221,221,221,1) 0%,rgba(221,221,221,0) 100%);
background:-webkit-linear-gradient(top,rgba(221,221,221,1) 0%,rgba(221,221,221,0) 100%);
background:linear-gradient(to bottom,rgba(221,221,221,1) 0%,rgba(221,221,221,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#dddddd',GradientType=0);*/}
#top .box00 .topics li a:hover .ph{}
#top .box00 .topics li a:hover .comm{-webkit-filter:saturate(180%);filter:saturate(180%);opacity:0.8;}
#top .box00 .topics li a:hover .comm::before{margin:0 0 0 -1em;}

/*-------------------------
.box01
-------------------------*/
#top .box01 .room1 a:hover .room_inner{box-shadow:none;transform:translateY(1px);
background:#FFF;
background:-moz-linear-gradient(left,#FFF 0%,#FFF 100%);
background:-webkit-linear-gradient(left,#FFF 0%,#FFF 100%);
background:linear-gradient(to right,#FFF 0%,#FFF 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);
}
#top .box01 .room1 a:hover .photo img{opacity:0.6;}
#top .box01 .list_btn a{transition:transform 0.3s,filter 0.3s,opacity 0.3s,box-shadow 0.3s;}
#top .box01 .list_btn a:hover{transform:translateY(1px);-webkit-filter:saturate(180%);filter:saturate(180%);opacity:0.8;}

/*-------------------------
.box02
-------------------------*/
#top .box02 .box_inner dd a:hover{text-decoration:none;opacity:0.5;}
#top .box02 .box_ph li a:hover img{-webkit-filter:saturate(180%);filter:saturate(180%);}
#top .box02 .box_ph li a:hover{box-shadow:none;-webkit-transform:translateY(1px);transform:translateY(1px);}

/*-------------------------
.box03
-------------------------*/
#top .box03 .contact_btn_box a{transition:transform 0.3s,filter 0.3s,opacity 0.3s,box-shadow 0.3s;}
#top .box03 .contact_btn_box a:hover{box-shadow:none;transform:translateY(1px);-webkit-filter:saturate(180%);filter:saturate(180%);opacity:0.8;}
/*-------------------------
.box04
-------------------------*/
#top .box04 .search ul li a{transition:opacity 0.3s;}
#top .box04 .search ul li a:hover{opacity:0.8;}

/*-------------------------
.box05
-------------------------*/
#top .box05 .contentsbtn li a:hover{box-shadow:none;transform:translateY(1px);-webkit-filter:saturate(180%);filter:saturate(180%);opacity:0.8;}
/*-------------------------
.banner
-------------------------*/
#top .banner_box .banner a:hover img{box-shadow:none;transform:translateY(1px);opacity:.8;}
/*-------------------------
.MAP検索2
-------------------------*/
.flex_box .map_search .map_search_inner svg g:hover .box{fill:#fab40a;transition:.3s;}
.flex_box .map_search .map_search_inner svg g:hover .city{fill:#fde19d;transition:.3s;}
.flex_box .map_search .map_search_inner svg g:hover .line{fill:#fab40a;stroke:#fab40a;transition:.3s;}
.flex_box .map_search .map_search_inner svg g:hover .circle{fill:#fab40a;transition:.3s;}
