
/* -------------------------------- 
Name: page stylesheet
Manager: ASUKA ACCOUNTING ASSOCIATES
-------------------------------- */

/*pagetitle
-------------------------------- */
#pagetitle {
	width: 1000px;
	margin: 0 auto;
}




/*navi
-------------------------------- */
#navi {
	width: 840px;
	padding: 0 0 5px 5px;
	margin: 8px auto 10px auto;
	border-bottom:#CCC 1px dotted;
}

*html #navi {
	width: 840px;
	padding: 0 0 0 5px;
	margin: 1px auto 7px auto;
}

*:first-child+html #navi {
	width: 840px;
	padding: 0 0 0 5px;
	margin: 3px auto 7px auto;
}




/*content_p
-------------------------------- */
#content_p:after {
	height: auto;
	visibility: hidden;
	display: block;
	content: ".";
}

#content_p {
	width: 840px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../img/page_bg.gif) repeat-y top left;
}

/*content_b
-------------------------------- */
#content_b {
	width: 840px;
	padding: 0 0 15px 0;
	margin: 0 auto 20px auto;
	overflow: hidden;
	background: url(../img/pageside_bottom.gif) no-repeat bottom left;
}




/* left
-------------------------------- */
#left {
	float: left;
	width: 205px;
	border-top: 1px solid #cccccc;
}




/* sidemenu
-------------------------------- */
#sidemenu {
	width: 190px;
	margin: 10px auto 10px auto;
}

.sm {
	padding: 0 0 5px 15px;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #cfd2e3;
	background: url(../img/sidemenu_point.gif) left top no-repeat;
}




/*leftmenu
-------------------------------- */

h3.service { margin:8px 0 0 12px; }
#servicemenu { margin:2px auto 5px auto; width:191px; background:url(../img/service_bg.jpg) repeat-y;}
#servicemenu h4 { margin:0 0 5px 0; }

#servicemenu ul { }
#servicemenu li { list-style:url(../../img/arrow.gif); margin-left:30px; line-height:1.8; }





/* bannerbox
-------------------------------- */
/*
#bannerbox {
	width: 190px;
	margin: 0 auto;
}

#bannerbox ul {
	padding: 5px 0 5px 2px;
}

#bannerbox li {
	padding: 1px 0;
}
*/



/* googlesearch
-------------------------------- */
#googlesearch {
	width: 173px;
	padding: 5px;
	margin: 5px auto;
	border: 1px solid #c4cad9;
	background: #dadde5;
}




/* right
-------------------------------- */
#right {
	float: right;
	width: 630px;
	padding: 0;
}




/* section
-------------------------------- */
.section {
	width: 630px;
	padding: 0 0 30px 0;
	margin: 0 auto;
}

.section p {
	padding: 0 5px 5px 5px;
}

.center {
	padding: 30px 0 0 0;
	text-align: center;
}

#gotoc {
	padding: 30px 0 0 0;
	text-align: center;
}




/*gototop
-------------------------------- */
#gototop {
	float: right;
	height: 27px;
	width: 121px;
	margin: 0 7px 0 0;
	background: url(../img/gotop.gif) no-repeat;
}

*html #gototop {
	float: right;
	height: 27px;
	width: 121px;
	margin: 0 0 0 0;
	background: url(../img/gotop.gif) no-repeat;
}

*:first-child+html #gototop {
	float: right;
	height: 27px;
	width: 121px;
	margin: 0 10px 0 0;
	background: url(../img/gotop.gif) no-repeat;
}

#gototop a {
	height: 27px;
	width: 121px;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}

.gototop02 {
	float: right;
	height: 27px;
	width: 121px;
	margin: 15px 0 10px 0;
	background: url(../img/gotop.gif) no-repeat;
	overflow:hidden;
}

.gototop02 a {
	height: 27px;
	width: 121px;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}

.gototop03 {
	float: right;
	height: 27px;
	width: 121px;
	margin: 0 0 20px 0;
	background: url(../img/gotop.gif) no-repeat;
}

*html .gototop03 {
	float: right;
	height: 27px;
	width: 121px;
	margin: 0;
	background: url(../img/gotop.gif) no-repeat;
}

.gototop03 a {
	height: 27px;
	width: 121px;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}

.gototop04 {
	float: right;
	height: 27px;
	width: 121px;
	margin: 0 0 20px 0;
	background: url(../img/gotop.gif) no-repeat;
}

.gototop04 a {
	height: 27px;
	width: 121px;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}



