/* =====================================================
 * 共通
 * ================================================== */
a:hover{
	opacity: 0.8;
}
.breadcrumb {
    padding: 20px 0px 20px 60px;
	background-color: rgb(255 255 255 / 70%);
}
.breadcrumb ol {
    display: flex;
    list-style: none;
	flex-wrap: wrap;
}
.breadcrumb ol li {
    font-size: 1.4rem;
}
.breadcrumb ol li::after {
    content: '＞';
    margin: 0 10px;
}
.breadcrumb ol li:last-child::after {
    display: none;
}
.large-sttl{
	background: url("/about/img_large/large-sttl-bg.png")no-repeat bottom center;
	padding-bottom: 30px;
	text-align: center;
	margin:  0 auto;
	}
.large-sttl dt{
	color: #33c5c3;
	 letter-spacing: 0.2em;
    font-size: 2.0rem;
    font-family: "Poppins", sans-serif;
	}
.large-sttl dd{
	color: #000;
	font-weight: bold;
    font-size: clamp(2.5rem, 3vw, 4rem);
	line-height: 1.5;
	}
.large-inner {
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
	padding: 150px 40px;
}
.largesec-content{
	background:#ffeb7f;
}
@media print, screen and (max-width: 768px) {
.breadcrumb {
    padding: 10px 0px 10px 20px;
}
.breadcrumb ol li {
    font-size: 1.1rem;
}
.large-inner {
    margin: 0 auto;
    position: relative;
	padding: 20% 7%;
}
.large-sttl{
	background-size: 30px;
	padding-bottom: 20px;
	}
.large-sttl dt{
    font-size: 1.8rem;
	}
.large-sttl dd{
    font-size: clamp(2rem, 3vw, 2.5rem);
	}
}
/* =====================================================
 * large-main
 * ================================================== */
.l-main{
	background: url("/about/img_large/bg.jpg")no-repeat top left;
	}

.l-main img{
	max-width: 100%;
	}

.large-main{
	margin: 0 30px;
	border-radius: 20px;
	background: url("/about/img_large/large-main-bg.jpg")no-repeat center center #ffd800;
	padding: 50px 6% 80px 6%;
	position: relative;
	}
.large-main .main-ttl{
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
	}
.large-main .main-ttl li h1{
	margin: 0 10px;
	background: #fff;
	color: #33c5c3;
	font-weight: 700;
	font-size: 1.8rem;
	padding: 10px 20px;
	border-radius: 50px;
	line-height: 1.2;
	}
.large-main .large-main-cont{
	display: flex;
	justify-content: space-between;
	max-width: 1360px;
	margin: 0 auto;
	}
.large-main .large-main-l{
	width: 70%;
	text-align: left;
	}
.large-main .large-main-l .main-copy dt{
	background: url("/about/img_large/large-main-copy_bg.png")no-repeat center left;
	font-weight: 700;
	background-size: 80%;
	padding: 20px 40px 20px 6%;
	font-size: clamp(3rem, 3vw, 5rem);
	width: 80%;
	text-align: left;
	}
.large-main .large-main-l .main-copy dd{
	font-weight: 700;
	font-size: clamp(3rem, 4.5vw, 7rem);
	text-align: left;
	line-height: 1.2;
	}
.large-main .large-main-l h3{
	width: 85%;
	}
.large-main .large-main-l p{
	margin: 30px 0 0 0;
	line-height: 2;
	}
.large-main .large-main-btn{
	display: flex;
	}
.large-main .large-main-btn a{
	margin: 35px 0 0 0;
	display: block;
	font-weight: 700;
	border-radius: 50px;
	line-height: 1.2;
	border: 5px #000 solid;
	padding:25px 30px;
	color: #fff;
	font-size: 2.2rem;
	width: 48%;
	max-width: 400px;
	text-align: center;
	}
.large-main .large-main-btn .m-btn-orange{
	background: url("/about/img_large/large-main-ar-wh.png")no-repeat center right 30px #ff6700;
	margin-right: 20px;
	}
.large-main .large-main-btn .m-btn-white{
	background: url("/about/img_large/large-main-ar-bk.png")no-repeat center right 30px #fff;
	color: #000;
	}

.large-main .large-main-r{
	width: 28%;
	}
.large-main .large-main-r .main-ill{
	position: absolute;
	bottom: 0px;
	right: clamp(0, 100vw, 250px);
	}
.large-main .large-main-r .main-ill img{
	width:350px;
	}
.large-main .large-main-r ul{
	background: #fff;
	border-radius: 20px;
	padding: 30px;
	}
.large-main .large-main-r li{
	border-bottom: 1px solid #000;
	padding-bottom: 15px;
	margin-bottom: 15px;
	}
.large-main .large-main-r li:last-of-type{
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
	}
.large-main .large-main-r dl{
	display: flex;
	justify-content: space-between;
	}
.large-main .large-main-r ul dd{
	text-align: right;
	font-size: 2.0rem;
	font-weight: 700;
	color: #ff6700;
	}

@media print, screen and (max-width: 1460px) {
.large-main .large-main-cont{
	display: block;
    }
.large-main .large-main-l{
	width: auto;
	text-align: center;
	}
.large-main .large-main-l .main-copy dt{
	background: url("/about/img_large/large-main-copy_bg.png")no-repeat center center;
	background-size: 500px;
	padding: 20px 5% 20px 8%;
	font-size: 4rem;
	width: auto;
	text-align: center;
	}
.large-main .large-main-l .main-copy dd{
	font-weight: 700;
	font-size: clamp(3rem, 4.7vw, 10rem);
	text-align: center;
	margin: 20px 0;
	}
.large-main .large-main-l h3{
	width: auto;
	text-align: center;
	margin: 0 15%;
	}
.large-main .large-main-btn{
	justify-content: center;
	}
.large-main .large-main-btn a{
	font-size: 2rem;
	}
.large-main .large-main-r{
	width: auto;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-top: 60px;
	}
.large-main .large-main-r ul{
	width: 70%
	}
.large-main .large-main-r .main-ill{
	position: relative;
	width: 25%
	}
.large-main .large-main-r .main-ill img{
	width: auto;
	}
}

@media print, screen and (max-width: 768px) {
.l-main{
	background: none;
	}
.large-main{
	margin:0;
	background: url("/about/img_large/large-main-bg.jpg")no-repeat center center #ffd800;
	border-radius: 0;
	padding: 10% 6% 0 6%;
	}
.large-main .main-ttl{
	flex-wrap: wrap;
	margin-bottom: 10px;
	}
.large-main .main-ttl li h1{
	margin: 5px;
	font-size: 1.5rem;
	padding: 8px 15px;
	}
.large-main .large-main-l .main-copy dt{
	background-size: 90%;
	padding: 10px 0 0 10px;
	font-size: clamp(1.5rem, 5vw, 4rem);
	line-height: 1.2;
	}
.large-main .large-main-l .main-copy dd{
	font-size: clamp(2rem, 8vw, 5rem);
	margin: 5% 0;
	}
.large-main .large-main-l h3{
	margin: 0 5%;
	}
.large-main .large-main-l p{
	margin: 20px 0;
	line-height: 1.7;
	text-align: left;
	}
.large-main .large-main-btn{
	display: block;
	text-align: center;
	margin: 0 auto;
	}
.large-main .large-main-btn a{
	border: 4px #000 solid;
	padding:18px 25px;
	color: #fff;
	font-size: 1.7rem;
	width: auto;
	margin: 0 auto;
	text-align: center;
	}
.large-main .large-main-btn .m-btn-orange{
	background: url("/about/img_large/large-main-ar-wh.png")no-repeat center right 20px #ff6700;
	background-size: 10px;
	margin: 0 auto 15px auto;
	}
.large-main .large-main-btn .m-btn-white{
	background: url("/about/img_large/large-main-ar-bk.png")no-repeat center right 20px #fff;
	background-size: 10px;
	color: #000;
	}
.large-main .large-main-r{
	display: block;
	margin-top: 30px;
	}
.large-main .large-main-r ul{
	width: auto;
	}
.large-main .large-main-r li{
	padding-bottom: 10px;
	margin-bottom: 10px;
	}
.large-main .large-main-r ul dt{
	font-size: 1.4rem;
	}
.large-main .large-main-r ul dd{
	font-size: 1.6rem;
	}
.large-main .large-main-r .main-ill{
	width: auto;
	margin: 15px auto 0 auto;
	text-align: center;
	}
.large-main .large-main-r .main-ill img{
	width: 200px;
	text-align: center;
	margin: 0 auto;
	}
}

/* =====================================================
 * large-case
 * ================================================== */
.large-case{
	background: url("/about/img_large/case-bg.png")no-repeat center top;
	}
.large-case ul{
	display: grid;
	grid-template-columns: repeat(3,1fr);
	gap:0 40px;
	margin-top: 80px;
	}
.large-case li{
	background: #33c5c3;
	position: relative;
	border-radius: 20px;
	padding: 60px 0 0 0;
	color: #fff;
	text-align: center;
	display: flex;
  flex-direction: column;
	}
.large-case li .case-no{
	position: absolute;
	left: 0;
	right: 0;
	top:-50px;
	}
.large-case li h4{
	font-weight: 700;
	margin-bottom: 20px;
	font-size: 2.8rem;
	padding: 0 40px;
	color: #fff!important;
	}
.large-case li .case-pic{
	padding: 0 30px;
	}
.large-case li p{
	font-weight: 500;
	padding: 20px 40px;
	font-size: 1.8rem;
	text-align: left;
	}
.large-case .case-result{
	background:#ffd800;
	border-radius: 0 0 20px 20px;
	padding: 30px;
	display: flex;
	align-items: center;
	margin-top: auto;
	color: #000;
	}
.large-case .case-result .ico{
	width:80px;
	text-align: left;
	}
.large-case .case-result p{
	flex:1;
	font-size: 2.0rem;
	padding: 0;
	background:#ffd800;
	}

@media print, screen and (max-width: 1000px) {
.large-case{
	background-size: 120%;
	}	
.large-case ul{
	display: block;
	}
.large-case li{
	margin-bottom: 80px;
	}
.large-case li:last-of-type{
	margin-bottom: 0;
	}
}

@media print, screen and (max-width: 768px) {
.large-case{
	background-size: 140%;
	background-repeat: space;
	}
.large-case ul{
	margin-top: 40px;
	}
.large-case li{
	margin-bottom: 15%;
	padding: 50px 0 0 0;
	}
.large-case li .case-no{
	position: absolute;
	left: 0;
	right: 0;
	top:-30px;
	}
.large-case li .case-no img{
	margin: 0 auto;
	width: 70px;
	}
.large-case li h4{
	margin-bottom: 10px;
	font-size: 2.2rem;
	padding: 0 30px;
	}
.large-case li .case-pic{
	padding: 0 60px;
	}
.large-case li p{
	padding: 20px 7%;
	font-size: 1.5rem;
	}
.large-case .case-result{
	padding: 7%;
	}
.large-case .case-result .ico{
	width:50px;
	}
.large-case .case-result .ico img{
	width:40px;
	}
.large-case .case-result p{
	font-size: 1.5rem;
	}
}

/* =====================================================
 * large-price
 * ================================================== */
.large-price{
	background: url("/about/img_large/large-cmn-bg.jpg")no-repeat center top #ffd800;
	}
.large-price .large-sttl{
	background: url("/about/img_large/large-sttl-bg02.png")no-repeat bottom center;
	}
.large-price .large-sttl dt{
	color: #fff;
	}
.large-price .large-sttl dd{
	color: #ffd800;
	}
.large-price .lead{
	color: #fff;
	text-align: center;
	margin-top: 50px;
	font-size: 2.0rem;
	font-weight: 700;
	}
.large-price .price-list{
	display: grid;
	grid-template-columns: repeat(4,1fr);
	margin-top: 30px;
	background: #fff;
	border-radius: 20px;
	text-align: center;
	}
.large-price .price-list dt{
	background: #ffd800;
	padding: 22px;
	font-weight: 700;
	border-radius: 20px 0 0 0 ;
	display: flex;
	justify-content: center;
	align-items: center;
	}
.large-price .price-list dt ico{
	width: 50px;
	}
.large-price .price-list dt p{
	text-align: left;
	font-weight: 700;
	}
.large-price .price-list .file{
	border-radius: 0;
	padding: 10px;
	}
.large-price .price-list .file span{
	color: #00baaf;
	}
.large-price .price-list .web{
	border-radius: 0;
	padding: 10px;
	}
.large-price .price-list .web span{
	color: #33c5c3;
	}
.large-price .price-list .list{
	border-radius: 0 20px 0 0 ;
	padding: 10px;
	}
.large-price .price-list .list span{
	color: #ff9600;
	}
.large-price .price-list dd{
	border-bottom: 1px #cdcdcd solid;
	padding: 10px;
	}
.large-price .price-list dd:last-of-type{
	border-bottom: none;
	}
.large-price .small{
	margin: 20px 0 60px 0;
	font-size: 1.4rem;
	}
.large-price .small span{
	color: #eb4343;
	}
.large-price .m-btn-yellow{
	margin: 0 auto;
	display: block;
	font-weight: 700;
	border-radius: 50px;
	line-height: 1.2;
	border: 5px #000 solid;
	padding:17px 30px;
	max-width: 500px;
	text-align: center;
	background: url("/about/img_large/large-main-ar-bk.png")no-repeat center right 30px #ffd800;
	color: #000;
	}
.large-price .m-btn-yellow span{
	font-size: 2.2rem;
	}
@media print, screen and (max-width: 1120px) {
.large-price .price-list{
	display: block;
	}
.large-price .price-list dt{
	border-radius: 20px 20px 0 0 ;
	}
.large-price .price-list .file{
	border-radius: 0;
	padding: 20px;
	}
.large-price .price-list .web{
	border-radius: 0;
	padding: 20px;
	}
.large-price .price-list .list{
	border-radius: 0;
	padding: 20px;
	}
.large-price .price-list .list span{
	color: #ff9600;
	}
}
@media print, screen and (max-width: 768px) {
.large-price .large-sttl{
	background-size: 30px;
	padding-bottom: 20px;
	}
.large-price .lead{
	font-size: 1.4rem;
	margin-top: 10%;
	}
.large-price .small{
	margin: 20px 0 10% 0;
	font-size: 1.2rem;
	}
.large-price .m-btn-yellow span{
	font-size: 1.6rem;
	}
.large-price .m-btn-yellow{
	border: 4px #000 solid;
	padding:18px 25px;
	max-width: auto;
	background-size: 10px;
	}
}

/* =====================================================
 * large-select
 * ================================================== */
.large-select{
	background: url("/about/img_large/select-bg.png")no-repeat center center;
	}
.large-select h3{
	margin: 0 auto;
	text-align: center;
	}
.large-select .select-cnt{
	display: grid;
	grid-template-columns: repeat(2,1fr);
	margin-top: 50px;
	text-align: center;
	gap :0 40px;
	}
.large-select .select-cnt li{
	border-radius: 20px;
	padding: 30px;
	background: #ffd800;
	}
.large-select .select-cnt dl{
	display: flex;
	justify-content: center;
	align-items: center;
	padding-right: 20px;
	}
.large-select .select-cnt dd{
	font-size: 3.0rem;
	font-weight: 700;
	margin-left: 10px;
	}
.large-select .select-cnt .ill{
	text-align: center;
	}
.large-select .select-cnt p{
	font-size: 1.8rem;
	font-weight: 700;
	margin-top: 30px;
	text-align: left;
	}
.large-select .select-cnt .copy{
	font-size: 1.8rem;
	text-align: left;
	font-weight: 700;
	color: #009694;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #000;
	}
.large-select .s-achievements{
	margin: 100px auto 50px auto;
	}
.large-select .s-achievements h4{
	font-weight: 700;
	font-size: 3.0rem;
	margin-bottom: 20px;
	text-align: center;
	}
.large-select .s-achievements ul{
	display: grid;
	grid-template-columns: repeat(5,1fr);
	gap :0 20px;
	}
.large-select .s-achievements ico{
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fff;
	border:1px solid #d1d1d1;
	border-radius: 10px;
	padding: 10px 30px
	}
.large-select .s-achievements li p{
	font-weight: 700;
	font-size: 1.4rem;
	margin-top: 5px;
	}
.large-select .m-btn-white{
	margin:0 auto;
	display: block;
	font-weight: 700;
	border-radius: 50px;
	line-height: 1.2;
	border: 5px #000 solid;
	padding:25px 30px;
	background: url("/about/img_large/large-main-ar-bk.png")no-repeat center right 30px #fff;
	color: #000;
	font-size: 2.2rem;
	max-width: 400px;
	text-align: center;
	}
@media print, screen and (max-width: 900px) {
.large-select{
	background: url("/about/img_large/select-bg-sp.png")repeat-y center center / 100%;
	}
.large-select h3{
	margin: 0 6%;
	text-align: center;
	}
.large-select .select-cnt{
	display: block;
	margin-top: 6%;
	}
.large-select .select-cnt li{
	padding: 7%;
	}
.large-select .select-cnt li:first-of-type{
	margin-bottom: 10%;
	}
.large-select .select-cnt dl{
	padding-right: 20px;
	}
.large-select .select-cnt dt img{
	width: 40px;
	}	
.large-select .select-cnt dd{
	font-size: 2.2rem;
	}	
.large-select .select-cnt .ill{
	margin: 0 15%;
	}
.large-select .select-cnt p{
	font-size: 1.4rem;
	margin-top: 10%;
	}
.large-select .select-cnt .copy{
	font-size: 1.4rem;
	}
.large-select .s-achievements{
	margin: 20% auto;
	}
.large-select .s-achievements ul{
	display: grid;
	grid-template-columns: repeat(2,1fr);
	gap :10px;
	}
.large-select .s-achievements ico{
	border-radius: 5px;
	padding: 10px
	}
.large-select .m-btn-white{
	border: 4px #000 solid;
	padding:18px 25px;
	font-size: 1.7rem;
	max-width: auto;
	background-size: 10px;
	}
}
/* =====================================================
 * large-migration
 * ================================================== */
.large-migration{
	background:#ffeb7f;
	}
.large-migration .lead{
	text-align: center;
	margin: 50px auto 60px auto;
	}
.large-migration ul{
	display: flex;
	justify-content: space-between;
	background: url("/about/img_large/migration-line.png")no-repeat center top 100px;
	max-width: 950px;
	margin: 0 auto;
	text-align: center;
	}
.large-migration li{
	width:140px;
	margin: 0 auto;
	text-align: center;
	}
.large-migration dt{
	margin: 10px auto 5px auto;
	font-weight: 700;
	text-align: center;
	}
.large-migration dd{
	text-align: center;
	}
@media print, screen and (max-width: 900px) {
.large-migration ul{
	background:none;
	}
}	
@media print, screen and (max-width: 768px) {
.large-migration .lead{
	font-size: 1.4rem;
	margin: 10% auto 15% auto;
	}
.large-migration ul{
	display: grid;
	grid-template-columns: repeat(2,1fr);
	gap :30px;
	}
}

/* =====================================================
 * large-trust
 * ================================================== */
.large-trust{
	background: url("/about/img_large/trust-bg.png")no-repeat center center;
	}
.large-trust .ico{
	display: grid;
	grid-template-columns: auto auto auto auto;
	gap :30px;
	margin: 50px auto;
	justify-content: center;
	}
.large-trust .ico p{
	font-weight: 700;
	font-size: 1.4rem;
	margin-top: 8px;
	text-align: left;
	}
.large-trust .ico-s{
	display: grid;
	grid-template-columns: auto auto;
	justify-content: center;
	gap :0 30px;
	}
.large-trust .ico-s li{
	font-size: 1.4rem;
	border-radius: 10px;
	border:1px solid #d1d1d1;
	padding: 20px;
	line-height: 1.2;
	}
@media print, screen and (max-width: 768px) {
.large-trust{
	background: url("/about/img_large/select-bg-sp.png")repeat-y center center / 100%;
	}
.large-trust .ico{
	display: grid;
	grid-template-columns: auto auto;
	gap :30px;
	margin: 15% auto;
	justify-content: center;
	}
.large-trust .ico p{
	font-weight: 700;
	font-size: 1.2rem;
	margin-top: 8px;
	text-align: left;
	}
.large-trust .ico-s{
	display: block;
	gap :0 20px;
	}
.large-trust .ico-s li{
	font-size: 1.4rem;
	text-align: center;
	padding: 15px;
	}
.large-trust .ico-s li:last-of-type{
	margin-top: 10px;
	}
}
/* =====================================================
 * large-faq
 * ================================================== */
.large-faq{
	background:#ffeb7f;
	}
.accordion-box {
  margin: 50px auto 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: flex-start;
}
.accordion-box .box-inner{
	 border-radius: 10px;
	background: #fff;
	padding: 50px 35px;
	width: 49%;
	margin-bottom: 20px
}
.accordion-box .accordion_header {
  padding: 0 40px 0 0;
  position: relative;
  z-index: +1;
  cursor: pointer;
  transition-duration: 0.2s;
}
.accordion-box .accordion_header dl{
	color: #000;
	display: flex;
	align-items: center;
}
.accordion-box .accordion_header dt{
	width: 65px;
}
.accordion-box .accordion_header dd{
	font-weight: 700;
	flex: 1;
}

.accordion-box .accordion_inner {
  display: none;
	border-top: 1px solid #ccc;
	padding:30px 0 0 0;
	margin: 30px 0 0 0;
	text-align: left;
	line-height: 2;
}

.accordion-box .accordion_header .i_box {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
 background-color: #fff;
  top: 50%;
  right: 0;
  width: 32px;
  height: 32px;
  margin-top: -20px;
	border-radius: 50%;
  box-sizing: border-box;
  transform-origin: center center;
  transition-duration: 0.2s;
}

.accordion-box .accordion_header .i_box .one_i:before {
	content: '';
  width: 4px;
  height: 50%;
  display: inline-block;
  background: #33c5c3;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: .5s;

}
.accordion-box .accordion_header .i_box .one_i:after {
  content: '';
  width:50%;
  height: 4px;
  display: inline-block;
  background: #33c5c3;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: .5s;
}
.accordion-box .accordion_header.open .i_box .one_i::before,
.accordion-box .accordion_header.open .i_box .one_i::after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

@media print, screen and (max-width: 768px) {
.accordion-box {
  margin: 10% auto 0 auto;
	display: block;
}
.accordion-box .accordion_header dt{
	width: 55px;
}
.accordion-box .accordion_header dt img{
	width: 40px;
}	
.accordion-box .box-inner{
	padding: 30px 10px 30px 20px;
	width: auto;
	margin-bottom: 20px
}
.accordion-box .accordion_header {
  padding: 0 40px 0 0;
  position: relative;
  z-index: +1;
  cursor: pointer;
  transition-duration: 0.2s;
}
.accordion-box .accordion_inner {
	padding:20px 0 0 0;
	margin: 20px 0 0 0;
}
}

/* =====================================================
 * large-contact
 * ================================================== */
.large-contact{
	background: url("/about/img_large/request-bg.jpg")no-repeat center center #ffd800;
	}
.large-contact .large-sttl{
	background: url("/about/img_large/large-sttl-bg02.png")no-repeat bottom center;
	}
.large-contact .large-sttl dt{
	color: #fff;
	}
.large-contact .large-sttl dd{
	color: #fff;
	}
.large-contact .lead{
	color: #fff;
	text-align: center;
	margin: 50px auto;
	font-size: 1.8rem;
	font-weight: 700;
	}
.large-contact .contact-btn{
	display: grid;
	grid-template-columns: auto auto;
	gap :30px;
	justify-content: center;
	}
.large-contact .btn-orange{
	margin: 0 auto;
	display: block;
	font-weight: 700;
	border-radius: 50px;
	line-height: 1.2;
	border: 5px #000 solid;
	padding:25px 30px;
	width: 400px;
	font-size: 2.4rem;
	text-align: center;
	background: url("/about/img_large/large-main-ar-wh.png")no-repeat center right 30px #ff6700;
	color: #fff;
	}
.large-contact .btn-white{
	margin: 0 auto;
	display: block;
	font-weight: 700;
	border-radius: 50px;
	line-height: 1.2;
	font-size: 2.4rem;
	border: 5px #000 solid;
	padding:25px 30px;
	width: 400px;
	text-align: center;
	background: url("/about/img_large/large-main-ar-or.png")no-repeat center right 30px #fff;
	color: #ff6700;
	}

@media print, screen and (max-width: 900px) {
.large-contact .large-sttl{
	background-size: 30px;
	padding-bottom: 20px;
	}
.large-contact .lead{
	font-size: 1.4rem;
	margin: 10% auto;
	}
.large-contact .contact-btn{
	display: block;
	}
.large-contact .btn-orange{
	margin: 0 auto 5% auto;
	display: block;
	border: 4px #000 solid;
	padding:20px 30px;
	width: auto;
	font-size: 1.6rem;
	background: url("/about/img_large/large-main-ar-wh.png")no-repeat center right 20px #ff6700;
	background-size: 10px;
	}
.large-contact .btn-white{
	margin: 0 auto 7% auto;
	display: block;
	border: 4px #000 solid;
	padding:20px 30px;
	width: auto;
	font-size: 1.6rem;
	background: url("/about/img_large/large-main-ar-wh.png")no-repeat center right 20px #fff;
	background-size: 10px;
	}
}