@charset "utf-8";

/*
----------------------------------------------------------------
	Title: 
	Description: 全サイト、全ページに適用すること
	Create Date: 2008/03/31 yabuchi
	Version: 1.0.0
	         1.0.1 フォントファミリーから「メイリオ」を削除
			       ie用。「○」「×」が小さくなるため
	         1.0.2 Table組み用のフォントサイズ対応
	         1.0.3 IEのbr複数出現時の動作
	         1.0.4 「○」が小さくなる問題をカレンダー箇所だけで対応する
	         1.0.6 bodyのletter-spacing: 1px;を削除 (2008-12-16)
	         1.0.7 テキストの色color情報を削除 (2009-03-19)
	         1.0.8 clearfixハックを整理 (2009-06-16)

	Copyright: 2008 Spacekey All Rights Reserved. 
----------------------------------------------------------------
    yui reset.css 2.4.1カスタマイズ
	yui fonts.css 2.4.1カスタマイズ
	ヤドバンスの標準的なスタイル
	moji.css
	基本的なcssハック
*/



/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/* yui fonts.css 2.4.1カスタマイズ                              */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1

 カスタマイズ
 2008-01-09 comment out 'html'
 2008-02-26 before reserve system compatible

*/

/* 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{margin:0;padding:0;}
/* table{border-collapse:collapse;border-spacing:0;} */
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption{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;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*because legend doesn't inherit in IE */
legend{color:#000;}



/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/* yui fonts.css 2.4.1カスタマイズ                              */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
/* 1.0.2 Table組み用のフォントサイズ対応 */
td {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}



/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/* リセットされた間隔、フォントを標準的にセットする             */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */

body {
/* 2008-12-16 del
	letter-spacing: 1px;
*/
	font-family:
	"ＭＳ Ｐゴシック",
	"MS P Gothic",
	Helvetica,
	Verdana,
	Arial,
	sans-serif;
}

h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img {
	vertical-align: bottom;
}

h5, h6 {
	display: inline;
}

p, th, dt, dd {
	font-size: 108%;
}

ul {}

ul li,
ol li,
dl dd {
	line-height: 140%;
}

dl {
	padding-top: 0.5em;
}
dd {
	text-indent: 2em;
}


strong {
	font-weight: bold;
}
em        { }
a:link    { }
a:visited { }
a:hover   { }
a:active  { }

sup { vertical-align: top; }
sub { vertical-align: bottom; }

img {
	border: none;
}

input {
	vertical-align: middle;
}

/* IE6,IE7には効かない */
optgroup {
	font-style:normal;
}

/*
    brタグを複数回挿入したときのieとfirefoxの違い
    FireFox　brを入れた個数だけ改行されるが、
    IEでは詰まってしまい改行されない。
    IEのバグらしく、２個以上の連続したBRタグは無視するとのこと。
    対処方法brタグのスタイルに 「letter-spacing:0」 を適用する。
 -------------------------------------------------------------- */
br {
	letter-spacing: 0;
}


/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/* moji.css                                                     */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */

.g10-14 {  font-size: 10px; line-height: 12px}
.g12-16 {  font-size: 12px; line-height: 16px}
.g14-18 {  font-size: 14px; line-height: 18px}
.g12-14 {  font-size: 12px; line-height: 14px}
.g14-16 {  font-size: 14px; line-height: 16px}
a:hover {  text-decoration: underline}
.g12-12 {  font-size: 12px; line-height: 12px}
a:link {
}
.g12 {
	font-size: 12px;
}
.g14 {
	font-size: 14px;
}
.top {
	font-size: 12px;
	color: #996600;
}
.topkazari {
	font-size: 12px;
	color: #996600;
}
.plancategory {
	font-size: 12px;
	color: #000099;
	text-decoration: underline;
}
.topnews {
	font-size: 12px;
	color: #000000;
}
H1 {
	FONT-SIZE: 10px;
	MARGIN: 0px;
	font-weight: lighter;
}

H2 {
	FONT-SIZE: 14px;
	MARGIN: 0px;
	font-weight: normal;
	line-height: 16px;
}

#mawarikomi {
  float: left;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
}

ol { list-style-type: none }
#keyword {
	text-indent: -9999pt;
}
.txt_color {
	font-size: 12px;
	line-height: 150%;
}
.midashi {
	font-size: 28px;
	font-weight: bold;
	line-height: 120%;
}

/* システム用 （ニュースとプランと予約）
------------------------------------------------------------ */

#yms-block {
	width: 100%;
	margin: 0;
	padding: 10px 0 5px 0;
	background: #fff;
	color: #000;
}
#yms-block table tr td { /* 1.0.4 */
	font-family: ＭＳ Ｐゴシック, MS P Gothic;
}
*:first-child+html body #yms-block table tr td {
	line-height: 140%;
}
#yms-block a:link {
	color: #1557AE;
	text-decoration: underline;
}
#yms-block a:visited {
	color: #0F3D79;
}
#yms-block a:hover,
#yms-block a:active {
	color: #A81337;
}

#yms-block #yms-description {
	width: 462px;
	margin: 20px auto 0;
	padding: 10px;
	text-align: center;
	font-size: 13px;
	border: solid 1px #ccc;
}
#yms-block #yms-contents {
	width: 484px;
	margin: 15px auto;
	font-size: 14px;
}

/* 予約一覧のプランタイトル */
div#plan-php table tbody tr td.g14 font b {
	font-size: 140%;
}
/* yms1.0用 */
div#yms-contents table tr td table tr td img {
	margin: 0;
	padding: 0;
}



/* トップページ
------------------------------------------------------------ */

#whatsnew {
	padding: 10px;
}
#whatsnew td {
	text-align: justify;
}

#picup-plan {
	padding-top: 10px;
}



/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/* ブラウザ別スタイル                                           */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */

/* clearfixハック
--------------------------------------------------------------- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix {zoom:1;}

#contents:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#contents {display: inline-table;}
* html #contents {height: 1%;}
#contents {display: block;}
#contents {zoom:1;}

#bottom:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#bottom {display: inline-table;}
* html #bottom {height: 1%;}
#bottom {display: block;}
#bottom {zoom:1;}

#footer:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#footer {display: inline-table;}
* html #footer {height: 1%;}
#footer {display: block;}
#footer {zoom:1;}


/* IE7
-------------------------------------
*:first-child+html body {
	font-family: "メイリオ", Meiryo, sans-serif;
}*/

/* IE6
-------------------------------------
* html body {
	font-family: "メイリオ", Meiryo, sans-serif;
}*/

/* Opera9
-------------------------------------
;;body {
	font-family: "メイリオ", Meiryo, sans-serif;
}*/

