@charset "UTF-8";


#contents_left h1{
font-size:120%;
margin:1em 0 15px;
padding:5px 10px;
background-color:#F0F0F0;
border:#CCC solid 1px;
}

#contents_left h2{
margin:10px 0;
padding:6px 20px 6px 6px;
background-color:#592D2D;
color:#FFF;	
text-align:left;
font-weight:normal !important;	
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;	
}


/* ------- 介護職員初任者研修関連 ------ */

#contents_left .hcinfo h2{
background-color:#CC0000;
}

p.title-sub{
margin-top:1.5em;
margin-bottom:0 !important;
padding-bottom:0 !important;
color:#C00;
font-size:140% !important;
text-indent:0 !important;
font-weight:700;
text-align:center;
}

.message-cont{
padding:1em;
}

.message-cont-inner{
padding:1em;
}



/* ------- 介護職員初任者研修関連 ------ */


#contents_left h2 i{
color:#FC0;
}

dl.company-information{
margin:10px 0;
padding:10px;
border:#CCC solid 1px !important;
background-color:#F3F3F3 !important;
text-align:left;	
}

dl.company-information dt{
margin:1em 0 5px;
}

dl.company-information dt:before {
display:inline-block;
font-family:FontAwesome;
font-style:normal;
font-weight:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\f0da";
margin-right:5px;
color:#C00;
}

dl.company-information dd{
border-bottom:#CCC solid 1px;
background-color:#FFF;
padding:6px;
}



@media only screen and (min-width:640px) {




}


@media only screen and (min-width:960px) {



}
