/******************** page top ********************/
div.page-top-main{
padding-right:400px;
background:url("../img/oa/index/main_back.jpg") right top no-repeat;
padding-bottom:30px;
margin-left:10px;}


/******************** SIDE MENU ********************/
#side-menu li a.side-menu00{background:url("../img/oa/page_side_menu00.gif") top no-repeat;}
#side-menu li a.side-menu01{background:url("../img/oa/page_side_menu01.gif") top no-repeat;}
#side-menu li a.side-menu01-a{background:url("../img/oa/page_side_menu01.gif") bottom no-repeat;}
#side-menu li a.side-menu02{background:url("../img/oa/page_side_menu02.gif") top no-repeat;}
#side-menu li a.side-menu02-a{background:url("../img/oa/page_side_menu02.gif") bottom no-repeat;}
#side-menu li a.side-menu03{background:url("../img/oa/page_side_menu03.gif") top no-repeat;}
#side-menu li a.side-menu03-a{background:url("../img/oa/page_side_menu03.gif") bottom no-repeat;}
#side-menu li a.side-menu04{background:url("../img/oa/page_side_menu04.gif") top no-repeat;}
#side-menu li a.side-menu04-a{background:url("../img/oa/page_side_menu04.gif") bottom no-repeat;}
#side-menu li a.side-menu05{background:url("../img/oa/page_side_menu05.gif") top no-repeat;}
#side-menu li a.side-menu05-a{background:url("../img/oa/page_side_menu05.gif") bottom no-repeat;}
#side-menu li a:hover {background-position:bottom;} 




h3{
margin:0px;
padding:5px 10px;
background:#599fac;
color:#FFFFFF;}

/******************** page1 ********************/


a.page1-btn01{
width:190px;
height:37px;
display:block;
background:url("../img/office/btn02.gif") top no-repeat;
}

a.page1-btn02{
width:190px;
height:44px;
display:block;
background:url("../img/oa/page1/btn01.gif") top no-repeat;
}

a:hover {
	background-position:bottom;
}

.yerrow-block {
	background:#fff5df url("../img/oa/page1/yerrow_head.gif") top no-repeat;
	padding:0px;
	margin:10px 0px;
	width:540px;
	text-align:left;
	line-height:140%;
}
.table-1 h4 {
	font-size:120%;
	padding:10px 0px 10px 5px;
	margin:0px;
	color:#599fac;
}
.yerrow-block p {
	margin:10px;
}
.yerrow-block p.type-1 {
	color:#000;
	border-bottom:solid 1px #000;
	padding-bottom:3px;
	margin-bottom:3px;
}
.yerrow-block p.type-2 {
	color:#000;
}

.text-center {
	text-align:center;
}
.text-center a {
	margin:auto;
}

table.table-1 {
	border:solid 2px #599fac;
	margin:10px 0px;
}
table.table-1 td {
	vertical-align:top;
	padding:6px;
	line-height:140%;
}

/******************** page2 ********************/

table.table-2 {
	border:solid 2px #599fac;
	margin:10px 0px;
}
table.table-2 td {
	vertical-align:top;
	padding:6px;
	line-height:140%;
}
table.table-2 h4 {
	color:#6facb7;
}
div.table-2-1 {
	color:#60a14e;
	font-size:140%;
	text-align:center;
	border:solid 1px #e5e5e5;
	padding:5px;
}
div.table-2-2 {
	background:url(../img/oa/page3/sonnatokiha.gif) top left no-repeat;
	padding:40px 0px 20px 173px;
	line-height:180%;
	margin-bottom:10px;
	font-size:120%;
}

/******************** page4 ********************/

table.table-4 {
	border-collapse:collapse;
	border-spacing:0px;
	font-size:100%;
}

table.table-4 th {
	padding:2px;
	background:#599fac;
	text-align:left;
	border:solid 1px #000;
	color:#fff;
}

table.table-4 th.title {
	background:#fff;
	border:none;
	color:#000;
	border:none;
	font-size:120%;
	padding-top:15px;
}

table.table-4 th.sub {
	background:#ccc;
	color:#000;
}

table.table-4 td {
	padding:2px;
	border:solid 1px #000;
}