/******************************************************************************************************/
/*  共通スタイルシート  （精査済）                                                                    */
/******************************************************************************************************/
/* スマートフォン(ポートレイト) : -tn- */
@media (max-width: 459px) {
	.container {
		width: 100%;
	}
	#timeheader {
		display: none;
	}
	.table {
		font-size: 80%;
	}
	/* カレンダが１つになったときに中央に配置される */
	.ui-datepicker {
		width: 100%;
	}
	/* コンテナ内の割り付け */
/*	.col-tn-1 { */
/*		width: 0%; */
/*	} */
/*	.col-tn-10 { */
/*		width: 100%; */
/*	} */
	/* 検索条件エリアの割り付け */
/*	.col-tn-2 { */
/*		width: 0%; */
/*	} */
/*	.col-tn-8 { */
/*		width: 100%; */
/*	} */
}

/* スマートフォン(ポートレイト) : -tn- */
@media (min-width: 460px) and (max-width: 559px) {
	/* コンテナのmraginが広くとられるので */
	.container {
		width: 100%;
	}
	#timeheader {
		display: none;
	}
	.table {
		font-size: 80%;
	}
	/* カレンダが１つになったときに中央に配置される */
	.ui-datepicker {
		width: 100%;
	}
	/* 検索条件エリアの割り付け */
/*	.col-xs-2 { */
/*		width: 4%; */
/*	} */
/*	.col-xs-8 { */
/*		width: 85%; */
/*	} */
}

/*  : -xs- */
@media (min-width: 560px) and (max-width: 767px) {
	/* コンテナのmraginが広くとられるので */
	.container {
		width: 100%;
	}
	/* 見出しの表示有無 */
	#timeheader {
		display: none;
	}
	/* カレンダが１つになったときに中央に配置される */
	.ui-datepicker {
		width: 100%;
	}
}
/* タブレット : -sm- */
@media (min-width: 768px) and (max-width: 991px) {
	.container {
		width: 100%;
	}
	#timeheaderSmall {
		display: none;
	}
	/* カレンダが１つになったときに中央に配置される */
	.ui-datepicker {
		width: 100%;
	}
}

/* PC : -md- */
@media (min-width: 992px) and (max-width: 1199px) {
	.container {
		width: 100%;
	}
	#timeheaderSmall {
		display: none;
	}
	/* カレンダが１つになったときに中央に配置される */
	.ui-datepicker {
		width: 100%;
	}
}

/* PC(大画面) : -lg- */
@media (min-width: 1200px) {
	.container {
		width: 100%;
	}
	#timeheaderSmall {
		display: none;
	}
	/* カレンダが１つになったときに中央に配置される */
	.ui-datepicker {
		width: 100%;
	}
}

/**********************/
/* 行のマウスオーバー */
/**********************/
#timetable tr{
	opacity:0.7;
}

#timetable tr:hover{
	opacity:1;
}

/****************************/
/* 月別日別一覧の１画面表示 */
/****************************/
.table > thead > tr > th, .table > tfoot > tr > th {
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: normal;
}

.table > tbody > tr > td:first-child {
	text-align: right;
	padding-right: 5px;
}
.table > tbody > tr > td {
	text-align: left;
	padding: 0px;
}

html {
	/* IEのダブルタップによる拡大を抑止 */
	-ms-touch-action: manipulation;
}

body {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 9pt;
	width: 100%;
	/* ナビゲーションバーの分、領域を確保：バーの高さが60pxなので、70pxとしてある */
	padding-top: 70px;
}

/****************************/
/* その他 */
/****************************/
/* エラーメッセージの文字色 */
.errorMessageColor {
	color: red;
}

/* セパレータ */
.common-separator {
	border-top: 1px dotted #ccc;
	margin: 5px;
}

/* 合計表示域 */
.common-totalArea{
	margin: 0 0.2em 2em 1.2em;
	padding: 7px 5px 5px;
	height: 2.6em;
	border: 2px solid #ccc;
	border-radius: 6px;				/* CSS3草案 */
	-webkit-border-radius: 6px; 	/* Safari,Google Chrome用 */
	-moz-border-radius: 6px;		/* Firefox用 */
	background-color: white;
	float:right;
	font-size:14px;
}

.common-showName{
	display:block;
	vertical-align:top;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	margin-left:5px;
	text-align:left;
	font-weight:bold;
	padding-left:1em;
	padding-right:0;
	padding-top:5px;
	padding-bottom:5px;
	white-space:nowrap;

	overflow:hidden;				/* "overflow" の値は "visible" 以外のものを指定する */
	-o-text-overflow: ellipsis; 	/* Opera 9-10 */
	text-overflow:    ellipsis; 	/* IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */

	color: #5b5d5b;
	background-color:#D9EEDA;	/*#DCE2FA;*/	/* COLOR_N_2:	#dbdbff; */
	border-color:#CBE7C7;		/*#143CDC;*/		/* COLOR_N_1 */
	border-bottom:1px solid gray;
}

.common-btn{
	height:1.8em !important;
	padding:2px 12px !important;
	margin-top:0;
	font-size:90%;
}

.common-cancelBtnArea{
	display:block;
	margin-top:1px;
	text-align:center;
}

.common-inputHeader{
	width: 100%;
	height: 1.8em;
	margin: 1.2em 0 0.6em 0;
	padding: 0.2em 0.6em 0.1em 0.8em;
}

.common-colorInputHeader {
	color: #ffffff;
	background-color: #307cb7;
	border-color: #c1ebfc;
}

/* 住所検索ボタン */
.common-searchAddressBtn {
	display: inline-block;
	margin-left: 1.8em;
}

/* パネル・タイトル */
.common-panelTitle {
	padding: 10px;
	font-size: 120%;
}

.common-center {
	margin-top: 0.5em;
}

/* パネル内のメッセージ */
.common-panelMessage {
	margin-top: 0.5em;
	margin-bottom: 0;
	padding: 0.6em 1em;
}

/*20160908 add*/
p {
 margin-bottom: 0;
 }

.contactUsArea {
	margin: 1.5em 0 2em 0;
	padding: 1.2em;
	background-color: #dff0f0;
	min-width: 20em;
	border: 1px solid #eee;
	border-radius: 20px; CSS3草案
	-webkit-border-radius: 20px; Safari,Google Chrome用
	-moz-border-radius: 20px; Firefox用
}

/*20161129 add 会館一覧のMouseOver,Out*/
 .over{
 	background-color:#9deeff;
 }
 .out{
 	background-color:#ffffff;
 }

/* 「お問い合わせはこちらまで」メッセージ */
.contactUsTitle {
	font-weight: bold;
}

/* お問い合わせ先詳細 */
.contactUsBody {
	margin-left: 1.5em;
}

.contactUsBodyTitle {
/*	display: inline-block;*/
	min-width: 3.5em;
}

/* 段組み */
.memberInput-vbox {
	display: inline-block;
	width: 100%;
	margin-bottom: 0.1em;
}

@media ( max-width : 769px) {
	.memberInput-vbox {
		margin-bottom: 0.8em;
	}
	/* ラベル部分 */
	.memberInput-label {
		font-weight: bold;
		width: 100%;
		margin-bottom: 0.2em;
		padding-left: 0.6em;
	}
	/* コントロール部分 */
	.memberInput-control {
		/*padding: 0.1em 0.6em;*/
		float: left;
	}
	/* 注意書き(一応定義) */
	.memberInput-info {
		margin-left: 1.8em;
		font-size: 80%;
	}
}

@media ( min-width : 768px) {
	/* ラベル部分 */
	.memberInput-label {
		float: left;
		width: 12.6em;
		padding-left: 0.8em;
	}
	/* コントロール部分 */
	.memberInput-control {
		float: left;
	}
	/* 注意書き(一応定義) */
	.memberInput-info {
		margin-left: 1.2em;
		font-size: 90%;
	}
}

/***************************************************************************************************** */
/*  共通スタイルシート  （未精査）                                                                    */
/***************************************************************************************************** */
/* ========== */
/* パネルの色 */
/* ========== */
/* .panel-custom { */
/* 	border-color: #c1ebfc; */
/* } */

/* .panel-custom>.panel-heading { */
/* 	color: #0c7cd5; */
/* 	background-color: #e3f2fd; */
/* 	border-color: #c1ebfc; */
/* /* 	color: white; */ */
/* /* 	background-color: darkblue; */ */
/* /* 	border-color: darkblue; */ */
/* } */

/* .panel-custom>.panel-heading>.panel-title>a { */
/* 	color: #0c7cd5; */
/* } */

/* .panel-custom>.panel-heading+.panel-collapse>.panel-body { */
/* 	border-top-color: #c1ebfc; */
/* } */

/* .panel-custom>.panel-heading .badge { */
/* 	color: #e3f2fd; */
/* 	background-color: #0c7cd5; */
/* } */

/* .panel-custom>.panel-footer+.panel-collapse>.panel-body { */
/* 	border-bottom-color: #c1ebfc; */
/* } */

/* /* ============ * */
/*  * ボタンの色   * */
/*  * ============ */ */
/* .btn-custom, .btn-next, .btn-back { */
/* 	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); */
/* 	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px */
/* 		rgba(0, 0, 0, 0.075); */
/* 	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px */
/* 		rgba(0, 0, 0, 0.075); */
/* } */

/* .btn-custom:active, .btn-next:active, .btn-back:active, .btn-custom.active, */
/* 	.btn-next.active, .btn-back.active { */
/* 	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); */
/* 	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); */
/* } */

/* .btn-custom.disabled, .btn-next.disabled, .btn-back.disabled, */
/* 	.btn-custom[disabled], .btn-next[disabled], .btn-back[disabled], */
/* 	fieldset[disabled] .btn-custom, fieldset[disabled] .btn-next, fieldset[disabled] .btn-back */
/* 	{ */
/* 	-webkit-box-shadow: none; */
/* 	box-shadow: none; */
/* } */

/* .btn-custom .badge, .btn-next .badge, .btn-back .badge { */
/* 	text-shadow: none; */
/* } */

/* /* 通常のボタン */ */
/* .btn-custom { */
/* 	color: #035acf; */
/* 	border-color: #226fcf; */
/* 	background-color: #5bc0df; */
/* 	background-image: -webkit-linear-gradient(top, #fff, #5bc0df); */
/* 	background-image: linear-gradient(to bottom, #fff, #5bc0df); */
/* } */

/* .btn-custom:hover, .btn-custom:focus, .btn-custom:active, .btn-custom.active */
/* 	{ */
/* 	color: #035acf; */
/* 	border-color: #226fcf; */
/* 	background-color: #e3f2fd; */
/* 	background-image: -webkit-linear-gradient(top, #fff, #e3f2fd); */
/* 	background-image: linear-gradient(to bottom, #fff, #e3f2fd); */
/* } */

/* .btn-custom.disabled:hover, .btn-custom.disabled:focus, .btn-custom.disabled:active, */
/* 	.btn-custom.disabled.active, .btn-custom[disabled]:hover, .btn-custom[disabled]:focus, */
/* 	.btn-custom[disabled]:active, .btn-custom[disabled].active, fieldset[disabled] .btn-custom:hover, */
/* 	fieldset[disabled] .btn-custom:focus, fieldset[disabled] .btn-custom:active, */
/* 	fieldset[disabled] .btn-custom.active { */
/* 	background-color: #226fcf; */
/* 	border-color: #226fcf; */
/* 	color: #ccc; */
/* 	background-image: -webkit-linear-gradient(top, #ccc, #226fcf); */
/* 	background-image: linear-gradient(to bottom, #ccc, #226fcf); */
/* } */

/* /* 進むボタン */ */
/* .btn-next { */
/* 	color: #234a5f; */
/* 	border-color: #245580; */
/* 	background-color: #265a88; */
/* 	background-image: -webkit-linear-gradient(top, #fff, #265a88); */
/* 	background-image: linear-gradient(to bottom, #fff, #265a88); */
/* } */

/* .btn-next:hover, .btn-next:focus, .btn-next:active, .btn-next.active { */
/* 	color: #035acf; */
/* 	border-color: #074c83; */
/* 	background-color: #0c7cd5; */
/* 	background-image: -webkit-linear-gradient(top, #fff, #e3f2fd); */
/* 	background-image: linear-gradient(to bottom, #fff, #e3f2fd); */
/* } */

/* .btn-next.disabled:hover, .btn-next.disabled:focus, .btn-next.disabled:active, */
/* 	.btn-next.disabled.active, .btn-next[disabled]:hover, .btn-next[disabled]:focus, */
/* 	.btn-next[disabled]:active, .btn-next[disabled].active, fieldset[disabled] .btn-next:hover, */
/* 	fieldset[disabled] .btn-next:focus, fieldset[disabled] .btn-next:active, */
/* 	fieldset[disabled] .btn-next.active { */
/* 	color: #d0dcdf; */
/* 	border-color: #245580; */
/* 	background-color: #265a88; */
/* 	background-image: -webkit-linear-gradient(top, #aaa, #265a88); */
/* 	background-image: linear-gradient(to bottom, #aaa, #265a88); */
/* } */
/* /* 戻るボタン */ */
/* .btn-back { */
/* 	color: #cf5a03; */
/* 	border-color: #cf6f22; */
/* 	background-color: #dfc05b; */
/* 	background-image: -webkit-linear-gradient(top, #fff, #dfc05b); */
/* 	background-image: linear-gradient(to bottom, #fff, #dfc05b); */
/* } */

/* .btn-back:hover, .btn-back:focus, .btn-back:active, .btn-back.active { */
/* 	color: #cf5a03; */
/* 	border-color: #cf6f22; */
/* 	background-color: #fef2e3; */
/* 	background-image: -webkit-linear-gradient(top, #fff, #fef2e3); */
/* 	background-image: linear-gradient(to bottom, #fff, #fef2e3); */
/* } */

/* .btn-back.disabled:hover, .btn-back.disabled:focus, .btn-back.disabled:active, */
/* 	.btn-back.disabled.active, .btn-back[disabled]:hover, .btn-back[disabled]:focus, */
/* 	.btn-back[disabled]:active, .btn-back[disabled].active, fieldset[disabled] .btn-back:hover, */
/* 	fieldset[disabled] .btn-back:focus, fieldset[disabled] .btn-back:active, */
/* 	fieldset[disabled] .btn-back.active { */
/* 	background-color: #cf6f22; */
/* 	border-color: #cf6f22; */
/* 	color: #ccc; */
/* 	background-image: -webkit-linear-gradient(top, #ccc, #cf6f22); */
/* 	background-image: linear-gradient(to bottom, #ccc, #cf6f22); */
/* } */

/* ==================================================================================================== */
/* = 共通スタイルシート                                                                                 */
/* ==================================================================================================== */

/* /* */
/*  * 入力フォームの位置調整 */
/*  */ */
/* label input[type="checkbox"], label input[type="radio"] { */
/* 	display: inline-block; */
/* 	vertical-align: -0.14em; */
/* 	margin-top: 6px !important; */
/* } */

/* input[type=radio]+label, input[type=checkbox]+label { */
/* 	margin-left: 4px; */
/* 	vertical-align: middle; */
/* } */

/* /* */
/*  *  Placeholderの文字色 */
/*  */ */
/* ::-webkit-input-placeholder { */
/* 	color: #999; */
/* 	font-weight: normal; */
/* } */

/* :-ms-input-placeholder { */
/* 	color: #999; */
/* 	font-weight: normal; */
/* } */

/* ::-moz-placeholder { */
/* 	color: #999; */
/* 	font-weight: normal; */
/* } */

/* /* パネル */ */
/* .panel-message { */
/* 	min-height: 10em; */
/* } */

/* .panel-group .panel { */
/* 	margin-bottom: 0.5em; */
/* 	font-size: 90%; */
/* } */

/* .panel .panel-heading .panel-title { */
/* 	font-size: 100%; */
/* } */

/* .panel .panel-body .table-responsive .table { */
/* 	margin-bottom: 0; */
/* } */

/* /* エラーメッセージの文字色 */ */
/* .errorMessageColor { */
/* 	color: red; */
/* } */

/* /* 普通サイズのボタン */ */
/* .btn-block { */
/* 	font-size: 90%; */
/* 	letter-spacing: 0.6ex; */
/* 	padding-left: 0.6ex; */
/* } */

/* /* 小さいボタン */ */
/* .btn-small { */
/* 	height: 1.8em !important; */
/* 	padding: 2px 12px !important; */
/* 	margin-top: 0; */
/* 	font-size: 90%; */
/* } */

/* /* */
/*  *  お問い合わせ先 */
/*  */ */
/* .contactUsArea { */
/* 	margin: 1.5em 0 2em 0; */
/* 	padding: 1.2em; */
/* 	background-color: #dff0f0; */
/* 	min-width: 20em; */
/* 	border: 1px solid #eee; */
/* 	border-radius: 20px; CSS3草案 */
/* 	-webkit-border-radius: 20px; Safari,Google Chrome用 */
/* 	-moz-border-radius: 20px; Firefox用 */
/* } */
/* /* 「お問い合わせはこちらまで」メッセージ */ */
/* .contactUsTitle { */
/* 	font-weight: bold; */
/* } */
/* /* お問い合わせ先詳細 */ */
/* .contactUsBody { */
/* 	margin-left: 1.5em; */
/* } */

/* .contactUsBodyTitle { */
/* 	display: inline-block; */
/* 	min-width: 3.5em; */
/* } */

/* /* 住所検索ボタン */ */
/* .common-searchAddressBtn { */
/* 	display: inline-block; */
/* 	margin-left: 1.8em; */
/* } */

/* /* タイトルの文字間 */ */
/* .common-titleSpace { */
/* 	margin-left: 3.6ex; */
/* 	letter-spacing: 3.6ex; */
/* } */

/* /* <label>の文言 */ */
/* .common-labelInfo { */
/* 	margin-left: 0.5em; */
/* } */

/* /* *************************************************************************** */ */
/* /* * 入力域ヘッダの色指定                                                    * */ */
/* /* *************************************************************************** */ */
/* .common-colorInputHeader { */
/* 	color: #000000; */
/* 	background-color: #3C9CE5; */
/* 	border-color: #c1ebfc; */
/* } */

/* /* *************************************************************************** */ */
/* /* * コンテンツ                                                              * */ */
/* /* *************************************************************************** */ */
/* /* 全体のコンテナ */ */
/* .common-container { */

/* } */

/* /* セパレータ */ */
/* .common-separator { */
/* 	border-top: 1px dotted #ccc; */
/* 	margin: 5px; */
/* } */

/* /* お知らせ */ */
/* div.note { */
/* 	width: 100%; */
/* 	min-height: 1.8em; */
/* 	border-bottom: 1px solid #ccc; */
/* 	margin: 3px; */
/* 	padding: 2px 4px 0 4px; */
/* 	/* 	white-space:nowrap; */ */
/* } */

/* div.note-lastline { */
/* 	width: 100%; */
/* 	min-height: 1.8em; */
/* 	border-bottom: none; */
/* 	margin: 3px; */
/* 	padding: 2px 4px 0 4px; */
/* 	/* 	white-space:nowrap; */ */
/* } */

/* div.note-title { */
/* 	display: inline-block; */
/* 	width: 5em; */
/* 	white-space: nowrap; */
/* 	/* 	float:left; */ */
/* } */

/* div.note-body { */
/* 	display: inline-block; */
/* 	text-align: left; */
/* 	word-break: break-word; */
/* } */

/* .msg-danger { */
/* 	color: #fc3333; */
/* 	font-weight: bold; */
/* 	vertical-align: baseline; */
/* 	/* 	white-space:nowrap; */ */
/* } */

/* .msg-info { */
/* 	color: #4f4fff; */
/* 	font-weight: bold; */
/* 	vertical-align: baseline; */
/* 	/* 	white-space:nowrap; */ */
/* } */

/* .msg-add_info { */
/* 	color: #ff0000; */
/* 	font-size: 80%; */
/* 	font-weight: bold; */
/* 	vertical-align: baseline; */
/* 	/* 	white-space:nowrap; */ */
/* } */

/* /* パネル内ボタン */ */
/* .btn-panel { */
/* 	height: 2em !important; */
/* 	padding: 2px 12px !important; */
/* 	font-size: 95% !important; */
/* } */

/* /* ====================================== */ */
/* /* = フォーム関連                       = */ */
/* /* ====================================== */ */
/* /* フォームの項目毎の下マージン */ */
/* .common-formField { */
/* 	margin-bottom: 15px; */
/* } */

/* /* フォームのフォント（） */ */
/* .common-formControlOverWrite { */
/* 	/* 文字サイズは、ほかの部分に合わせる */ */
/* 	font-size: 100%; */
/* 	/* 入力領域の高さを文字に合わせて調整する */ */
/* 	height: 100%; */
/* } */

/* /* ====================================== */ */
/* /* = 見出し関連                         = */ */
/* /* ====================================== */ */
/* /* 小見出し */ */
/* .common-midashiSmall { */
/* 	margin: 10px; */
/* 	padding: 3px 0 3px 5px; */
/* 	border-left: 5px solid #dbebc4; */
/* 	font-weight: bold; */
/* } */

/* /* 金額は右寄せ */ */
/* .common-price { */
/* 	text-align: right; */
/* } */

/* /* パネル・タイトル(panel-headingに追加で設定) */ */
/* .common-panelTitle { */
/* 	padding: 10px; */
/* 	/* やや大きめに表示 */ */
/* 	font-size: 100%; */
/* } */

/* /* パネル内のメッセージ */ */
/* .common-panelMessage { */
/* 	margin-top: 0.5em; */
/* 	margin-bottom: 0; */
/* 	padding: 0.6em 1em; */
/* } */

/* /* エラーメッセージパネル */ */
/* .common-errorMsgArea { */
/* 	color: #FF0000; */
/* 	margin: 1.2em 2em; */
/* } */

/* /* *************************************************************************** */ */
/* /* 段組み */ */
/* .memberInput-vbox { */
/* 	display: inline-block; */
/* 	width: 100%; */
/* 	margin-bottom: 0.8em; */
/* } */

/* @media ( max-width : 769px) { */
/* 	.memberInput-vbox { */
/* 		margin-bottom: 0.8em; */
/* 	} */
/* 	/* ラベル部分 */ */
/* 	.memberInput-label { */
/* 		font-weight: bold; */
/* 		width: 100%; */
/* 		margin-bottom: 0.2em; */
/* 		padding-left: 0.6em; */
/* 	} */
/* 	/* コントロール部分 */ */
/* 	.memberInput-control { */
/* 		padding: 0.1em 0.6em; */
/* 	} */
/* 	/* 注意書き(一応定義) */ */
/* 	.memberInput-info { */
/* 		margin-left: 1.8em; */
/* 		font-size: 80%; */
/* 	} */
/* } */

/* @media ( min-width : 768px) { */
/* 	/* ラベル部分 */ */
/* 	.memberInput-label { */
/* 		float: left; */
/* 		width: 12.6em; */
/* 		padding-left: 0.8em; */
/* 	} */
/* 	/* コントロール部分 */ */
/* 	.memberInput-control { */
/* 		float: left; */
/* 	} */
/* 	/* 注意書き(一応定義) */ */
/* 	.memberInput-info { */
/* 		margin-left: 1.2em; */
/* 		font-size: 90%; */
/* 	} */
/* } */

/* /* *************************************************************************** */ */
/* /* * デバイス別設定                                                          * */ */
/* /* *************************************************************************** */ */
/* /* スマートフォン(ポートレイト) : -tn- */ */
/* @media ( max-width : 559px) { */
/* 	.panel-body { */
/* 		padding: 5px; add matsuo 一覧が画面をあふれないよう */
/* 	} */
/* 	.container { */
/* 		width: 98%; */
/* 		min-width: 320px; */
/* 		padding: 0; */
/* 	} */
/* 	body { */
/* 		font-size: 8pt; */
/* 	} */
/* 	/* ボタン全般の設定 */ */
/* 	.btn-block { */
/* 		font-size: 80%; */
/* 		margin-bottom: 4px; */
/* 		cursor: pointer; */
/* 	} */

/* 	/* 公演一覧：ページ表示 */ */
/* 	#showListId-pageInfo { */
/* 		text-align: left; */
/* 	} */
/* 	/* 公演一覧：公演概要：千秋楽 */ */
/* 	.showList-lastDay { */
/* 		display: inline-block; */
/* 		margin-left: 6em; */
/* 	} */

/* 	/* 選択セット公演一覧：買い物かご領域の公演名 */ */
/* 	.ssShowList-showNameArea { */
/* 		display: block; */
/* 		font-weight: bold; */
/* 		width: 100%; */
/* 		max-width: auto; */
/* 		white-space: nowrap; */
/* 		overflow: hidden; "overflow" の値は "visible" 以外のものを指定する */
/* 		-o-text-overflow: ellipsis; Opera 9-10 */
/* 		text-overflow: ellipsis; */
/* 		IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
/* 	} */

/* 	/* 選択セット公演一覧：買い物かご領域の席種 */ */
/* 	.ssShowList-seatTypeArea { */
/* 		padding-left: 0.6em; */
/* 	} */

/* 	/* 座席選択：会場図 */ */
/* 	.seatSelect-hallImage { */
/* 		max-width: 98%; */
/* 		max-height: 90%; */
/* 	} */
/* 	/* 座席選択：公演詳細ボタンと販売状況表示の追加Style */ */
/* 	.seatSelect-addStyle { */
/* 		margin-top: 3px; */
/* 	} */
/* 	/* 座席選択：ツールチップの席名 */ */
/* 	.seatSelect-toolTipSeatName { */
/* 		margin-right: 0.6em; */
/* 	} */

/* 	/* 買い物かご：「変更」ボタン */ */
/* 	.basketList-changeBtnArea { */
/* 		display: block; */
/* 		margin-top: 0; */
/* 		text-align: right; */
/* 	} */
/* 	/* 買い物かご：「公演詳細」ボタン */ */
/* 	.basketList-detailInfoBtn { */
/* 		display: block; */
/* 		margin-top: 0; */
/* 		text-align: right; */
/* 	} */

/* 	/* 申込情報入力：支払方法選択　ラジオボタン */ */
/* 	.orderInput-paymentChooseCVS::after { */
/* 		content: "\a"; */
/* 		white-space: pre; */
/* 	} */
/* 	/* 申込情報入力：認知媒体　細目 */ */
/* 	#cognitionDet { */
/* 		margin-top: 4px; */
/* 	} */
/* 	/* 申込情報入力：支払方法補足情報　タイトル */ */
/* 	.orderInput-paymentTitle { */
/* 		text-align: left; */
/* 		margin: 0.5em 0 0.2em 0; */
/* 		padding-left: 0.5em; */
/* 		font-weight: bold; */
/* 		white-space: nowrap; */
/* 	} */
/* 	/* 申込情報入力：お客様情報入力　タイトル */ */
/* 	.orderInput-customerTitle { */
/* 		text-align: left; */
/* 		margin: 0.5em 0 0.2em 0; */
/* 		padding-left: 0.5em; */
/* 		font-weight: bold; */
/* 		white-space: nowrap; */
/* 	} */
/* 	/* 申込情報確認：手数料・合計表示域 */ */
/* 	.orderConfirm-totalArea { */
/* 		margin: 0.8em 0 0.4em 0; */
/* 	} */

/* 	/* マイページ：ボタン表示域 */ */
/* 	.mypage-btnArea { */
/* 		margin-top: 0.2em; */
/* 	} */

/* 	/* 申込履歴：予約番号、申込日 */ */
/* 	.buyHistory-orderInfo { */
/* 		font-weight: bold; */
/* 	} */
/* 	/* 申込履歴：公演情報 */ */
/* 	.buyHistory-orderDetail { */
/* 		padding-left: 1.6em; */
/* 	} */
/* 	/* 申込履歴：公演名 */ */
/* 	.col-tn-7>.buyHistory-showName { */
/* 		display: block; */
/* 				width:12em; */
/* 				max-width:12em; */
/* 		padding-left: 0; */
/* 		white-space: nowrap; */
/* 		overflow: hidden; "overflow" の値は "visible" 以外のものを指定する */
/* 		-o-text-overflow: ellipsis; Opera 9-10 */
/* 		text-overflow: ellipsis; */
/* 		IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
/* 	} */
/* 	.col-tn-12>.buyHistory-showName { */
/* 		display: block; */
/* 				width:18em; */
/* 				max-width:18em; */
/* 		padding-left: 0; */
/* 		white-space: nowrap; */
/* 		overflow: hidden; "overflow" の値は "visible" 以外のものを指定する */
/* 		-o-text-overflow: ellipsis; Opera 9-10 */
/* 		text-overflow: ellipsis; */
/* 		IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
/* 	} */

/* 	/* 友の会・確認：金額表示 */ */
/* 	.tomokai-price::before { */
/* 		content: "\a"; */
/* 		white-space: pre; */
/* 	} */
/* } */

/* /* bootstrapのbreakpoint */ */
/* /* スマートフォン : -xs- */ */
/* @media ( min-width : 560px) and (max-width: 767px) { */
/* 	.container { */
/* 		width: 98%; */
/* 	} */
/* 	body { */
/* 		font-size: 10pt; */
/* 	} */
/* 	.btn-block { */
/* 		font-size: 80%; */
/* 		margin-bottom: 6px; */
/* 	} */

/* 	/* 公演一覧：ページ表示 */ */
/* 	#showListId-pageInfo { */
/* 		text-align: left; */
/* 	} */

/* 	/* 選択セット公演一覧：買い物かご領域の公演名 */ */
/* 	.ssShowList-showNameArea { */
/* 		display: block; */
/* 		font-weight: bold; */
/* 		width: 100%; */
/* 		max-width: auto; */
/* 		white-space: nowrap; */
/* 		overflow: hidden; "overflow" の値は "visible" 以外のものを指定する */
/* 		-o-text-overflow: ellipsis; Opera 9-10 */
/* 		text-overflow: ellipsis; */
/* 		IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
/* 	} */

/* 	/* 選択セット公演一覧：買い物かご領域の席種 */ */
/* 	.ssShowList-seatTypeArea { */
/* 		margin-left: 0.6em; */
/* 	} */

/* 	/* 座席選択：会場図 */ */
/* 	.seatSelect-hallImage { */
/* 		max-width: 98%; */
/* 		max-height: 90%; */
/* 	} */
/* 	/* 座席選択：公演詳細ボタンと販売状況表示の追加Style */ */
/* 	.seatSelect-addStyle { */
/* 		margin-top: 3px; */
/* 	} */
/* 	/* 座席選択：ツールチップの席名 */ */
/* 	.seatSelect-toolTipSeatName { */
/* 		margin-right: 0.6em; */
/* 	} */

/* 	/* 買い物かご：「変更」ボタン */ */
/* 	.basketList-changeBtnArea { */
/* 		display: block; */
/* 		margin-top: 1px; */
/* 		text-align: right; */
/* 	} */
/* 	/* 買い物かご：「公演詳細」ボタン */ */
/* 	.basketList-detailInfoBtn { */
/* 		display: block; */
/* 		margin-top: 2px; */
/* 		text-align: right; */
/* 	} */

/* 	/* 申込情報入力：支払方法選択　ラジオボタン */ */
/* 	.orderInput-paymentChooseCVS::after { */
/* 		content: "\a"; */
/* 		white-space: pre; */
/* 	} */
/* 	/* 申込情報入力：認知媒体　細目 */ */
/* 	#cognitionDet { */
/* 		margin-top: 4px; */
/* 	} */
/* 	/* 申込情報入力：支払方法補足情報　タイトル */ */
/* 	.orderInput-paymentTitle { */
/* 		text-align: left; */
/* 		margin: 0.5em 0 0.2em 0; */
/* 		padding-left: 0.5em; */
/* 		font-weight: bold; */
/* 		white-space: nowrap; */
/* 	} */
/* 	/* 申込情報入力：お客様情報入力　タイトル */ */
/* 	.orderInput-customerTitle { */
/* 		text-align: left; */
/* 		margin: 0.5em 0 0.2em 0; */
/* 		padding-left: 0.5em; */
/* 		font-weight: bold; */
/* 		white-space: nowrap; */
/* 	} */

/* 	/* マイページ：会員入会状況表示 */ */
/* 	.mypage-info { */
/* 			margin-top:0.25em; */

/* 	} */
/* 	/* マイページ：ボタン表示域 */ */
/* 	.mypage-btnArea { */
/* 		margin-top: 0.2em; */
/* 	} */

/* 	/* 申込履歴：予約番号、申込日 */ */
/* 	.buyHistory-orderInfo { */
/* 		font-weight: bold; */
/* 	} */
/* 	/* 申込履歴：公演情報 */ */
/* 	.buyHistory-orderDetail { */
/* 		padding-left: 1.6em; */
/* 	} */
/* 	/* 申込履歴：公演名 */ */
/* 	.col-xs-8>.buyHistory-showName { */
/* 		display: block; */
/* 				width:18em; */
/* 				max-width:18em; */
/* 		padding-left: 0; */
/* 		white-space: nowrap; */
/* 		overflow: hidden; "overflow" の値は "visible" 以外のものを指定する */
/* 		-o-text-overflow: ellipsis; Opera 9-10 */
/* 		text-overflow: ellipsis; */
/* 		IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
/* 	} */
/* 	.col-xs-12>.buyHistory-showName { */
/* 		display: block; */
/* 				width:25em; */
/* 				max-width:25em; */
/* 		padding-left: 0; */
/* 		white-space: nowrap; */
/* 		overflow: hidden; "overflow" の値は "visible" 以外のものを指定する */
/* 		-o-text-overflow: ellipsis; Opera 9-10 */
/* 		text-overflow: ellipsis; */
/* 		IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
/* 	} */

/* 	/* 友の会・確認：金額表示 */ */
/* 	.tomokai-price::before { */
/* 		content: "\a"; */
/* 		white-space: pre; */
/* 	} */
/* } */

/* /* タブレット : -sm- */ */
/* @media ( min-width : 768px) and (max-width: 991px) { */
/* 	body { */
/* 		font-size: 10pt; */
/* 	} */

/* 	/* 公演一覧：ページ表示 */ */
/* 	#showListId-pageInfo { */
/* 		text-align: left; */
/* 	} */

/* 	/* 公演一覧：券種名と席種名 */ */
/* 	.showList-ticketInfo { */
/* 		margin-top: 6px; */
/* 	} */

/* 	/* 選択セット公演一覧：買い物かご領域の公演名 */ */
/* 	.ssShowList-showNameArea { */
/* 		display: block; */
/* 		font-weight: bold; */
/* 		max-width: 50em; */
/* 		white-space: nowrap; */
/* 		overflow: hidden; "overflow" の値は "visible" 以外のものを指定する */
/* 		-o-text-overflow: ellipsis; Opera 9-10 */
/* 		text-overflow: ellipsis; */
/* 		IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
/* 	} */

/* 	/* 座席選択：会場図 */ */
/* 	.seatSelect-hallImage { */
/* 		max-width: 98%; */
/* 		max-height: 90%; */
/* 	} */
/* 	/* 座席選択：公演詳細ボタンと販売状況表示の追加Style */ */
/* 	.seatSelect-addStyle { */
/* 		margin-top: -3px; */
/* 	} */
/* 	/* 座席選択：ツールチップの席名 */ */
/* 	.seatSelect-toolTipSeatName { */
/* 		margin-right: 0.6em; */
/* 	} */

/* 	/* 買い物かご：「変更」ボタン */ */
/* 	.basketList-changeBtnArea { */
/* 		display: block; */
/* 		margin-top: 1px; */
/* 		text-align: right; */
/* 	} */

/* 	/* 申込情報入力：支払方法選択　ラジオボタン */ */
/* 	.orderInput-paymentChooseCVS { */
/* 		margin-right: 3em; */
/* 	} */
/* 	/* 申込情報入力：支払方法補足情報　タイトル */ */
/* 	.orderInput-paymentTitle { */
/* 		text-align: right; */
/* 		margin: 0.5em 0; */
/* 		white-space: nowrap; */
/* 	} */
/* 	/* 申込情報入力：お客様情報入力　タイトル */ */
/* 	.orderInput-customerTitle { */
/* 		text-align: left; */
/* 		margin: 0.5em 0; */
/* 		white-space: nowrap; */
/* 	} */

/* 	/* マイページ：会員入会状況表示 */ */
/* 	.mypage-info { */
/* 		margin-top: 0.15em; */
/* 	} */

/* 	/* 申込履歴：公演名 */ */
/* 	.buyHistory-showName { */
/* 		display: block; */
/* 		width: 20em; */
/* 		max-width: 20em; */
/* 		padding-left: 0; */
/* 		white-space: nowrap; */
/* 		overflow: hidden; "overflow" の値は "visible" 以外のものを指定する */
/* 		-o-text-overflow: ellipsis; Opera 9-10 */
/* 		text-overflow: ellipsis; */
/* 		IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
/* 	} */
/* } */

/* /* PC : -md- */ */
/* @media ( min-width : 992px) and (max-width: 1199px) { */
/* 	body { */
/* 		font-size: 10pt; */
/* 	} */

/* 	/* 公演一覧：ページ表示 */ */
/* 	#showListId-pageInfo { */
/* 		text-align: center; */
/* 			margin:0 auto; */
/* 	} */

/* 	/* 公演一覧：券種名と席種名 */ */
/* 	.showList-ticketInfo { */
/* 		margin-top: 7px; */
/* 	} */

/* 	/* 選択セット公演一覧：買い物かご領域の公演名 */ */
/* 	.ssShowList-showNameArea { */
/* 		display: block; */
/* 		max-width: 28em; */
/* 		white-space: nowrap; */
/* 		overflow: hidden; "overflow" の値は "visible" 以外のものを指定する */
/* 		-o-text-overflow: ellipsis; Opera 9-10 */
/* 		text-overflow: ellipsis; */
/* 		IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
/* 	} */
/* 	/* 選択セット公演一覧：買い物かご領域の席種 */ */
/* 	.ssShowList-seatType { */
/* 		display: inline-block; */
/* 				width:14em; */
/* 				max-width:14em; */
/* 				padding-left:0; */
/* 		white-space: nowrap; */
/* 		overflow: hidden; "overflow" の値は "visible" 以外のものを指定する */
/* 		-o-text-overflow: ellipsis; Opera 9-10 */
/* 		text-overflow: ellipsis; */
/* 		IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
/* 	} */
/* 	/* 選択セット公演一覧：買い物かご領域の席種表示域 */ */
/* 	.ssShowList-seatTypeArea { */
/* 				padding: 0; */

/* 	} */

/* 	/* 座席選択：公演詳細ボタンと販売状況表示の追加Style */ */
/* 	.seatSelect-addStyle { */
/* 		margin-top: 3px; */
/* 	} */
/* 	/* 座席選択：ツールチップの席名 */ */
/* 	.seatSelect-toolTipSeatName { */
/* 		margin-right: 1.6em; */
/* 	} */

/* 	/* 買い物かご：「変更」ボタン */ */
/* 	.basketList-changeBtnArea { */
/* 		display: block; */
/* 		margin-top: 2px; */
/* 		text-align: right; */
/* 	} */

/* 	/* 買い物かご：「公演詳細」ボタン */ */
/* 	.basketList-detailInfoBtn { */
/* 		display: block; */
/* 		text-align: left; */
/* 		margin-top: 2px; */
/* 		margin-left: 10px; 「取消」ボタンと左端を合わせる */
/* 	} */

/* 	/* 申込情報入力：支払方法選択　ラジオボタン */ */
/* 	.orderInput-paymentChooseCVS { */
/* 		margin-right: 3em; */
/* 	} */
/* 	/* 申込情報入力：支払方法補足情報　タイトル */ */
/* 	.orderInput-paymentTitle { */
/* 		text-align: right; */
/* 		margin: 0.5em 0; */
/* 		white-space: nowrap; */
/* 	} */
/* 	/* 申込情報入力：お客様情報入力　タイトル */ */
/* 	.orderInput-customerTitle { */
/* 		text-align: left; */
/* 		margin: 0.5em 0; */
/* 		white-space: nowrap; */
/* 	} */

/* 	/* マイページ：会員入会状況表示 */ */
/* 	.mypage-info { */
/* 		margin-top: 0.25em; */
/* 	} */

/* 	/* 申込履歴：公演名 */ */
/* 	.buyHistory-showName { */
/* 		display: block; */
/* 		width: 30em; */
/* 		max-width: 30em; */
/* 		padding-left: 0; */
/* 		white-space: nowrap; */
/* 		overflow: hidden; "overflow" の値は "visible" 以外のものを指定する */
/* 		-o-text-overflow: ellipsis; Opera 9-10 */
/* 		text-overflow: ellipsis; */
/* 		IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
/* 	} */
/* } */

/* /* PC(大画面) : -lg- */ */
/* @media ( min-width : 1200px) { */
/* 	body { */
/* 		font-size: 9pt; */
/* 	} */

/* 	/* 公演一覧：ページ表示 */ */
/* 	#showListId-pageInfo { */
/* 		text-align: center; */
/* 			margin:0 auto; */
/* 	} */

/* 	/* 公演一覧：券種名と席種名 */ */
/* 	.showList-ticketInfo { */
/* 		margin-top: 8px; */
/* 	} */

/* 	/* 選択セット公演一覧：買い物かご領域の公演名 */ */
/* 	.ssShowList-showNameArea { */
/* 		display: block; */
/* 		max-width: 38em; */
/* 		white-space: nowrap; */
/* 		overflow: hidden; "overflow" の値は "visible" 以外のものを指定する */
/* 		-o-text-overflow: ellipsis; Opera 9-10 */
/* 		text-overflow: ellipsis; */
/* 		IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
/* 	} */
/* 	/* 選択セット公演一覧：買い物かご領域の席種表示域 */ */
/* 	.ssShowList-seatTypeArea { */
/* 				padding: 0; */

/* 	} */

/* 	/* 座席選択：公演詳細ボタンと販売状況表示の追加Style */ */
/* 	.seatSelect-addStyle { */
/* 		margin-top: -3px; */
/* 	} */
/* 	/* 座席選択：ツールチップの席名 */ */
/* 	.seatSelect-toolTipSeatName { */
/* 		margin-right: 1.6em; */
/* 	} */

/* 	/* 買い物かご：「変更」ボタン */ */
/* 	.basketList-changeBtnArea { */
/* 		display: block; */
/* 		margin-top: 2px; */
/* 		text-align: right; */
/* 	} */

/* 	/* 買い物かご：「公演詳細」ボタン */ */
/* 	.basketList-detailInfoBtn { */
/* 		display: block; */
/* 		text-align: left; */
/* 		margin-top: 2px; */
/* 		margin-left: 10px; 「取消」ボタンと左端を合わせる */
/* 	} */

/* 	/* 申込情報入力：支払方法選択　ラジオボタン */ */
/* 	.orderInput-paymentChooseCVS { */
/* 		margin-right: 3em; */
/* 	} */
/* 	/* 申込情報入力：支払方法補足情報　タイトル */ */
/* 	.orderInput-paymentTitle { */
/* 		text-align: right; */
/* 		margin: 0.5em 0; */
/* 		white-space: nowrap; */
/* 	} */
/* 	/* 申込情報入力：お客様情報入力　タイトル */ */
/* 	.orderInput-customerTitle { */
/* 		text-align: left; */
/* 		margin: 0.5em 0; */
/* 		white-space: nowrap; */
/* 	} */

/* 	/* マイページ：会員入会状況表示 */ */
/* 	.mypage-info { */
/* 		margin-top: 0.25em; */
/* 	} */

/* 	/* 申込履歴：公演名 */ */
/* 	.buyHistory-showName { */
/* 		display: block; */
/* 		width: 20em; */
/* 		max-width: 20em; */
/* 		padding-left: 0; */
/* 		white-space: nowrap; */
/* 		overflow: hidden; "overflow" の値は "visible" 以外のものを指定する */
/* 		-o-text-overflow: ellipsis; Opera 9-10 */
/* 		text-overflow: ellipsis; */
/* 		IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
/* 	} */
/* } */

/* /* ----------------------------------------------- */
/* /*  *  解像度別設定 */ */
/* /*  *-----------------------------------------------*/ */
/* * */
/* / */
/* /* 買い物かごに関する設定：-tn-より狭い幅での調整 */

/* * */
/* / */
/* /* @media (max-width: 324px) { */ */
/* /* 	買い物かご：定期公演の最終日　年表示 */

/* * */
/* / */
/* /* 	.basketList-detailInfoEndDateYear{ */ */
/* /* 		display:none; */ */
/* /* 	} */ */
/* /* 	買い物かご：定期公演の公演予定表示域 */

/* * */
/* / */
/* /* 	.basketList-seasonShowInfoSchedule{ */ */
/* /* 		max-width: 250px; */ */
/* /* 	} */ */
/* /* 	マイページ：登録状況表示 */

/* * */
/* / */
/* /* 	.mypage-detail{ */ */
/* /* 		margin-left:0; */ */
/* /* 	} */ */
/* /* 	マイページ：終了日 */

/* * */
/* / */
/* /* 	.mypage-clubInfoEnddate::before{ */ */
/* /* 		content: "\a               "; */ */
/* /* 		white-space: pre; */ */
/* /* 	} */ */
/* /* 	友の会・確認：支払方法補足情報のタイトル */

/* * */
/* / */
/* /* 	 .tomokai-paymentTitle{ */ */
/* /* 		padding-left:0; */ */
/* /* 		white-space:nowrap; */ */
/* /* 	} */ */
/* /* } */ */
/* /* @media (min-width: 325px) and (max-width: 389px) { */ */
/* /* 	買い物かご：定期公演の最終日　年表示 */

/* * */
/* / */
/* /* 	.basketList-detailInfoEndDateYear{ */ */
/* /* 		display:none; */ */
/* /* 	} */ */
/* /* 	買い物かご：定期公演の公演予定表示域 */

/* * */
/* / */
/* /* 	.basketList-seasonShowInfoSchedule{ */ */
/* /* 		width: 82%; */ */
/* /* 		max-width: 82.7%; */ */
/* /* 	} */ */
/* /* 	マイページ：登録状況表示 */

/* * */
/* / */
/* /* 	.mypage-detail{ */ */
/* /* 		margin-left:0.6em; */ */
/* /* 	} */ */
/* /* 	マイページ：終了日 */

/* * */
/* / */
/* /* 	.mypage-clubInfoEnddate::before{ */ */
/* /* 		content: "\a               "; */ */
/* /* 		white-space: pre; */ */
/* /* 	} */ */
/* /* 	友の会・確認：支払方法補足情報のタイトル */

/* * */
/* / */
/* /* 	 .tomokai-paymentTitle{ */ */
/* /* 		padding-left:1.2em; */ */
/* /* 		white-space:nowrap; */ */
/* /* 	} */ */
/* /* } */ */
/* /* @media (min-width: 390px) { */ */
/* /* 	買い物かご：定期公演の最終日　年表示 */

/* * */
/* / */
/* /* 	.basketList-detailInfoEndDateYear{ */ */
/* /* 		display:inline; */ */
/* /* 	} */ */
/* /* } */ */
/* /* @media (max-width: 420px) { */ */
/* /* 	友の会・確認：支払方法補足情報のタイトル */

/* * */
/* / */
/* /* 	 .tomokai-paymentTitle{ */ */
/* /* 		padding-left:1.6em; */ */
/* /* 	} */ */
/* /* } */ */
/* /* @media (max-width: 460px) { */ */
/* /* 	body{ */ */
/* /* 		font-size:10pt; */ */
/* /* 	} */ */
/* /* 	公演一覧：券種名と席種名 */

/* * */
/* / */
/* /* 	.showList-ticketInfo{ */ */
/* /* 		margin-top:7px; */ */
/* /* 	} */ */

/* /* 	買い物かご：「公演詳細」ボタン */

/* * */
/* / */
/* /* 	.basketList-detailInfoBtn{ */ */
/* /* 		display:block; */ */
/* /* 		margin-left:-12px; */ */
/* /* 	} */ */
/* /* } */ */

/* /* 支払方法：クレジットカードなどのロゴ表示が標準サイズではあふれてしまうので縮小する */ */


/* @media ( min-width : 560px) and (max-width: 610px) , ( max-width : */
/* 	390px) { */
/* 	.common-paymentImage { */
/* 		width: auto; */
/* 		height: 32px; */
/* 	} */
/* } */

/* /* 友の会：次会員期間登録状況 */ */
/* @media ( min-width : 461px) and (max-width: 560px) , ( max-width : */
/* 	430px) { */
/* 	.tomokai-nextstatus { */
/* 		display: block; */
/* 		margin-left: 6.4em; */
/* 	} */
/* } */

/* /* *************************************************************************** */ */
/* /* * 購入履歴                                                                * */ */
/* /* *************************************************************************** */ */
/* /* 行 */ */
/* .buyHistory-line { */
/* 	display: inline-block; */
/* 	width: 100%; */
/* 	margin: 0em; */
/* 	padding: 0em; */
/* 	border: none; */
/* } */

/* .buyHistory-detailDisplay .buyHistory-line { */
/* 	border-top: 1px dotted lightgray; */
/* } */

/* .buyHistory-detailDisplay .row.buyHistory-line { */
/* 	border-top: 1px solid lightgray; */
/* } */

/* /* header */ */
/* .buyHistory-headerDisplay { */
/* 	width: 100%; */
/* 	margin: 0 auto; */
/* } */

/* .buyHistory-detailDisplay { */
/* 	overflow: auto; スクロール表示 */
/* 	width: 100%; */
/* 	max-height: 40.0em; */
/* 	margin: 0 auto; */
/* } */
/* /* 公演名 */ */
/* .buyHistory-showName { */
/* 	white-space: nowrap; */
/* } */
/* /* 公演日 */ */
/* .buyHistory-showDate { */
/* 	white-space: nowrap; */
/* } */
/* /* ボタン領域 */ */
/* .buyHistory-btnArea { */
/* 	margin-top: 1.2em; */
/* } */

/* .text12_b { */
/* 	font-size: 100%; */
/* 	line-height: 140%; */
/* 	font-weight: bold; */
/* } */

/* .text12_red_b { */
/* 	font-size: 100%; */
/* 	line-height: 140%; */
/* 	font-weight: bold; */
/* 	color: #FF3300; */
/* } */