@charset "utf-8";


body {
/*background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url("/sp2026/images/bg.jpg");*/
background-image: url("/sp2026/images/bg.jpg");
background-repeat: repeat;
    }
#after .in2026{background-color: #fff;
width: 1000px;
margin-left: auto;margin-right: auto;
margin-bottom: 30px;
}
#container {
    font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
        margin-top: 150px;
}
/*
#event,
#cocktail,
#after,
#stayplan,
#tea {
margin-top: -120px;
padding-top: 120px;
    line-height: 1.2;
}*/

.collabo{
padding-top: 20px;
text-align: center;
}
.collabo img{
width: 38%;
}

.peaterbox{padding-left: 10px;padding-right: 10px;}

#container .bgdottecom2 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.bgdottecom2 {
    margin-top: 40px;
    text-align: center;
    padding: 20px 0 40px 0;
    margin-bottom: 40px;
}
#container .bgdottecom3 {
    padding-top: 50px;
    padding-bottom: 50px;
}
#container .bgdottecom4 {
    padding-top: 50px;
    padding-bottom: 50px;
}
#container .bgdottecom5 {
    padding-top: 50px;
    padding-bottom: 50px;
}
#container .bgdottecom10 {
    padding-top: 50px;
    padding-bottom: 50px;
}
#container .navbox{
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin: 20px 0 50px 0;
    border-left: 1px solid #fff;
    border: 1px solid #002063;
}
#container .navbox a{
width: calc(100%/4);
text-align: center;
display: block;
    background-color: #002063;
    color: #fff;
    padding: 10px 0;
    border-right: 1px solid #fff;
    text-decoration: none;
    font-weight: 900;
    font-size: 1.2rem;
    line-height: 1.6;
}
#container .navbox a:last-child{
    border-right: none;
}
#container .navbox a:hover{
    background-color: #fff;
    color: #002063;
    text-decoration: underline;
}
#container .navbox a span.titb{
    /*font-size: 1.5rem;letter-spacing: 0.05em;*/
    font-size: 1.4rem;letter-spacing: 0;
    font-weight: 900;
    display: block;

}
#container .linkbox a{
text-align: center;
display: block;
    background-color: #6b9fcf;
    color: #fff;
    padding: 10px 0;
    text-decoration: none;
    font-size: 1.3rem;
    width: 80%;
    margin: 30px auto;
    border: 1px solid #6b9fcf;
}
#container .linkbox a:hover{
    background-color: #fff;
    color: #6b9fcf;
    text-decoration: underline;
}
#container .stay_linkbox{
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 980px;
    margin: 0 auto;
/*    border-left: 1px solid #fff; */
}
#container .stay_linkbox a{
width: calc(100%/2);
text-align: center;
display: block;
    background-color: #6b9fcf;
    color: #fff;
    padding: 10px 0;
    text-decoration: none;
    font-size: 1.3rem;
    width: 80%;
    margin: 30px auto;
    border-right: 1px solid #fff;
}
#container .stay_linkbox a:hover{
    background-color: #fff;
    color: #6b9fcf;
    text-decoration: underline;
}

.h2prtit{
text-align: center;
padding: 20px 0 0px 0;
font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
font-size: 3.4rem;
margin: 0px 0 0px 0;
}
.h2prtit_stay{
text-align: center;
padding: 20px 0 30px 0;
font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
font-size: 3.4rem;
margin: 30px 0 30px 0;
}
.h2prtit_stay_s{
text-align: center;
padding: 20px 0 20px 0;
font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
font-size: 2.6rem;
margin: 30px 0 30px 0;
}
.h2prtit_tea{
text-align: center;
padding: 20px 0 30px 0;
font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
font-size: 3.4rem;
margin: 30px 0 30px 0;
}
.h2prtit_cock{
text-align: center;
padding: 20px 0 30px 0;
font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
font-size: 3.4rem;
margin: 30px 0 30px 0;
}
.h2prtit_event{
text-align: center;
padding: 20px 0 30px 0;
font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
font-size: 3.4rem;
margin: 30px 0 30px 0;
}
#container h2.pagetitle {
    font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
    width: 980px;
    font-size: 3.4rem;
    margin: 0 auto 10px auto;
    text-align: center;
}

#container .staycopy{
    font-size: 1.6rem;text-align: center;
}
#container .staycopy02{
    margin-top: 10px;
        font-size: 1.6rem;text-align: center;
}
#container th {
    text-align: center;
}
#container td {
    text-align: left;
}
.tab00s {padding-bottom: 40px;background-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);margin: 0 auto;}
.tab_item {
width: calc(100%/5);font-size: 1.6rem;
padding-top: 10px;padding-bottom: 10px;
border-bottom: 3px solid #bdb375;background-color: #bdb375;
text-align: center;border-right: 1px solid #efefef;color: #ffffff;display: block;float: left;text-align: center;font-weight: 900;transition: all 0.2s ease;
}
.tab_item:hover {opacity: 0.75;}
input[name="tab_item"] {display: none;}
.tab_content {display: none;clear: both;overflow: hidden;}


#n_100:checked ~ #n_100_content,#n_200:checked ~ #n_200_content,#n_300:checked ~ #n_300_content,#n_400:checked ~ #n_400_content ,#n_500:checked ~ #n_500_content{  display: block;}

.tab00s input:checked + .tab_item {color: #fff;position: relative;background: #957433;}
.tab00s input:checked + .tab_item:before {
position: absolute;bottom: -10px;left: 45%;width: 0;height: 0;content: '';border-width: 14px 12px 0 12px;border-style: solid;border-color: #957433 transparent transparent transparent;
}

#container .boxal{background-color: #ffffff;}
#container .boxal li{border-bottom: 1px dotted #ccc;margin-bottom: 5px;padding-bottom: 10px;padding-top: 10px;}
#container .boxal li a{font-weight: 900;}

#container .boxwcolbddd0{background-color: #ffffff;border-bottom: 1px dotted #cccccc;}
.boxwcolbddd0 h4{margin-bottom: 10px;}

@media screen and (min-width: 769px) {
/*
#header nav ul li.nac01 a{border-bottom: 5px solid #0d3868;}
#header nav li.nac01 a:after {border-bottom: solid 5px #0d3868;}
*/
.boxal{padding: 20px;}
#container .boxwcolbddd0{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
#container .boxwcolbddd0 .ph{margin-left: 15px;}
#container .boxwcolbddd0{padding: 20px;}
.tab_content {padding: 40px 40px 0;background-color: #fff;}
.boxwcolbddd0 h4{font-size: 1.6rem !important;}

}

@media screen and (max-width: 768px) {
#container {
    font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
        margin-top: 20px;
}

#after .in2026{
width: 98%;
}


.collabo{
width: 100%;
margin: 0 auto;
text-align: center;
padding-top: 0px;
}
.collabo img{
width: 100%;
}
#container .navbox{
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
        -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 20px 0 50px 0;
    border-left: 1px solid #fff;
    border: 1px solid #002063;
}
#container .navbox a{
width: calc(100%/2);
text-align: center;
display: block;
    background-color: #002063;
    color: #fff;
    padding: 10px 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    text-decoration: none;
    font-weight: 900;
    font-size: 1.1rem;
    line-height: 1.6;
}

#container .navbox a:nth-child(even) {
    border-right: none;
}
#container .navbox a span.titb{
    font-size: 1.2rem;
    font-weight: 900;
    display: block;
    letter-spacing: 0.05em;
}

.h2prtit{
text-align: center;
padding: 0px 0 0px 0;
font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
font-size: 2.2rem;
margin: 20px 0 10px 0;
}
.h2prtit_stay{
text-align: center;
padding: 50px 0 50px 0;
font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
font-size: 2.2rem;
margin: 30px 0 10px 0;
}
.h2prtit_stay_s{
text-align: center;
padding: 50px 0 50px 0;
font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
font-size: 1.8rem;
margin: 30px 0 30px 0;
}
.h2prtit_tea{
text-align: center;
padding: 50px 0 50px 0;
font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
font-size: 2.2rem;
margin: 20px 0 10px 0;
}
.h2prtit_cock{
text-align: center;
padding: 50px 0 50px 0;
font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
font-size: 2.2rem;
margin: 30px 0 10px 0;
}
.h2prtit_event{
text-align: center;
padding: 50px 0 50px 0;
font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
font-size: 2.2rem;
margin: 30px 0 10px 0;
}

#container h2.pagetitle {
    font-family: YakuHanMP, 'Noto Serif JP', "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ 明朝", "ＭＳ Ｐ明朝", "Noto Serif JP", serif;
    width: 100%;
    font-size: 2.8rem;
    margin: 0 auto 10px auto;
    text-align: center;
}
#container .stay_linkbox{
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
    border-left: 1px solid #fff;
}
#container .stay_linkbox a{
width: calc(100%/2);
text-align: center;
display: block;
    background-color: #6b9fcf;
    color: #fff;
    padding: 10px 0;
    text-decoration: none;
    font-size: 1.3rem;
    width: 80%;
    margin: 30px auto;
    border-right: 1px solid #fff;
}
#container .stay_linkbox a:hover{
    background-color: #fff;
    color: #6b9fcf;
    text-decoration: underline;
}
.tab_item {width: calc(100%/2);font-size: 1.4rem;border-bottom: 1px solid #efefef;}
.boxal{padding: 10px;}

#container .boxwcolbddd0 .ph{text-align: center;}
#container .boxwcolbddd0{padding: 5px 5px 15px 5px;}
.tab_content {padding: 10px 10px 0;}


}

.txtbox{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.txtbox .txtbox_inn{width: 50%;padding: 15px;border-bottom: 1px dotted #ccc;border-right: 1px dotted #ccc;}
.txtbox .txtbox_inn.all{width: 100%;}
.txtbox .txtbox_inn:nth-child(even){border-right: none;}
.txtbox_inn{margin: 10px 0 20px 0;}
.flexbox00{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;margin-bottom: 20px;}

.flexbox00 .numbox{width: 10%;background-color:#114376 ;padding: 5px;text-align: center;color: #fff;font-weight: 900;display: table;border-radius: 10px ;}
.txtbox .txtbox_inn.all .flexbox00 .numbox{width: 5%;}
.flexbox00 .numbox span{display: table-cell;vertical-align: middle;font-size: 2.0rem;}
.flexbox00 .titbox{width: 88%;}
.txtbox .txtbox_inn.all .flexbox00 .titbox{width: 94%;}
#container .flexbox00 .titbox p{margin: 0;}
.flexbox00 .titbox .menuname{font-size: 1.8rem;line-height: 1.6;text-align: left;height: 3em;margin-bottom: 5px;}
#n_400_content .flexbox00 .titbox .menuname{font-size: 1.8rem;line-height: 1.6;text-align: left;height: 5em;margin-bottom: 5px;}

.flexbox00 .titbox .storyname{font-size: 1.4rem;color: #0477b5;font-weight: 900;}
.flexbox{display: -webkit-flex;display: flex;}
.flexbox .ph_detail{width: 40%;text-align: center;}
.flexbox .ph_detail img{width: 90%;}
.flexbox .detail{width: 60%;line-height: 1.8;text-align: left;padding: 5px 0 0 0;}
.txtbox .txtbox_inn.all .flexbox .ph_detail{width: 60%;}

.staybox{display: -webkit-flex;
    display: flex;
    margin: 30px 0 0 0;border-left: 1px solid #fff;}
.staybox .staybox_inn,
.staybox02 .staybox_inn{width: calc(100%/2);padding: 0;margin: 0 0;font-size: 1.8rem;text-align: center;border-right: 1px solid #fff;}

.staybox .staybox_inn img,
.staybox02 .staybox_inn img{width: 100%;height: auto;}

.staybox .staybox_inn .txt,
.staybox02 .staybox_inn .txt{font-size: 1.4rem;line-height: 1.8;padding: 5px;color:#fff;display: table;width: 100%;background-color: #6b9fcf;}

.staybox02 .staybox_inn .txt{height: 100%;}

.staybox .staybox_inn .txt{text-align: center;}

.staybox .staybox_inn .txt .txt_inn{text-align: center;}

.staybox .staybox_inn .txt .txt_inn,
.staybox02 .staybox_inn .txt .txt_inn{display: table-cell;vertical-align: middle;}

.staybox02{display: -webkit-flex;
    display: flex;
    margin: 0 0 30px 0;border-left: 1px solid #fff;border-top: 1px solid #fff;}
.staybox02 .staybox_inn .txt .txt_inn span{display: block;margin-bottom: 5px;}
.staybox02 .staybox_inn .txt .txt_inn span.titname{font-size: 1.6rem;font-weight: 900;text-align: left;padding: 5px 5px 0 5px;margin-bottom: 0;}
.staybox02 .staybox_inn .txt .txt_inn span.storyname{font-weight: 900;text-align: right;padding: 2px 5px 5px 5px;}
.staybox02 .staybox_inn .txt .txt_inn span.menu{padding: 5px;text-align: left;}
.staybox02 .staybox_inn .txt .txt_inn span.detail{padding: 5px;text-align: left;}

.dinnerbox{margin: 0 auto 20px auto;width: 980px;}
.dinnerbox .dinnertit{font-size: 2.0rem;font-weight: 900;border-bottom: 1px solid #6b9fcf;padding-bottom: 5px;margin-bottom: 5px;line-height: 1;}
.dinnerbox .storyname{color: #0477b5;font-weight: 900;margin-bottom: 10px;}
.dinnerbox .dinnerflexbox{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;justify-content: center;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 2px dotted #ccc;}
.dinnerbox .dinnerflexbox .dinnerflexbox_inn{width: 50%;padding: 5px;margin: 0 0;font-size: 1.5rem;text-align: center;}
.dinnerbox .dinnerflexbox .dinnerflexbox_inn img{width: 100%;}
.dinnerbox .dinnerflexbox .dinnerflexbox_inn .menubox{text-align: left;margin-bottom: 5px;}
.dinnerbox .dinnerflexbox .dinnerflexbox_inn .detail{text-align: left;}



.flexlight {   display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    }
.flexlight .flexlight_inn {width: 50%;
padding: 10px 20px;
    }    
.flexlight .flexlight_inn span.titb {
display: block;
font-weight: 900;
font-size: 1.6rem;
    }  
.boxdetail .ph img {
width: 100%;
    }  

@media screen and (max-width: 768px) {  

.txtbox{display: block;}
.txtbox .txtbox_inn{width: 100%;padding: 5px;border-bottom: 1px dotted #ccc;border-right: none;}
.txtbox .txtbox_inn.all{width: 100%;}
.txtbox .txtbox_inn:nth-child(even){border-right: none;}
.txtbox_inn{margin: 10px 0 20px 0;}
.flexbox00{display: block;margin-bottom: 20px;}

.flexbox00 .numbox{width: 100%;background-color:#114376 ;padding: 5px;text-align: center;color: #fff;font-weight: 900;display: block;border-radius: 10px ;}
.txtbox .txtbox_inn.all .flexbox00 .numbox{width: 100%;}
.flexbox00 .numbox span{display: block;vertical-align: middle;font-size: 2.0rem;}
.flexbox00 .titbox{width: 100%;}
.txtbox .txtbox_inn.all .flexbox00 .titbox{width: 100%;}
#container .flexbox00 .titbox p{margin: 0;}
#container .flexbox00 .titbox p.menuname{font-size: 1.6rem;line-height: 1.6;text-align: left;height: auto;margin:5px 0 10px 0;}
#container .flexbox00 .titbox p.storyname{font-size: 1.2rem;color: #0477b5;font-weight: 900;margin-top: 5px;}
.flexbox{display: block;}
.flexbox .ph_detail{width: 100%;text-align: center;}
.flexbox .ph_detail img{width: 100%;}
.flexbox .detail{width: 100%;line-height: 1.8;text-align: left;padding: 5px 0 0 0;}
.txtbox .txtbox_inn.all .flexbox .ph_detail{width: 100%;}

.staybox{display: -webkit-flex;
    display: block;
    margin: 30px 0 0 0;border-left: 1px solid #fff;}
.staybox .staybox_inn,
.staybox02 .staybox_inn{width: 100%;padding: 0;margin: 0 0;font-size: 1.8rem;text-align: center;border-right: 1px solid #fff;}

.staybox .staybox_inn img,
.staybox02 .staybox_inn img{width: 100%;height: auto;}

.staybox .staybox_inn .txt,
.staybox02 .staybox_inn .txt{font-size: 1.4rem;line-height: 1.8;padding: 5px;color:#fff;display: table;width: 100%;background-color: #6b9fcf;}

.staybox02 .staybox_inn .txt{height: 100%;}

.staybox .staybox_inn .txt{text-align: center;}

.staybox .staybox_inn .txt .txt_inn{text-align: center;}

.staybox .staybox_inn .txt .txt_inn,
.staybox02 .staybox_inn .txt .txt_inn{display: block;vertical-align: middle;}

.staybox02{display: block;
    margin: 0 0 30px 0;border-left: 1px solid #fff;border-top: 1px solid #fff;}
.staybox02 .staybox_inn .txt .txt_inn span{display: block;margin-bottom: 5px;}
.staybox02 .staybox_inn .txt .txt_inn span.titname{font-size: 1.6rem;font-weight: 900;text-align: left;padding: 5px 5px 0 5px;margin-bottom: 0;}
.staybox02 .staybox_inn .txt .txt_inn span.storyname{font-weight: 900;padding: 2px 5px 5px 5px;}
.staybox02 .staybox_inn .txt .txt_inn span.menu{padding: 5px;text-align: left;}
.staybox02 .staybox_inn .txt .txt_inn span.detail{padding: 5px;text-align: left;}

.dinnerbox{margin: 0 auto 20px auto;width: 100%;}
.dinnerbox .dinnertit{font-size: 1.6rem;font-weight: 900;border-bottom: 1px solid #6b9fcf;padding-bottom: 5px;margin-bottom: 5px;line-height: 1;}
.dinnerbox .storyname{color: #0477b5;font-weight: 900;margin-bottom: 10px;}
.dinnerbox .dinnerflexbox{display: block;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 2px dotted #ccc;}
.dinnerbox .dinnerflexbox .dinnerflexbox_inn{width: 100%;padding: 5px;margin: 0 0;font-size: 1.5rem;text-align: center;}
.dinnerbox .dinnerflexbox .dinnerflexbox_inn img{width: 100%;}
.dinnerbox .dinnerflexbox .dinnerflexbox_inn .menubox{text-align: left;margin-bottom: 5px;}
.dinnerbox .dinnerflexbox .dinnerflexbox_inn .detail{text-align: left;}



.flexlight {   display: block; }
.flexlight .flexlight_inn {width: 100%;
padding: 10px 20px;
    }    
.flexlight .flexlight_inn span.titb {
display: block;
font-weight: 900;
font-size: 1.6rem;
    }  
.boxdetail .ph img {
width: 100%;
    }  
    
    #container .stay_linkbox a{
width: calc(100%/2);
text-align: center;
display: block;
    background-color: #6b9fcf;
    color: #fff;
    padding: 10px 0;
    text-decoration: none;
    font-size: 1.3rem;
    width: 80%;
    margin: 10px auto;
    border-right: 1px solid #fff;
}
#container .stay_linkbox a:hover{
    background-color: #fff;
    color: #6b9fcf;
    text-decoration: underline;
}
    
    
    }


 