@charset "utf-8";

body{
	font-family: "ヒラギノ角ゴ W3 JIS2004", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.block{
	display: block;
}
.contents{
	height: 32px;
}
.ab{
	position: absolute;
	width: 100%;
	top:0;
	border-bottom: 1px solid #AFAFAF;
	background-color: #fff;
}
.fixed{
	position: fixed;
	z-index: 70;
	top: 108px;
	}
.top_anchor{
	display: flex;
	justify-content: center;
	font-size: 0;
	max-width: 1024px;
    margin: auto;
}
.top_anchor li{
	height: 32px;
	padding: 0 30px;
	text-align: center;
	font-size: 14px;
	border-left: 1px solid #AFAFAF;
	background-color: #fff;
	border-bottom: 1px solid #AFAFAF;
}
.list_last{
	border-right: 1px solid #AFAFAF;
}
.top_anchor li a{
	display: block;
	padding: 9px 0;
	color: black;
}

.pan{
	width: 100%;
    border-bottom: 1px solid #e5e5e5;
}

#breadcrumb {
	width: 1024px;
	margin: auto;
	border-bottom: 0px;
}


main{
	padding-top: 135px;
	line-height:1.6;
}
.btn{
	display: inline-block;
	margin: 0;
	color: #fff !important;
	background: #fe7d17;
	text-decoration: none !important;
	text-shadow: 0 0 !important;
}
.contentbox{
	width:1024px;
	margin:0 auto;
}

.top_text{
	font-size: 35px;
	font-weight:600;
	margin-bottom: 15px;
	font-family:"ヒラギノ角ゴ W6 JIS2004", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W6", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.ttl_catch-01 {
    display: block;
    margin-top: 20px;
    font-family: "ヒラギノUD明朝 W4 JIS2004","Hiragino UD Serif W4 JIS2004","ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 2.8rem;
    line-height: 1.5;
}
.ttl_catch-02 {
    display: block;
    margin-top: 10px;
    font-family: "ヒラギノUD明朝 W4 JIS2004","Hiragino UD Serif W4 JIS2004","ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 1.8rem;
    line-height: 1.6;
}

#tab_col{
	width: 100%;
	font-size: 0;
}

#tab_menu{
	width: 1024px;
	margin: 60px auto 0;
	padding-top: 45px;
	/* padding-bottom: 30px; */
	background:#fff url("/t/consulting_menu/ma/img/index_base.gif") no-repeat scroll;
	position: static;
	height: 215px;
}
#remove_tab{
	position: relative;
	z-index: 10;
	top:-300px
}
#tab_menu a{
	display: inline-block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.anchor{
    display: block;
	padding-top: 100px;
    margin-top: -100px;
}
.t1 {
    position: relative;
	width: 195px;
    height: 85px;
    margin-right: 20px;
  }


  .t2{
	position: relative;
	width: 277px;
    height: 84px;
    margin: 0 20px 0 20px;
	top: -1px;
  }


  .t3 {
	position: relative;
	width: 195px;
    height: 85px;
    margin-right: 20px;
    top: 85px;
    left: -532px;
  }
  .t4{
    position: relative;
	width: 277px;
    height: 84px;
    margin: 0 20px 0 20px;
    left: 215px;
    top: -85px;
  }
  .t5{
    position: relative;
	width: 150px;
    margin: 0 3px 0 19px;
    height: 170px;
    left: 212px;
    top: -85px;
  }
  .t6{
    position: relative;
    width: 138px;
    margin-right: 3px;
    height: 170px;
    left: 212px;
    top: -85px;
  }
  .t7{
    position: relative;
	width: 182px;
    height: 170px;
    left: 212px;
    top: -85px;
  }


.tab{
	position: relative;
	z-index: 20;
	font-size: 0;
	display: inline-block;
}
.tab_text{
	font-size: 12px;
	color: #000;
	margin: 10px 0;
	padding: 0 15px;
}
.tab_title{
	font-size: 18px;
	font-weight:600;
	text-align: center;
	color: #003255;
	padding-top: 45px;
	line-height: 1.2;
}
.tab_title span{
	font-size: 13px;
	font-weight:600;
}
#news{
	
}
h1{
	font-family:"ヒラギノ角ゴ W6 JIS2004", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W6", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.consul_text{
	font-size: 20px;
	font-weight: 600;
	display: block;
    margin-top: 10px;
}
.con_ser{
	width:1024px;
	margin: 60px auto;
}
.con_ser h1{
	font-size: 40px;
	font-weight:600;
	text-align: center;
	color: #003255;
	margin: 70px 0 0px;
}
.kakko{
	font-size: 20px;
    display: block;
}
.topic1,.topic2,.topic3,.topic4a,.topic4b,.topic5,.topic6{
	width: 100%;
	height: 330px;
	margin: 50px 0;
	text-align: center;
	font-family:"ヒラギノ角ゴ W6 JIS2004", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W6", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.topic1{background:url("/t/consulting_menu/ma/img/title01_pc.jpg")no-repeat scroll;}
.topic2{background:url("/t/consulting_menu/ma/img/title02_pc.jpg")no-repeat scroll;}
.topic3{background:url("/t/consulting_menu/ma/img/title03_pc.jpg")no-repeat scroll;}
.topic4a{background:url("/t/consulting_menu/ma/img/title04-1_pc.jpg")no-repeat scroll;}
.topic4b{background:url("/t/consulting_menu/ma/img/title04-2_pc.jpg")no-repeat scroll;}
.topic5{background:url("/t/consulting_menu/ma/img/title05_pc.jpg")no-repeat scroll;}
.topic6{background:url("/t/consulting_menu/ma/img/title06_pc.jpg")no-repeat scroll;}
.topic_p{
	padding-top: 130px;
	width: 380px;
	font-size: 16px;
	font-weight:600;
	color:#fff;
	line-height: 1.5;
}
.topic_h2{
	padding-top: 15px;
	width: 380px;
	font-size: 34px;
	font-weight: 600;
	color: #fdd23e;
	line-height: 1.2;
}
.under_line_p{
	border-bottom: solid 1px #fdd23e;
    font-size: 24px;
    width: 300px;
    text-align: center;
    margin: 0 0px 0 41px;
}

.list_menu_bck{
	background:url("/t/consulting_menu/ma/img/img_04-1_back_pc.gif")no-repeat scroll;
	width: 770px;
	height: 550px;
	margin: 40px auto 80px;
}

.list_top{
	background:url("/t/consulting_menu/ma/img/support_pc.gif")no-repeat scroll;
	width:900px;
	height: 60px;
	margin: auto;
	text-align: right;
	font-size: 18px;
	font-weight: 600;
	font-family:"ヒラギノ角ゴ W6 JIS2004", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W6", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#004a86;
	padding-right: 5px;
    padding-top: 10px;
}
.row2{
	padding-top: 0;
	line-height:1;
}
.topic_small{
	font-size: 12px;
	font-weight: 600;
}
.list_menu{
	width: 870px;
	margin: 25px auto;
}
.list_text{
	font-size: 16px;
	font-weight: 300;
	color:#000;
	width: 890px;
    margin: auto;
}
.img_back{
	background: #5c7697 url(/t/consulting_menu/ma/img/img_03_back_pc.jpg)no-repeat;
	width:1024px;
	height: 1440px;
	margin: 30px auto 85px;
	text-align: center;
}
.img_back{
	padding-top: 50px;
}
.img_text{
	margin: 10px 0;
	font-size: 24px;
	font-weight:600;
	font-family:"ヒラギノ角ゴ W6 JIS2004", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W6", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #fff;
}
.img_ma{
	margin: 65px 0;

}
.tp{
	/* float:left; */
	/* height: 80px; */
	/* width: 370px; */
	font-size: 22px;
	font-weight: 600;
	font-family:"ヒラギノ角ゴ W6 JIS2004", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W6", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    color: #004a86;
	margin: 10px 0;
	height: 54px;
	padding: 12px 0;
	padding-left: 75px;
}
.tp_top1{padding-left:0;}
.tp_top2{padding-left:0;color:#1b7bc6; }
.tp1{background:#fff url("/t/consulting_menu/ma/img/navy_no_01.gif") no-repeat scroll left;
	
}
.tp2{background:#fff url("/t/consulting_menu/ma/img/navy_no02.gif") no-repeat scroll left;
	}
.tp3{background:#fff url("/t/consulting_menu/ma/img/navy_no03.gif") no-repeat scroll left;
	}
.tp4{background:#fff url("/t/consulting_menu/ma/img/navy_no04.gif") no-repeat scroll left;
	}
.tp5{background:#fff url("/t/consulting_menu/ma/img/navy_no05.gif") no-repeat scroll left;
	}
.tp1a{
	background:#fff url("/t/consulting_menu/ma/img/01.gif") no-repeat scroll left;
	color:#1b7bc6;
}
.tp2a{background:#fff url("/t/consulting_menu/ma/img/02.gif") no-repeat scroll left;
	color:#1b7bc6;
}
.tp3a{background:#fff url("/t/consulting_menu/ma/img/03.gif") no-repeat scroll left;
	color:#1b7bc6;
}

.dj_back1{
	background:#fff url("/t/consulting_menu/ma/img/img_04-2_back_pc.gif") no-repeat scroll;
	height: 278px;
	width: 760px;
	margin: 50px auto;
}

.dj_img_text{
	padding-top: 86px;
    height: 278px;
    line-height: 1.3;
}
.dj_ovv{
	display: table-cell;
    /* vertical-align: middle; */
    width: 190px;
    padding: 20px 20px;
    font-size: 13px;
    height: 180px;
}
.dj_ovv p{
	padding-left: 1em;
	text-indent: -1em;
}
.dj_back2{
	background:#fff url("/t/consulting_menu/ma/img/img_04-2_01_pc.gif") no-repeat scroll;
	width: 768px;
	height: 418px;
	margin: 50px auto;

}
.step_list{
	padding-left: 75px;
}
.step{
	display: table-cell;
  	vertical-align: middle;
}
.pmi{
	background:#fff url("/t/consulting_menu/ma/img/pmi_back_pc.gif") no-repeat scroll;
	width: 759px;
	height: 160px;
	margin: 50px auto;
	line-height:1.3;
}
.pmi_li,.pmi_title{
    text-align: center;
    font-size: 13px;
    color: #fff;
    height: 160px;
    float: left;
}
.pmi_title{
	width: 94px;
	font-weight: 600;
	font-family:"ヒラギノ角ゴ W6 JIS2004", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W6", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	padding: 70px 0px;
}
.pmi_li{
	width: 221px;
    padding: 20px 10px;
}
.pmi_top{
	font-size: 18px;
	font-weight: 600;
	font-family:"ヒラギノ角ゴ W6 JIS2004", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W6", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 18px;
}
.center{
	margin: auto;
	text-align: center;
	margin-bottom: 20px;
	font-size: 25px;
	font-weight: 600;
	font-family:"ヒラギノ角ゴ W6 JIS2004", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W6", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#004a86;
}
.txt{
	text-align: center;
	font-size: 18px;
}
.list_menu_bck li:nth-child(1){height: 87px;}
.list_menu_bck li:nth-child(2){height: 90px;}
.list_menu_bck li:nth-child(3){height:91px;}
.list_menu_bck li:nth-child(4){height:92px;}
.list_menu_bck li:nth-child(5){height:90px;}
.list_menu_bck li:nth-child(6){height:99px;}
#sl1{color:#176eb8;}
#sl2{color: #1056a7;}
#sl3{color: #0b479d;}
#sl4{color: #063590;}
#sl5{color: #17277d;}
#sl6{color: #161c61;}
.step_title{
	width: 300px;
    font-size: 17px;
    text-align: center;
	font-weight:600;
	font-family:"ヒラギノ角ゴ W6 JIS2004", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W6", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #003255;
}
.step_text{
	width: 430px;
	font-size: 14px;
}
.mt20{
	margin-bottom:20px;
	margin-top: 20px;
	font-size: 18px;
}
.mt40{
	margin-top:40px;
}
.mb40{
	margin-bottom:40px;
}
.mb60{
	margin-bottom:60px;
	text-align: center;
	padding-top: 60px;
}
.ttlDb{
	background: #004a86;
	margin-bottom: 20px;
	padding: 5px 20px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.ttlLb{
	background: #00a0ea;
	margin-bottom: 20px;
	padding: 5px 20px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}

.btn_main{
	width: 400px;
	height: 60px;
	font-size: 23px;
    margin: 50px 30px 0;
	padding: 13px;
	border-bottom: 4px solid #e76905;
    border-radius: 5px;

}
.under_menu{
	width: 390px;
}
#contents .request .btn_under{
	width: 390px;
    display: inline-block;
    height: 60px;
    padding: 20px 0;
}

.under_margin{
	margin-bottom: 15px;
}

.magrow_area{
	background:#fff url("/t/consulting_menu/ma/img/ma_main_pc.jpg") no-repeat scroll top right;
	background-size:cover;
	height: 640px;
}
.pc_v{
	display:none;
}
.tab_menu_txt{
	font-size: 18px;
    text-align: right;
    width: 1024px;
    display: block;
    margin: 10px auto;
	font-weight: 600;
	font-family:"ヒラギノ角ゴ W6 JIS2004", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W6", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #063155;
}
.top_bt{
	position: relative;
    top: -14px;
}

@media (max-width: 480px){
	.sp_v{
		display:none;
	}
	.pc_v{
		display: block;
	}
	.consul_text{
		font-size: 35px;
		font-weight: 600;
		margin-top: 25px;
	}
	.magrow_area{
		background:#fff url("/t/consulting_menu/ma/img/ma_main_sp.jpg") no-repeat scroll;
		background-size:cover;
		height:1200px;
		margin-top: 135px;
	}
	.top_text {
		font-size: 50px;
	}
    .ttl_catch-01{
        font-size: 5rem;
    }
    .ttl_catch-02{
        font-size: 3.8rem;
    }
	#top_logo{
		width: 800px;
	}
	.txt{
		font-size: 30px;
	}
	.ttlDb,.ttlLb{
		width: 930px;
		margin: 0 auto 30px;
		padding: 10px 20px;
		font-size: 32px;
	}
	.w99{
		width: 99%;
	}
	.mt20 {
		font-size: 32px;
		font-weight: 300;
	}
	.btn_main {
		width: 620px;
		height: 150px;
		font-size: 39px;
		padding: 46px 0px;
		margin: 25px 0px;
	}
	.con_ser h1 {
		font-size: 55px;
		color: #000;
		line-height: 1.2;
	}
	.topic1{background:url("/t/consulting_menu/ma/img/title01_sp.jpg")no-repeat scroll;}
	.topic2{background:url("/t/consulting_menu/ma/img/title02_sp.jpg")no-repeat scroll;}
	.topic3{background:url("/t/consulting_menu/ma/img/title03_sp.jpg")no-repeat scroll;}
	.topic4a{background:url("/t/consulting_menu/ma/img/title04-1_sp.jpg")no-repeat scroll;}
	.topic4b{background:url("/t/consulting_menu/ma/img/title04-2_sp.jpg")no-repeat scroll;}
	.topic5{background:url("/t/consulting_menu/ma/img/title05_sp.jpg")no-repeat scroll;}
	.topic6{background:url("/t/consulting_menu/ma/img/title06_sp.jpg")no-repeat scroll;}
	.topic{
		background-size: cover;
		height: 400px;
		position: relative;
	}
	.topic_p {
		padding-top: 45px;
		width: 640px;
		font-size: 32px;
	}
	.topic_h2 {
		padding-top: 15px;
		width: 640px;
		font-size: 55px;
	}
	.under_line_p {
		font-size: 43px;
		width: 410px;
		margin: 0 0px 0 118px;
	}
	.list_top{
		background: url(/t/consulting_menu/ma/img/support_sp.gif) round scroll;
		width: 930px;
		font-size: 30px;
	}
	.list_text {
		font-size: 32px;
		padding-top: 30px;
	}
	.tp{
		font-size: 38px;
		padding: 20px 0;
		line-height: 1.2;
		padding-left: 100px;
		background-size: 76px;
		height: auto;
	}
	.img_back {
		background: #5c7697 url(/t/consulting_menu/ma/img/img_03_back_pc.jpg)no-repeat;
		height: 4600px;
	}
	.img_back img{
		margin: auto;
    	width: 838px;

	}
	.img_text {
		font-size: 40px;
	}
	.list_menu_bck {
		background: url(/t/consulting_menu/ma/img/img_04-1_back_sp.gif)round;
		width: 860px;
		height: 1281px;
		margin: 80px auto 80px;
	}
	.step{
		display: inline;
	}
	.list_menu_bck li:nth-child(1) {height: 203px;}
	.list_menu_bck li:nth-child(2) {height: 220px;}
	.list_menu_bck li:nth-child(3) {height: 220px;}
	.list_menu_bck li:nth-child(4) {height: 210px;}
	.list_menu_bck li:nth-child(5) {height: 190px;}
	.list_menu_bck li:nth-child(6) {height: 220px;}
	.step_list {padding-left: 170px;padding-top: 10px;}
	.step_title{font-size: 30px;}
	.step_text{font-size: 28px;}
	.dj_back1 {
		background:url(/t/consulting_menu/ma/img/img_04-2_back_sp.gif) round;
		height: 949px;
		width:  860px;
		margin: 50px auto;
	}
	.dj_ovv {
		display: block;
		width: auto;
		font-size: 30px;
   	 	padding: 66px 30px 0 0px;
	}
	.dj_img_text {
		padding-left: 160px;
		padding-top: 0;
		height: 950px;
	}
	.dj_img_text li:nth-child(1){height: 200px;padding-top: 30px;}
	.dj_img_text li:nth-child(2){height: 222px;}
	.dj_img_text li:nth-child(3){height: 300px;}
	.dj_img_text li:nth-child(4){height: 227px;}
	.dj_back2 {
		background: #fff url(/t/consulting_menu/ma/img/img_04-2_01_sp.gif) round;
		width: 860px;
		height: 1501px;
		margin: 50px auto;
	}
	.pmi {
		background: #fff url(/t/consulting_menu/ma/img/pmi_back_sp.gif) round;
		width: 900px;
		height: 451px;
	}
	.pmi_title {
		width: 100%;
		font-weight: 300;
		font-size: 35px;
		display: block;
		padding: 8px 0px;
		height: 56px;
	}
	.pmi_li {
		width: 300px;
		padding: 30px 20px;
	}
	.pmi_top {
		margin-bottom: 20px;
	}
	.pmi_li p{
		font-size: 26px;
	}
	.center {
		font-size: 35px;
	}
	.pdf_link{
		background: #fff url(/t/consulting_menu/ma/img/ico_big.gif) no-repeat left;
		padding-left: 27px;
		text-align: center;
		font-size: 35px;
		margin: auto;
		width: 630px;
	}
	.topic_small {
		font-size: 18px;
	}
	.tp_top1,.tp_top2 {
		padding-left: 0;
	}
	.ac img{
		width: 80px;
		position: absolute;
		bottom: 25px;
		left: 280px;
	}
	.kakko{
		font-size: 35px;
		margin-top: -5px;
	}
	.img_tasya{width: 850px; }
	.img_semi{width: 850px;}


	#contents .request .btn{
		/* display: table-cell; */
		width: 650px;
		height: 130px;
		line-height: 1;
		font-size: 40px;
		border-bottom: 4px solid #e76905;
		border-radius: 5px;
		/* vertical-align: middle; */
	}
	.one{
		padding: 45px 0;
	}
	#contents .request li {
		/* display: inline-block; */
		margin: 0px auto;
		margin-bottom: 30px;
	}
	#contents .request .caption1 {
		font-size: 25px;
	}
	#contents .request .number {
		font-size: 40px;
	}
	#contents .request .caption2 {
		font-size: 25px;
	}
	.under_menu {
		width: 100%;
	}
	.under_margin {
		margin-bottom: 30px;
	}
	#contents .request .btn_under {
		padding: 45px 0;
	}
	.top_bt {
		top: 0;
	}

}

/* 中小M&A支援機関登録制度の認定 */
.main_macp_bg {
	background: linear-gradient(120deg, #50c8e3 20%, #1a93c2 20%, #1a93c2 50%, #4c4c8f 50%, #4c4c8f 90%, #50c8e3 90%);
	padding: 3px;
	width: 1024px;
	margin: 40px auto 80px;
	text-align: center;
}
.main_macp {
	background: #fff;
	padding: 50px 0 60px;
}
.main_macp_ttl {
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 50px;
	color: #003255;
}
.main_macp_txt {
	font-size: 18px;
	line-height: 2.5;
	margin-bottom: 50px;
	font-weight: bold;
}
#main .main_macp_link {
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	color: inherit;
}
#main .main_macp_link span {
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	border-bottom: 1px solid #000;
}
#main .main_macp_link img {
	margin-left: 15px;
}

@media (max-width: 480px){
	.main_macp_bg {
		width: 85%;
		margin: 60px auto 40px;
		padding: 10px;
	}
	.main_macp {
		padding: 80px 0 120px;
	}
	.main_macp_ttl {
		font-size: 60px;
		margin-bottom: 80px;
	}
	.main_macp_txt {
		font-size: 32px;
		margin-bottom: 80px;
		line-height: 2;
	}
	#main .main_macp_link span {
		font-size: 30px;
	}
	#main .main_macp_link img {
		margin-left: 20px;
		width: 40px;
	}
}