@charset "UTF-8";


#contents .contentsArea .inner .common_list { font-size: 0.8125em/*13px*/; margin-top: 20px; background-color: #fff; }
#contents .contentsArea .inner .common_list dt { line-height: 1.5; width: 100%; height: auto; background-color: #dbdbdb; padding: 10px 10px 9px 10px; text-align: left; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7;  border-right: 1px solid #a7a7a7;}
#contents .contentsArea .inner .common_list dl.end dt { border-bottom: none; }
#contents .contentsArea .inner .common_list dl.end dd { border-bottom: 1px solid #a7a7a7; }
#contents .contentsArea .inner .common_list dd { width: 100%; height: auto; line-height: 1.5; padding: 10px 10px 9px 10px; border-top: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; border-bottom: none; border-left: 1px solid #a7a7a7;  text-align: left; }
#contents .contentsArea .inner .common_list dd a { color: #950000; text-decoration: underline; }
#contents .contentsArea .inner .common_list dd a:hover { color: #950000; text-decoration: none; }
#contents .contentsArea .inner .common_list dt br { display: none; }


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

#contents .contentsArea .inner .common_list dl { width: 100%; display: table; }
#contents .contentsArea .inner .common_list dt { display: table-cell; vertical-align: middle; width: 30%; height: auto; background-color: #dbdbdb; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7;border-right: none; padding: 10px 10px 9px 10px; text-align: center; }
#contents .contentsArea .inner .common_list dl.end dt { border-bottom: 1px solid #a7a7a7; }
#contents .contentsArea .inner .common_list dd { display: table-cell; width: 70%; height: auto; line-height: 1.5; background-color: #fff; padding: 10px 10px 9px 10px; border-top: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; border-bottom: none; border-left: 1px solid #a7a7a7;  text-align: left; }
#contents .contentsArea .inner .common_list dl.end dd { border-bottom: 1px solid #a7a7a7; }
#contents .contentsArea .inner .common_list dd a { color: #950000; text-decoration: underline; }
#contents .contentsArea .inner .common_list dd a:hover { color: #950000; text-decoration: none; }
#contents .contentsArea .inner .common_list dt br { display: inline; }

}