@charset "utf-8";/* -- 代表挨拶CSS -- */
#main-image .cont-area{ background: url(../images/main-image/prof-bg.png) right bottom no-repeat; }

/*******************************************
Multi Screen
********************************************/
@media screen and (max-width:1037px){
.profile .fl-l{ width: 28%; }
.profile .w630{ width: 69%; }
.profile .fl-r{ margin-left: 3%; }
.profile .fl-r .fl-l{ width: 40%; }
.profile .fl-r .fl-r{ width: 50%; }

.sem-img .fl-l,
.sem-img .fl-r{ width: 48%; }
}
@media screen and (max-width:769px){
.profile .m120-t{ margin-top: 10px!important; margin-bottom: 20px; }
}
@media screen and (max-width:481px){
.profile .fl-l{ float: none; width: auto; text-align: center; }
.profile .w630{ width: auto; }
.profile .fl-r{ float: none; }
.profile .fl-r .fl-l{ width: auto; }
.profile .fl-r .fl-r{ width: auto; text-align: center; }

.sem-img .fl-l,
.sem-img .fl-r,
.repo .fl-r{ float: none; width: auto; margin-bottom: 10px; text-align: center; }
}
