@charset "UTF-8";.text_electionRed{color:red}.electionTools__paragraph{font-size:16px}.electionTools__headImage{margin-bottom:24px;max-width:100%;height:auto}.electionTools__headImage--mobile{display:none}.header{margin-bottom:70px}.header__paragraph{font-size:32px;font-weight:700;line-height:1.4em;text-align:center}.photoCarousel{position:relative;margin:0 auto 45px;padding:14px 0;background-color:#e4e4e4}.photoCarousel__list{position:relative;width:100%}.photoCarousel__list.slick-initialized{opacity:1}.photoCarousel__list__item{padding:0 6px}.photoCarousel__list__itemInner{background-color:#fff;-webkit-border-radius:15px;border-radius:15px}.photoCarousel__moveButton{position:absolute;top:92px;bottom:auto;width:45px;height:45px;background:#666;-webkit-border-radius:60px;border-radius:60px;outline:0;cursor:pointer;opacity:1}.photoCarousel__moveButton.photoCarousel__moveButton--previous{left:20px}.photoCarousel__moveButton.photoCarousel__moveButton--previous--hover,.photoCarousel__moveButton.photoCarousel__moveButton--previous.hover,.photoCarousel__moveButton.photoCarousel__moveButton--previous:hover{opacity:.7}.photoCarousel__moveButton.photoCarousel__moveButton--previous:before{content:'';position:absolute;top:0;right:18px;bottom:0;margin:auto;width:0;height:0;border:14px solid transparent;border-right:14px solid #fff;border-left:0 solid transparent;margin-left:14px}.photoCarousel__moveButton.photoCarousel__moveButton--next{right:20px}.photoCarousel__moveButton.photoCarousel__moveButton--next--hover,.photoCarousel__moveButton.photoCarousel__moveButton--next.hover,.photoCarousel__moveButton.photoCarousel__moveButton--next:hover{opacity:.7}.photoCarousel__moveButton.photoCarousel__moveButton--next:before{content:'';position:absolute;top:0;left:18px;bottom:0;margin:auto;width:0;height:0;border:14px solid transparent;border-left:14px solid #fff;border-right:0px solid transparent;margin-right:14px}.photoCarouselSlideLink{width:236px;text-align:center}.photoCarouselSlideLink--hover,.photoCarouselSlideLink.hover,.photoCarouselSlideLink:hover{opacity:.7}.photoCarouselSlideLink__inner{position:relative;min-height:204px;margin:4px 0;padding:10px;border:1px solid #c8c8c8;background:#fff;text-align:center;-webkit-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3)}.photoCarouselSlideLink__icon{position:absolute;top:8px;left:10px;padding:1px 4px;background-color:red;color:#fff;font-size:12px;font-weight:700;-webkit-border-radius:5px;border-radius:5px}.photoCarouselSlideLink__image{max-width:100%;height:auto}.photoCarouselSlideLink__caption{margin-top:12px;font-size:18px;font-weight:700;line-height:1.6em;text-align:left}.photoCarouselSlideLink__supplement{text-align:left}.photoCarouselSlideLink__supplement.photoCarouselSlideLink__supplement--smallFont{font-size:12px}.sceneSelect__title{margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.4em;text-align:center}.sceneSelect__list{margin-bottom:40px;text-align:center}.sceneSelect__listItem{display:inline-block;width:32%;min-height:48px;margin-right:2%;margin-bottom:14px}.sceneSelect__listItem:nth-child(3){margin-right:0}.sceneSelect__listItem:last-child{margin-right:0}.sceneSelect__listItem__link{display:block;position:relative;padding:14px 26px 16px 12px;border:2px solid #007eff;-webkit-border-radius:4px;border-radius:4px;text-align:center;color:#000;font-size:18px}.sceneSelect__listItem__link--hover,.sceneSelect__listItem__link.hover,.sceneSelect__listItem__link:hover{background-color:#007eff;color:#fff}.sceneSelect__listItem__link:after{content:'';position:absolute;top:20px;right:10px;width:0;height:0;border:4px solid transparent;border-top:4px solid #000;border-bottom:0 solid transparent;margin-bottom:4px}.sceneSelect__listItem__link span{border-bottom:1px solid #000}.sceneSelect__listItem__icon{padding:1px 8px;margin-left:8px;color:#fff;background-color:red;-webkit-border-radius:6px;border-radius:6px;text-align:center;font-size:16px}.useAttention{margin-bottom:45px;padding:20px;border:1px solid #c8c8c8}.useAttention__list li{margin-bottom:8px}.useAttention__list li:last-child{margin-bottom:0}.electionToolsLineup__section{margin-bottom:50px}.electionToolsLineup__title{position:relative;padding:8px 8px 8px 1em;margin-bottom:14px;font-size:24px;font-weight:700}.electionToolsLineup__title:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:10px}.electionToolsLineup__title.electionToolsLineup__title--pink{background-color:#ffe3e7}.electionToolsLineup__title.electionToolsLineup__title--pink:before{background-color:#faa3b0}.electionToolsLineup__title.electionToolsLineup__title--green{background-color:#ddf6c3}.electionToolsLineup__title.electionToolsLineup__title--green:before{background-color:#95e577}.electionToolsLineup__title.electionToolsLineup__title--blue{background-color:#c7f4f7}.electionToolsLineup__title.electionToolsLineup__title--blue:before{background-color:#69e6ed}.electionToolsLineup__title.electionToolsLineup__title--purple{background-color:#e7eaf8}.electionToolsLineup__title.electionToolsLineup__title--purple:before{background-color:#b0b9f5}.electionToolsLineup__title.electionToolsLineup__title--yellow{background-color:#ffeebf}.electionToolsLineup__title.electionToolsLineup__title--yellow:before{background-color:#eecf36}.electionToolsLineup__title__mainText{display:inline-block;line-height:1em;vertical-align:-2px}.electionToolsLineup__title__icon{padding:1px 8px;margin-left:8px;vertical-align:middle;color:#fff;background-color:red;-webkit-border-radius:6px;border-radius:6px;text-align:center;font-size:16px}.electionToolsLineup__title__subtext{display:inline-block;margin-left:34px;font-size:16px;font-weight:400;line-height:1em;vertical-align:middle}.toolsDetailList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(4,1fr);grid-gap:15px 15px}.toolsDetailList.toolsDetailList--threeColumn{-ms-grid-columns:1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(3,1fr)}.toolsDetailList__item.toolsDetailList__item--threeColumn:first-child{width:512px}.toolsDetailList__item__link{display:block;padding:14px 12px;border:1px solid #c8c8c8;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);cursor:pointer;color:#000}.toolsDetailList__item__link--hover,.toolsDetailList__item__link.hover,.toolsDetailList__item__link:hover{opacity:.7}.toolsDetailList__item__link--hover button,.toolsDetailList__item__link.hover button,.toolsDetailList__item__link:hover button{background-color:#007eff;color:#fff}.toolsDetailList__item__content{position:relative}.toolsDetailList__item__title{font-size:18px;font-weight:700;line-height:1.6em}.toolsDetailList__item__title.toolsDetailList__item__title--largeWrapper{display:inline-block;margin-left:10px;vertical-align:middle;line-height:1em}.toolsDetailList__item__subtitle{margin-bottom:10px;font-size:16px;font-weight:400;display:block}.toolsDetailList__item__subtitle.toolsDetailList__item__subtitle--long{font-size:14px}.toolsDetailList__item__subtitle.toolsDetailList__item__subtitle--largeWrapper{display:inline-block;margin-bottom:0;vertical-align:middle}.toolsDetailList__item__subtitle.toolsDetailList__item__subtitle--samllFont{font-size:12px}.toolsDetailList__item__subtitleSmall{margin-left:10px;font-size:10px;font-weight:400}.toolsDetailList__item__icon{display:inline-block;color:#fff;padding:4px 6px 2px;margin:0 2px 10px;-webkit-border-radius:8px;border-radius:8px;font-size:12px;font-weight:400;word-break:keep-all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:no-repeat;background-size:100%;background-size:contain;line-height:1.4em}.toolsDetailList__item__icon.toolsDetailList__item__icon--popular{background-color:#aee6f3;color:#000}.toolsDetailList__item__icon.toolsDetailList__item__icon--popular:before{content:'人気'}.toolsDetailList__item__icon.toolsDetailList__item__icon--standard{background-color:#a8f6d0;color:#000}.toolsDetailList__item__icon.toolsDetailList__item__icon--standard:before{content:'定番'}.toolsDetailList__item__icon.toolsDetailList__item__icon--important{background-color:#ff2a8f}.toolsDetailList__item__icon.toolsDetailList__item__icon--important:before{content:'必須'}.toolsDetailList__item__icon.toolsDetailList__item__icon--reinforcement{background-color:#e5e8eb;color:#000}.toolsDetailList__item__icon.toolsDetailList__item__icon--reinforcement:before{content:'訴求強化'}.toolsDetailList__item__icon.toolsDetailList__item__icon--trust{background-color:#e5e8eb;color:#000}.toolsDetailList__item__icon.toolsDetailList__item__icon--trust:before{content:'信頼構築'}.toolsDetailList__item__icon.toolsDetailList__item__icon--maintain{background-color:#e5e8eb;color:#000}.toolsDetailList__item__icon.toolsDetailList__item__icon--maintain:before{content:'接触維持'}.toolsDetailList__item__button{display:inline-block;width:100%;padding:6px 10px;border:2px solid #007eff;-webkit-border-radius:6px;border-radius:6px;color:#000;text-align:center}.toolsDetailList__item__image{display:block;margin:0 auto 10px;-webkit-border-radius:10px;border-radius:10px}.toolsDetailList__item__paragraph{margin-bottom:16px;font-size:12px}.toolsDetailList__item__paragraph.toolsDetailList__item__paragraph--heightAjust{min-height:58px}.toolsDetailList__item__paragraph.toolsDetailList__item__paragraph--largeWrapper{margin-left:50px;margin-top:8px}.toolsDetailList__price{margin-bottom:20px}.toolsDetailList__price.toolsDetailList__price--largeWrapper{position:absolute;right:14px;bottom:30px}.toolsDetailList__price__number{margin-left:12px;font-size:22px;font-weight:700;color:red}.serviceFaq{margin-bottom:80px}.serviceFaq__title{margin-bottom:25px;padding-bottom:4px;font-size:30px;font-weight:700;text-align:center;border-bottom:2px solid #f18002}.qanda{margin-bottom:60px}.qanda__title{margin-bottom:20px;font-size:22px;font-weight:700;border-bottom:2px solid #c8c8c8}.qanda__subTitle{margin-bottom:10px;font-size:18px;font-weight:700}.qanda__subTitle:nth-of-type(n+2){margin-top:30px}.qanda__list__item{position:relative;padding:8px 8px 8px 48px;font-size:16px;line-height:1.6}.qanda__list__item:before{content:"Q.";position:absolute;top:2px;left:16px;margin-right:4px;font-size:22px;font-weight:700}.qanda__list__item.qanda__list__item--q{font-weight:700;background:#f5f5f5;border-top:1px solid #c8c8c8}.qanda__list__item.qanda__list__item--a{margin-bottom:10px}.qanda__list__item.qanda__list__item--a:before{content:"A.";color:#007eff}.qanda__list__item.qanda__list__item--a img{margin-top:20px;max-width:100%;height:auto}@media screen and (min-width:1316px){.content-wrapper{width:1300px}}@media screen and (max-width:1315px){.header__paragraph{font-size:26px}.sceneSelect__title{font-size:24px}.sceneSelect__listItem{width:49%}.sceneSelect__listItem:nth-child(2n){margin-right:0}.sceneSelect__listItem:nth-child(3){margin-right:2%}.electionToolsLineup__title{font-size:22px}.electionToolsLineup__title__icon{font-size:14px}.electionToolsLineup__title__subtext{font-size:14px}.toolsDetailList{-ms-grid-columns:1fr 15px 1fr;grid-template-columns:repeat(2,1fr)}.toolsDetailList.toolsDetailList--threeColumn{display:block}.toolsDetailList__item.toolsDetailList__item--threeColumn:first-child{width:100%;margin-bottom:15px}.toolsDetailList__item.toolsDetailList__item--threeColumn:nth-child(n+2){display:inline-block;width:49%}.toolsDetailList__item.toolsDetailList__item--threeColumn:nth-child(2){margin-right:2%}.toolsDetailList__item__subtitle.toolsDetailList__item__subtitle--samllFont{font-size:16px}.toolsDetailList__item__paragraph{min-height:39px}.toolsDetailList__price.toolsDetailList__price--largeWrapper{right:136px}.serviceFaq__title{font-size:26px}}@media screen and (max-width:1020px){.photoCarousel__moveButton.photoCarousel__moveButton--previous{left:10px}.photoCarousel__moveButton.photoCarousel__moveButton--next{right:10px}}@media screen and (max-width:767px){.electionTools__paragraph{font-size:14px}.electionTools__headImage.electionTools__headImage--pc{display:none}.electionTools__headImage--mobile{display:block}.header__paragraph{font-size:22px}.photoCarousel__moveButton{top:0;bottom:0;margin:auto;width:40px;height:40px}.photoCarousel__moveButton.photoCarousel__moveButton--previous{left:4px}.photoCarousel__moveButton.photoCarousel__moveButton--previous:before{top:-1%;left:-4px;width:12px;height:12px}.photoCarousel__moveButton.photoCarousel__moveButton--next{right:4px}.photoCarousel__moveButton.photoCarousel__moveButton--next:before{top:-1%;right:-4px;width:12px;height:12px}.photoCarouselSlideLink{width:150px}.photoCarouselSlideLink__inner{min-height:197px}.photoCarouselSlideLink__caption{font-size:14px}.sceneSelect__title{font-size:20px}.sceneSelect__listItem{width:100%;margin-right:0}.sceneSelect__listItem__link{font-size:16px}.sceneSelect__listItem__icon{font-size:14px}.electionToolsLineup__title{font-size:20px}.electionToolsLineup__title__mainText{line-height:1.4em}.electionToolsLineup__title__subtext{display:block;margin-left:0;line-height:1.6em}.toolsDetailList{display:block}.toolsDetailList__item.toolsDetailList__item--threeColumn:nth-child(n+2){display:block;width:100%}.toolsDetailList__item.toolsDetailList__item--threeColumn:nth-child(2){margin-right:0}.toolsDetailList__item__link{margin-bottom:15px}.toolsDetailList__item__link:last-child{margin-bottom:0}.toolsDetailList__item__subtitle.toolsDetailList__item__subtitle--largeWrapper{margin-bottom:10px}.toolsDetailList__item__image{max-width:100%;height:auto}.toolsDetailList__item__paragraph{min-height:auto}.toolsDetailList__item__paragraph.toolsDetailList__item__paragraph--heightAjust{min-height:auto}.toolsDetailList__item__paragraph.toolsDetailList__item__paragraph--largeWrapper{margin-left:0;margin-top:0}.toolsDetailList__price.toolsDetailList__price--largeWrapper{position:static}.serviceFaq__title{font-size:18px}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
