@charset "shift-jis";

/* ==========================================================================
   quality-care
   ========================================================================== */
/* PJ18_D014-248 LC：初めての方へページ改修｜コーディング */
.sec_wrap {
	width: 700px;
    margin: 100px auto 0;
}
.borderSec {
    display: flex;
    justify-content: space-between;
    padding: 0 0 35px;
}
.borderSec.v02 {
	margin: 30px 0 0;
}
.ttlLeftLine {
    color: #e83928;
    margin: 30px 0 10px;
}
.txt_wrap {
    width: 395px;
}
.txt_wrap .text-bold {
    margin: 0 0 10px;
}
.btn_sec {
    margin: 40px 0;
}
.btn_wrap {
    width: 394px;
    margin: 0 auto;
}
.btn_wrap .btn_ind {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    color: #fff;
    text-align: center;
    background: #e83928;
    box-shadow: 0 3px 0 rgb(141 20 8);
    border-radius: 4px;
    padding: 21px 0;
}
.btn_wrap .btn_ind:hover {
	position: relative;
    top: 2px;
    box-shadow: none;
}
.btn_wrap .btn_ind:before {
	content: '';
    width: 16px;
    height: 16px;
    background: url(/lifecare/about/img/ico_arw02.gif) no-repeat;
    margin-right: 3px;
}
.iconLinkList.clm3 {
	margin: 50px 0;
}
.iconLinkList.clm3.clm2 .box {
    width: 50%;
}

@media screen and (max-width: 769px) {
.sec_wrap {
	width: 100%;
    margin: 30px auto 0;
}
.borderSec {
    flex-direction: column;
}
.ttlLeftLine {
    font-size: 6vw;
}.txt_wrap {
    width: 100%;
}
.img_wrap {
    text-align: center;
    margin: 30px 0 0;
}
.btn_wrap {
	width: 100%;
    margin: 0 auto;
}
.iconLinkList.clm3 {
	margin: 30px 0;
}
.iconLinkList.clm3 .box {
    border: 1px solid #dddddd;
    padding: 15px;
}
.iconLinkList.clm3 .box:nth-child(2) {
    border-left: none;
}
.iconLinkList.clm3 .box:last-child {
    border: 1px solid #dddddd;
    border-top: none;
}
.iconLinkList.clm3 .imgBox {
    width: 84px;
}
.clm2 .box,
.clm2 .box:nth-child(2n) {
	width: 50%!important;
}
.clm2 .box:nth-child(2n) {
	float: left;
	border-top: 1px solid #dddddd!important;
	border-left: none!important;
}
}