@charset "utf-8";
/*
CSS Information
 File name:      common.css
 Author:         Administrator
 Style Info:     Modify YUI Reset CSS, YUI Fonts CSS
 *http://yuilibrary.com/license/
 *version: 3.7.2 build: 5639
----------------------------------------------------- */
/* reset.css
****************************/

html {
	color:#000;
	background:#FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;
	padding:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,textarea,select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input,textarea,select {
	*font-size:100%;
}
legend {
	color:#000;
}

/* fonts.css
****************************/

body {
	font:13px/1.231 'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', Sans-serif;
	*font-size:small; /* for IE */
	*font:x-small; /* for IE in quirks mode */
}
select,input,button,textarea {
	font:99% arial,helvetica,clean,sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
pre,code,kbd,samp,tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}


/* base.css
****************************/

/* clearfix */
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	visibility: hidden;
	font-size: 0.1em;
}
.clearfix {display:inline-block;}
* html .clearfix {height:1px;}
.clearfix {display:block;}

/* マージン・インデント */
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}

.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr30 {margin-right: 30px;}

.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}

.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}

.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt25 {padding-top: 25px;}
.pt30 {padding-top: 30px;}

.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}
.pr25 {padding-right: 25px;}
.pr30 {padding-right: 30px;}

.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb25 {padding-bottom: 25px;}
.pb30 {padding-bottom: 30px;}

.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pl25 {padding-left: 25px;}
.pl30 {padding-left: 30px;}

/* リンク */
a:link,a:visited,a:hover,a:active {color: #00f;}
a:link,a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}

/* 要素設定 */
html,body {
	height: 100%;
	color: #000;
	text-align: center;
}
ul,dl,ol {
	text-indent: 0;
	list-style-position:outside;
}
th,td {
	vertical-align: top;
}
img {
	vertical-align: top;
}

/* 文字数調整 */
.elps {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

/* baseLayout
****************************/

#wrapper,
#header,
#nav,
#footer {
	position: relative;
	width: 100%;
}
.cBlock {
	position: relative;
	margin: 0 auto;
	width: 920px;
}
#wrapper {
	position: relative;
	height:auto !important; /*IE6対策*/
	height: 100%; /*IE6対策*/
	min-height: 100%;
    	background: #fff url(https://img.undernavi.com/chugoku/club-ador/background/175328590735351100.jpg) center top;
	}

/* #header *****************/
#header {
	padding-top: 15px;
}
#header h1 a {
	display: block;
	margin:0 auto;
	width: 920px;
	height: 155px;
	background: transparent url(https://img.undernavi.com/chugoku/club-ador/parts/bg_header.png) center top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#header .description {
	position: absolute;
	top: -15px;
	left: 0;
	right: 0;
	height: 15px;
	background: #000;
	color: #fff;
	text-align: center;
	line-height: 15px;
}

/* #fixavi *****************/
#fixnavi {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
}
#fixnavi.fixblock {
	display: block;
}
#fixnavi .inbox {
	display: table;
	width: 920px;
	margin: 0 auto;
}
#fixnavi .fixleft,
#fixnavi .fixright {
	display: table-cell;
    text-align: left;
    vertical-align: middle;
}
#fixnavi .sb-toggle-left {
    padding: 10px 0;
}
#fixnavi .navicon-line {
    width: 24px;
    height: 4px;
    border-radius: 1px;
    margin-bottom: 3px;
    background-color: #fff;
}
#fixnavi .fixright {
    text-align: right;
}

/* Slidebars */
.sb-slidebar {
	background-color: #222222;
	color: #e8e8e8;
}
.sb-slidebar a {
	color: #FF3971;
	text-decoration: none;
}
.sb-slidebar a:hover {
	color: #E83165;
	text-decoration: underline;
}

/* Main Menu */
.sb-menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.sb-menu li {
	width: 100%;
	margin: 0;
	padding: 0;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	text-align: left;
}
.sb-menu > li:first-child {
	border-top: none;
}
.sb-menu > li:last-child {
	border-bottom: none;
}
.sb-menu li a {
	display: block;
	padding: 1em;
	color: #f2f2f2;
}
.sb-menu li a:hover {
	background-color: rgba(255, 255, 255, 0.05);
	text-decoration: none;
}

/* Borders */
.sb-left .sb-menu li a {
	border-left: 3px solid transparent;
}
.sb-left .sb-menu li a:hover {
	border-left: 3px solid;
}
.sb-right .sb-menu li a {
	border-right: 3px solid transparent;
}
.sb-right .sb-menu li a:hover {
	border-right: 3px solid;
}

/* #globalNav ********************/
/* 2012/12/27 Miyazaki
#globalNav {
	background: transparent url(https://img.undernavi.com/chugoku/club-ador/parts/bg_nav.png) center top;
}
**/
#globalNav ul {
	padding: 0 1px;
	background: transparent url(https://img.undernavi.com/chugoku/club-ador/parts/bg_nav.png) center top;
}

#globalNav ul li {
	display: block;
	float: left;
	width: 102px;
	height: 45px;
	background-position: 0 -45px;
}
#globalNav ul li.navTop {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_top_on.png);}
#globalNav ul li.navEvent {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_event_on.png);}
#globalNav ul li.navNews {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_news_on.png);}
#globalNav ul li.navSchedule {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_schedule_on.png);}
#globalNav ul li.navNewface {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_newface_on.png);}
#globalNav ul li.navRealtime {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_realtime_on.png);}
#globalNav ul li.navRanking {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_ranking_on.png);}
#globalNav ul li.navMovie {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_movie_on.png);}
#globalNav ul li.navPhotoblog {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_photoblog_on.png);}
#globalNav ul li.navLady {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_lady_on.png);}
#globalNav ul li.navRecruit {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_recruit_on.png);}
#globalNav ul li.navMag {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_mag_on.png);}
#globalNav ul li.navSystem {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_system_on.png);}
#globalNav ul li.navNotes {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_notes_on.png);}
#globalNav ul li.navHotel {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_hotel_on.png);}
#globalNav ul li.navContact {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_contact_on.png);}
#globalNav ul li.navEntry {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_entry_on.png);}
#globalNav ul li.navEnq {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_enq_on.png);}
#globalNav ul li.navReserve {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_reserve_on.png);}
#globalNav ul li.navVoice {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_voice_on.png);}
#globalNav ul li.navQa {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_qa_on.png);}
#globalNav ul li.navMap {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_map_on.png);}
#globalNav ul li.navGravure {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_gravure_on.png);}
#globalNav ul li.navBbs {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_bbs_on.png);}
#globalNav ul li.navM_bbs {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_m_bbs_on.png);}
#globalNav ul li.navLink {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_link_on.png);}
#globalNav ul li.navBlog {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_blog_on.png);}
#globalNav ul li.navIntroduction {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_introduction_on.png);}
#globalNav ul li.navJoto_movie {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_joto_movie_on.png);}
#globalNav ul li.navPhotoblog_shop {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_photoblog_shop_on.png);}
#globalNav ul li.navReview a {
	background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_review_off.png);
}
#globalNav ul li.navReview {
	background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_review_on.png);
}
#globalNav ul li.navWebreserve a {
	background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_webreserve_off.png);
}

#globalNav ul li.navWebreserve {
	background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_webreserve_on.png);
}

#globalNav ul li.navFree1 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free1_on.png);}
#globalNav ul li.navFree2 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free2_on.png);}
#globalNav ul li.navFree3 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free3_on.png);}
#globalNav ul li.navFree4 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free4_on.png);}
#globalNav ul li.navFree5 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free5_on.png);}
#globalNav ul li.navFree6 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free6_on.png);}
#globalNav ul li.navFree7 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free7_on.png);}
#globalNav ul li.navFree8 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free8_on.png);}
#globalNav ul li.navFree9 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free9_on.png);}
#globalNav ul li.navFree10 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free10_on.png);}
#globalNav ul li.navFree11 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free11_on.png);}
#globalNav ul li.navFree12 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free12_on.png);}
#globalNav ul li.navFree13 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free13_on.png);}
#globalNav ul li.navFree14 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free14_on.png);}
#globalNav ul li.navFree15 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free15_on.png);}
#globalNav ul li.navFree16 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free16_on.png);}
#globalNav ul li.navFree17 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free17_on.png);}
#globalNav ul li.navFree18 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free18_on.png);}
#globalNav ul li.navFree19 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free19_on.png);}
#globalNav ul li.navFree20 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free20_on.png);}
#globalNav ul li.navFree21 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free21_on.png);}
#globalNav ul li.navFree22 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free22_on.png);}
#globalNav ul li.navFree23 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free23_on.png);}
#globalNav ul li.navFree24 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free24_on.png);}
#globalNav ul li.navFree25 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free25_on.png);}
#globalNav ul li.navFree26 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free26_on.png);}
#globalNav ul li.navFree27 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free27_on.png);}
#globalNav ul li.navFree28 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free28_on.png);}
#globalNav ul li.navFree29 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free29_on.png);}
#globalNav ul li.navFree30 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free30_on.png);}
#globalNav ul li.navFree31 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free31_on.png);}
#globalNav ul li.navFree32 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free32_on.png);}
#globalNav ul li.navFree33 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free33_on.png);}
#globalNav ul li.navFree34 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free34_on.png);}
#globalNav ul li.navFree35 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free35_on.png);}
#globalNav ul li.navFree36 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free36_on.png);}
#globalNav ul li.navFree37 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free37_on.png);}
#globalNav ul li.navFree38 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free38_on.png);}
#globalNav ul li.navFree39 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free39_on.png);}
#globalNav ul li.navFree40 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free40_on.png);}
#globalNav ul li.navFree41 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free41_on.png);}
#globalNav ul li.navFree42 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free42_on.png);}
#globalNav ul li.navFree43 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free43_on.png);}
#globalNav ul li.navFree44 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free44_on.png);}
#globalNav ul li.navFree45 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free45_on.png);}
#globalNav ul li.navFree46 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free46_on.png);}
#globalNav ul li.navFree47 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free47_on.png);}
#globalNav ul li.navFree48 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free48_on.png);}
#globalNav ul li.navFree49 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free49_on.png);}
#globalNav ul li.navFree50 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free50_on.png);}

#globalNav ul li.navLinkmenu {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_outlink_on.png);}
#globalNav ul li.navLinkmenu1 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_outlink1_on.png);}


#globalNav ul li a {
	display: block;
	width: 102px;
	height: 45px;
	text-indent: -9999px;
}
#globalNav ul li.navTop a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_top_off.png);}
#globalNav ul li.navEvent a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_event_off.png);}
#globalNav ul li.navNews a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_news_off.png);}
#globalNav ul li.navSchedule a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_schedule_off.png);}
#globalNav ul li.navNewface a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_newface_off.png);}
#globalNav ul li.navRealtime a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_realtime_off.png);}
#globalNav ul li.navRanking a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_ranking_off.png);}
#globalNav ul li.navMovie a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_movie_off.png);}
#globalNav ul li.navPhotoblog a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_photoblog_off.png);}
#globalNav ul li.navLady a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_lady_off.png);}
#globalNav ul li.navRecruit a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_recruit_off.png);}
#globalNav ul li.navMag a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_mag_off.png);}
#globalNav ul li.navSystem a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_system_off.png);}
#globalNav ul li.navNotes a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_notes_off.png);}
#globalNav ul li.navHotel a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_hotel_off.png);}
#globalNav ul li.navContact a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_contact_off.png);}
#globalNav ul li.navEntry a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_entry_off.png);}
#globalNav ul li.navEnq a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_enq_off.png);}
#globalNav ul li.navReserve a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_reserve_off.png);}
#globalNav ul li.navVoice a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_voice_off.png);}
#globalNav ul li.navQa a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_qa_off.png);}
#globalNav ul li.navMap a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_map_off.png);}
#globalNav ul li.navGravure a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_gravure_off.png);}
#globalNav ul li.navBbs a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_bbs_off.png);}
#globalNav ul li.navM_bbs a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_m_bbs_off.png);}
#globalNav ul li.navLink a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_link_off.png);}
#globalNav ul li.navBlog a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_blog_off.png);}
#globalNav ul li.navIntroduction a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_introduction_off.png);}
#globalNav ul li.navJoto_movie a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_joto_movie_off.png);}
#globalNav ul li.navPhotoblog_shop a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_photoblog_shop_off.png);}

#globalNav ul li.navFree1 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free1_off.png);}
#globalNav ul li.navFree2 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free2_off.png);}
#globalNav ul li.navFree3 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free3_off.png);}
#globalNav ul li.navFree4 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free4_off.png);}
#globalNav ul li.navFree5 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free5_off.png);}
#globalNav ul li.navFree6 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free6_off.png);}
#globalNav ul li.navFree7 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free7_off.png);}
#globalNav ul li.navFree8 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free8_off.png);}
#globalNav ul li.navFree9 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free9_off.png);}
#globalNav ul li.navFree10 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free10_off.png);}
#globalNav ul li.navFree11 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free11_off.png);}
#globalNav ul li.navFree12 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free12_off.png);}
#globalNav ul li.navFree13 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free13_off.png);}
#globalNav ul li.navFree14 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free14_off.png);}
#globalNav ul li.navFree15 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free15_off.png);}
#globalNav ul li.navFree16 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free16_off.png);}
#globalNav ul li.navFree17 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free17_off.png);}
#globalNav ul li.navFree18 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free18_off.png);}
#globalNav ul li.navFree19 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free19_off.png);}
#globalNav ul li.navFree20 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free20_off.png);}
#globalNav ul li.navFree21 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free21_off.png);}
#globalNav ul li.navFree22 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free22_off.png);}
#globalNav ul li.navFree23 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free23_off.png);}
#globalNav ul li.navFree24 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free24_off.png);}
#globalNav ul li.navFree25 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free25_off.png);}
#globalNav ul li.navFree26 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free26_off.png);}
#globalNav ul li.navFree27 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free27_off.png);}
#globalNav ul li.navFree28 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free28_off.png);}
#globalNav ul li.navFree29 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free29_off.png);}
#globalNav ul li.navFree30 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free30_off.png);}
#globalNav ul li.navFree31 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free31_off.png);}
#globalNav ul li.navFree32 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free32_off.png);}
#globalNav ul li.navFree33 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free33_off.png);}
#globalNav ul li.navFree34 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free34_off.png);}
#globalNav ul li.navFree35 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free35_off.png);}
#globalNav ul li.navFree36 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free36_off.png);}
#globalNav ul li.navFree37 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free37_off.png);}
#globalNav ul li.navFree38 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free38_off.png);}
#globalNav ul li.navFree39 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free39_off.png);}
#globalNav ul li.navFree40 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free40_off.png);}
#globalNav ul li.navFree41 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free41_off.png);}
#globalNav ul li.navFree42 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free42_off.png);}
#globalNav ul li.navFree43 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free43_off.png);}
#globalNav ul li.navFree44 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free44_off.png);}
#globalNav ul li.navFree45 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free45_off.png);}
#globalNav ul li.navFree46 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free46_off.png);}
#globalNav ul li.navFree47 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free47_off.png);}
#globalNav ul li.navFree48 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free48_off.png);}
#globalNav ul li.navFree49 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free49_off.png);}
#globalNav ul li.navFree50 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_free50_off.png);}

#globalNav ul li.navLinkmenu a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_outlink_off.png);}
#globalNav ul li.navLinkmenu1 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_outlink1_off.png);}

/* #content ****************/
#content {
	padding: 10px 0 160px;
}
#content > section {
	position: relative;
}
#content > section h1.pageTtl {
	height: 35px;
	background: transparent url(https://img.undernavi.com/chugoku/club-ador/parts/bg_title_w3.png) left top no-repeat;
	line-height: 35px;
}
#content > section h1.pageTtl span {
	display: block;
	width: 300px;
	text-indent: -9999px;
	height: 35px;
}
#secQr > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_qr.png);}

#secFreecontents_1 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free1.png);}
#secFreecontents_2 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free2.png);}
#secFreecontents_3 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free3.png);}
#secFreecontents_4 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free4.png);}
#secFreecontents_5 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free5.png);}
#secFreecontents_6 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free6.png);}
#secFreecontents_7 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free7.png);}
#secFreecontents_8 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free8.png);}
#secFreecontents_9 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free9.png);}
#secFreecontents_10 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free10.png);}
#secFreecontents_11 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free11.png);}
#secFreecontents_12 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free12.png);}
#secFreecontents_13 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free13.png);}
#secFreecontents_14 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free14.png);}
#secFreecontents_15 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free15.png);}
#secFreecontents_16 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free16.png);}
#secFreecontents_17 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free17.png);}
#secFreecontents_18 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free18.png);}
#secFreecontents_19 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free19.png);}
#secFreecontents_20 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free20.png);}
#secFreecontents_21 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free21.png);}
#secFreecontents_22 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free22.png);}
#secFreecontents_23 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free23.png);}
#secFreecontents_24 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free24.png);}
#secFreecontents_25 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free25.png);}
#secFreecontents_26 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free26.png);}
#secFreecontents_27 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free27.png);}
#secFreecontents_28 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free28.png);}
#secFreecontents_29 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free29.png);}
#secFreecontents_30 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free30.png);}
#secFreecontents_31 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free31.png);}
#secFreecontents_32 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free32.png);}
#secFreecontents_33 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free33.png);}
#secFreecontents_34 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free34.png);}
#secFreecontents_35 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free35.png);}
#secFreecontents_36 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free36.png);}
#secFreecontents_37 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free37.png);}
#secFreecontents_38 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free38.png);}
#secFreecontents_39 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free39.png);}
#secFreecontents_40 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free40.png);}
#secFreecontents_41 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free41.png);}
#secFreecontents_42 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free42.png);}
#secFreecontents_43 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free43.png);}
#secFreecontents_44 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free44.png);}
#secFreecontents_45 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free45.png);}
#secFreecontents_46 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free46.png);}
#secFreecontents_47 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free47.png);}
#secFreecontents_48 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free48.png);}
#secFreecontents_49 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free49.png);}
#secFreecontents_50 > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_top_free50.png);}

#secEvent > h1 span,#event h1.pageTtl span,#secDeficit_discount > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_event.png);}
#secNews > h1 span,#news h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_news.png);}
#secSchedule > h1 span,#schedule h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_schedule.png);}
#secNewface > h1 span,#newface h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_newface.png);}
#secRealtime > h1 span,#realtime h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_realtime.png);}
.secRanking > h1 span,#ranking h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_ranking.png);}
#secMovie > h1 span,#movie h1.pageTtl span,#movie_detail h1.pageTtl span,#movie_review h1.pageTtl span,#lady_movie h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_movie.png);}
#secPhotoblog > h1 span,#photoblog h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_photoblog.png);}
#secLady > h1 span,#lady h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_lady.png);}
#recruit h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_recruit.png);}
#recruit h1.rec_form span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_entry.png);}
#secDiscount > h1 span,#discount h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_un_event.png);}

#mag h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_mag.png);}
#system h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_system.png);}
#notes h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_notes.png);}
#hotel h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_hotel.png);}
#contact h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_contact.png);}
#entry h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_entry.png);}
#enq h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_enq.png);}
#reserve h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_reserve.png);}
#voice h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_voice.png);}
#qa h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_qa.png);}
#map h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_map.png);}
#gravure h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_gravure.png);}
#bbs h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_bbs.png);}
#m_bbs h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_m_bbs.png);}
#link h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_link.png);}
#blog h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_blog.png);}
#introduction h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_introduction.png);}
#photoblog_shop h1.pageTtl span,#photoblog_shop_detail h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_photoblog_shop.png);}
#photoblog_lady h1.pageTtl span,#photoblog_detail h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_photoblog_lady.png);}
#lady_detail h1.pageTtl span,
#lady_review h1.pageTtl span,
#lady_review_detail h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_lady_detail.png);}
#event #unEvent h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_un_event.png);}
#login h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_login.png);}
#regist h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_regist.png);}
#reserve_form h1.pageTtl span,
#reserve_form_confirm h1.pageTtl span,
#reserve_form_end h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_reserve_tmp.png);}
#special_movie h1.pageTtl span,
#special_movie_detail h1.pageTtl span,
#secSpecialmovie > h1 span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_specialmovie.png);}

#free #free1 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free1.png);}
#free #free2 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free2.png);}
#free #free3 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free3.png);}
#free #free4 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free4.png);}
#free #free5 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free5.png);}
#free #free6 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free6.png);}
#free #free7 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free7.png);}
#free #free8 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free8.png);}
#free #free9 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free9.png);}
#free #free10 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free10.png);}
#free #free11 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free11.png);}
#free #free12 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free12.png);}
#free #free13 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free13.png);}
#free #free14 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free14.png);}
#free #free15 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free15.png);}
#free #free16 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free16.png);}
#free #free17 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free17.png);}
#free #free18 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free18.png);}
#free #free19 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free19.png);}
#free #free20 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free20.png);}
#free #free21 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free21.png);}
#free #free22 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free22.png);}
#free #free23 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free23.png);}
#free #free24 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free24.png);}
#free #free25 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free25.png);}
#free #free26 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free26.png);}
#free #free27 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free27.png);}
#free #free28 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free28.png);}
#free #free29 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free29.png);}
#free #free30 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free30.png);}
#free #free31 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free31.png);}
#free #free32 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free32.png);}
#free #free33 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free33.png);}
#free #free34 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free34.png);}
#free #free35 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free35.png);}
#free #free36 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free36.png);}
#free #free37 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free37.png);}
#free #free38 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free38.png);}
#free #free39 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free39.png);}
#free #free40 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free40.png);}
#free #free41 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free41.png);}
#free #free42 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free42.png);}
#free #free43 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free43.png);}
#free #free44 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free44.png);}
#free #free45 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free45.png);}
#free #free46 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free46.png);}
#free #free47 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free47.png);}
#free #free48 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free48.png);}
#free #free49 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free49.png);}
#free #free50 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free50.png);}
#free #free51 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free51.png);}
#free #free52 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free52.png);}
#free #free53 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free53.png);}
#free #free54 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free54.png);}
#free #free55 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free55.png);}
#free #free56 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free56.png);}
#free #free57 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free57.png);}
#free #free58 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free58.png);}
#free #free59 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free59.png);}
#free #free60 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free60.png);}
#free #free61 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free61.png);}
#free #free62 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free62.png);}
#free #free63 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free63.png);}
#free #free64 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free64.png);}
#free #free65 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free65.png);}
#free #free66 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free66.png);}
#free #free67 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free67.png);}
#free #free68 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free68.png);}
#free #free69 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free69.png);}
#free #free70 h1.pageTtl span {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/title_free70.png);}

#content > section > .inner {
	position: relative;
	background: #fff;
	border: solid 1px #999;
	border-top: none;
}

/* .pager *******************/
#content .pager {
	text-align: center;
}

#content .pager li {
	display: inline;
}
#content .pager li a {
	display: inline-block;
	margin-right: 2px;
	padding: 2px 8px;
	background: #69f;
	color: #fff;
	text-decoration: none;
}
#content .pager li span {
	display: inline-block;
	margin-right: 2px;
	padding: 2px 8px;
	background: #dedede;
	color: #fff;
}
#content .pager li.current span {
	background: #999;
	font-weight: bold;
}
#content .pager li.abbr span {
	padding: 2px 5px;
	background: none;
	color: #000;
}

/* .topLink ****************/
#content .topLink {
	padding: 0 10px;
	text-align: right;
	clear: both;
}
#content .topLink a:before {
	content: "▲";
}


/* #footer *****************/
#footer {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 150px;
	background: transparent url(https://img.undernavi.com/chugoku/club-ador/parts/bg_footer.png) center top;
	overflow: hidden;
}
#footer .cBlock {
	height: 150px;
}
#footNav {
	padding: 30px 0 0;
}
#footNav.footNav-area {
	padding: 10px 0 0;
	margin-bottom:20px;
}
#footNav li {
	display: inline-block;
	padding: 0 10px;
	border-right: solid 1px #999;
	vertical-align: top;
}
* html #footNav li {
	display: inline;
	zoom: 1;
}
*+html #footNav li {
	display: inline;
	zoom: 1;
}
#footNav li:last-child {
	border-right: none;
}
#footer .displaySwitch {
	position: absolute;
	bottom: 30px;
	left: 0;
	right: 0;
	text-align: center;
}
#footer .copyR {
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
	text-align: center;
}

/* btn_balloon */
.btn_balloon {
	position: fixed;
	top: 10px;
	right: 0;
	z-index: 9;
}
.btn_balloon02 {
	position: fixed;
	top: 200px;
	right: 0;
	z-index: 9;
}
.btn_balloon li {
	margin-bottom: 5px;
}
.favBtn a {
	background: #666666;
	display: block;
	padding: 16px 8px;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-o-border-radius: 5px 0 0 5px;
	-ms-border-radius: 5px 0 0 5px;
	box-shadow: -1px 1px 5px rgba(0,0,0,0.4);
	-moz-box-shadow: -1px 1px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: -1px 1px 5px rgba(0,0,0,0.4);
	-o-box-shadow: -1px 1px 5px rgba(0,0,0,0.4);
	-ms-box-shadow: -1px 1px 5px rgba(0,0,0,0.4);
}
.ysystem a {
	background: #666666;
	display: block;
	padding: 16px 8px 51px;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-o-border-radius: 5px 0 0 5px;
	-ms-border-radius: 5px 0 0 5px;
	box-shadow: -1px 1px 5px rgba(0,0,0,0.4);
	-moz-box-shadow: -1px 1px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: -1px 1px 5px rgba(0,0,0,0.4);
	-o-box-shadow: -1px 1px 5px rgba(0,0,0,0.4);
	-ms-box-shadow: -1px 1px 5px rgba(0,0,0,0.4);
}

/* balloon */
.balloon {
	display: none;
	position: fixed;
	top: 255px;
	right: 45px;
	z-index: 9;
    width: 227px;
    padding: 10px;
    border: #666 3px solid;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color:  rgba(255, 255, 255, 0.9);
    -moz-background-color:  rgba(255, 255, 255, 0.9);
    -ms-background-color:  rgba(255, 255, 255, 0.9);
    -o-background-color:  rgba(255, 255, 255, 0.9);
    -webkit-background-color:  rgba(255, 255, 255, 0.9);
    box-shadow: 1px 3px 3px 0px rgba(149, 149, 149, 0.75);
    -moz-box-shadow: 1px 3px 3px 0px rgba(149, 149, 149, 0.75);
    -ms-box-shadow: 1px 3px 3px 0px rgba(149, 149, 149, 0.75);
    -o-box-shadow: 1px 3px 3px 0px rgba(149, 149, 149, 0.75);
    -webkit-box-shadow: 1px 3px 3px 0px rgba(149, 149, 149, 0.75);
}
.balloon:before {
	position: absolute;
	top: 55px;
	right: -19px;
	width: 19px;
	height: 19px;
	background: url(https://img.undernavi.com/web/parts/bg_past_arrow.png) no-repeat;
	content: '';
}
.balloon435 {
	top: 375px;
}
.balloon35 {
	top: 35px;
}
.balloon195 {
	top: 195px;
}

#reserve.balloon10 {
	top: 10px;
}

.balloon .link_box {
	line-height: 1.5;
	text-align: right;
}
.balloon .notes {
    font-size: 85%;
    color: #ff0000;
    text-align: left;
}

/* reserve */
.cal_ttl {
    margin-bottom: 5px;
    color: #565656;
    font-size: 14px;
    font-weight: 700;
    text-align: left;
}

#month {
	display: block;
	text-align: center;
}

#cal_box .month {
	display: table;
	table-layout: fixed;
	overflow: hidden;
	width: 100%;
	margin: 0 0 5px;
	padding: 0!important;
	background: none!important;
	font-size: 116%;
	text-align: center;
}

#cal_box .month li {
	display: table-cell;
	padding: 0;
	border: none;
}

#cal_box .month .previous,
#cal_box .month .next {
	font-size: 77%;
}

#cal_box .month li a {
	display: block;
}

.now_month {
	width: 100px;
}

.now_month p {
	margin: 0;
}

.view_month {
	display: block;
	color: #002dde;
	font-weight: bold;
	text-align: center;
}

.view_month span {
	font-size: 285%;
}

.previous {
	text-align: right;
}

.previous span {
	color: #002dde;
	font-weight: bold;
}

.previous a {
	display: block;
	color: #170000;
	font-weight: bold;
	text-decoration: none;
}

.next {
	text-align: left;
}

.next span {
	color: #002dde;
}

.next a {
	display: block;
	color: #170000;
	font-weight: bold;
	text-decoration: none;
}

#cal_box table {
	display: table;
	width: 100%;
	margin: 0 0 5px;
    background: #fff;
	table-layout: auto;
}

#cal_box table th,
#cal_box table td {
	border: 1px solid #c1c1c1;
	background: transparent;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

#cal_box table th {
	background: #ddecfa;
	font-size: 108%;
}

#cal_box table td p span,
#cal_box table td p a {
	display: block;
	padding: 7px 0;
	font-size: 108%;
	text-decoration: none;
}

#cal_box table td p {
	margin: 0;
	color: #cecece;
	text-align: center;
}

#cal_box table td p a {
	display: block;
	color: #666666;
}

#cal_box table td p a:hover {
	background: #ff3838;
	color: #ffffff;
}

#cal_box table .sun,
#cal_box table .sun p a {
	color: #ff2000;
}

#cal_box table .sat,
#cal_box table .sat p a {
	color: #0007d2;
}

/* point */
#point .remaining {
	display: block;
   	font-size: 116%;
    color: #e60012;
    text-align: left;
}
#point .course {
	display: block;
    color: #000000 !important;
	font-size: 116%;
    font-weight: bold;
    text-align: left;
}
#point .pointnum {
	height: 34px;
    line-height: 34px;
	margin: 5px 0;
    padding-left: 34px;
    background: url(http://img.undernavi.com/dxplan/pc/icon_point.png) left center no-repeat;
    color: #717171;
   	font-size: 116%;
    text-align: left;
}
#point .pointnum strong {
	color: #e60012;
	font-size: 147%;
}
#point .pointnum span {
	color: #e60012;
}
#point .comment {
	margin-bottom: 10px;
    color: #000000 !important;
    text-align: left;
}
#point .comment span {
    color: #e60012;
}
#point ul {
	margin-bottom: 10px;
}
#point ul li {
    float: left;
    width: 110px;
    margin-right: 7px;
    background: #f97e76;
    text-align: center;
}
#point ul .w100 {
	width: 100%;
}
#point ul li:last-child {
    margin-right: 0;
}
#point ul li a {
	display: block;
    padding: 4px 0;
    color: #fff;
    text-decoration: none;
}

/* リニューアルCSS
**********************************************************************/
.dxdebug_wrap #content {
	padding: 10px 0 400px;
}
/* #header
***********************************/
#header.dxdebug {
	z-index: 10;
}
#header.dxdebug .cBlock {
	height: 100%;
	margin-top: -15px;
	overflow: hidden;
}
#header.dxdebug .cBlock .description {
	top: 0;
}
#header.dxdebug h1 {
	width: 100%;
}
#header.dxdebug .movie_box {
	width: 31%;
	margin: 0 auto;
	text-align: left;
}
#header.dxdebug .player .mejs-container,
	#header.dxdebug .player video {
	max-width: 100%;
}
#header.dxdebug .movie_box .name {
	margin-bottom: 10px;
	font-size: 154%;
	border-bottom: 1px solid #999;
}
#header.dxdebug .movie_box .prof_box {
	margin-bottom: 10px;
}
#header.dxdebug .movie_box .comment {
	margin-top: 10px;
	line-height: 1.5;
}
#header.dxdebug .head_bg {
	position:absolute;
	top:0;
	left: 0;
	width: 100%;
	z-index: -10;
	overflow-y: hidden;
}
#header.dxdebug .head_bg .box {
	width: 100%;
	height: 100%;
}
#header.dxdebug .slider img {
	width: 100%;
	height: auto;
}

@media screen and (max-height:710px) {
   /* 高さ710px以下の場合 */
   #header.dxdebug .movie_box {
   top: 0 !important;
   left: 0 !important;
}
   #header.dxdebug .player {
   width: 50%;
   height: 200px;
   float: left;
}
	#header.dxdebug .comment {
	width: 50%;
	float: right;
}
	#header.dxdebug .player .mejs-container,
	#header.dxdebug .player video {
	max-width: 100%;
	max-height: 100%;
}
}

/* #globalNav
***********************************/
#globalNav li.navSchedule .sch_status {
	display: none;
	position: relative;
	z-index: 10;
}
#globalNav li.navSchedule .sch_status li a {
	text-indent: -9999px;
}
#globalNav ul li.navSchedule .sch_status .s1 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_schedule_s1_on.png);}
#globalNav ul li.navSchedule .sch_status .s2 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_schedule_s2_on.png);}
#globalNav ul li.navSchedule .sch_status .s3 {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_schedule_s3_on.png);}

#globalNav ul li.navSchedule .sch_status .s1 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_schedule_s1_off.png);}
#globalNav ul li.navSchedule .sch_status .s2 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_schedule_s2_off.png);}
#globalNav ul li.navSchedule .sch_status .s3 a {background-image: url(https://img.undernavi.com/chugoku/club-ador/parts/nav_schedule_s3_off.png);}

/* #footer
***********************************/
#footer.dxdebug {
	padding-top: 150px;
}
/* page_top */
#page_top {
	position: relative;
	display: block;
	width: 860px;
	height: 0;
	margin: 0 auto;
	/*right: 50%;
	width: 147px;
	height: 147px;
	margin-right: -73px;*/
}
#page_top a {
	position: absolute;
	left: 50%;
	bottom: 0;
	display: block;
	width: 147px;
	height: 147px;
	text-decoration: none;
	text-indent: -9999px;
	color: #ffffff;
	text-align: center;
	background: url("http://img.undernavi.com/chugoku/club-ador/parts/btn_pagetop.png") center top no-repeat;
}

li.alignC label + input {
    margin: 0 10px 0 0;
}
.modal_form {
    margin: 0 10px 0 0;
}

/*割引情報ボタン用スタイル*/
.btn_balloon03 {
    position: fixed;
    top: 300px;
    right: 0;
    z-index: 9;
}

li.discountBtn {
    position: fixed;
    top: 190px;
    right: 0;
}
p#shop_discount_btn {
    cursor: pointer;
}
#shop_discount_area {
	position: relative;
}
#shop_discount01 {
    display: none;
    position: absolute;
    top: -80px;
    left: -442px;
    padding: 10px;
    background: #d04868;
    border-radius: 5px;
    width: 390px;
}
#shop_discount01:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(243, 220, 238, 0);
	border-left-color: #d04868;
	border-width: 18px 0 0 39px;
	margin-top: 35px;
}
#shop_discount01 #shop_discount_inner {
	background: #ffffff;
	padding: 5px 10px;
	overflow: hidden;
	position: relative;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
}
.close_btn {
	position: absolute;
	top: -10px;
	right: -10px;
}
.close_btn a {
	display: block;
}
.close_btn a img {
	vertical-align: top;
}
#shop_discount01 .dis_ttl {
	padding: 8px 0px;
  background: url("//img.undernavi.com/portal/web/chugoku/shop/dir/top/icon_discount02.png") left center no-repeat;
  overflow: hidden;
}
#shop_discount01 .dis_ttl span {
    float: left;
    display: block;
    padding-top: 3px;
    padding-left: 45px;
    color: #c40034;
    font-size: 124%;
    font-weight: bold;
}
#shop_discount01 .dis_left {
    float: left;
    width: 50%;
}
#shop_discount01 table {
	width: 175px;
	margin: 0 auto 8px;
}
#shop_discount01 th {
	width: 50px;
	height: 22px;
	border: 1px solid #beb5ba;
	background: #d9d9d9;
	font-size: 93%;
	text-align: center;
	vertical-align: middle;
}
#shop_discount01 td {
	height: 23px;
	padding: 0 5px;
	border: 1px solid #beb5ba;
	font-size: 93%;
	text-align: left;
	vertical-align: middle;
}
#shop_discount01 td span {
	display: block;
	width: 113px;
}
#shop_discount01 ul {
	display: block;
	margin: 0 auto;
	padding-left: 185px;
}
#shop_discount01 .btn01 {
	margin-bottom: 8px;
}
#shop_discount01 .btn01 a,
#shop_discount01 .btn02 a {
    display: block;
    width: 175px;
    height: 40px;
    line-height: 40px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3), inset 0 2px rgba(255,255,255,.5);
    box-shadow: 0 1px 2px rgba(0,0,0,.3), inset 0 2px rgba(255,255,255,.5);
    border: solid 1px #c30033;
    background: #f77187;
    background: -webkit-gradient(linear, left top, left bottom, from(#c30033),to(#c30033));
    background: linear-gradient(to bottom, #c30033 0%,#c30033 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77187', endColorstr='#e3404d',GradientType=0 );
    color: #fff;
    font-size: 116%;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    -webkit-text-shadow: 0 2px rgba(0,0,0,.2);
    -moz-text-shadow: 0 2px rgba(0,0,0,.2);
    text-shadow: 0 2px rgba(0,0,0,.2);
}
#shop_discount01 .btn01 a:hover,
#shop_discount01 .btn02 a:hover {
    opacity: 0.75;
}
#shop_discount01 .btn02 a {
	border: solid 1px #1954a4;
	background: #3098e3;
	background: -webkit-gradient(linear,  left top, left bottom,  from(#3098e3),to(#1c58c3));
	background: linear-gradient(to bottom,  #3098e3 0%,#1c58c3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3098e3', endColorstr='#1c58c3',GradientType=0 );
}
#shop_discount01 .btn01:hove,
#shop_discount01 .btn02:hove {
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}
.discount_infobox p {
    text-align:left;
}

.discount_infobox {
    overflow: hidden;
    padding: 5px;
}
li.remaining_mem {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}
li.remaining_mem span {
    color: #ff0000;
    font-weight: bold;
}
.discount_infobox p span {
    text-align: left;
    font-size: 17px;
    font-weight: bold;
    color: #ff0000;
    text-decoration: underline;
    text-decoration-color: #fffcdb;
    vertical-align: top;
}
.favorite_lady.favorite_lady02 {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 32px;
	line-height: 32px;
	width: 14em;
	background: #f4f4f4;
	color: #000;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	background: url(https://img.undernavi.com/front/pc/shop/detail/heart.png) no-repeat;
	background-position: 5px 5px;
	padding-left: 15px;
	background-color: #fafafa;
	text-decoration: none;
	background-position: 5px center;
}
.favorite_lady.favorite_lady02:hover {
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	zoom: 1;
}
#lady_detail a.reserve_lady {
	right: 210px;
}

#outLink02 li a {
    display: block;
    height: 32px;
    line-height: 32px;
    width: 14.6em;
    background: #f4f4f4;
    color: #000;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    background: url(https://img.undernavi.com/front/pc/shop/detail/icon_camera.png) no-repeat;
    background-position: 5px 5px;
    background-size: 20px auto;
    padding-left: 10px;
    background-color: #fafafa;
    text-decoration: none;
    background-position: 7px center;
    margin-left: auto;
}

.grecaptcha-badge {
    visibility: hidden;
}
.recaptcha_policy {
    color: #999;
    padding-top: 5px;
}
.recaptcha_policy > a {
    color: #a4cff5;
    text-decoration: none;
}
.recaptcha_policy > a:hover {
    text-decoration: underline;
}
.xmas_btn {
	position: fixed;
	left: 300px;
	bottom: 150px;
	z-index: 1;

}
.xmax_colse_btn {
	background-color: transparent;
	border: none;
	cursor: pointer;
	outline: none;
	padding: 0;
	appearance: none;
	position: fixed;
	top: 0px;
	right: 0px;
	height: 45px;
	z-index: 100;
}
.xmas_modal_inner {
	position: fixed;
	z-index: 11;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	padding: 0% 2%;
	background: #fff;
	width: 40%;
	overflow: auto;
	height: 95%;
}
#xmas_overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.75);
	z-index: 1;
}
.xmas_modal {
	width: 40%;
	margin: 2% auto;
	background: #FFF;
	height: 94%;
	overflow: visible scroll;
	overflow: auto;
}
.xmas_modal_inner .prof_area {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	background: #f0f0f0;
	border: 1px solid #ccc;
	box-sizing: border-box;
}
.xmas_modal_inner .prof_area .prof01 {
	width: 70%;
}
.xmas_modal_inner .prof_area .prof01 .name {
	color: #333;
	font-size: 130%;
	padding: 10px 0 0 10px;
	text-align: left;
}

.xmas_modal_inner .prof_area .prof01 .shop_name {
	color: #333;
	font-size: 100%;
	padding: 10px 0 0 10px;
	text-align: left;
}
.xmas_modal_inner .flex_radio {
	display: flex;
	justify-content: center;
	align-items: center;
	justify-content: flex-start;
}
.xmas_modal_inner .prof_area input[type="radio"] + label {
	position: relative;
	margin-left: 10px;
	display: inline-block;
	background-image: url("https://img.undernavi.com/images/xmas/btn_iine.png");
	background-repeat: no-repeat;
	background-size: contain;
	width: 75px;
	height: 40px;
	cursor: pointer;
}
.xmas_modal_inner .prof_area input[type="radio"] {
	display: none;
}
.xmas_modal_inner .schedule_area p {
	text-align: center;
	background: #ff0000;
	padding: 10px 0;
	color: #FFF;
	font-size: 150%;
}
.xmas_modal_inner .schedule_area {
	margin-top: 2%;
}
.xmas_modal_inner .schedule_inner {
	display: flex;
	flex-wrap: wrap;
	padding: 2% 1%;
	border: 1px solid #ccc;
}
.xmas_modal_inner .schedule_inner  {
	width: 33%;
	border-right: 1px solid #CCC;
}
.xmas_modal_inner .schedule_inner .s_date p.txt_date {
	text-align: center;
	background: #CCC;
	padding: 4px 0;
	margin: 0 3%;
	color: #666;
	font-size: 100%;
}
.xmas_modal_inner .tel_area {
	text-align: center;
	color: #FFF;
	font-size: 300%;
	font-weight: bold;
	padding: 4% 0;
	background: linear-gradient(to right, #209895, #59ccbb);
	background: -moz-linear-gradient(left, #209895, #59ccbb);
	background: -webkit-linear-gradient(left, #209895, #59ccbb);
	border-bottom: 4px solid #c6c6c6;
	border-radius: 5px;
	margin: 5% 0;
}
.xmas_modal_inner .prof_area .prof02 a.btn_area02:hover {
	border-bottom: none;
	margin-top: 15px;
}
.xmas_modal_inner .prof_area .prof02 a.btn_area02 {
	display: block;
	width: 100%;
	text-align: center;
	color: #FFF;
	font-size: 110%;
	padding: 20% 0;
	margin: 10px auto;
	background: linear-gradient(to right, #907d13, #c8ac13);
	background: -moz-linear-gradient(left, #907d13, #c8ac13);
	background: -webkit-linear-gradient(left, #907d13, #c8ac13);
	text-decoration: none;
	border-radius: 5px;
	border-bottom: 5px solid #c6c6c6;
}
.xmas_modal_inner .tel_area p {
	font-size: 15px;
	font-weight: normal;
	background:transparent;
}
.xmas_modal_inner .prof_area .prof02 {
	width: 27%;
	margin-right: 2%;
}
.xmas_modal_inner .schedule_inner .s_date, .schedule_inner .t_date {
	width: 33%;
	border-right: 1px solid #CCC;
}
.xmas_modal_inner .schedule_inner .t_date {
	text-align: center;
	padding: 3% 0;
}
.xmas_modal_inner .schedule_inner {
	display: flex;
	flex-wrap: wrap;
	padding: 2% 1%;
	border: 1px solid #ccc;
	width: 100%;
	box-sizing: border-box;
}
.xmas_modal_inner .schedule_inner .t_date:last-child,
.xmas_modal_inner .schedule_inner .s_date:nth-child(3) {
	border: 0;
}
.swiper-container.flexslider {
	padding: 40px 0;
}
.xmax_colse_btn img {
	width: 50px;
}
.favBtn.favBtn02 {
	margin: 0;
}
.favBtn02 a {
	padding: 12px 8px;
}
.favBtn02 a img {
	padding:5px 0;
}
.btn_balloon03 {
	top: 170px;
}
.reserve.reserve01 {
	margin-bottom: 10px;
}

/******************閲覧者数表示
***********************************************************/
.page_viewer-close .round_btn::before, .page_viewer-close .round_btn::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3px; /* 棒の幅（太さ） */
  height: 15px; /* 棒の高さ */
  background: #333; /* バツ印の色 */
}

.page_viewer-close .round_btn::before {
  transform: translate(-50%,-50%) rotate(45deg);
}

.page_viewer-close .round_btn::after {
  transform: translate(-50%,-50%) rotate(-45deg);
}
.page_viewer-close {
	position: absolute;
	right: -10px;
	top: -10px;

}
.page_viewer-close .round_btn {
	display: block;
	position: relative;
	width: 20px;
	height: 20px;
	border: 2px solid #333;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
}
.page_viewer {
	position: fixed;
	right: 0;
	bottom: 0;
	right: 54%;
	bottom: 2%;
	z-index: 99;
	margin-right: -550px;
	background: #fff;
	border: 1px solid #bbb6b6;
	box-sizing: border-box;
	/*width: 280px;*/
    width: auto;
	border-radius: 10px;
	padding: 10px;
	text-align: center;
    color: #000 !important;
}
.viewer {
	font-weight: bold;
	font-size: 20px;
}
.viewer::before {
	content: "";
	background: url(https://img.undernavi.com/front/pc/shop/viewer_icon.png) no-repeat;
	width: 23px;
	height: 18px;
	margin-right: 8px;
	display: inline-block;
	vertical-align: middle;
	background-size: contain;
}

/*-------------------fixボタン-------------------------*/
#fixed_btn {
	position: fixed;
	right: 45%;
	bottom: 13%;
	z-index: 99;
	margin-right: -550px;
}
#common_recruit_area {
	position: relative;
}
#fixed_btn #common_recruit_btn {
	margin: 0 0 10px -3px;
	cursor: pointer;
	position: relative;
	z-index: 10;
}
#common_recruit .close_btn {
	position: absolute;
	top: -10px;
	right: -10px;
}
#common_recruit .close_btn a {
	display: block;
}
#common_recruit .close_btn a img {
	vertical-align: top;
}
#fixed_btn > p {
	position: relative;
	margin: 0 0 10px -3px;
	cursor: pointer;
}
#common_recruit {
	display: none;
	position: absolute;
	top: -80px;
	left: -442px;
	padding: 10px;
	background: rgba(238,200,230, 0.6);
	border-radius: 5px;
}
#common_recruit #common_recruit_inner {
	background: #ffffff;
	padding: 5px 10px;
	overflow: hidden;
	position: relative;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
}
#common_recruit_area {
	position: relative;
}
#common_recruit {
	display: none;
	position: absolute;
	top: -80px;
	left: -442px;
	padding: 10px;
	background: rgba(238,200,230, 0.6);
	border-radius: 5px;
}
#common_recruit:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(243, 220, 238, 0);
	border-left-color: #f3dcee;
	border-width: 18px 0 0 39px;
	margin-top: 35px;
}
#common_recruit #common_recruit_inner {
	background: #ffffff;
	padding: 5px 10px;
	overflow: hidden;
	position: relative;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
}
#common_recruit .rec_ttl {
	padding: 8px 0px;
  background: url("//img.undernavi.com/portal/web/chugoku/shop/dir/top/icon_recruit.png") left center no-repeat;
  overflow: hidden;
}
#common_recruit .rec_ttl span {
  float: left;
  display: block;
  padding-top: 3px;
  padding-left: 45px;
  color: #e53331;
  font-size: 124%;
  font-weight: bold;
}
#common_recruit .rec_left {
	float: left;
}
#common_recruit table {
	width: 175px;
	margin: 0 auto 8px;
}
#common_recruit th {
	width: 50px;
	height: 22px;
	border: 1px solid #beb5ba;
	background: #d9d9d9;
	font-size: 93%;
	text-align: center;
	vertical-align: middle;
}
#common_recruit td {
	height: 23px;
	padding: 0 5px;
	border: 1px solid #beb5ba;
	font-size: 93%;
	text-align: left;
	vertical-align: middle;
}
#common_recruit td span {
	display: block;
	width: 113px;
}
#common_recruit ul {
	display: block;
	margin: 0 auto;
	padding-left: 185px;
}
#common_recruit .btn01 {
	margin-bottom: 8px;
}
#common_recruit .btn01 a,
#common_recruit .btn02 a {
	display: block;
	width: 175px;
	height: 40px;
	line-height: 40px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3), inset 0 2px rgba(255,255,255,.5);
	box-shadow: 0 1px 2px rgba(0,0,0,.3), inset 0 2px rgba(255,255,255,.5);
	border: solid 1px #b63540;
	background: #f77187;
	background: -webkit-gradient(linear,  left top, left bottom,  from(#f77187),to(#e3404d));
	background: linear-gradient(to bottom,  #f77187 0%,#e3404d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77187', endColorstr='#e3404d',GradientType=0 );
	color: #fff !important;
	font-size: 116%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	-webkit-text-shadow: 0 2px rgba(0,0,0,.2);
	-moz-text-shadow: 0 2px rgba(0,0,0,.2);
	text-shadow: 0 2px rgba(0,0,0,.2);
}
#common_recruit .btn02 a {
	border: solid 1px #1954a4;
	background: #3098e3;
	background: -webkit-gradient(linear,  left top, left bottom,  from(#3098e3),to(#1c58c3));
	background: linear-gradient(to bottom,  #3098e3 0%,#1c58c3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3098e3', endColorstr='#1c58c3',GradientType=0 );
}
#common_recruit .btn01:hove,
#common_recruit .btn02:hove {
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}
#common_recruit #common_recruit_inner table {
	color: #000 !important;
}
.recruit_btn.simulator_btn {
	margin-bottom: 10px;
	background: #ff6666;
}

/***************************************

ネット予約　SNS

*****************************************/
.sns_login-txt a {
	text-decoration: none;
	color: #eb4f77;
}
.sns_login-txt {
	text-align: center;
	margin-bottom: 10px;
}
.sns_login-txt a:hover {
	text-decoration: underline;
}
.sns_login-txt.sns_login-txt01 {
	margin-top: 20px;
}
#login + .sns_login-txt {
	margin: -60px 0 60px 0;
}

/*------------------------------キャッシュバックモーダル---------------------------*/
.cashback_btn {
	position: fixed;
	left: 45%;
	bottom: 13%;
	z-index: 99;
	margin-left: -550px;
}
.cashback_modal {
	display: none;
	position: fixed;
	width: 360px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 5;
	text-align: center;
	height: 590px;
}
.cashback_btn-link {
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
	max-width: 100%;
	width: 90%;
}
.cashback_lay {
	position: fixed;
	top:0;
	z-index: 5;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,0.7);
	transition: all 0.5s ease-out;
}
.cashback_close {
	text-align: right;
	--close-bound-size: 40px;
	position: absolute;
	right: 0;
	top: -40px;
	text-align: right;
}
.cashback_close-bound {
	display: inline-block;
	position: relative;
	width: 40px;
	height: 40px;
	cursor: pointer;
}

.cashback_close-bound::before, .cashback_close-bound::before {
	transform: translate(-50%, -50%) rotate(45deg);
}
.cashback_close-bound::before, .cashback_close-bound::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 3px;
	height:40px;
	background: #fff;
}
.cashback_close-bound::before, .cashback_close-bound::after {
	width: 1px;
}
.cashback_close-bound::after, .cashback_close-bound::after {
	transform: translate(-50%, -50%) rotate(-45deg);
}
.cashback_modal img {
	max-width: 100%;
}


.slides_container .slick-slide img {
	display: block;
	width: 100%;
	height: auto;
}
.slider-nav .slick-slide {
	width: calc((100% / 5) - 4px) !important;
	height: 80px !important;
	overflow: hidden;
	margin-right: 5px;
	cursor: pointer;
	margin-bottom: 5px;
}
.slider-nav {
	width: 100%;
	overflow: hidden;
	margin: 5px auto 0;
}
.slider-nav .slick-track {
	display: flex;
	flex-wrap: wrap;
	width: 100% !important;
}
.slider-nav div:nth-child(5n) {
	margin-right: 0;
}
.slider-nav .slick-slide img {
	width: 100%;
	height: 100%;
	max-width: initial !important;
	max-height: initial !important;
	object-fit: cover;
}

/* 
本Comment以降Globalの意味合いでG接頭辞を付ける。
例えばg-button, gButton, g_button等。
*/

.g-checkbox-set {
  display: flex;
  gap: 5px;
  align-items: center;
  font-size: 16px;
  &::before {
    content: "";
    width: 20px;
    height: 20px;
    border: 2px solid #3498db;
    border-radius: 50%;
    transition: 0.2s;
  }
  &:has(:checked)::before {
    background-color: #3498db;
    box-shadow: inset 0 0 0 5px #fff;
  }
  input {
    display: none;
  }
}

.g-label {
  --color: #c80037;
  display: block;
  width: max-content;
  font-size: 11px;
  color: var(--color);
  font-weight: bold;
  padding: 0.125em 0.25em;
  border: 1px solid var(--color);
  border-radius: 5px;
}
.g-label--stand-alone {
  margin-bottom: 5px !important;
}

/*  */