/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.mainContents .views-element-container{}.mainContents .sideBar{width:100%;}.mainContents .content-border{display:inherit;position:relative;}.sideBar__list-item input.form-checkbox{display:none;}.contents__pagerBox{margin-bottom:40px;}.mainContents .sideBar.content_filter-empty{width:425px;}@media screen and (max-width:1023px){.mainContents .content-border{display:block;}}
.catalog_main{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}.wrap>.catalog_main{overflow:visible;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-family:"UD新ゴ M";vertical-align:middle;}q,blockquote{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}a img{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;}*{-webkit-text-size-adjust:none;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}html,body{-webkit-font-smoothing:antialiased;}html{font-size:62.5%;-webkit-appearance:none;-webkit-text-size-adjust:100%;}body{font-size:1.6rem;color:#333;}button,input,select,textarea{font-family:inherit;font-size:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.sp{display:none;}@media screen and (max-width:1023px){.sp{display:block;}}.pc{display:block;}@media screen and (max-width:1023px){.pc{display:none;}}svg{fill:currentColor;width:100%;height:100%;}*{outline:none;}a{color:#333333;}.pcOnly{display:block;}.spOnly,.hide{display:none;}@media screen and (max-width:1023px){.contents{padding:0;min-width:auto;}.pcOnly{display:none;}.spOnly{display:block;}.hide{display:none;}}@font-face{font-family:"Volte";src:url('/static/jp/service/line-official-account/catalog/common/font/VolteBold.woff') format('woff');font-weight:400;font-style:normal;font-display:swap;}.invisibleTxt{display:none;}.contents{padding:0;position:static;}.contents__inner{padding-left:0;padding-top:0;padding-right:0;}.mainVisual{height:auto;background:#06C755 url(/static/jp/service/line-mini-app/package/img/mv_bg.png) top center;background-size:contain;}.mainVisual-bgImg{height:auto;width:100%;object-fit:contain;}.mainContents{max-width:100%;}.main__list-item.last{color:#fff;font-size:1.1rem;font-family:"UD新ゴ B";letter-spacing:.1em;display:contents;}.mvImgBox.sp{display:none;}.mvImgBox{position:relative;padding:0 120px;max-width:1440px;display:flex;justify-content:center;align-items:center;margin:auto;}.mvImgBox > p{}.mvImgBox > p img{}.mvImgBox .mvImgBoxLeft{}.mvImgBox .mvImgBoxRight{}@media screen and (max-width:1023px){.mainVisual{background-size:290%;}.mvImgBox.pc{display:none;}.mvImgBox.sp{display:flex;max-width:375px;justify-content:left;margin:0;padding:0;width:90%;}.mainVisual{height:auto;}.mainVisual img{margin:auto;width:100%;}.contents{}.contents__inner{padding-right:0;}.mainVisualWrapper{display:none;}}#freearea{padding:20px 0 60px;padding-left:calc(40px + 6.009852217%);padding-right:100px;}#freearea:after{content:"";display:inline-block;width:calc((100vw - 1250px));position:absolute;right:0;top:0;background:#E2FEE5;min-width:110px;z-index:-1;}.pageH2Area__link{display:inline-block;float:right;text-align:right;color:#06C755;display:block;font-family:"UD新ゴ B";padding-right:2px;text-decoration:none;}.pageH2Area__link:after{border-right:2px solid;border-top:2px solid;color:inherit;content:"";display:inline-block;height:7px;margin-left:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px;margin-bottom:2px;}.pageH2Area__link:hover{text-decoration:none;opacity:0.6;}.contents__Main__bannerBoxWrap{position:relative;clear:both;}.contents__Main__bannerBoxWrap .icoBox{z-index:9;position:absolute;width:80px;height:80px;top:-40px;left:10px;}.contents__Main__bannerBox{overflow:hidden;position:relative;transition:.3s ease;margin-top:54px;border-radius:10px;background:#fff;display:flex;box-shadow:0 3px 6px rgba(0,0,0,.16);}.contents__Main__bannerBox:hover{text-decoration:none;background-color:#f6f6f6;}.contents__Main__bannerBox .icoBox img{}.contents__Main__bannerBox .txtBox{width:50%;padding:50px 40px 28px}.contents__Main__bannerBox .txtBox .contents__item-tag{margin-top:0;}.contents__Main__bannerBox .txtBox .ttl{}.contents__Main__bannerBox .txtBox .info_txt{font-size:14px;font-family:"UD新ゴ M";margin-top:10px;}.contents__Main__bannerBox .txtBox .linkTxt{margin-top:15px;display:flex;position:relative;border-radius:20px;background:#EFEFEF;font-size:14px;font-family:"UD新ゴ B";justify-content:center;align-items:center;width:160px;height:34px;}.contents__Main__bannerBox .txtBox .linkTxt:after{background:url(/static/jp/common/img/ico_rightArrow01.png) 0 0 no-repeat;background-size:cover;content:"";height:12px;margin-top:0.05em;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-60%);transform:translateY(-60%);width:7px;}.contents__Main__bannerBox .imgBox{width:50%;display:flex;align-items:center;background:#FF9200;}.contents__Main__bannerBox .imgBox img{width:100%;}.contents__item-tag{margin-top:0;}@media screen and (max-width:1023px){#freearea{padding:5.33333333333vw 5.33333333333vw 10.66666666666vw}.pageH2Area__link{}.contents__Main__bannerBox{flex-wrap:wrap;flex-direction:column-reverse;margin-top:16vw;}.contents__Main__bannerBoxWrap .icoBox{top:-60px;}.contents__Main__bannerBox .icoBox img{}.contents__Main__bannerBox .txtBox{width:100%;padding:4vw 8vw;}.contents__Main__bannerBox .txtBox .contents__item-tagList{margin-bottom:4vw;}.contents__Main__bannerBox .txtBox .contents__item-tag{margin-bottom:0;}.contents__Main__bannerBox .txtBox .ttl{}.contents__Main__bannerBox .txtBox .info_txt{}.contents__Main__bannerBox .txtBox .linkTxt{float:right;margin-top:5.33333333333vw;}.contents__Main__bannerBox .imgBox{width:100%;}.contents__Main__bannerBox .imgBox img{}.contents__item-tag span{font-size:1.2rem;}}.contents__result-list.no_result,.contents__result-list.no_result+.contents__pagerBox{display:none;}#resultArea{padding-left:calc(40px + 6.009852217%);padding-top:45px;padding-right:100px;}.contents__result-item{}.contents__result-itemInner{flex-wrap:wrap;padding:0;}.contents__result-item .contents__item-image{padding:0;max-width:100%;width:100%;}.contents__result-item .contents__item-image img{position:relative;}.contents__result-item .contents__item-contents{padding:15px 40px 20px;max-width:100%;width:100%;}.contents__result-item .contents__item-contents .contents__tags-wrapper{}.contents__result-item .contents__item-contents .contents__tags-wrapper .contents__item-tag{}.contents__result-item .contents__item-contents .contents__tags-wrapper .contents__item-tag span{}.contents__result-item .contents__item-contents .contents__item-title{line-height:1.1;}.contents__result-item .contents__item-contents .contents__item-detail{margin-bottom:0;margin-top:5px;font-size:14px;font-family:"UD新ゴ M";}.contents__result-item .contents__item-contents .contents__item__priceList{display:flex;margin-top:10px;}.contents__result-item .contents__item-contents .contents__item__priceList .contents__item__price{width:165px;font-size:12px;font-family:"UD新ゴ M";}.contents__result-item .contents__item-contents .contents__item__priceList .contents__item__price .subTtl{font-family:"UD新ゴ B";font-size:11px;margin-right:8px;color:#fff;display:inline-block;border-radius:3px;padding:3px 6px;background:#06C755;}.contents__item__companyName{margin-top:20px;position:relative;font-family:"UD新ゴ M";font-size:12px;color:#707070;}.contents__item__companyName:before{content:"";display:inline-block;width:10px;height:14px;vertical-align:middle;background:url(/static/jp/service/line-mini-app/package/img/ico_company.png) center/cover no-repeat;margin-right:5px;}.contents__result-item .contents__item-contents .contents__item__linkBtn{margin-top:40px;float:right;display:flex;position:relative;border-radius:20px;background:#EFEFEF;font-size:14px;font-family:"UD新ゴ B";justify-content:center;align-items:center;width:160px;height:34px;}.contents__result-item .contents__item-contents .contents__item__linkBtn:after{background:url(/static/jp/common/img/ico_rightArrow01.png) 0 0 no-repeat;background-size:cover;content:"";height:12px;margin-top:0.05em;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-60%);transform:translateY(-60%);width:7px;}.error__text{margin-bottom:200px;font-family:"UD新ゴ M";text-align:center;}@media screen and (max-width:1023px){.error__text{padding:0 20px;margin-bottom:5vw;}.contents__item-tag{margin-top:0;}#resultArea{padding:65px 20px 0;}.contents__result-list{margin-bottom:10.66666666666vw;}.contents__result-item{margin-bottom:5.33333333333vw;}.contents__result-item .contents__item-image{height:48vw;}.contents__result-item .contents__item-image img{}.contents__result-item .contents__item-contents{padding:4vw  8vw 5.33333333vw;}.contents__result-item .contents__item-contents .contents__tags-wrapper{}.contents__result-item .contents__item-contents .contents__tags-wrapper .contents__item-tag{}.contents__result-item .contents__item-contents .contents__tags-wrapper .contents__item-tag span{}.contents__result-item .contents__item-contents .contents__item-title{}.contents__result-item .contents__item-contents .contents__item-detail{}.contents__result-item .contents__item-contents .contents__item__priceList{}.contents__result-item .contents__item-contents .contents__item__priceList .contents__item__price{width:auto;}.contents__result-item .contents__item-contents .contents__item__priceList .contents__item__price+.contents__item__price{margin-left:5.33333333333vw;;}.contents__result-item .contents__item-contents .contents__item__priceList .contents__item__price .subTtl{}.contents__item__companyName{margin-top:5.33333333333vw;}.contents__item__companyName:before{}.contents__result-item .contents__item-contents .contents__item__linkBtn{}}.contents__pagerBox{}.contents__pagerBox .contents__pager{display:flex;align-items:center;justify-content:center;}.contents__pagerBox .contents__pager .pagerBtn{width:40px;display:flex;justify-content:center;align-items:center;}.contents__pagerBox .contents__pager .pagerBtn a{display:block;font-size:16px;line-height:1;}.contents__pagerBox .contents__pager .pagerBtn a:hover{text-decoration:none;opacity:.8;}.contents__pagerBox .contents__pager .pagerBtn.active a{color:#06C755;}.contents__pagerBox .contents__pager .pagerBtn.pagerPre a{font-size:0;width:12px;height:20px;background:url(/static/jp/common/img/ico_leftArrow01.png) center/cover no-repeat;}.contents__pagerBox .contents__pager .pagerBtn.pagerNext a{font-size:0;width:12px;height:20px;background:url(/static/jp/common/img/ico_rightArrow06.png) center/cover no-repeat;}.contents__pagerBox .contents__pager .pagerBtn.notWorking a{opacity:.5;pointer-events:none;cursor:none;}@media screen and (max-width:1023px){.contents__pagerBox{}.contents__pagerBox .contents__pager{}.contents__pagerBox .contents__pager .pagerBtn{width:12vw;}.contents__pagerBox .contents__pager .pagerBtn a{}.contents__pagerBox .contents__pager .pagerBtn.pagerPre a{}.contents__pagerBox .contents__pager .pagerBtn.pagerNext a{}.contents__pagerBox .contents__pager .pagerBtn.notWorking a{}}.sideBar__inner{min-width:250px;}.sidaBar__button-reset{padding-left:0;text-align:center;position:relative;}.sidaBar__button-reset::after{margin-top:0;position:absolute;bottom:-5px;left:50%;transform:translate(-50%,0);}.sidaBar__button-search{margin:0 auto 36px;}#freearea02{padding-left:calc(40px + 6.009852217%);padding-top:60px;padding-right:100px;}#freearea02 .bannerBox{}#freearea02 .bannerBox .contents__banner{}#freearea02 .bannerBox .contents__banner img{margin:auto;}@media screen and (max-width:1023px){.sideBar__inner{min-width:auto;}.sideBar__list-item:hover{border:2px solid #fff;color:#000;}.sideBar__list-item.is-selected{border:2px solid #000048;color:#000048;}.sidaBar__button-reset:hover:after{background-color:#333333;}.sidaBar__button-reset:hover{text-decoration:none;color:#000;}.sidaBar__button-reset.click_active{color:#000048;padding-left:0;}.sidaBar__button-reset.click_active:after{background-color:#000048;}.sidaBar__button-search{margin-bottom:35px;}#freearea02{padding:16vw 5.33333333333vw 0;}#freearea02 .bannerBox{}#freearea02 .bannerBox .contents__banner{}#freearea02 .bannerBox .contents__banner img{}}
