/* 基本設定 */
/*////////////////////////////////////////////////////////////*/

body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form {
	margin : 0px ;
	padding : 0px ;
}

img {
	border : none ;
}

form,input {
	display    : inline;
}

div.clear {
	clear : both ;
}

div.clear img {
	width : 0px ;
	height  : 0px ;
}



/* フォントサイズ */
/*////////////////////////////////////////////////////////////*/

body,td,th {
	font-size : 12px ;
	line-height : 150% ;
	color  : #555555 ;
}

.S,.S td,.S th {
	font-size : 10px ;
	line-height : 130% ;
}

.M,.M td,.M th {
	font-size : 12px ;
	line-height : 150% ;
}

.L,td .L,th .L {
	font-size : 14px ;
	line-height : 150% ;
}



/* リンク */
/*///////////////////////////////////////////////////////////*/

a,a:link {
	color : #E68661 ;
	text-decoration : none ;
}

a:hover {
	color : #B64317;
}

.link-icon a {
	background : url("../images/link_icon.gif") no-repeat 0px 3px ;
	padding : 0px 0px 0px 15px ;
	display : block ;
	font-weight : bold ;
}

.link-icon span.nolink {
	background : url("../images/link_icon_nolink.gif") no-repeat 0px 3px ;
	padding : 0px 0px 0px 15px ;
	display : block ;
	font-weight : bold ;
}

.link-icon-detail a {
	background : url("../images/link_icon_s.gif") no-repeat 0px 2px ;
	padding : 0px 0px 0px 13px ;
	display : block ;
	font-weight : bold ;
	font-size : 10px ;
}



/* 基本レイアウト */
/*///////////////////////////////////////////////////////////*/

body {
	background : url("../images/background.gif") repeat-y center top ;
	text-align : center ;
}

#base {
	text-align : left ;
	width : 800px ;
	margin : 0px auto ;
}

#base2 {
	text-align : left ;
	width : 750px ;
	margin : 50px auto ;
}

/* ヘッダー */

#header {
	width : 800px ;
	margin-bottom : 1px ;
}

#header thead th {
	text-align : left ;
}

#header thead td {
	text-align : right ;
	vertical-align : top ;
	padding-right : 5px ;
}

#header thead td#subnavi {
	padding-bottom : 5px ;
}

#header thead td#subnavi a {
	margin-left : 8px ;
}



/* フッター */

div#footer {
	margin-top : 20px ;
	background : url("../images/footer_bg.gif") repeat-x  0px 10px ;
	height : 65px ;
}

table.footer {
	width : 800px ;
	background : url("../images/footer_woodline.gif") no-repeat ;
}

table.footer th {
	padding-top : 10px ;
	text-align : center ;
}

table.footer th td {
	background : url("../images/footer_icon.gif") no-repeat center top ;
	padding : 6px 20px 12px 20px ;
	font-size : 10px ;
	line-height : 100% ;
}

table.footer td {
	text-align : right ;
	vertical-align : top ;
	padding-right : 8px ;
}

table.footer th td a {
	color : #666666 ;
}

table.footer th td a:hover {
	color : #E68661 ;
}



/* コンテンツ */

table#category {
	width : 800px ;
	border-bottom : 1px solid #EBEBEB ;
	margin-bottom : 10px ;
}

table#category td {
	font-size : 10px ;
	height : 15px ;
	padding : 0px 0px 0px 8px ;
	vertical-align : bottom ;
	line-height : 120%;
}

table#category th {
	padding : 0px 0px 1px 8px ;
	text-align : left ;
	vertical-align : top ;
}

.products {
	background : url("../../products/images/category_bg.jpg") no-repeat right top ;
}

.species {
	background : url("../../species/images/category_bg.jpg") no-repeat right top ;
}

.company {
	background : url("../../company/images/category_bg.jpg") no-repeat right top ;
}

.showroom {
	background : url("../../showroom/images/category_bg.jpg") no-repeat right top ;
}

.privacypolicy {
	background : url("../../privacypolicy/images/category_bg.jpg") no-repeat right top ;
}

.knowledge {
	background : url("../../knowledge/images/category_bg.jpg") no-repeat right top ;
}

.limited {
	background : url("../../limited/images/category_bg.jpg") no-repeat right top ;
}


/* サイドナビ */

#sidenavi {
	width : 160px ;
	vertical-align : top ;
	background : url("../images/side_bg.jpg") no-repeat center bottom #F1F1F1 ;
}

#sidenavi a {
	display : block ;
	margin-bottom : 2px ;
}

#sidenavi a img {
	display : block ;
}

#sidenavi ul {
	margin : 0px 2px 2px 2px ; 
}

#sidenavi ul li {
	padding : 0px 3px 0px 7px ;
	font-size : 11px ;
	line-height : 100% ;
	font-weight : bold ;
	border-top : 1px dotted #FFFFFF ;
	border-bottom : 1px dotted #B5B5B5 ;
	list-style-type : none ;
}

#sidenavi table.link-list {
	width : 156px ;
	margin : 0px 2px 2px 2px ; 
}

#sidenavi table.link-list td {
	width : 50% ;
	padding : 0px 3px 0px 7px ;
	border-top : 1px dotted #FFFFFF ;
	border-bottom : 1px dotted #B5B5B5 ;
	font-size : 11px ;
	line-height : 100% ;
	font-weight : bold ;
}

#sidenavi ul li a,#sidenavi table.link-list a {
	background : url("../images/link_icon.gif") no-repeat 0px 3px ;
	padding : 4px 0px 2px 15px ;
	color : #353832 ;
	display : block ;
}

#sidenavi ul li a:hover,#sidenavi table.link-list a:hover {
	color : #CCCCCC ;
}

#sidenavi .current {
	background-color : #FFFFFF ;
}


/* メインコンテンツ */

#contents {
	width : 630px ;
	vertical-align : top ;
}

#contents h2 {
	margin-bottom : 10px ;
}

#contents .main {
	margin-bottom : 20px ;
}

.box {
	background : url("../images/box_bg_half.gif") no-repeat bottom right ;
	padding : 0px 8px 8px 0px ;
}

.box-full {
	background : url("../images/box_bg_full.gif") no-repeat bottom right ;
	padding : 0px 8px 8px 0px ;
}

.gototop {
	margin-bottom : 10px ;
	text-align : right ;
}

#contents .category-index {
	width : 630px ;
	margin-bottom : 15px ;
}

#contents .category-index .box {
	width : 50% ;
	padding : 0px 4px 4px 0px ;
}

#contents .category-index table {
	width : 100% ;
}

#contents .category-index table th {
	width : 15px ;
	background : url("../images/box_side_woodyline.gif") repeat-y ;
}

#contents .category-index table td {
	padding : 5px 0px 3px 7px ;
}

#contents div.parag {
	padding : 4px 0px 0px 0px ;
	margin : 0px 0px 20px 15px ;
	border-top : 1px solid #CCCCCC ;
}

#contents div.parag img.right,#contents div.parag-noline img.right {
	display : block ;
	float : right ;
	margin : 0px 0px 15px 30px ;
}

#contents div.parag-noline {
	padding : 4px 0px 0px 0px ;
	margin : 0px 0px 20px 15px ;
}

#contents th.layout-box,#contents td.layout-box {
	vertical-align : top ;
	text-align : left ;
}

#contents table.layout-box th,#contents table.layout-box td {
	vertical-align : top ;
	text-align : left ;
}

a.pdf {
	background : url("../images/pdf_icon.gif") no-repeat 2px center ;
	padding : 0px 0px 5px 20px ;
	line-height : 20px ;
	display : block ;
	margin-top : 5px ;
}


/* トップページ */

table#main-contents {
	width : 800px ;
	margin-bottom : 15px ;
}

table#main-contents th {
	border-bottom : 1px solid #CCCCCC ;
	padding-bottom : 1px ;
}

table#main-contents td {
	padding-top : 5px ;
	vertical-align : top ;
	text-align : left ;
}

table#sub-contents th.information {
	width : 530px ;
	border-top : 1px solid #CCCCCC ;
	padding : 5px 0px 4px 0px ;
	vertical-align : top ;
	text-align : left ;
}

table#sub-contents td {  
	padding-left : 10px ;
	vertical-align : top ;
}

table#sub-contents td a {
	display : block ;
	margin-bottom : 5px ;
}

table#sub-contents th.information table th {
	padding-top : 3px ;
	width : 130px ;
	vertical-align : top ;
	text-align : left ;
}

body#information {
	text-align:left;padding-right:10px;
}

body#information dl {
	font-size : 10px ;
}

body#information dt {
	background : url("../images/list_icon.gif") no-repeat left center ;
	float : left ;
	padding-left : 10px ;
	line-height : 130% ;
}

body#information dd {
	float : right ;
	width : 305px ;
	line-height : 130% ;
}

body#information dd.clear {
	float : none ;
	clear : both ;
	width : 300px ;
}

body#information dd.clear img {
	width : 300px ;
	height : 5px ;
	display : block ;
}

table#sub-contents td dd a {
	display : inline ;
}


/* 製品紹介 */

#contents table.function {
	width : 595px ;
	margin : 0px 0px 20px 20px ;
}

#contents table.function th {
	width : 40px ;
}

#contents table.function td {
	padding-left : 5px ;
	font-size : 10px ;
}

#contents table.function tbody.margin td {
	padding : 0px ;
	height : 5px ;
}

#contents table.products-index {
	width : 615px ;
}

#contents table.products-index th {
	vertical-align : top ;
	text-align : left ;
	width : 135px ;
}

#contents table.products-index td {
	vertical-align : top ;
	text-align : left ;
}

#contents table.products-index td.box-full table {
	width : 100% ;
}

#contents table.products-index td.box-full table th {
	vertical-align : top ;
	text-align : left ;
	width : 122px ;
}

#contents table.products-index td.box-full table td span {
	background : url("../images/list_icon.gif") no-repeat left center ;
	display : block ;
	font-size : 10px ;
	color : #777777 ;
	padding-left : 8px ;
	line-height : 130% ;
}

#contents table.products-index td.box-full table td div {
	font-size : 10px ;
	line-height : 130% ;
	border-top : 1px solid #CCCCCC ;
	padding-top : 3px ;
}

#contents table.products-index td.box-full table td.function {
	vertical-align : bottom ;
}

#contents table.products-index td.box-full table td.function img {
	float : left ;
	margin-right : 4px ;
}

#contents table.products-index td.box-full table td.bt {
	vertical-align : bottom ;
	text-align : right ;
}


#contents table.products-index tbody.margin td {
	padding : 0px ;
	height : 15px ;
}


/* CSS追加formaldehyde.html */
#formaldehyde {
	width : 750px ;
	vertical-align : top ;
}


#formaldehyde table.formaldehyde {
	width:750px;
	margin-bottom:10px;
	}
#formaldehyde table.formaldehyde th{
	background:url("../../products/images/title_hormaldehyde.gif") no-repeat;
	padding-left:15px;
	color : #ffffff;
	text-align:left;
	font-weight: normal;
}
#formaldehyde table.formaldehyde th h2 {
	font-size:14px;
	line-height:21px;
	border-bottom:1px solid #31332f;
	width:495px;
	margin:0;
	padding:3px 0 0 5px;
}
#formaldehyde table.formaldehyde th p {
	font-size : 10px ;
	line-height : 19px ;
	border-top : 1px solid #727470 ;
	width : 495px ;
	padding : 0px 0px 0px 5px ;
}
#formaldehyde table.formaldehyde td {
	padding : 10px 0px 0px 15px ;
}

#formaldehyde table.formaldehyde td img {
	float : left ;
	margin-right : 4px ;
}

#formaldehyde .formaldehyde_bar {
	margin-left:20px;
	margin-right:0;
	margin-top:0px;
	height:24px;
	border-bottom:1px solid #CDCCCC;
	}

#formaldehyde_text {
	margin-left:20px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#F1F1F1;
}
#formaldehyde_text p.text1 {
	color:#353832;
	size:12px;
	line-height:18px;
	padding:10px;
}

#base2 .formaldehyde_title {
	margin-left:20px;
	margin-right:0;
	height:24px;
	border-bottom:1px dotted #CDCCCC;
	background:("../../products/images/point.gif") no-repeat;
	}
#base2 .formaldehyde_title h4 {
	color:#353832;
	size:12px;
	font-weight:bold;
	line-height:24px;
}
#base2 .formaldehyde_title2 {
	margin-left:20px;
	margin-right:0;
	margin-top:15px;
	height:24px;
	border-bottom:1px dotted #CDCCCC;
	background:("../../products/images/point.gif") no-repeat;
	}
#base2 .formaldehyde_title2 h4 {
	color:#353832;
	size:12px;
	font-weight:bold;
	line-height:24px;
}

.formaldehydetable1 tr {
	height:20px;
}

.top {
	margin-top:10px;
	margin-bottom:5px;
	text-align:right;
}
.top img {
	border:0;
	
}



/* 製品紹介詳細 */

#contents table.products-title {
	width :  630px ;
	margin-bottom : 10px ;
}

#contents table.products-title th {
	background : url("../../products/images/title_bg.gif") no-repeat ;
	padding-left : 15px ;
	color : #FFFFFF ;
	text-align : left ;
	font-weight : normal ;
}

#contents table.products-title th h2 {
	font-size : 14px ;
	line-height : 21px ;
	border-bottom : 1px solid #31332F ;
	width : 495px ;
	margin : 0px ;
	padding : 3px 0px 0px 5px ;
}
#contents table.products-title th div {
	font-size : 10px ;
	line-height : 19px ;
	border-top : 1px solid #727470 ;
	width : 495px ;
	padding : 0px 0px 0px 5px ;
}

#contents table.products-title td {
	padding : 10px 0px 0px 15px ;
}

#contents table.products-title td img {
	float : left ;
	margin-right : 4px ;
}

#contents ol li {
	margin-left : 17px ;
}

#contents ol.icon li {
	background : url("../images/list_icon_b.gif") no-repeat left 4px ;
	list-style-type : none ;
	padding : 0px 0px 0px 14px ;
	margin  : 0px ;
}

#contents ul.icon li {
	background : url("../images/list_icon.gif") no-repeat left 4px ;
	list-style-type : none ;
	padding : 0px 0px 0px 10px ;
	font-size : 10px ;
	line-height : 130% ;
}

#contents div.parag .sub-parag,#contents div.parag-noline .sub-parag {
	border-top : 1px dashed #CCCCCC ;
	margin : 8px 0px 0px 0px ;
	padding : 8px 0px 0px 0px ;
}

#contents h3 {
	border-bottom : 1px solid #CCCCCC ;
	font-size : 12px ;
	line-height : 150% ;
	margin-bottom : 5px ;
}

#contents table.list {
	background-color : #CCCCCC ;
}

#contents table.list th {
	background-color : #F1F1F1 ;
	vertical-align : top ;
	text-align : left ;
	padding : 3px 5px ;
}

#contents table.list td {
	background-color : #FFFFFF ;
	vertical-align : top ;
	text-align : left ;
	padding : 3px 5px ;
}

#contents table.attention {
	background-color : #E68661;
}


#contents table.attention td {
	background-color : #FFFFFF ;
	vertical-align : top ;
	text-align : left ;
	padding : 3px 5px ;
}

#contents table.center th {
	vertical-align : middle ;
	text-align : center ;
}

#contents table.center td {
	vertical-align : middle ;
	text-align : center ;
}

#contents .products-example img.photo {
	display : block ;
	border : 3px solid #000000 ;
}

#contents .products-example span {
	display : block ;
	padding : 2px ;
	font-size : 10px ;
	line-height : 130% ;
	float : left ;
}

#contents .watco-caution {
	border : 2px solid #FF0000 ; 
}

#contents .watco-caution td {
	vertical-align : top ;
	text-align : left ;
	padding : 5px ;
	font-size : 10px ;
}

#contents .watco-caution td div.caution {
	border : 2px solid #F9E800 ;
	color : #FF0000 ;
	padding : 3px ;
}

#contents .watco-caution th {
	vertical-align : top ;
	text-align : left ;
	padding : 5px 10px ;
}

#contents .watco-caution td.red {
	color : #FF0000 ;
}

#contents .watco-caution td.bold {
	font-weight : bold ;
}

/* 使用例写真 */

#contents h2.example {
	margin : 0px 0px 5px 0px ;
}

#contents table.example-layout {
	width : 615px ;
	margin : 10px 0px 20px 15px ;
}

#contents table.example-layout td.box-full {
	vertical-align : top ;
	text-align : left ;
	padding-right : 15px ;
}

#contents table.example-layout dl {
	width : 280px ;
}

#contents table.example-layout dt {
	border-top : 1px solid #CCCCCC ;
	padding : 4px 0px 5px 0px ;
}

#contents table.example-layout dd {
	padding : 0px 0px 5px 0px ;
}

#contents table.example-layout dd.photo {
	padding : 0px 0px 10px 0px ;
}

#contents table.example-layout dd.photo img {
	border : 3px solid #000000 ;
}

#contents table.example-layout th {
	width : 25px ;
}


/* 樹種紹介 */

#contents .species-index {
	width : 480px ;
}

#contents .species-index th.box {
	width : 234px ;
}

#contents .species-index th.blank {
	width : 234px ;
}

#contents .species-index td {
	width : 12px ;
}

#contents .species-index th table th {
	vertical-align : top ;
	text-align : left ;
}

#contents .species-index th table th.photo {
	padding-right : 5px ;
}

#contents .species-index th table td {
	vertical-align : bottom ;
	text-align : right ;
	width : 100% ;
}

#contents .species-index tbody td {
	height : 10px ;
}

#contents table.name-index {
	margin : 0px 0px 20px 15px ;
	width : 615px ;
	border-left : 1px solid #CCCCCC ;
	border-top : 1px solid #CCCCCC ;
}

#contents table.name-index th {
	background-color : #F1F1F1 ;
	padding : 1px 3px ;
	vertical-align : top ;
	border-bottom : 1px solid #CCCCCC ;
	border-left : 1px solid #FFFFFF ;
	border-top : 1px solid #FFFFFF ;
}

#contents table.name-index td {
	background-color : #FFFFFF ;
	padding : 1px 5px ;
	border-bottom : 1px solid #CCCCCC ;
	border-left : 1px solid #CCCCCC ;
}

#contents table.name-index td.eng {
	font-family : verdana ;
	font-size : 9px ;
	border-left : 1px dotted #CCCCCC ;
	border-right : 1px solid #CCCCCC ;
}

#contents table.name-index a {
	display : block ;
}

#contents h2.species {
	background : url("../../species/images/title_bg.gif") no-repeat ;
	padding : 8px 0px 6px 20px ;
	color : #FFFFFF ;
	font-size : 16px ;
	line-height : 16px ;
	margin : 0px 0px 5px 0px ;
}

#contents table.photo {
	width : 615px ;
	margin : 10px 0px 45px 15px ;
}

#contents table.photo th {
	text-align : left ;
	vertical-align : top ;
	width : 185px ;
	border-top : 1px solid #CCCCCC ;
	padding : 4px 0px 0px 0px ;
}

#contents table.photo td {
	width : 30px ;
}


#contents table.photo th a {
	display : block ;
	margin : 10px 0px 0px 0px ;
}

#contents table.photo th div {
	margin : 10px 0px 0px 0px ;
}

#contents table.species-data {
	width : 450px ;
}

#contents table.species-data th {
	border-top : 1px solid #CCCCCC ;
	border-bottom : 1px solid #FFFFFF ;
	border-right  : 1px solid #CCCCCC ;
	background : url("../../species/images/data_bg.jpg") no-repeat left bottom ;
	padding : 3px 15px 3px 5px ;
	text-align : left ;
	font-weight : normal ;
	white-space : nowrap ;
	vertical-align : top ;
}

#contents table.species-data th div {
	background : url("../images/list_icon.gif") no-repeat 0px 7px ;
	padding : 0px 0px 0px 10px ;
}

#contents table.species-data td {
	border-top : 1px solid #CCCCCC ;
	border-bottom : 1px solid #FFFFFF ;
	padding : 3px 3px 3px 10px ;
	text-align : left ;
	width : 100% ;
}

#contents table.species-data tbody.margin td {
	border: none ;
	padding : 0px ;
	height : 20px ;
}

/*ポップアップ */

#popup-base {
	width : 545px ;
	margin : 10px ;
	text-align : left ;
}

#popup-base h2.popup {
	background : url("../../images/popup_title_bg.gif") no-repeat ;
	padding : 8px 0px 6px 20px ;
	color : #FFFFFF ;
	font-size : 16px ;
	line-height : 16px ;
	margin : 0px 0px 10px 0px ;
}

#popup-base h2.species {
	background : url("../../species/images/popup_title_bg.gif") no-repeat ;
	padding : 8px 0px 6px 20px ;
	color : #FFFFFF ;
	font-size : 16px ;
	line-height : 16px ;
	margin : 0px 0px 10px 0px ;
}

#popup-base h2.company {
	background : url("../../company/images/popup_title_bg.gif") no-repeat ;
	padding : 8px 0px 6px 20px ;
	color : #FFFFFF ;
	font-size : 16px ;
	line-height : 16px ;
	margin : 0px 0px 10px 0px ;
}

#popup-base div.parag {
	padding : 4px 0px 0px 0px ;
	margin : 0px 0px 20px 15px ;
	border-top : 1px solid #CCCCCC ;
}

#popup-base div.parag div {
	margin-top : 8px ;
}

#popup-base div.footer {
	padding : 13px 0px 0px 0px ;
	background : url("../../species/images/popup_footerline.gif") no-repeat ;
	text-align : right ;
}


/*会社案内*/

#contents table.company-layout {
	width : 615px ;
}

#contents table.company-layout th {
	vertical-align : top ;
	text-align : left ;
	width : 180px ;
	line-height : 130% ;
}

#contents table.company-layout td {
	vertical-align : top ;
	text-align : left ;
	width : 435px ;
	line-height : 130% ;
}

#contents table.company-layout td strong {
	display : block ;
	margin-top : 2px ;
}

#contents table.company-layout td dl {
	border-bottom : 1px dashed #CCCCCC ;
	margin-bottom : 5px ;
	padding-bottom : 5px ;
}

#contents table.company-layout td dt {
	padding : 0px 0px 0px 14px ;
	background : url("../images/list_icon_b.gif") no-repeat left center ;
	font-size : 14px ;
	font-weight : bold ;
	line-height : 150% ;
}

#contents table.company-layout td dd {
	padding : 0px 0px 0px 14px ;
}

#contents .background-layout th {
	padding-bottom : 5px ;
}

#contents .background-layout td.photo {
	width : 256px ;
}

#contents .background-layout td.photo img {
	display : block ;
	border : 3px solid #000000 ;
	margin-left : 15px ;
}

#contents .history-layout th {
	width : 95px ;
}

#contents .history-layout th {
	padding-bottom : 10px ;
}

#contents .history-layout td table {
	border-top : 1px solid #D5D5D5 ;
}

#contents .history-layout td table th {
	white-space : nowrap ;
	padding  : 6px 8px 6px 3px ;
	border-bottom : 1px solid #D5D5D5 ;
	border-right : 1px dotted #D5D5D5 ;
	border-top : 1px solid #FFFFFF ;
	border-left : 1px solid #EEEEEE ;
	background-color :#F1F1F1 ;
	font-size : 10px ;
}

#contents .history-layout td table td {
	padding  : 6px 3px 6px 7px ;
	border-bottom : 1px solid #D5D5D5 ;
	border-top : 1px solid #FFFFFF ;
	border-left : 1px dotted #EEEEEE ;
	font-size : 10px ;
}

#contents .history-layout td table thead td,#contents .history-layout td table thead th {
	padding-top : 3px ;
}




/*木の情報館*/

#contents h2.episode {
	background : url("../../knowledge/images/title_episode.gif") no-repeat ;
	padding : 2px 0px 1px 20px ;
	color : #FFFFFF ;
	font-size : 16px ;
	line-height : 22px ;
}

#contents h2.episode span {
	font-size : 12px ;
	line-height : 20px ;
	display : block ;
}

#contents table.board-flow {
	width : 615px ;
}

#contents table.board-flow th {
	background : url("../../knowledge/images/hl_bg.gif") no-repeat left bottom ;
	padding-bottom : 35px ;
	width : 150px ;
	vertical-align : top ;
	text-align : left ;
}

#contents table.board-flow td {
	padding-bottom : 35px ;
	vertical-align : top ;
}

#contents table.board-flow table.slice td {
	padding : 0px 0px 0px 0px ;
}

#contents table.board-flow table.slice td img {
	border : 2px solid #D5D5D5 ;
	display : block ;
	margin-bottom : 3px ;
}

#contents table.board-flow table.slice td span {
	font-size : 10px ;
	line-height : 130% ;
}

#contents table.board-flow table.slice th {
	width : 23px ;
	background : none ;
	padding : 0px 0px 0px 0px  ;
}

#contents table.board-stick th {
	width : 150px ;
	vertical-align : top ;
	text-align : left ;
}

#contents table.board-stick td {
	vertical-align : top ;
}

#contents table.board-stick td.photo {
	width : 135px ;
}

#contents div.episode-intro {
	background-color : #F1F1F1 ;
	padding : 5px ;
}


/*プライバシーポリシー*/

#contents h2.pp {
	background : url("../../privacypolicy/images/title_bg.gif") no-repeat ;
	padding : 8px 0px 6px 20px ;
	color : #FFFFFF ;
	font-size : 16px ;
	line-height : 16px ;
	margin : 0px 0px 5px 0px ;
}

#contents dl.pp dt {
	list-style-type : decimal ;
	margin : 0px 0px 15px  22px ;
	display : list-item ;
}

#contents dl.pp dd {
	margin : -10px 0px 15px  22px ;
}
