/*
	温泉コレクション Main CSS
*/
@font-face {
    font-family:'Migu 1C';
    src: url("/fonts/migu-1c-regular.woff2") format('woff2'),
         url("/fonts/migu-1c-regular.woff")  format('woff');
}
@font-face {
    font-family:'07Yasashisa';
    src: url("/fonts/07Yasashisa.woff2") format('woff2'),
         url("/fonts/07Yasashisa.woff")  format('woff');
}
@font-face {
    font-family:'faverji';
    src: url("/fonts/IoEI.woff2") format('woff2'),
         url("/fonts/IoEI.woff")  format('woff');
/* https://booth.pm/ja/items/215917 */
}
@font-face {
    font-family:'TanukiMagic';
    src: url("/fonts/TanukiMagic.woff2") format('woff2'),
         url("/fonts/TanukiMagic.woff")  format('woff');
/* http://tanukifont.com/tanuki-permanent-marker/ */
}
@font-face {
    font-family:'FZgontaKANA';
    src: url("/fonts/FZgontaKANA.woff2") format('woff2'),
         url("/fonts/FZgontaKANA.woff")  format('woff');
/* http://zone108.main.jp/font/fz-gonta-kana.html */
}
@font-face {
    font-family:'GenEiGothicN_Regular';
    src: url("/fonts/GenEiGothicN-Regular.woff2") format('woff2'),
         url("/fonts/GenEiGothicN-Regular.woff")  format('woff');
}
@font-face {
    font-family:'GenEiGothicN_Bold';
    src: url("/fonts/GenEiGothicN-Bold.woff2") format('woff2'),
         url("/fonts/GenEiGothicN-Bold.woff")  format('woff');
}
@font-face {
    font-family:'GenEiGothicN_Heavy';
    src: url("/fonts/GenEiGothicN-Heavy.woff2") format('woff2'),
         url("/fonts/GenEiGothicN-Heavy.woff")  format('woff');
}
@font-face {
    font-family:'GenEiLateGoP';
    src: url("/fonts/GenEiLateGoP_v2.woff2") format('woff2'),
         url("/fonts/GenEiLateGoP_v2.woff")  format('woff');
}

/* ---------------------------------------------------------------------------
	全体に関する設定
-----------------------------------------------------------------------------*/
/*	罫線関係	*/
#mgr table {
	margin:8px;
}
#mgr table, 
#mgr td, 
#mgr th {
	padding:4px;
	margin: 2;
	border-collapse: collapse;
	border-bottom: 1px solid #25581c;
	border-right: 1px solid #25581c;
}
#mgr hr {
	margin-top: 16px;
	margin-bottom: 16px;
}
#mgr th, 
#mgr thead {
	background-color: #dfd;
}
#upper_menu {
	margin-top: 4px;
}
/*	form 関係	*/
.foot_menu {
	float: right;
	margin: 8px;
	text-align: right
}
.foot_menu form,
#jump form
{
	display: inline;
}
.foot_download {
	float: left;
	font-weight: bold;
}


/* ---------------------------------------------------------------------------
	
-----------------------------------------------------------------------------*/
.csvUpload {
	margin-top: -12px;
}

/* ---------------------------------------------------------------------------
	
-----------------------------------------------------------------------------*/
#csvError, #csvGreen {
	text-align: left;
}
#csvTable {
	overflow-x: auto;
	white-space: nowrap;
}
#csvTable table {
	width: auto;
}


/* ---------------------------------------------------------------------------
	
-----------------------------------------------------------------------------*/
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.bold {
	font-weight: bold;
}
.red {
	color: red;
}

.green {
	color: green;
}
.inline {
	display: inline;
}
.bg_red {
	background-color: red;
}
.bg_green {
	background-color: green;
}
.clear {
	clear: both;
}

/* ---------------------------------------------------------------------------
	
-----------------------------------------------------------------------------*/
.pageSelector, #pageSelector {
	cursor: pointer;
}


