@charset "UTF-8"; /* PublishCharset into mt-config.cgi */

/*
    {list-style-type:square; padding-bottom: 4px;}
 * File      : styles-site.css
 * Version   : 2.04
 * Update    :
 * 2.00 2005.09.01: Update for Movable Type 3.2.
 * 2.01 2005.09.03: add font-size to content-nav.
 * 2.02 2005.09.27: correct the capital letter to the small letter.
 * 2.03 2005.09.28: for CGI.
 * 2.04 2005.10.10: fix bug.
 *
 * Copyright (C) 2005-2006 www.koikikukan.com All rights reserved.
 */




/* コンテンツバックグラウンド */
.entry {
	width: auto;
	margin: 0px 5px 0px;
	color: #663300;
	padding:15px;
	background-color: #feeac9;
	font-size: 14px;
	line-height:160%;
	word-break: break-all;
	position:relative;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

}
.yellowR {
	padding:20px; background:#ffcc00;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	}
	

/* 日付下カテゴリー名 */
.category { margin: 2px 10px 0 0; color: #444444; text-align: right; font-size: 10px; line-height: 150%;}


/* エントリータイトル */
.entry-header {	margin: 15px 0 0; color: #663300; font-size: 12px; font-weight: bold;}


/*=============================================================================*/
/*◆◆◆エントリーの中で使用するスタイル*/
/*=============================================================================*/

/*種類別のタイトル背景*/
.shiiku-icon0000 {
	background:url(media/manual-kobetsu_menu-back_ground1.png) no-repeat left top;
}


/* h1,h2 バッティングリセット */
#content #two_column h1 {
    font-size: 24px;
	margin: 10px 0px 19px 0px;
	padding: 3px 0px 0px 44px;
	font-weight: bold;
	line-height:34px;
	background:url();
	color:#5a3c14; clear:both;
	}
#content #two_column h2 {
        font-size:18px;
        line-height:30px;
        font-weight:bold;
    	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	background:url();
		border:none;
	}

/*種類別のタイトル*/
.shiiku-icon0 {	
    font-size: 24px;
	margin: 10px 0px 19px 0px;
	padding: 3px 0px 0px 44px;
	font-weight: bold;
	line-height:34px;
}

/*種類別のタイトル-学名*/
.shiiku-icon00 {	
        font-size: 14px;
	color: #ffffff;
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 44px;
	font-weight: bold;
}


/*種類別のタイトル-説明文*/
.shiiku-icon000 { font-size: 14px; color: #663300; padding: 0px 44px 0px 44px; line-height:21px; }


/*種類別の表-見出し部分*/
#content #two_column h2.shiiku-joho{
        font-size:18px;
        line-height:30px;
        font-weight:bold;
        color:#ffffff;
    	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	background:url(media/manual-kobetsu_menu-back_ground2.png) no-repeat top;

}


/*種類別の表-左ＴＤ*/
.shiiku-icon {
	background-color:#ffe2b8;
	font-size:14px;
	color:#663300;
	width:120px;
	vertical-align:middle;
	text-align:center;
	height:60px;
}


/*種類別の表-右ＴＤ*/
.shiiku-icon2 {
	background-color:#feeac9;
	color:#663300;
	font-size:14px;
	line-height:22px;
	padding:6px 8px 6px 8px;
	vertical-align:middle;
	text-align:left;
}

.shiiku-icon2 a { color:#0000ff; font-size:14px; line-height:22px; }
.shiiku-icon2 a:link { color:#0000ff; }
.shiiku-icon2 a:visited { color:#0000ff; }
.shiiku-icon2 a:hover { color:#6666ff; }


/*種類別の表-横線*/
.shiiku-icon3 {	background-color:#B28850; height:1px;}


.shiiku-icon4 {
	float:left;
	width:180px;
	background-image:url(http://211.10.131.201/wp-content/uploads/oldimg/syouhin/media/h3_bar.gif);
	background-repeat:no-repeat;
	color:#663300;
	font-size:14px;
	font-weight:bold;
	line-height:37px;
	margin:8px 0px 8px;
	padding:0px 0px 0px 39px;
}

.shiiku-icon4 a { color:#663300; font-size:14px; font-weight:bold;}

.shiiku-icon5 {	color:#663300; 	font-size:14px; font-weight:bold; line-height:37px; margin:8px 0px;}
.shiiku-icon6 {	float: left; width:130px; background-color:#ffffff; margin:26px 0px 0px 10px;
	text-align:center;}
.shiiku-icon7 {	margin:0px 0px 6px 0px; padding:6px 0px 0px 0px; }
.shiiku-icon8 {	line-height:1px; border-bottom:1px dotted #b28850; margin:0px 0px 6px 0px;}
.shiiku-icon9 {	width:71px; text-align:center; float: left; }
.shiiku-icon10 { width:180px; text-align:center; height: 160px; }


/*飼育の流れ-道具*/
.item{ float:left; margin:5px; width:170px; text-align:center;}
.item-exc{ margin:5px; text-align:left;}


/*飼育の流れ-エントリーナビ*/
.kuwa-navi { position:absolute;	left:200px; top:-60px; clear:both;}
.kabu-navi { position:absolute;	left:200px; top:-60px; clear:both;}

.kuwa-navi tbody tr td { font-size:12px;}
.kabu-navi tbody tr td { font-size:12px;}


/*エントリーの見出し-（中）*/

#content #two_column .entry-m2-1 {
	text-align:left;
	font-size:26px;
        height:26px;
	color:#ffffff;
	margin:20px 0px 20px 0px;
	padding:11px 0px 13px 56px;
        border:0px solid #000000;
	background-image:url(manual_img/manual-h2-img.gif);
        background-repeat:no-repeat;
        vertical-align:top;
}


#content #two_column .entry-m2 {
	text-align:left;
	font-size:26px;
        height:26px;
	color:#ffffff;
	margin:20px 0px 20px 0px;
	padding:11px 0px 13px 60px;
        border:0px solid #000000;
	background-image:url(manual_img/manual-h2-img.gif);
        background-repeat:no-repeat;
        vertical-align:top;
}

.entry-m2qqqq {
	text-align:left;
	font-size:16px;
	line-height:24px;
	border-bottom:1px solid #663300;
	background-color:#663300;
	color:#ffffff;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 8px;
	background-image:url(media/manual_h1-bg_img.gif);
}

#content #two_column .entry-m22 {
	text-align:center;
	font-size:16px;
	line-height:24px;
	border-bottom:0px solid #663300;
	background-color:#663300;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(media/manual_h1-bg_img.gif);
}

.entry-m3 {
	text-align:left;
	font-size:18px;
        height:18px;
	color:#ffffff;
	margin:20px 0px 20px 0px;
	padding:7px 0px 12px 54px;
        border:0px solid #000000;
	background-image:url(manual_img/manual-h3-img.gif);
        background-repeat:no-repeat;
        background-position:7px 0px ;
        vertical-align:top;
}

.entry-m3hozon {
	text-align:left;
	font-size:16px;
	line-height:24px;
	border-left:8px solid #663300;
	border-bottom:1px dotted #663300;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 8px;
}

.entry-m4 {
	text-align:left;
	font-size:16px;
        height:16px;
        font-weight:bold;
	color:#663300;
	margin:12px 0px 12px 0px;
	padding:7px 0px 10px 54px;
        border:0px solid #000000;
	background-image:url(manual_img/manual-h4-img.gif);
        background-repeat:no-repeat;
        background-position:11px 0px;
        vertical-align:top;
}

.entry-m4hozon {
	text-align:left;
	font-size:14px;
	line-height:24px;
	border-left:8px solid #996633;
	border-bottom:1px dotted #996633;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 8px;
}

.entry-m42 {
	text-align:left;
	font-size:14px;
	line-height:24px;
	border-left:8px solid #996633;
	border-bottom:1px dotted #996633;
	margin:20px 0px 20px 0px;
        padding:0px 0px 0px 8px;
}


.benri {
	text-align:left;
	font-size:16px;
        height:16px;
        font-weight:bold;
	color:#663300;
	margin:12px 0px 12px 0px;
	padding:7px 0px 10px 54px;
        border:0px solid #000000;
	background-image:url(manual_img/manual-h4-img2.gif);
        background-repeat:no-repeat;
        background-position:11px 0px;
        vertical-align:top;
}


.benrihozon {
	text-align:left;
	font-size:14px;
	line-height:24px;
	border-left:8px solid #ffbb99;
	border-bottom:1px dotted #996633;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 8px;
}


.entry-m2xxx {
	text-align:left;
	font-size:16px;
	line-height:24px;
	border-bottom:1px solid #663300;
	background-color:#663300;
	color:#ffffff;
	margin:16px 0px 16px 0px;
	padding:0px 0px 0px 8px;
	background-image:url(media/manual_h1-bg_img.gif);
}

.entry-m3xxx {
	text-align:left;
	font-size:16px;
	line-height:24px;
	border-bottom:1px solid #663300;
	margin:8px 0px 8px 0px;
	padding:0px 0px 0px 8px;
}

.entry-m4xxx {
	text-align:left;
	font-size:14px;
	line-height:24px;
	border-bottom:1px dotted #663300;
	margin:8px 0px 8px 0px;
	padding:0px 0px 0px 8px;
}

.entry-m42xxx {
	text-align:left;
	font-size:14px;
	line-height:24px;
	border-bottom:1px dotted #663300;
	margin:8px 0px 8px 0px;
}


/*エントリー内見出し-（大）*/
.e-h2 {
	text-align:left;
	font-size:28px;
	line-height:42px;
	color:#ffffff;
	background-color:#663300;
	border-bottom:1px dotted #663300;
	margin:16px 0px 16px 0px;
	padding:0px 0px 0px 8px;
}

.e-h3 {
	text-align:left;
	font-size:24px;
	line-height:36px;
	color:#663300;
        background-color:;
	border-bottom:1px dotted #663300;
	border-left:8px solid #663300;
	margin:16px 0px 16px 0px;
	padding:0px 0px 0px 8px;
}

.e-h4 {
	text-align:left;
	font-size:16px;
	line-height:24px;
	color:#663300;
        background-color:;
	border-bottom:1px dotted #996633;
	border-left:8px solid #996633;
	margin:16px 0px 16px 0px;
	padding:0px 0px 0px 8px;
}

.itemleft{float:left; width:200px; text-align:center; background-color:; padding:0px 0 0 0;}
.itemright{margin:0 0 0 210px; text-align:left;}
.itembottom{clear:both; border-bottom:1px dotted #663300; margin:16px 0px;}

.kouteileft{float:left; width:200px; text-align:center; background-color:; padding:0px 0 0 0;}
.kouteiright{margin:0 0 0 210px; text-align:left;}
.kouteibottom{clear:both; border-bottom:1px dotted #663300; margin:16px 0px;}

.kouteileft300{float:left; width:300px; text-align:center;}
.kouteiright300{margin:0 0 0 310px; text-align:left;}
.kouteibottom300{clear:both; border-bottom:1px dotted #663300; margin:8px 0px;}


/*--------------------------------------------------------*/
/*エントリー内-その他*/
/*--------------------------------------------------------*/

.tablespace { line-height:40px; }

.imgheight { height:177px; }

.entrytitle {
	margin: 0px 0px 6px 0px;
	padding: 1px 0px 0px 8px;
	color: #ffffff;
	background-color:#b28850;
	font-size: 14px;
	font-weight: bold;
	line-height:150%;
	text-align:left;
}

.description { padding:20px 0px 0px 0px; text-align:left; font-size:14px; line-height:22px; color:#663300;}
.head-box { position:relative; left:400px; top:59px; margin-bottom:57px;}
.head-box h2 { background:none;	padding:0px; margin:0px;}
.head-box ul { padding-left:20px; margin-left:0px; font-size:12px;}

.blog { position:relative; }

.kobetsu-head_box { width: 600px; margin-top: 20px; margin-bottom: 20px;}
.kobetsu-head_box1 { width: 450px; height:230px; margin-left: 70px;}
.kobetsu-head_box2 { width: 450px; }
.kobetsu-head_box .kobetsu-head_box2 { width: 580px; margin-left: 10px;	margin-top: 10px; }
.kobetsu_t-img { margin-left:14px; margin-top:8px; margin-right:14px; clear:both;}
.kobetsu_t-imgx { margin-left:14px; margin-top:8px; margin-right:14px; clear:both;}
.kobetsu_t-imgxxxxx {margin-left:4px; margin-top:8px; clear:both;}


.ma-first {
	font-size:18px;
	font-weight:bold;
	color:#663300;
	border-bottom:1px dotted #663300;
	padding:1px 0px 1px 0px;
	margin:6px 0px 6px 0px;
}

.ma-sec {
	font-size:16px;
	font-weight:bold;
	color:#663300;
	border-bottom:1px dotted #663300;
	padding:1px 0px;
	margin:6px 0px;
}

.ma-in { font-size:14px; color:#663300;	padding:1px 0px 1px 0px; margin:0px 8px 0px 8px;}


/*--------------------------------------------------------------------------*/
/*◆左メニューテンプレート内*/
/*--------------------------------------------------------------------------*/

.leftfont {font-size:12px; color:#663300;}
.leftfont a,
.leftfont a:link,
.leftfont a:visited,
.leftfont a:hover,
.leftfont a:active { font-size:12px; color:#663300;}

.inhead {font-weight:bold;font-size:14px;line-height:16px;color:#ffffff;}
.inhead a { font-weight:bold; }
.inhead a:link { color:#ffffff; }
.inhead a:visited { color:#ffffff; }
.inhead a:hover { color:#ffffff; }

/*--------------------------------------------------------------------------*/
/*◆メインページテンプレート内*/
/*--------------------------------------------------------------------------*/

.inhead2 { padding-top:20px;font-weight:bold;font-size:14px;line-height:16px;color:#ffffff;}
#content .inhead2 a { color:#ffffff; font-weight:bold; }
#content .inhead2 a:link { color:#ffffff; }
#content .inhead2 a:visited { color:#ffffff; }
#content .inhead2 a:hover { color:#ffffff; }

.inhead-t { font-weight:bold; font-size:28px; color:#ffffff; text-align:center;	padding:15px 0px 0px 0px;}

.inhead-d1 { font-size:12px; line-height:140%; color:#ffffff; padding:5px 0px 0px 5px; height:40px;}

.inhead-d2 { padding-top:20px;font-weight:bold;font-size:14px;line-height:16px;color:#ffffff;}
#content .inhead-d2 a { color:#ffffff; font-weight:bold; }
#content .inhead-d2 a:link { color:#ffffff; }
#content .inhead-d2 a:visited { color:#ffffff; }
#content .inhead-d2 a:hover { color:#ffffff; }

/*--------------------------------------------------------------------------*/
/*◆ステージ別飼育マニュアルテンプレート内*/
/*--------------------------------------------------------------------------*/

.ma-mainquat { text-align:left;	width:147px; padding:8px 0px 0px 0px; float:left;border:0px #000000 solid;}

/*--------------------------------------------------------------------------*/
/*◆エントリーアーカイブ内*/
/*--------------------------------------------------------------------------*/

/*クワガタ幼虫のヘッダー*/
.kuwa-you {
	margin: 8px 5px 0;
	padding: 0px 0px 15px 160px;
	color: #ffffff;
	background:#feeac9 url(media/manual_kuwa-you_img.png) no-repeat center top;
	font-size: 16px;
	font-weight: bold;
	line-height:126px;
}

/*クワガタ成虫のヘッダー*/
.kuwa-sei {
	margin: 8px 5px 0;
	padding: 0px 0px 15px 160px;
	color: #ffffff;
	background:url(media/manual_kuwa-sei_img.png) no-repeat center top;
	font-size: 16px;
	font-weight: bold;
	line-height:126px;
}

/*クワガタ種類別のヘッダー（）*/
.kuwa-syu {
	margin: 6px 5px 0;
	padding: 1px 0px 0px 12px;
	color: #ffffff;
	background:url(media/manual_h1-bg_img.gif) center top;
	font-size: 16px;
	font-weight: bold;
	line-height:150%;
	text-align:middle;
}

/*カブトムシ幼虫のヘッダー*/
.kabu-you {
	margin: 8px 5px 0;
	padding: 0px 0px 32px 200px;
	color: #ffffff;
	background:#feeac9 url(media/manual_kabu-you_img.png) no-repeat center top;
	font-size: 16px;
	font-weight: bold;
	line-height:124px;
}

/*カブトムシ成虫のヘッダー*/
.kabu-sei {
	margin: 8px 5px 0;
	padding: 0px 0px 32px 200px;
	color: #ffffff;
	background:url(media/manual_kabu-sei_img.png) no-repeat center top;
	font-size: 16px;
	font-weight: bold;
	line-height:124px;
}

/*カブトムシ種類別のヘッダー（仮）*/
.kabu-syu {
	margin: 6px 5px 0;
	padding: 1px 0px 0px 12px;
	color: #ffffff;
	background:url(media/manual_h1-bg_img.gif);
	font-size: 16px;
	font-weight: bold;
	line-height:150%;
	text-align:middle;
}


/*--------------------------------------------------------------------------*/
/*◆飼育の流れテンプレート内*/
/*--------------------------------------------------------------------------*/

.next {
        background-color:#ffffff;
        text-align:center;
        line-height:24px;
        font-size:16px;
	color:#663300;
	clear:both;
}

.nexter {
	background-color:#663300;
	text-align:center;
	line-height:24px;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	clear:both;
	margin:12px 0px 0px 0px;
}

.ichirantitle {	font-size:16px; font-weight:bold; border-bottom:1px #663300 dotted; margin-left:192px; }

/*--------------------------------------------------------------------------*/
/*◆各種テンプレート内*/
/*--------------------------------------------------------------------------*/

/*ポラロイド風*/
.ma-ca-entry {
	float:left;
	text-align:center;
	height:200px;
	width:195px;
	padding:0px 0px 0px 0px;
	margin:18px 0px 0px 0px;
        background-image:
          url("media/shiiku_manual-img_back.png");
	background-repeat:no-repeat;
	background-position:9px 0px;
}

.ma-ca-entry img { margin-top:7px; }
.ma-ca-en-end {	height:1px; border-bottom:1px #663300 solid;}
.ma-ca-en-ti { text-align:center; position:relative; bottom:39px;}


/*--------------------------------------------------------------------------*/
/*◆共通フッターの指定 */
/*--------------------------------------------------------------------------*/

.sbm_icon {
    margin: 0 4px 5px 0;
    text-align: right;
}
.sbm_icon li {
    display: inline;
}


.wideblog2 { margin:0px 10px 0px 10px; }

.table620 { width:620px; }

.widemidasi-f {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	padding:4px 0px 4px 8px;
	background-color:#663300;
	background-repeat: repeat-x;
	background-image: url("http://211.10.131.201/wp-content/uploads/oldimg/syouhin/media/bar_cha.gif");
}
.widemidasi-f a: {font-size:16px;font-weight:bold;color:#ffffff;}
.widemidasi-f a:link {font-size:16px;font-weight:bold;color:#ffffff;}
.widemidasi-f a:visited {font-size:16px;font-weight:bold;color:#ffffff;}
.widemidasi-f a:hover {	font-size:16px;font-weight:bold;color:#ffffff;}

.waku-f { padding-top:12px;background-color:#ffdd57;width:620px;clear:both;}

.waku-fb {
	background-repeat: no-repeat;
	background-image: url("http://211.10.131.201/wp-content/uploads/oldimg/stag/images_sub/foot_620img.gif");
	width:620px;
}

.icon-f {float:left;height:72px;text-align:center;width:206px;background-color:#ffdd57;overflow:hidden;}
.icon-f a {color:#663300;font-size:12px;font-weight:normal;}
.icon-f a:link {color:#663300;font-size:12px;font-weight:normal;}
.icon-f a:visited {color:#663300;font-size:12px;font-weight:normal;}
.icon-f a:hover {color:#996633;font-size:12px;font-weight:normal;text-decoration:none;}

.title-f {position:relative;bottom:4px;}

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

.sbm_icon { margin: 0 4px 0 0; text-align: left;}

.sbm_icon li { font-size:9px; margin: 0px 0px 4px 0; display:block; list-style:none;}

.sbm_icon img { text-decolation:none;}

.sbm_icon a { font-size:10px; color:#ffffff;}
.sbm_icon a:link { color:#ffffff;}
.sbm_icon a:visited { color:#ffffff;}
.sbm_icon a:hover { color:#ffffff;}

/*-----ブックマーク-----*/

.bookmark {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	padding:4px 0px 4px 8px;
	margin:10px 0px 10px 0px;
	background-color:#663300;
	background-repeat: repeat-x;
	background-image: url("http://211.10.131.201/wp-content/uploads/oldimg/syouhin/media/bar_cha.gif");
}

.bookmark a: { font-size:16px;font-weight:bold;color:#ffffff;}
.bookmark a:link { font-size:16px;font-weight:bold;color:#ffffff;}
.bookmark a:visited { font-size:16px;font-weight:bold;color:#ffffff;}
.bookmark a:hover { font-size:16px;font-weight:bold;color:#ffffff;}

.rssreader {
	background-repeat: no-repeat;
	background-image: url("manual_img/rss_icon0.png");
        background-position:-4px 0px;
        color:#ffffff;
        display:block;
        font-size:16px;
        margin:10px 0px 10px 0px;
        padding:20px 0px 20px 74px;
        border:0px solid #ffffff;
}

.rssreader a { color:#ffffff; font-size:16px; display:block;}
.rssreader a:link { color:#ffffff; font-size:16px; display:block; }
.rssreader a:visited { color:#ffffff; font-size:16px; display:block; }
.rssreader a:hover { color:#ffffff; font-size:16px; display:block; }

.rssreader-in p{ margin:0px 0px 12px 8px; border-left:4px solid #ffffff; line-height:30px; padding-left:8px; height:30px;} 

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

.itemtitle{
	text-align:left;
	font-size:16px;
        height:16px;
        font-weight:bold;
	color:#663300;
	margin:12px 0px 12px 0px;
	padding:7px 0px 10px 54px;
        border:0px solid #000000;
	background-image:url(manual_img/manual-h4-img2.gif);
        background-repeat:no-repeat;
        background-position:11px 0px;
        vertical-align:top;
}


.itemtitlehozon {
font-size:16px;
color:#663300;
font-weight:bold;
line-height:24px;
 border-left:8px solid #663300;
 border-bottom:0px dotted #000000;
 padding:0 0 0 8px;
 margin:16px 0 16px 0;
 background-color:;
}

.juyo{ line-height:24px; font-size:16px; font-weight:bold; background-color:#ffee99;}

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

.firstbox { 
    font-size:14px;
    font-weight:normal;
    text-align:left;
    color:#ffffff;
    height:28px;
    padding:2px 0 0 8px;
}

.whitebox { 
    font-size:14px;
    text-align:left;
    background-color:#ffffff;
    color:#663300;
    height:28px;
    padding:2px 0 0 8px;
}

.brownbox { 
    font-size:14px;
    text-align:left;
    background-color:#faf0e4;
    color:#663300;
    height:28px;
    padding:2px 0 0 8px;
}

.rbox { text-align:center;}

.rbox a { color:#ffffff; }
.rbox a:link { color:#ffffff; }
.rbox a:visited { color:#ffffff; }
.rbox a:hover { color:#ffffff; }

.koumoku0 {
	text-align:left;
	font-size:18px;
        height:18px;
	color:#ffffff;
	margin:20px 0px 20px 0px;
	padding:7px 0px 12px 54px;
        border:0px solid #000000;
	background-image:url(manual_img/manual-h3-img.gif);
        background-repeat:no-repeat;
        background-position:7px 0px;
        vertical-align:top;
}

.koumoku0hozon {
	text-align:left;
	font-weight:bold;
	font-size:16px;
	line-height:24px;
	border-left:8px solid #663300;
	border-bottom:1px dotted #663300;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 8px;
}

.koumoku {
	text-align:left;
	font-size:16px;
        height:16px;
        font-weight:bold;
	color:#663300;
	margin:8px 0px 4px 0px;
	padding:7px 0px 10px 54px;
        border:0px solid #000000;
	background-image:url(manual_img/manual-h4-img.gif);
        background-repeat:no-repeat;
        background-position:11px 0px;
        vertical-align:top;
}

.koumokuhozon {
    margin:0px 0 10px 8px;
    padding:0 0 0 8px;
    font-size:14px;
    font-weight:bold;
    border-left:4px solid #bb9966;
}

.koumoku2 {
    margin:0px 0 10px 40px;
    padding:0 0 0 8px;
    font-size:14px;

}


/*
.small{
  	text-align:left;
	font-size:12px;
	line-height:24px;
}
*/


.kobe{
  	text-align:left;
	font-size:14px;
	line-height:26px;
	border:0px solid #aa8855;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
	background-image: url("");
	background-repeat:no-repeat;
	background-position:0px 0px;	
}



.kobe-img{
    float:left;
  	text-align:center;
	font-size:14px;
	line-height:26px;
	border:0px solid #aa8855;
	margin:6px 8px 8px 0px;
	padding:0px 0px 0px 0px; 
}


.kobe-img0{
    float:left;
  	text-align:center;
	font-size:14px;
	line-height:26px;
	border:0px solid #aa8855;
	margin:6px 0px 8px 0px;
	padding:0px 0px 0px 0px; 
}


.kobe p a{
	font-size:14px;
	color:#0000FF;
}

.kobe-midasi{
	text-align:left;
	font-weight:bold;
	font-size:14px;
	line-height:28px;
	color:#663300;
	margin:8px 0px 8px 0px;
	padding:0px 0px 0px 16px;
	border-top:1px dotted #663300;
	border-bottom:1px dotted #663300;
	background-color:;
	background-image:url(manual_img/listmark-brown.png);
	background-repeat:no-repeat;
	background-position:0px 10px;}


.kobe-midasi2{
	text-align:left;
	font-weight:bold;
	font-size:14px;
	line-height:28px;
	color:#663300;
	margin:8px 0px 8px 0px;
	padding:0px 0px 0px 16px;
	border-top:0px dotted #663300;
	border-bottom:1px dotted #663300;
	background-color:;
	background-image:url(manual_img/listmark-brown.png);
	background-repeat:no-repeat;
	background-position:0px 10px;}


.kobe-c{
  	text-align:center;
	font-size:16px;
	line-height:22px;
	border:0px dotted #663300;
	margin:0px 0px 24px 0px;
	padding:0px 8px 0px 8px;
}

.kobe-t{
  	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	line-height:22px;
	border-left:8px solid #663300;
	margin:12px 0px 12px 0px;
	padding:4px 8px 4px 8px; 
	background-color:#ffffff;
	background-image:url(manual_img/midasi-bg-42.png);
}

.kobe-l{float:left; width:216px; text-align:center; background-color:#fcfcfc; padding:8px 0 8px 0; margin:0px 0 0px 0}




.kobe-r{
    margin:0 0 20px 224px;
	text-align:left;
	line-height:26px;
	padding:8px 12px 16px 0;
    border:1px solid #663300;
	background-color:#ffeedd;
}

.kobe-r p{
	text-align:left;
	font-size:14px;
	line-height:32px;
	color:#663300;
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 16px;
	border-bottom:1px solid #eebb88;
	background-image:url(manual_img/listmark-brown.png);
	background-repeat:no-repeat;
	background-position:0px 12px;
}


.kobe-r-table{padding:12px 0px 12px 12px; text-align:center;}
.kobe-r-table table{background-color:#663300;}
.kobe-r-table table tr td{padding:0px 0px 0px 8px; background-color:#ffffff; font-size:12px; color:#887766; text-align:left;}

.kobe-r2{
    margin:0 0 20px 224px;
	text-align:left;
	line-height:26px;
	padding:8px 12px 16px 0;
    border:1px solid #663300;
	background-color:#ffeedd;
}

.kobe-r2 p{
	text-align:left;
	font-size:14px;
	line-height:32px;
	color:#663300;
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 16px;
	border-bottom:1px solid #eebb88;
}


.kobe-t2 {
	text-align:left;
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	border-left:8px solid #663300;
	border-bottom:1px solid #663300;
	color:#663300;
	margin:0px 0px 4px 8px;
	padding:0px 0px 0px 8px;
}

.kobebottom{clear:both; border-bottom:1px dotted #663300; margin:16px 0px;}

.kobe-h2 {
	text-align:left;
	font-size:24px;
	line-height:24px;
	background-color:#553311;
	color:#ffffff;
	margin:20px 0px 20px 0px;
	padding:6px 0px 6px 8px;
}

.kobe-mokuji{padding:0px 12px 0px 12px; margin:0 0 16px 224px; border:0px #663300 solid;}

.kobe-mokuji p{
	text-align:left;
	font-size:14px;
	line-height:32px;
	color:#663300;
	padding:0px 0px 0px 16px;
	border-bottom:1px #cc9966 solid;
	background-image:url(manual_img/listmark-brown.png);
	background-repeat:no-repeat;
	background-position:0px 12px;
}

.kobe-mokuji p a:hover{color:#cc9966;}


.kobe-top2{text-align:right;line-height:24px;font-size:12px; border-top:1px dotted #cc9966;}
.kobe-top2 a{font-size:14px; color:#cc9966;}

.kobe-top{text-align:right;line-height:32px;font-size:14px; border-top:2px solid #996633;}
.kobe-top a{font-size:14px;}


.kobe-cal{padding:0px 0px 2px 0px; text-align:center;}
.kobe-cal table{}
.kobe-cal table tr td{ margin:0px 0px 0px 0px ;padding:2px 0px 0px 8px; font-size:12px; color:#887766; text-align:left; line-height:24px;}

.kobe-cal table tr td a{color:#0000ff; display:block; width:80px;}
.kobe-cal table tr td a:hover{background-color:#ffeeee;}





.bg{	background-image:url(manual_img/midasi-bg-42.png);
}

.kokusankabutomusi {
	background-image:url(kabutomushi-syubetsu/kokusan-kabutomusi-calendar.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}



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


.hidari{float:left; width:216px; text-align:center; background-color:#fcfcfc; padding:8px 0 8px 0; margin:0px 0 0px 0}




.migi{
    margin:0 0 20px 224px;
	text-align:left;
	line-height:24px;
	padding:0px 0px 0px 0px;
    border:0px solid #663300;
	background-color:;
}


#content #two_column h2.level1{
  	text-align:left;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
	line-height:24px;
	border-left:8px solid #663300;
	margin:32px 0px 32px 0px;
	padding:4px 8px 4px 8px; 
	background-color:#ffffff;
	background-image:url(manual_img/midasi-bg-42.png);
}


#content #two_column .level2 {
	text-align:left;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	line-height:16px;
	border-left:16px solid #663300;
	border-bottom:0px solid #663300;
	color:#663300;
	margin:32px 0px 32px 0px;
	padding:0px 0px 0px 8px;
}

#content #two_column .level3 {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	line-height:16px;
	border-left:16px solid #996633;
	border-bottom:0px solid #663300;
	color:#996633;
	margin:32px 0px 32px 0px;
	padding:0px 0px 0px 8px;
}

#content #two_column .level4 {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	line-height:16px;
	border-left:0px solid #996633;
	border-bottom:0px solid #663300;
	color:#996633;
	margin:32px 0px 32px 0px;
	padding:0px 0px 0px 8px;
}


.l-retu {
	text-align:left;
	font-size:16px;
	line-height:60px;
	font-weight:bold;
	background-color:#ffeedd;
	color:#663300;
	padding:8px 8px 8px 8px;
}

.l-retu img {
	margin:0px 8px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:80px;
	height:60px;
}

.ryo-retu {
	text-align:left;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	border-left:0px solid #663300;
	border-bottom:0px solid #663300;
	background-color:#ffffff;
	color:#663300;
	margin:0px 0px 0px 0px;
	padding:8px 8px 8px 8px;
}

.setumei-retu {
	text-align:left;
	vertical-align:top;
	font-size:14px;
	line-height:24px;
	background-color:#ffffff;
	color:#663300;
	padding:2px 8px 2px 8px;
}

.setumei-retu img {
	margin:6px 8px 6px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:80px;
	height:60px;
}

.setumei-retu p a{
	text-align:right;
	font-size:14px;
	line-height:24px;
	color:#0000ff;
}

.reisuu table tr td {
	text-align:left;
	font-size:14px;
	line-height:20px;
	background-color:#ffffff;
	color:#663300;
	padding:4px 4px 4px 4px;
}

.reisuu table tr .itigyou{
	background-color:#996633;
	color:#ffffff;

}



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

.kobe-l300{float:left; width:300px; text-align:center; background-color:#fcfcfc; padding:8px 0 8px 0; margin:0px 0 0px 0}

.kobe-r300{text-align:left; padding:8px 0 8px 8px; margin:0px 0px 0px 308px}

.kobe-r300 table tr td{background-color:#ffffff; padding:0px 8px;}

.bg-or{background-color:#ffddbb; padding:8px 8px 40px 8px;}

.bg-or2{background-color:#ffd0b0; padding:8px 8px 40px 8px;}



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

#ssheader{
    height:80px;
    margin-top:;40px;
    margin-bottom:40px;
}

#ssheader ul,
#ssheader ul li {float:left; list-style:none;}

#ssheader ul {
    width:608px;
    height:36px;
    background-image:url(manual_img/rental600.png);
    background-repeat:no-repeat;
    background-position: 8px 0;
}

#ssheader ul li a {
    display:block;
    width:200px;
    height:36px;
    text-indent:-9999px;
    font-size:0;
    line-height:0;

}

#ssheader ul li.navi111 a:active,
#ssheader ul li.navi111 a:focus,
#ssheader ul li.navi111 a:hover {

     background-image:url(manual_img/rental600.png);
     background-repeat:no-repeat;
     background-position: 0px -38px;

}

#ssheader ul li.navi222 a:active,
#ssheader ul li.navi222 a:focus,
#ssheader ul li.navi222 a:hover {

     background-image:url(manual_img/rental600.png);
     background-repeat:no-repeat;
     background-position: -200px -38px;

}

#ssheader ul li.navi333 a:active,
#ssheader ul li.navi333 a:focus,
#ssheader ul li.navi333 a:hover {

     background-image:url(manual_img/rental600.png);
     background-repeat:no-repeat;
     background-position: -400px -38px;
}


#content #two_column .stage-h{
   background-color:#ffcc57;
   line-height:24px;
   font-size:14px;
   margin:0px 0px 16px 0px;
   padding:0px 0px 0px 8px;
    }

.stage-l{ float:left; width:200px; text-align:center; margin:0px 0px 16px 0px ; }

.stage-r{ margin:0px 0px 16px 210px;}

.stage-r p {
    border-left:0px #663300 solid;    
    margin:2px 0px 2px 0px;
    padding:0px 0px 0px 16px;
    background-image:url(manual_img/q-mark.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
}




.block a { display:block; width:300px; height:40px; text-indent:-9999px;}
.block a:link,
.block a:visited,
.block a:hover,
.block a:active { display:block; width:300px; height:40px; text-indent:-9999px;}

.collect{
    float:left;
    width:297px;
    padding:0px;
    background-color:#ffffff;
    border-bottom:1px #663300 solid;
    border-right:1px #663300 solid;
}

.colimg { height:91px; font-size:12px; line-height:91px; padding:8px;}
.colimg img { float:left; height:75px; width:100px; margin:8px;}
.colimg a,
.colimg a:link,
.colimg a:visited,
.colimg a:active { color:#0000ff; text-decoration:underline; display:block; background-color:#ffffff;}
.colimg a:hover { color:#0000ff; text-decoration:underline; display:block; background-color:#f0ffff;}

.coldis { font-size:12px; color:#663300; line-height:20px; text-align:left;}


.collectz {
    float:left;
    width:311px;
    height:125px;
    padding:0px;
    background-color:#ffffff;
    border-bottom:1px #663300 solid;
    border-right:1px #663300 solid;
}

.colimgz { font-size:10px; padding:0px; line-height:120%; padding:0px 8px;}
.colimgz img { float:left; height:75px; width:100px; margin:8px 8px 8px 0px; }
.colimgz a,
.colimgz a:link,
.colimgz a:visited,
.colimgz a:active { color:#663300; text-decoration:none; display:block; background-color:#ffffff; font-size:10px; height:91px; padding:0px 8px; }
.colimgz a:hover { color:#663300; text-decoration:none; display:block; background-color:#f0ffff; font-size:10px; height:91px padding:0px 8px; }

.coldisz { font-size:12px; color:#663300; line-height:20px; text-align:left;}


.collect-d{
    float:left;
    width:197px;
    height:300px;
    padding:0px;
    margin:0px 1px 1px 0px;
    background-color:#ffffff;
    border-bottom:0px #663300 solid;
    border-right:0px #663300 solid;
    text-align:center;
}

.collect-d a,
.collect-d a:link,
.collect-d a:visited,
.collect-d a:hover,
.collect-d a:active { color:#0000ff; font-size:12px; padding-right:8px;}

.colimg-d { font-size:12px; padding:8px;}
.colimg-d img { height:120px; width:160px; margin:2px 0px;}
.colimg-d img a { text-decolation:none;}
.colimg-d a,
.colimg-d a:link,
.colimg-d a:visited,
.colimg-d a:active { color:#0000ff;  padding:8px; text-decoration:none; display:block; background-color:#ffffff;  line-height:20px;font-size:14px;} 
.colimg-d a:hover { color:#0000ff;  padding:8px; text-decoration:none; display:block; background-color:#f0ffff;  line-height:20px; font-size:14px;} 


.sitebox table { background-color:#cc9966; }
.sitebox table tr td { background-color:#feeac9; padding:11px; font-size:14px; color:#663300; line-height:20px;}

.sitebox table tr td img { width:120px; height:90px; border:4px #ffffff solid;}

.sitebox table tr td a,
.sitebox table tr td a:link,
.sitebox table tr td a:visited,
.sitebox table tr td a:hover,
.sitebox table tr td a:active { color:#0000ff;}

.sitemidasi { font-size:20px; margin-bottom:8px; color:#663300; font-weight:bold;}

.sitemidasi a,
.sitemidasi a:link,
.sitemidasi a:visited,
.sitemidasi a:hover,
.sitemidasi a:active { font-size:20px; color:#0000ff; text-decoration:underline; font-weight:bold; }

.sitemidasi2 { font-size:16px; margin-bottom:4px; color:#663300; font-weight:bold;}

.sitemidasi2 a,
.sitemidasi2 a:link,
.sitemidasi2 a:visited,
.sitemidasi2 a:hover,
.sitemidasi2 a:active { font-size:16px; color:#0000ff; text-decoration:underline; font-weight:bold;}

.syurui{ position:relative; left:124px; top:18px; font-size:12px; font-weight:bold; line-height:100%;}
.syurui a,
.syurui a:link,
.syurui a:visited,
.syurui a:hover,
.syurui a:active { color:#0000ff; text-decoration:underline;}



/*---------------------飼育過程別のフッター----------------------*/

.kuwa-header { padding:8px 8px 0px 8px ; margin-bottom:16px; border-left:0px solid #cc9966; border-right:0px solid #663300; clear:both; margin-bottom:48px;}

.kuwa-header table { margin-top:0px; border:0px solid #663300;}
.kuwa-header table tbody tr td { border: 0px solid #663300; vertical-align: bottom; font-size:12px; color:#666666; line-height:24px; }
.kuwa-header table tbody tr td a,
.kuwa-header table tbody tr td a:link,
.kuwa-header table tbody tr td a:visited,
.kuwa-header table tbody tr td a:hover,
.kuwa-header table tbody tr td a:active { line-height:14px; font-size:12px; color:; text-decoration:underline;  line-height:24px; }



.bg-or3{ background-color:#ffddbb; padding:8px; margin-bottom:8px;}

.fin { clear:both; text-align:right; border-bottom:1px dotted #663300; height:24px; margin:0 0 0px 0;}
.fin2 { text-align:center; line-height:48px; color:#663300; }
.fin2 a,
.fin2 a:link,
.fin2 a:visited,
.fin2 a:hover,
.fin2 a:active{ color:#0000ff; padding:0px 4px; margin:0px 8px; font-size:14px; border-left:2px solid #996633 ; border-right:2px solid #996633 ;}



.forfaq {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	line-height:16px;
	border-left:16px solid #663300;
	border-bottom:0px solid #663300;
	color:#663300;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 8px;
}

.kanren { border:1px solid #cc9966; margin-bottom:16px; padding:8px; background-color:#fff7ea; }

.kanren p { margin:0px 0px 0px 24px; padding:0px 0px 0px 8px; }

.kanren p a { color:#885522; }

.kanren p a:link { color:#885522; }

.kanren p a:visited { color:#885522; }

.kanren p a:hover { color:#885522; }

.kanren p a:active { color:#885522; }


.morefooter{ text-align:right; border-top:1px dotted #663300; line-height:;22px}

.kabu-footer{ padding:8px 8px 0px 8px ; margin-bottom:16px; border-left:0px solid #cc9966; border-right:0px solid #663300; clear:both;}

.kabu-footer table { margin-top:0px; border:0px solid #663300;}
.kabu-footer table tbody tr td { border: 0px solid #663300; vertical-align: bottom; font-size:12px; color:#666666; line-height:24px; }
.kabu-footer table tbody tr td a,
.kabu-footer table tbody tr td a:link,
.kabu-footer table tbody tr td a:visited,
.kabu-footer table tbody tr td a:hover,
.kabu-footer table tbody tr td a:active { line-height:14px; font-size:12px; color:; text-decoration:underline;  line-height:24px; }




.sitemapkw {
     background-image:url(manual_img/footer-sitemap-icon.gif);
     background-position:50px 0px; 
     background-repeat:no-repeat;
     height:52px;
}

.sitemapkw a,
.sitemapkw a:link,
.sitemapkw a:visited { color:#663300; padding-top:34px;}
.sitemapkw a:hover,
.sitemapkw a:active { color:#996633; }

.sitemapkb {
     background-image:url(manual_img/footer-sitemap-icon.gif);
     background-position:52px 0px; 
     background-repeat:no-repeat;
     height:52px;
}

.sitemapkb a,
.sitemapkb a:link,
.sitemapkb a:visited { color:#663300; padding-top:34px;}
.sitemapkb a:hover,
.sitemapkb a:active { color:#996633; padding-top:34px;}

.stay {
     color:#feeac9;
     background-color:#ffd0b0;
     font-size:12px;
     line-height:14px;
}

.stay2 {
     background-image:url(manual_img/genzaichi.gif);
     background-position:0px 0px; 
     background-repeat:no-repeat;
     height:52px;
}

.stay2 a,
.stay2 a:link,
.stay2 a:visited,
.stay2 a:hover,
.stay2 a:active { background-color:#ffd0b0;}

.kuwa1{ position:relative; left:130px; top:46px; width:80px; background-color:#ccffff; }

.info { 
    font-size:14px;
    line-height:22px;
    color:#663300;
    border-bottom:1px dotted #996633;
    border-top:0px dotted #996633;
    margin:0px 0px 16px 0px;
    padding:32px 0px 8px 38px;
    background-image:url(manual_img/shiiku_info-icon.gif);
    background-position:0px 3px;
    background-repeat:no-repeat;
}

.info2retu { padding:0px 0px; width:230px; float:left; border-left:0px solid #996633; }



.info230left { padding:0px 0px; width:234px; float:left; border-left:0px solid #996633; }
.info230leftin { margin:0px 20px 0px 0px; width:214px; text-align:center; background:; }
.info230 { padding:0px 0px; width:230px; float:left; border-left:0px dotted #cc9966; }
.info230in { margin:0px 0px 0px 16px; width:214px; text-align:center; }

.osusume { border-top: 1px dotted #cc9966; font-size:10px; margin-top:8px; padding-top:4px;}

.relat {
     position:relative;
     left:10px;
     top:10px;
}

.reco { 
    font-size:14px;
    line-height:22px;
    color:#663300;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 22px;
    background-image:url(manual_img/osusumemark.gif);
    background-position:0px -1px;
    background-repeat:no-repeat;
}

.recoi { 
    font-size:14px;
    line-height:22px;
    color:#0000ff;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 22px;
    background-image:url(manual_img/osusumemark.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
}




.fi-list { 
    line-height:120%;
}

.fi-list table { 
    width:600px;
}

.fi-list table tr td { 
    background-color:#ffdd57;
    font-size:12px;
    padding:2px 8px 2px 8px;
    line-height:18px;
    color:#663300;
}

.fi-list table tr td img { 
     width:60px;
}


.i-line { text-align:center; color:#008800; }

.kau a { 
    font-size:12px;
    line-height:28px;
    color:#0000cc;
    margin:0px 0px 0px 0px;
    padding:9px 0px 9px 30px;
    background-image:url(manual_img/cart-g1.gif);
    background-position:0px 3px;
    background-repeat:no-repeat;
}

.kau a:hover { 
    color:#0000cc;
    background-image:url(manual_img/cart-g2.gif);
    background-position:0px 3px;
    background-repeat:no-repeat;
}

.syo-line { 
    height:1px;
    background-image:url(manual_img/listline.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
    }

.hajimeni {
    margin:0px 8px 0px 8px;
    padding:8px 8px 8px 8px;
    background-image:url();
    background-position:;
    background-repeat:no-repeat;
    background-color:#ffffff;
    color:#996633;
    font-size:14px;
    line-height:28px;
    border:8px solid #996633;
    }

.hajimeni2 {
    margin:8px 8px 8px 8px;
    padding:8px 8px 8px 8px;
    background-image:url();
    background-position:;
    background-repeat:no-repeat;
    background-color:#fff0d0;
    color:#663300;
    font-size:14px;
    line-height:22px;
    border:0px solid #663300;
    }

/* added 2011/11/14 マニュアルヘッダーリンク */
.headerLink {color:#FFF;height:226px; background:#ffcc00 url(media/manual_head-kabu.png) no-repeat center center; padding:28px;}
#content .headerLink a{color:#FFF;}
.headerLink2 {color:#FFF;height:226px; background:#ffcc00 url(media/manual_head-kuwa.png) no-repeat center center; padding:28px;}
#content .headerLink2 a{color:#FFF;}