body{background:#ccc}body .contents{background:#fff;min-height:calc(100vh - 70px);width:100%;max-width:1000px;margin-left:auto;margin-right:auto}body .contents .card-list a.card-a-tag{text-decoration:none;color:#000;width:300px;border:1px solid #000;border-radius:10px;margin-top:5px}body .contents .card-list a.card-a-tag .card-box{margin:5px}body .contents .card-list a.card-a-tag .card-box .card-info-area h1{font-size:20px;font-weight:bold}body .contents .sns-list{list-style:none}body .contents .sns-list a{color:#000}body .contents.about-area,body .contents .about-area{display:flex;align-items:center;flex-direction:row-reverse}body .contents.about-area .profile-image,body .contents.about-area .profile-description,body .contents .about-area .profile-image,body .contents .about-area .profile-description{width:50%}body a{color:#4f46e5}@media screen and (max-width: 400px){body .contents.about-area,body .contents .about-area{display:block}body .contents.about-area .profile-image,body .contents.about-area .profile-description,body .contents .about-area .profile-image,body .contents .about-area .profile-description{width:100%}}.language_label{margin-right:5px}.language_label input[type=radio]{display:none}.language_label label{display:inline-block;border:1px solid #ccc;box-shadow:2px 2px #999;padding:2px 6px;cursor:pointer}.language_label #langJa:checked~label[for=langJa]{background:#ffa64d}.language_label #langEn:checked~label[for=langEn]{background:#ffa64d}html:not(:lang(ja)) :lang(ja){display:none}html:not(:lang(en)) :lang(en){display:none}