.circle_rainbow:hover{background-image:linear-gradient(25deg,#f80,#ff2bff,#0014f4)}.circle_green:hover{background-color:#05c755}.circle_green:hover img{transform:translateY(1px)}.circle_black:hover,.circle_black__s:hover{background-color:#333}.circle_black__s div{width:28px!important}@media (max-width:768px){.circle_black__s div{width:23px!important}}.circle_red div{width:35px!important}@media (max-width:768px){.circle_red div{width:30px!important}}.circle_red:hover{background-color:#fe1f12}
.d5AWha_wrap{--ff-ja:Helvetica, "游ゴシック", "Yu Gothic", YuGothic, HiraKakuProN-W3, "メイリオ", Meiryo, sans-serif;padding-bottom:4rem;padding-left:4rem;position:relative}@media (max-width:768px){.d5AWha_wrap{padding-left:3.2rem}}.d5AWha_wrap:before{content:"";background-color:#333;width:1px;height:1px;animation:3.5s ease-out 5.5s forwards d5AWha_lineSlide;position:absolute;top:18px;left:8px}.d5AWha_wrap .d5AWha_content{grid-template-columns:125px 1fr;margin-top:2.4rem;margin-left:3.2rem;font-size:1.5rem;display:grid}@media (max-width:768px){.d5AWha_wrap .d5AWha_content{grid-template-columns:1fr;margin-left:0}}.d5AWha_wrap .d5AWha_content .d5AWha_dt{text-align:right;font-family:var(--ff-ja);border-bottom:1px solid #ccc;padding-block:2.4rem}@media (max-width:768px){.d5AWha_wrap .d5AWha_content .d5AWha_dt{text-align:left;border:none;padding:1.6rem 1.6rem 0;font-weight:600}}.d5AWha_wrap .d5AWha_content .d5AWha_dd{padding-block:2.4rem;font-family:var(--ff-ja);border-bottom:1px solid #ccc;padding-left:2.4rem}@media (max-width:768px){.d5AWha_wrap .d5AWha_content .d5AWha_dd{padding:.8rem 1.6rem 1.6rem 2.4rem}}.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_wrap:nth-of-type(n+2){margin-top:2.4rem}@media (max-width:768px){.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_wrap:nth-of-type(n+2){margin-top:1.6rem}}.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_wrap .d5AWha_skill_title{padding-left:1.6rem;position:relative}.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_wrap .d5AWha_skill_title:before{content:"";background-color:#333;width:10px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_wrap .d5AWha_skill_list{margin-top:.8rem}@media (max-width:768px){.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_wrap .d5AWha_skill_list{margin-top:.4rem}}.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_list,.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_hobby_list{flex-wrap:wrap;display:flex}@media (max-width:768px){.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_list,.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_hobby_list{flex-direction:column}}:is(.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_list,.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_hobby_list) .d5AWha_skill_item,:is(.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_list,.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_hobby_list) .d5AWha_hobby_item{position:relative}:is(:is(.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_list,.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_hobby_list) .d5AWha_skill_item,:is(.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_list,.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_hobby_list) .d5AWha_hobby_item):after{content:"/";margin-inline:.4rem}@media (max-width:768px){:is(:is(.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_list,.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_hobby_list) .d5AWha_skill_item,:is(.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_list,.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_hobby_list) .d5AWha_hobby_item):after{content:none}}:is(:is(.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_list,.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_hobby_list) .d5AWha_skill_item,:is(.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_skill_list,.d5AWha_wrap .d5AWha_content .d5AWha_dd .d5AWha_hobby_list) .d5AWha_hobby_item):last-child:after{content:none}@keyframes d5AWha_lineSlide{to{height:100%}}
