ul , li {width: auto;margin-left: 12px;padding: 0px 0px 0px 0px;}#contents ul {width: auto;padding-left: 12px;margin: 0px 0px 0px 0px;}#contents h1 {margin-top: 25px;margin-bottom: 10px;}
#header-course {clear: both;width: 750px;background-repeat: no-repeat;background-position: left;height: 72px;margin-top: 10px;}#cm {background-image: url(../../images/departments/game/course-message.gif);background-repeat: no-repeat;background-position: 50% 50%;clear: both;height: 150px;width: 750px;text-indent:-9999px;}.t01 {background-image: url(../../images/departments/game/orange-dot.gif);background-repeat: no-repeat;background-position: left;margin-left: 40px;padding-left: 15px;color: #F7AB1E;font-weight: bold;}.textw525 {clear: both;width: 650px;margin-left: 30px;margin-top: 5px;margin-bottom: 20px;}.textw525-2 {clear: both;width: 525px;margin-left: 30px;margin-top: 40px;margin-bottom: 30px;}.textw500-squi {background-repeat: no-repeat;background-position: left top;width: 500px;margin:0px;padding:0px;}.textw500-squi p{background-image: url(../../images/departments/square-dot.gif);background-repeat: no-repeat;background-position: left top;width: 500px;margin-left: 23px;padding-left: 15px;margin-top: 15px;text-indent:0px;}
.course-title {clear: both;width: 570px;}.d-line2 {background-image: url(../../common/d-line.jpg);background-position: center;height: 60px;width: 670px;background-repeat: no-repeat;margin-right: 5px;margin-left: 5px;clear: both;}.d-line3 {background-image: url(../../common/d-line.jpg);background-position: center;height: 40px;width: 560px;background-repeat: no-repeat;clear: both;margin-left: 5px;}#main-contents div.dep-message-box a:hover{border-bottom:none;}#header-qualification {clear: both;width: 750px;background-image: url(../../images/departments/game/header-d-qualification.gif);background-repeat: no-repeat;background-position: left;height: 72px;margin-top: 15px;}#job-qualification {clear: both;width: 720px;margin-top: 30px;padding:0px 15px;}#job-box {float: left;width: 350px;}#qualify-box {float: right;width: 350px;}.job-above {background-image: url(../../images/departments/game/job-bg.gif);background-repeat: no-repeat;background-position: left top;height: 220px;width: 350px;padding-top: 120px;text-align: center;color: #FFFFFF;}.job-above p {line-height: 1.2em;}.job-above ul{list-style-type:none;}.job-bottom {width: 346px;border-right-width: 2px;border-left-width: 2px;border-right-style: solid;border-left-style: solid;border-right-color: #F7AB1E;border-bottom-width: 20px;border-bottom-style: solid;border-bottom-color: #F7AB1E;background-image: url(../../images/departments/pickup2009.gif);background-repeat: no-repeat;background-position: left top;padding-top: 60px;border-left-color: #F7AB1E;}.qualify-above {background-image: url(../../images/departments/game/qualify-bg.gif);background-repeat: no-repeat;background-position: left top;height: 220px;width: 350px;padding-top: 120px;text-align: center;color: #FFFFFF;}.qualify-above p {line-height: 1.2em;}.qualify-above ul{width:200px;margin-right:auto;margin-left:auto;list-style-type:none;}.pickup {text-align: left;width: 320px;border: 1px solid #CCCCCC;margin-left: 10px;margin-bottom: 15px;}.pickup01 {background-image: url(../../images/departments/pickup01bg.gif);background-repeat: no-repeat;background-position:0px 17px;height:20px;width: 217px;padding-top: 16px;padding-left: 23px;padding-botom:1px;}* html .pickup01{height:19px;padding-botom:0px;background-position:center bottom;}.picup02 {width: 280px;padding-right: 10px;padding-left: 20px;margin-top: 10px;}.pickup01-job {background-image: url(../../images/departments/pickup01-job-bg.gif);background-repeat: no-repeat;background-position: bottom;height: 20px;width: 320px;padding-top: 15px;padding-left: 23px;}.picup03 {width: 210px;padding: 0px 10px 15px 20px;margin-top: 10px;}.picup03 ul {margin-left: 15px;}.qualify-bottom {width: 346px;border-right-width: 2px;border-left-width: 2px;border-right-style: solid;border-left-style: solid;border-right-color: #C6791C;border-bottom-width: 20px;border-bottom-style: solid;border-bottom-color: #C6791C;background-image: url(../../images/departments/pickup2009.gif);background-repeat: no-repeat;background-position: center top;padding-top: 60px;border-left-color: #C6791C;}.pickup01-qualify {background-image: url(../../images/departments/pickup01-qualify-bg.gif);background-repeat: no-repeat;background-position: bottom;height: 20px;width: 217px;padding-top: 15px;padding-left: 23px;}#header-message {clear: both;width: 750px;background-image: url(../../images/departments/game/header-d-message.gif);background-repeat: no-repeat;background-position: left;height: 72px;margin-top: 15px;}.textw500 {width: 500px;margin-left: 17px;font-size: 12px;margin-bottom: 15px;}#header-1yr {clear: both;width: 750px;background-repeat: no-repeat;background-position: left;height: 72px;margin-top: 15px;}.pk1yr {background-image: url(../../images/departments/game/1yr-image/pk1.gif);background-repeat: no-repeat;background-position: left top;margin-left: 10px;
clear: both;height: 80px;width: 670px;}.pk-container {float: left;width: 630px;padding-left: 50px;padding-right: 5px;margin-bottom:5px;}


.pk-left {float: left !important;width: 305px !important;margin-top: 0px !important;margin-right:10px !important;margin-bottom: 30px !important;margin-left:0px !important;
}
.pk-right {float: right;width: 260px;}
.pk02-text {float: left;width: 120px;margin-top:30px;margin-left:90px;font-size: 12px;line-height: 1.3em;}

.pk02-pict {float: right;width: 125px;margin-left: 2px;}
.project-text {float: left;width: 200px;padding-top: 15px;}.project-text02 {float: left;width: 300px;padding-top: 15px;}
.project-pict {width: 300px;float: right;padding-top: 15px;}.project-pict02 {width: 200px;float: right;padding-top: 15px;}

.schedule-title-1yr {background-image: url(../../images/departments/game/1yr-image/schedule-t-1yr.gif);background-repeat: no-repeat;
margin-left: 50px;
height: 75px;width: 610px;clear: both;}.schedule-table {width: 600px;margin-left: 60px;font-size:12px;}

.schedule-table th {background-color: #F7AB1E;color: #FFFFFF;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}.schedule-table td {text-align: center;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;}.schedule-coment {margin-top: 10px;font-size:12px;}
.schedule-coment ul {margin-left: 20px;list-style-position: outside;list-style-type: square;}#header-2yr {clear: both;width: 750px;background-image: url(../../images/departments/game/2yr-image/header-d-2yr.gif);background-repeat: no-repeat;background-position: left;height: 72px;margin-top: 15px;}.pk2yr {background-image: url(../../images/departments/game/2yr-image/pk2.gif);background-repeat: no-repeat;background-position: left top;margin-left: 10px;clear: both;height: 80px;width: 670px;}.schedule-title-2yr {background-image: url(../../images/departments/game/2yr-image/schedule-t-2yr.gif);background-repeat: no-repeat;margin-left: 50px;height: 75px;width: 610px;clear: both;}#header-3yr {clear: both;width: 750px;background-image: url(../../images/departments/game/3yr-image/header-d-3yr.gif);background-repeat: no-repeat;background-position: left;height: 72px;margin-top: 15px;}.pk3yr {background-image: url(../../images/departments/game/3yr-image/pk3.gif);background-repeat: no-repeat;background-position: left top;margin-left: 10px;
clear: both;height: 80px;width: 670px;}.schedule-title-3yr {background-image: url(../../images/departments/game/3yr-image/schedule-t-3yr.gif);background-repeat: no-repeat;margin-left: 50px;height: 75px;width: 610px;clear: both;}#header-4yr {clear: both;width: 750px;background-image: url(../../images/departments/game/4yr-image/header-d-4yr.gif);background-repeat: no-repeat;background-position: left;height: 72px;margin-top: 15px;}.pk4yr {background-image: url(../../images/departments/game/4yr-image/pk4.gif);background-repeat: no-repeat;background-position: left top;margin-left: 10px;
clear: both;height: 80px;width: 670px;}
.schedule-title-4yr {background-image: url(../../images/departments/game/4yr-image/schedule-t-4yr.gif);background-repeat: no-repeat;margin-left: 50px;height: 75px;width: 610px;clear: both;}
#header-curriculum {clear: both;width: 750px;background-image: url(../../images/departments/game/header-d-curriculum-flow.gif);background-repeat: no-repeat;background-position: left;height: 72px;margin-top: 15px;}


.flowbt {text-align: center;margin-bottom: 30px;padding-left: 98px;padding-right: 97px;}#main-contents .flowbt a:hover{border-bottom:none;}

.pk-left p {font-size: 11.5px;line-height: 1.2em;text-indent: 0px;width: 140px;padding-left:20px;float: left;padding-top: 5px;}.pk-left img {float: right;padding-top: 5px;}.pe-box {clear: both;width: 560px;margin-left: 5px;}.pe1st-yr {background-image: url(../../images/departments/pe1st-yr.gif);background-repeat: no-repeat;height: 50px;width: 570px;}.pe2nd-yr {background-image: url(../../images/departments/pe2nd-yr.gif);background-repeat: no-repeat;height: 50px;width: 570px;}.pe3rd-yr {background-image: url(../../images/departments/pe3rd-yr.gif);background-repeat: no-repeat;height: 50px;width: 570px;}.pe4th-yr {background-image: url(../../images/departments/pe4th-yr.gif);background-repeat: no-repeat;height: 50px;width: 570px;}

.pe-box img {float: right;padding-left: 5px;}
.pe-box p {float: left;width: 480px;line-height: 1.2em;padding-left:15px;}.d-line4 {background-image: url(../../common/d-line.jpg);background-position: center 20px;height: 21px;width: 560px;background-repeat: no-repeat;clear: both;margin-left: 5px;}.pe-box-w {clear: both;width: 560px;margin-left: 5px;}.pe-box-w p {float: left;width: 530px;line-height: 1.2em;}.pst-box {background-image: url(../../images/departments/study_theme_top.jpg);background-repeat: no-repeat;background-position: center top;width: 500px;padding-top: 33px;float: left;margin-top: 30px;margin-bottom: 30px;}.pst-center {background-image: url(../../images/departments/study_theme_center.jpg);background-repeat: repeat-y;width: 500px;} .pst-center li {padding-bottom: 5px;}.pst-bottom {background-image: url(../../images/departments/study_theme_bottom.jpg);background-repeat: no-repeat;background-position: top;height: 15px;width: 500px;}.pst-center ul {padding-top: 10px;padding-left: 40px;padding-right: 15px;}.si-box {clear: both;width: 650px;margin-left: 25px;padding-top: 10px;padding-bottom: 15px;margin-bottom: 5px;}.si-box p {background-image: url(../../images/departments/dot3.gif);background-repeat: no-repeat;background-position: left 13px;padding-top: 8px;padding-left:15px;text-indent: 0px;}.sj-container {float: left;width: 550px;}


.sj-box {clear: both;width: 650px;margin-left: 15px;padding-top: 0px;padding-bottom: 0px;margin-bottom: 0px;}

.sj-1 p {font-size: 12px;line-height: 1.2em;text-indent: 0px;width: 150px;padding-right:5px;float: left;padding-top: 15px;padding-left:10px;}
.sj-1 img {float: right;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;}
.sj-2 p {font-size: 12px;line-height: 1.2em;text-indent: 0px;width: 150px;padding-right: 5px;float: left;padding-top: 15px;padding-left: 10px;}

.sj-2 img {float:right;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;}

.sj-3 p {font-size: 12px;line-height: 1.2em;text-indent: 0px;width: 150px;padding-right: 5px;float: left;padding-top: 15px;padding-left: 10px;}.sj-3 img {float: right;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;}

.sj-4 p {font-size: 12px;line-height: 1.2em;text-indent: 0px;width: 150px;padding-right: 5px;float: left;padding-top: 15px;padding-left: 10px;}.sj-4 img {float: right;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;}.dpl-box {width: 600px;margin-bottom: 10px;}.com-list ul {padding-top: 10px;padding-right: 5px;padding-bottom: 10px;padding-left: 15px;list-style-position: outside;margin-left: 5px;}.com-list th {font-weight: normal;padding-bottom: 10px;padding-right: 10px;padding-top: 5px;font-size: 10px;}.teacher-box p {padding: 15px;margin: 25px;}

.erp-teacher-box p {padding: 15px;border: 1px solid #CCCCCC;margin: 25px;}

.student-box p {padding-right: 10px;padding-top: 10px;line-height: 1.3em;}
.graduates-box {width: 630px;margin-left: 30px;}
.graduates-box p {clear: left;width: 330px;line-height: 1.3em;padding-top: 15px;}
.gmi-left {float: left;margin-right: 15px;}

.gmi-right {float: right;}.gmcp-long {width: 620px;border: 1px solid #CCCCCC;background-color: #F5F5F5;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;background-image: url(../../images/departments/gmcpt-long.jpg);background-repeat: no-repeat;background-position: left top;margin-top: 15px;float: left;}.gmcp-long-t {height: 30px;padding-left: 115px;padding-top: 7px;font-weight: bold;line-height:1em;}.gmcp-long p {line-height: 1.3em;}.graduates-box2 {width: 650px;margin-left: 12px;float: left;}
.graduates-box2 p {line-height: 1.3em;padding-top: 5px;width: 420px;float: right;clear: right;}.graduates-box2 img {float: left;}
.gmcp-short {width: 400px;border: 1px solid #CCCCCC;background-color: #F5F5F5;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;background-image: url(../../images/departments/gmcpt-short.jpg);background-repeat: no-repeat;background-position: left top;margin-top: 15px;float: right;clear: right;line-height: 1.3em;}.gmcp-short-t {padding-left: 80px;padding-top: 5px;padding-bottom: 10px;}.tp {padding-right: 30px;padding-left: 40px;}.yrbt01-t {background-image: url(../../images/departments/yrbt01-t.gif);background-repeat: no-repeat;background-position: left top;width: 650px;padding-top: 60px;float: left;}.yrbt-box {float: left;height: 37px;width: 150px;padding-left: 6px;}.yrbt-box01 a {background-image: url(../../images/departments/yr1bt-01.jpg);background-repeat: no-repeat;background-position: left top;text-indent: -9999px;display: block;height: 32px;width: 145px;}.yrbt-box01 a:hover {background-image: url(../../images/departments/yr1bt-02.jpg);background-repeat: no-repeat;background-position: left top;text-indent: -9999px;display: block;height: 32px;width: 145px;}.yrbt-box02 a {background-image: url(../../images/departments/yr2bt-01.jpg);background-repeat: no-repeat;background-position: left top;text-indent: -9999px;display: block;height: 32px;width: 145px;}.yrbt-box02 a:hover {background-image: url(../../images/departments/yr2bt-02.jpg);background-repeat: no-repeat;background-position: left top;text-indent: -9999px;display: block;height: 32px;width: 145px;}.yrbt-box03 a {background-image: url(../../images/departments/yr3bt-01.jpg);background-repeat: no-repeat;background-position: left top;text-indent: -9999px;display: block;height: 32px;width: 145px;}.yrbt-box03 a:hover {background-image: url(../../images/departments/yr3bt-02.jpg);background-repeat: no-repeat;background-position: left top;text-indent: -9999px;display: block;height: 32px;width: 145px;}.yrbt-box04 a {background-image: url(../../images/departments/yr4bt-01.jpg);background-repeat: no-repeat;background-position: left top;text-indent: -9999px;display: block;height: 32px;width: 145px;}.yrbt-box04 a:hover {background-image: url(../../images/departments/yr4bt-02.jpg);background-repeat: no-repeat;background-position: left top;text-indent: -9999px;display: block;height: 32px;width: 145px;}




.cr-left {float: left;width: 260px;margin-top: 0px;margin-bottom: 10px;margin-left: 5px;background-color: #F5F5F5;clear: left;}.cr-left th {text-align: right;font-weight: normal;padding-right: 5px;padding-bottom: 5px;}.cr-left table {margin-right: 0px;margin-left: 5px;font-size: 10px;width: 250px;height: 110px;}.cr-left ul {padding-top: 10px;padding-bottom: 5px;margin: 0px;padding-right: 0px;padding-left: 0px;list-style-type: none;}.cr-left li {margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 5px;padding-left: 10px;background-image: url(../../images/departments/dot4.gif);background-repeat: no-repeat;background-position: left top;}.cr-left td {width: 125px;vertical-align: top;}
.cr-right {float: right;width: 260px;margin-top: 0px;margin-bottom: 10px;margin-left: 0px;background-color: #F5F5F5;clear: right;margin-right: 5px;}
.cr-right th {text-align: right;font-weight: normal;padding-right: 5px;padding-bottom: 5px;}.cr-right table {margin-right: 5px;margin-left: 5px;font-size: 10px;width: 250px;height: 110px;}.cr-right ul {padding-top: 10px;padding-bottom: 5px;margin: 0px;padding-right: 0px;padding-left: 0px;list-style-type: none;}.cr-right li {margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 5px;padding-left: 10px;background-image: url(../../images/departments/dot4.gif);background-repeat: no-repeat;background-position: left top;}.cr-right td {width: 125px;vertical-align: top;}.cr-box-center {background-image: url(../../images/departments/cr-center.gif);background-repeat: repeat-y;background-position: left;margin-top:0px;width: 550px;float: left;padding-left: 5px;}
.cr-block {display: block;float: left;width: 260px;margin: 0px 5px 10px;background-color: #F5F5F5;}.cr-block th {text-align: right;font-weight: normal;padding-right: 5px;padding-bottom: 5px;}.cr-block .lectures {margin-right: 0px;padding-left: 5px;font-size: 10px;width: 250px;height: 110px;}.cr-block .lectures ul {padding-top: 10px;padding-bottom: 5px;margin: 0px;padding-right: 0px;padding-left: 0px;list-style-type: none;width: 125px;vertical-align: top;float: left;display: block;}.cr-block li {margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 7px;padding-left: 10px;background-image: url(../../images/departments/dot4.gif);background-repeat: no-repeat;background-position: left top;
}
.cr-block .etc{float: right;padding-right: 5px;}


.cr-1styr-box {width: 550px;padding-top: 0px;clear: both;float: left;margin-bottom: 20px;}.cr-wide {width: 450px;margin-top: 0px;margin-bottom: 10px;background-color: #F5F5F5;margin-right: 50px;margin-left: 50px;font-size: 10px;}

.cr-wide th {text-align: right;font-weight: normal;padding-right: 5px;padding-bottom: 5px;}
.cr-wide table {margin-right: 0px;margin-left: 5px;font-size: 10px;width: 440px;margin-bottom: 5px;}.cr-wide ul {padding-top: 10px;padding-bottom: 5px;margin: 0px;padding-right: 0px;padding-left: 10px;list-style-type: none;}
.cr-wide li {margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 7px;padding-left: 10px;background-image: url(../../images/departments/dot4.gif);background-repeat: no-repeat;background-position: left top;
}.cr-wide td {width: 220px;vertical-align: top;}
.cr-wide .etc{text-align:right;margin-right: 10px;}



.cr-2ndyr-box {width: 550px;padding-top: 0px;clear: both;float: left;margin-bottom: 20px;}
.cr-3rdyr-box {width: 550px;padding-top: 0px;clear: both;float: left;margin-bottom: 20px;}.cr-4thyr-box {width: 550px;padding-top: 0px;clear: both;float: left;margin-bottom: 20px;}.cr-box-bottom {width: 550px;height: 30px;float: left;}

.cr-box-top {width: 550px;height: 60px;float: left;}

.elective-box table {margin-left: 5px;margin-bottom: 5px;font-size: 10px;width: 520px;}.elective-box th {font-weight: normal;padding-top: 10px;text-align: right;font-size: 8px;}
.elective-box td {vertical-align: top;padding-right: 5px;}

.selective-box div.etc {font-weight: normal;padding-top: 10px;text-align: right;font-size: 10px;display: block;clear: both;}
.selective-box ul {vertical-align: top;float: left;list-style-type: none;margin: 0px 10px;line-height: 14px;}



.g_graduates-box {margin-left: 12px;margin-top: 20px;width: 540px;}

.g_gmi-left {float: left;
margin-right: 15px;margin-top:15px;width:270px;}



/* from cs_.css */
.t01{margin-left:15px;}
.textw670 {clear: both;width: 670px;margin-left: 20px;margin-top: 20px;margin-bottom: 20px;
}
.flowbt a{margin-left:70px !important;}.flowbt a:hover {margin-left:70px !important;}
.list-t{margin-left:55px;}.dpl-001 a{margin-left:80px;}.dpl-002 a{margin-left:80px;}.dpl-003 a{margin-left:80px;}.dpl-004 a{margin-left:80px;}
.pro_h1{color: 3295CB;font-size: 27px;margin:10 0;}

.howto-containter {margin-left:60px !important;}
.image-left{float: left;padding-left: 125px;}.text-right{float:left;width: 340px;padding-left: 20px;}
.clear-box{width: 20px;float: left;clear: both;}
#align_box{width: 570px;margin-left: auto;margin-right:auto;}

.comment-box{padding: 15px;border: 1px solid #CCC;margin: 25px;margin-left: 75px;width: 550px;}

#contents .teacher-box {
padding-top: 0px;
height: 250px;
}

.teacher-box p{
font-size: 130%;
font-weight: bold;
text-indent: 0;
margin-top:10px;
margin-left: 0px;
  margin-bottom:0px;
}

.teacher-box dt{
font-size: 120%;
font-weight: bold;
text-indent: 0;
}

.picup02 p{
text-indent: 0;
}

.caption{
font-size: 90%;
}

#contents .teacher-profile p{
font-size: 120%;
font-weight: bold;
text-indent: 0;
margin-top: 10px;
  border: none;
}

#contents .cr-non-select{
  line-height: 1em;
}
    
#projectProcessBlock{
  width: 600px;
  margin: 0px auto;
}

.firstProjectProcessHeader-L{
  margin: 5px 100px 0px 0px;
  width: 500px;
  height: 16px;
  float: left;
}

.projectProcessHeader-L,.projectProcessHeader-R{
  margin: 5px 0px;
  width: 400px;
  height: 16px;
}

.projectProcessHeader-L{
  float: left;
}

.projectProcessHeader-R{
  float: right;
  text-align: right;
}


.projectProcessImage-L,.projectProcessImage-R{
  height:125px;
  width: 125px;
}

.projectProcessImage-L{
  float: left;
}

.projectProcessImage-R{
  float: right;
}

.projectProcessText-L,.projectProcessText-R{
  width: 300px;
}

.projectProcessText-L{
  float: left;
  padding: 5px 13px 0px 27px;
}

.projectProcessText-R{
  float: left;
  padding: 5px 0px 0px 13px;
}

.projectProcessArrow-L,.projectProcessArrow-R{
  width: 335px;
  height: 60px;
  margin-top: 30px;
}

.projectProcessArrow-L{
  float: left;
  background-position: 0% 50%;
  background-repeat: no-repeat;
}

.projectProcessArrow-R{
  float: right;
  background-position: 100% 50%;
  background-repeat: no-repeat;
}

#contents dl{
padding-left: 15px;
}


#contents .selective-box li{
padding-bottom: 10px;
}
