@charset "utf-8";
/* CSS Document */

/* LinkColor */
a:link {
color: #666;
text-decoration: underline;
}
a:visited {
color: #666;
text-decoration: underline;
}
a:hover, a:focus {
color: #CCC;
text-decoration: none;
}
a:active {
color: #CCC;
text-decoration: none;
}
/* ------------------------------------------------------------------------------
Template(base)
------------------------------------------------------------------------------ */

#wrap {
font-size: 93%;/*13px→12px*/
line-height: 1.6;/*DefaultLine-height*/
background: url(../img_common/bg.gif) no-repeat center top;
width: 100%;
color: #666;
}
#head {
width: 982px;
margin-right: auto;
margin-left: auto;
background: url(../img_common/menu_bg_top.png) no-repeat left bottom;
padding-top: 10px;
padding-right: 20px;
padding-left: 20px;
}
#head h1 {
font-size: 83.3%;
text-align: right;
margin-bottom: 10px;
}
#logo {
float: left;
height: 78px;
}
#tel {
float: right;
height: 65px;
margin-right: 23px;
padding-top: 13px;
}
#headBtn {
float: right;
height: 70px;
width: 207px;
}
a#headBtnAnc {
height: 70px;
width: 207px;
background: url(../img_common/head_btn.png) no-repeat left top;
display: block;
}
a#headBtnAnc:hover {
background: url(../img_common/head_btnr.png) no-repeat left top;
}
#headBtn a#headBtnAnc span {
display: none;
}

/* グローバルメニュー */
#gMenu {
width: 982px;
margin-right: auto;
margin-left: auto;
}
#gMenu .gm01 {
height: 38px;
background: url(../img_common/gmemu01r.jpg) no-repeat;
width: 100px;
}
#gMenu .gm02 {
height: 38px;
background: url(../img_common/gmemu02r.jpg) no-repeat;
width: 220px;
}
#gMenu .gm03 {
height: 38px;
background: url(../img_common/gmemu03r.jpg) no-repeat;
width: 220px;
}
#gMenu .gm04 {
height: 38px;
background: url(../img_common/gmemu04r.jpg) no-repeat;
width: 220px;
}
#gMenu .gm05 {
height: 38px;
background: url(../img_common/gmemu05r.jpg) no-repeat;
width: 222px;
}
#gMenut .gm01 a {
height: 38px;
width: 100px;
}
#gMenut .gm02 a {
height: 38px;
width: 220px;
}
#gMenut .gm03 a {
height: 38px;
width: 220px;
}
#gMenut .gm04 a {
height: 38px;
width: 220px;
}
#gMenut .gm05 a {
height: 38px;
width: 222px;
}
#gMenu li {
float: left;
}
#gMenu a {
display:block
}
#gMenu a:hover {
background-color: transparent;
}
#gMenu a:hover img {
visibility: hidden;
}
/* コンテンツ */
#contBox {
width: 1046px;
margin-right: auto;
margin-left: auto;
background: url(../img_common/box_bg.png) repeat-y left top;
}
.roundCap {
font-size: 0%;
line-height: 0;
}
.baseRound {
width: 1000px;
margin-right: auto;
margin-left: auto;
}
#topCont {
width: 900px;
margin-right: auto;
margin-left: auto;
}
#cont {
width: 920px;
margin-right: auto;
margin-left: auto;
padding-top: 12px;
}
/* 下部分メニュー */
#bMenu {
width: 1022px;
margin-right: auto;
margin-left: auto;
background: url(../img_common/menu_bg_btm.png) no-repeat left top;
margin-bottom: 9px;
}
#bMenu #bMenuList {
width: 982px;
margin-right: auto;
margin-left: auto;
margin-bottom: 17px;
}
#bMenu #bMenuList li {
float: left;
}
#bMenuList .bm01 {
height: 28px;
background: url(../img_common/bmenu01r.gif) no-repeat;
width: 100px;
}
#bMenuList .bm02 {
height: 28px;
background: url(../img_common/bmenu02r.gif) no-repeat;
width: 165px;
}
#bMenuList .bm03 {
height: 28px;
background: url(../img_common/bmenu03r.gif) no-repeat;
width: 165px;
}
#bMenuList .bm04 {
height: 28px;
background: url(../img_common/bmenu04r.gif) no-repeat;
width: 165px;
}
#bMenuList .bm05 {
height: 28px;
background: url(../img_common/bmenu05r.gif) no-repeat;
width: 165px;
}
#bMenuList .bm06 {
height: 28px;
background: url(../img_common/bmenu06r.gif) no-repeat;
width: 110px;
}
#bMenuList .bm07 {
height: 28px;
background: url(../img_common/bmenu07r.gif) no-repeat;
width: 112px;
}
#bMenuList .bm01 a {
height: 28px;
width: 100px;
}
#bMenuList .bm02 a {
height: 28px;
width: 165px;
}
#bMenuList .bm03 a {
height: 28px;
width: 165px;
}
#bMenuList .bm04 a {
height: 28px;
width: 165px;
}
#bMenuList .bm05 a {
height: 28px;
width: 165px;
}
#bMenuList .bm06 a {
height: 28px;
width: 110px;
}
#bMenuList .bm07 a {
height: 28px;
width: 112px;
}
#bMenuList li {
float: left;
}
#bMenuList a {
display:block
}
#bMenuList a:hover {
background-color: transparent;
}
#bMenuList a:hover img {
visibility: hidden;
}
#bMenu p {
text-align: right;
padding-right: 20px;
height: 15px;
}
/*レフトメニュー*/
#left {
float: left;
width: 215px;
}
#left a {
display:block
}
#left a:hover {
background-color: transparent;
}
#left a:hover img {
visibility: hidden;
}
/*（学科総合メニュー）*/
#left .lMemu01 {
height: 35px;
background: url(../img_common/lmenu01r.gif) no-repeat;
width: 215px;
}
#left .lMemu02 {
height: 35px;
background: url(../img_common/lmenu02r.gif) no-repeat;
width: 215px;
}
#left .lMemu03 {
height: 35px;
background: url(../img_common/lmenu03r.gif) no-repeat;
width: 215px;
}
#left .lMemu04 {
height: 35px;
background: url(../img_common/lmenu04r.gif) no-repeat;
width: 215px;
}
#left .lMemu05 {
height: 35px;
background: url(../img_common/lmenu05r.gif) no-repeat;
width: 215px;
}
#left .lMemu06 {
height: 35px;
background: url(../img_common/lmenu06r.gif) no-repeat;
width: 215px;
}
#left .lMemu08 {
height: 35px;
background: url(../img_common/lmenu08r.gif) no-repeat;
width: 215px;
}
#left .lMemu09 {
height: 35px;
background: url(../img_common/lmenu09r.gif) no-repeat;
width: 215px;
}
#left .lMemu10 {
height: 38px;
background: url(../img_common/lmenu10r.gif) no-repeat;
width: 215px;
}
#left .lMemu11 {
height: 43px;
background: url(../img_common/lmenu11r.gif) no-repeat;
width: 215px;
}
#left .lMemu12 {
height: 35px;
background: url(../img_common/lmenu12r.gif) no-repeat;
width: 215px;
}
#left .lMemu13 {
height: 35px;
background: url(../img_common/lmenu13r.gif) no-repeat;
width: 215px;
}
#left .lMemu14 {
height: 35px;
background: url(../img_common/lmenu14r.gif) no-repeat;
width: 215px;
}
#left .lMemu15 {
height: 35px;
background: url(../img_common/lmenu15r.gif) no-repeat;
width: 215px;
}
#left .lMemu16 {
height: 38px;
background: url(../img_common/lmenu16r.gif) no-repeat;
width: 215px;
}
#left .lMemu01 a {
height: 35px;
width: 215px;
}
#left .lMemu02 a {
height: 35px;
width: 215px;
}
#left .lMemu03 a {
height: 35px;
width: 215px;
}
#left .lMemu04 a {
height: 35px;
width: 215px;
}
#left .lMemu05 a {
height: 35px;
width: 215px;
}
#left .lMemu06 a {
height: 35px;
width: 215px;
}
#left .lMemu07 a {
height: 35px;
width: 215px;
}
#left .lMemu08 a {
height: 35px;
width: 215px;
}
#left .lMemu09 a {
height: 35px;
width: 215px;
}
#left .lMemu10 a {
height: 38px;
width: 215px;
}
#left .lMemu11 a {
height: 43px;
width: 215px;
}
#left .lMemu12 a {
height: 35px;
width: 215px;
}
#left .lMemu13 a {
height: 35px;
width: 215px;
}
#left .lMemu14 a {
height: 35px;
width: 215px;
}
#left .lMemu15 a {
height: 35px;
width: 215px;
}
#left .lMemu16 a {
height: 38px;
width: 215px;
}
#left .lMenuLast {
margin-bottom: 23px;
}
/*（バナー部分）*/
#leftBnr {
margin-bottom: 23px;
}
#leftBnr p {
font-size: 83.3%;
width: 190px;
padding-left: 15px;
margin-bottom: 10px;
padding-bottom: 15px;
}
.leftBnrLast {
border-bottom: 1px dotted #CCC;
}
.lB01 {
height: 176px;
background: url(../img_common/lbnr01r.jpg) no-repeat;
width: 215px;
}
.lB02 {
height: 152px;
background: url(../img_common/lbnr02r.jpg) no-repeat;
width: 215px;
margin-bottom: 20px;
}
.lB03 {
height: 119px;
background: url(../img_common/lbnr03r.jpg) no-repeat;
width: 215px;
}
.lB04 {
height: 209px;
background: url(../img_common/lbnr04r.jpg) no-repeat;
width: 215px;
}
.lB05 {
height: 162px;
background: url(../img_common/lbnr05r.jpg) no-repeat;
width: 215px;
}
.lB06 {
height: 143px;
background: url(../img_common/lbnr06r.jpg) no-repeat;
width: 215px;
}
.lB07 {
height: 143px;
background: url(../img_common/lbnr07r.jpg) no-repeat;
width: 215px;
}
.lB08 {
height: 126px;
background: url(../img_common/lbnr08r.jpg) no-repeat;
width: 215px;
}
.lB09 {
height: 45px;
background: url(../img_common/lbnr09r.jpg) no-repeat;
width: 215px;
margin-bottom: 5px;
}
.lB01 a {
height: 176px;
width: 215px;
}
.lB02 a {
height: 152px;
width: 215px;
}
.lB03 a {
height: 119px;
width: 215px;
}
.lB04 a {
height: 209px;
width: 215px;
}
.lB05 a {
height: 162px;
width: 215px;
}
.lB06 a {
height: 143px;
width: 215px;
}
.lB07 a {
height: 143px;
width: 215px;
}
.lB08 a {
height: 126px;
width: 215px;
}
.lB09 a {
height: 45px;
width: 215px;
}
/*パンくず*/
#pankuzu {
width: 660px;
float: right;
font-size: 83.3%;
}
#pankuzu li {
float: left;
background: url(../img_common/pankuzu_icon.gif) no-repeat left;
text-indent: 10px;
margin-right: 10px;
}
#pankuzu .pankuzuTop {
text-indent: 0;
background-image: url(none);
}
/*メイン*/
#main {
float: right;
width: 660px;
}
/*フッター*/
#foot {
background: #E3E3E3 url(../img_common/foot_bg.gif) repeat-x left top;
width: 100%;
padding-top: 20px;
}
#foot ul {
width: 913px;
margin-right: auto;
margin-left: auto;
margin-bottom: 42px;
padding-left: 40px;
}
#foot ul li {
float: left;
}
#foot dl {
border-right: 1px dotted #CCC;
margin-right: 30px;
line-height: 2;
width: 195px;
padding-right: 10px;
}
#foot li dl dt {
margin-bottom: 7px;
padding-top: 10px;
}
#foot li dl dd {
background: url(../img_common/foot_icon.gif) no-repeat left 0.7em;
padding-left: 20px;
margin-left: 5px;
}
#foot li .otherList {
margin-right: 0px;
border-right-style: none;
padding-right: 0px;
}
#foot #footLogo {
width: 962px;
margin-right: auto;
margin-left: auto;
padding-bottom: 95px;
}
#foot #footLogo p {
margin-bottom: 5px;
}
#footLogo #footLogoLeft {
float: left;
width: 700px;
}
#foot #footLogo #footQr {
float: right;
width: 262px;
}
/* ------------------------------------------------------------------------------
Template(school_base)
------------------------------------------------------------------------------ */
/*学院トップ*/
#courseTop {
float: right;
width: 660px;
padding-top: 34px;
margin-bottom: 50px;
}
.courseTopTit01 {
margin-bottom: 30px;
}
#courseTopBrand{
margin-bottom: 28px;
}
.courseTopTit02 {
margin-bottom: 25px;
}
#courseTopMenu {
margin-bottom: 23px;
}
#courseTopMenu li {
float: left;
}
#courseTopBox {
width: 660px;
background: url(../img_common/t_frame_bg.gif) repeat-y left top;
}
#courseTopBox h5 {
margin-bottom: 20px;
}
#courseTopBox ul {
width: 640px;
}
#courseTopBox ul li {
float: left;
width: 300px;
padding-left: 20px;
padding-bottom: 24px;
}
/*学科*/
#schoolCourseList {
width: 684px;
margin-right: -24px;
margin-bottom: 17px;
}
#schoolCourseList li {
float: left;
width: 204px;
margin-right: 24px;
margin-bottom: 30px;
}
#schoolCourseList li p {
width: 176px;
border-right: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
padding: 10px 13px;
font-size: 83.3%;
height: 147px;
}
.schoolTit01 {
margin-bottom: 15px;
}
#schoolBrand01 {
margin-bottom: 40px;
}
.schoolStit01 {
margin-bottom: 15px;
}
.schoolTxt01 {
margin-bottom: 35px;
}
.schoolOccBox {
border-bottom: 1px dotted #CCC;
margin-bottom: 65px;
padding-bottom: 60px;
}
.schoolOccBox2{
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin-bottom: 0px;
padding-bottom: 40px;
}
.schoolOccTit01 {
float: left;
width: 128px;
}
.schoolOccBox ul {
float: right;
width: 510px;
}
.schoolOccBox ul li {
float: left;
width: 205px;
padding-left: 15px;
background-repeat: no-repeat;
background-position: left 0.7em;
}
.schoolMajorLeft {
float: left;
width: 377px;
margin-bottom: 52px;
}
.schoolMajorRight {
float: right;
width: 260px;
padding-top: 7px;
margin-bottom: 52px;
}
.schoolMajorLeft h4 {
margin-bottom: 42px;
}
.schoolMajorLeft h5 {
margin-bottom: 15px;
}
#schoolVoice {
margin-bottom: 58px;
}
#schoolPowerBox {
padding-top: 30px;
padding-left: 30px;
padding-bottom: 50px;
margin-bottom: 40px;
}
#schoolPowerBox .leftBox {
float: left;
width: 280px;
}
#schoolPowerBox ul {
float: right;
width: 320px;
}
#schoolPowerBox ul li {
float: left;
margin-right: 20px;
}
.schoolCurriBox {
width: 660px;
margin-bottom: 60px;
}
.schoolCurriBox h5 {
margin-bottom: 30px;
}
.schoolCurriBox ul {
float: left;
width: 370px;
padding-left: 35px;
margin-bottom: 36px;
}
.schoolCurriBox ul.schoolCurri3Column {
width: 620px;
}
.schoolCurriBox ul li {
padding-left: 15px;
float: left;
width: 170px;
background-repeat: no-repeat;
background-position: left 0.5em;
}
.schoolCurriBox ul.schoolCurri3Column li {
width: 190px;
}
.schoolCurriBox .schoolAppliBox {
width: 220px;
float: right;
padding-right: 20px;
margin-bottom: 0px;
}
.schoolCurriBox .schoolAppliBox ul {
float: none;
width: 220px;
background: #F6F6F6;
padding-bottom: 20px;
padding-left: 0px;
margin-bottom: 0px;
}
.schoolCurriBox .schoolAppliBox ul li {
background: url(../img_common/icon03.gif) no-repeat left 0.5em;
width: 180px;
float: none;
margin-left: 25px;
}
.schoolCurriBox p {
font-size: 83.3%;
margin-left: 25px;
}
.schoolOccTit02 {
margin-bottom: 17px;
}
.schoolOccBox02 {
width: 684px;
margin-right: -24px;
margin-bottom: 10px;
}
.schoolOccBox02 li {
float: left;
width: 204px;
margin-right: 24px;
height: 267px;
}
.schoolOccBox02 li .schoolOccImg {
margin-bottom: 15px;
}
.schoolOccBox02 li dl dt {
font-weight: bold;
margin-bottom: 10px;
}
.schoolOccBox02 li dl dd {
font-size: 83.3%;
}
#schoolPortfolio {
margin-bottom: 60px;
}
#schoolPowerBox .leftBox h6 {
margin-bottom: 24px;
}
/*学科レフトメニュー*/
#left .courseMenuBox {
margin-bottom: 16px;
}
#left .courseSMenuBox {
margin-bottom: 18px;
}
/*KDG*/
.kdgMenuTit {
height: 65px;
background: url(../kdg/img_common/course_lmenutitr.gif) no-repeat;
width: 215px;
}
.kdgMenu01 {
height: 35px;
background: url(../kdg/img_common/course_lmenu01r.gif) no-repeat;
width: 215px;
}
.kdgMenu02 {
height: 35px;
background: url(../kdg/img_common/course_lmenu02r.gif) no-repeat;
width: 215px;
}
.kdgMenu03 {
height: 35px;
background: url(../kdg/img_common/course_lmenu03r.gif) no-repeat;
width: 215px;
}
.kdgMenu04 {
height: 35px;
background: url(../kdg/img_common/course_lmenu04r.gif) no-repeat;
width: 215px;
}
.kdgMenu05 {
height: 35px;
background: url(../kdg/img_common/course_lmenu05r.gif) no-repeat;
width: 215px;
}
.kdgMenu06 {
height: 35px;
background: url(../kdg/img_common/course_lmenu06r.gif) no-repeat;
width: 215px;
}
.kdgMenu07 {
height: 35px;
background: url(../kdg/img_common/course_lmenu07r.gif) no-repeat;
width: 215px;
}
.kdgMenu08 {
height: 35px;
background: url(../kdg/img_common/course_lmenu08r.gif) no-repeat;
width: 215px;
}
.kdgMenu09 {
height: 40px;
background: url(../kdg/img_common/course_lmenu09r.gif) no-repeat;
width: 215px;
}
.kdgMenuOg {
height: 35px;
background: url(../kdg/img_common/course_lmenu_ogr.gif) no-repeat;
width: 215px;
}
.kdgMenuVoice {
height: 35px;
background: url(../kdg/img_common/course_lmenu_voicer.gif) no-repeat;
width: 215px;
}
.kdgMenuPh {
height: 35px;
background: url(../kdg/img_common/course_lmenu_phr.gif) no-repeat;
width: 215px;
}
.kdgMenuEvents {
height: 35px;
background: url(../kdg/img_common/course_lmenu_eventsr.gif) no-repeat;
width: 215px;
}
.kdgMenuWorks {
height: 35px;
background: url(../kdg/img_common/course_lmenu_worksr.gif) no-repeat;
width: 215px;
}
.kdgMenuTit a {
height: 65px;
background: url(../kdg/img_common/course_lmenutitr.gif) no-repeat;
width: 215px;
}
.kdgMenu01 a,
.kdgMenu02 a,
.kdgMenu03 a,
.kdgMenu04 a,
.kdgMenu05 a,
.kdgMenu06 a,
.kdgMenu07 a,
.kdgMenu08 a{
height: 35px;
width: 215px;
}
.kdgMenu09 a {
height: 40px;
width: 215px;
}
.kdgMenuOg a,
.kdgMenuVoice a,
.kdgMenuPh a,
.kdgMenuEvents a,
.kdgMenuWorks a{
height: 35px;
width: 215px;
}

/*KVA*/
.kvaMenuTit {
height: 65px;
background: url(../kva/img_common/course_lmenutitr.gif) no-repeat;
width: 215px;
}
.kvaMenu01 {
height: 35px;
background: url(../kva/img_common/course_lmenu01r.gif) no-repeat;
width: 215px;
}
.kvaMenu02 {
height: 35px;
background: url(../kva/img_common/course_lmenu02r.gif) no-repeat;
width: 215px;
}
.kvaMenu03 {
height: 35px;
background: url(../kva/img_common/course_lmenu03r.gif) no-repeat;
width: 215px;
}
.kvaMenu04 {
height: 35px;
background: url(../kva/img_common/course_lmenu04r.gif) no-repeat;
width: 215px;
}
.kvaMenu05 {
height: 35px;
background: url(../kva/img_common/course_lmenu05r.gif) no-repeat;
width: 215px;
}
.kvaMenu06 {
height: 35px;
background: url(../kva/img_common/course_lmenu06r.gif) no-repeat;
width: 215px;
}
.kvaMenu07 {
height: 40px;
background: url(../kva/img_common/course_lmenu07r.gif) no-repeat;
width: 215px;
}
.kvaMenuOg {
height: 35px;
background: url(../kva/img_common/course_lmenu_ogr.gif) no-repeat;
width: 215px;
}
.kvaMenuVoice {
height: 35px;
background: url(../kva/img_common/course_lmenu_voicer.gif) no-repeat;
width: 215px;
}
.kvaMenuPh {
height: 35px;
background: url(../kva/img_common/course_lmenu_phr.gif) no-repeat;
width: 215px;
}
.kvaMenuEvents {
height: 35px;
background: url(../kva/img_common/course_lmenu_eventsr.gif) no-repeat;
width: 215px;
}
.kvaMenuWorks {
height: 35px;
background: url(../kva/img_common/course_lmenu_worksr.gif) no-repeat;
width: 215px;
}
.kvaMenuTit a {
height: 65px;
background: url(../kva/img_common/course_lmenutitr.gif) no-repeat;
width: 215px;
}
.kvaMenu01 a,
.kvaMenu02 a,
.kvaMenu03 a,
.kvaMenu04 a,
.kvaMenu05 a,
.kvaMenu06 a{
height: 35px;
width: 215px;
}
.kvaMenu07 a {
height: 40px;
width: 215px;
}
.kvaMenuOg a,
.kvaMenuVoice a,
.kvaMenuPh a,
.kvaMenuEvents a,
.kvaMenuWorks a{
height: 35px;
width: 215px;
}

/*KSB*/
.ksbMenuTit {
height: 65px;
background: url(../ksb/img_common/course_lmenutitr.gif) no-repeat;
width: 215px;
}
.ksbMenu01 {
height: 35px;
background: url(../ksb/img_common/course_lmenu01r.gif) no-repeat;
width: 215px;
}
.ksbMenu02 {
height: 35px;
background: url(../ksb/img_common/course_lmenu02r.gif) no-repeat;
width: 215px;
}
.ksbMenu03 {
height: 35px;
background: url(../ksb/img_common/course_lmenu03r.gif) no-repeat;
width: 215px;
}
.ksbMenu04 {
height: 35px;
background: url(../ksb/img_common/course_lmenu04r.gif) no-repeat;
width: 215px;
}
.ksbMenu05 {
height: 35px;
background: url(../ksb/img_common/course_lmenu05r.gif) no-repeat;
width: 215px;
}
.ksbMenu06 {
height: 40px;
background: url(../ksb/img_common/course_lmenu06r.gif) no-repeat;
width: 215px;
}
.ksbMenuOg {
height: 35px;
background: url(../ksb/img_common/course_lmenu_ogr.gif) no-repeat;
width: 215px;
}
.ksbMenuVoice {
height: 35px;
background: url(../ksb/img_common/course_lmenu_voicer.gif) no-repeat;
width: 215px;
}
.ksbMenuPh {
height: 35px;
background: url(../ksb/img_common/course_lmenu_phr.gif) no-repeat;
width: 215px;
}
.ksbMenuEvents {
height: 35px;
background: url(../ksb/img_common/course_lmenu_eventsr.gif) no-repeat;
width: 215px;
}
.ksbMenuTit a {
height: 65px;
background: url(../ksb/img_common/course_lmenutitr.gif) no-repeat;
width: 215px;
}
.ksbMenu01 a,
.ksbMenu02 a,
.ksbMenu03 a,
.ksbMenu04 a,
.ksbMenu05 a{
height: 35px;
width: 215px;
}
.ksbMenu06 a {
height: 40px;
width: 215px;
}
.ksbMenuOg a,
.ksbMenuVoice a,
.ksbMenuPh a,
.ksbMenuEvents a{
height: 35px;
width: 215px;
}

/*KIT*/
.kitMenuTit {
height: 65px;
background: url(../kit/img_common/course_lmenutitr.gif) no-repeat;
width: 215px;
}
#kitMenuMaster {
margin-bottom: 18px;
}
.kitMenu01 {
height: 35px;
background: url(../kit/img_common/course_lmenu01r.gif) no-repeat;
width: 215px;
}
.kitMenu02 {
height: 35px;
background: url(../kit/img_common/course_lmenu02r.gif) no-repeat;
width: 215px;
}
.kitMenu03 {
height: 35px;
background: url(../kit/img_common/course_lmenu03r.gif) no-repeat;
width: 215px;
}
.kitMenu04 {
height: 35px;
background: url(../kit/img_common/course_lmenu04r.gif) no-repeat;
width: 215px;
}
.kitMenu05 {
height: 35px;
background: url(../kit/img_common/course_lmenu05r.gif) no-repeat;
width: 215px;
}
.kitMenu06 {
height: 40px;
background: url(../kit/img_common/course_lmenu06r.gif) no-repeat;
width: 215px;
}
.kitMenuOg {
height: 35px;
background: url(../kit/img_common/course_lmenu_ogr.gif) no-repeat;
width: 215px;
}
.kitMenuVoice {
height: 35px;
background: url(../kit/img_common/course_lmenu_voicer.gif) no-repeat;
width: 215px;
}
.kitMenuPh {
height: 35px;
background: url(../kit/img_common/course_lmenu_phr.gif) no-repeat;
width: 215px;
}
.kitMenuEvents {
height: 35px;
background: url(../kit/img_common/course_lmenu_eventsr.gif) no-repeat;
width: 215px;
}
.kitMenuWorks {
height: 35px;
background: url(../kit/img_common/course_lmenu_worksr.gif) no-repeat;
width: 215px;
}
/*.kitMenuMa01 {
height: 42px;
background: url(../kit/img_common/master_btn01r.jpg) no-repeat;
width: 215px;
}
.kitMenuMa02 {
height: 54px;
background: url(../kit/img_common/master_btn02r.jpg) no-repeat;
width: 215px;
}*/
.kitMenuTit a {
height: 65px;
background: url(../kit/img_common/course_lmenutitr.gif) no-repeat;
width: 215px;
}
.kitMenu01 a,
.kitMenu02 a,
.kitMenu03 a,
.kitMenu04 a,
.kitMenu05 a{
height: 35px;
width: 215px;
}
.kitMenu06 a {
height: 40px;
width: 215px;
}
.kitMenuOg a,
.kitMenuVoice a,
.kitMenuPh a,
.kitMenuEvents a,
.kitMenuWorks a{
height: 35px;
width: 215px;
}
.kitMenuMa01 a {
height: 42px;
width: 215px;
}
.kitMenuMa02 a {
height: 54px;
width: 215px;
}
#kitMenuHappy{
height: 190px;
width: 215px;
margin-bottom: 18px;
}
#kitMenuHappy a {
height: 190px;
background: url(../kit/img_common/happy_titr.jpg) no-repeat;
width: 215px;
}
#kitMenuHappy a{
height: 190px;
width: 215px;
}



/*主な就職先*/
.employMtit{
margin-top: 18px;
margin-bottom: 36px;
}
.employList{
margin-right: -20px;
}
.employList li.employListLi {
float: left;
width: 320px;
padding-right: 20px;
padding-bottom: 30px;
}
.employList li h5{
margin-bottom: 0.8em;
}
.employList li ul li{
font-size: 83%;
background-image: url(../img_common/icon04.gif);
background-repeat: no-repeat;
background-position: left 0.5em;
padding-left: 15px;
width: 305px;
}
.employList li ul li.employListTit{
font-weight: bold;
padding-left: 0px;
background-image: none;
}
.employOther{
margin-bottom: 40px;
}

/*施設紹介*/
.galleryTxt{
margin-top: 20px;
margin-bottom: 30px;
}
.galleryList{
margin-bottom: 40px;
margin-right: -20px;
}
.galleryList li{
float: left;
width: 320px;
padding-right: 20px;
}
.galleryList li p{
margin-top: 0.8em;
margin-bottom: 20px;
}
.galleryList li.gallery1column{
width: 660px;
}
.galleryList li.gallery3column{
padding-right: 6px;
width: 216px;
}
.galleryList li.gallery4column{
padding-right: 15px;
width: 154px;
}

/*先輩たちの声*/
.ogTxt{
margin-top: 20px;
margin-bottom: 35px;
padding-bottom: 30px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCC;
}
.ogList li{
margin-bottom: 45px;
padding-bottom: 35px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCC;
}
.ogList li .ogLeft{
float: left;
width: 320px;
}
.ogList li .ogLeft h4{
margin-top: 3px;
margin-bottom: 20px;
}
.ogList li .ogLeft p{
margin-bottom: 1.5em;
}
.ogList li .ogRight{
float: right;
width: 320px;
}
#left .lMenuBox01 {
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px dotted #CCC;
}

/*EVENTS*/
.eventList{
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #CCC;
padding-top: 40px;
}
.eventList li{
margin-bottom: 40px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCC;
padding-bottom: 40px;
}
.eventList .eventLeft{
float: left;
width: 320px;
}
.eventList h4{
margin-bottom: 25px;
}
.eventList p{
padding-bottom: 1.5em;
}
.eventList .eventRight{
float: right;
width: 320px;
}

/*WORKS*/
#worksList {
border-top: 1px dotted #CCC;
margin-top: 20px;
}
#worksList li {
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px dotted #CCC;
}

.roundCap.baseRound .frameImg {
float: left;
}
/*.roundCap.baseRound .preBtn {
float: right;
height: 20px;
background: url(../img_common/frame01_top_btr.jpg) no-repeat;
width: 200px;
}*/
.roundCap.baseRound .preBtn a {
height: 20px;
width: 200px;
display:block
}
.roundCap.baseRound .preBtn a:hover {
background-color: transparent;
}
.roundCap.baseRound .preBtn a:hover img {
visibility: hidden;
}
.schoolOccBox.spaceNone {
padding-bottom: 0px;
margin-bottom: 20px;
border-bottom-style: none;
}

