@charset "utf-8";
/* CSS Document */
#NZeirishiIndex a{
	background-position: -596px -64px;
}

#Wrapper {
	overflow: hidden;
}
#MainContents {
	width: 100%;
	background-image: url( "../img/under_bg02.gif");
	background-repeat: repeat-x;
 background-size:auto 175px; 
	overflow: hidden;
	margin: 0px auto 40px;
}
#MainContents p {
	margin-bottom: 20px;
}

#ZeirishiIchiran {
	width: 980px;
	margin: 0px auto 40px;
	color: #008207;
	font-size: 30px;
	padding-top: 67px;
	padding-left: 20px;
	padding-bottom: 63px;
	background-image: url(../img/page_mv.jpg);
	background-position: center top;
	background-repeat: no-repeat;	
}

#ContentsZ{
	width: 980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	
}

#ContentsZ h2{
	font-size: 30px;
	font-weight: normal;
	}
	
/*-------------------------------------------
税理士紹介
---------------------------------------------*/
	
#ZeirishiSyoukai {
	background-image: url(../top/img/zeirishi_footer.png), url(../top/img/zeirishi_footer_bg.png), url(../top/img/top_contents_bg.jpg);
	background-repeat: no-repeat, repeat-x, repeat;
	background-position: bottom center, bottom left, top left;
	padding-top: 20px;
	padding-bottom: 100px;
	overflow: hidden;
}

#ZeirishiSyoukai p{
	margin-bottom: 0px;
	}

#ZeirishiSyoukai > img {
	display: block;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}
#ZeirishiSyoukai ul {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	overflow: hidden
}
#ZeirishiSyoukai ul li {
	float: left;
	width: 482px;
	height: 288px;
	margin-right: 10px;
	padding: 10px 5px 10px;
	background: #fff;
	position: relative;
	margin-bottom: 10px;
	border: 1px solid #E2E2E2;
}
#ZeirishiSyoukai ul li:nth-child(even) {
	margin-right: 0px;
}
#ZeirishiSyoukai ul li {
	margin-top: 20px;
}
#ZeirishiSyoukai ul li:nth-child(5) {
	background: none;
	box-shadow: none;
}
#ZeirishiSyoukai h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-left: 5px;
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 8px;
	line-height: 1.0
}
#ZeirishiSyoukai h3 span.small {
	font-size: 15px;
}
#ZeirishiSyoukai h3 span.large {
	font-size: 32px;
	font-weight: bold;
	color: #f58003;
}
#ZeirishiSyoukai .name_box {
	width: 100%;
	overflow: hidden;
	padding: 5px 10px 0px 50px;
	margin-bottom: 5px;
}
#ZeirishiSyoukai a {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 6px 5px 0px 38px;
	width: 132px;
	height: 30px;
	color: #fff;
	margin-top: 10px;
	border-radius: 15px;
	text-align: left;
	text-decoration: none;
	position: relative
}
#ZeirishiSyoukai a:before {
	position: absolute;
	content: "";
	width: 12px;
	height: 7px;
	top: 11px;
	left: 15px;
	background-image: url(../../top/img/link_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#ZeirishiSyoukai li#Tsuruta .name_box {
	background: rgb(20,149,22);
	background-image: -moz-linear-gradient( 7deg, rgb(20,149,22) 0%, rgb(24,191,28) 100%);
	background-image: -webkit-linear-gradient( 7deg, rgb(20,149,22) 0%, rgb(24,191,28) 100%);
	background-image: -ms-linear-gradient( 7deg, rgb(20,149,22) 0%, rgb(24,191,28) 100%);
}
#ZeirishiSyoukai li#Tsuruta a {
	background: rgb(20,149,22);
}
#ZeirishiSyoukai li#Tsuruta a:hover {
	background: rgb(24,191,28);
}
#ZeirishiSyoukai li#Okamoto .name_box {
	background: rgb(28,100,199);
	background-image: -moz-linear-gradient( 7deg, rgb(28,100,199) 0%, rgb(0,135,230) 100%);
	background-image: -webkit-linear-gradient( 7deg, rgb(28,100,199) 0%, rgb(0,135,230) 100%);
	background-image: -ms-linear-gradient( 7deg, rgb(28,100,199) 0%, rgb(0,135,230) 100%);
}
#ZeirishiSyoukai li#Okamoto a {
	background: rgb(28,100,199);
}
#ZeirishiSyoukai li#Okamoto a:hover {
	background: rgb(0,135,230);
}
#ZeirishiSyoukai li#Higaki .name_box {
	background: rgb(233,86,32);
	background-image: -moz-linear-gradient( 7deg, rgb(233,86,32) 0%, rgb(242,145,37) 100%);
	background-image: -webkit-linear-gradient( 7deg, rgb(233,86,32) 0%, rgb(242,145,37) 100%);
	background-image: -ms-linear-gradient( 7deg, rgb(233,86,32) 0%, rgb(242,145,37) 100%);
}
#ZeirishiSyoukai li#Higaki a {
	margin-top: 30px;
	background: rgb(233,86,32);
}
#ZeirishiSyoukai li#Higaki a:hover {
	background: rgb(242,145,37);
}
#ZeirishiSyoukai li#Nitta .name_box {
	background: rgb(136,51,49);
	background-image: -moz-linear-gradient( 7deg, rgb(136,51,49) 0%, rgb(197,76,73) 100%);
	background-image: -webkit-linear-gradient( 7deg, rgb(136,51,49) 0%, rgb(197,76,73) 100%);
	background-image: -ms-linear-gradient( 7deg, rgb(136,51,49) 0%, rgb(197,76,73) 100%);
}

#ZeirishiSyoukai li#Hosomi .name_box {
	background: rgb(0,174,166);
	background-image: -moz-linear-gradient( 7deg, rgb(0,174,166) 0%, rgb(94,204,199) 100%);
	background-image: -webkit-linear-gradient( 7deg, rgb(0,174,166) 0%, rgb(94,204,199) 100%);
	background-image: -ms-linear-gradient( 7deg, rgb(0,174,166) 0%, rgb(94,204,199) 100%);
}
#ZeirishiSyoukai li#Hosomi a {
	margin-top: 30px;
	background: rgb(0,174,166);
}
#ZeirishiSyoukai li#Hosomi a:hover {
	background: rgb(94,204,199);}


#ZeirishiSyoukai li#Nitta a {
	margin-top: 30px;
	background: rgb(136,51,49);
}
#ZeirishiSyoukai li#Nitta a:hover {
	background: rgb(197,76,73);
}

#ZeirishiSyoukai li#Tanabe .name_box {
	background: rgb(143,195,31);
	background-image: -moz-linear-gradient( 7deg, rgb(143,195,31) 0%, rgb(174,212,93) 100%);
	background-image: -webkit-linear-gradient( 7deg, rgb(143,195,31) 0%, rgb(174,212,93) 100%);
	background-image: -ms-linear-gradient( 7deg, rgb(143,195,31) 0%, rgb(174,212,93) 100%);
}
#ZeirishiSyoukai li#Tanabe a {
	margin-top: 30px;
	background: rgb(143,195,31);
}
#ZeirishiSyoukai li#Tanabe a:hover {
	background: rgb(174,212,93);}


#ZeirishiSyoukai li#Murakami .name_box {
	background: rgb(127,90,27);
	background-image: -moz-linear-gradient( 7deg, rgb(127,90,27) 0%, rgb(196,139,43) 100%);
	background-image: -webkit-linear-gradient( 7deg, rgb(127,90,27) 0%, rgb(196,139,43) 100%);
	background-image: -ms-linear-gradient( 7deg, rgb(127,90,27) 0%, rgb(196,139,43) 100%);
}
#ZeirishiSyoukai li#Murakami a {
	margin-top: 30px;
	background: rgb(127,90,27);
}
#ZeirishiSyoukai li#Murakami a:hover {
	background: rgb(196,139,43);
}
#ZeirishiSyoukai .syozoku {
	color: #fff;
	font-size: 12px;
	height: 16px;
	line-height: 1.4
}
#ZeirishiSyoukai .name {
	color: #fff;
	font-size: 26px;
	display: flex;
	height: 36px;
	padding-left: 30px;
	line-height: 1.4
}
#ZeirishiSyoukai .name span {
	color: #fff;
	font-size: 12px;
	margin-right: 30px;
	padding-top: 10px;
}
#ZeirishiSyoukai p.honbun {
	padding: 5px;
}
#ZeirishiSyoukai li#Tsuruta img {
	position: absolute;
	top: -10px;
	right: 10px;
	z-index: 99;
	width: 138px;
	height: auto
}
#ZeirishiSyoukai li#Okamoto img {
	position: absolute;
	top: -8px;
	right: 10px;
	z-index: 99;
	width: 138px;
	height: auto
}
#ZeirishiSyoukai li#Higaki img {
	position: absolute;
	top: -8px;
	right: 10px;
	z-index: 99;
	width: 138px;
	height: auto
}

#ZeirishiSyoukai li#Hosomi img {
	position: absolute;
	top: -8px;
	right: 10px;
	z-index: 99;
	width: 138px;
	height: auto
}

#ZeirishiSyoukai li#Nitta img {
	position: absolute;
	top: -8px;
	right: 10px;
	z-index: 99;
	width: 138px;
	height: auto
}

#ZeirishiSyoukai li#Tanabe img {
	position: absolute;
	top: -8px;
	right: 10px;
	z-index: 99;
	width: 138px;
	height: auto
}

#ZeirishiSyoukai li#Murakami img {
	position: absolute;
	top: 3px;
	right: 10px;
	z-index: 99;
	width: 138px;
	height: auto
}
#ZeirishiSyoukai #ZeirishiAisatsu {
	padding: 20px;
	box-sizing: border-box;
	width: 100%;
	height:auto;
}
#ZeirishiSyoukai #ZeirishiAisatsu p {
	background-image: none;
	width: auto;
	height: auto;
}
#ZeirishiSyoukai #ZeirishiAisatsu p:first-child {
	font-size: 25px;
	line-height: 1.2;
	margin-bottom: 20px;
	font-weight: bold
}	
	


/*-------------------------------------------
税理士詳細
---------------------------------------------*/


#ZeirishiWrap {
	border: 1px solid #cecece;
	overflow: hidden;
	margin-bottom: 40px;
	box-sizing: border-box;
	margin-top:40px;
}
#ZeirishiMv {
	margin-bottom: 20px;
}
#Zeirishi {
	padding: 30px 30px 30px 30px;
}
#Zeirishi h2 {
	font-size: 34px;
	font-weight: normal;
	margin-bottom: 30px;
	padding-left: 18px;
	line-height: 1.2;
	padding-top: 3px;
	border-left: solid #f58003 7px;
}
.zeirishi_img {
	margin-bottom: 0px !important;
}
#Zeirishi h2 span {
	font-size: 36px;
	font-weight: bold;
	color: #f58003;
}
#Zeirishi h3{
	font-size: 34px;
	font-weight: normal;
	margin-bottom: 30px;
	padding-left: 18px;
	line-height: 1.2;
	padding-top: 3px;
	border-left: solid #f58003 7px;
}

#ZeirishiList h3 {
	clear: both
}
#ZeirishiList h3 {
	margin: 0 auto;
	width: 904px;
	padding: 10px 0px 5px 0px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	background: #f58003
}
#ZeirishiList ul {
	margin: 0 auto;
	width: 904px;
	border: #ccc solid 1px;
	border-top: none;
	box-sizing: border-box;
}
#ZeirishiList li {
	box-sizing: border-box;
	width: 180px;
	text-align: center;
	display: inline-block;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
}

#ZeirishiList ul .b_n{
	border-bottom-style: none;
	}

#ZeirishiList li:hover {
	text-decoration: none
}
#ZeirishiList li:nth-child(5) {
	border-right: none;
}
#ZeirishiList li .list_img {
	padding-top: 20px;
	padding-bottom: 15px;
}
#ZeirishiList li:hover .list_img img {
	opacity: 0.7
}
#ZeirishiList li .list_name {
	padding-bottom: 15px;
}
#Aisatsu01 {
	overflow: hidden;
	margin-bottom: 60px;
}
.zeirishi_img img {
	margin-bottom: 20px;
}

#Aisatsu02 {
	clear: both;
	overflow: hidden;
	margin-bottom: 60px;
}

.zeirishi_img img {
	float: right;
	margin-left: 20px;
}
.profile {
	margin: 40px 0 0;
}
.profile dt {
	margin-bottom: 5px;
	margin-top: 15px;
	font-weight: bold
}
.profile dd {
	margin-left: 10px;
}
.profile dd.keireki {
	margin-bottom: 5px;
}

#Zeirishi ol {
	margin-bottom:20px;
}

#Zeirishi ol li {
	list-style-type: decimal;
	font-size:16px;
	color:#047f0b;
	margin-bottom:4px;
}

#BackToList{
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 228px;
	text-align: center;
	padding: 8px;
	background-color: #49AB4E;
	margin-top: 40px;
	border-radius: 20px;
	background-image: url(../../top/img/link_arrow.png);
	background-repeat: no-repeat;
	background-position: 200px center;
	}
	
#BackToList a{
	color: #FFF;
	text-decoration: none;
	}
	

	
#BackToList:hover{
	background-color: #139516;
	}	


@media screen and (max-width: 767px) {

#MainContents{
	background-image:none;
}

#ZeirishiIchiran,#MainContents #Mv {
	width: 100%;
	font-size: 17px;
	color: #fff;
	padding: 20px 20px 15px 10px;
	margin: 0px auto;
	background-color: #49ab4e;
	background-image: none;
}
#Contents {
	width: 100%;
}
#MainContents p {
	margin-bottom: 15px;
}

#ContentsZ{
	width: 96%;
	margin-right: auto;
	margin-left: auto;	
	}
	
#ContentsZ h2{
	font-size: 18px;
	font-weight: bold;
	margin-top:20px;	
	}
	
	
/*------------------------------------------
税理士紹介
------------------------------------------*/

#ZeirishiSyoukai p {
	margin-bottom: 0px;
}

	
#ZeirishiSyoukai {
	padding-top: 40px;
}
#ZeirishiSyoukai ul {
	width: 90%;
}
#ZeirishiSyoukai ul li {
	width: 90%;
	float: none;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
}
#ZeirishiSyoukai ul li:nth-child(even) {
	margin-right: auto;
}

#ZeirishiSyoukai .name_box {
	padding: 5px 10px 0px 5px;
	background: none
}

#ZeirishiSyoukai .syozoku {
	height: auto;
}
#ZeirishiSyoukai li#Tsuruta img, #ZeirishiSyoukai li#Okamoto img, #ZeirishiSyoukai li#Higaki img, #ZeirishiSyoukai li#Nitta img, #ZeirishiSyoukai li#Murakami img,#ZeirishiSyoukai li#Hosomi img,#ZeirishiSyoukai li#Watanebe img {
	right: 20px;
}



/*------------------------------------------
税理士詳細
------------------------------------------*/


#ZeirishiWrap {
	border-top: none;
	border-bottom: none;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 0px;	
}
#ZeirishiMv {
	width: 100%;
	margin-bottom: 0px;
}
#ZeirishiMv {
	background: url(../tsuruta/img/mv_sp.jpg) no-repeat top center;
	background-size: 100%;
	padding-top: 60%;
	margin-bottom: 10px
}
#ZeirishiMv img {
	display: none
}
#Zeirishi {
	width: 90%;
	padding: 10px 0px;
	margin: 0 auto
}
#Zeirishi h2 {
	font-size: 18px;
	margin-bottom: 20px;
	padding-left: 0px;
	border-left: none;
	font-weight: bold
}
	
#Zeirishi h3{
	font-size: 17px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding:5px 5px 5px 10px;  
	border-bottom:dotted 1px #ccc;
	border-left-width: 5px;
	font-weight: normal
}
	
	
#Zeirishi h2 span {
	font-size: 17px;
}
#ZeirishiList {
	margin-top: 30px
}
#ZeirishiList h3 {
	width: 100%;
	padding: 5px;
	font-size: 17px;
}
#ZeirishiList ul {
	width: 100%;
	border: none;
	border-top: none;
}
#ZeirishiList li {
	width: 50%;
	padding: 5px;
	border-right-style: none;
	border-bottom-style: none;
}
#ZeirishiList li a {
	width: 100%;
}
#ZeirishiList li .list_img {
	width: 100%;
}
#ZeirishiList li .list_img img {
	display: block;
	width: 98%;
	max-width: 140px;
	margin: 0 auto
}
#ZeirishiList li:hover .list_img img {
	opacity: 0.7
}
#ZeirishiList li .list_name {
	padding-bottom: 0px;
}
#Aisatsu01 {
	overflow: hidden;
	margin-bottom: 0px;
}
.zeirishi_img img {
	margin-bottom: 20px;
}
#Aisatsu02 {
	margin-bottom: 10px;
}
.zeirishi_img img {
	margin-bottom: 20px;
}
.zeirishi_img img {
	display: block;
	float: none;
	margin: 0 auto 20px;
	width: 100%;
	max-width: 270px;
}
.profile {
	margin: 40px 0 0;
}
.profile dt {
	margin-bottom: 5px;
	margin-top: 15px;
	font-weight: bold
}
.profile dd {
	margin-left: 10px;
}
#Zeirishi ol {
	padding-left: 20px;
}
#Zeirishi ol li {
	font-size:15px;
	color:#047f0b;
	margin-bottom:4px;
}
}

@media screen and (max-width: 610px) {
	
	#ZeirishiSyoukai ul {
	padding-top: 20px;
}
#ZeirishiSyoukai ul li {
	float: none;
	width: 100%;
	max-width: 600px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	text-align: center;
	padding: 20px 10px;
	box-shadow: none
}
#ZeirishiSyoukai li#Tsuruta {
	border-top: 5px solid rgb(20,149,22);
}
#ZeirishiSyoukai li#Okamoto {
	border-top: 5px solid rgb(28,100,199);
}
#ZeirishiSyoukai li#Higaki {
	border-top: 5px solid rgb(233,86,32);
}
#ZeirishiSyoukai li#Nitta {
	border-top: 5px solid rgb(136,51,49);
}
#ZeirishiSyoukai li#Murakami {
	border-top: 5px solid rgb(127,90,27);
}

#ZeirishiSyoukai li#Hosomi {
	border-top: 5px solid rgb(0,174,166);
}

#ZeirishiSyoukai li#Watanebe {
	border-top: 5px solid rgb(127,90,27);
}

#ZeirishiSyoukai li#Tsuruta img, #ZeirishiSyoukai li#Okamoto img, #ZeirishiSyoukai li#Higaki img, #ZeirishiSyoukai li#Nitta img, #ZeirishiSyoukai li#Murakami img,#ZeirishiSyoukai li#Hosomi img,#ZeirishiSyoukai li#Tanabe img {
	position: static;
	margin-bottom: 10px;
	width: 200px;
}

#ZeirishiSyoukai ul li:nth-child(even) {
	margin-right: auto;
}
#ZeirishiSyoukai h3 {
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 0;
	line-height: 1.4
}
#ZeirishiSyoukai h3, #ZeirishiSyoukai h3 span.small, #ZeirishiSyoukai h3 span.large {
	font-size: 19px;
	font-weight: bold;
}

#ZeirishiSyoukai li#Tsuruta .name_box, #ZeirishiSyoukai li#Okamoto .name_box, #ZeirishiSyoukai li#Higaki .name_box, #ZeirishiSyoukai li#Nitta .name_box, #ZeirishiSyoukai li#Murakami .name_box,#ZeirishiSyoukai li#Hosomi .name_box,#ZeirishiSyoukai li#Tanabe .name_box {
	color: #fff;
	padding: 15px 10px;
	text-align: center
}
#ZeirishiSyoukai li#Tsuruta .name_box {
	background: rgb(20,149,22);
}
#ZeirishiSyoukai li#Okamoto .name_box {
	background: rgb(28,100,199);
}
#ZeirishiSyoukai li#Higaki .name_box {
	background: rgb(233,86,32);
}
#ZeirishiSyoukai li#Nitta .name_box {
	background: rgb(136,51,49);
}
#ZeirishiSyoukai li#Murakami .name_box {
	background: rgb(127,90,27);
}

#ZeirishiSyoukai li#Hosomi .name_box {
	background: rgb(0,174,166);
}

#ZeirishiSyoukai li#Tanabe .name_box {
	background: rgb(143,195,31);
}

#ZeirishiSyoukai .syozoku {
	display: none
}
#ZeirishiSyoukai .name {
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	height: auto;
	padding-left: 10px;
	color: #fff;
	display: block
}
#ZeirishiSyoukai .name span {
	font-size: 14px;
	margin-right: 10px;
	margin-top: 4px;
	padding-top: 0px;
	color: #fff;
}
#ZeirishiSyoukai li#Tsuruta img {
	position: static;
	width: 200px;
}
	}
