﻿/* CSS Document */
.pc_off {display: none;}


/* ad_keisei_topここから */
.ad_keisei_top{
	font-family: "Sawarabi Mincho", serif;
}

hr.style1 {
	border-top: 2px solid #164D71;
	margin: 3px 0;
}

hr.style2 {
	border-bottom: 1px dotted #333333;
	margin: 20px 0;
}

.ad_keisei_top .relative {
	position: relative;
}

.ad_keisei_top .absolute {
	position: absolute;
}

.ad_keisei_top .position01 {
	top: 0px;
	left: 47.5%;
}

/* ad_keisei_top mainここから */

.ad_keisei_top .main {
	background: url(/com_ad/keisei/img/backcolor.jpg);
	background-repeat: repeat-x;
	height: 490px;
}
.ad_keisei_top .main .top_img{
	text-align: center;
}

.ad_keisei_top .main .top_button{
	width: 370px;
	margin: auto;
	text-align: right;
}

.ad_keisei_top .main ul{
    position: relative;
    top: -87px;
    float: left;
    right: 150px;
}

.ad_keisei_top .main li {
	width: 350px;
	margin-bottom: 10px;
}
.ad_keisei_top .main .shindan a:link{
	background: url(/com_ad/keisei/img/button01.png);
	height: 75px;
	display: block;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.ad_keisei_top .main .shindan a:hover{
	background: url(/com_ad/keisei/img/button01_on.png);
	height: 75px;
	display: block;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.ad_keisei_top .main .shindan a:visited{
	background: url(/com_ad/keisei/img/button01.png);
	height: 75px;
	display: block;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.ad_keisei_top .seminer_button {
    margin: auto;
    text-align: right;
    position: relative;
    width: 1090px;
}

.ad_keisei_top .seminer_button ul {
    margin: 0 auto;
    position: absolute;
    right: 0;
    bottom: 43px;
}

.ad_keisei_top .seminer_button li {
    width: 572px;
}

.ad_keisei_top .seminer_button li a {
    color: #FFF;
    text-decoration: none;
}


.ad_keisei_top .seminer_button li a:link {
    color: #FFF;
    display: block;
}

.ad_keisei_top .seminer_button li a:hover img {
        text-decoration; none;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}

.ad_keisei_top .seminer_button li a:visited {
    color: #FFF;
    text-decoration: none;
}

/* ad_keisei_top menuここから */
.ad_keisei_top .menu{
	background: #003B6D;
	height: 60px;
	position: static;
}

.ad_keisei_top .menu ul{
	width: 1090px;
	height: 60px;
	margin: 0 auto;
	position: absolute;
	left: 11%;
	right: 10%;
}

.ad_keisei_top .menu li{
	height: 60px;
	float: left;
	width: 18%;
	text-align: center;
	border-left: 1px solid #ffffff;
	line-height: 38px;
}

.ad_keisei_top .menu li:first-child{
	border-left: none;
	margin-left: 0px;
	padding: 0;
}

.ad_keisei_top .menu li a:link{
	width: 100%;
	height: 100%;
	display: block;
	color: #003B6D;
}

.ad_keisei_top .menu li a:hover{
	width: 100%;
	height: 100%;
	display: block;
	background: #005FAC;
}

.ad_keisei_top .menu li a:visited{
	width: 100%;
	height: 100%;
	display: block;
	color: #003B6D;
}

.ad_keisei_top .main_box{
	position: static;
}


/* ad_keisei_top contents01 ここから */

.ad_keisei_top .contents01 {
	padding: 70px 0 25px;
}

.ad_keisei_top .contents01 .title01 {
	margin-bottom: 10px;
	padding-bottom: 50px;
	text-align: center;
	font-size: 38px;
	letter-spacing: 2px;
}

.ad_keisei_top .contents01 .title01 span{
	color:#B28500;
}

.ad_keisei_top .contents01 .text{
	text-align: center;
	font-size: 25px;
}

.ad_keisei_top .contents01 .reason {
	height: auto;
	background: #164D71;
	overflow: hidden;
	padding: 25px;
	margin: 30px 0;
}

.ad_keisei_top .contents01 .reason .reason_box {
	width:1080px;
	margin:0 auto;
}

.ad_keisei_top .contents01 .reason .reason_box .left {
	float:left;
	width:49%
}

.ad_keisei_top .contents01 .reason .reason_box .right {
	float:right;
	width:49%
}

.ad_keisei_top .reason .reason_box .reason_ti {
	font-size: 30px;
	margin: 0 auto;
	width: 100%;
}

.ad_keisei_top .reason .reason_box .reason_ti p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	line-height: 40px;
	color: #FFF;
}

.ad_keisei_top .reason .reason_box .reason_ti span {
	font-size: 40px;
}

.ad_keisei_top .contents01 .title02 {
	text-align: center;
	font-size: 30px;
	letter-spacing: 2px;
}

.ad_keisei_top .contents01 .title02 span{
	color:#00396C;
	font-size: 40px;
}

.ad_keisei_top .arrow01 {
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-top: 15px solid #FFF;
}

/* ad_keisei_top contents02 ここから */


.ad_keisei_top .contents02 {
	padding: 50px 0 70px;
	background: #F0F1EA;
	border-top: 10px solid #0A395E;
}

.ad_keisei_top .contents02 .text {
	text-align: center;
	font-size: 25px;
	padding: 15px 0 35px;
	line-height: 40px;
}

.ad_keisei_top .contents02 .text img {
	vertical-align: text-bottom;
}

.ad_keisei_top .contents02 .title {
	text-align: center;
	padding: 15px 0;
}

.ad_keisei_top .contents02 .title span {
	font-size:38px;
	color:#004C9F;
	text-align: center;
}

.ad_keisei_top .contents02 .check_ti {
	text-align: center;
	padding: 15px 0;
	border: 1px solid #000;
	font-size: 25px;
	width: 360px;
	line-height: 25px;
	margin: 0 auto;
}

.ad_keisei_top .contents02 .checksheet {
	width: 910px;
	margin: 0 auto;
	overflow: hidden;
	background: #FFF;
	box-shadow: 5px 5px 5px #AAA;
	margin-top: 45px;
	margin-bottom: 45px;
	padding: 50px 0;
}

.ad_keisei_top .contents02 .checksheet .checkbox {
	font-size: 20px;
	margin: 0 auto;
	width: 85%;
	border-bottom: 1px solid #000;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.ad_keisei_top .contents02 .checksheet .checkbox span {
	color:#B28500;
}

.ad_keisei_top .contents02 .checksheet .checkbox p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	line-height: 30px;
	padding-right: 25px;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}

.ad_keisei_top .contents02 .request {
	line-height: 24px;
	margin: 0 auto;
	margin-top: 40px;
	text-decoration: none;
	width: 583px;
}
.ad_keisei_top .contents02 .request a:link{
	background: url(/com_ad/keisei/img/button02.png);
	height: 110px;
	display: block;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.ad_keisei_top .contents02 .request a:hover{
	background: url(/com_ad/keisei/img/button02_on.png);
	height: 110px;
	display: block;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.ad_keisei_top .contents02 .request a:visited{
	background: url(/com_ad/keisei/img/button02.png);
	height: 110px;
	display: block;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* ad_keisei_top contents03 ここから */


.ad_keisei_top .contents03 {
	padding: 150px 0 100px;
}

.ad_keisei_top .contents03 .sub_ti {
	padding: 10px 0;
	font-size: 21px;
	color: #333333;
	border-bottom: 1px dotted #333333;
	width: 525px;
	margin: 0 auto;
}

.ad_keisei_top .contents03 .title {
	text-align: center;
	padding: 65px 0;
	font-size:38px;
}

.ad_keisei_top .contents03 .keisei_box {
	width: 1126px;
	margin: 0 auto;
	overflow: hidden;
}

.ad_keisei_top .contents03 .keisei_box .left {
	width: 48%;
	overflow: hidden;
	float:left;
}

.ad_keisei_top .contents03 .keisei_box .right {
	width: 48%;
	overflow: hidden;
	float:right;
}

.ad_keisei_top .contents03 .keisei_box .frame {
	width: 87%;
	background-color: #fff;
	margin: 2em 0;
	padding: 2em 2em 1em 2em;
	position: relative;
	z-index: 1;
}
.ad_keisei_top .contents03 .keisei_box .frame::before,
.ad_keisei_top .contents03 .keisei_box .frame::after {
	border: 1px solid #555555;
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
}

.ad_keisei_top .contents03 .keisei_box .frame::before {
	background-color: #FFF;
	left: 0;
	top: 0;
	z-index: -1;
	border-top: 10px solid #B28500;
}
.ad_keisei_top .contents03 .keisei_box .frame::after {
	top: 20px;
	left: 10px;
	z-index: -2;
}

.ad_keisei_top .contents03 .keisei_box .title {
	font-size: 20px;
	font-weight: bold;
	margin: 0 auto;
	width: 100%;
	padding: 0 0 10px 0;
	border-bottom: 1px solid;
}

.ad_keisei_top .contents03 .keisei_box .title span {
	color:#B28500;
}

.ad_keisei_top .contents03 .keisei_box .title p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	line-height: 32px;
	text-align: left;
}

.ad_keisei_top .case_wi {
	width: 65px;
}

.ad_keisei_top .contents03 .owner_case {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}


.ad_keisei_top .contents03 .owner_case .ti {
	background: #B28500;
	color: #FFF;
	font-size: 20px;
	text-align: center;
	line-height: 35px;
}

.ad_keisei_top .contents03 .owner_case .te {
	background: #F7F3E5;
	color: #444444;
	font-size: 17px;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	text-align: left;
	padding: 20px;
	line-height: 25px;
}

.ad_keisei_top .contents03 .owner_case .te02 {
	background: #F7F3E5;
	color: #444444;
	font-size: 17px;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	text-align: left;
	padding: 20px 20px 5px 20px;
	line-height: 25px;
}


.ad_keisei_top .contents03 .consultation {
	border-top: 1px solid #B28500;
	padding: 17px 0 7px;
}

.ad_keisei_top .contents03 .consultation .le {
	width: 120px;
	float: left;
	font-size: 18px;
	line-height: 50px;
	color: #444444;
	border-right: 1px dotted #333333;
	margin-right: 20px;
}

.ad_keisei_top .contents03 .consultation .ri {
	font-size: 19px;
	color: #444444;
}

.ad_keisei_top .contents03 .consultation .ri span {
	color: #B28500;
}

.ad_keisei_top .contents03 .frame .detail {
	font-size:16px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: -10px;
}

.ad_keisei_top .contents03 .case_box {
}

.ad_keisei_top .contents03 .case_box ul {
	overflow: hidden;
	margin-bottom: 15px;
}

.ad_keisei_top .contents03 .case_box li {
	float: left;
	width: 205px;
	margin-left: 20px;
}

.ad_keisei_top .contents03 .case_box li:first-child {
	margin-left: 0px;
}

.ad_keisei_top .contents03 .case_box .title01 {
	font-size: 12px;
	margin: 0 auto;
	width: 100%;
}

.ad_keisei_top .contents03 .case_box .title01 p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	line-height: 17px;
	text-align: left;
}

.ad_keisei_top .img_wi {
	width: 70px;
}

.ad_keisei_top .contents03 .undertext_box {
	width:100%;
	overflow: hidden;
	clear:both;
}

.ad_keisei_top .contents03 .undertext {
	font-size: 20px;
	margin: 22px 0 0;
	text-align: right;
	float: left;
	width: 66%;
}

.ad_keisei_top .contents03 .undertext span {
	font-size:35px;
}

.ad_keisei_top .contents03 .undertext02 {
	font-size:16px;
	margin: 10px 0 0 15px;
	float:left;
}

.ad_keisei_top .contents03 .request_mini a:link{
	background: url(/com_ad/keisei/img/button04.png);
	height: 50px;
	display: block;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-position: center;
	margin-top: 15px;
}
.ad_keisei_top .contents03 .request_mini a:hover{
	background: url(/com_ad/keisei/img/button04_on.png);
	height: 50px;
	display: block;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-position: center;
	margin-top: 15px;
}
.ad_keisei_top .contents03 .request_mini a:visited{
	background: url(/com_ad/keisei/img/button04.png);
	height: 50px;
	display: block;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-position: center;
	margin-top: 15px;
}

.ad_keisei_top .contents03 .request {
	line-height: 24px;
	margin: 0 auto;
	margin-top: 40px;
	text-decoration: none;
	width: 583px;
}
.ad_keisei_top .contents03 .request a:link{
	background: url(/com_ad/keisei/img/button03.png);
	height: 110px;
	display: block;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.ad_keisei_top .contents03 .request a:hover{
	background: url(/com_ad/keisei/img/button03_on.png);
	height: 110px;
	display: block;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.ad_keisei_top .contents03 .request a:visited{
	background: url(/com_ad/keisei/img/button03.png);
	height: 110px;
	display: block;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* ad_keisei_top contents04 ここから */


.ad_keisei_top .contents04 {
	padding: 50px 0 0px;
	background: #F8F8F8;
}

.ad_keisei_top .contents04 .title {
	text-align: center;
}

.ad_keisei_top .contents04 .strength_box {
	width: 1080px;
	margin: 0 auto;
	overflow: hidden;
}

.ad_keisei_top .contents04 .strength_box .box01 {
	margin: 100px 0;
	clear: both;
	overflow: hidden;
}

.ad_keisei_top .contents04 .strength_box .box01 .title {
	font-size:30px;
	margin: 0 auto;
	width: 100%;
	text-align: left;
}

.ad_keisei_top .contents04 .strength_box .box01 .title span{
	color:#00468C;
}

.ad_keisei_top .contents04 .strength_box .box01 .title p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	line-height: 40px;
}

.ad_keisei_top .contents04 .strength_number {
	width: 180px;
}

.ad_keisei_top .contents04 .strength_box .box01 .left {
	float: left;
	width: 50%;
	margin: 39px 0;
}

.ad_keisei_top .contents04 .strength_box .box01 .right {
	float:right;
	width:42%;
}

.ad_keisei_top .contents04 .strength_box .box01 .left .sub {
	font-size: 22px;
	line-height: 32px;
	letter-spacing: 1px;
}

.ad_keisei_top .contents04 .strength_box .box01 .left .text {
	font-size: 17px;
	line-height: 35px;
}

.ad_keisei_top .contents04 .strength_box .box02 {
	margin: 100px 0;
	clear: both;
	overflow: hidden;
}

.ad_keisei_top .contents04 .strength_box .box02 .title {
	font-size:30px;
	margin: 0 auto;
	width: 100%;
	text-align: left;
}

.ad_keisei_top .contents04 .strength_box .box02 .title span{
	color:#00468C;
}

.ad_keisei_top .contents04 .strength_box .box02 .title p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	line-height: 40px;
}

.ad_keisei_top .contents04 .strength_box .box02 .left {
	float: left;
	width: 50%;
	margin: 39px 0;
}

.ad_keisei_top .contents04 .strength_box .box02 .right {
	float:right;
	width:42%;
}

.ad_keisei_top .contents04 .strength_box .box02 .left .sub {
	font-size: 22px;
	line-height: 32px;
	letter-spacing: 1px;
}

.ad_keisei_top .contents04 .strength_box .box02 .left .text {
	font-size: 17px;
	line-height: 35px;
}

.ad_keisei_top .contents04 .strength_box .box03 {
	margin: 100px 0;
	clear: both;
	overflow: hidden;
}

.ad_keisei_top .contents04 .strength_box .box03 .title {
	font-size:30px;
	margin: 0 auto;
	width: 100%;
	text-align: left;
}

.ad_keisei_top .contents04 .strength_box .box03 .title span{
	color:#00468C;
}

.ad_keisei_top .contents04 .strength_box .box03 .title p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	line-height: 40px;
}

.ad_keisei_top .contents04 .strength_box .box03 .left {
	float: left;
	width: 50%;
	margin: 39px 0;
}

.ad_keisei_top .contents04 .strength_box .box03 .right {
	float:right;
	width:42%;
}

.ad_keisei_top .contents04 .strength_box .box03 .left .sub {
	font-size: 22px;
	line-height: 32px;
	letter-spacing: 1px;
}

.ad_keisei_top .contents04 .strength_box .box03 .left .text {
	font-size: 17px;
	line-height: 35px;
}

.ad_keisei_top .contents04 .contact {
	height: auto;
	background: #164D71;
	overflow: hidden;
	padding: 25px;
	margin: 30px 0;
}

.ad_keisei_top .arrow02 {
	width: 0;
	height: 0;
	border: 15px solid transparent;
	border-top: 15px solid #F8F8F8;
}

.ad_keisei_top .contents04 .contact .contact_box {
	width: 1080px;
	margin: 0 auto;
}

.ad_keisei_top .contents04 .contact .text {
	color: #FFF;
	font-size: 30px;
	float: left;
	line-height: 35px;
	margin-right: 40px;
}

.ad_keisei_top .contents04 .contact .text span {
	font-size:20.5px
}

/* ad_keisei_top contents05 ここから */


.ad_keisei_top .contents05 {
	padding: 70px 0 50px;
}

.ad_keisei_top .contents05 .check_ti {
	text-align: center;
	padding: 15px 0;
	border: 1px solid #000;
	font-size: 25px;
	width: 360px;
	line-height: 25px;
	margin: 0 auto;
}

.ad_keisei_top .contents05 .consultant_box {
	width: 880px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 50px;
}

.ad_keisei_top .contents05 .consultant_box .left {
	float: left;
	width: 45%;
}

.ad_keisei_top .contents05 .consultant_box .right {
	float:right;
	width:45%;
}

.ad_keisei_top .contents05 .consultant_box .man01 {
	background: url(/com_ad/keisei/img/human01.jpg);
	background-repeat: no-repeat;
}

.ad_keisei_top .contents05 .consultant_box .man02 {
	background: url(/com_ad/keisei/img/human02.jpg);
	background-repeat: no-repeat;
}

.ad_keisei_top .contents05 .consultant_box .part {
	font-size: 19px;
	padding: 50px 0 25px;
	line-height: 29px;
}

.ad_keisei_top .contents05 .consultant_box .name {
	font-size: 28px;
	letter-spacing: 2px;
	margin-bottom: 10px;
}

.ad_keisei_top .contents05 .consultant_box .name span {
	color:#B28500;
}

.ad_keisei_top .contents05 .consultant_box .sub {
	font-size: 20px;
	line-height: 25px;
	letter-spacing: 1px;
	margin-top: 50px;
}

.ad_keisei_top .contents05 .consultant_box .sub02 {
	font-size: 20px;
	line-height: 25px;
	letter-spacing: 1px;
	margin-top: 76px;
}

.ad_keisei_top .contents05 .consultant_box .text {
	font-size: 16px;
	line-height: 30px;
}

/* ad_keisei_top contents06 ここから */


.ad_keisei_top .contents06 {
	padding: 50px 0 ;
	background: #F9F9F9;
	overflow: hidden;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;

}

.ad_keisei_top .contents06 .logo {
	margin-top: 20px;
	margin-bottom: 40px;
	clear: both;
	padding-top: 30px;
	text-align: center;
}

.ad_keisei_top .contents06 .company_message {
	margin: 0 auto;
	width: 1150px;
	margin-top: 20px;
	margin-bottom: 40px;
	clear: both;
	padding-top: 30px;
	text-align: left;
	color: #666;
}

.ad_keisei_top .contents06 .company_message .text01 {
	display: block;
	font-size: 19px;
	text-align: center;
	margin-bottom: 30px;
}

.ad_keisei_top .contents06 .company_message .text02 {
	display: block;
	font-size: 17px;
	text-align: center;
	margin-bottom: 30px;
	line-height: 29px;
	letter-spacing: 2px;
}

.ad_keisei_top .contents06 .company_info {
	margin: 0 auto;
	width: 1150px;
	margin-top: 20px;
	margin-bottom: 40px;
	clear: both;
	padding-top: 30px;
	border-top: 6px solid #5d5d5d;
	border-bottom: 6px solid #5d5d5d;
	overflow: hidden;
}

.ad_keisei_top .contents06 .company_info .info {
	float: left;
	width: 500px;
	padding: 20px 0px;
	text-align: left;
}

.ad_keisei_top .contents06 .company_info .map_box {
	float: right;
	width: 600px;
	margin-right: 20px;
	height: auto;
}

.ad_keisei_top .contents06 .company_info .map {
	border: 3px solid #ffffff;
	width: 600px;
	height: 500px;
	margin-top: 10px;
	margin-bottom: 40px;
}

.ad_keisei_top .contents06 .company_info .box01 {
	overflow: hidden;
	border-bottom: 1px solid #5d5d5d;
	padding-bottom: 15px;
}

.ad_keisei_top .contents06 .company_info .box01 .name {
	font-size: 22px;
	font-weight: bold;
}

.ad_keisei_top .contents06 .company_info .box01 .name span {
	font-weight: bold;
	font-size: 20px;
	line-height: 40px;
}

.ad_keisei_top .contents06 .company_info .box01 .location {
	font-size: 18px;
	font-weight: bold;
	margin-top: 55px;
}

.ad_keisei_top .contents06 .company_info .box02 {
	overflow: hidden;
	border-bottom: 1px solid #5d5d5d;
	padding-bottom: 15px;
	padding-top: 15px;
}

.ad_keisei_top .contents06 .company_info .box02 .address {
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
}

.ad_keisei_top .contents06 .company_info .box02 .address span {
	font-size: 14px;
	line-height: 35px;
}

.ad_keisei_top .contents06 .company_info .box02 .commpany_proflie {
	font-size: 18px;
	font-weight: bold;
	margin-top: 55px;
}

.ad_keisei_top .contents06 .company_info .box03 {
	overflow: hidden;
	padding-bottom: 15px;
	padding-top: 15px;
}

.ad_keisei_top .contents06 .company_info .box03 .detail01 {
	font-size: 14px;
	line-height: 45px;
}

.ad_keisei_top .contents06 .company_info .box03 .detail02 {
	font-size: 14px;
	line-height: 25px;
}

.form_set{
	margin: 0 auto;
	width: 1150px;
	margin-top: 70px;
	margin-bottom: 70px;
	clear: both;
	padding-top: 30px;
}

/* ad_keisei_top 家族信託セミナー誘導 ここから */

.ad_keisei_top .seminar_button01 {
	margin-top: 30px;
}

.ad_keisei_top .seminar_button01 a:link{
	width: 900px;
	height: 260px;
	background: url(/com_ad/keisei/img/seminar_banner.png) 0 bottom no-repeat;
	display: block;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	/* overflow: hidden; */
	margin: 0 auto;
}
.ad_keisei_top .seminar_button01 a:hover{
	width:900px;
	background: url(/com_ad/keisei/img/seminar_banner_on.png) 0 bottom no-repeat;
	display: block;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	/* overflow: hidden; */
	margin: 0 auto;
}
.fuwa{
	display: none;
}
.Bnr__img{
	display: none;
}