/***********************************************/
/* 最終更新日　2006/3/9                        */
/***********************************************/ 


@import url(../../common/css/lib_common.css);
@import url(../../common/css/lib_header.css);
@import url(../../common/css/lib_footer.css);

/***********************************************/
/* Main styles                                 */
/***********************************************/ 

#bodyPane{
	width : 750px;
	margin : 0px 25px 0px 25px;
	padding : 0px 0px 20px 0px;
}

.caution{
	color : #FF0000;
}

DIV.forestContents{
	padding : 0px 17px 0px 20px;
}



/* 修正ここから　（更新日2006/3/9　SML S.N）*/
#bodyPane P.forestLead{
	margin : 20px 0px 0px 0px;
}

#bodyPane P{
	margin : 0px 0px 0px 0px;
}

H1{
	text-align : center;
	margin : 0px 0px 0px 0px;
}

H2{
	padding : 30px 0px 12px 0px;
}

H3{
	color : #009966;
	font-weight : bold;
	margin : 0px 0px 8px 0px;
	padding : 12px 0px 0px 4px;
	background-image : url(../img/border_dotted.gif);
	background-position : bottom;
	background-repeat : repeat-x;
}

H3.moridukuri{
	color : #009966;
	font-weight : bold;
	margin : 0px 0px 8px 0px;
	padding : 0px 0px 0px 4px;
	background-image : url(../img/border_dotted.gif);
	background-position : bottom;
	background-repeat : repeat-x;
}

DIV.forestContents UL{
	margin : 0px 0px 0px 15px;
	padding : 0px 10px 8px 0px;
}

DIV.forestContents LI{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}



DIV.forestBody{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

DIV.forestText{
	width : 484px;
	float : left;
}

DIV.forestText H3{
    width : 470px;
}

DIV.forestText P{
    width : 474px;
}

DIV.forestImage{
	width : 226px;
	float : left;
}

DIV.forestImage P.forestArrow{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
	color : #009966;
}

DIV.image100{
    clear : both;
    margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 8px;
}



.Clear{
    clear : both;
}

.Right{
	text-align: right;
}

P.PageBack{
    clear : both;
	padding : 20px 0px 0px 0px; 
	text-align: right;
}

P.DoubleText{
	padding : 8px 0px 0px 0px;
}



DIV.photobox01{
	width : 146px;
	float : left;
}

DIV.photobox02{
	width : 124px;
	float : left;
}

DIV.photobox01 IMG, DIV.photobox02 IMG, DIV.photobox01 P, DIV.photobox02 P{
	padding : 0px 3px 0px 3px;
	text-align: center;
}

DIV.ShijuukaraText{
	width : 310px;
	float : left;
}

DIV.ShijuukaraText P{
	width : 300px;
}

DIV.ShijuukaraImage{
	width : 400px;
	float : left;
	text-align : right;
}

TABLE.ShijuukaraTable{
    width : 510px;
	margin : 8px 0px 0px 100px;
	padding : 0px 0px 0px 0px;
	border-width : 1px 0px 0px 1px;
	border-color : #C0C0C0;
	border-style : solid;
}

TABLE.ShijuukaraTable TH, TABLE.ShijuukaraTable TD{
	text-align : center;
	vertical-align : top;
	padding : 3px 3px 3px 3px;
	border-width : 0px 1px 1px 0px;
	border-color : #C0C0C0;
	border-style : solid;
}

TABLE.ShijuukaraTable TR.Header TH{
	background-color : #CEF0EC;
}

TABLE.ShijuukaraTable TH{
	vertical-align : middle;
	background-color : #CEF0EC;
}
/* 修正　ここまで*/


