@charset "shift_jis";





/*全般設定

------------------------------------------------------------------------------------------

■文字色は「color: #999999;」部分で変更できます。サイズは「75%」で変更可。%指定でなく「12px」とかでも可。

■壁紙は「images/bg.gif」で指定しています。imagesフォルダに入っているbg.gifを指定しています。

　変更もできますが、コンテナーの枠に影を入れてるので、白っぽい壁紙でないと枠が目立ってしまうので注意。

------------------------------------------------------------------------------------------*/

body {

	color: #222222;

	margin: 0px;

	padding: 0px;

	text-align: center;

	font: 75%/2 "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	background: #FFFFFF url(images/bg.gif);

}



h1,h4,h5,p,ul,li{

	margin: 0px;

	padding: 0px;

}



ul{

	list-style-type: none;

}



img {

	max-width: 100%;

                height:auto;

}



img {

	max-width:100%;

}



.color1 {

	color: #990000;

}



#main p, #sub p {

	margin: 0.5em 1em 1em;

}



h2 {

background: url(images/midashi.png);

background-repeat: no-repeat;

background-position: left center;

padding:15px 10px 8px 25px;

color:#FFFFFF;

font-size:10pt;

}



h3 {

background: url(images/midashired.png);

background-repeat: no-repeat;

background-position: left center;

padding:12px 15px 12px 25px;

color:#666666;

font-size:10pt;

}







/*コンテナー

------------------------------------------------------------------------------------------*/

#container {

	text-align: left;

	margin: 0px auto;

	width: 100%;

	padding-right: 4px;

	padding-left: 4px;

	background: url(images/container_bg.gif) repeat-y center;

}





/*ヘッダー

------------------------------------------------------------------------------------------

■HP最上段に入っているh1タグは「#header h1」で指定しています。サイズ変更は「font-size: 10px;」で行います。

　色は「color: #efefef;」で変更可能。

　ちなみに、h1タグの背景は「#header」項目内で指定している「header_bg.gif」に入れています。

------------------------------------------------------------------------------------------*/

#header {

	background: url(images/header_bg.gif) no-repeat;

	height: 103px;

	position: relative;

}



#header h1 {

	font-size: 10px;

	font-weight: normal;

	line-height: 10px;

	padding-top: 8px;

	padding-left: 20px;

	padding-bottom: 20px;

	color: #777777;

}





/*メインメニュー（特に変更の必要なし）

------------------------------------------------------------------------------------------*/

#menu {

	border-bottom: 6px solid #EEEEEE;

}



#menu li {

	display: inline;

}





/*ナビメニュー（メインメニューの右上に入っている小さなナビゲーションメニューの事）

------------------------------------------------------------------------------------------

■左の赤い矢印は「#nav li」項目内の「images/arrow1.gif」です。

■リンクカラーは「#nav a」でグレーに指定。下線も消しています。

■カーソルオーバー時の文字色は「#nav a:hover」で指定しています。

------------------------------------------------------------------------------------------*/

#nav {

	background: url(images/nav_bg.gif) no-repeat left bottom;

	height: 13px;

	position: absolute;

	right: 0px;

	bottom: 5px;

	padding-left: 50px;

	font-size: 11px;

	padding-top: 8px;

	line-height: 11px;

}



#nav li {

	display: inline;

	padding-right: 15px;

	background: url(images/arrow1.gif) no-repeat left center;

	padding-left: 15px;

}



#nav a {

	text-decoration: none;

	color: #999999;

}



#nav a:hover {

	color: #BB000F;

}





/*メインコンテンツ（特に変更の必要なし）

------------------------------------------------------------------------------------------*/

#main {

	float: none;

	display: inline;

	margin-left: 15px;

	margin-top: 15px;

	padding-bottom: 40px;

}





/*サブコンテンツ

------------------------------------------------------------------------------------------

■右側コンテンツの見出しは「#sub h3」で設定します。背景色は「background: #EEEEEE;」で指定。

　上下のラインは「border-top」と「border-bottom」で設定。

「letter-spacing」というのは文字間隔の事で、文字同士の隙間を0.2文字ずつ空けて表示させています。

------------------------------------------------------------------------------------------*/

#sub {

	float: none;

                font-size: 96%;

	margin-top: 15px;

	padding-bottom: 40px;

	background: #F8F8FF;

}



#sub h4 {

	font-size: 110%;

	background: #EEEEEE;

	letter-spacing: 0.1em;

	text-align: center;

	border-top: 1px dotted #d6d6d6;

	border-bottom: 1px dotted #d6d6d6;

}





/*フッター（特に変更の必要なし）

------------------------------------------------------------------------------------------*/

#footer {

	clear: both;

	width: 100%;

	line-height: 1.5em;

	text-align: center;

	font-size: 11px;

	background: #FFFFFF;

	padding: 20px 0px;

	border-top: 1px solid #CCCCCC;

}



/*ここから付け加え

------------------------------------------------------------------------------------------*/

p.infobox {

   height: 10em;

   overflow: auto;

   border: red 1px dashed;

}



table.price{

    border-top:1px solid #708090;

    border-left:1px solid #708090;

    border-collapse:collapse;

    border-spacing:0;

    background-color:#ffffff;

    empty-cells:show;

}

.price th{

    border-right:1px solid #708090;

    border-bottom:1px solid #708090;

    background-color:#4169E1;

    color:#FFF5EE;

    padding:0.3em 1em;

    text-align:center;

}

.price td{

    border-right:1px solid #708090;

    border-bottom:1px solid #708090;

    background-color:#FFFFF0;

    padding:0.3em 1em;

    text-align:center;

}





table.info{

    border-top:1px solid #708090;

    border-left:1px solid #708090;

    border-collapse:collapse;

    border-spacing:0;

    background-color:#ffffff;

    empty-cells:show;

}

.info th{

    border-right:1px solid #708090;

    border-bottom:1px solid #708090;

    background-color:#4169E1;

    color:#FFF5EE;

    padding:0.3em 1em;

    text-align:center;

}

.info td{

    border-right:1px solid #708090;

    border-bottom:1px solid #708090;

    background-color:#FFFFF0;

    padding:0.3em 1em;

    text-align:left;

}

