/***********************************************/
/* 酷/I更新楠@2006/1/17                       */
/***********************************************/ 


@import url(../../common/css/lib_common.css);
@import url(../../common/css/lib_header.css);
@import url(../../common/css/lib_footer.css);
@import url(lib_navi.css);
/*\*//*/@import "../../common/css/lib_ie5.css";/**/

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

#bodyPane{
	float : left;
	width : 543px;
	padding : 0px 0px 40px 0px;
}

H1{
	margin : 0px 0px 12px 0px;
}

H2{
	clear : both;
	margin : 20px 0px 8px 0px;
}

H3{
	margin : 20px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-weight : normal;
}

TABLE.Topics TH, TABLE.Topics TD{
	padding : 0px 4px 8px 4px;
}

#bodyPane P{
	margin-bottom : 9px;
}

DIV.SoonText{
	margin : 0px 0px 20px 6px;
	width : 430px;
	float : left;
}
DIV.SoonPicture{
	margin : 14px 0px 0px 0px;
	width : 90px;
	float : right;
}


#bodyPane LI{
	margin : 4px 0px 4px 24px;
	padding : 0px 0px 0px 0px;
}

#bodyPane UL, #bodyPane OL{
	margin : 0px 0px 16px 0px;
	padding : 0px 0px 0px 0px;
}
#bodyPane UL LI{
	list-style-type : circle;
}
#bodyPane UL LI UL{
	margin-bottom : 4px;
}
#bodyPane LI.Decimal{
 	list-style-type : decimal;
}

/* organization/outline.htmlｖ活Z書　表樗)・@2007.10.02 */
#bodyPane LI.kessansyo{
	margin : 0px 0px 0px 0px;
}
/* organization/outline.htmlｖ活Z書　表樗)・@2007.10.02 */

DIV.adobe{
	margin : 20px 0px 0px 0px;
	padding : 20px 20px 20px 20px;
	border-width : 2px 2px 2px 2px;
	border-color : #888888;
	border-style : solid;
}

DIV.nyusatsu{
	clear:both;
	margin : 30px 0px 30px 0px;
	padding : 20px 20px 20px 20px;
	border-width : 2px 2px 2px 2px;
	border-color : #444444;
	border-style : solid 1px;
	background-color:#CCCCCC;
	
}

DIV.adobe P.Text{
	margin : 0px 0px 20px 0px;
}

DIV.reader{
	width : 130px;
	float : left;
	padding : 0px 20px 0px 0px;
}

#bodyPane P.copyText{
	font-size : 74%;
}

TABLE{
	margin : 20px 0px 10px 0px;
	border-width : 1px 0px 0px 1px;
	border-color : #000000;
	border-style : solid;
}
TABLE CAPTION{
	text-align : left;
}
TABLE TH, TABLE TD{
	padding : 3px 3px 3px 3px;
	border-width : 0px 1px 1px 0px;
	border-color : #000000;
	border-style : solid;
}
TABLE TH{
	background-color : #FDF1CD;
	text-align : center;
}

DIV.Otoiawase{
	margin : 0px 0px 10px 0px;
	padding : 10px 10px 10px 10px;
	border-width : 1px 1px 1px 1px;
	border-color : #000000;
	border-style : solid;
	background-color : #EEEEEE;
}


DIV.FigCenter{
	margin : 0px 0px 10px 0px;
	text-align : center;
}

DIV.Level{
	margin : 0px 17px 0px 6px;
}

.center{
	text-align : center;
}

h3.bar{
	background-color:#CDF0EC;
	color:#009966;
	font-size:90%;
	padding-left:5px;
	margin-bottom:10px;
}

h4.box{
	border-left:5px solid #06B39E;
	font-size:90%;
	line-height:120%;
	font-weight:normal;
	padding-left:5px;
	margin:10px 0px;
}

h4.home{
	border-left:5px solid #06B39E;
	font-size:90%;
	line-height:120%;
	font-weight:normal;
	padding-left:5px;
	margin:0px 0px 10px;
}

.site01{
	border-bottom:1px dashed #6AB081;
	margin-bottom:10px;
	padding-bottom:10px;
}

.site02{
	margin-bottom:10px;
	padding-bottom:10px;
}

.dod{
	border-bottom:1px dashed #6AB081;
	margin-bottom:10px;
	padding-bottom:10px;
}

.site02 p{
	padding:0px 0px 3px 10px;
}


/* organization/index.html用　ｉ"・・・@（更新楠0005/11/11　SML S.N）*/
DIV.TokubetsuwakuLeft{
    float: left;
	width : 260px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

DIV.TokubetsuwakuRight{
    float: left;
	width : 240px;
	margin : 6px 0px 0px 8px;
	padding : 4px 4px 0px 4px;
	border-width : 1px 1px 1px 1px;
	border-color : #06B39E;
	border-style : solid;
}

.Clear{
    clear: both;
}
/* organization/index.html用　ｉ"・梳凸/

/* organization/outline.html用　ｉ"・・・@（更新楠@2009/10/6）*/
DIV.adobe2{
	margin : 20px 0px 0px 0px;
	padding : 10px 10px 1px 10px;
	border-width : 1px 1px 1px 1px;
	border-color : #06B39E;
	border-style : solid;
}

TABLE.zaimutable{
    width : 495px;
	margin : 5px 0px 15px 0px;
	border-width : 1px 0px 0px 1px;
	border-color : #000000;
	border-style : solid;
	font-size: 100%;
}

TABLE.zaimutable TH, TABLE.zaimutable TD{
	padding : 3px 3px 3px 3px;
	border-width : 0px 1px 1px 0px;
	border-color : #000000;
	border-style : solid;
	text-align : center;
}
TABLE.zaimutable TH{
	background-color : #CEF0EC;
}

/* 2009/10/6 樗)詑ｉ"・・菎*/
TABLE.hyogikaitable{
    width : 495px;
	margin : 5px 0px 0px 0px;
	border-width : 1px 0px 0px 1px;
	border-color : #000000;
	border-style : solid;
	font-size: 100%;
}

TABLE.hyogikaitable TH, TABLE.hyogikaitable TD{
	padding : 3px 3px 3px 3px;
	border-width : 0px 1px 1px 0px;
	border-color : #000000;
	border-style : solid;
	text-align : center;
}
TABLE.hyogikaitable TH{
	background-color : #CEF0EC;
}
/* 2009/10/6 樗)詑ｉ"・梳涜*/

/* organization/outline.html用　ｉ"・梳凸/

/*↓100811追加*/
#bodyContainer #bodyPane #gaiyou_navi {
	font-size: 90%;
	margin: 0px;
	padding: 0px;
}
#bodyContainer #bodyPane #gaiyou_navi #section1 {
	margin: 0px;
	padding: 0px;
	clear: left;
}
#bodyContainer #bodyPane #gaiyou_navi #section2 {
	clear: left;
	margin: 0px;
	padding: 0px;
}
#bodyContainer #bodyPane #gaiyou_navi ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#bodyContainer #bodyPane #gaiyou_navi li {
	float: 	left;
	list-style: none;
	margin: 0px 10px 0px 0px;
}
/*↑100811追加*/
