body {
background-color:#8DD8C9;/*背景色*/
margin:0px;
padding:0px;
text-align:center;
font-family: Verdana, Arial, sans-serif;
}
#container{
	margin:0px auto 0px auto;
	/*--------------*/
	/*width:600px;*/
	width:750px;
	color:#333333;
	font-size:14px;
	font-family:Verdana;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F2EFE8;
	border-left-color: #F2EFE8;
	background-image: url();
}

a:{color:#0000FF;text-decoration:underline;}
a:link{ color: #0000FF; }
a:visited{ color: #333; }/*訪問済み*/
a:hover{ color: #ff3300; }/*リンクに乗った時*/

img{
	border: none;
	vertical-align: bottom;
}
#header-logo {
	margin:0px;
	padding-top:1px;
	font-weight:bolder;
	font-size:24px;
	font-family:Verdana;
	padding-left: 25px;
	letter-spacing: 0.1em;
}
#header-logo a{
	color: #3AA993;
	text-decoration: none;
	font-weight:bolder;
}

#sub-text {
	margin:0px;
	padding-top:2px;
	font-weight:normal;
	font-size:12px;
	font-family:Verdana;
	padding-left: 25px;
	letter-spacing: 0.1em;
	color: #000000;
}
#sub-text a{
 	text-decoration: none;
	color: #000000;
}

h1 {
	font-size: 10px;
	color: #3AA993;
	background-color: #dd8c9;
	text-align: right;
	padding-left: 5px;
	height: 15px;
	display: block;
}

navi {
	padding: 0px;
	font-weight:bold;
	text-align:left;
	color:#564E45;
	margin-top:0px;
	margin-bottom:10px;
	font-family:Verdana;
	font-size:10px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C6BFB9;
}
navi a{
text-decoration: none;
}

h4 {
	font-size:20px;
	padding:0px 0px 0px 7px;
	padding-left: 5px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #DF5F90;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCAC5;
	clear: both;
}

/*●見出し2*/
h2 {
	padding:0px 0px 0px 7px;
	text-align: left;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1.5em;
	color: #333333;
	border-left: 5px solid #3AA993;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCAC5;
	background: #EEEEEE;
	/*background: #EEEEEE;*/
}

h3 a{
text-decoration: none;
color:#333;
}

/*バナー*/
#banner{
	/*height:115px;*/
	height:80px;
	text-align: left;
	/*background-image: url(images/head_a010.jpg);*/
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #54C5AE;
	background-position: 0px 15px;
}

#content {
	float:left;
	/*-20-------------*/
	width:580px;
	width:730px;
	margin-top: 50px;/*１行：30　２行：50--*/
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #FFFFFF;
}

#navi {
text-align:left;
font-size:10px;
margin-bottom:0px;
margin-top:0px;
}


.kiji {
padding:0px 5px 10px 5px;
text-align:left;
font-family:Verdana;
}

.kijibody {
font-weight:normal;
margin-bottom:15px;
}


.title{
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
}
.title a{
border:none;
}

.text{
padding:0px 5px 10px 5px;
margin-top:0px;
line-height:150%;
}



#links-left {
	font-weight:normal;
	width:180px;
	float:left;
	margin: 0px;
	text-align:left;
}
#links {
}


.headlink {
line-height:1.6em;
padding:4px;
margin-bottom:10px;
font-size:14px;
font-family:Verdana;
text-align: left;
background-color:#FFFFFF;
}
.headlink a{
	font-size:12px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.foottitle {
	padding:4px 10px 4px 10px;
	font-weight:bold;
	background-color:#FFFFFF;
	font-family:Verdana;
	color: #564E45;
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C6BFB9;*/
	text-align: left;
}

.footlink {
line-height:1.6em;
padding:4px;
margin-bottom:10px;
font-size:14px;
font-family:Verdana;
text-align: center;
background-color:#FFFFFF;
}

.copyright {
	margin:0px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #3AA993;
	text-align: center;
	padding:8px 25px 8px 15px;
	height: 15px;
	display: block;
}
.copyright a{
	color: #FFFFFF;
 	text-decoration: none;
}


#footer{
clear:left;
height:50px;
font-size:10px;
color: #666;
}
.copyright{
text-align:center;
}

blockquote{
border:1px solid #ccc;
padding:5px;
margin:10px;
}

#container #left_pad {
	padding: 10px;
	float: left;
}
#links-left form {
	margin: 0px;
}
#links-left img {
	margin-bottom: 5px;
}
#content .kiji .kijibody .text h4 {
	font-size: 14px;
	color: #BA6A29;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #E7AB69;
	padding-left: 5px;
	line-height: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D7D2BF;
}
.text table th {
	text-align: right;
	margin: 0px;
	font-size: 14px;
	color: #5B4C37;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E4DED3;
	letter-spacing: 0.1em;
}
.text table td {
	margin: 0px;
	font-size: 14px;
	padding: 5px;
	color: #333333;
}
.text table {
	margin: 10px;
	padding: 0px;
}
.text .box_3 {
	display: block;
	float: left;
	width: 180px;
}

.imgtitle {
	padding:0px 10px 8px 10px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	font-family:Verdana;
	color: #564E45;
	text-align: center;
}

/*------------------------------------------------------------
●１、align・・・文字の横位置
-------------------------------------------------------------*/
.al-c{ text-align: center; }/*中央寄せ*/
.al-r{ text-align: right; }/*右寄せ*/
.al-l{ text-align: left; }/*左寄せ*/
.f06em{ font-size: 0.6em; }
.f07em{ font-size: 0.7em; }
.f08em{ font-size: 0.8em; }
.f09em{ font-size: 0.9em; }
.f10em{ font-size: 1.0em; }
.f11em{ font-size: 1.1em; }
.f12em{ font-size: 1.2em; }
.f13em{ font-size: 1.3em; }
.f14em{ font-size: 1.4em; }
.f16em{ font-size: 1.6em; }
.f18em{ font-size: 1.8em; }
.f20em{ font-size: 2.0em; }
.f22em{ font-size: 2.2em; }
.f24em{ font-size: 2.4em; }/*------------------------------------------------------------
●７、color・・・フォントカラーの設定
-------------------------------------------------------------*/
.black{ color: #000; }/*黒色*/
.red{ color: #ff0000; }/*赤色*/
.blue{ color: #0000FF; }/*青色*/
.green{ color: #008000; }/*緑色*/
.yellow{ color: #ffff00; }/*黄色*/
.navy{ color: #1F26A9; }/*紺色*/
.gray{ color: #ccc; }/*灰色*/
.orange{ color: #ff6600; }/*橙色*/
.pink{ color: #cc6699; }/*ピンク色*/
.purple{ color: #660099; }/*紫色*/
.olive{ color: #808000; }/*黄土色*/
.lime{ color: #00ff00; }/*黄緑*/
.aqua{ color: #167FA6; }/*水色*/
/*------------------------------------------------------------
●太字
-------------------------------------------------------------*/
.b{ font-weight: bold; }
/*------------------------------------------------------------
●１１、box・・・カラーボックスの設定
-------------------------------------------------------------*/

.box-yellow{ background-color: #ffff00!important; }/*黄色のボックス*/
.box-aqua{ background-color: #00ffff!important; }/*水色のボックス*/
.box-gray{ background-color: #eee!important; }/*灰色のボックス*/
.box-red{ background-color: #fc9b8b!important; }/*赤色のボックス*/
.box-green{ background-color: #98fb98!important; }/*緑のボックス*/
.box-pink{ background-color: #ffc0cb!important; }/*ピンクのボックス*/
.box-blue{ background-color: #afeeee!important; }/*青のボックス*/

/*薄い系（ライト）*/ */
.box-lpink{ background-color: #ffe4e1!important; }/*薄いピンク色のボックス*/
.box-lyellow{ background-color: #ffffee!important; }/*薄い黄色のボックス*/
.box-lblue{ background-color: #ececff!important; }/*薄い青色のボックス*/
.box-lred{ background-color: #fff0f0!important; }/*薄い赤のボックス*/


/*------------------------------------------------------------
●１４、left、right・・・画像の横位置設定
-------------------------------------------------------------*/
/*▽左に画像、右に文章*/
.left{
	float: left;
	margin: 0 30px 20px 0;
	padding-top:15px;
}

/*▽右に画像、左に画像*/
.right{
	float: right;
	margin: 0 0 20px 30px;
	padding-top:15px;
}

/*●文字色（<span class="douka">などとして使用）*/
.douka a{ color: #333333;
 text-decoration: none;
}/*ガーベラ同化テキスト*/

.white{ color: #ffffff;}/*白色テキスト*/
.black{ color: #000000;}/*黒色テキスト*/
.red{ color: #ff0000;}/*赤色テキスト*/
.blue{ color: #0000FF;}/*青色テキスト*/
.green{ color: #008000;}/*緑色テキスト*/
.yellow{ color: #ffff00;}/*黄色テキスト*/
.navy{ color: #1F26A9;}/*紺色テキスト*/
.gray{ color: #cccccc;}/*灰色テキスト*/
.orange{ color: #ff6600;}/*橙色テキスト*/
.pink{ color: #cc6699;}/*ピンク色テキスト*/
.purple{ color: #660099;}/*紫色テキスト*/
.olive{ color: #808000;}/*黄土色テキスト*/
.lime{ color: #00ff00;}/*黄緑テキスト*/
.aqua{ color: #167FA6;}/*黄緑テキスト*/

strong {font-weight: normal;}
em {font-style: normal;}

.adsense{
text-align: left;
padding:20px;
margin-top:0px;
line-height:140%;
}


/*--------------------------------------------------------
■（商品説明）画像＋説明
--------------------------------------------------------*/
div.cabinet {
     width:100%;
     margin: 0%;
     padding: 0%;
}
/*--------------------------------------------------------
■（商品説明）画像＋説明
--------------------------------------------------------*/
div.cabinet {
     width:100%;
     margin: 0%;
     padding: 0%;
}
/*　■商品説明　左*/
div.doubleboxl {
     float: left;
     width: 40%;/*40%*/
     /*margin: 0px;*/
     margin-left: 24px;
     padding: 1%;
     border: 1px dotted #000000;

background-color : #ffffee; /*白系黄色*/
/*　以下から選び上記に配置*/
/*background-color : #fafafa; /*白系灰色*/
/*background-color : #ffffee; /*白系黄色*/
/*background-color : #f0fff0; /*白系緑色*/
/*background-color : #ececff; /*白系青色*/
/*background-color : #ffeeff; /*白系ピンク*/
/*background-color : #fff0f0; /*白系赤*/
/*background-color : #f7f7f7; /*薄い灰色;*/
/*background-color : #FFFACD; /*薄い山吹色*/
/*background-color : #feff99; /*薄い黄色*/
}

/*　■商品説明　右*/
div.doubleboxr {
     float: left;
     width: 49%;/*53%*/
     margin: 2px;
     padding: 1%;
     border: 1px dotted #000000;

background-color : #ffffee; /*白系黄色*/
/*　以下から選び上記に配置*/
/*background-color : #fafafa; /*白系灰色*/
/*background-color : #ffffee; /*白系黄色*/
/*background-color : #f0fff0; /*白系緑色*/
/*background-color : #ececff; /*白系青色*/
/*background-color : #ffeeff; /*白系ピンク*/
/*background-color : #fff0f0; /*白系赤*/
/*background-color : #f7f7f7; /*薄い灰色;*/
/*background-color : #FFFACD; /*薄い山吹色*/
/*background-color : #feff99; /*薄い黄色*/
}

div.dummy { clear: left; }


/*--------------------------------------------------------
■メニューの設定
--------------------------------------------------------*/

/*●メニューレイアウトの位置とサイズ*/
.main-menu{
	margin: 1px 0px;
	padding: 6px;
	width: 738px;
	text-align: left;
	font-size:8pt;
	color: #FFFFFF;
	/*background-color: #FBD542;/*メニューボックスの背景色*/
	/*background-color: #EEEEEE;/*メニューボックスの背景色*/
	background-color: #3AA993;/*メニューボックスの背景色*/
}
.main-menu a{
 	text-decoration: none;
}
.main-menu a:link{ color: #ffffff; }
.main-menu a:hover{ color: #ff0000; }
.main-menu a:visited{ color: #ffffff; }
