@charset "UTF-8";
/* CSS Document */



.profile_box{}
@media (min-width: 768px) {
.profile_box{ padding-bottom: 100px;}

}
@media (max-width: 767.98px) {}


.pro_deco_01{}
.pro_deco_01>img,
.pro_deco_02>img{ display: block; margin: 0 auto;}
.pro_deco_01>p,
.pro_deco_02>p{ margin: 0;}
@media (min-width: 768px) {
.pro_deco_01{ display: flex; justify-content: space-between; align-items: center;}
.pro_deco_01>img{ width: 331px;}
.pro_deco_01>p{ width: calc(100% - 361px);}

.pro_deco_02{ display: flex; justify-content: space-between; align-items: center;}
.pro_deco_02>img{ width: 200px;}
.pro_deco_02>p{ width: calc(100% - 215px);}

}
@media (max-width: 767.98px) {
.pro_deco_01>img{ width: 290px;}
.pro_deco_02>img{ width: 200px;}
}



@media (min-width: 768px) {
.link_btn{ width: 360px;}
}
@media (max-width: 767.98px) {
.link_btn{ width: 240px;}

}



@media (min-width: 768px) {}
@media (max-width: 767.98px) {}



@media (min-width: 768px) {}
@media (max-width: 767.98px) {}



@media (min-width: 768px) {}
@media (max-width: 767.98px) {}



@media (min-width: 768px) {}
@media (max-width: 767.98px) {}



@media (min-width: 768px) {}
@media (max-width: 767.98px) {}



@media (min-width: 768px) {}
@media (max-width: 767.98px) {}




