@charset "utf-8";

/* --------------------------------------------------
	SiteName : 梅川公認会計士・税理士事務所
	FileName : kessan.css
	Description : kessan styles
	
	== TOC =========================================
	1 : index layout styles
	2 : term layout styles
	
-------------------------------------------------- */



/* 1. index layout styles
================================================== */
#main .noteBoxWrap {
	background:url(../images/bg_note_top.gif) no-repeat left top;
	padding-top:37px;
}
#main .noteBox {
	background:url(../images/bg_note_btm.gif) no-repeat left bottom;
	padding:15px 50px 65px 56px;
	/*padding:25px 50px 85px 56px;*/
}
#main .boxWrap {
	background:url(../images/bg_box_top.gif) no-repeat left top;
	padding-top:19px;
	width:719px;
}
#main .box {
	background:url(../images/bg_box_btm.gif) no-repeat left bottom;
	padding:20px 42px 20px 52px;
}
#main ul.checkList li {
	background:url(../images/arrow_01.gif) no-repeat 0.0em 0.0em;
	padding:3px 0px 0px 30px;
}
#main .pointBoxWrap {
	background:url(../images/bg_pointBoxWrap.gif) no-repeat left top;
	padding:17px 18px;
	width:683px;
}
#main h4.h4Img {
	background:url(../images/bg_h4.gif) no-repeat left top;
	padding:6px 0px 6px 13px;
	font-size:110%;
}
#main .box2 {
	width:687px;
	border:#a19b88 1px solid;
	background:#f3f1e6;
	padding:15px;
	margin:20px 0px;
}
#main h4 { margin:25px 0 10px; }
#main h5 {
	color:#6d3c10;
	font-size:110%;
	border-bottom:#706a65 1px dashed;
	margin:30px 0px 15px;
}
#main .planBox {
	background:url(../images/bg_planBox.gif) no-repeat left bottom;
	width:629px;
	padding:25px 45px;
}
#main p.bdrBtm {
	border-bottom:#95855f 1px dotted;
}
#main .fBlown {
	color:#6d3c10;
}

#main .pointBoxWrap {
	background:url(../../keiri/images/bg_pointBoxWrap.gif) no-repeat 0 30px;
	/*padding:17px 18px;*/
	padding:0;
	/*width:683px;*/
	width:719px;
}
#main .pointBoxWrap h4 {
	margin:10px auto 0;
	width:682px;
}
#main .pointBox {
	background:url(../../keiri/images/bg_pointBox.gif) no-repeat left bottom;
	width:605px;
	margin:0 auto;
	padding:8px 32px 18px 45px;
}



/* 2. term layout styles
================================================== */
#main h3.h3Img {
	background:url(../images/bg_h4.gif) no-repeat left top;
	padding:6px 0px 6px 13px;
	font-size:95%;
	line-height:1.3em;
}


#kessan_main{
	background:url(../images/bnr_idx_01.jpg) no-repeat left top;
	width:680px;
	height:142px;
	padding-top:600px;
	padding-left:40px;
	display:block;
}

#main_btn{
	position: relative;
	top:0px;
	left:0px;
	text-align: right;
	vertical-align: bottom;
	display: block;
	height: 100px;
	width: 630px;
	padding:15px 26px 0 0;
}