﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap");.secHistory .secHistoryTtl{padding-bottom:30px;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 20%, #2466AF 20%, #2466AF 100%);margin-bottom:70px}@media screen and (min-width: 769px){.secHistory .secHistoryTtl{padding-bottom:0;background:linear-gradient(rgba(255,255,255,0) 0%, rgba(255,255,255,0) 20%, #2466AF 20%, #2466AF 80%, rgba(255,255,255,0) 80%, rgba(255,255,255,0) 100%)}}.secHistory .secHistoryTtl .secHistoryTtlInner{display:flex;justify-content:center;align-items:center;padding:180px 25px}@media screen and (min-width: 769px){.secHistory .secHistoryTtl .secHistoryTtlInner{padding:240px 25px}}.secHistory .secHistoryTtl .secHistoryTtlInner h2{text-align:center}.secHistory .secHistoryTtl .secHistoryTtlInner h2 img{width:90%;max-width:433px}.secHistory.secHistory01 .secHistoryTtl .secHistoryTtlInner{background:url(/files/img/about/history/bg_secHistory_01_sp.jpg) center center no-repeat;background-size:cover}@media screen and (min-width: 769px){.secHistory.secHistory01 .secHistoryTtl .secHistoryTtlInner{background:url(/files/img/about/history/bg_secHistory_01.jpg) center left no-repeat;background-size:cover}}@media screen and (min-width: 1367px){.secHistory.secHistory01 .secHistoryTtl .secHistoryTtlInner{background-size:contain}}.secHistory.secHistory02 .secHistoryTtl .secHistoryTtlInner{background:url(/files/img/about/history/bg_secHistory_02_sp.jpg) center center no-repeat;background-size:cover}@media screen and (min-width: 769px){.secHistory.secHistory02 .secHistoryTtl .secHistoryTtlInner{background:url(/files/img/about/history/bg_secHistory_02.jpg) center left no-repeat;background-size:cover}}@media screen and (min-width: 1367px){.secHistory.secHistory02 .secHistoryTtl .secHistoryTtlInner{background-size:contain}}.secHistory.secHistory02 .secHistoryCont{padding-bottom:80px}.secHistory .secHistoryCont{width:100%;max-width:1050px;padding:0 0 50px 25px;margin:0 auto;background:url(/files/img/about/history/bg_secHistory_line.svg) 55px top repeat-Y}@media screen and (min-width: 769px){.secHistory .secHistoryCont{background-position:center top;padding:0 25px 50px}}.secHistory .secHistoryCont .secHistoryContBox{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:50px}@media screen and (min-width: 769px){.secHistory .secHistoryCont .secHistoryContBox{justify-content:center}}.secHistory .secHistoryCont .secHistoryContBox:last-child{margin-bottom:0}.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxL{width:100%;padding-left:35px;display:flex;justify-content:flex-start;opacity:0;transform:translateY(20px);transition:all .3s;order:2}@media screen and (min-width: 769px){.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxL{padding-left:0;padding-right:15px;justify-content:flex-end;width:40%;order:1}}.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxL.active{opacity:1;transform:translateY(0)}.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxC{padding:40px 0;background:#fff;width:20%;color:#2466AF;line-height:1;order:1;flex:0 0 74px}@media screen and (min-width: 769px){.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxC{text-align:center;order:2;flex:0 0 auto}}.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxC .secHistoryContBoxCNumL{font-size:4rem;font-weight:300;font-family:"Roboto",sans-serif;letter-spacing:-.01em}@media screen and (min-width: 769px){.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxC .secHistoryContBoxCNumL{font-size:7rem}}.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxC .secHistoryContBoxCNumS{line-height:1.25}.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxR{padding-left:30px;width:100%;display:flex;justify-content:flex-start;opacity:0;transform:translateY(20px);transition:all .3s;order:2}@media screen and (min-width: 769px){.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxR{padding-left:15px;width:40%;order:3}}.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxR.active{opacity:1;transform:translateY(0)}.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxR .secHistoryContBoxInner:after{transform:scale(-1, 1);right:inherit;left:-13.5px}.secHistory .secHistoryCont .secHistoryContBox .noContBox{display:none}@media screen and (min-width: 769px){.secHistory .secHistoryCont .secHistoryContBox .noContBox{display:flex}}.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxInner{margin-top:40px;background:#F4F5F7;padding:15px;position:relative;font-size:1.3rem;font-weight:300;width:100%}@media screen and (min-width: 769px){.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxInner{width:auto;font-size:1.6rem;padding:25px;display:flex;align-items:center;flex-wrap:wrap}}.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxInner:after{content:url(/files/img/about/history/ico_secHistoryCont_arrow.svg);width:13.5px;height:13.5px;transform:scale(-1, 1);right:inherit;left:-13.5px;position:absolute;top:30px}@media screen and (min-width: 769px){.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxInner:after{transform:scale(1, 1);left:inherit;right:-13.5px}}.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxInner p{font-size:1rem;font-weight:300;padding-left:1em;line-height: 1.6;}@media screen and (min-width: 769px){.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxInner p{font-size:1.2rem}}.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxInner p .spNone{display:none}@media screen and (min-width: 769px){.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxInner p .spNone{display:block}}.secHistory .secHistoryCont .secHistoryContBox ul.hasImg,.secHistory .secHistoryCont .secHistoryContBox ul.hasCaution{margin-bottom:25px}.secHistory .secHistoryCont .secHistoryContBox ul.hasIco img{width:40px;margin-right:10px}.secHistory .secHistoryCont .secHistoryContBox ul li{padding-left:1em;text-indent:-1em}@media screen and (min-width: 1025px){.secHistory .secHistoryCont .secHistoryContBox ul li{/*white-space:nowrap*/}}.secHistory .secHistoryCont .secHistoryContBox ul li br{display:none}@media screen and (min-width: 769px){.secHistory .secHistoryCont .secHistoryContBox ul li br{display:block}}.secHistory .secHistoryCont .secHistoryContBox figure img{width:100%}
.secHistory .secHistoryCont .secHistoryContBox .secHistoryContBoxInner p{
  margin-bottom: 25px;
}