@charset "utf-8";
  html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address , abbr, acronym, aress, article, aside, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, section,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, nav,
dl, dt, dd , ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
hr{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size:inherit;
background: transparent;
font-weight:normal;  
text-decoration:none;
font-family:inherit;
color:inherit;
box-sizing:border-box;
font-style:normal;
line-height:1;
text-align:left;
list-style: none;
}
input, textarea, select{
font-size:inherit;
font-family:inherit;
}
body{
font-size: 16px;
font-family: 'Noto Sans', 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
color:#FFFFFF;
background-color:#241611;
}
img{
vertical-align:bottom;
}
a{
-webkit-transition:opacity 0.3s;
-moz-transition:opacity 0.3s;
transition:opacity 0.3s;
}
a:hover{ opacity: 0.8;}
p{ line-height:1.6;} .sp{
display:none;
}
.container{
width:950px;
margin:0 auto;
overflow:hidden;
position:relative;
}
.left{ float:left;}
.right{ float:right;}
.clearfloat{
overflow: hidden;
position: relative;
zoom:1;
}
.mincho{
font-family: 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.cinzelFont{
font-family: 'Cinzel Decorative', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.crimsonFont{
font-family: 'Crimson Text', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.flexSpace{
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
-ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;
-webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between;
}
.flexStart{
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
-ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;
}
.flexCenter{
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
-ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;
-webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;
}
.flexEnd{
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
-ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;
-webkit-box-pack: end; -moz-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content:flex-end;
}
.anchor{
padding-top: 180px;
margin-top: -180px;
display: block;
position:relative;
z-index:-9999;
}
.table01{
width: 100%;
border-collapse:collapse;
margin:0 auto;
border-top:1px dotted #872226;
}
.table01 th,
.table01 td{
vertical-align:top;
border-bottom:1px dotted #872226;
padding:20px;
line-height: 1.6;
text-align:left;
}
.table01 th{
width: 28%;
}
.table02 th span{
display: block;
color:#FFFFFF;
background-color:#241611;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
height: 44px;
line-height: 44px;
padding:0 15px;
}
.table02 th,
.table02 td{
vertical-align:middle;
padding:15px 30px;
font-family: 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.hidden{
display: none;
}
.btn01{
display: block;
margin:0 auto;
font-family: 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
text-align:center;
width: 280px;
height: 48px;
line-height: 48px;
color:#D0B98D;
border:1px dotted #D0B98D;
position:relative;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.btn01:after{
font-family: FontAwesome;
content: "\f105";
position:absolute;
right:8px;
}
.btn02{
background:#D0B98D url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/yoyaku01_plan02.png) no-repeat right center;
width: 380px;
height: 66px;
line-height: 66px;
display: block;
margin:0 auto;
text-align:center;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
font-family: 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size: 106%;
color:#000000;
}
.headline01{
font-family: 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color:#D0B98D;
}
.headline01 span{
font-family: 'Cinzel Decorative', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
display: block;
}
.headline02{
background:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/links_h2.png) no-repeat center top;
font-family: 'Cinzel Decorative', 'Noto Sans', 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
font-size: 250%;
text-align:center;
padding-top: 50px;
margin:50px 0 30px;
}
.bg02{
position:relative;
overflow:hidden;
padding-top: 50px;
}
.bg02:before,
.bg02:after{
background:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/bg02.png) no-repeat center top;
display: block;
content:'';
position:absolute;
width: 100%;
height: 668px;
z-index:-1;
}
.bg02:before{
top:0;
}
.bg02:after{
bottom:0;
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
transform:rotate(180deg);
}
.headline03{
font-size: 150%;
color:#D0B98D;
text-align:center;
font-family:'Cinzel Decorative', 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
padding:50px 0;
}
.headline03 span{
display: block;
text-align:center;
font-size: 187%;
margin-bottom: 20px;
}
.headline04{
background:#241611 url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/headline04.png) no-repeat center top;
height: 90px;
line-height: 90px;
font-size: 150%;
color:#D0B98D;
text-align:center;
font-family: 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.list01 li{
width: 31%;
}
.list01 li img{
width: 100%;
}
.list01 li h4{
font-size: 125%;
padding:20px 6px 20px;
font-family: 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.list01 li p{
padding:0 6px;
}
.absolute{
position:absolute;
}
.headline05{
padding:75px 0 40px;
background:#FFFFFF url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/headline05.png) no-repeat center 15px;
text-align:center;
font-family: 'Cinzel Decorative', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size: 150%;
color:#872226;
}
.headline05 span{
display: block;
text-align:center;
font-size: 200%;
margin-bottom: 20px;
}
.headline06{
font-size: 212%;
background:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/links_h2.png) no-repeat center top;
padding-top: 55px;
text-align:center;
margin-bottom: 50px;
font-family: 'Cinzel Decorative', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.btn03{
color:#872226;
border-color:#872226;
} #header{
background:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/bg01.jpg) repeat center top;
}
.headerLinks{
background-color:#000000;
color:#D7C394;
font-size: 94%;
height: 30px;
z-index:9999999;
}
.headerLinks a,
.headerLinks_lang dt{
height: 30px;
line-height: 30px;
}
.headerLinks_lang div{
display: none;
border-bottom:1px solid #231815;
z-index:999999;
position:relative;
}
.headerLinks_fb:before{
font-family: FontAwesome;
content: "\f082";
display:inline-block;
margin-right: 3px;
}
.headerLinks .headerLinks_lang dt:before{
font-family: FontAwesome;
content: "\f107";
display:inline-block;
margin-right: 3px;
}
.headerLinks_lang{
margin-left: 15px;
}
.headerLinks_lang dt{
cursor:pointer;
}
.headerLinks_lang dd a{
display: block;
border-top:1px solid #231815;
border-left:1px solid #231815;
border-right:1px solid #231815;
height: 33px;
line-height: 33px;
text-align:center;
color:#FFFFFF;
background-color:#B08829;
padding:0;
}
.headerMain{
height: 90px;
}
.headerLogo{
display: block;
width: 265px;
height: 90px;
float: left;
}
.headerLogo a{
background:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/headerLogo.png) no-repeat center top;
text-indent: -9999px;
display: block;
height: 90px;
}
#headerNav{
float: right;
width: 680px;
padding-top: 7px;
}
#headerNav li a{
display: block;
}
#mainMenu li{
width: auto;
margin:0;
}
#mainMenu li a{
font-family: 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
background-color:rgba(0,0,0,0.25);
border:1px solid #564737;
height: 40px;
line-height: 40px;
padding:0 11px;
border-right:none;
font-size: 112%;
position:relative;
}
#mainMenu li:last-child a{
border-right:1px solid #564737 !important;
}
#mainMenu li a:after{
display: block;
width: 24px;
height: 1px;
content:'';
background-color:#E2CDA2;
position:absolute;
bottom:-1px;
left:50%;
margin-left: -12px;
}
#subMenu{
padding-top: 9px;
color:#D7C394;
}
#subMenu li a{
display: block;
height: 25px;
line-height: 25px;
padding:0 15px;
font-size: 87.5%;
}
#subMenu li:last-child a{
color:#000000;
background:#D0B98D url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/arrowRight01.png) no-repeat right center;
border-radius:5px;
padding:0 23px;
}
#headerLead{
position:relative;
}
#headerLead h1{
background-position:center top;
background-repeat:no-repeat;
text-indent: -9999px;
height: 330px;
margin-bottom: 110px;
}
#headerLead .headerLead__importantInfo {
position: absolute;
width: 450px;
right: 20px;
bottom: 210px;
background-color: rgba(255, 255, 255, 0.8);
padding: 25px 25px 40px;
z-index: 1;
color: #000000;
font-size: 14px;
letter-spacing: 0;
line-height: 1.8;
}
#headerLead .headerLead__importantInfo-cont {
}
#headerLead .headerLead__importantInfo-time {
margin-right: 1em;
line-height: 1.8;
}
#headerLead .headerLead__importantInfo-title {
font-weight: bold;
line-height: 1.8;
}
#headerLead .headerLead__importantInfo-text {
line-height: 1.8;
}
#headerLead .headerLead__importantInfo-link {
margin-top: 1em;
text-decoration: underline;
display: block;
}
#headerLead .headerLead__importantInfo-close {
position: absolute;
cursor: pointer;
background-color: #ffffff;
right: 0;
top: auto;
bottom: 0;
width: 40px;
height: 40px;
}
#headerLead .headerLead__importantInfo-close::before,
#headerLead .headerLead__importantInfo-close::after {
content: "";
border: 1px solid #000;
display: block;
width: 20px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
#headerLead .headerLead__importantInfo-close::before {
transform: translate(-50%, -50%) rotate(45deg);
}
#headerLead .headerLead__importantInfo-close::after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.page_catchcopy{
font-family: 'Cinzel Decorative', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color:#D0B98D;
font-size: 212%;
text-align:center;
}
.page_catchcopy br{
display: none;
}
.page_description{
text-align:center;
padding:30px 0 80px;
line-height: 2.1;
}
.headerYoyaku{
position:absolute;
width: 100%;
top:255px;
left:0;
overflow:visible;
}
.headerYoyaku_inner{
position:relative;
overflow:hidden;
width: 1000px;
margin:0 auto;
}
.headerYoyaku h2{
background-color:#872225;
height: 28px;
line-height: 28px;
width: 168px;
text-align:center;
color:#DDC490;
margin-left: 20px;
position:relative;
margin-bottom: -14px;
z-index:9;
}
.headerYoyaku_form{
width: 100%;
background:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/bg01.jpg) no-repeat center center;
border:1px solid #D0B98D;
padding:0 40px 0;
height: 60px;
}
.headerYoyaku_form form{
padding-top: 17px;
}
.yoyakukensaku_btn{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color:#D0B98D;
border:none;
display:inline-block;
margin-left: 5px;
padding:0 10px;
height:30px;
line-height:30px;
cursor:pointer;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
.yoyakukensaku_btn{
padding:0 10px;
height: 28px;
line-height: 28px;
}
}
.headerYoyaku_form_tel{
font-size: 187%;
color:#DDC490;
line-height: 1;
margin-left: 15px;
padding-top: 15px;
}
.headerYoyaku_form_tel span{
display: block;
font-size: 47%;
}
.headerYoyaku_plan{
width: 100% !important;
border:1px solid #241611;
padding:5px 20px 0 !important;
height: 60px !important;
margin:0 !important
}
.headerYoyaku_plan a{
margin:0 !important;
}
.headerYoyaku_osusume{
height: 40px;
line-height: 40px;
border:none !important;
font-size: 87% !important;
width: auto !important;
}
.headerYoyaku_osusume:after{
font-family: FontAwesome;
content: "\f105";
display:inline-block;
margin-left: 3px;
}
.header_fixed{
position:fixed;
width: 100%;
top:0;
z-index:999999;
}
.header_fixed .home_topSlider,
.header_fixed .headerLead_plan,
.header_fixed .pageHeader,
.header_fixed .pageNav,
.header_fixed .headerLinks,
.header_fixed #subMenu{
display: none;
}
.header_fixed .headerLogo{
width: 230px;
height: 54px;
}
.header_fixed .headerLogo a{
width: 230px;
height: 54px;
background:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/header_fixed_headerLogo.png) no-repeat center center;
}
.header_fixed #headerNav{
width: 720px;
}
.header_fixed #headerNav .headerLinks_lang{
display: block;
float: right;
}
#headerNav .headerLinks_lang{
display: none;
font-size: 94%;
width: 55px;
margin-left: 0;
}
#headerNav .headerLinks_lang dt{
height: 40px;
color:#DDC490;
line-height: 1;
padding-top: 8px;
text-align:center;
}
#headerNav .headerLinks_lang dt:after{
font-family: FontAwesome;
content: "\f107";
display: block;
text-align:center;
margin-top: 2px;
}
.header_fixed{
overflow:visible;
height: 102px;
}
.header_fixed .headerMain{
overflow:visible;
height: 52px;
}
.header_fixed .headerYoyaku {
top: 0;
}
.header_fixed .headerYoyaku_form{
height: 50px;
}
.header_fixed .headerYoyaku_form form{
padding-top: 9px;
}
.header_fixed .headerYoyaku h2{
display: none;
}
.header_fixed .headerYoyaku_form_tel{
padding-top: 7px;
}
.header_fixed .headerYoyaku_form_tel span{
display: none;
}
.header_fixed .headerYoyaku_plan{
height: 50px !important;
padding-top: 3px !important;
}
.header_fixed #headerLead{
background:none;
} .yoyaku01{
background-color:#E3D5BB;
color:#241611;
margin:40px auto;
height: 90px;
padding-top: 25px;
}
.yoyaku01 h2{
font-size: 150%;
height: 40px;
line-height: 40px;
margin:0 5px;
}
.yoyaku01 a{
display: block;
height: 40px;
line-height: 40px;
margin:0 5px;
font-size: 112%;
text-align:center;
width: 245px;
border-radius:5px;
border:1px solid #241611;
}
.yoyaku01_plan01{
background:#241611 url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/yoyaku01_plan01.png) no-repeat right center;;
color:#FFFFFF;
font-family: 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.yoyaku01_plan01:before{
font-family: FontAwesome;
content: "\f073";
display:inline-block;
margin-right: 10px;
}
.yoyaku01_plan02{
background:#D0B98D url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/yoyaku01_plan02.png) no-repeat right center;
font-family: 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.yoyaku01 p{
font-size: 187%;
margin:0 5px;
height: 40px;
line-height: 40px;
}
.yoyaku01 p span{
font-size: 50%;
display: block;
font-family: 'Noto Sans', 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
} #links{
background-color:#FAFAFA;
color:#000000;
position:relative;
overflow:hidden; }
.links_plan{
width: 900px;
margin:0 auto;
}
.links_plan a{
display: block;
width: 50%;
}
.links_plan a:last-child{
width: 100%;
}
#links .yoyaku01{
background:none;
margin-top: 0;
}
#links .yoyaku01 h2{
display: none;
}
.links_newstopics{
width: 900px;
margin:0 auto;
margin-bottom: 70px;
}
.links_newstopics li{
width: 437px;
height: 200px;
padding-top: 138px;
}
.links_news{
background:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/links_news.png) no-repeat;
}
.links_topics{
background:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/links_topics.png) no-repeat;
}
.links_newstopics li a{
width: 280px;
display: block;
color:#872226;
text-align:center;
height: 48px;
line-height: 48px;
border:1px dotted #872226;
margin:0 auto;
font-family: 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
background:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/links_newstopics.png) no-repeat right center;
}
#footer{
background:#241611 url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/footer.jpg) no-repeat center top;
padding-top: 38px;
}
.footer_totop{
background:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/footer_totop.png) no-repeat;
width: 51px;
height: 51px;
display: block;
margin:0 auto;
text-indent: -9999px;
}
#footerNav ul{
font-family: 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
width: 750px;
margin:55px auto;
}
#footerNav ul li a{
color:#E2CDA2;
}
#footerNav ul li{
margin:1em 0;
}
#footer .yoyaku01{
width:100%;
}
#footer address{
background:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/footer_address.png) no-repeat left top;
width: 530px;
margin:20px auto 55px;
min-height: 60px;
padding-top: 10px;
padding-left: 240px;
line-height: 1.6;
}
.footer_facebook{
color:#D0B98D;
border:1px dotted #D0B98D;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
width: 165px;
height: 33px;
line-height: 33px;
margin:0 auto;
display: block;
text-align:center;
}
.footer_facebook:before{
font-family: FontAwesome;
content: "\f082";
display:inline-block;
margin-right: 3px;
}
.footerCopyright{
text-align:center;
color:#D0B98D;
font-size: 75%;
padding:40px 0;
} .pageNav{
background-color:#FFFFFF;
padding:50px 0;
}
.pageNav ul{
max-width:1000px;
margin:0 auto;
}
.pageNav li{
width: 310px;
height: 140px;
margin:5px;
}
.pageNav li a{
display: block;
}
.pageNav li a img{
width: 100%;
}
.pageNav_noImage li{
width: 188px;
margin:0 2px 4px;
height: 40px;
}
.pageNav_noImage li a{
background-color:#FFFFFF;
border:1px solid #BFBFBF;
height: 40px;
}
.pageNav_noImage li a p{
color:#000000;
text-align:center;
line-height: 40px;
height: 40px;
padding-top: 0;
}
.pageNav02 ul li{
width: 225px;
height: 86px;
margin:0 9px;
}
.pageNav02 ul li a{
display: block;
width: 225px;
height: 86px;
background-color:#FFFFFF;
color:#872226;
border:1px solid #872226;
position:relative;
}
.pageNav02 ul li a div{
position:absolute;
width: 100%;
text-align:center;
font-size: 138%;
bottom:38px;
}
.pageNav02 ul li a div span{
display: block;
text-align:center;
font-size: 72%;
margin-top: 7px;
}
.pageNav02 ul li a:after{
font-family: FontAwesome;
content: "\f107";
display: block;
position:absolute;
text-align:center;
bottom:13px;
width: 100%;
}
.lead h2{
text-align:center;
color:#D0B98D;
font-size: 212%;
font-family: 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
margin-bottom: 40px;
}
.lead h2 span{
display: inline-block;
text-align:center;
font-size: 145%;
margin-bottom: 15px;
position:relative;
overflow:visible;
font-family: 'Cinzel Decorative', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.lead h2 span:before,
.lead h2 span:after{
content:'';
display: block;
position:absolute;
height: 4px;
width: 150px;
top:50%;
background-color:#D0B98D;
}
.lead h2 span:before{
left:-180px;
}
.lead h2 span:after{
right:-180px;
}
.lead_catchcopy{
font-size: 150%;
color:#D0B98D;
text-align:center;
font-family: 'Noto Serif', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.lead_description{
padding:20px 0;
text-align:center;
}
.gmap{
background-color:#E1E1E1;
padding:60px 0;
position:relative;
overflow:hidden;
border-top:50px solid #FFFFFF;
border-bottom:50px solid #FFFFFF;
}
.gmap h2{
font-size: 150%;
color:#872226;
text-align:center;
margin-bottom: 55px;
}
.gmap h2 span{
text-align:center;
display: block;
margin-bottom: 15px;
font-size: 166%;
letter-spacing:0.4em;
}
.gmap_map{
position:relative;
overflow:hidden;
height: 450px;
}
.gmap_map iframe{
position:relative;
width: 1280px;
height: 450px;
top:0;
left:50%;
margin-left: -640px;
display: block;
}
.gmap .btn01{
margin:40px auto;
border-color:#872226;
color:#872226;
}
.gmap address{
background:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/gmap_address.png) no-repeat left top;
min-height:83px;
padding-left: 350px;
width: 700px;
margin:0 auto;
color:#000000;
padding-top: 18px;
}
.gmap_tel{
font-size: 145%;
color:#B08829;
display: block;
padding-top: 5px;
}
.gmap_tel em{
font-size: 156%;
}
.lead02 h2{
font-size: 150%;
}
.lead02 h2 span{
font-size: 200%;
}
.lead02 h2,
.lead02 h3{
color:#872225;
}
.lead02 h2 span{
color:#6A5C54;
}
.lead02 h2 span:before,
.lead02 h2 span:after{
background-color:#6A5C54;
}
.lead02 .lead_description{
background:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/common/links_h2.png) no-repeat center top;
padding-top: 60px;
} .wp-pagenavi{
text-align:center;
padding:60px 0;
}
.wp-pagenavi .pages{
display: none;
}
.wp-pagenavi .current{
display:inline-block;
border:1px solid #872226;
text-align:center;
width: 40px;
height: 40px;
line-height: 40px;
color:#FFFFFF;
background-color:#872226;
margin:0 3px;
}
.wp-pagenavi a,
.wp-pagenavi .extend{
display:inline-block;
border:1px solid #872226;
text-align:center;
width: 40px;
height: 40px;
line-height: 40px;
margin:0 3px;
background-color:#FFFFFF;
color:#000000;
}
.scroll-back-to-top-wrapper:hover{
opacity:0.8;
}
.scroll-back-to-top-wrapper span{
}
@media only screen and (max-width: 768px) {
.scroll-back-to-top-wrapper{
bottom:5vw;
right:5vw;
}
.scroll-back-to-top-wrapper span{
display:inline;
}
}