﻿@charset "utf-8";

/* ボディ設定*/
body {
	font-family: "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 	font-size: 14px;
	line-height: 1.8em;
	color: #666666;
  	text-align: center;
  	margin: 0;
  	padding: 0;
	background-color: #ffffff;
	background-image:url(../images/haikei.jpg);
}

h1,h2,h3,h4,h5,h6,p,ul,li{
  	margin: 0;
  	padding: 0;
}

li img,dt img,dd img{
	vertical-align:bottom;
}

img{
	border:0px;
}

table	{
	border-collapse: collapse;
}
th, td	{
	padding: 3px 3px;
}

/* 線の色 */
HR {
  color: #C0C0C0; /* 線の色(IE用) */
  background-color: #C0C0C0; /* 線の色(NN用) */
  height: 1px; /* 線の太さ */
  border: 1px; /* 枠の太さ */
  border-style: dotted; /* 枠の種類 */
}



A {
	COLOR: #F4A12C;
}
A:link {
	COLOR: #F4A12C; text-decoration:underline;
}
A:visited {
	COLOR: #F4A12C; text-decoration:underline;
}
A:active {
	COLOR: #41B25D; text-decoration:underline;
}
A:hover {
	COLOR: #41B25D; text-decoration:underline;
}


/* ヘッダー */
#k_word{
	width:100%; 
	text-align:center;
	background-color:#F4A12C;
	padding-top:10px;
}

h1{
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;  
	FONT-SIZE: 12px; 
	margin:auto;
	width:900px;
	COLOR: #ffffff;
}

/* コピーライト */

#copyright{
	clear: both;
	width:100%; 
	text-align:center;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 10px; 
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	background-color:#F4A12C;
}

/* コンテンツ */

#container{
	width:900px;
	margin:auto;
	text-align:left;
	background-color:#fff;
	background-image:url(../images/content_haikei.jpg);
	background-repeat:repeat-y;
}

/* コンテンツ２段組み */

#content_left{
	float:left;
	width:202px;
}

#content_right{
	float:right;
	width:698px;
}
/* リンク画像を薄くする */
#content_right a:hover img {
opacity:0.5;
filter:Alpha(opacity=80);
}


/* メイン画像 */
#mainimage{
	width:698px;
	height:384px;
	position:relative;
	margin-bottom:20px;
}
#mainimage img{
	position:absolute;
}

/* フッダー背景白 */
#fback{
	background-color:#FFFFFF;
	width:880px;
	padding:20px 10px;
}

/* フッダーグローバルナビゲーション */
#nav2{
	width:100%;
	margin-bottom:30px;
	text-align:center;
}


/* フッダー情報 */
#f_00{
	width:880px;
}
/* リンク画像を薄くする */
#f_00 a:hover img {
opacity:0.5;
filter:Alpha(opacity=80);
}

#f_01{
	float:left;
	width:137px;
	margin-right:20px;
}
#f_02{
	float:left;
	width:400px;
	margin-right:20px;
}
#f_03{
	float:left;
	width:100px;
	margin-right:20px;
}

#f_04{
	float:right;
	width:180px;
	margin-top:7px;
}



/* タイトル */
#title{
	width:100%;
	text-align:center;
	margin-top:30px;
	margin-bottom:40px;
}

#title .tit01{
	margin-bottom:25px;
}

#title .tit02{
	margin-bottom:8px;
}

#title .tit03{
	width:184px;
	text-align:left;
	margin-left:12px;
	font-size:12px;
	line-height:20px;
}

/* グローバルナビゲーション */
#nav{
	width:100%;
	margin-bottom:30px;
}

#nav .waku{
	width:178px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#nav A {
	COLOR: #685446;
}
#nav A:link {
	COLOR: #685446; text-decoration:underline;
}
#nav A:visited {
	COLOR: #41B25D; text-decoration:underline;
}
#nav A:active {
	COLOR: #41B25D; text-decoration:underline;
}
#nav A:hover {
	COLOR: #41B25D; text-decoration:underline;
}

/* メニューバナー */
#memubnr{
	width:100%;
	margin-bottom:100px;
}

#memubnr .waku{
	width:178px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

/* リンク画像を薄くする */
#memubnr a:hover img {
opacity:0.5;
filter:Alpha(opacity=80);
}


/* 毎月のイベントケーキ */
#eventcake {
	width:640px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}

#eventcake .waku{
	margin-bottom:5px;
}


/* ニュース */
#news {
	width:610px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}

/* ブログバナー */
#blogbnr{
	width:610px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

#blogbnr .b01{
	float:left;
	margin-bottom:12px;
}
#blogbnr .b02{
	float:right;
	margin-bottom:12px;
}

/* 共通 */
#main_center{
	text-align:center;
	margin-bottom:30px;
}

#main_center_title{
	text-align:center;
	margin-bottom:10px;
	font-size:21px;
	font-weight:bold;
	color:#685446;
}

/* 表 */
#main_center610{
	margin-bottom:30px;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
#main_center610 table{
	border-top-width:1px;
	border-top-color:#000000;
	border-top-style:dotted;
	border-left-width:1px;
	border-left-color:#000000;
	border-left-style:dotted;
}

#main_center610 tr{
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-bottom-style:dotted;
}

#main_center610 td{
	border-right-width:1px;
	border-right-color:#000000;
	border-right-style:dotted;
}


/* 文字スタイル */
#text01{
	color:#F39800;
	margin-right:2px;
}
#text02{
	font-size:10px;
	font-weight:normal;
}
#text03{
	margin-top:20px;
	margin-bottom:10px;
	width:610px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:26px;
	font-weight:bold;
	color:#F39800;
	line-height:30px;
}
#text04{
	width:360px;
	font-size:21px;
	font-weight:bold;
	color:#F39800;
	margin-bottom:10px;
}
#text05{
	width:360px;
	margin-bottom:20px;
}

#text06{
	margin-bottom:10px;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
#text07{
	font-size:11px;
	color:#E50072;
}

#float_left{
	float:left;
}
#float_right{
	float:right;
}

.float_left{
	float:left;
}
.float_right{
	float:right;
}

/* サブタイトル */
#sub_title{
	width:698px;
	margin-bottom:10px;
}

/* パンくず */
#pankuzu{
	width:610px;
	padding:3px;
	margin-bottom:20px;
	margin-left:44px;
 	font-size: 12px;
}

#galleryTypeB-3{
	width:600px;
	margin:auto;
}

#pageTop{
	width:610px;
	margin:auto;
	margin-bottom:30px;
	text-align:right;
}


/* ナビゲーション カート */
#cartMenu{
	width:170px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

/* リンク画像を薄くする */
#cartMenu .cm01 a:hover img {
opacity:0.5;
filter:Alpha(opacity=80);
}
#cartMenu .cm02{
	font-size:12px;
	text-align:center;
}
#cartMenu .cm03{
	font-size:12px;
	color:#E50072;
	text-align:center;
	margin-bottom:10px;
}

#loginbox{
	width:170px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
#loginbox .waku{
	font-size:12px;
}

#cartContens{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}
#cartContens .cList{
	margin-bottom:30px;
}
#cartContens .cLeft{
	float:left;
	width:280px;
}
#cartContens .cRight{
	float:right;
	width:280px;
}
/* リンク画像を薄くする */
#cartContens .cc01 a:hover img {
opacity:0.5;
filter:Alpha(opacity=80);
}
#cartContens .cc02{
	text-align:center;
}
#cartContens .cc03{
	color:#E50072;
	text-align:center;
}

/* 特定商テーブル */
#tb_tokutei table{
	width:470px;
	font-size:12px;
    border-top-style:solid;
    border-top-color: #858585;
    border-top-width:1px;
    border-left-style:solid;
    border-left-color:#858585;
    border-left-width:1px;
}
 
#tb_tokutei tr{
    border-bottom-style:solid;
    border-bottom-color:#858585;
    border-bottom-width:1px;
}
#tb_tokutei th{
    border-right-style:solid;
    border-right-color:#858585;
    border-right-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#858585;
    border-bottom-width:1px;
	background-color:#FAF5D7;
}
#tb_tokutei td{
    border-right-style:solid;
    border-right-color:#858585;
    border-right-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#858585;
    border-bottom-width:1px;
}



.bnr_top{
	text-align:center;
	margin-bottom:20px;
}
.bnr_top2{
	width:540px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom:20px;
}

.fax_title{
	margin-bottom:20px; 
	font-size:16px; 
	font-weight:bold; 
	color:#5F5BBB;
	padding:5px;
	background-color:#DFF9F1;
	}

.fax_bun{
	margin-bottom:20px; padding-left:20px;
}
.fax_bnr{
	text-align:center; margin-bottom:30px;
}