body#mypage .editBox{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between}body#mypage .editBox:after{content:"";display:block;width:30%}body#mypage .editBox__list{width:32%;max-width:300px;min-height:250px;margin-bottom:40px;padding:50px 0 0;text-align:center;border-radius:60px;box-shadow:0px 0px 10px 3px #ededed}body#mypage .editBox__list a{color:#222}body#mypage .editBox__list a:hover{color:#af9620}body#mypage .editBox__list h2{margin-bottom:7px;font-size:20px;line-height:1.5}body#mypage .editBox__list i{margin:0 0 34px;font-size:23px;color:#af9620;display:block}body#mypage .editBox__list strong,body#mypage .editBox__list span{display:block}@media screen and (max-width: 800px){body#mypage .editBox{margin-top:30px}body#mypage .editBox__list{width:100%;max-width:100%;min-height:0;padding:20px 20px 20px 80px;text-align:left;border-radius:5vw;position:relative}body#mypage .editBox__list h2{margin-bottom:0;font-size:20px}body#mypage .editBox__list i{height:23px;position:absolute;top:0;bottom:0;left:30px;margin:auto}body#mypage .editBox__list strong{display:inline-block;margin-right:6px}body#mypage .editBox__list span{display:inline-block}}@media screen and (max-width: 350px){body#mypage .editBox__list{padding-left:60px}body#mypage .editBox__list i{left:20px}}body#mypage .mail{display:inline-block}body#member .media-01,body#member .media-03,body#member .media-04{width:100%;display:table}body#member .media-01>div,body#member .media-03>div,body#member .media-04>div{display:table-cell}body#member .media-01 .form__check,body#member .media-03 .form__check,body#member .media-04 .form__check{width:10px;padding-right:1em;white-space:nowrap}body#member .media-01 .form__text{padding-bottom:20px}body#member .media-03 .form__text{padding:4px 0 15px}body#member .media-02 label{margin:0 1em 16px 0}body#member .name{width:100%;display:table}body#member .name dt,body#member .name dd{display:table-cell}body#member .name dt{width:35px}body#member .name dd{padding-right:2em}body#member .name+.form__check{margin-top:10px}body#member .address{margin:-5px 0}body#member .address th{width:140px;padding:0}body#member .address td{padding:5px 0}body#member .address-01 input{width:20%;max-width:100px;margin:0 8px;vertical-align:middle}body#member .address-01 a{margin-left:15px;vertical-align:middle;color:#222;text-decoration:underline}body#member .address-01 a:hover{text-decoration:none}body#member .address-02 select{width:250px}body#member .info{margin:25px 0 50px}body#member .info li{margin-bottom:10px}@media screen and (max-width: 800px){body#member .address td{padding:0 0 10px}}@media screen and (max-width: 500px){body#member .media-01,body#member .media-03,body#member .media-04{display:block}body#member .media-01>div,body#member .media-03>div,body#member .media-04>div{display:block}body#member .media-01 .form__check,body#member .media-03 .form__check,body#member .media-04 .form__check{width:100%;padding-right:0}body#member .media-01 .form__text{padding-bottom:20px}body#member .media-03 .form__text{padding:5px 0 20px}body#member .name{display:block}body#member .name dt,body#member .name dd{display:inline-block}body#member .name dd{width:calc(100% - 35px);padding-right:0}body#member .address{margin:0 0 -10px}body#member .address-01 input{margin:0 5px}body#member .address-01 a{margin-left:8px;font-size:12px}}body#reset01 .box{max-width:655px;padding:20px;margin:50px auto;border-color:#d8d8d8}@media screen and (max-width: 800px){body#reset01 .box{padding:15px}}
body#mypage .mapIcon i{margin-right:0.3em;vertical-align:-1px}
.mapIcon{margin-left:12px;}
@media screen and (max-width: 500px){.mapIcon{display:block;margin-left:0;}}