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

#Mainimage {margin-bottom:30px;}
#Mainimage dl {margin-bottom:15px;}
#Mainimage dl dt {margin-bottom:15px;}
#Mainimage dl dd h3 {background:none!important; color:#000!important; padding:0 !important; margin-bottom:5px !important;}
.section h3 {padding:5px 10px!important;}
.section .txtBox .name {border-bottom:solid 1px #ddd; padding-bottom:15px; margin-bottom:20px!important; font-size:12px!important;}
.section .txtBox .name strong {font-size:14px!important;}
.section .txtBox dl dt {font-size:16px; font-weight:bold; line-height:1.4em; margin-bottom:10px;}
.section .phtBox img {width:100%;}

#mainArea .section.psy h3 {background:#E88243;}
#mainArea .section.psy .human {margin-bottom:.6em; color:#E88243;}
#mainArea .section.env h3 {background:#4DB36D;}
#mainArea .section.env .human {margin-bottom:.6em; color:#4DB36D;}
#mainArea .section.obu h3 {background:#EB9EC2;}
#mainArea .section.obu .human {margin-bottom:.6em; color:#EB9EC2;}
#mainArea .section.mk h3 {background:#b08abd;}
#mainArea .section.mk .human {margin-bottom:.6em; color:#b08abd;}
#mainArea .section.ss h3 {background:#ddb000;}
#mainArea .section.ss .human {margin-bottom:.6em; color:#ddb000;}

@media (min-width:716px) {
  #Mainimage dl dd h3 {font-size:18px; margin-bottom:5px!important;}
  .section .phtBox {width:259px; float:right; margin:0 0 1em 1.5em;}
}
@media (max-width:715px) {
  #Mainimage dl dd h3 {font-size:150%; line-height:1.4em; margin-bottom:10px!important;}
  .section .phtBox {max-width:300px; margin:0 auto 1em;}
}