﻿@media (max-width: 767px){#subpage-seotext .container{padding:0 14px}}#breadcrums{padding-top:29px}@media (max-width: 767px){#breadcrums{padding-top:13px;padding-bottom:22px}#breadcrums .container{padding:0 14px}}.company-blocks{overflow:hidden}.company-list .title{text-align:center;font-weight:bold;font-size:20px;font-size:2rem}.company-list .title .txt-jp{position:relative;display:block}.company-list .title .txt-jp:before{content:'';width:100%;border-bottom:1px dashed #000;position:absolute;left:0;top:50%}.company-list .title .txt-jp>span{position:relative;display:inline-block;background:#fff;padding:0 14px}.company-list .title .txt-en{display:block;font-family:"Roboto", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:700;color:#7B7B7B;font-size:12px;font-size:1.2rem;letter-spacing:.025em;text-transform:uppercase;line-height:2}.company-list .thumb{text-align:center;margin-bottom:26px}.company-list .desc{line-height:1.75;letter-spacing:0}@media (min-width: 768px){.company-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:68px -24px 0}}@media only screen and (min-width: 768px) and (max-width: 992px){.company-list{margin-left:0;margin-right:0}}@media (min-width: 768px){.company-list li{width:33.33%;padding:0 30px}}@media only screen and (min-width: 768px) and (max-width: 992px){.company-list li{padding-left:15px;padding-right:15px}}@media (min-width: 768px){.company-list li:first-child .thumb{margin-top:22px}.company-list li:nth-child(2) .thumb{margin-top:32px}.company-list li:nth-child(3) .thumb{margin-top:28px}}@media (max-width: 767px){.company-list{margin-top:45px}.company-list li{margin-bottom:65px}.company-list li:nth-child(2){margin-bottom:61px}.company-list li:nth-child(2) .thumb{max-width:103px;margin-bottom:23px}.company-list li:nth-child(3){margin-bottom:0}.company-list li:nth-child(3) .title{margin-bottom:9px}.company-list li:nth-child(3) .thumb{max-width:188px;margin-bottom:20px}.company-list .title{font-size:17px;font-size:1.7rem;margin-bottom:17px}.company-list .title .txt-jp>span{padding:0 18px}.company-list .thumb{max-width:148px;margin:0 auto 34px}.company-list .desc{letter-spacing:.024em;line-height:1.6;padding:0 10px 0 15px}}.company-addition{text-align:center;font-size:16px;font-size:1.6rem;line-height:32px;line-height:2em;letter-spacing:.05em;margin-top:90px;border-top:1px solid #E3E3E3;padding-top:128px}@media (max-width: 767px){.company-addition{margin:56px -23px 0 -22px;padding:0 21px}}.company-addition .desc{position:relative;font-size:16px;font-size:1.6rem;line-height:32px;line-height:2em;letter-spacing:.05em;margin-bottom:52px}@media (max-width: 767px){.company-addition .desc{text-align:left;font-size:15px;font-size:1.5rem;line-height:28px;line-height:1.86667em;letter-spacing:.025em;margin-bottom:31px;padding-top:99px}}@media (min-width: 768px){.company-addition .desc p.space-pc{margin-top:0}}.company-addition .desc p+p{margin-top:32px}@media (max-width: 767px){.company-addition .desc p+p{margin-top:28px}}.company-addition .desc:before{content:'';display:inline-block;position:absolute;background:url("../../../wp/wp-content/themes/wp-templ/assets/img/company/ico_holiday_l.png") 0 0/81px 58px no-repeat;width:82px;height:60px;top:-27px}@media only screen and (min-width: 768px){.company-addition .desc:before{left:0}}@media only screen and (min-width: 992px){.company-addition .desc:before{left:8.8%}}@media (max-width: 767px){.company-addition .desc:before{top:41px;left:-6px;width:63px;height:44px;background-image:url("../../../wp/wp-content/themes/wp-templ/assets/img/company/ico_holiday_sp.png");background-size:63px 44px}}.company-addition .desc:after{content:'';width:64px;height:52px;display:inline-block;background:url("../../../wp/wp-content/themes/wp-templ/assets/img/company/ico_holiday.png") 0 0/64px 52px no-repeat;position:absolute;top:-17px}@media only screen and (min-width: 768px){.company-addition .desc:after{right:0}}@media only screen and (min-width: 992px){.company-addition .desc:after{right:8.8%}}@media (max-width: 767px){.company-addition .desc:after{top:40px;right:-6px;width:63px;height:44px;background-image:url("../../../wp/wp-content/themes/wp-templ/assets/img/company/ico_holiday_sp.png");background-size:63px 44px;-moz-transform:rotate(58deg);-o-transform:rotate(58deg);-ms-transform:rotate(58deg);-webkit-transform:rotate(58deg);transform:rotate(58deg)}}.company-addition .pic{max-width:870px;margin:0 auto}.company-addition .pic img{display:block;width:100%}.company-history{margin:122px auto 119px}@media (max-width: 767px){.company-history{margin:62px auto 70px}}@media (max-width: 767px){.company-history .cm-box-badge-title-inner{padding:0 6px}}@media only screen and (max-width: 350px){.company-history .cm-box-badge-title-inner{padding:0 7px}}.company-history .caret-title.large{letter-spacing:.025em}@media (max-width: 767px){.company-history .caret-title.large{min-width:281px}}@media only screen and (max-width: 370px){.company-history .caret-title.large{min-width:220px}}@media only screen and (max-width: 350px){.company-history .caret-title.large{min-width:200px;font-size:14px;font-size:1.4rem}}.company-history .desc{text-align:center;margin-top:41px;font-size:16px;font-size:1.6rem;line-height:32px;line-height:2em;letter-spacing:.05em}@media (max-width: 767px){.company-history .desc{text-align:left;font-size:15px;font-size:1.5rem;line-height:25px;line-height:1.66667em;letter-spacing:.025em;margin-top:30px}}.company-history .history-list{max-width:794px;margin:31px auto 0;position:relative}@media (max-width: 767px){.company-history .history-list{margin-top:20px}}.company-history .history-list:before{position:absolute;z-index:2;content:"";border-left:1px solid #E3E3E3;width:2px;height:calc(100% - 28px);left:85px;top:14px}@media (max-width: 767px){.company-history .history-list:before{left:66px;height:calc(100% - 47px)}}.company-history .history-list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-bottom:20px}.company-history .history-list .item:last-child{padding-bottom:0}.company-history .history-list .timeline{color:#EE7000;font-family:"Roboto", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:700;font-size:17px;font-size:1.7rem;width:86px;position:relative}.company-history .history-list .timeline:before{position:absolute;content:"";background:#E3E3E3;height:7px;width:7px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;right:-3px;top:12px}.company-history .history-list .timeline span{font-size:14px;font-size:1.4rem}@media (max-width: 767px){.company-history .history-list .timeline{width:67px;font-size:16px;font-size:1.6rem}.company-history .history-list .timeline span{font-size:12px;font-size:1.2rem}}.company-history .history-list .ctn{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.6;padding:4px 0 0 30px}@media (max-width: 767px){.company-history .history-list .ctn{font-size:14px;font-size:1.4rem;padding-left:16px}}@media (min-width: 768px){.history-data{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;width:100%;max-width:1000px;margin:117px auto 0}.history-data .box{max-width:470px;width:47%;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:2px 0}}@media (max-width: 767px){.history-data{border-top:1px solid #707070;border-bottom:1px solid #707070;margin-top:74px;padding:2px 0}}.history-data ul{height:100%;border-top:1px solid #707070;border-bottom:1px solid #707070}.history-data ul li{display:table;width:100%;border-bottom:1px dashed #707070}.history-data ul li>*{display:table-cell;vertical-align:top;line-height:2.15;padding:16px 5px}@media (max-width: 767px){.history-data ul li>*{font-size:14px;font-size:1.4rem;line-height:24px;line-height:1.71429em;padding-bottom:15px}}@media only screen and (max-width: 370px){.history-data ul li>*{font-size:13px;font-size:1.3rem}}.history-data ul li:last-child{border-bottom:none}.history-data ul li.row-middle .ttl{vertical-align:middle}.history-data ul li.row-establish>*{padding:25px 5px 24px}.history-data ul li .ttl{font-weight:bold}@media (min-width: 768px){.history-data ul li .ttl{width:91px;padding-left:11px}}@media (max-width: 767px){.history-data ul li .ttl{width:90px;padding-left:7px}}@media only screen and (max-width: 350px){.history-data ul li .ttl{width:80px}}@media (min-width: 768px){.history-data ul li .txt01{line-height:1.6;padding:27px 5px}}@media (min-width: 768px){.history-data ul li .txt02{line-height:1.5;padding:22px 5px 20px}}

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