@charset "Shift_JIS";

/*---▼新着情報---*/

.topics1{
	margin:10px 0px 0px 12px;
	padding:0;
	text-align:left;
	width: 523px;
}

.topics1 p{
	margin:3px 0px 0px 0px;
	padding:0;
}


.topics1 h3{
	margin:3px 0px 3px 0px;
	padding:0;
	font-size:14px;
}

/*---▲新着情報---*/


/*---▼会社概要---*/

.company1{
	width:auto;
	height:auto;
	margin:10px 0px 0px 10px;
	padding:0;
	border-top:solid 1px #D2E6F6;
	border-left:solid 1px #D2E6F6;
	font-size:12px;
	line-height:18px;
}

.company1 td.td1{
width:130px;
height:auto;
margin:0;
padding:3px;
border-bottom:solid 1px #D2E6F6;
border-right:solid 1px #D2E6F6;
background-color:#F3F9FD;
vertical-align:top;
text-align:center;
}

.company1 td.td2{
	width:65px;
	height:auto;
	margin:0;
	padding:3px;
	border-bottom:solid 1px #D2E6F6;
	border-right:solid 1px #D2E6F6;
	background-color:#F3F9FD;
	vertical-align:top;
	text-align:center;
}

.company1 td.td3{
width:305px;
height:auto;
margin:0;
padding:3px;
border-bottom:solid 1px #D2E6F6;
border-right:solid 1px #D2E6F6;
background-color:#F3F9FD;
vertical-align:top;
}

.company1 td.td1_2{
width:130px;
height:auto;
margin:0;
padding:3px;
border-bottom:solid 1px #D2E6F6;
border-right:solid 1px #D2E6F6;
background-color:#FFFFFF;
vertical-align:top;
text-align:center;
}

.company1 td.td2_2{
	width:65px;
	height:auto;
	margin:0;
	padding:3px;
	border-bottom:solid 1px #D2E6F6;
	border-right:solid 1px #D2E6F6;
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:center;
}

.company1 td.td3_2{
width:305px;
height:auto;
margin:0;
padding:3px;
border-bottom:solid 1px #D2E6F6;
border-right:solid 1px #D2E6F6;
background-color:#FFFFFF;
vertical-align:top;
}

.company2{
	width:auto;
	height:auto;
	margin:8px 0px 8px 0px;
	padding:0;
	text-align:right;
}



.company3{
	width:auto;
	height:auto;
	margin:10px 0px 30px 40px;
	padding:0;
	border-top:solid 1px #D2E6F6;
	border-left:solid 1px #D2E6F6;
	font-size:12px;
	line-height:18px;
}

.company3 td.td1{
width:130px;
height:auto;
margin:0;
padding:3px;
border-bottom:solid 1px #D2E6F6;
border-right:solid 1px #D2E6F6;
background-color:#F3F9FD;
vertical-align:top;
text-align:center;
}

.company3 td.td2{
	width:300px;
	height:auto;
	margin:0;
	padding:3px;
	border-bottom:solid 1px #D2E6F6;
	border-right:solid 1px #D2E6F6;
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:left;
}


.company4{
	width:auto;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:0;
	text-align:center;
}


.company5{
	width:530px;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:5px;
	text-align:left;
	background-color:#F6F6F6;
}


.company6{
	width:auto;
	height:auto;
	margin:10px 0px 0px 30px;
	padding:0;
	border-top:solid 1px #D2E6F6;
	border-left:solid 1px #D2E6F6;
	font-size:12px;
	line-height:18px;
}

.company6 td.td1{
	width:140px;
	height:auto;
	margin:0;
	padding:3px 3px 3px 10px;
	border-bottom:solid 1px #D2E6F6;
	border-right:solid 1px #D2E6F6;
	background-color:#F3F9FD;
	vertical-align:top;
	text-align:left;
}

.company6 td.td3{
width:305px;
height:auto;
margin:0;
padding:3px 3px 3px 10px;
border-bottom:solid 1px #D2E6F6;
border-right:solid 1px #D2E6F6;
background-color:#F3F9FD;
vertical-align:top;
}

.company6 td.td1_2{
	width:140px;
	height:auto;
	margin:0;
	padding:3px 3px 3px 10px;
	border-bottom:solid 1px #D2E6F6;
	border-right:solid 1px #D2E6F6;
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:left;
}

.company6 td.td3_2{
width:305px;
height:auto;
margin:0;
padding:3px 3px 3px 10px;
border-bottom:solid 1px #D2E6F6;
border-right:solid 1px #D2E6F6;
background-color:#FFFFFF;
vertical-align:top;
}

.company6 td.td3_2 ul{
list-style:none;
}

.company7{
	width:530px;
	height:auto;
	margin:0px 0px 20px 10px;
	padding:0;
	border:solid 1px #cccccc;
	background-color:#F6F6F6;
}

.company8{
	margin:12px;
	padding:0;
}


.company8 td.td1{
	text-align:center;
	vertical-align:middle;
	width: 216px;
}

.company8 td.td2{
	text-align:left;
	vertical-align:middle;
}

.company8 td.td2 ul{
margin:0px 0px 10px 10px;
padding:0;
list-style:none;
}

.company8 td.td2 ul li.top{
background-image:url(../../company/images/company21.jpg);
background-repeat:no-repeat;
background-position:0px 3px;
margin:0;
padding:0px 0px 0px 13px;
}

.company8 td.td2 ul li.top2{
background-image:url(../../company/images/company22.jpg);
background-repeat:no-repeat;
background-position:0px 3px;
margin:0;
padding:0px 0px 0px 13px;
}

.company8 td.td2 ul li.top3{
	background-image:url(../../company/images/company23.jpg);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin:0;
	padding:0px 0px 0px 13px;
	float: left;
}



.company8 td.td2 ul li{
margin:0;
padding:0px 0px 0px 13px;
}

/*---▲会社概要---*/


/*---▼採用情報---*/
.recruit1{
	width:auto;
	height:auto;
	margin:10px 0px 0px 10px;
	padding:0;
	border-top:solid 1px #D2E6F6;
	border-left:solid 1px #D2E6F6;
	font-size:12px;
	line-height:18px;
}

.recruit1 td.td1{
	width:146px;
	height:auto;
	margin:0;
	padding:6px;
	border-bottom:solid 1px #D2E6F6;
	border-right:solid 1px #D2E6F6;
	background-color:#F3F9FD;
	vertical-align:top;
	text-align:center;
	font-weight: bold;
}

.recruit1 td.td2{
	width:360px;
	height:auto;
	margin:0;
	padding:6px;
	border-bottom:solid 1px #D2E6F6;
	border-right:solid 1px #D2E6F6;
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
}


.recruit1 td.td2 a{
color:#CC0000;
text-decoration:underline;
}

.recruit1 td.td2 a:hover{
color:#CC0000;
text-decoration:none;
}

/*---▲採用情報---*/


/*---▼サイトマップ---*/

.sitemap1{
	margin:10px;
	padding:0;
}

.sitemap1 p.li1{
width:520px;
height:30px;
background-image:url(../../images/sitemap1.jpg);
background-repeat:no-repeat;
margin:0px 0px 5px 0px;
padding:6px 0px 0px 25px;
}

.sitemap1 p.li1 a{
color:#000066;
text-decoration:none;
}

.sitemap1 p.li1 a:hover{
color:#000066;
text-decoration:underline;
}


.sitemap2{
	width:260px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}

.sitemap2 ul{
margin:0;
padding:0;
list-style:none;
}


.sitemap2 ul li.li2{
width:250px;
height:30px;
background-image:url(../../images/sitemap2.jpg);
background-repeat:no-repeat;
margin:0;
padding:4px 0px 0px 58px;
}


.sitemap2 ul li.li2 a{
color:#000066;
text-decoration:none;
}

.sitemap2 ul li.li2 a:hover{
color:#000066;
text-decoration:underline;
}



.sitemap2 ul li.li3{
	width:250px;
	height:30px;
	background-image:url(../../images/sitemap3.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:3px 0px 0px 78px;
}


.sitemap2 ul li.li3 a{
color:#000066;
text-decoration:none;
}

.sitemap2 ul li.li3 a:hover{
color:#000066;
text-decoration:underline;
}

/*---▲サイトマップ---*/


/*---▼税務会計業務-0--*/

.services1{
	width:auto;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:5px;
	text-align:left;
	background-color:#F6F6F6;
}

.services2{
	width:auto;
	height:auto;
	margin:8px 0px 8px 0px;
	padding:0;
	text-align:right;
}

.services_contact{
	margin:10px 0px 10px 0px;
	padding:0;
	text-align: center;
}

.services3{
	width:auto;
	height:auto;
	margin:26px 0px 8px 48px;
	padding:0;
	text-align:left;
}


.services4{
	width:176px;
	height:auto;
	margin:0px 7px 15px 0px;
	padding:0;
	background-image:url(../../services/images/services4.jpg);
	background-repeat:repeat-y;
	text-align:left;
	float:left;
}

.services5 {
	margin:7px;
	padding:0;
	width:auto;
	height:230px;
}

.services5 ul{
margin:10px 0px 0px 8px;
padding:0;
list-style:none;
}


.services5 ul li{
margin:0;
padding:0px 0px 5px 10px;
background-image:url(../../services/images/services7.jpg);
background-repeat:no-repeat;
background-position:0px 3px;
}

.services5 ul li a{
color:#333333;
text-decoration:underline;
}

.services5 ul li a:hover{
color:#333333;
text-decoration:none;
}


.services6{
	width:265px;
	height:auto;
	margin:0px 7px 15px 0px;
	padding:0;
	background-image:url(../../services/images/services13.jpg);
	background-repeat:repeat-y;
	text-align:left;
	float:left;
}

.services7 {
	margin:7px;
	padding:0;
	width:auto;
	height:100px;
}

.services8{
	width:540px;
	height:390px;
	margin:10px 0px 10px 0px;
	padding:0px;
	text-align:left;
	background-color:#F6F6F6;
	border: solid 1px #CCCCCC;
}

.services8_1{
width:174px;
height:auto;
margin:0;
padding:0;
text-align:left;
float:left;
}

.services8_2{
	width:360px;
	height:auto;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
}

.services8_3{
	width:337px;
	height:auto;
	margin:0;
	padding:0;
	text-align:left;
}

.services9{
	width:540px;
	height:420px;
	margin:10px 0px 10px 0px;
	padding:0px;
	text-align:left;
	background-color:#F6F6F6;
	border: solid 1px #CCCCCC;
}

.services_orange{
color:#FF6600;
font-size:16px;
}

.services_green{
color:#7FAB00;
font-size:16px;
}

.services_pink{
color:#FF6666;
font-size:16px;
}

.services_blue{
color:#3399FF;
font-size:16px;
}

.services_violet{
color:#5D2EBC;
font-size:16px;
}

.onepoint1{
	width:531px;
	height:25px;
	margin:0;
	padding:3px 0px 0px 18px;
	background-image:url(../../services/onepoint/images/onepoint1.jpg);
	background-repeat:no-repeat;
	font-size: 14px;
}

.onepoint2 ul{
margin:0px 0px 20px 15px;
padding:0;
list-style:none;
}

.onepoint2 ul li{
	width:480px;
	height:auto;
	margin:0;
	padding:4px 0px 6px 18px;
	background-image:url(../../services/onepoint/images/onepoint2.jpg);
	background-repeat:no-repeat;
	border-bottom:dotted 1px #999999;
}

.onepoint2 ul li a{
color:#333333;
text-decoration:none;
}

.onepoint2 ul li a:hover{
color:#333333;
text-decoration:underline;
}


.onepoint3 ul{
margin:10px 0px 20px 15px;
padding:0;
list-style:none;
}

.onepoint3 ul li{
	width:480px;
	height:auto;
	margin:0;
	padding:4px 0px 3px 18px;
	background-image:url(../../services/onepoint/images/onepoint2.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.onepoint3 ul li a{
color:#003399;
text-decoration:underline;
}

.onepoint3 ul li a:hover{
color:#003399;
text-decoration:none;
}

.onepoint4{
	margin:0;
	padding:0;
	width:541px;
	height:auto;
	background-image:url(../../services/onepoint/images/onepoint4.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#EA0027;
	font-size: 20px;
	font-weight:normal;
	border:solid 1px #EA0027;
	background-color:#FDF4F4;
}

.onepoint5{
	margin:0;
	padding:30px;
}

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

/*---▲税務会計業務---*/
