/*学科について*/
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;
	margin-right:15px;
}
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;
}

/*--100712_weboss_eDit----*/
div.curriCont2c p img.typeA {margin-bottom:7px;}
dl.typeB {background:#eff7aa; margin:20px 18px 0 0; padding:12px 15px 7px;}
dl.typeB dt {font-weight:bold; color:#363; padding-bottom:3px;}
dl.typeB dd ul li {list-style:none; margin-bottom:2px;}
dl.typeC {background:#f8e3c2; margin:20px 18px 0 0; padding:12px 15px 7px;}
dl.typeC dt {font-weight:bold; color:#960; padding-bottom:3px;}
dl.typeC dd ul li {list-style:none; margin-bottom:2px;}
dl.typeD {background:#ffdaf8; margin:20px 18px 0 0; padding:12px 15px 7px;}
dl.typeD dt {font-weight:bold; color:#c6c; padding-bottom:3px;}
dl.typeD dd ul li {list-style:none; margin-bottom:2px;}
dl.typeE {background:#fee3eb; margin:20px 18px 0 0; padding:12px 15px 7px;}
dl.typeE dt {font-weight:bold; color:#f6c; padding-bottom:3px;}
dl.typeE dd ul li {list-style:none; margin-bottom:2px;}
dl.typeF {background:#efe89c; margin:20px 18px 0 0; padding:12px 15px 7px;}
dl.typeF dt {font-weight:bold; color:#660; padding-bottom:3px;}
dl.typeF dd ul li {list-style:none; margin-bottom:2px;}
dl.typeG {background:#fad5df; margin:20px 18px 0 0; padding:12px 15px 7px;}
dl.typeG dt {font-weight:bold; color:#c69; padding-bottom:3px;}
dl.typeG dd ul li {list-style:none; margin-bottom:2px;}

div#leftContent h6.typeA {font-size:12px; padding-top:15px; color:#333;}
div#leftContent h6.typeA span {color:#8fa000; font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif; margin:0 3px;}
div#leftContent h6.typeA span.bf7500 {color:#bf7500;}
div#leftContent h6.typeA span.d064ba {color:#d064ba;}
div#leftContent h6.typeA span.ec7395 {color:#ec7395;}
div#leftContent h6.typeA span.cl918505 {color:#918505;}
div#leftContent h6.typeA span.be5975 {color:#be5975;}
div#leftContent ol#type01 {list-style:none; padding:20px 15px 1px;}
div#leftContent ol#type01 li {padding:0 25px 0 46px; margin-bottom:10px;}
div#leftContent ol#type01 li#no01 {background:url(../images/no01.gif) top left no-repeat;}
div#leftContent ol#type01 li#no02 {background:url(../images/no02.gif) top left no-repeat;}
div#leftContent ol#type01 li#no03 {background:url(../images/no03.gif) top left no-repeat;}
div#leftContent ol#type01 li#no04 {background:url(../images/no04.gif) top left no-repeat;}
div#leftContent ol#type01 li dt {margin:0; padding:0 0 8px; font-size:0; line-height:0;}
div#leftContent ol#type01 li dd {font-size:.8em;}

div#leftContent .mat20 {margin-top:20px;}
div#leftContent div.box {background:url(../images/box.gif) bottom; padding:20px;}
div#leftContent div.box p.text {font-size:.8em;}
div#leftContent div.box dl#example {width:330px; float:left; padding-top:15px;}
div#leftContent div.box dl#example dd {border:1px solid #07478f; border-top:none; padding:4px 3px 1px 10px;}
div#leftContent div.box dl#example dd p {text-align:right; font-size:10px; _font-size:8px;}
*+html div#leftContent div.box dl#example dd p {font-size:8px;}
div#leftContent div.box dl#example dd ul li {list-style:none; padding:5px 0 7px;}
div#leftContent div.box ul#photo-area {width:221px; float:right; padding-top:15px; list-style:none;}
div#leftContent div.box ul#photo-area li {font-size:.75em; margin-bottom:10px; text-align:center;}
div#leftContent div.box dl#voice-box dt {width:180px; float:right;}
div#leftContent div.box dl#voice-box dd {width:375px; font-size:.8em;}
div#leftContent div.box dl#voice-box dd p {padding-top:10px; font-size:10px; _font-size:8px; line-height:1.33;}
*+html div#leftContent div.box dl#voice-box dd p {font-size:8px;}
div#leftContent div.box ul#wschool-box {width:513px; margin:15px 0 0 30px; list-style:none; background:url(../images/x.gif) top center no-repeat;}
div#leftContent div.box ul#wschool-box li {width:221px; float:left;}
div#leftContent div.box ul#wschool-box li.none {float:right;}
div#leftContent div.box ul#wschool-box li dt {padding-bottom:3px;}
div#leftContent div.box ul#wschool-box li dd p {font-size:.75em;}
div#leftContent div.box ul#wschool-box li dd p strong {color:#c6c;}
div#leftContent div.box ul#wschool-box li dd p span {width:9em; float:left;}


/*--table_layout--*/
div#leftContent table.typeC {margin-top:12px; width:570px; border-collapse:collapse; border:none; font-size:12px;}
div#leftContent table.typeC th {padding:2px 5px; background:#8fa000; color:#fff; font-weight:bold; border:1px solid #c7c5a9; text-align:left;}
div#leftContent table.typeC th.hTime {text-align:center;}
div#leftContent table.typeC td {padding:2px 5px; background:#f4f4ee; border:1px solid #c7c5a9;}
div#leftContent table.typeC td.hTime {text-align:center;}
div#leftContent table.typeC td.curriNotes {text-align:right;}
div#leftContent table.typeC tr.sum td {background:#eff7aa;}
div#leftContent table.typeC tr.total td {background:#8fa000; color:#fff;}
div#leftContent table.typeD {margin-top:12px; width:570px; border-collapse:collapse; border:none; font-size:12px;}
div#leftContent table.typeD td {padding:5px; border:1px solid #8fa000; text-align:center; background:#f8f9f4;}
div#leftContent table.typeD td.typeD-time {background:#8fa000; color:#fff; width:24%;}
div#leftContent table.typeD td.typeD-week {background:#8fa000; color:#fff;}

div#leftContent table.typeC02 {margin-top:12px; width:570px; border-collapse:collapse; border:none; font-size:12px;}
div#leftContent table.typeC02 th {padding:2px 5px; background:#bf7500; color:#fff; font-weight:bold; border:1px solid #c7c5a9; text-align:left;}
div#leftContent table.typeC02 th.hTime {text-align:center;}
div#leftContent table.typeC02 td {padding:2px 5px; background:#f4f4ee; border:1px solid #c7c5a9;}
div#leftContent table.typeC02 td.hTime {text-align:center;}
div#leftContent table.typeC02 td.curriNotes {text-align:right;}
div#leftContent table.typeC02 tr.sum td {background:#f8e3c2;}
div#leftContent table.typeC02 tr.total td {background:#bf7500; color:#fff;}
div#leftContent table.typeD02 {margin-top:12px; width:570px; border-collapse:collapse; border:none; font-size:12px;}
div#leftContent table.typeD02 td {padding:5px; border:1px solid #bf7500; text-align:center; background:#f8f9f4;}
div#leftContent table.typeD02 td.typeD-time {background:#bf7500; color:#fff; width:24%;}
div#leftContent table.typeD02 td.typeD-week {background:#bf7500; color:#fff;}

div#leftContent table.typeC03 {margin-top:12px; width:570px; border-collapse:collapse; border:none; font-size:12px;}
div#leftContent table.typeC03 th {padding:2px 5px; background:#d064ba; color:#fff; font-weight:bold; border:1px solid #c7c5a9; text-align:left;}
div#leftContent table.typeC03 th.hTime {text-align:center;}
div#leftContent table.typeC03 td {padding:2px 5px; background:#f4f4ee; border:1px solid #c7c5a9;}
div#leftContent table.typeC03 td.hTime {text-align:center;}
div#leftContent table.typeC03 td.curriNotes {text-align:right;}
div#leftContent table.typeC03 tr.sum td {background:#f8e3c2;}
div#leftContent table.typeC03 tr.total td {background:#d064ba; color:#fff;}
div#leftContent table.typeD03 {margin-top:12px; width:570px; border-collapse:collapse; border:none; font-size:12px;}
div#leftContent table.typeD03 td {padding:5px; border:1px solid #d064ba; text-align:center; background:#f8f9f4;}
div#leftContent table.typeD03 td.typeD-time {background:#d064ba; color:#fff; width:24%;}
div#leftContent table.typeD03 td.typeD-week {background:#d064ba; color:#fff;}
div#leftContent table.typeD03 td.none {width:12%;}

div#leftContent table.typeC04 {margin-top:12px; width:570px; border-collapse:collapse; border:none; font-size:12px;}
div#leftContent table.typeC04 th {padding:2px 5px; background:#ec7395; color:#fff; font-weight:bold; border:1px solid #c7c5a9; text-align:left;}
div#leftContent table.typeC04 th.hTime {text-align:center;}
div#leftContent table.typeC04 td {padding:2px 5px; background:#f4f4ee; border:1px solid #c7c5a9;}
div#leftContent table.typeC04 td.hTime {text-align:center;}
div#leftContent table.typeC04 td.curriNotes {text-align:right;}
div#leftContent table.typeC04 tr.sum td {background:#fee3eb;}
div#leftContent table.typeC04 tr.total td {background:#ec7395; color:#fff;}
div#leftContent table.typeD04 {margin-top:12px; width:570px; border-collapse:collapse; border:none; font-size:12px;}
div#leftContent table.typeD04 td {padding:5px; border:1px solid #ec7395; text-align:center; background:#f8f9f4;}
div#leftContent table.typeD04 td.typeD-time {background:#ec7395; color:#fff; width:24%;}
div#leftContent table.typeD04 td.typeD-week {background:#ec7395; color:#fff;}
div#leftContent table.typeD04 td.none {width:12%;}

div#leftContent table.typeC05 {margin-top:12px; width:570px; border-collapse:collapse; border:none; font-size:12px;}
div#leftContent table.typeC05 th {padding:2px 5px; background:#918505; color:#fff; font-weight:bold; border:1px solid #c7c5a9; text-align:left;}
div#leftContent table.typeC05 th.hTime {text-align:center;}
div#leftContent table.typeC05 td {padding:2px 5px; background:#f4f4ee; border:1px solid #c7c5a9;}
div#leftContent table.typeC05 td.hTime {text-align:center;}
div#leftContent table.typeC05 td.curriNotes {text-align:right;}
div#leftContent table.typeC05 tr.sum td {background:#efe89c;}
div#leftContent table.typeC05 tr.total td {background:#918505; color:#fff;}
div#leftContent table.typeD05 {margin-top:12px; width:570px; border-collapse:collapse; border:none; font-size:12px;}
div#leftContent table.typeD05 td {padding:5px; border:1px solid #918505; text-align:center; background:#f8f9f4;}
div#leftContent table.typeD05 td.typeD-time {background:#918505; color:#fff; width:24%;}
div#leftContent table.typeD05 td.typeD-week {background:#918505; color:#fff;}
div#leftContent table.typeD05 td.none {width:12%;}

div#leftContent table.typeC06 {margin-top:12px; width:570px; border-collapse:collapse; border:none; font-size:12px;}
div#leftContent table.typeC06 th {padding:2px 5px; background:#be5975; color:#fff; font-weight:bold; border:1px solid #c7c5a9; text-align:left;}
div#leftContent table.typeC06 th.hTime {text-align:center;}
div#leftContent table.typeC06 td {padding:2px 5px; background:#f4f4ee; border:1px solid #c7c5a9;}
div#leftContent table.typeC06 td.hTime {text-align:center;}
div#leftContent table.typeC06 td.curriNotes {text-align:right;}
div#leftContent table.typeC06 tr.total td {background:#be5975; color:#fff;}
div#leftContent table.typeD06 {margin-top:12px; width:570px; border-collapse:collapse; border:none; font-size:12px;}
div#leftContent table.typeD06 td {padding:5px; border:1px solid #be5975; text-align:center; background:#f8f9f4;}
div#leftContent table.typeD06 td.typeD-time {background:#be5975; color:#fff; width:24%;}
div#leftContent table.typeD06 td.typeD-week {background:#be5975; color:#fff;}
