@import url("https://fonts.googleapis.com/css?family=Crimson+Text:400,600,700&display=swap");@-webkit-keyframes menu-active{0%{display:block;transform:scale(1, 0)}100%{display:block;transform:scale(1, 1)}}.crs .contact-ft{margin-top:0}.crs .c-title-page{padding:47px 0 63px}@media only screen and (max-width: 767px){.crs .c-title-page{padding:33px}}.crs .breadcrumb{margin-top:6px}@media only screen and (max-width: 767px){.crs .breadcrumb{margin:0}}.crs__bl01{background:#F1FDE3 url("../../img/company/crs/bg_01.jpg") top center/100% no-repeat;padding:74px 0 117px;color:#fff;margin-top:7px}@media only screen and (max-width: 767px){.crs__bl01{padding:0 0 70px;margin:0}.crs__bl01__box0{background:#F1FDE3 url("../../img/company/crs/bg_01_sp.jpg") top center/cover no-repeat;padding:57px 0 79px}}.crs__bl01 .txtH2{font-size:40px;font-size:4rem;line-height:84px;letter-spacing:0.15em;text-align:center;margin-bottom:36px}@media only screen and (max-width: 767px){.crs__bl01 .txtH2{font-size:28px;font-size:2.8rem;line-height:50px;letter-spacing:0.07em;margin-bottom:38px}}.crs__bl01 .box672{max-width:672px;margin:0 auto}.crs__bl01 .txtH3{font-size:30px;font-size:3rem;line-height:70px;letter-spacing:0.1em;margin-bottom:6px}@media only screen and (max-width: 767px){.crs__bl01 .txtH3{text-align:center;font-size:22px;font-size:2.2rem;line-height:40px;letter-spacing:0.07em;margin-bottom:10px}}.crs__bl01 .txtDesc{font-size:16px;font-size:1.6rem;line-height:40px;letter-spacing:0.1em;margin-bottom:96px}@media only screen and (max-width: 767px){.crs__bl01 .txtDesc{line-height:32px;letter-spacing:0.04em;margin:0}}.crs__bl01__content{background:#fff;padding:95px 15px 99px;color:#000}@media only screen and (max-width: 767px){.crs__bl01__content{background:none;padding:44px 0 65px}}.crs__bl01__item{position:relative;margin-bottom:91px;display:table;width:100%}@media only screen and (max-width: 767px){.crs__bl01__item{display:block;margin-bottom:43px}}.crs__bl01__item .txtNum{display:table-cell;vertical-align:top;font-size:43px;font-size:4.3rem;line-height:50px;letter-spacing:0.02em;width:61px;position:relative}@media only screen and (max-width: 767px){.crs__bl01__item .txtNum{display:block;font-size:37px;font-size:3.7rem;letter-spacing:0em;width:46px}}.crs__bl01__item .txtNum:after{content:"";height:32px;width:1px;background:#000;position:absolute;right:0;top:10px}@media only screen and (max-width: 767px){.crs__bl01__item .txtNum:after{height:25px;top:14px}}.crs__bl01__item__txt{display:table-cell;vertical-align:top;font-size:18px;font-size:1.8rem;line-height:36px;letter-spacing:0.04em;padding-left:24px}@media only screen and (max-width: 767px){.crs__bl01__item__txt{display:block;padding:0}}.crs__bl01__item__txt ul{font-size:16px;font-size:1.6rem;line-height:36px;margin-top:32px;padding-left:22px;list-style-type:decimal}@media only screen and (max-width: 767px){.crs__bl01__item__txt ul{margin-top:25px;padding-left:26px;font-size:16px;font-size:1.6rem;line-height:22px;letter-spacing:0.04em}}.crs__bl01__item__txt ul li{padding-left:3px}@media only screen and (max-width: 767px){.crs__bl01__item__txt ul li{padding-bottom:15px;padding-left:4px}}.crs__bl01__item--1line .txtNum,.crs__bl01__item--1line .crs__bl01__item__txt{vertical-align:middle}.crs__bl01__item:last-child{margin-bottom:0}.crs__add{margin-top:100px}@media only screen and (max-width: 767px){.crs__add{margin-top:0;border-top:1px solid #BCBCBC;padding:55px 0 0}}.crs__add .box672{max-width:681px}.crs__add .txth3{text-align:center;font-size:24px;font-size:2.4rem;letter-spacing:0.1em;margin-bottom:25px}@media only screen and (max-width: 767px){.crs__add .txth3{font-size:26px;font-size:2.6rem;line-height:42px;letter-spacing:0.05em}}.crs__add .txtDes{font-size:16px;font-size:1.6rem;line-height:40px;letter-spacing:0.1em;margin-bottom:40px}@media only screen and (max-width: 767px){.crs__add .txtDes{line-height:32px;letter-spacing:0.04em}}.crs__add__img{margin:0 -16px}.crs__add__img:before,.crs__add__img:after{content:" ";display:table}.crs__add__img:after{clear:both}@media only screen and (max-width: 767px){.crs__add__img{margin:0}}.crs__add__img img{float:left;width:50%;padding:16px}@media only screen and (max-width: 767px){.crs__add__img img{float:none;width:100%;padding:0 0 20px}.crs__add__img img:last-child{padding-bottom:0}}

/*# sourceMappingURL=maps/companyCsr.min.css.map */
