@charset "shift_jis";





/*スクロールバー設定*/

html {

scrollbar-3dlight-color:#ffffff;

scrollbar-arrow-color:#ffffff;

scrollbar-darkshadow-color:#cccccc;

scrollbar-face-color:#cccccc;

scrollbar-highlight-color:#cccccc;

scrollbar-shadow-color:#cccccc;

scrollbar-track-color:#efefef;

}





body {

	color: #333333;

	margin: 0px;

	padding: 0px;

	text-align: center;

	background: #FFFFFF url(images/bg.gif);	/*壁色と壁紙設定*/

	font: 75%/2 "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	/*全体の文字サイズ(75%)と行間(/2)設定*/

}

h1,h2,h3,p,ul,li{

	margin: 0px;

	padding: 0px;

}



ul{

	list-style-type: none;

}

.color1 {

	color: #FE5F04;

}

img {

	border: none;

}

.uline1 {

	background: url(images/uline_1.gif) repeat-x left bottom;

}







/*全般のリンク設定。（a:hoverはカーソルオーバー時）*/

a {

	color: #333333;

}

a:hover {

	color: #F95902;

}







/*コンテナー（HP全体の枠）

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

#container {

	width: 1040px;

	border: 1px solid #808080;	/*HPを囲む枠の色と幅*/

	text-align: left;

	margin-right: auto;

	margin-left: auto;

}







/*ヘッダー（h1タグとサイト名が入っている部分）

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

#header {

	font-size: 36px;	/*サイト名部分の文字サイズ*/

	font-weight: bold;	/*太字にする*/

	color: #FFFFFF;		/*文字色*/

	background: #F98B4E url(images/header_bg.gif) no-repeat bottom;	/*背景色と画像の指定*/

	height: 100px;

}

#header h1 {

	font-size: 10px;	/*h1の文字サイズ*/

	padding-left: 10px;

}

#header p {

	padding-left: 20px;

}







/*ページ上部メインメニュー

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

#mainmenu {

	padding: 0px;

}

#mainmenu ul {

	line-height: 40px;

	height: 40px;

	border-bottom: 1px solid #999999;

	background: #FFFFFF url(images/mainmenu_bg.gif) repeat-x;	/*メニュー背景のグラデーション画像指定箇所*/

}

#mainmenu li {

	float: left;

}

#mainmenu ul li a {

	display: block;

	width: 147px;

	text-align: center;

	border-right: 1px solid #999999;

	color: #333333;	/*メニューの文字色*/

	text-decoration: none;

}

#mainmenu ul li a:hover {

	background: #f5f5f5;	/*メニューカーソルオーバー時に背景色をこの色にする*/

}

#mainmenu .last {

	border-right-style: none;	/*一番右のメニューの右境界線を消す設定*/

}







/*左コンテンツ

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

#left {

	background: #f99403;	/*背景色*/

	width: 154px;

	vertical-align: top;

	padding: 10px 5px;

}







/*右コンテンツ

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

#right {

	background: #f99403;	/*背景色*/

	width: 154px;

	vertical-align: top;

	padding: 10px 5px;

  font-size : small;

}







/*中央コンテンツ

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

#center {

	width: 700px;

	vertical-align: top;

	background: #f9e470;	/*背景色*/

	padding: 10px 5px;

}

#center p {

	padding: 0.5em 18px 1em;

}

#center h2 {

	border-left: 5px solid #333333;	/*左に5pxの直線を入れる設定*/

	font-size: 100%;

	background: url(images/h2_bg.gif) no-repeat left bottom;	/*背景のグラデーション画像指定箇所*/

	padding-left: 10px;

	line-height: 40px;

	margin-bottom: 0.5em;

}







/*左右コンテンツのh2,h3とリンク設定

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

#left H2,#right H3 {

	background : #ae5700;

	border: 1px solid #FFFFFF;

	font-size: 100%;

	text-align: center;

}

#left h2 a,#right h3 a {

	text-decoration: none;

}

#left h2 a:hover,#right h3 a:hover{

	text-decoration: underline;

}







/*左コンテンツ内の商品メニュー

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

#left ul.menu {

	margin-bottom: 1em;

	text-align: center;	/*メニュー名を中央よせ。左よせがいいならここの１行を外す。*/

}

#left ul.menu li a {

	color: #FFFFFF;	/*メニューの文字色*/

	text-decoration: none;	/*リンクの初期設定の下線を外す設定*/

	border-bottom: 1px dotted #ffffff;	/*メニュー下に1pxの点線を入れる設定*/

	display: block;

	width: 154px;

}

#left ul.menu a:hover {

	color: #333333;	/*カーソルオーバー時の文字色*/

	text-decoration: underline;	/*オーバー時に消していた下線を表示させる設定。不要なら１行丸ごと外す。*/

}







/*フッター（最下部コピーライト部分）

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

#footer {

	color: #FFFFFF;

	background: #F95902;

	text-align: center;

	border-top: 1px solid #808080;

}

#footer a {

	color: #FFFFFF;

}







/*左右コンテンツ内の商品写真を囲んでいるボックス設定（上のラインなし）

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

.box1 {

	border-right: 1px solid #ffffff;	/*右のライン設定*/

	border-bottom: 1px solid #ffffff;	/*下のライン設定*/

	border-left: 1px solid #ffffff;		/*左のライン設定*/

	padding: 5px;

	font-size: 85%;	/*文字サイズを全体より少し小さく設定。同じがいいなら丸ごと１行削除*/

	background: #FFFFFF;

}







/*中央にある四角い商品写真を囲んでいるボックス

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

.box2 {

	background: #efefef;	/*背景色*/

	padding: 5px;

	border: 1px solid #808080;	/*ボックスのライン設定*/

	width: 96%;

	margin-right: auto;

	margin-left: auto;

	line-height: 1.4;

	margin-bottom: 10px;

}

.box2 h3 {

	font-size: 100%;

}

.box2 .fl {

	float: left;

	margin-right: 5px;

}







/*角丸テーブル設定（特に変更する必要なし）

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

.marutable {

	width: 98%;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 20px;

}

.marutable p {

	padding-right: 0px !important;

	padding-left: 0px !important;

}

.marutable .td1 {

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

	height: 11px;

	width: 11px;

}

.marutable .td2 {

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

	height: 11px;

	width: 11px;

}

.marutable .td3 {

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

	height: 11px;

	width: 11px;

}

.marutable .td4 {

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

	height: 11px;

	width: 11px;

}

.marutable .white {

	background: #FFFFFF;

}







/*clearfix（変更しない）

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

.cf:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}

.cf { display: inline-block; }



/* Hides from IE-mac \*/

*html .cf { height: 1%; }

.cf { display: block; }

/* End hide from IE-mac */

