@charset "utf-8";
/*********************************
 training common
**********************************/
/*sidenavi*/
.training #listTraining a,.show #listShow a{color: #ff9600;}


/*********************************
 guidance
**********************************/
.newtraining{width: 630px; margin: 20px auto 30px auto;border-top: 1px solid #93CAAB;}
.newtraining td,
.newtraining th{line-height: 1.8em;vertical-align: top;}
.newtraining td{padding:5px;border-bottom: 1px solid #93CAAB;}
.newtraining th{padding:5px;background:#dcece2;border-bottom: 1px solid #93CAAB;text-align: left;font-weight: bold;width: 120px;}

/*********************************
 guidance
**********************************/
.seminarName{font-size: 14px;font-weight: bold;}
.seminarArea{font-size: 14px;font-weight: bold;color: #ca0135;}

.btn a{width: 196px;margin: 30px 0 10px 450px;}
.btn a{overflow: hidden;}
.btn a,.btn a:hover,.btn a span,.btn a:hover span{width: 196px;height: 29px;display: block;}
.btn a span{background-position: 0 0;}
.btn a:hover span{background-position: -196px 0;}

.pastseminar_btn a span,.pastseminar_btn a:hover span{background-image:url(../img/seminar/btn_pastseminar.gif);}
.inquiry_btn a span,.inquiry_btn a:hover span{background-image:url(../img/seminar/btn_inquiry.gif);}
.caption{padding-bottom: 15px;}


.phBtn{overflow: hidden;}
.phBtn,
.phBtn span{width: 96px; height: 17px; display: inline-block;margin: 0 auto;}
.phBtn span{background-image:url(../img/training/btn_showph.gif);background-repeat: no-repeat;}
a.phBtn span{background-position: 0 0;}
a:hover.phBtn span{background-position: -96px 0;}
