.sec-page-title{margin:55px auto 60px}@media (max-width: 767px){.sec-page-title{margin:34px auto 37px}}.sg-product-mainimg{text-align:center}.sg-product-mainimg img{display:block;width:100%}.sg-product-intro{background:#F4F4F4}.sg-product-intro .ttl{color:#1A8866;font-weight:500;letter-spacing:.08em}@media (min-width: 768px){.sg-product-intro .ttl{font-size:26px;font-size:2.6rem;line-height:1.65}.sg-product-intro .ttl+.txt-base{margin-top:21px}}@media (min-width: 768px){.sg-product-intro{margin-bottom:106px;padding:64px 0 67px;text-align:center}}@media (max-width: 767px){.sg-product-intro{padding:41px 0;margin-bottom:54px}.sg-product-intro .ttl{font-size:20px;font-size:2rem;line-height:1.8}.sg-product-intro .ttl+.txt-base{margin-top:24px}}.sg-product-repeater{margin-top:106px;margin-bottom:151px}@media (max-width: 767px){.sg-product-repeater{margin-top:54px;margin-bottom:83px}}.sg-product-repeater .list .item:last-child{margin-bottom:0}.sg-product-repeater .list .item-thumb img{display:block;width:100%}.sg-product-repeater .list .title-line{line-height:1.7}@media (min-width: 768px){.sg-product-repeater .list+.list-button{margin-top:86px}.sg-product-repeater .list .item{margin-bottom:99px}.sg-product-repeater .list .item:before,.sg-product-repeater .list .item:after{content:" ";display:table}.sg-product-repeater .list .item:after{clear:both}.sg-product-repeater .list .item:nth-child(even) .item-thumb{float:right}.sg-product-repeater .list .item:nth-child(even) .item-info{float:left}.sg-product-repeater .list .item.is-full .item-thumb,.sg-product-repeater .list .item.is-full .item-info{margin:0 auto;width:auto;max-width:100%;float:none}.sg-product-repeater .list .item-thumb{float:left;max-width:550px;width:50%}.sg-product-repeater .list .item-info{float:right;max-width:505px;width:46%;margin-top:-3px}.sg-product-repeater .list .title-line{font-size:20px;font-size:2rem;padding-bottom:20px;margin-bottom:26px}}@media (max-width: 767px){.sg-product-repeater .list+.list-button{margin-top:31px}.sg-product-repeater .list .item{margin-bottom:47px}.sg-product-repeater .list .item-thumb+.item-info{margin-top:21px}.sg-product-repeater .list .title-line{font-size:18px;font-size:1.8rem;padding-bottom:21px;margin-bottom:30px}}.sg-product-repeater .list-button .c-icon{position:relative;display:inline-block;top:-2px}@media (min-width: 768px){.sg-product-repeater .list-button{margin-left:-10px;margin-right:-10px}.sg-product-repeater .list-button li{padding:0 10px;max-width:380px}.sg-product-repeater .list-button .c-icon{margin:0 23px 0 -3px}.sg-product-repeater .list-button .cmn-button{padding-top:31px;padding-bottom:30px}}@media (max-width: 767px){.sg-product-repeater .list-button{display:block;margin:0}.sg-product-repeater .list-button li{width:100%;margin-bottom:16px;padding:0}.sg-product-repeater .list-button li:last-child{margin-bottom:0}.sg-product-repeater .list-button .c-icon{margin-right:10px;top:-1px}.sg-product-repeater .list-button .cmn-button{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;font-size:16px;font-size:1.6rem;padding:31px 28px}}.section-taxonomy-items{overflow:hidden}.section-taxonomy-items .wcm{padding-top:57px;padding-bottom:45px}@media (max-width: 767px){.section-taxonomy-items .wcm{padding-top:34px;padding-bottom:20px}}.section-taxonomy-items .group-list .item-figure{margin-bottom:14px}.section-taxonomy-items .group-list .item-figure .pic:before{padding-top:68.79699%}@media (min-width: 768px){.section-taxonomy-items .group-list{margin:61px -5px 0}.section-taxonomy-items .group-list .group-item{padding:0 5px;margin-bottom:47px}}@media (max-width: 767px){.section-taxonomy-items .group-list{margin-top:42px}.section-taxonomy-items .group-list .group-item{margin-bottom:41px}}.cmn-section-popular{margin-top:85px;margin-bottom:92px}@media (max-width: 767px){.cmn-section-popular{margin-top:65px;margin-bottom:71px}}.cmn-section-popular .sec-inner{padding-bottom:33px}@media (max-width: 767px){.cmn-section-popular .sec-inner{padding-bottom:30px}}.cmn-section-popular .row-btn{margin-top:71px}@media (max-width: 767px){.cmn-section-popular .row-btn{margin-top:47px}}.section-catalog .pic-pdf{position:relative}.section-catalog .pic-pdf:after{position:absolute;content:"";z-index:1;top:0;left:0;border:1px solid #DBDBDB;width:100%;height:100%}@media (min-width: 768px){.section-catalog{margin-top:92px;margin-bottom:139px}.section-catalog .block-catalog{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;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-top:43px}.section-catalog .block-catalog .pic-pdf{width:26%;max-width:258px}.section-catalog .block-catalog .pic-pdf+.box{width:69.5%;margin-top:1px}.section-catalog .block-catalog .cmn-title02{font-size:22px;font-size:2.2rem;letter-spacing:.12em}.section-catalog .block-catalog .box-gray01{margin-top:18px}.section-catalog .block-catalog .row-btn{margin-top:33px}}@media (max-width: 767px){.section-catalog{margin-top:71px;margin-bottom:70px}.section-catalog .block-catalog{margin-top:16px}.section-catalog .block-catalog .pic-pdf{max-width:151px;margin:0 auto}.section-catalog .block-catalog .pic-pdf+.box{margin-top:27px}.section-catalog .block-catalog .cmn-title02{font-size:20px;font-size:2rem;text-align:center}.section-catalog .block-catalog .box-gray01{margin-top:16px}.section-catalog .block-catalog .row-btn{margin-top:23px}}.section-cases{margin-top:139px;margin-bottom:104px}@media (max-width: 767px){.section-cases{margin-top:70px;margin-bottom:0}}.section-cases .sec-inner{position:relative;padding:57px 0 68px}@media (max-width: 767px){.section-cases .sec-inner{padding:50px 0 55px}}.section-cases .sec-inner:before{position:absolute;content:"";top:0;right:0;left:5.15%;height:100%;background:url("/wp/wp-content/themes/wp-templ/assets/img/common/other/bg_pattern.png") repeat 0 0}@media (max-width: 767px){.section-cases .sec-inner:before{left:0}}.section-cases .sec-inner>*{position:relative}@media (min-width: 768px){.section-cases .group-list{margin-top:59px}.section-cases .group-list .item-figure{margin-bottom:14px}}@media (max-width: 767px){.section-cases .group-list{margin-top:44px}.section-cases .group-list .group-item{margin-bottom:38px}}.section-cases .row-btn{text-align:center;margin-top:66px}@media (max-width: 767px){.section-cases .row-btn{margin-top:3px}}.section-cases .row-btn a{background:#fff}.section-movie{overflow:hidden;margin-top:104px;padding:80px 0 114px}@media (max-width: 767px){.section-movie{margin:0;padding:66px 0 70px}}@media (min-width: 768px){.section-movie .sec-title .text-en{margin-bottom:18px}}@media (max-width: 767px){.section-movie .sec-title{margin-bottom:-30px}}@media (max-width: 767px){.section-movie .common-slider .block-outer{margin-left:17px}}@media (min-width: 768px){.section-movie .common-slider .moive-list{padding-top:60px}.section-movie .common-slider .moive-list .item-inner{padding-bottom:26px}}@media (max-width: 767px){.section-movie .common-slider .moive-list .slick-list{padding-bottom:16px}.section-movie .common-slider .moive-list .item-inner{padding-bottom:29px}}@media (min-width: 768px){.section-movie .common-slider .slick-dots{margin-top:11px}}.section-movie .row-btn{text-align:center;margin-top:60px}@media (max-width: 767px){.section-movie .row-btn{margin-top:43px}}.sg-product-other{background:#F4F4F4}.sg-product-other .block{text-align:center}.sg-product-other .block .row{height:100%;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.sg-product-other .block .sec-title .text-ja{font-weight:normal}.sg-product-other .block .sec-title .text-ja:after{right:0;margin:0 auto}@media (min-width: 768px){.sg-product-other{padding:81px 0 111px}.sg-product-other .block{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:36px -6px 0}.sg-product-other .block .item{width:25%;padding:0 6px}.sg-product-other .block .row{min-height:180px;padding:16px 10px 12px}.sg-product-other .block .pic:before{padding-top:67.66917%}.sg-product-other .block .sec-title .text-en{font-size:28px;font-size:2.8rem;margin-bottom:16px}}@media only screen and (min-width: 768px) and (max-width: 1070px){.sg-product-other .block .sec-title .text-en{font-size:24px;font-size:2.4rem}}@media (min-width: 768px){.sg-product-other .block .sec-title .text-ja{padding-bottom:15px}.sg-product-other .block .sec-title .text-ja:after{width:39px}}@media (max-width: 767px){.sg-product-other{padding:69px 0 59px}.sg-product-other .block{margin-top:36px}.sg-product-other .block .item{margin-bottom:4px}.sg-product-other .block .row{min-height:169px;padding:10px 10px 12px}.sg-product-other .block .pic{background-position:center center}.sg-product-other .block .sec-title .text-en{font-size:24px;font-size:2.4rem;letter-spacing:.08em;margin-bottom:12px}.sg-product-other .block .sec-title .text-ja{font-size:14px;font-size:1.4rem;padding-bottom:11px}.sg-product-other .block .sec-title .text-ja:after{right:0;margin:0 auto}}

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