@charset "UTF-8";

@import "imprt_scrn.css";
@import "dmg_common.css";


body{
	background-color: #ffffff;
	}

a img{
	border-width: 0;
	border-style: none;
	}
.clearfix {
display:block;
}
* html .clearfix {
height:1%;
}
div:after, .clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

table.tBorder {
	margin:10px 0px;
	width:500px;
	border:1px solid #ccc;
	border-collapse:collapse;
}

table.tBorder td {
	margin:0px;
	padding:3px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}

ul.list01 {
	text-align:right;
	margin-top: 20px;
}
ul.list01 li{
	margin-top: 5px;
	padding: 0 25px 0 0;
	background: url(images/ic_arrow_right_bl.gif) no-repeat right top;
}

ul.ulList01 {
	margin: 20px 20px 0px 20px;
	}
ul.ulList01 li {
	margin-top: 10px;
	padding-left: 20px;
	background: url(images/icon_triangle.gif) no-repeat left top;
	}

.list_OR {
background: 
	url(images/ico_w.gif) no-repeat left center;
	padding-left: 30px;
	/*color: #FF6600;*/
	}
.list_SQ {
background: 
	url(images/square02.gif) no-repeat left top;
	padding-left: 20px;
	}
.list_SQ2 {
background: 
	url(images/ic_list_SQ_gr.png) no-repeat left top;
	padding-left: 15px;
	}
.list_SQ3 {
background: 
	url(images/ic_list_Dia_nv.png) no-repeat left top;
	padding-left: 15px;
	}
.list_check_or {
background: 
	url(images/ic_check_or.gif) no-repeat left top;
	padding-left: 25px;
	}
.list_check_gr {
background: 
	url(images/ic_check_gr.gif) no-repeat left top;
	padding-left: 25px;
	}
/**アウトソーシング**/
/*INDEX*/




/** IT化支援 **/
/*IT化支援TOP*/

/*自計化*/
div#top_jikeika {
	width: 510px;
	background: url(images/jikeika_bg_topcat01.gif) no-repeat right top;
	}
div#top_jikeika p.p01{
	padding: 20px 0 5px;
	font-size: 110%;
	font-weight: bold;
	/*border-bottom: 2px dashed #FF6600;*/
	}

/*自計化支援コンテンツ*/
div.jikeika_sec_ttl {
	width: 510px;
	height: 100px;
	background: url(images/jikeika_bg01.gif) no-repeat left top;
	}
div.jikeika_sec_ttl p {
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	color: #333;
	line-height: 140%;
	}

div.jikeika_sec_ttl p.ttl01 {
	padding-top: 15px;
	}
div.jikeika_sec_ttl p.ttl02 {
	padding-top: 30px;
	}
	
div#jikeika_sec01 {
width: 510px;
height: 370px;
background: url(images/jikeika_bg_sec01.jpg) no-repeat left top;
	}
h3.jikeika_h3 {
	padding: 20px 0 5px;
	font-size: 110%;
	font-weight: bold;
	border-bottom: 2px dashed #FF6600;
	}
div#jikeika_sec01 p.p00 {
	text-align: center;
	font-weight: bold;
	font-size: 140%;
	padding-top: 20px;
	}
div#jikeika_sec01 p.p02 {
	margin-top: 130px;
	width: 270px;
	}
div#jikeika_sec01 p.p03 {
	font-size: 120%;
	width: 280px;
	font-weight: bold;
	}

div#jikeika_sec02 {
	background: url(images/jikeika_bg_sec02.jpg) no-repeat left top;
	width: 510px;
	height: 300px;
	}

div#jikeika_sec02 h3 {
	padding: 30px 0 5px;
	font-size: 110%;
	font-weight: bold;
	border-bottom: 2px dashed #FF6600;
	}

div#jikeika_sec02 ul {
	margin: 15px 0px 0px 100px;
	line-height: 160%;
	}

div#jikeika_sec03 {
	background: url(images/jikeika_bg_sec03.gif) no-repeat left top;
	}
div#jikeika_sec03 h3 {
	margin-left: 60px;
	padding: 15px 0px 0px 0px;
	width: 200px;
	color: #333;
	border: none;
	/*border-bottom: 3px double #FF6600;*/
	}

div#jikeika_sec04 {
	width: 510px;
	height: 330px;
	background: url(images/jikeika_bg_sec04.gif) no-repeat left top;
	}
div#jikeika_sec04 p.p01 {
	margin: 20px 5px 0px 250px;
	}
div#jikeika_sec05 {
	height: 250px;
	}
div#jikeika_sec05 h3 {
	padding: 30px 0 5px;
	font-size: 110%;
	font-weight: bold;
	border-bottom: 2px dashed #FF6600;
	}
div#jikeika_sec05 div#pht {
	width: 150px;
	height: 210px;
	float: left;
	text-align: center;
	}
div#jikeika_sec05 dl {
	display: block;
	width: 340px;
	float: left;
	margin-left: 15px;
	}
div#jikeika_sec05 dt {
	display: block;
	float: left;
	width: 70px;
	padding-top: 10px;
	}
div#jikeika_sec05 dd {
	display: block;
	margin-left: 70px;
	padding-top: 10px;
	}
div#jikeika_sec05 p img {
	margin: 0 auto;	
	}

/*各ページ共通*/
div.subcatCont h3 {
color: #003477;
font-size: 110%;
}
div.subcatCont h4 {
color: #00955a;
font-size: 100%;
border-bottom: none;
margin-bottom: 0px;
}

/*導入コンサル*/
/*導入サポート*/
div#gy_consul {
}
div.jisseki {
float: left;
width: 245px;
margin-right: 0;
}

div#gy_consul div.flow_desc {
float: left;
width: 300px;
}

div.contactus {
clear: both;
padding-top: 20px;
}

div#gy_consul_sv div#sv_softs {
background: url(images/gy_consul_softs.gif) no-repeat right top;
height: 220px;
}
div#gy_consul_sv dt {
color: #0099CC;
}
div#gy_consul_sv dd {
margin-left: 20px;
}

ul.sem_course {
margin-left: 20px;
}
ul.sem_course li {
background: url(images/ic_arrow_down_gr.gif) no-repeat left center;
padding-left: 20px;
margin-top: 4px;
}

.link_sem {
background: url(images/ic_arrow_right_nv.gif) no-repeat left top;
	padding-left: 20px;
	margin-bottom: 0px;
	margin-left: 220px;
	}
	
div#consul_onsite {
background: url(images/gy_support_onsite.jpg) no-repeat right top;
padding: 15px 200px 0px 15px;
}
div#consul_remote {
background: url(images/gy_support_remote.gif) no-repeat right top;
padding: 15px 200px 0px 15px;
}

/*E-GrowUP*/
div#e-grow {
}
div#e-grow dl.d01 {
margin: 0px 20px 0px;
}
div#e-grow dl.d01 dt {
font-weight: bold;
margin-top: 10px;
}

div#e-grow dl.d02 {
float: left;
width: 200px;
margin: 10px 0px 0px 30px;
}
div#e-grow dl.d02 dt {
font-weight: bold;
color: #6699CC;
}


/*ISL*/
div#isl ol {
margin: 10px 0px 0px 20px;
color: #CC0000;
font-weight: bold;
}
	
/*税ピット*/

div.zeipit_sites {
margin-left: 20px;
height: 135px;
border-bottom: 1px dotted #ccc;
}
div.zeipit_sites img {
float: left;
margin: 5px 30px 0px 0px;
display: inline;
}
div.zeipit_sites dt {
margin-top: 10px;
font-weight: bold;
font-size: 110%;
color: #003477;
}
div.zeipit_sites dd {
margin-top: 5px;
}

div#zeipit_portal dl.merit {
margin-left: 20px;
}

div#zeipit_portal dl.merit dt {
margin-top: 10px;
font-weight: bold;
color:#CC0000;
}
div#zeipit_portal dl.merit dd {
margin: 5px 0px 0px 20px;
}

/*税ピットブログ*/
div#zeipit_blog div.zeipit_sites {
margin: 0px;
border-bottom: 1px dotted #ccc;
}

div#zeipit_blog div.zeipit_sites#b01 {
height: 140px;
}
div#zeipit_blog div.zeipit_sites#b02 {
height: 160px;
}
div#zeipit_blog div.zeipit_sites#b03 {
height: 170px;
}
div#zeipit_blog div.zeipit_sites img {
float: right;
margin: 5px 0px 0px 25px;
display: inline;
}

/*税ピット税理士紹介*/
div#zeipit_match dl.flow {
margin: 0px 20px 0px 20px;
}
div#zeipit_match dl.flow dt {
float: left;
width: 100px;
margin-top: 10px;
font-weight: bold;
color: #507bc1;
}
div#zeipit_match dl.flow dd {
float: left;
width: 370px;
margin-top: 10px;
}

/*税ピット求人*/
div#zeipit_recruit dl.merit {
margin-left: 20px;
}
div#zeipit_recruit dl.merit dt {
margin-top: 10px;
font-weight: bold;
color:#CC0000;
}
div#zeipit_recruit dl.merit dd {
margin: 5px 0px 0px 20px;
}

/*人材紹介*/
div#jinzai_shoukai dl.merit {
margin: 0px 20px 0px 20px;
}
div#jinzai_shoukai dl.merit dt {
	float: left;
	width: 60px;
	margin-top: 10px;
	font-weight: bold;
	color: #003477;
}
div#jinzai_shoukai dl.merit dd {
float: left;
width: 410px;
margin-top: 10px;
}

/*給与計算代行*/
div#kyuuyo-keisan div.box {
width: 500px;
background-position: left top;
background-repeat: no-repeat;
padding: 0px;
}
div#kyuuyo-keisan div.box p.ttl01{
padding: 20px 0px 0px 50px;
color: #003477;
}
div#kyuuyo-keisan div.box ul {
line-height: 200%;
margin-right: 0;
float: left;
}

div#kyuuyo-keisan div#sec01 {
background-image: url(images/ukeoi_05.gif);
height: 200px;
}
div#kyuuyo-keisan div#sec02 {
	background-image: url(images/ukeoi_08.gif);
	height: 130px;
}
div#kyuuyo-keisan div#sec03 {
	background-image: url(images/ukeoi_12.gif);
	height: 130px;
}

div#kyuuyo-keisan div#sec04 {
	background-image: url(images/ukeoi_03.gif);
	height: 220px;
}
div#kyuuyo-keisan div.box02 {
width: 510px;
background-position: left top;
background-repeat: no-repeat;
padding: 0px;
}
div#kyuuyo-keisan div.box02 ul {
margin-left: 30px;
}
div#kyuuyo-keisan div.box02 ul
li {
margin-top: 8px;
}
div#kyuuyo-keisan div.box02 ul#tokucho {
padding-top: 40px;
}
div#kyuuyo-keisan div.box02 ul#tokucho span {
font-weight: bold;
color: #003477;
}

div#kyuuyo-keisan div#sec05 {
	background-image: url(images/ukeoi_10.gif);
	height: 250px;
}
div#kyuuyo-keisan div.box02 ul#solution {
padding-top: 40px;
}
div#kyuuyo-keisan div.box02 ul#solution span {
	font-weight: bold;
	color: #FF6600;
}
