@charset "utf-8";
* {margin:0px;padding:0px;}
img {border:0px;}

.thispage {
	color: #009900;
	font-weight:bold;
}

/*　▼▼▼ヘッドの帯　▼▼▼　*/
#top2013{
	width:100%;
	height:50px;
	padding-top:3px;
	margin-bottom:10px;
	background-color: #5A8921;
	-webkit-box-shadow:5px 3px 10px #888888;
	-moz-box-shadow:5px 3px 10px #888888;
	-o-box-shadow:5px 3px 10px #888888;
	box-shadow:5px 3px 10px #888888;
	position:relative;
}
#logo2013 {
width:60px;
height:60px;
position:absolute;
top:5px;
left:10px;
	-ms-border-radius:30px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-o-border-radius:30px;
	border-radius:30px;
	-ms-box-shadow:5px 3px 10px #555555;
	-webkit-box-shadow:5px 3px 10px #555555;
	-moz-box-shadow:5px 3px 10px #555555;
	-o-box-shadow:5px 3px 10px #555555;
	box-shadow:5px 3px 10px #555555; 
}
#name2013 {
width:250px;
height:55px;
position:absolute;
top:-2px;
left:100px;

}
#top2013in {
margin:0px 0px 0px auto;
width:460px;
}
#top2013in2 {
margin:5px 0px 0px auto;
width:260px;
font-size:12px;
}
#top2013in2  a:link {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	vertical-align: 24%;
}

#top2013in2  a:hover {
	color: orange;
	font-size: 12px;
	font-weight: normal;
	text-decoration:underline;
}


/*　▼top　以外の各ページヘッダー▼　*/
#topniback {
width:440px;
height:20px;
margin:-3px 5px auto auto;
}
#topniback  a:link {
	color: #444444;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	vertical-align: 24%;
}

#topniback  a:hover {
	color: orange;
	font-size: 12px;
	font-weight: normal;
	text-decoration:underline;
}

/*　▲▲▲ヘッドの帯　▲▲▲　*/

/*  枠　共通      */
.w-100 {width:100%;margin:5px auto 3px auto;}
.w-98 {width:98%;margin:5px auto 3px auto;}
.w-95 {width:95%;margin:5px auto 3px auto;}
.w-90 {width:90%;margin:5px auto 3px auto;}
.w-85 {width:85%;margin:5px auto 3px auto;}
.w-80 {width:80%;margin:5px auto 3px auto;}
.w-70 {width:70%;margin:5px auto 3px auto;}
.w-60 {width:60%;margin:5px auto 3px auto;}
.w-50 {width:50%;margin:5px auto 3px auto;}
.w-45 {width:45%;margin:5px auto 3px auto;}
.w-40 {width:40%;margin:5px auto 3px auto;}
.w-30 {width:30%;margin:5px auto 3px auto;}
.m-top10{margin-top:10px;}
.m-top15{margin-top:15px;}
.m-top20{margin-top:20px;}

.hr-90ccc {
	width:90%;
	height:5px;
	margin:5px auto 3px auto;
	font-size:1px;
	background-color: #CCCCCC;
}

/*  文字　共通    2012年より  */
/* 仏像  */
.bc004-1 {background-color: #D2BE6B;}
.bc004-2 {background-color: #A68A5B;}
.bc004-3 {background-color: #E2D7A7;}
.bc004-7 {background-color: #A89E93;}
.bc004-8 {background-color: #E5DDCE;}
.bc004-9 {background-color: #E9EAEB;}
/*ひらひら */
.bc089-1 {background-color: #faf6de;}
.bc089-2 {background-color: #edef9f;}
.bc089-3 {background-color: #cbe2a7;}
.bc089-4 {background-color: #ebf4e2;}
.bc089-5 {background-color: #fbdec5;}
.bc089-6 {background-color: #f5d9de;}
.bc089-7 {background-color: #e9b5c4;}
.bc089-8 {background-color: #83cbcc;}
.bc089-9 {background-color: #a5d3a6;}
/*ふわふわ */
.bc05-1 {background-color:#f7f7ef;}
.bc05-2 {background-color: #f4f2de;}
.bc05-3 {background-color: #f6e2e7;}
.bc05-5 {background-color: #e4f2f4;}
.bc089-9 {background-color: #a5d3a6;}
/*きらきら*/
.bc087-1 {background-color: #e1eeca;}
.bc087-2 {background-color: #f2f6d9;}
.bc087-3 {background-color: #f0d884;}
.bc087-4 {background-color: #fff68c;}
.bc087-5 {background-color: #ded367;}
.bc087-6 {background-color: #f9fafa;}
/*春 */
.bc024-1 {background-color: #f9d4c4;}
.bc024-2 {background-color: #f5b7ad;}
.bc024-4 {background-color: #FADBD9;}
.bc024-5 {background-color: #fef0cb;}

/*夏 */
.bc037-1 {background-color: #afafd7;}
.bc037-2 {background-color: #dbc3de;}
.bc037-3 {background-color: #c6cdde;}
.bc037-5 {background-color: #a3d5c0;}
.bc037-6 {background-color: #a5d3a2;}
.bc037-7 {background-color: #fce8e9;}
/*白露 */
.bc044-1 {background-color: #eae5ed;}
.bc044-2 {background-color: #d4ced8;}
.bc044-3 {background-color: #b2b0ba;}
.bc044-4 {background-color: #f3adcb;}
.bc044-6 {background-color: #e6d5dd;}
/*秋 */
.bc046-1 {background-color: #eae6bf;}
.bc046-2 {background-color: #f4f2de;}
.bc046-6 {background-color: #f2e872}
/*冬 */
.bc057-1 {background-color: #e8f0eb;}
.bc057-2 {background-color: #dad2e4;}
.bc057-3 {background-color: #bbcfe4;}
.bc057-4 {background-color: #c7d1dc;}
.bc057-5 {background-color: #e9e4da;}
.bc057-6 {background-color: #d6dae0;}
/* 桜色  */
.bc083-1 {background-color: #FBE5E7;}
.bc083-2 {background-color: #FBE0D7;}
.bc083-3 {background-color: #EEB9AF;}
.bc083-4 {background-color: #E2D4C0;}
.bc083-5 {background-color: #FDEDE4;}
.bc083-6 {background-color: #FBE5EF;}
/* 白米  */
.bc095-1 {background-color: #FDFBF5;}
.bc095-2 {background-color: #FBFBFD;}
.bc095-3 {background-color: #F4E7C7;}
.bc095-3 {background-color: #F4E7C7;}
.bc095-4 {background-color: #E0C1A1;}
.bc095-5 {background-color: #E7F1E8;}
.bc095-6 {background-color: #D9CA90;}
.bc095-9 {background-color: #DCAF6E;}


/*薄い緑  
/*トライアド（Triad）  バランスの取れた配色の組合。*/
.bc01-1 {background-color: #DEFFDE;}
.bc01-2 {background-color: #DEDEFF;}
.bc01-3 {background-color: #FFDEDE;}

/*テトラード（Tetrad） 補色での配色デザイン*/
.bc02-1 {background-color: #DEFFDE;}
.bc02-2 {background-color: #DEEEFF;}
.bc02-3 {background-color: #FFDEFF;}
.bc02-4 {background-color: #FFEEDE;}

/*テトラード（Tetrad） カラフルな色合いになります。*/
.bc03-1 {background-color: #DEFFDE;}
.bc03-2 {background-color: #DEFFFF;}
.bc03-3 {background-color: #FFDEFF;}
.bc03-4 {background-color: #FFDEDE;}

/*ペンタード（Pentad） 色相環を5つに分けた色*/
.bc04-1 {background-color: #DEFFDE;}
.bc04-2 {background-color: #DEFFFF;}
.bc04-3 {background-color: #EEDEFF;}
.bc04-4 {background-color: #FFDEEE;}
.bc04-5 {background-color: #FFFFDE;}


/*ヘクサード（Hexad）  6色の配色デザイン。*/
.bc05-1 {background-color: #DEFFDE;}
.bc05-2 {background-color: #DEFFFF;}
.bc05-3 {background-color: #DEDEFF;}
.bc05-4 {background-color: #FFDEFF;}
.bc05-5 {background-color: #FFDEDE;}
.bc05-6 {background-color: #FFFFDE;}


.kakudai09 {font-size:10px;
text-align:center;
color:#990000;
}
.c-black{color:black ;}
.c-777777{color:#777777;}
.c-444444{color:#444444;}
.c-333333{color:#333333;}
.c-111111{color:#111111;}
.c-blue {color:blue ;}
.c-orange {color:orange;}
.c-maroon {color:maroon;}
.c-purple {color:purple;}
.c-fuchsia {color:fuchsia;}
.c-olive {color:olive;}
.c-green {color:green;}
.c-navy {color:#000080;}
.c-lime {color:lime;}
.c-red {color: #FF0000;}
.c-white {color:white;}
.c-yellow {color:yellow;}
.c-holday {color: #FFCC99}
.c-darkred {color:#8b0000}
.l-8 {font-size:8px;}
.l-9 {font-size:9px;}
.l-10 {font-size:10px;}
.l-11 {font-size:11px;}
.l-12 {font-size:12px;}
.l-13 {font-size:12px;}
.l-14 {font-size:14px;}
.l-16 {font-size:16px;}
.l-18 {font-size:18px;}
.l-20 {font-size:20px;}
.l-24 {font-size:24px;}
.l-28 {font-size:28px;}
.l-32 {font-size:32px;}
.lh-9 {line-height: 9px;}
.lh-10 {line-height: 10px;}
.lh-12 {line-height: 11px;}
.lh-13 {line-height: 12px;}
.lh-14 {line-height: 14px;}
.lh-15 {line-height: 15px;}
.lh-16 {line-height: 16px;}
.lh-18 {line-height: 18px;}
.lh-20 {line-height: 20px;}
.lh-22 {line-height: 22px;}
.lh-24 {line-height: 24px;}
.lh-26 {line-height: 26px;}
.lh-28 {line-height: 28px;}
.lh-30 {line-height: 30px;}
.l-b{font-weight: bold;}
.ls-1 {letter-spacing:1px;}
.ls-2 {letter-spacing:2px;}
.ls-3 {letter-spacing:3px;}
.ls-6 {letter-spacing:6px;}

.pad-5 {padding:5px;} 
.pad-10 {padding:10px;} 
.padtop-5 {padding-top:5px;} 
.padtop-10 {padding-top:10px;} 
.padtop-15 {padding-top:15px;} 
.tin-b5{text-indent:-5px;}
.tin-b10{text-indent:-10px;}
.tin-10{text-indent:10px;}
.tin-20{text-indent:20px;}
.ll-14 {line-height:14px}
.ll-15 {line-height:15px}
.ll-16 {line-height:16px}
.ll-17 {line-height:17px}

.m-L10{margin-left:-10px;}
.m-L15{margin-left:-15px;}

.kugiri0 {margin-left:2px;margin-right:1px;color: #999999;}
.kugiri1 {margin-left:5px;margin-right:5px;color: #999999;}
.kugiri2 {margin-left:10px;margin-right:10px;color: #999999;}
.l-cen,.l-c{
	margin:0px auto;
	text-align:center;
}
.l-left,.l-l{text-align:left;}
.l-right,.l-r{text-align:right;}


 
#tagetnew {
	width:300px;
	margin:5px 0px 10px auto;
	text-align:right;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
#tagetnew a:link {color:#333333;}


/*　■■全ページのtagメニュー■■　*/
#menu-zen ul { /*リスト全体*/
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu-zen li { /*リストの1段目*/
  float: left;
  min-width: 60px;
  white-space: nowrap;
}

#menu-zen ul ul { /*2段目以降*/
  display: none;
  position: absolute;
  z-index: 10;
}

#menu-zen li li { /*2段目以降のリスト項目*/
  clear: left;
  position:relative;
  top:5px;  /*  ----間隔---    */
  left:3px;
  width: 100%;
}

#menu-zen ul ul ul { /*3段目以降*/
  top: 0;
  left: 100%;
}

#menu-zen ul li:hover > ul {
  display: block;
}

*+html #menu-zen ul ul a { /*IE用*/
width: 72px; /*（94-10-10-1-1）パディングとボーダーの分を引いた値*/
white-space: normal; /*幅に応じて改行*/
}

/*    ココまで基本形      */
			 
#menu-zen li {
  margin-left: 3px;
}

#menu-zen a { /*1段目以降のメニュー文字*/
	font-size: 13px;
	font-weight: bold;
	line-height:15px;
	color: #333333;
	text-decoration: none;
	text-align: center; /*1段目は文字を中央合わせに*/
	margin-left:3px;
	padding: 5px 10px;
	background-color: #D2CBA3;
	display: block;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #777777;
	border-right-color: #777777;
	border-bottom-color: #777777;
	border-left-color: #777777;
-webkit-box-shadow:1px 0px 4px #999999;
-moz-box-shadow:1px 0px 4px #9999998;
box-shadow:1px 0px 4px #999999;
}

#menu-zen a:hover {
	/*color: #f90;*/
	color: orange;	
	background-color: #F3ECCA;
}

#menu-zen ul ul {
  padding-top: 6px;/*2段目を少し下げた*/
}

#menu-zen ul ul ul { /*3段目以降*/
  padding-top: 0; /*2段目のパディング6pxを元に戻す*/
}

#menu-zen li li {
  margin-left: 0; /*liのmargin-left: 3pxを元に戻す*/
}

#menu-zen ul ul a { /*2段目以降のメニュー文字*/
	font-size: 12px;
	line-height: 1.3;
	text-align: left;
	background-color: #F3ECCA;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D3AE72;
	border-right-color: #D3AE72;
	border-bottom-color: #C99B50;
	border-left-color: #D3AE72;
-webkit-box-shadow:2px 3px 4px #999999;
-moz-box-shadow:2px 3px 4px #9999998;
box-shadow:2px 3px 4px #999999;
	margin-left:3px;
}

/*リンクないもの */
#menu-zen ul .nolink {
	height: 34px;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.3;
	text-align: left;
	padding:5px 0px 5px 10px;
	background-color: #F3ECCA;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D3AE72;
	border-right-color: #D3AE72;
	border-bottom-color: #C99B50;
	border-left-color: #D3AE72;
-webkit-box-shadow:2px 3px 4px #999999;
-moz-box-shadow:2px 3px 4px #9999998;
box-shadow:2px 3px 4px #999999;
	margin-left:3px;
}



#g-menu{
	width:860px;
	height:27px;
	margin:0px auto;
	line-height: 28px;
	background-image:url(../_tgmenu/tag-up.gif);
	text-shadow: 1px 1px 3px #888888;	
}
#s-menu {
	/*　-webkit-box-shadow:5px 5px 5px #777777;
	-moz-box-shadow:5px 5px 5px #777777;　
	box-shadow:2px 2px 5px #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B58924;
	border-bottom-color: #B58924;
	border-left-color: #E9D9AF;*/
	clear:both;
	margin-right: auto;
	margin-left: auto;
	background-image:url(../_tgmenu/tag-under13.gif);
	height:32px;
	line-height: 34px;
	text-align:center;
	background-color: #F3EBCA;
	text-align:right;
}

.acckey{
	font-size: 12px;
	color: #900;
}
 
/* 各ページ　 */
 /*　ヘッドの帯　　*/
#top13{
	width:100%;
	height:50px;
	padding-top:3px;
	margin-bottom:10px;
	background-color: #5A8921;
	-webkit-box-shadow:5px 3px 10px #888888;
	-moz-box-shadow:5px 3px 10px #888888;
	-o-box-shadow:5px 3px 10px #888888;
	box-shadow:5px 3px 10px #888888;
	position:relative;
}
#logo2013 {
width:60px;
height:60px;
position:absolute;
top:5px;
left:10px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-o-border-radius:30px;
	-webkit-box-shadow:5px 3px 10px #555555;
	-moz-box-shadow:5px 3px 10px #555555;
	-o-box-shadow:5px 3px 10px #555555;
	box-shadow:5px 3px 10px #555555;
}
#name2013 {
width:250px;
height:55px;
position:absolute;
top:-2px;
left:100px;
}

#top13in {
margin:0px 0px 0px auto;
width:460px;
}


/*  共通　回り込み 拡大 */
.fl-left,.float-L {
float:left;
margin:5px;
}
.fl-right,.float-R{
float:right;
margin:5px;
}

.to-big {
	padding:0px 0px 10px 0px;
	background-image: url(https://wood.co.jp/img/waku/to-big.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.tobig2 {
	margin:10px;
	padding:10px 10px 22px 10px;
	background-image: url(../img/common/kakuda-g.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #666666;
}
/*    罫線         */
.futo2{border-bottom:solid 2px;}
.futo3{border-bottom:solid 3px;}


/* 切手拡大 transformとtransition */
.scale img {
    -moz-transition: -moz-transform 0.3s linear;
    -webkit-transition: -webkit-transform 0.3s linear;
    -o-transition: -o-transform 0.3s linear;
    -m-transition: -m-transform 0.3s linear;
    transition: transform 0.3s linear;
	 -moz-opacity: 1;
    opacity: 1;
}
.scale img:hover {
    -webkit-transform: scale(2.2);
    -moz-transform: scale(2.2);
    -o-transform: scale(2.2);
    -m-transform: scale(2.2);
    transform: scale(2.2);
/*
	 -moz-opacity: 1;
    opacity: 1;*/
		box-shadow:2px 2px 5px 5px #ccc;
		border:5px solid snow;
}


/* ▼区切や目次(調査リスト) */

.kugiri-list{
	margin:10px auto;
	font-size:smaller;
	width:99%;
	padding:10px;
	background-color:#eee;
	border:1px solid gray
	}
.kugiri-list ol{
	list-style:none;
	margin:0;
	padding:0;
}
.kugiri-list ol li {
	display:inline;
}
.kugiri-list ol li::after {
	content:"|";
	padding-left:7px;
	padding-right:3px;	
}
.kugiri-list ol li:last-child::after {
	content:none;
}
/* ▲区切や目次(調査リスト) */

/*   拡大縮小    */
.maxwidth img{
	max-width: 100%;
	height: auto;
}
/*  201607新基準リンクとテーブル         */
/* 1.リンク全体 */
a:link   {color: #444444;text-decoration:none;border-bottom:1px #add8e6 dashed;}
a:visited{color: #666666;text-decoration:none;border-bottom:1px #0000cd dashed;}
a:hover  {opacity: 0.8;color:orange;text-decoration:none;border-bottom: 1px #0000ff solid;}
a:active {color: red; text-decoration: none; }


/* 3.リンク画像 */
.nodash a:link   {color: #444444;text-decoration:none;border-bottom:0px #add8e6 dashed;}
.nodash a:visited{color: #666666;text-decoration:none;border-bottom:0px #0000cd dashed;}
.nodash a:hover {opacity: 0.8;color:orange;text-decoration:none;border-bottom: 0px #0000ff solid;}
.nodash a:active {color: red; text-decoration: none; }

/* 4.リンク画像 解決*/
a.no{color: #444444;text-decoration:none;border-bottom:0px #add8e6 dashed;} /* a .noではなくa.noである */
a:link.no   {color: #444444;text-decoration:none;border-bottom:0px #add8e6 dashed;}
a:visited.no{color: #666666;text-decoration:none;border-bottom:0px #0000cd dashed;}
a:hover.no{opacity: 0.8;color:orange;text-decoration:none;border-bottom: 0px #0000ff solid;}
a:active.no {color: red; text-decoration: none; }



/*　1.デーブル  左よせ   */
table.tb-left {border-collapse: collapse;border: 2px solid #999999;}
.tb-left th{text-align:left;padding:8px;background-color:#eeeeee;border:1px solid #cccccc;}
.tb-left td{text-align:left;padding:5px;font-size:13px;border:1px solid #dddddd;line-height:15px;}

/*　2.テーブル　中央　*/
table.tb-cen{border-collapse: collapse;border: 2px solid #999999;}
.tb-cen th{text-align:center;padding:8px;background-color:#eeeeee;border:1px solid #cccccc;}
.tb-cen td{text-align:center;padding:5px;font-size:13px;border:1px solid #dddddd;line-height:15px;}

.clearline {clear:both;}

/*　自社広告　　*/
.pr01 {
	width:95%;
	margin:20px auto 5px auto;
	border:5px solid palegoldenrod;
	background-color: #FCFAF2; /*白練り */
	text-align:center;
	
}

.pr01 img{
		margin:10px;
	box-shadow:0px 0px 10px #ccc;
	border:1px solid darkkhaki;
}
.pr01 a:hover {opacity: 0.6;color:orange;text-decoration:none;border-bottom: 0px #0000ff solid;}
