@charset "utf-8";
@media screen and (min-width: 1201px) { html{font-size:16px; } }@media screen and (max-width: 1200px) { html{font-size:15px; } }@media screen and (max-width: 1024px) { html{font-size:14px; } }@media screen and (max-width: 768px) {  html{font-size:13px; } }@media screen and (max-width: 480px) {  html{font-size:12px; } }a,a:visited,a:active { color:#0496c7}a:hover { color:#05b5f0}
/* css setting */
a   {
text-decoration:none;
}

h1 , h2 , h3 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    margin-top: 0px;
}

.eiji{
font-family: Century Gothic , Futura-Medium , Gill Sans , メイリオ , Meiryo ,sans-serif;
font-weight: bold;
}

.eiji02{
font-family: arial , Century Gothic , Futura-Medium , Gill Sans , メイリオ , Meiryo ,sans-serif;
font-weight: bold;
}

.space {
 letter-spacing: 0.2rem;
}

.hover_opacity:hover { 
opacity:0.6; 
transition:0.6s;
}

.white_rgba {
background: rgba(255, 255, 255, 0.9); 
}

.photo_bg {
background: rgba(34, 162, 191, 0.8); 
}

.border-radius {
-ms-border-radius:2rem ;   
-moz-border-radius:2rem;    
-webkit-border-radius:2rem;   
border-radius:2rem;
}

#ccm-profile-wrapper {
    border-radius: 1rem;
}