/*学科について*/
div.curri h3{
    margin: 30px 0 10px 15px;
}
div.curri p.curriRead{
    margin: 0 20px 0 15px;
    font-size: 0.8em;
}
div.curri p.curriRead2{
    margin: 0 20px 20px 15px;
    font-size: 0.8em;
}
ul.curriContNavi{
    margin: 20px 0 20px 7px;
}
ul.curriContNavi li{
    float: left;
    border: #e7e7d9 solid 5px;
}
ul.curriContNavi2{
    margin: 20px 0 10px 7px;
}
ul.curriContNavi2 li{
    float: left;
    border: #e7e7d9 solid 5px;
}
li.cNaviLeft{
    margin-right: 20px;
}
div.curri h4{
    margin-left: 5px;
}
div.curriCont{
    margin: 0 14px 0 6px;
    padding-bottom: 5px;
    font-size: 0.8em;
    background: url(../../common-img/contentBottom.gif) no-repeat bottom;
}
div.curriContIn{
   padding: 5px 0 15px 20px;
    border-left: #c7c5a9 solid 1px;
    border-right: #c7c5a9 solid 1px;
}
div.curriCont h5{
    margin: 0;
    padding-top: 25px;
}
div.curriCont2c{
    margin-top: 20px;
}
div.curriCont2c p,
div.curriCont2c div{
    margin-right: 20px;
    width: 330px;
    float: left;
}
* html div.curriCont2c p,
* html div.curriCont2c div{
    margin-right: 15px;
    width: 320px;
}
div.curriCont2c h6{
    margin-bottom: 10px;
}
div.curriCont2c div p{
    margin: 0;
}
div.curri table{
    width: 570px;
    border-top: #c7c5a9 solid 1px;
    border-left: #c7c5a9 solid 1px;
}
h6.caption{
    margin: 20px 0 10px;
    padding-left: 15px;
    font-size: 1.05em;
    color: #333;
    text-align: left;
    background: url(../img/sqIcon01.gif) no-repeat 3px 4px;
}
* html h6.caption{
    background: url(../img/sqIcon01.gif) no-repeat 3px 2px;
}
table.cookCurri th{
    padding: 2px 5px;
    color: #fff;
    text-align: left;
    border-right: #c7c5a9 solid 1px;
    border-bottom: #c7c5a9 solid 1px;
    background: #57053a;
}
table.cookCurri td{
    padding: 2px 5px;
    border-right: #c7c5a9 solid 1px;
    border-bottom: #c7c5a9 solid 1px;
    background: #f4f4ee;
}
table.grade td{
    text-align: center;
}
table.cookCurri tr.sum td{
    background: #dcccd8;
}
table.cookCurri td.time{
    width: 2em;
    text-align: center;
    background: #dcccd8;
}
table.cookCurri tr.total td{
    color: #fff;
    background: #57053a;
}
.hTime,
table.cookCurri th.hTime{
    text-align: center;
}
td.curriNotes{
    text-align: right;
}
ul.sContentW{
    margin: 0 10px 0 10px;
    padding-bottom: 16px;
    background: url(../../common-img/ssnOutLine.gif) repeat-x bottom;
}
ul.sContentW li{
    margin-top: 10px;
}
h6.caption2{
    margin: 20px 0 10px;
    padding-left: 15px;
    font-size: 1.05em;
    color: #333;
    text-align: left;
    background: url(../img/sqIcon02.gif) no-repeat 3px 4px;
}
* html h6.caption2{
    background: url(../img/sqIcon02.gif) no-repeat 3px 2px;
}
table.confectCurri th{
    padding: 2px 5px;
    color: #fff;
    text-align: left;
    border-right: #c7c5a9 solid 1px;
    border-bottom: #c7c5a9 solid 1px;
    background: #90a307;
}
table.confectCurri td{
    padding: 2px 5px;
    border-right: #c7c5a9 solid 1px;
    border-bottom: #c7c5a9 solid 1px;
    background: #f4f4ee;
}
table.confectCurri tr.sum td{
    background: #e5f4cb;
}
table.confectCurri td.time{
    width: 2em;
    text-align: center;
    background: #e5f4cb;
}
table.confectCurri tr.total td{
    color: #fff;
    background: #90a307;
}
.hTime,
table.confectCurri th.hTime{
    text-align: center;
}
dl.curriNightText dt{
    margin: 1em 0 0.5em 0; 
}
dl.curriNightText dd{
    margin: 0 25px 0 3px;
}
p.curriNightText2{
    margin: 0.5em 25px 0 3px;
}
h6.caption3{
    margin: 20px 0 10px;
    padding-left: 15px;
    font-size: 1.05em;
    color: #333;
    text-align: left;
    background: url(../img/sqIcon03.gif) no-repeat 3px 4px;
}
* html h6.caption3{
    background: url(../img/sqIcon03.gif) no-repeat 3px 2px;
}
table.nightCurri th{
    padding: 2px 5px;
    color: #fff;
    text-align: left;
    border-right: #c7c5a9 solid 1px;
    border-bottom: #c7c5a9 solid 1px;
    background: #6a518a;
}
table.nightCurri td{
    padding: 2px 5px;
    border-right: #c7c5a9 solid 1px;
    border-bottom: #c7c5a9 solid 1px;
    background: #f4f4ee;
}
table.nightCurri tr.sum td{
    background: #d3c9dc;
}
table.nightCurri tr.total td{
    color: #fff;
    background: #6a518a;
}
table.nightCurri td.time{
    width: 2em;
    text-align: center;
    background: #d3c9dc;
}
tr.week th{
    text-align: center;
}

.Qua{
	width: 570px;
	background: #f4f4ee;
	margin-top: 20px;
}
.Qua div{
	padding: 15px;
}
.Qua strong{
}
.Qua ul{
	margin-top: 10px;
}
.Qua li{
	font-size: 12px;
}

/*資格について*/
h3.qtitle{
    margin: 1em 0;
}
div.licensebox01{
    margin: 0 17px 1em 5px;
    background: #6d114a url(../../entrance/img/q1footer1.gif) no-repeat bottom left;
}
div.licensebox02{
    margin: 0 17px 1em 5px;
    background: #90a307 url(../../entrance/img/q1footer2.gif) no-repeat bottom left;
}
div.licensebox03{
    margin: 0 17px 1em 5px;
    background: #c77d39 url(../../entrance/img/q1footer3.gif) no-repeat bottom left;
}
div.licenseboxin{
    float: left;
    width: 320px;
}
div.licenseboxin p{
    margin: 1.5em 0 1em 20px;
    color: #fff;
    font-size: 0.8em;
}
img.q1img{
    float: right;
}
p.conditionText{
    margin: 0.5em 20px 2em 5px;
    font-size: 0.8em;
}
h4.cookplaceT{
    padding-left: 1em;
    font-size: 0.8em;
    font-weight: bold;
    background: url(../../curriculum/img/sqIcon01.gif) no-repeat 1px 6px;
}
h4.confplaceT{
    padding-left: 1em;
    font-size: 0.8em;
    font-weight: bold;
    background: url(../../curriculum/img/sqIcon02.gif) no-repeat 1px 6px;
}
div.workplace{
    margin-left: 5px;
}
div.workplace table{
    margin: 0.5em 0 1em;
    width: 610px;
    font-size: 0.7em;
    border-top: #d2cfb7 solid 1px;
    border-left: #d2cfb7 solid 1px;
}
div.workplace table td,
div.workplace table th{
    padding: 3px;
    border-bottom: #d2cfb7 solid 1px;
    border-right: #d2cfb7 solid 1px;
}
table.cookplace th{
    color: #fff;
    background: #6d114a;
}
table.cookplace td,
table.confplace td{
    width: 460px;
}
table.cookplace td.cph2{
    width: 5em;
    text-align: center;
    background: #e4d6e0;
}
table.confplace td.cph1{
    width: 5em;
    text-align: center;
    background: #e6f4cc;
}
table.confplace td.cph2{
    width: 5em;
    text-align: center;
    background: #f4e7db;
}
th.pate{
    color: #fff;
    background: #90a307;
}
th.buran{
    color: #fff;
    background: #c77d39;
}
div.q3become{
    margin-bottom: 1em;
}
div.q3become dl{
    float: left;
    font-size: 0.8em;
}
dl.cookbecome{
    margin-right: 20px;
    width: 310px;
}
dl.cookbecome dt{
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    border-bottom: #80124a solid 1px
}
dl.confbecome{
    width: 280px;
}
dl.confbecome dt{
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    border-bottom: #88a400 solid 1px
}
div.getlicese{
    margin: 0 18px 2em 0;
    padding-bottom: 10px;
    background: url(../../entrance/img/q3licenseBottom.gif) no-repeat bottom;
}
div.getlicese div{
    border-left: #d2cfd7 solid 1px;
    border-right: #d2cfd7 solid 1px;
    background: #ffc;
}
div.getlicese dl{
    margin: 1em 0 1em 30px;
    width: 260px;
    float: left;
}
* html div.getlicese dl{
    margin-left: 15px;
}
div.getlicese dt{
    font-size: 0.8em;
    font-weight: bold;
}
div.getlicese dd{
    font-size: 0.8em;
}
div.cooklicense dt{
    padding-left: 1em;
    background: url(../../curriculum/img/sqIcon01.gif) no-repeat 1px 6px;
}
div.conflicense dt{
    padding-left: 1em;
    background: url(../../curriculum/img/sqIcon02.gif) no-repeat 1px 6px;
}
div.nightlicense dt{
    padding-left: 1em;
    background: url(../../curriculum/img/sqIcon03.gif) no-repeat 1px 6px;
}
div.license{
    width: 613px;
    margin: 1em 0 0 5px;
}
p.licenseRead{
    margin-bottom: 1em;
    font-size: 0.8em;
}
h4.licenseSubTitle{
    margin: 0.5em 0 1em;
}
div#license01{
    padding-bottom: 10px;
    background: url(../../entrance/img/license01BBottom.gif) no-repeat bottom;
}
div.licensein01{
    padding-top: 10px;
    background: url(../../entrance/img/license01BTop.gif) no-repeat;
}
div.licen01border{
    padding: 10px 0 10px 15px;
    border-left: #80124a solid 1px;
    border-right: #80124a solid 1px;
}
div.con01left{
    margin: 1em 20px 1em 0;
}
div.con01left dt{
   margin-bottom: 0.5em;
}
div.con01left dd{
    margin-bottom: 1em;
    font-size: 0.8em;
}
div.licenseProf{
    padding: 10px;
}
div.licenseProf img{
    float: left;
}
div.licen01border div.licenseProf p,
div.licen02border div.licenseProf p{
    margin-left: 100px;
    font-size: 0.7em;
}
div.licen01border div.licenseProf h6,
div.licen02border div.licenseProf h6{
    margin: 0 0 0.5em 100px;
    font-size: 0.85em;
}
div#license02{
    padding-bottom: 10px;
    background: url(../../entrance/img/license02BBottom.gif) no-repeat bottom;
}
div.licensein02{
    padding-top: 10px;
    background: url(../../entrance/img/license02BTop.gif) no-repeat;
}
div.licen02border{
    padding: 10px 0 10px 15px;
    border-left: #ffab00 solid 1px;
    border-right: #ffab00 solid 1px;
}
div.con02left{
    margin: 1em 20px 1em 0;
}
* html div.con02left{
    margin-right: 8px;
}
div.con02left dt{
   margin-bottom: 0.5em;
}
div.con02left dd{
    margin-bottom: 1em;
    font-size: 0.8em;
}
div.licen01border p,
div.licen02border p{
    margin: 0.8em 0.8em 0 0;
    font-size: 0.8em;
}
div.licen01border h5 img,
div.licen02border h5 img{
    vertical-align: middle;
}
div.liceImgBox{
    margin-top: 1em;
}
p.employBt{
    margin-right: 10px;
    text-align: right;
}
