@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Poppins:wght@300;400;500;700&display=swap");.page-title-box .achievement-img{position:absolute;right:calc(50% - 600px);top:107px;width:172px;z-index:1}@media screen and (min-width:681px){.page-title-box .page-mv .img{background-image:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/wholesale/mv_img.jpg)}}@media screen and (max-width:680px){.page-title-box .achievement-img{position:relative;right:0;top:0;width:85.334%;margin:60px auto 0}.page-title-box .page-mv .img{background-image:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/wholesale/mv_img_sp.jpg)}}.sec-achievement{padding-bottom:150px}.sec-achievement .inner{width:1200px;margin:auto;background:#f8f7f4;border-radius:15px;padding:100px 100px 78px}.sec-achievement .colum2-box .colum2-item{padding-bottom:100px}.sec-achievement .achievement-box01 .box-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.sec-achievement .achievement-box01 .box-item .text-box{width:calc(100% - 500px)}.sec-achievement .achievement-box01 .box-item .box-title{font-size:24px;letter-spacing:.1em;font-weight:500;line-height:40px}.sec-achievement .achievement-box01 .box-item .box-text{font-size:15px;letter-spacing:.05em;line-height:2;text-align:justify;margin-top:23px}.sec-achievement .achievement-box01 .box-item .img-box{width:500px}.sec-achievement .achievement-box01 .box-item+.box-item{padding-top:52px;margin-top:70px;border-top:1px solid #ccc}.sec-achievement .achievement-box01 .box-item:nth-child(odd) .text-box{padding-right:60px}.sec-achievement .achievement-box01 .box-item:nth-child(even) .text-box{order:2;padding-left:60px}.sec-achievement .achievement-box01 .box-item:nth-child(even) .img-box{order:1}.sec-achievement .achievement-box02{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;margin-top:53px}.sec-achievement .achievement-box02 .box-item{width:calc((100% - 28px)/2);background:#fff;border-radius:10px;padding:0 0 20px}.sec-achievement .achievement-box02 .box-item+.box-item{margin-top:35px}.sec-achievement .achievement-box02 .box-item.wide{width:100%;padding:0 74px 27px}.sec-achievement .achievement-box02 .box-item .box-title{font-size:22px;text-align:center;letter-spacing:.1em;font-weight:500;margin-top:-18px}.sec-achievement .achievement-box02 .box-item .box-title span{display:inline-block;background:#f8f7f4;padding:16px 21px 10px}.sec-achievement .achievement-box02 .box-item .box-img{padding:0 18px;margin-top:30px}.sec-achievement .achievement-box02 .box-item .box-img.type2{padding:0 34.5px 0 0}.sec-achievement .achievement-box02 .box-item .support-list{display:flex;justify-content:center;flex-wrap:wrap;margin-top:40px}.sec-achievement .achievement-box02 .box-item .support-list li{width:calc((100% - 16px)/2);margin:0 16px 17px 0}.sec-achievement .achievement-box02 .box-item .support-list li a{display:block}.sec-achievement .achievement-box02 .box-item .common-btn-box{margin-top:12px}@media screen and (min-width:681px){.sec-achievement .achievement-box02 .box-item .support-list li a{transition:opacity .3s}.sec-achievement .achievement-box02 .box-item .support-list li a:hover{opacity:.7}.sec-achievement .achievement-box02 .box-item .support-list li:nth-child(2n){margin-right:0}}@media screen and (max-width:680px){.sec-achievement{padding-bottom:62px}.sec-achievement .inner{width:92%;padding:40px 13px 47px;border-radius:5px}.sec-achievement .colum2-box .colum2-item{padding-bottom:40px}.sec-achievement .achievement-box01{padding:0 14px}.sec-achievement .achievement-box01 .box-item{display:block}.sec-achievement .achievement-box01 .box-item .text-box{width:100%}.sec-achievement .achievement-box01 .box-item .box-title{font-size:18px;font-weight:600;letter-spacing:0;line-height:1.65}.sec-achievement .achievement-box01 .box-item .box-text{letter-spacing:0;line-height:1.7;margin-top:18px}.sec-achievement .achievement-box01 .box-item .img-box{width:100%;margin-top:15px}.sec-achievement .achievement-box01 .box-item+.box-item{padding-top:30px;margin-top:30px}.sec-achievement .achievement-box01 .box-item:nth-child(odd) .text-box{padding-right:0}.sec-achievement .achievement-box01 .box-item:nth-child(even) .text-box{padding-left:0}.sec-achievement .achievement-box02{display:block;margin-top:41px}.sec-achievement .achievement-box02 .box-item{width:100%;border-radius:5px;padding:0 0 20px}.sec-achievement .achievement-box02 .box-item+.box-item{margin-top:30px}.sec-achievement .achievement-box02 .box-item.wide{width:100%;padding:0 0 20px}.sec-achievement .achievement-box02 .box-item .box-title{width:87.463%;font-size:17px;letter-spacing:.05em;line-height:24px;margin:auto;position:relative;top:-11px}.sec-achievement .achievement-box02 .box-item .box-title span{display:block;padding:8px 0 16px}.sec-achievement .achievement-box02 .box-item .box-img{padding:0;margin-top:28px}.sec-achievement .achievement-box02 .box-item .box-img.type2{padding:0 20px}.sec-achievement .achievement-box02 .box-item .support-list{width:87.463%;margin:9px auto 0}.sec-achievement .achievement-box02 .box-item .support-list li{width:100%;margin:0}.sec-achievement .achievement-box02 .box-item .support-list li+li{margin-top:5px}.sec-achievement .achievement-box02 .box-item .common-btn-box{margin:18px 0 10px}}.sec-handling{padding-bottom:150px}.sec-handling .inner{width:1134px;margin:auto}.sec-handling .inner .box-title{font-size:24px;letter-spacing:.1em;line-height:2;font-weight:500;padding-bottom:15px;margin-bottom:50px;position:relative}.sec-handling .inner .box-title:before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:45px;height:3px;background:#c99a06}.sec-handling .inner .box-text{font-size:16px;letter-spacing:.05em;line-height:34px;text-align:center}.sec-handling .colum2-box .colum2-item{padding-bottom:120px}.sec-handling .box-wrap{position:relative}.sec-handling .box-wrap:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);background:#f5f5f5;width:calc(100% + 134px);height:3px}.sec-handling .box-wrap+.box-wrap{margin-top:25px}.sec-handling .box-wrap.flex-box{display:flex;flex-wrap:wrap}.sec-handling .box-wrap .column2{padding-right:14.5px;padding-bottom:60px}.sec-handling .box-wrap .column1{padding:0 14.5px 60px}.sec-handling .box-wrap .column1+.column1{border-left:3px solid #f5f5f5}.sec-handling .box-wrap .column1:first-child{padding-left:0}.sec-handling .box-wrap .column1:last-child{padding-right:0}.sec-handling .box-wrap .column1 .box-list li{width:310px}.sec-handling .box-wrap .column1 .box-list li .list-title{padding:0 53px}.sec-handling .handling-box01{background:#fff;border-radius:15px;padding:100px 67px 0}.sec-handling .handling-box01 .box-logo{padding-top:25px;margin-bottom:15px}.sec-handling .handling-box01 .box-logo.type1{width:126px}.sec-handling .handling-box01 .box-logo.type2{width:108px}.sec-handling .handling-box01 .box-logo.type3{width:225px;height:40px}.sec-handling .handling-box01 .box-logo.type4{width:215px;height:40px}.sec-handling .handling-box01 .box-list{display:flex;flex-wrap:wrap;margin-bottom:-32px}.sec-handling .handling-box01 .box-list li{width:226px}.sec-handling .handling-box01 .box-list li:last-child{margin-right:0}.sec-handling .handling-box01 .box-list li .list-title{padding:0 11px;margin-top:-23px;position:relative}.sec-handling .handling-box01 .box-list li .list-title span{display:block;background:#c99a06;font-size:15px;letter-spacing:.1em;font-weight:500;color:#fff;text-align:center;padding:6px 0 8px;border-radius:5px}.sec-handling .handling-box01 .box-list li .list-title.ls0 span{letter-spacing:0}.sec-handling .handling-box02{background:#fff;border-radius:15px;padding:100px 67px 95px;margin-top:60px}.sec-handling .handling-box02 .box-text{margin-top:34px}.sec-handling .handling-box02 .maker-box{padding:36px 54px;background:#f8f7f4;border-radius:15px;margin-top:32px}.sec-handling .handling-box02 .maker-box .maker-title{background:#000;font-size:18px;letter-spacing:.05em;text-align:center;color:#fff;font-weight:400;border-radius:10px;padding:5px 0 7px}.sec-handling .handling-box02 .maker-box .maker-text{font-size:15px;letter-spacing:.01em;text-align:center;line-height:35px;margin-top:15px}.sec-handling .handling-box02 .maker-box .maker-text span{display:inline-block}.sec-handling .handling-box02 .box-list{display:flex;flex-wrap:wrap;margin-top:50px;margin:50px 0 -32px}.sec-handling .handling-box02 .box-list li{width:311px}.sec-handling .handling-box02 .box-list li .list-title{padding:0 11px;margin-top:-16px;position:relative}.sec-handling .handling-box02 .box-list li .list-title span{display:block;width:204px;margin:auto;background:#c99a06;font-size:16px;letter-spacing:.1em;font-weight:500;color:#fff;text-align:center;padding:6px 0 8px;border-radius:5px}.pana-label1{width:172px;position:absolute;z-index:2;top:0;right:67px}@media screen and (min-width:681px){.sec-handling .inner .box-title:before{display:none}.sec-handling .handling-box01 .box-list li{margin:0 32px 32px 0}.sec-handling .handling-box01 .box-list li:nth-child(4n){margin-right:0}.sec-handling .handling-box02 .box-list li{margin:0 33px 33px 0}.sec-handling .handling-box02 .box-list li:nth-child(3n){margin-right:0}}@media screen and (max-width:680px){.sec-handling{padding-bottom:63px}.sec-handling .inner{width:92%}.sec-handling .inner .box-title{font-size:18px;text-align:center;letter-spacing:.05em;line-height:1.5;margin-bottom:30px}.sec-handling .inner .box-text{font-size:15px;letter-spacing:0;line-height:1.7}.sec-handling .colum2-box .colum2-item{padding-bottom:30px}.sec-handling .box-wrap:before{width:calc(100% + 24px)}.sec-handling .box-wrap+.box-wrap{margin-top:37px}.sec-handling .box-wrap.flex-box{display:block}.sec-handling .box-wrap .column2{padding-right:0;padding-bottom:20px;position:relative}.sec-handling .box-wrap .column2:before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:calc(100% + 24px);height:3px;background:#f5f5f5}.sec-handling .box-wrap .column1{width:100%;padding:0 0 30px;border-left:none;position:relative;z-index:0}.sec-handling .box-wrap .column1+.column1{width:100%;border-left:none}.sec-handling .box-wrap .column1+.column1:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:calc(100% + 24px);height:3px;background:#f5f5f5}.sec-handling .box-wrap .column1:first-child{padding-left:0}.sec-handling .box-wrap .column1:last-child{padding-right:0}.sec-handling .box-wrap .column1 .box-list li{width:100%}.sec-handling .box-wrap .column1 .box-list li .list-title{padding:0}.sec-handling .handling-box01{border-radius:5px;padding:67px 12px 0;margin-top:80px;position:relative}.sec-handling .handling-box01 .box-logo{margin:0 auto 12px;padding-top:20px}.sec-handling .handling-box01 .box-logo.type3{padding-top:20px;width:83.18%;height:auto}.sec-handling .handling-box01 .box-logo.type4{padding-top:20px;width:82.556%;height:auto}.sec-handling .handling-box01 .box-list{justify-content:space-between;margin-bottom:-11px}.sec-handling .handling-box01 .box-list:before{width:calc(100% + 24px)}.sec-handling .handling-box01 .box-list li{width:calc((100% - 11px)/2);margin-bottom:11px}.sec-handling .handling-box01 .box-list li .list-title{padding:0;margin-top:0}.sec-handling .handling-box01 .box-list li .list-title span{display:flex;align-items:center;justify-content:center;height:54px;font-size:13px;letter-spacing:.05em;padding:0;border-radius:0 0 5px 5px}.sec-handling .handling-box01 .box-list li .list-title.ls0 span{letter-spacing:0}.sec-handling .handling-box02{border-radius:5px;padding:40px 12px 43px;margin-top:21px}.sec-handling .handling-box02 .box-text{margin-top:12px;padding:0 10px;text-align:left}.sec-handling .handling-box02 .maker-box{padding:15px 17px 23px;border-radius:5px;margin-top:24px}.sec-handling .handling-box02 .maker-box .maker-title{font-size:16px;border-radius:5px;padding:1px 0 3px}.sec-handling .handling-box02 .maker-box .maker-text{font-size:14px;letter-spacing:0;line-height:2;text-align:justify}.sec-handling .handling-box02 .maker-box .maker-text span{display:inline}.sec-handling .handling-box02 .box-list{justify-content:space-between;margin:27px 0 -11px}.sec-handling .handling-box02 .box-list li{width:calc((100% - 11px)/2);margin-bottom:11px}.sec-handling .handling-box02 .box-list li .list-title{padding:0;margin-top:0}.sec-handling .handling-box02 .box-list li .list-title span{display:flex;align-items:center;justify-content:center;width:100%;height:54px;font-size:13px;letter-spacing:.05em;padding:0;border-radius:0 0 5px 5px}.pana-label1{width:85.334%;top:-56px;left:0;right:0;margin:auto}}