@media print, screen and (min-width:768px) and (max-width:1048px){.page-guidance_index .inner{padding-left:16px;padding-right:16px}}.page-guidance_index .graphic-header{background-image:url(/assets/img/guidance/index/bg_graphic-header_sp.jpg);background-position:center center}.content .graphic-header__item{letter-spacing:6px;color:#FFF}@media print, screen and (min-width:768px){.page-guidance_index .graphic-header{background-image:url(/assets/img/guidance/index/bg_graphic-header_pc.jpg)}.content .graphic-header__item{letter-spacing:12px}}.page-guidance_index .socialTop__subcategory{padding:40px 16px 20px;background:url(/assets/img/guidance/index/bg_subcategory.jpg)}.page-guidance_index .socialTop__subcategory li{margin-bottom:16px;background:#FFF}.page-guidance_index .socialTop__subcategory__list__ttl{color:#FFF;background:#0f1922;font-size:15px;line-height:18px;font-weight:700;padding:12px 14px;position:relative}.page-guidance_index .socialTop__subcategory__list__ttl.small{font-size:12px;line-height:16px}.page-guidance_index .socialTop__subcategory__list__ttl:after{content:'';display:block;width:44px;height:100%;background:#1f3140;position:absolute;right:0;top:0}.page-guidance_index .socialTop__subcategory__list__ttl:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #16975a;position:absolute;right:18px;top:50%;margin:-4px 0 0;z-index:1}.page-guidance_index .socialTop__subcategory__list__ttl p{position:relative;display:inline-block;margin-right:45px}.page-guidance_index .external-link .socialTop__subcategory__list__ttl p{margin-right:45px}.page-guidance_index .external-link .socialTop__subcategory__list__ttl p:after{content:'';display:inline-block;width:11px;height:10px;background:url(/assets/img/guidance/index/icn_subcategory_link.png) no-repeat;background-size:100% 100%;margin-left:8px}.page-guidance_index .socialTop__subcategory__list__img img{width:100%}.page-guidance_index .socialTop__subcategory__list__txt{padding:12px 15px}.page-guidance_index .socialTop__subcategory__list__txt p{font-size:14px;line-height:24px}@media print, screen and (min-width:768px){.page-guidance_index .socialTop__subcategory{padding:60px 0 40px}.page-guidance_index .socialTop__subcategory__list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-guidance_index .socialTop__subcategory li{margin-bottom:20px;margin-right:20px;width:calc((100% - 40px)/ 3);width:-webkit-calc((100% - 40px)/ 3)}.page-guidance_index .socialTop__subcategory li:nth-child(3n),.page-guidance_index .socialTop__subcategory__list__ttl p,.page-guidance_index .external-link .socialTop__subcategory__list__ttl p{margin-right:0}.page-guidance_index .socialTop__subcategory__list__ttl{font-size:14px;line-height:17px;padding:0 10px;height:48px;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center}.page-guidance_index .socialTop__subcategory__list__ttl.small{font-size:13px;line-height:17px}.page-guidance_index .socialTop__subcategory__list__ttl:after,.page-guidance_index .socialTop__subcategory__list__ttl:before{display:none}.page-guidance_index .socialTop__subcategory__list__txt{padding:7px 20px 7px;min-height:112px;transition:.3s opacity;-webkit-transition:.3s opacity}.page-guidance_index a:hover .socialTop__subcategory__list__txt{opacity:.7}.page-guidance_index .socialTop__subcategory__list__img{overflow:hidden}.page-guidance_index .socialTop__subcategory__list__img img{transition:.3s all;-webkit-transition:.3s all}.page-guidance_index a:hover .socialTop__subcategory__list__img img{transform:scale(1.05);-webkit-transform:scale(1.05);opacity:.8}}@media print, screen and (min-width:1000px){.page-guidance_index .socialTop__subcategory__list__ttl{font-size:16px;padding:0 20px}.page-guidance_index .socialTop__subcategory__list__ttl.small{font-size:14px;line-height:18px}.page-guidance_index .socialTop__subcategory__list__ttl:after{width:48px;display:block}.page-guidance_index .socialTop__subcategory__list__ttl:before{right:20px;transition:.3s all;-webkit-transition:.3s all;display:block}.page-guidance_index a:hover .socialTop__subcategory__list__ttl:before{transform:translateX(4px);-webkit-transform:translateX(4px)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}