@charset "UTF-8";.page-lead{font-size:24px;font-size:2.4rem;font-weight:700;margin-bottom:24px}.pdct-about{display:flex;justify-content:space-between;align-items:flex-start}.pdct-about-graph{width:230px;position:relative}.graph-data{display:none}.graph-text{position:absolute;top:calc(50% + 5px);left:50%;transform:translate3d(-50%,-50%,0);width:80%;height:80%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;padding:12% 11%;box-sizing:border-box;text-align:center;font-weight:700}.graph-lead{font-size:20px;font-size:2rem;line-height:1}.graph-lead span{display:block;font-size:14px;font-size:1.4rem;padding-top:10px}.graph-value{font-size:32px;font-size:3.2rem}.graph-value span{font-size:18px;font-size:1.8rem}.pdct-about-detail{width:calc(100% - 250px);padding-top:16px}.pdct-about-detail p{margin-top:16px}.pdct-about-detail p:first-child{margin-top:0}.pdct-list{margin:32px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.pdct-list li{width:48%;margin-top:24px}.pdct-list li a{display:block;color:#333}.pdct-list li img{width:100%}.pdct-lead{font-size:18px;font-size:1.8rem;font-weight:700;margin:8px 0 2px}.link-block{margin-top:72px}.link-ttl{font-size:20px;font-size:2rem;font-weight:700;border-bottom:#44af35 solid 1px;padding-bottom:8px;margin-top:32px}.link-list{display:flex;flex-wrap:wrap;justify-content:space-between}.link-list>div{width:48%;margin-top:32px;box-shadow:0 0 15px -5px #949494;display:flex;flex-direction:column-reverse;justify-content:flex-end}.link-lead{display:block;font-size:18px;font-size:1.8rem;font-weight:700;padding:16px 50px 16px 24px;color:#222;text-decoration:none}.link-detail{margin:0 24px 24px;padding-top:16px;border-top:#ccc solid 1px;box-sizing:border-box}.link-detail ul{margin:0;padding:0;list-style:none}.link-detail ul li a:after{content:"";display:inline-block;width:14px;height:16px;background:url(../../../../common/img/icon_blank.svg) left top no-repeat;background-size:100% auto;margin-left:8px}.link-detail+.link-lead span{display:inline-block;padding:0 15px 0 5px;position:relative}.link-detail+.link-lead span:after{content:"";display:block;width:100%;height:2px;background-color:#44af35;position:absolute;bottom:-18px;left:0}.link-detail a{color:#333}@media only screen and (max-width:640px){.page-lead{margin-bottom:16px}.pdct-about{display:block}.pdct-about-graph{margin:0 auto 24px}.link-list>div,.pdct-about-detail{width:auto}.link-list,.pdct-list{margin-top:24px;display:block}.pdct-list li{width:100%;max-width:400px;margin:24px auto 0}.link-list{margin-top:32px}.link-list>div:first-child{margin-top:0}.link-lead{font-size:1.6rem;padding:16px}.link-detail{margin:0 16px 16px;padding-top:16px}.link-detail+.link-lead span:after{bottom:-19px}}