@charset "utf-8";
/* hr */
.hr-top{border-top:solid 1px #ccc; padding:3px 0 0}

/* ◎◎◎960幅へ◎◎◎ */

/* フローリング商品別ボタン */
.f-btn,.f-btn2 {width:948px;clear:both;float:left;background:#dfdfdf;}
.f-btn a {background-image:url('http://www.dairinet.com/images/f-btn-back.jpg');display:block;height:130px;width:210px;float:left;margin:1px 1px 1px 0;padding:0 13px;}
.f-btn2 a {background-image:url('http://www.dairinet.com/images/f-btn-back2.jpg');display:block;height:130px;width:210px;float:left;margin:1px 1px 1px 0;padding:0 13px;}
.spc210 {background-color:#fff;display:block;height:130px;width:210px;float:left;margin:1px 1px 1px 0;padding:0 13px;}

/* メニュー【フ】 */
.mnf{float:left; width:954px; height:68px; clear:both;padding-top:2px; border-top:#666 solid 1px; }

a.mnf-y{display: block; float:left;
   margin:0 1px 1px 0;
   width: 229px; /* 画像1枚分の横幅 */
   height: 38px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/mn-yukadan.png); /* 画像ファイル名 */}
a.mnf-y:hover {background-position: -229px 0px ; /* 背景画像の表示開始基準を変更 */ }
a.mnf-y:active {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }

a.mnf-m{display: block; float:left;
   margin:0 1px 1px 0;
   width: 229px; /* 画像1枚分の横幅 */
   height: 38px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/mn-muku.png); /* 画像ファイル名 */}
a.mnf-m:hover {background-position: -229px 0px; /* 背景画像の表示開始基準を変更 */ }
a.mnf-m:active {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }

a.mnf-t{display: block; float:left;
   margin:0 1px 1px 0;
   width: 230px; /* 画像1枚分の横幅 */
   height: 38px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/mn-tenpo.png); /* 画像ファイル名 */}
a.mnf-t:hover {background-position: -230px 0px; /* 背景画像の表示開始基準を変更 */ }
a.mnf-t:active {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }

a.mnf-p{display: block; float:left;
   margin:0 1px 0 0;
   width: 273px; /* 画像1枚分の横幅 */
   height: 27px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/mn-photo.png); /* 画像ファイル名 */}
a.mnf-p:hover {background-position: -273px 0px; /* 背景画像の表示開始基準を変更 */ }
a.mnf-p:active {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }

a.mnf-faq{display: block; float:left;
   margin:0 1px 0 0;
   width: 185px; /* 画像1枚分の横幅 */
   height: 27px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/mn-faq.png); /* 画像ファイル名 */}
a.mnf-faq:hover {background-position: -185px 0px; /* 背景画像の表示開始基準を変更 */ }
a.mnf-faq:active {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }

a.mnf-price{display: block; float:left;
   margin:0 1px 0 0;
   width: 114px; /* 画像1枚分の横幅 */
   height: 27px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/mn-price.png); /* 画像ファイル名 */}
a.mnf-price:hover {background-position: -114px 0px; /* 背景画像の表示開始基準を変更 */ }
a.mnf-price:active {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }

a.mnf-manual{display: block; float:left;
   margin:0 1px 0 0;
   width: 115px; /* 画像1枚分の横幅 */
   height: 27px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/mn-manual.png); /* 画像ファイル名 */}
a.mnf-manual:hover {background-position: -115px 0px ; /* 背景画像の表示開始基準を変更 */ }
a.mnf-manual:active {background-position:top right ; /* 背景画像の表示開始基準を右上に変更 */ }

a.mnf-inquiry{display: block; float:right;
   margin:0;
   width: 263px; /* 画像1枚分の横幅 */
   height: 66px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/mn-inquiry.png); /* 画像ファイル名 */}
a.mnf-inquiry:hover {background-position: -263px 0px; /* 背景画像の表示開始基準を変更 */ }
a.mnf-inquiry:active {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }




/* メニュー【co】 */
.mn-co{position:relative; top:12px; left:38px; width:469px; height:43px; float:left; padding:1px; background: #ccc}

/* ドロップダウンメニュー【co】 */
.mn-co ul.dropdown2{position:relative; width:469px; height:43px; float:left; padding:0; background: #ccc; z-index:99}
.sub_menu{position:relative; z-index:99}
.sub_menu li{text-align:left; z-index:99; border-left:#ccc solid 1px; border-right:#ccc solid 1px;background-color:#777;}
.sub_menu li a{font-size:10px;padding:2px 0 2px 5px; }
.sub_menu li a:hover{ background: #22844b; color:#fff; }
.sub_menu li .sub_menu li a:hover{ background: #22844b; color:#fff; }

/* LEVEL ONE */
ul.dropdown2                         { position: relative; }
ul.dropdown2 li                      { font-weight: bold; float: left; zoom: 1; background: #ccc; display:block; }
ul.dropdown2 a:hover		     { color: #fff; text-decoration:none;}
ul.dropdown2 li a                    { display: block; color: #fff; text-decoration:none;}
ul.dropdown2 li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown2 li:hover                { background: #22844b; color:#fff; position: relative; }
ul.dropdown2 li.hover a              { color:#fff; }


/* LEVEL TWO */
ul.dropdown2 ul		{visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown2 ul li	{ font-weight:normal; background: #333; color: #fff; 
			  border-bottom: 1px solid #ccc; float: none; }
      /* IE 6 & 7 Needs Inline Block */
ul.dropdown2 ul li a	{ border-right: none; width: 100%; display: inline-block; } 


/* LEVEL THREE */
ul.dropdown2 ul ul		{ left: 100%; top: 0; }
ul.dropdown2 li:hover > ul	{ visibility: visible; }
ul.dropdown2 ul li ul li{background:#333; border-left:none; }
ul.dropdown2 ul li ul li a{color:#fff;}

a.mn-co-f {display: block; float:left;
   width: 150px; /* 画像1枚分の横幅 */
   height: 43px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/mn-co-f.jpg); /* 画像ファイル名 */}
a.mn-co-f:hover {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }
li.co-f ul.sub_menu li a:hover{width:145px}
li.co-f ul.sub_menu li ul.sub_menu li a:hover{width:203px}

a.mn-co-p {display: block; float:left;
   width: 192px; /* 画像1枚分の横幅 */
   height: 43px; /* 画像1枚分の高さ */
   margin-left:1px;
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/mn-co-p.jpg); /* 画像ファイル名 */}
a.mn-co-p:hover {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }
li.co-p ul.sub_menu li a:hover{width:187px}


a.mn-co-m {display: block; float:left;
   width: 125px; /* 画像1枚分の横幅 */
   height: 43px; /* 画像1枚分の高さ */
   margin-left:1px;
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/mn-co-m.jpg); /* 画像ファイル名 */}
a.mn-co-m:hover {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }
li.co-m ul.sub_menu li a:hover{width:120px}

a.mn-co-i {display: block; float:left;
   width: 123px; /* 画像1枚分の横幅 */
   height: 34px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/mn-co-ic.jpg); /* 画像ファイル名 */
   background-position: top left; /* 背景画像の表示開始基準 */ }
a.mn-co-i:hover {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }

a.mn-co-c {display: block; float:left;
   width: 123px; /* 画像1枚分の横幅 */
   height: 33px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/mn-co-ic.jpg); /* 画像ファイル名 */
   background-position: bottom left; /* 背景画像の表示開始基準 */ }
a.mn-co-c:hover {background-position: bottom right; /* 背景画像の表示開始基準を右上に変更 */ }


#dairitop2 {width:954px;float:left;clear:both;}
#dairitop2 .dairilogotop2 {float:left;width:127px;height:62px;}
#box2 {width:954px;position:relative;margin:0 auto;}

/* 大利各ページ下部の便利リンク */
.footer_link2
{width:954px; margin:3px auto 0 auto; text-align:right; font-size:10px; clear:both;}
.footer_link2 a {font-size:10px; text-decoration:none; border:none;}

/* フッター960 */
#footer960 {width:954px; margin:0 auto; text-align:left; border-top:solid 1px #afafaf; border-bottom:solid 1px #afafaf; color:#afafaf; font-size:10px; clear:both;}
#footer960 a {font-size:10px;} 




/* ★★★ジェネラル★★★ */

/* clearboth */
.clear{clear:both;}

/* 文字サイズ */
.f14px-w,.f14px-w a {font-weight:bold;font-size:14px;letter-spacing:0.1em;}
h1.hhh {font-size:16.5pt;font-weight:bold;color:#333;padding-left:10px;border-left:11px solid #22844b;margin:10px 0; clear:both;}
h2.hhh,a h2.hhh {font-size:15pt;font-weight:bold;color:#555;padding-left:10px;border-left:7px solid #bbb;border-top:1px dotted #ccc;margin:40px 0 15px; clear:both;}
h3.hhh {font-size:12pt;font-weight:bold;color:#555;border-left:3px solid #ccc;border-top:1px dotted #ccc;margin:20px 0 10px;padding:5px 0 0 16px; clear:both;}
h3.hhh a,h3.hhh abbr {font-size:12pt;font-weight:bold;color:#555;}

/* パディング */
/* pの上下にはpadding */
#p-padding p{padding:7px 0}
.padding-15{padding:15px 0}
.padding-20{padding:20px 0}

/* 上下にマージン(p とか） */
.jouge{margin:20px 0 25px 0;}

/* 左右、中央寄せ */
.go_right {text-align: right;}
.fl_right {float:right;}
.fl_left {float:left;}
.center,.center tbody tr th,.center tbody tr td,.center tr th,.center tr td{text-align:center;}

/* 上だけパディング */
.padtop{margin-top:15px; }

/* パラグラフ */
.blk{margin:8px;0;}

/* インデント！ */
.indent {margin:20px 0 20px 25px;}
.indent_left{ margin:0 0 0 25px; }
.indent25{padding-left:25px;}
.indent50{margin:20px 0 20px 50px;}

/* リストを修飾 */
.disc li {list-style-type:disc;}
.disc li ul li {list-style-type:none;}
.list-padding li{padding-bottom:10px}
.bold li {font-weight:bold;}
.gray li {color:#333;}
.big li, .big li a{font-size:12pt;}

/* ★テーブル */
caption{font-weight:bold;}
.normal-table{width:100%; float:left; background:#aaa; border-collapse: collapse; clear:both; margin-bottom:30px;}
.normal-table tr th, .normal-table tbody tr th{background:#f1f1f1; padding:10px 15px; border:1px solid #ccc;}
.normal-table tr td, .normal-table tbody tr td{background:#fff; padding:10px 15px; border:1px solid #ccc;}
   /* セル内でセンター 一括 */
.c tr th, .c tbody tr th, .c tr td, .c tbody tr td{text-align:center;}
   /* セル内でセンター 個別 */
.normal-table tr th.c, .normal-table tbody tr th.c, .normal-table tr td.c, .normal-table tbody tr td.c{text-align:center;}
   /* normal-tableテーブル内のテーブルはボーダーなし */
.normal-table tr td table tr th, .normal-table tbody tr td table tr th{margin:1px; background-color:#fff; padding:5px 10px; border:none; text-align:left}
.normal-table tr td table tr td, .normal-table tbody tr td table tr td{margin:1px; background-color:#fff; padding:5px 10px; border:none;}
   /* タイトに */
.tight tr th, .tight tbody tr th, .tight tr td, .tight tbody tr td, .tight tr td, .tight tbody tr td label, .tight th, .tight tbody tr th label{padding:3px 5px;}
   /* 熱伝導率の一覧 */
.tight-table th, .tight-table tbody tr th label{padding:5px 8px; font-size:1.1em;}
.tight-table tr td, .tight-table tbody tr td label{padding:5px 8px; font-size:1.1em;}
.tight-table tr th, .tight-table tbody tr th{padding:5px 8px; font-size:1.3em;}
.tight-table tr td, .tight-table tbody tr td{padding:5px 8px; font-size:1.3em;}


/* テーブル */
.sub-table{margin-left:50px}
.sub-table tbody tr th,.sub-table tbody tr td{vertical-align:top; padding:0 0 0 30px; }
.sub-table tbody tr td{font-size:8pt}

/* 写真下にキャプション */
.p-cap{width:100%; font-weight:bold; text-align:center; margin:-15px auto 30px}

/* グレー枠 */
.gray-waku{border:#ccc solid 3px; padding:15px; margin-bottom:15px;}


/* ボーダーなくす */
.b-none{border:none;}

/* 見えなくする */
.bbs7{position:absolute; right:9999px; overflow:hidden;}


/* ★★全体★★ */

/* トップページ「フローリングにこだわる理由」 */
#copy01{width:100%; clear:both; float:left; }
#copy01 img{float:left; width:578px; margin:16px auto 5px 0;}

/* トップページの切り替わる写真（フローリング） */
#slideshow { clear:both; border-top:#666 solid 1px; margin-top:0px; position:relative;}
#slideshow img {
    position:absolute;
    top:0; left:0;
    z-index:8;}
#slideshow img.active {
    z-index:10;}
#slideshow img.last-active {
    z-index:9;}

/* 写真リスト */
.photo-list-c{margin:0 auto 15px; clear:both; width:100%; overflow:hidden;}
.photo-list-c a img {margin:1px 0 0; padding:0; border-right:#f1f1f1 solid 7px; border-left:#f1f1f1 solid 7px; width:200px; float:left;}
.photo-list-c a img:hover{margin:1px 0 0; padding:0; border-right:#f5c251 solid 7px; border-left:#f5c251 solid 7px; width:200px; float:left;}

.photo-list,.photo-list2 {margin:0 auto 15px; clear:both; width:100%; overflow:hidden;}
.photo-list a img {margin:1px 0 0; padding:0; border-right:#f1f1f1 solid 7px; border-left:#f1f1f1 solid 7px; width:80px; float:left;}
.photo-list a img:hover{margin:1px 0 0; padding:0; border-right:#f5c251 solid 7px; border-left:#f5c251 solid 7px; width:80px; float:left;}

.photo-list ul li a img {margin:1px ; padding:0; border:none; width:80px; float:left;}
.photo-list ul li a img:hover{margin:0 0; padding:0; border:#f5c251 solid 1px; width:80px; float:left;}

.photo-list2 div{
   border-radius: 2px;         /* CSS3 */
   -moz-border-radius: 2px;    /* Firefox */
   -webkit-border-radius: 2px; /* Safari,Chrome */
   border: 1px #aaa solid;
   background-color: #e5e5e5;
   padding:1px; text-align:right; float:left; margin:5px;}


.photo-list2 div a img,.photo-list2 ul li a img {margin:0 ; padding:1px; border:none; width:150px; float:left;}
.photo-list2 div a img:hover,.photo-list2 ul li a img:hover {margin:0; padding:0; border:#f5c251 solid 1px; width:150px; float:left;}

.photo-list3 {margin:0; clear:both; width:100%; overflow:hidden;}
.photo-list3 ul{margin-left:-30px}
.photo-list3 ul li a img {margin:0 ; padding:1px; border:none; width:134px; float:left;}
.photo-list3 ul li a img:hover {margin:0; padding:0; border:#f5c251 solid 1px; width:134px; float:left;}



/* 右端バッジ（RSS) */
.rss_badge{position:fixed; top:255px; right:0; text-align:right; width:30px;margin:0; padding:0; float:right;}
  /*IE6非表示*/
* html .rss_badge{display:none;}

/* 左端バッジ（RSS) */
.rin_badge{position:fixed; top:136px; left:0; text-align:right; width:30px;margin:0; padding:0; float:left;}
  /*IE6非表示*/
* html .rin_badge{display:none;}

/* 写真管理：ログインしてたら「抜粋」のサムネイルを左上に表示 */
#kakunin-tn{position:fixed; left:0; top:0;}

/* J-Related plugin */
#wpjr {width:954px; float:left; clear:both; margin:25px 0 5px;}

/* シングルポスト下部、ほかのポスト */
.single-other-posts{width:939px; float:left; clear:both; padding:0 0 15px 15px; margin-top:-10px}


/* サイドバー */
.sidebar{width:184px; float:right; padding:25px 0 10px;}
.sidebar a img{margin:0 0 1px; padding:1px; border:1px solid #ddd}
.sidebar a:hover img{border:#ed6000 solid 1px;}

/* カラフルタグクラウド */
.tag-cloud-tate{ width:184px; float:right; padding:10px 0;}

/* パンくずリスト */
.bread{padding: 5px 0 10px; font-weight:bold;}
.bread a,.bread span{font-size: 10px; line-height:1.77em;text-decoration:none; font-weight:normal}

/* 左右の矢印 */
.arrow-left{position:absolute; top:450px; left:-100px;}
.arrow-right{position:absolute; top:450px; right:-100px;}

/* 小文字を大文字にする */
.uppercase {text-transform:uppercase;} 
.tight850 {width:850px; padding:0px; margin:12px 0;}

/* フッター850 */
#footer850 {width:850px; margin:3px auto 0 auto; text-align:left; border-top:solid 1px #afafaf; border-bottom:solid 1px #afafaf; color:#afafaf; font-size:10px; clear:both;}
#footer850 a {font-size:10px;} 

/* 都道府県リスト */
.ken-list{margin:0 auto; padding:0; clear: both; width:954px; text-align:left; font-size:10px}
.ken-list .ken-1{color: rgb(120, 120, 120); font-weight: bold;font-size:10px}
.ken-list span,.ken-list span a{color: rgb(120, 120, 120); letter-spacing: 0.1em; text-decoration:none;font-size:10px}


/* 日替わり写真 */
.dp{padding:3px 5px 5px 5px; border:solid 1px #bbb; float:left; width:942px; margin:5px 0 0 0;clear:both; height:145px; overflow:hidden;}
.dph3{color:#333; font-size:10px; padding:0 5px 1px; display:block;}
.photo-list-1 {margin:0 auto; clear:both; width:100%;}
.photo-list-1 div{width:226px; height:118px; margin-right:1px; padding:3px; border:#bbb solid 1px; float:left; text-align:center;overflow:hidden;}
.photo-list-1 a{ text-decoration:none; }
.photo-list-1 a img {margin:auto; padding:1px; border:#f1f1f1 solid 1px; width:200px; float:left; clear:both; position:relative; left:11px;}
.photo-list-1 a img:hover {margin:auto; padding:1px; border:#ed6000 solid 1px; width:200px; float:left; clear:both;  position:relative; left:11px;}
.photo-list-1 a span{display:block; font-size:10px; width:216px; float:left;}



/* 商品ボタン */
.waku-pf-1 {border-left:6px solid #c59586;width:947px;float:left;clear:both;border-right:1px solid #dfdfdf;}
.waku-pf {border-left:6px solid #c59586;padding-left:0;width:947px;float:left;clear:both;}
.waku-eft-1 {border-left:6px solid #dfdfdf;width:947px;padding-left:0;float:left;clear:both;border-right:1px solid #dfdfdf;}
.waku-eft {border-left:6px solid #dfdfdf;padding-left:0;width:947px;float:left;clear:both;}
.waku-eft ul li a {padding-left:15px;margin:auto;}
.waku-ef-1 {border-left:6px solid #83b538;width:947px;padding-left:0;float:left;clear:both;border-right:1px solid #dfdfdf;}
.waku-ef {border-left:6px solid #83b538;width:947px;padding-left:0;float:left;clear:both;}
.waku-rin-1 {border-left:6px solid #081848;width:947px;padding-left:0;float:left;clear:both;border-right:1px solid #dfdfdf;}
.waku-rin {border-left:6px solid #081848;width:947px;padding-left:0;float:left;clear:both;}
.waku-kt-1 {border-left:6px solid #ffcb04;width:947px;padding-left:0;float:left;clear:both;border-right:1px solid #dfdfdf;}
.waku-kt {border-left:6px solid #ffcb04;width:947px;padding-left:0;float:left;clear:both;}
.waku-nf1{border-left:6px solid #76B6C6;width:947px;padding-left:0;float:left;clear:both;border-right:1px solid #dfdfdf;}
.waku-nf1 div{width:400px; height:15px; float:right; font-size:10px; margin:55px 15px auto auto; text-align:right;}
.waku-nf1 div a{font-size:10px;}
.waku-nf {border-left:6px solid #76B6C6;width:947px;padding-left:0;float:left;clear:both;}
.waku-ue a img,.waku-ue img {border-top:#dfdfdf solid 1px;}
.waku-eft-1 div,.waku-ef-1 div,.waku-rin-1 div {float:right;margin:55px 10px 0 0;}
.waku-rin a img,.waku-nf a img {border-right:#dfdfdf solid 1px;float:left;height:130px;border-bottom:#dfdfdf solid 1px;}

.sp {width:210px; height:130px; float:left;border-right:#dfdfdf solid 1px; border-bottom:#dfdfdf solid 1px; border-top:#dfdfdf solid 1px;}
.sp table{margin:25px auto}

/* ★coトップページ★ */
  /* パネルメニュー */
.co-tc{font-size:12pt; font-weight:bold; letter-spacing:0.1em; margin-right:15px; padding-left:15px;}
a:hover.co-tc{border-left:5px solid #ccc; padding-left:10px;}

/* ★お問合せページ★ */
.sousin{width:850px; clear:both; text-align:center;}
.sousin input{margin:15px auto;}
.inpt div label{float:left; width:25px; font-size:10px; color:#232323;}
.inpt div input{float:left; width:120px; position:relative; right:10px;}

/* ★会社概要★ */
.company tbody tr th,.company tbody tr td{padding:8px 0 8px 5px;}
.company tbody tr th{font-weight:normal; padding:8px 10px 8px 10px; background-color:#eee;}


/* ★アーカイブページ★ */
.faq-block{clear:both; padding:15px 0 0;}
/* アーカイブの日付 */
.date{font-size:10px; color:#ccc; padding-left:10px;}
/* アーカイブは550px */
.w740{width:740px;}



/* ☆☆☆記事ごと☆☆☆ */
.mdf-color {width:450px}
.mdf-color dl {float:left; width:75px;}
.mdf-color dl dt{font-size:10px; text-align:center}
.mdf-color dl dd a img{width:75px;}

.habaki-color {width:450px}
.habaki-color dl {float:left; width:110px;}
.habaki-color dl dt{font-size:10px; text-align:center}
.habaki-color dl dd a img{width:110px;}

dl.img-list-200{margin:25px 0 0 0;float:left; width:200px;}
dl.img-list-200 dt{height:35px; font-size:10px; padding:5px 0 0 15px; text-align:center;}
dl.img-list-200 dd img{margin:0; padding:0;float:left; width:200px; border:none;}


/* サイドバー */
.zenphotopress_badge, .zenphotopress_badge dl {margin:0 auto}
.zenphotopress_badge dl dt{display:inline;}
.widgettitle{position:absolute; right:9999px; overflow:hidden;}
.zenphotopress_badge dl dt a img {border:1px solid #fff; margin:1px;}
.zenphotopress_badge dl dt a:hover img {border:1px solid #ed6000; margin:1px;}
.zenphotopress_badge dl hr {position:absolute; right:9999px; overflow:hidden;}

.corp{padding-top:5px; width:960px; float:left; min-height:250px; line-height:1.55em; color: #36414d; height: auto !important; height: 250px; font-family: inherit; font-size: 100%;  font-weight: inherit;}

.news{padding-top:5px; width:610px; float:left; min-height:250px; line-height:1.55em; color: #36414d; height: auto !important; height: 250px; font-family: inherit; font-size: 100%;  font-weight: inherit;}


.faq {padding-top:5px; width:954px;float:left; font-size: 12px; line-height:150%; min-height:250px; height: auto !important; height: 250px;}
.entry{ width: auto; margin: 10px 0; color: #36414d; font-size: 12px; line-height:150%;}
.entry2{width:610px; margin:0; float:left;}

.title-list {padding:0;}
.title-list li {padding:0 0 5px;}

/*アイキャッチ画像をアーカイブで*/
.tn-list{height:100px; width:100%; list-style-type:none;}
.tn-list a{font-weight:bold; font-size:16px;}
.tn-list a img{float:right; margin-left:30px; }

/* newsのとき */
.title-list li h3 .category-name-news{padding:3px 7px 4px ; margin-right:7px; background:#333; color:#eee}
.title-list li h3 .category-name-news a{color:#fff; font-weight:bold; text-decoration:none; border:none;}
.news-headline{background-image:url(http://www.dairinet.com/images/icon_news_head.gif); background-repeat:no-repeat; background-position:6px 4px; clear:both; float:left; width:100%; padding-left:25px;}
/* faqのとき */
.category-name-faq {background-image:url(http://www.dairinet.com/images/icon_question.gif); 
 background-repeat:no-repeat; background-position:6px 4px; clear:both; float:left; width:100%; }
.category-name-faq a{padding-left:25px;}
.category-name-faq .tags{margin-bottom:5px;font-size:10px; color:#777; }
.category-name-faq .tags a:link, .category-name-faq .tags a:visited{color:#fff; text-decoration:none; background-color:#aaa;padding:0 3px 1px; margin-right:1px; position:relative; top:-3px}
.category-name-faq .tags a:hover{color:#fff; text-decoration:none; background-color:#888;padding:0 3px 1px; margin-right:1px;}
/* rinのとき */
.title-list li h3 .category-name-rin{padding:3px 7px 4px ; margin-right:7px; background:#081849; color:#eee}
.title-list li h3 .category-name-rin a{color:#fff; font-weight:bold; text-decoration:none; border:none;}
/* efのとき */
.title-list li h3 .category-name-ef{padding:3px 7px 4px ; margin-right:7px; background:#83b538; color:#eee}
.title-list li h3 .category-name-ef a{color:#fff; font-weight:bold; text-decoration:none; border:none;}
/* eftのとき */
.title-list li h3 .category-name-eft{padding:3px 7px 4px ; margin-right:7px; background:#114222; color:#eee;}
.title-list li h3 .category-name-eft a{color:#fff; font-weight:bold; text-decoration:none; border:none; }
/* pfのとき */
.title-list li h3 .category-name-pf{padding:3px 7px 4px ; margin-right:7px; background:#6f342a; color:#eee}
.title-list li h3 .category-name-pf a{color:#fff; font-weight:bold; text-decoration:none; border:none;}
/* ktのとき */
.title-list li h3 .category-name-kt{padding:3px 7px 4px ; margin-right:7px; background:#173266; color:#eee}
.title-list li h3 .category-name-kt a{color:#fff; font-weight:bold; text-decoration:none; border:none;}
/* nfのとき */
.title-list li h3 .category-name-nf{padding:3px 7px 4px ; margin-right:7px; background:#76b6c6; color:#eee}
.title-list li h3 .category-name-nf a{color:#fff; font-weight:bold; text-decoration:none; border:none;}
/* それ以外 */
.title-list li h3 .category-name{padding:3px 7px 4px ; margin-right:7px; background:#999; color:#eee}
.title-list li h3 .category-name a{color:#fff; font-weight:bold; text-decoration:none; border:none;}


.entry h1.hh, .entry h1.hh a{font-size:20px; font-weight:bold; color:#555;margin:0; padding:0; }
.title-date{font-size:10px; color:#aaa; margin-bottom:15px; padding-left:15px; }
.news p, .corp p{padding-bottom:15px;}
.news p img, .corp p img{border:solid 3px #efefef;}

.p-n{margin:0 auto; }
.p-n a span,.p-n-faq a span{padding:0; margin:0 8px 8px 0 ; font-size:10px; color:#555;}
.p-n-faq a{display:block; padding:8px; width:600px; float:left; background:#f1f1f1; margin:5px 0; text-decoration:none; }
.p-n a{display:block; padding:8px; width:430px; float:left; margin:5px 15px; text-decoration:none; background-color:#ddd; overflow:hidden; text-align:center;}
.p-n a:hover{display:block; padding:8px; width:430px; float:left; margin:5px 15px; text-decoration:none; background-color:#d3d3d3; overflow:hidden; text-align:center;}

.spec-left{width:395px; float:left; padding:10px; background:#dfdfdf; border:#ccc 1px solid; margin-bottom:15px;}
.spec-right{width:504px; float:right; padding:10px; background:#f1f1f1; border:#ccc 1px solid; margin-bottom:15px;}

.big-spec-right {width:395px; float:right; margin-bottom:15px;}
.big-spec-right .mini-right{width:45%; float:right;}
.big-spec-right .mini-right a{padding-bottom:15px;}
.big-spec-right .mini-left{width:50%; float:left; margin-bottom:15px; overflow:hidden;}
.big-spec-right .mini{width:100%; float:left; margin:15px 0; clear:both;}
.spec-spec{width:60%; float:left; clear:both;padding:10px; background:#f1f1f1; border:#ccc 1px solid; margin-bottom:15px;}

.spec-wood{width:100%; float:left; clear:both;margin-bottom:15px;}
.spec-wood tbody tr th{background:#f1f1f1; width:125px; padding:10px 15px; ; text-align:center; letter-spacing:0.3em;}
.spec-wood tbody tr td{padding:10px 5px 10px 10px;}

.tags{display:block; clear:both; float:left; width:100%; margin-left:15px}
.tags, .tags a{font-size:10px;}

.tags2{clear:both; float:left; width:100%; margin:0 15px 30px;}
.tags2, .tags2 a{font-size:10px;}
.tags2 a{line-height:10px; }

.edit_post_link{position:fixed; right:0; top:0; padding:5px 20px; background:#eee; font-size:22px;}
.edit_post_link a{font-size:22pt; font-weight:bold;}



/* クロノテックス各ラインナップ */
.kt-big img, .kt-big a img{padding-bottom:15px; }


/* エントリー写真の枠 */
.img-border img,.img-border a img {clear:both; margin:10px auto 10px; padding:1px; border:1px #efefef solid; }

/* --------　ページ別／パーツ　-------- */

/* 大利とクロノのトップページのみに表示の最上の1行 */
#top001{text-align:center;margin:0 auto 0 auto; padding:0; width:850px; height:21px; background-image : url(http://www.dairinet.com/imgs/img_index/080609_top_aaaaaa.gif); color:#feffff; font-size:10px;letter-spacing: 0em; }

#dairitop {width:954px; float:left; clear:both;}
#dairitop .dairilogotop {float:left; width:127px; height:62px;}
#box{width:850px; margin:0 auto; position:relative}

/* Nova Floor トップ  */
#entry_products h1{letter-spacing:0.24em;}
.description {border:solid #cfcfcf 1px; padding:10px; margin:10px 0; clear:both;}
.description ul li {list-style-type: disc;}
.righttt {width:380px; float:right; padding:0; margin:0;}
.menu_nf a {font-weight:bold;}
.gray_title,.gray-title{font-weight: bold; font-size: 14px; color: #787878; letter-spacing: 0.3em; display: inline; }
.gray_title_big,.gray-title-big{font-weight: bold; font-size: 20px; color: #787878;}
.title-bold{font-weight: bold; font-size: 14px; color: #999; display: inline;  line-height:3em;}

/* 4メニュー menu */
.mn{float:left; width:850px; clear:both;}
.mn a img{margin:0 1px 1px 0; float:left;}

/* メニュー（ブランド） */
.brand-menu{width:850px; height:27px; clear:both;float:left;margin:0; padding:0;background: #efefef}

a.pfm {display: block; float:left;
   width: 150px; /* 画像1枚分の横幅 */
   height: 27px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/menu_pf.jpg); /* 画像ファイル名 */}
a.pfm:hover {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }

a.eftm {display: block; float:left;
   width: 125px; /* 画像1枚分の横幅 */
   height: 27px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/menu_eft.jpg); /* 画像ファイル名 */}
a.eftm:hover {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }

a.efm {display: block; float:left;
   width: 105px; /* 画像1枚分の横幅 */
   height: 27px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/menu_ef.jpg); /* 画像ファイル名 */}
a.efm:hover {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }

a.ktm {display: block; float:left;
   width: 92px; /* 画像1枚分の横幅 */
   height: 27px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/menu_kt.jpg); /* 画像ファイル名 */}
a.ktm:hover {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }

a.nfm {display: block; float:left;
   width: 122px; /* 画像1枚分の横幅 */
   height: 27px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/menu_nf.jpg); /* 画像ファイル名 */}
a.nfm:hover {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }

a.rim {display: block; float:left;
   width: 98px; /* 画像1枚分の横幅 */
   height: 27px; /* 画像1枚分の高さ */
   text-indent: -9999px; /* 文字を見えなくする */
   background-image: url(http://www.dairinet.com/imgs/menu_rin.jpg); /* 画像ファイル名 */}
a.rim:hover {background-position: top right; /* 背景画像の表示開始基準を右上に変更 */ }


/* ★★フローリングトップページ★★ */

/* 大利木材トップ床暖一覧 */
.ykdn-ichiran {width:100%; float:left;padding:0; margin:3px 0 0 0}

/* 大利トップページ よくある質問リスト */
.faq_title_list li{
 background-image:url(http://www.dairinet.com/images/icon_question.gif); 
 background-repeat:no-repeat;
 background-position:center left;
 padding-left: 20px;
 list-style:none;} 

/* RSSを表示 */
.feeds{margin:5px auto;}
.buzzboost-left{padding:15px 30px; border:solid 1px #dfdfdf; margin:5px 10px 5px 0; width:350px; position:relative;float:left; text-align:left}
.buzzboost{padding:15px; border:solid 1px #dfdfdf; margin:5px 0 5px 0; width:45%; position:relative;float:right; text-align:left;}
.buzzboost-left .s-blog{border-left:3px solid #ccc; padding-left:13px; font-weight:bold; text-decoration:none; color:#111}
.buzzboost h4,.buzzboost a,.buzzboost-left h4,.buzzboost-left a{font-size:10px;}


.feedburnerFeedBlock ul li {margin-bottom:18px}
.feedburnerFeedBlock ul li p.date{display:inline}
.feedburnerFeedBlock ul li div {font-size:10px; color:#aaa;}

/* RSS-get */
dt {font-size: 12px; color: #333333;
list-style-type:square; line-height: 140%;
list-style-position: outside; }


/* 大利トップページ下部の外部へのリンク */
.top_link
{width:960px; margin:3px auto 0 auto; text-align:right; color:#afafaf; font-size:10px; clear:both;}
.top_link a {color:#afafaf; font-size:10px;}

/* 大利各ページ下部の便利リンク */
.footer_link
{width:850px; margin:3px auto 0 auto; text-align:right; font-size:10px; clear:both;}
.footer_link a {font-size:10px; text-decoration:none; border:none;}

/* 製品情報のエントリ部分 */
#entry_products { width:850px; margin:0; padding:0; clear:both;}

/* 製品ラインナップ */
.spec_products{border-bottom:1px solid #dfdfdf; clear:both; padding:0; margin:0; width:100%; height:130px;border-right:1px solid #dfdfdf;overflow:hidden;}
.spec_products a img,.spec_products img{width:210px; height:130px; float:left; padding:0; margin:0;border-right:1px solid #dfdfdf;}

/* 製品ラインナップ下の追加説明 */
.spec_bottom{border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; clear:both; padding:5px 15px; margin:0; width:917px; font-size:0.88em; color:#777; line-height:14px; text-align:left;}
.spec_bottom span{font-size:0.88em;}


/* 各ブランドトップ */
.gastaio{ float:left; width:250px; padding:0 0 0 10px; margin:30px 15px 0 0; }
.gastaio span{ font-weight:bold; letter-spacing:0.05em; color:#f36161; background-color:#fff4f4; padding:5px 2px;}
.inline li{display:inline; padding-right:10px;}
small,small a{font-size:10px;}


/* リフォームフローリングトップの最下　小文字list */
.smalllist li{list-style-type:disc;}
.smalllist li,.smalllist li a,.smalllist li abbr {font-size:10px; color:#787878;}

/* プライムフロアーTop */
#pfid01 { position:relative; left:0px; top:0px; width:475px; height:50px;}
#pfid02 { position:relative; left:475px; top:-50px; width:193px; height:50px;}
#pfid03 { position:relative; left:668px; top:-100px; width:182px; height:50px;}
#pfid04 { position:relative; left:0px; top:-50px; width:850px; height:15px;}
#pfid05 { position:relative; left:0px; top:-100px; width:610px; height:341px;}
#pfid06 { position:relative; left:610px; top:-441px; width:46px; height:341px;}
#pfid07 { position:relative; left:656px; top:-782px; width:194px; height:70px;}
#pfid08 { position:relative; left:656px; top:-782px; width:194px; height:169px;}
#pfid09 { position:relative; left:656px; top:-782px; width:194px; height:24px;}
#pfid10 { position:relative; left:656px; top:-782px; width:96px; height:78px;}
#pfid11 { position:relative; left:752px; top:-824px; width:36px; height:36px;}
#pfid12 { position:relative; left:788px; top:-938px; width:2px; height:78px;}
#pfid13 { position:relative; left:790px; top:-938px; width:36px; height:36px;}
#pfid14 { position:relative; left:826px; top:-938px; width:24px; height:78px;}
#pfid_x { position:relative; top:-938px; }



/* クロノテックストップページ、女の子＋サムネイル */
div#kt_top_girl {width:850px; height:415px!important; background:url(http://www.dairinet.com/images/k_top/Kronotex_girl_w850.jpg); 
float:left; clear:both; margin:0; padding:0; }
div#kt_tns { padding:0; margin:325px 0 0 25px; width:329px; height:72px; float:left; overflow:hidden;}
div.kt_tn1 { position:relative; left:-141px; top:0px; width:47px; height:72px;}
div.kt_tn2 { position:relative; left:-94px; top:-72px; width:47px; height:72px;}
div.kt_tn3 { position:relative; left:-47px; top:-144px; width:47px; height:72px;}
div.kt_tn4 {position:relative;left:0px; top:-216px; width:47px; height:72px;}
div.kt_tn5 { position:relative; left:47px; top:-288px; width:47px; height:72px;}
div.kt_tn6 { position:relative; left:94px; top:-360px; width:47px; height:72px;}
div.kt_tn7 { position:relative; left:141px; top:-432px; width:47px; height:72px;}

/* クロノテックストップページ　写真 */
.kt_pics_top {margin:5px auto; width:850px;}
.kt_pics_top a img {width:80px; height:80px; border:#aaa solid 1px; padding:0; margin:1px;}

           /* div内のimgにボーダ */
.border-img a img{padding:0; margin:0 0 0 3px; border-top:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd;}
a.deco-bd:hover img {border-right:solid #ddd 5px; }

/* クロノテックスのテキストだけのメニュー */
.kt_text_menu {width:100%; margin:0; float:left;clear:both;}
.kt_text_menu a{font-size:1.22em; font-weight:bold; padding:0 5px; border-left:solid #fff 7px; margin:5px 0 5px 15px;}
.kt_text_menu a:hover{border-left:solid #ddd 7px; }


/* クロノテックスラインナップのトップ */
.lineup_01 {border-left:solid #ffcb04 6px; border-bottom:solid 1px #dfdfdf; 
	clear:both; float:left; height:58px; width:823px; margin:0; padding:10px;}
.lineup_02{ border-bottom:solid 1px #dfdfdf; 
	clear:both; float:left; height:130px;  margin:0; padding:0;}
.cell_lineup { border-left:solid #ffcb04 6px; 
	clear:both; margin:0; padding:0;
	background:#efefef url(http://www.dairinet.com/products/images/bg_lineup.jpg) repeat-x; 
	width:650px; float:left;}
.cell_text{float:right; width:170px; padding:10px; margin:0; }
.none {margin:0;padding:0; float:left; width:100%;}


/* クロノテックスの特長icon ２段組 */
.two-columns-left,.two-columns-right {width:380px; padding:15px; border:solid 3px #efefef; }
.two-columns-left img,.two-columns-right img{float:left; width:90px;}
.two-columns-left {float:left; margin:0 8px 15px 0;}
.two-columns-right {float:right; margin:0 0 15px 8px;}
.two-columns-left .moji,.two-columns-right .moji{width:250px; float:right;}
.two-columns-left .moji h3,.two-columns-right .moji h3{font-weight:bold; font-size:16px; color:#787878; letter-spacing:0.03em; margin:0; text-align:left;}
.two-columns-left .moji,.two-columns-right .moji,.two-columns-left .moji strong,.two-columns-right .moji strong{font-size:11px;}


/* 納入事例 */
.nonyu_part {margin:0 0 2px 0; background-color:#dfdfdf; width:100%;  float:left; clear:both;}
.nonyu_title { margin:0 0 10px 10px; width:150px; float:left;}
.nonyu_title h2{line-height:10px;}
.nonyu_title ul li {font-size:10px; }
.nonyu_pics img {max-width:80px; max-height:80px;}
.pic850 {width:850px; margin:0; padding:0; background-color:#dfdfdf;}


/* よくあるご質問トップページ */
div .faq3 {margin : 0 0 25px 0;}
div .faq3 h3 a{ font-size: 12pt; line-height:160%; text-decoration: none; }
div .faq3 ul {line-height:0.5em;}

/* よくあるご質問内、pでパラグラフ分け */
.faq-entry {padding-left:25px;}
.faq-entry p{display:block; padding:10px 0; width:66%}

/* 余裕あるリスト */
.list2 {padding:10px 0}
.list2 li{padding:8px 0;}
.list2 li h4{font-size:12pt;font-weight:bold; color:#555;}
.list2 li ul li{padding:0;margin:0 0 0 15px}
.list2 li ul li h5 {color:#777; font-weight:bold;}
.list2 li ul li, .list2 li ul li strong, .list2 li ul li a{font-size:12px; color:#999;}

/* よくあるご質問内、テュプレックス */
div.tuplex01 {float:left; clear:both; width:198px;height:117px;}
div.tuplex02 {float:left; width:217px;height:117px;}
div.tuplex03 {float:left; clear:both; width:206px;height:117px;}
div.tuplex04 {float:left; width:209px;height:117px;}
div.tuplex05 {float:left; clear:both; width:198px;height:17px;}
div.tuplex06 {float:left; width:217px;height:17px;}
div.tuplex07 {float:left; clear:both; width:206px;height:17px;}
div.tuplex08 {float:left; width:209px;height:17px;}

/* よくあるご質問内　納期の表 */
.spec{background:#aaa; margin:15px 0}
.spec tr th, .spec tr td{padding:5px 10px; margin:1px;}
.spec tr th{background:#efefef;}
.spec tr td{background:#fff;}
.spec tr th small{font-weight:normal}

/* よくあるご質問内　イーフロアー・サーモは、本当に隙間ができないのですか？ */
.ykdn-test{width:500px; }
.ykdn-test-img{ width:250px; float:left;}

.gray-table{float:left; clear:both; background:#ccc;}
.gray-table tr th{background:#f1f1f1; padding:10px 15px; margin:1px;}
.gray-table tr td{background:#fff; padding:10px 15px; margin:1px;}


/* クロノテックス記事ページ */
#articles {width:850px; margin:25px 0 ; padding:0; }
#articles h1 {font-weight:bold; font-size:16px; color:#787878; letter-spacing:0.1em; margin:0 0 25px}
#articles p {padding:0 0 10px 0}
#articles blockquote {padding:10px 25px 25px 25px;}
blockquote{font-size:0.88em;  margin:10px 0 10px 15px; padding:10px 15px; border:solid 1px #787878; background:#f1f1f1}
blockquote h3{font-weight:bold; font-size:16px; color:#333}
.bordering{border: 6px solid rgb(239, 239, 239); margin: 0 15px 15px 15px; padding:5px 15px}

.disc li{list-style-type:disc;}
.separate li{padding:5px 0;}

/* クロノテックスの特徴ページ */
span.bigg {font-weight:bold; font-size:16px; color:#787878; letter-spacing:0.1em; margin:0}

/* クロノテックス施工方法ページ */
.bg_box {display:block; background:#ababab; color:#ffffff; padding:5px 15px; width:550px; font-size:16px; font-weight:bold; margin:25px 0 0;
border:1px solid #787878; letter-spacing:0.1em;}

/* クロノテックス施工マニュアルページ */
div.blotto{width:800px; float:left; padding-bottom:15px;}
div.blotto ul li{list-style-type:disc; margin-left:15px;}
div.blotto img,div.blotto div img{float:right; margin:0 0 15px 25px; }
div.cadillac{width:800px; float:left; clear:both;}
div.cadillac img{float:left; margin:0 15px 15px 0;}
div.cadillac p{margin:15px;}
div.blotto, div.cadillac{margin:0 0 15px 0;border-bottom:dashed 3px #e1e1e1;}
div.blotto h2,div.cadillac h2{font-size:18px; font-weight:bold; color:#787878;margin-bottom:10px; }

/* リンクページ */  /* これまでの記事（アーカイブ）ページ */
#linkshu {margin:25px auto 15px 15px;}
#linkshu h1 {font-weight:bold; font-size:16px; color:#787878; letter-spacing:0.3em;}
#linkshu ul {margin:10px 0 10px 10px;}
#linkshu p {margin:20px 0 0 25px;}
#twitter_update_list ul li {font-size:10px;}
#sogolink {background-color:#efefef; padding:20px 40px 20px 52px;}
#sogolink span {margin:10px 0; padding:6px; background-color:#787878; color:#efefef; clear:both;}

/* 価格表 */
table.kakaku {border-collapse: collapse;width:850px;}
table.kakaku th {border: solid 1px #666666; color: #000000; background-color: #ECECEC;}
table.kakaku td {border: solid 1px #666666; color: #000000; background-color: #ffffff;}
table.kakaku thead th,table.kakaku tbody tr th {background-color: #ECECEC; text-align:center;}
table.kakaku tbody tr td{ text-align:center; padding:5px 3px;}



/* 基本 */
* { margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif; font-size: 100%; line-height:170%;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
img,table,th,tr,tbody,td {border:0;}

a {color: #62473E;}
a:visited{ color: #62473E;}
a:hover { color : #ed6000;}
a img {border:none; background:none; overflow:hidden;}

ol,ul { padding-left: 30px;}
ul li { list-style-type: none;}

.container { width:850px; border:0px gray dashed; background-color:#ffffff; padding:0px; margin:0px;}
.container80pct { width:80%; border:0px gray dashed; background-color:#ffffff; padding:0px; margin:0px;}

/* 普遍 */
abbr{border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #cccccc; cursor: help}
.red {color: #FF0000;line-height:150%; }
.small_5pt {font-size: 8px; line-height:1.2em; }
.s,.small_7pt,.small_7pt a,.small_7pt abbr,.small_7pt strong, .s tbody tr th, .s tbody tr td{font-size: 10px; line-height:1.77em;}
.small_7pt_45 {    font-size: 10px; color:#454545; line-height:1.77em;}
.small- {font-size: 8pt; line-height: 10px;}
.small {font-size: 8pt; line-height:150%;}
.small_lh22 {font-size: 8pt; line-height:220%;}
.smallred {font-size: 8pt; color: #FF0000; line-height:150%;}
.small9pt {font-size: 9pt; line-height:150%;}
.big10pt {font-size: 10pt; line-height:160%; }
.big11pt {font-size: 11pt; line-height:160%;}
.big12pt {font-size: 12pt; line-height:160%; }
.big14pt {font-size: 14pt; line-height:150%; }
.pt15, .pt15 li, .pt15 li a, .pt15 li a strong{font-size: 15pt; line-height:150%; }
.big16pt {font-size: 16pt; line-height:150%; }
.big18pt {font-size: 18pt; line-height:150%; }
.big20pt {font-size: 20pt; line-height:150%; }
.big22pt {font-size: 22pt; line-height:150%; }
.big24pt {font-size: 24pt; line-height:150%; }
.big26pt {font-size: 26pt; line-height:150%; }
.big28pt {font-size: 28pt; line-height:150%; }
.big40pt {font-size: 40pt; line-height:150%; }
.header_footer {background-color: #FFCC00; line-height:150%;}
.contents_bgcolor {background-color: #FFFFFF; line-height:150%; }
.orange {color: #FF8600; line-height:150%;}
.tdborder_bgcolor {background-color: #F7CFA5; line-height:150%;}
.brown {color: #856041; line-height:150%; }
.green {color: #009933; line-height:150%; }
.gray {color:#787878;}
.graytitle {font-size:12pt; color:#787878; font-weight:bold;}
.graytitle a {font-size:12pt; color:#787878; font-weight:bold;}
.graydfdfdf {color: #dfdfde; line-height:150%; }
.grayafafaf {color: #afafaf; line-height:150%;}
.gray888888 {color: #888888; line-height:150%;}
.blue006699_b {    color: #006699; font-weight:bold; line-height:150%;}
.gray666666 {color: #666666; line-height:150%;}
.gray444444 {color: #444444; line-height:150%;}
.blue {    color: #0000FF; line-height:150%;}
.bg_brown {background-color: #F1E7BE; line-height:150%;}
.bggray {background-color:#efefef;}
.left { float:left; width:50%; height:80%; background-color:#dfdfdf; border:1px #afafaf solid; margin:0px 0px 0px 0px; padding:5px; text-align: left; padding-left: 10px;}
.left-white { float:left; width:50%; height:80%; margin:0px 0px 0px 0px; padding:4px; text-align: left; padding-left: 10px;}
.right { float:right; width:49%; height:80%; background-color:#dfdfdf; border:1px #afafaf solid; margin:0px 0px 0px 0px; padding:5px; text-align: left; padding-left: 10px;}
li dt h3,li dt h4{font-weight:bold;}
.p li{margin-bottom:15px;}
.p li ul li{margin-bottom:0}
.b {font-weight:bold;}
.l {font-size:18px;}

.style1 {color: #F0E2AA} .style3 {color: #F4CE9F} .style6 {color: #A02716} .style8 {color: #6B3E25} .style12 {color: #624835} .style14 {color: #704D21} .style15 {color: #DFAA46} .style17 {color: #E9A830} .style18 {color: #F0C002} .style20 {color: #9D340D} .style22 {color: #37281E} .style24 {color: #F7A86F} .style26 {color: #F1E4B4} 


/* 404 */
.error404{height:300px; padding-top:150px; margin:0 auto; text-align:center;}
.error404 h2{color:#777; font-size:14px; letter-spacing:1.5em;padding-bottom:25px; line-height:200px}
.error404 span{color:#555; font-size:10px}


/*以下元から*/

form {margin: 0px;}
#search-options, input {  padding: 1px;  font-size: 12px; }
.blog {  padding: 10px; color: #36414d; font-size: small; background: none;}
.entry-header, a:visited.entry-header{font-weight:bold; font-size:16px; color:#787878; letter-spacing:0.1em; margin: 15px 0 10px; text-align:left; display:block}
a:hover.entry-header{color : #ed6000}

body{background: #ffffff; text-align:center;}
body #box, body #box2{margin:0 auto; text-align:left;}
#container {margin-bottom: 10px;}
#content {float: left; margin-bottom: 10px; }
#pagge-content{float: left; margin:0 0 10px; padding:0}

/*
Theme Name: dairi original
Theme URI: http://www.dairinet.com/
Description: オリジナル
Version: 1.6
Author: hiroyuki nishiyama

*/
