@import "style-site.css";
@import "style-site_old.css";
/*================================================

　コンテンツ用スタイルシート

================================================*/

/*================================================

　基本項目

================================================*/
#WRAPPERKNOWHOW #CONTENTS .whiteBox p {
	font-size: 12px;
	line-height: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	letter-spacing: 1px;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox u {
text-decoration: none;
border-bottom: 1px dotted #CC9933;
color: #330000;
background-color: #FFF;
padding: 0px 0px 1px;
font-size: 100%;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox h1 {
	font-size: 16px;
	color: #FFFFFF;
	background-image: url(images_site_old/heading_1.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 580px;
	line-height: 16px;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox h2 {
background-image: url(images_site_old/heading_2.gif);
background-repeat: no-repeat;
height: 24px;
width: 580px;
font-size: 14px;
line-height: 16px;
clear: both;
margin: 0px 0px 10px;
padding: 5px 0px 0px 10px;
border-style: none;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox h3 {
background-image: url(images_site_old/heading_3.gif);
background-repeat: no-repeat;
height: 24px;
width: 580px;
font-size: 14px;
line-height: 16px;
margin: 0px 0px 10px;
padding: 5px 0px 0px 18px;
border-style: none;
clear: both;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ul {
	margin: 5px 20px 15px;
	padding: 0px;
	border-top: 1px dotted #CCCCCC;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ul li {
	padding: 9px 8px 8px 27px;
	border-bottom: 1px dotted #CCCCCC;
	background-image: url(images_site_old/list_marker.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox  ul.titleList li a:visited {
	color: #660066;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ul.check {
	margin: 5px 20px 15px;
	padding: 0px;
	border-top: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ul.check li {
	border-bottom: 2px solid #FFFFFF;
	background-image: url(images_site_old/list_marker_check.gif);
	background-repeat: no-repeat;
	background-color: #FFF3DE;
	height: 20px;
	background-position: 0px 0px;
	padding: 8px 8px 2px 30px;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol {
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol li {
	padding-bottom: 7px;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num {
	margin: 5px 20px 15px;
	padding: 0px;
	border-top: 1px dotted #CCCCCC;
	list-style-type: none;
}
/*================================================

　記事下ナビ

================================================*/
/* 記事下：サブカテゴリをまたいだ前後のエントリ */
#CONTENTSFOOTERPREVNEXT {
	height: 87px;
	width: 587px;
	position: relative;
	padding-bottom: 10px;
}
#CONTENTSFOOTERPREVNEXT a#PREV {
	font-size: 12px;
	line-height: 16px;
	background-image: url(images_site_old/contents_footer_prev_bg.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 87px;
	width: 162px;
	padding-left: 50px;
	padding-right: 15px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#CONTENTSFOOTERPREVNEXT a#NEXT {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	background-image: url(images_site_old/contents_footer_next_bg.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 87px;
	width: 292px;
	padding-left: 15px;
	padding-right: 50px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#CONTENTSFOOTERPREVNEXT a#PREV:hover, #CONTENTSFOOTERPREVNEXT a#NEXT:hover {
	background-position: 0px -87px;
}
a#PREV span, a#NEXT span {
	vertical-align: middle;
	display: table-cell;
	cursor:pointer;
}
* html a#PREV span,
* html a#NEXT span {/* IE 6 */
display:inline-block;
}
*:first-child+html a#PREV span,
*:first-child+html a#NEXT span {/* IE 7 */
display:inline-block;
}

#WRAPPERKNOWHOW #CONTENTS #CONTENTSFOOTERNAVI {
	width: 590px;
	margin-bottom: 20px;
}
#WRAPPERKNOWHOW #CONTENTS #CONTENTSFOOTERNAVI h5 {
	background-image: url(images_site_old/contents_footer_navi.png);
	background-repeat: no-repeat;
	width: 570px;
	height: 29px;
	padding-top: 10px;
	padding-left: 20px;
	font-size: 18px;
	line-height: 18px;
	color: #FFFFFF;
}
#WRAPPERKNOWHOW #CONTENTS #CONTENTSFOOTERNAVI h5 a {
	color: #FFFFFF;
	text-decoration: underline;
}
#WRAPPERKNOWHOW #CONTENTS #CONTENTSFOOTERNAVI ul {
	padding: 0px 0px 0px 5px;
	border-style: none;
	margin: 0px;
}
#WRAPPERKNOWHOW #CONTENTS #CONTENTSFOOTERNAVI ul li {
	background-color: #EDEDED;
	background-image: none;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}
#WRAPPERKNOWHOW #CONTENTS #CONTENTSFOOTERNAVI ul li a {
	text-decoration: underline;
	background-image: url(images_site_old/icon_link_marker.gif);
	padding: 8px 8px 8px 22px;
	border-style: none;
	background-repeat: no-repeat;
	background-position: 6px 8px;
	display: block;
	margin: 0px;
}
#WRAPPERKNOWHOW #CONTENTS #CONTENTSFOOTERNAVI ul li a:hover {
	background-color: #FFF3DE;
}
#WRAPPERKNOWHOW #CONTENTS #CONTENTSFOOTERNAVI ul li a:visited {
	color: #660066;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li {
	padding: 8px 8px 8px 27px;
	border-bottom: 1px dotted #CCCCCC;
	background-repeat: no-repeat;
	background-position: 5px 6px;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num01 {
	background-image: url(images_site_old/ol_list/ol_01.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num02 {
	background-image: url(images_site_old/ol_list/ol_02.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num03 {
	background-image: url(images_site_old/ol_list/ol_03.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num04 {
	background-image: url(images_site_old/ol_list/ol_04.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num05 {
	background-image: url(images_site_old/ol_list/ol_05.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num06 {
	background-image: url(images_site_old/ol_list/ol_06.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num07 {
	background-image: url(images_site_old/ol_list/ol_07.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num08 {
	background-image: url(images_site_old/ol_list/ol_08.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num09 {
	background-image: url(images_site_old/ol_list/ol_09.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num10 {
	background-image: url(images_site_old/ol_list/ol_10.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num11 {
	background-image: url(images_site_old/ol_list/ol_11.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num12 {
	background-image: url(images_site_old/ol_list/ol_12.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num13 {
	background-image: url(images_site_old/ol_list/ol_13.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num14 {
	background-image: url(images_site_old/ol_list/ol_14.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num15 {
	background-image: url(images_site_old/ol_list/ol_15.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num16 {
	background-image: url(images_site_old/ol_list/ol_16.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num17 {
	background-image: url(images_site_old/ol_list/ol_17.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num18 {
	background-image: url(images_site_old/ol_list/ol_18.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num19 {
	background-image: url(images_site_old/ol_list/ol_19.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox ol.num li.num20 {
	background-image: url(images_site_old/ol_list/ol_20.gif);
}



/*================================================

　おすすめ

================================================*/
#WRAPPERKNOWHOW #CONTENTS .whiteBox .recommend {
	border-bottom: 1px solid #CCCCCC;
	width: 590px;
	margin-bottom: 20px;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox .recommend h5 {
	background-image: url(images_site_old/recommend_bg.png);
	background-repeat: no-repeat;
	width: 540px;
	height: 24px;
	padding-top: 10px;
	padding-left: 50px;
	font-size: 14px;
	line-height: 16px;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox .recommend ul {
	padding: 10px;
	border-style: none;
	margin: 0px;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox .recommend ul li {
	background-image: url(images_site_old/arrow_orange.gif);
	background-repeat: no-repeat;
	padding: 2px 2px 5px 11px;
	background-position: 0px 2px;
	font-size: 12px;
	line-height: 15px;
	border-style: none;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox .recommend ul li a {
	text-decoration: underline;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox .recommend ul li a:visited {
	text-decoration: underline;
	color: #660066;
}

/*================================================

　記事下ナビ

================================================*/

#WRAPPERKNOWHOW #CONTENTS .whiteBox #CONTENTSFOOTERNAVI {
	width: 590px;
	margin-bottom: 20px;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox #CONTENTSFOOTERNAVI h5 {
	background-image: url(images_site_old/contents_footer_navi.png);
	background-repeat: no-repeat;
	width: 570px;
	height: 29px;
	padding-top: 10px;
	padding-left: 20px;
	font-size: 18px;
	line-height: 18px;
	color: #FFFFFF;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox #CONTENTSFOOTERNAVI h5 a {
	color: #FFFFFF;
	text-decoration: underline;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox #CONTENTSFOOTERNAVI ul {
	padding: 0px 0px 0px 5px;
	border-style: none;
	margin: 0px;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox #CONTENTSFOOTERNAVI ul li {
	background-color: #EDEDED;
	background-image: none;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox #CONTENTSFOOTERNAVI ul li a {
	text-decoration: underline;
	background-image: url(images_site_old/icon_link_marker.gif);
	padding: 8px 8px 8px 22px;
	border-style: none;
	background-repeat: no-repeat;
	background-position: 6px 8px;
	display: block;
	margin: 0px;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox #CONTENTSFOOTERNAVI ul li a:hover {
	background-color: #FFF3DE;
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox #CONTENTSFOOTERNAVI ul li a:visited {
	color: #660066;
}

#WRAPPERKNOWHOW #CONTENTS  ul.titleList li a:visited {
	color: #660066;
}
#WRAPPERKNOWHOW #CONTENTS ul.check {
	margin: 5px 20px 15px;
	padding: 0px;
	border-top: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#WRAPPERKNOWHOW #CONTENTS ul.check li {
	border-bottom: 2px solid #FFFFFF;
	background-image: url(images_site_old/list_marker_check.gif);
	background-repeat: no-repeat;
	background-color: #FFF3DE;
	height: 20px;
	background-position: 0px 0px;
	padding: 8px 8px 2px 30px;
}
#WRAPPERKNOWHOW #CONTENTS ol {
}
#WRAPPERKNOWHOW #CONTENTS ol li {
	padding-bottom: 7px;
}
#WRAPPERKNOWHOW #CONTENTS ol.num {
	margin: 5px 20px 15px;
	padding: 0px;
	border-top: 1px dotted #CCCCCC;
	list-style-type: none;
}
#WRAPPERKNOWHOW #CONTENTS ol.num li {
	padding: 8px 8px 8px 27px;
	border-bottom: 1px dotted #CCCCCC;
	background-repeat: no-repeat;
	background-position: 5px 6px;
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num01 {
	background-image: url(images_site_old/ol_list/ol_01.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num02 {
	background-image: url(images_site_old/ol_list/ol_02.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num03 {
	background-image: url(images_site_old/ol_list/ol_03.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num04 {
	background-image: url(images_site_old/ol_list/ol_04.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num05 {
	background-image: url(images_site_old/ol_list/ol_05.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num06 {
	background-image: url(images_site_old/ol_list/ol_06.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num07 {
	background-image: url(images_site_old/ol_list/ol_07.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num08 {
	background-image: url(images_site_old/ol_list/ol_08.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num09 {
	background-image: url(images_site_old/ol_list/ol_09.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num10 {
	background-image: url(images_site_old/ol_list/ol_10.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num11 {
	background-image: url(images_site_old/ol_list/ol_11.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num12 {
	background-image: url(images_site_old/ol_list/ol_12.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num13 {
	background-image: url(images_site_old/ol_list/ol_13.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num14 {
	background-image: url(images_site_old/ol_list/ol_14.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num15 {
	background-image: url(images_site_old/ol_list/ol_15.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num16 {
	background-image: url(images_site_old/ol_list/ol_16.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num17 {
	background-image: url(images_site_old/ol_list/ol_17.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num18 {
	background-image: url(images_site_old/ol_list/ol_18.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num19 {
	background-image: url(images_site_old/ol_list/ol_19.gif);
}
#WRAPPERKNOWHOW #CONTENTS ol.num li.num20 {
	background-image: url(images_site_old/ol_list/ol_20.gif);
}
#WRAPPERKNOWHOW #CONTENTS .whiteBox .tableRed ul li {
border-style: none;
background-image: url(images_site/arrow05.gif);
background-repeat: no-repeat;
background-position: 5px 14px;
}

#WRAPPERKNOWHOW #CONTENTS .whiteBox .tableRed ul {
border-style: none;
}

#WRAPPERKNOWHOW .whiteBox #SITEMAP h2 a {

}

