@charset "shift_jis";

* {

	margin: 0;

	padding: 0;

}

body {

	margin: 0px;

	padding: 0px;

	scrollbar-arrow-color:#CCC;

	scrollbar-base-color:#000;

	scrollbar-darkshadow-color:#000000;

	scrollbar-highlight-color:#666666;

	scrollbar-shadow-color:#666666;

	scrollbar-track-color:#000000;

	background-color: #333;

	background: url(../img/main_bg.jpg)

}
body.bg02 {

	margin: 0px;

	padding: 0px;

	scrollbar-arrow-color:#CCC;

	scrollbar-base-color:#FFF;

	scrollbar-darkshadow-color:#FFF;

	scrollbar-highlight-color:#666;

	scrollbar-shadow-color:#666;

	scrollbar-track-color:#FFF;

	background-color: #333;

	background: url(../img/main_bg2.jpg)

}
.iframe {

	background-color: #252524;

	background-image: url(../img/iframe_bg.gif);

	background-repeat: repeat-y;

}

.line {

	background-image: url(../img/line_main.gif);

	background-repeat: no-repeat;

	background-position: center;

}

p {

	margin: 0px;

	padding: 0px;

}



/*フォーム*/

.text {

	font-size: 12px;

	line-height: 18px;

	color: #FFFFFF;

	background-color: #000000;

	border: 1px solid #666666;

	height: 18px;

}



.button {

	font-size: 12px;

	color: #FFFFFF;

	background-color: #000000;

	height: 18px;

	width: 40px;

	border: 1px solid #666666;

}



/*テーブルボーダー*/

.border01{

	border-left: 1px solid #7F7F7F;

	border-right: 1px solid #7F7F7F;

	border-bottom: #7F7F7F solid 1px;

	background-color: #000000;

	}



.border02{

	border: 1px #767373 solid;

	}

.border03{

	border-right: 1px solid #FFFFFF;

	}

.border04{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	}

/*画像オーバー*/

a.link-img:hover {

    text-decoration: none;

	position: relative;

	left: 1px;

	top: 1px;

}

/*背景*/

.system-bg {

	background-color: #2C2C2C;

	background-image: url(../price/img/bg_system.gif);

	background-repeat: no-repeat;

	background-position: center center;

}

.diary {

    border: 1px #767373 solid;

	background-color: #2C2C2C;

	padding: 8px;

}



.hotelbg  { background-color: #f06 }

.tdspan01 { margin: 3px }



/*忍*/

.none{text-indent: -2000px;}





/*=======================================



■OMS用CSS　

元のCSSに＋αでCSSを追加しています。

それに伴ってHTMLも多少変更しています。



=======================================*/



/* margin padding Archivers */

.m-top5 { margin-top: 5px; }

.m-top10 { margin-top: 10px; }

.m-top15 { margin-top: 15px; }

.m-top20 { margin-top: 20px; }



.m-bottom5 { margin-bottom: 5px; }

.m-bottom10 { margin-bottom: 10px; }

.m-bottom15 { margin-bottom: 15px; }

.m-bottom20 { margin-bottom: 20px; }



.p-top5 { padding-top: 5px; }

.p-top10 { padding-top: 10px; }

.p-top15 { padding-top: 15px; }

.p-top20 { padding-top: 20px; }



.p-bottom5 { padding-bottom: 5px; }

.p-bottom10 { padding-bottom: 10px; }

.p-bottom15 { padding-bottom: 15px; }

.p-bottom30 { padding-bottom: 20px; }





/* 各ページの背景指定　※tableに指定 */

.pg_back {

	background: url(../img/main_bg.jpg)

}



/* メニュー背景 */

.menu_bg {



}



/* ヘッダの所の線 */

.line {



}



/* フッタ部分の“お気に入りに登録” */

.bookmark-text {

	font-size: 10px;

	color: #9CF;

}



.bookmark-text a.link03 {

	color: #9CF;

}	