@charset ”UTF-8”;
/* CSS Document */

#clear{
clear:both;
}

.id3{
width:70px;
}

#enqyete{
/*
	margin:0 3px 0 0;
	padding:0;
	position:absolute;
	top:505px;
	right:152px;200px*/
}

dd input{
width:140px;
margin-bottom:22px;
clear:left;
float:left;
padding-left:10px;
}

fieldset{
margin:0;
padding-left:0;
border:none;
}

dl{
margin:0;
padding:0;
}

ul.pulldown-menu,
ul.pulldown-menu li,
ul.pulldown-menu li ul,
ul.pulldown-menu li ul li {
margin:0;
padding: 0;
font-style: normal;
font-weight: normal;
font-size:14px;
text-align: left;
list-style-type: none;
zoom: 1;
}

ul.pulldown-menu li ul,
ul.pulldown-menu li ul li {
border-top: 1px solid #FFF;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
border-left: 1px solid #FFF;
text-decoration: none;
}

ul.pulldown-menu a {
color:#666;
text-decoration: none;

}

ul.pulldown-menu a:link,
ul.pulldown-menu a:visited{
background:#EEF5FF;
text-align:left;
white-space:pre;
}

ul.pulldown-menu a:hover,
ul.pulldown-menu a:active {
background:#B3B3D9;
color: #FFFFFF;
}

ul.pulldown-menu li {
float: left;
position: relative;
padding:0;
margin:0;
width:127px;
height:30px;
font-weight: bold;
line-height: 2em;
}


ul.pulldown-menu li a {
display: block;
width:127px;
height:30px;
text-align:left;
}

/*ul.pulldown-menu li ul li {
float: none;
margin: 0;
font-weight: normal;
}*/

ul.pulldown-menu li ul,
ul.pulldown-menu li ul li ul {
display: none;
}

ul.pulldown-menu li:hover ul {
display: block;
position: absolute;
z-index: 100;
}

/*html ul.pulldown-menu li:hover ul {
vertical-align: bottom;
}

ul.pulldown-menu li:hover ul li ul {
display: none;
}

ul.pulldown-menu li ul li:hover ul {
display: block;
position: absolute;
top: 0;
left: 10em;
z-index: 200;
} */

ul.pulldown-menu li.menu{
display:block;
width:127px;
height:42px;
}

ul.pulldown-menu li.menu a {
width:127px;
height:42px;
text-align:left;
line-height:21px;
}


#out_bg{
margin:0 auto;
padding:0;
width:915px;
/*height:auto;*/
background-color:#FFFFFF;
float:left;
}






#out_floatbox2{
margin:10px 0 5px 0;
float:right;
width:670px;
height:auto;
border:1px solid #666666;
}

.out_floatbox2{
margin:0;
width:670px;
height:auto;
border:none;
}

/*#outline_content{
width:890px;
margin-top:15px;
background-color:#FFFFFF;
float:left;
}*/

/*ITエキスパート科*/
h1.it_exp{
background-image:url(../image/outline/course/system/ITexpert.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0 5px;
}

h2.it1{
background-image:url(../image/outline/course/system/it1.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}

h2.it2{
background-image:url(../image/outline/course/system/it2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:0;
}

h2.it3{
background-image:url(../image/outline/course/system/it3.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:0;
}


.explanation{
float:left;
margin:0 0 15px 5px;
padding:0;
height:auto;
width:660px;
display:inline;
}

.course_phot{
width:230px;
height:270px;
margin:10px 0 0 0;
padding:0;
float:left;
background:#00CC99;
display:inline;
}


.it_icon{
margin:0;
padding:0;
width:415px;
text-align:left;
float:right;
}

.it_icon ul li{
margin:0;
padding:0;
width:360px;
list-style:disc;
text-align:left;
}

.it_soft{
margin:10px 0 0 0;
}

.it_soft2{
width:400px;
margin-top:10px;
}

.it_soft2 img{
margin:10px 0 0 0;
}


.it_icon3{
margin:10px 0 0 0;
padding:0;
width:660px;
height:auto;
float:left;
}

.system2{
margin:0 10px 0 0;
width:324px;
height:auto;
background:url(../image/outline/course_sys.gif);
float:left;
padding-bottom:10px;
}

.system3{
margin:0;
width:324px;
height:auto;
background:url(../image/outline/course_sys.gif);
float:right;
padding-bottom:10px;
}

.sys_text{
width:300px;
height:30px;
margin:20px 0 0 10px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
}

.sys_text2{
width:300px;
margin:5px 0 0 10px;
}


.subject{
font-size:12px;
margin-left:10px;
}
.subject a{
color:#444;
text-decoration:none;
}
.subject a:hover{
color:#F80;
text-decoration:underline;
}


.subject ul{
list-style:none;
}

.subject2{
margin-left:10px;
}

.subject2 ul{
margin:10px 0 0 10px;
padding:0;
list-style:none;
font-size:17px;
font-weight:bold;
color:#1376fd;
}

.subject3{
	margin:10px 0 10px 5px;
	font-size:20px;
	color:#1376fd;
	border-bottom:1px solid #505E94;
	border-top:1px solid #505E94;
	padding:10px;
	font-weight:bold;
	width:630px;
	height:auto;
	float:left;
	background-color: #ddddff;
}

.subject4{
margin:10px 0 0 5px;
height:0;
width:210px;
height:390px;
float:left;
background:#33CCFF;
display:inline;
}


.subject5{
float:left;
margin:10px 0 0 0;
width:550px;
}


.it_img{
width:80px;
margin:0 0 10px 0;
padding:0;
float:left;
}

ul.job{
margin:5px 0 15px 30px;
padding:0;
}

/*-----------------------------*/
.it_icon2{
margin:10px 10px 0 10px;
padding:0;
width:220px;
text-align:left;
float:left;
height:auto;
}


.course_img{
width:220px;
float:left;
margin:0 0 10px 0;
}

.course_img2{
margin:0 0 0 0;
width:220px;
float:left;
}

.system{
margin:10px 0 0 0;
width:210px;
height:390px;
background:#ffffff;
float:left;
}

.qanda{
margin:10px 0 0 5px;
padding:0;
width:657px;
height:100px;
float:left;
display:inline;
border:1px solid #CCCCCC;
}

.qanda ul li{
border-bottom:1px dashed #999999;
width:auto;
margin:0;
list-style:none;
color:#62a000;
line-height:25px;
}
.qanda ul li a{
color:#808080;
text-decoration:none;
}
.qanda ul li a:hover{
color:#888080;
text-decoration:underline;
}

.qa_pic{
width:100px;
height:100px;
float:left;
margin:0 0 0 5px;
display:inline;
}

.qa_text{
width:517px;
float:right;
margin:0 15px 0 0;
padding:0;
}
.qa_text ul{
margin:0;
padding:0;
}


/*システム工学*/
h1.sys_eng{
background-image:url(../image/outline/course/system/system.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0 5px;
}

h2.sys_eng2{
background-image:url(../image/outline/course/system/sys1.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}

h2.sys_eng3{
background-image:url(../image/outline/course/system/sys2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}

/*WEBネットワーク*/

h1.web{
background-image:url(../image/outline/course/system/web.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0 5px;
}

h2.web2{
background-image:url(../image/outline/course/system/web1.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}

h2.web3{
background-image:url(../image/outline/course/system/web2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}


/*情報システム科*/
h1.is{
background-image:url(../image/outline/course/system/systeminformation.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0 5px;
}


h2.is2{
background-image:url(../image/outline/course/system/info1.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}


h2.is3{
background-image:url(../image/outline/course/system/info2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}

/*総合ビジネス科*/

h1.sb{
background-image:url(../image/outline/course/business/multi.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0 5px;
}

h2.sb2{
background-image:url(../image/outline/course/business/multi1.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}


h2.sb3{
background-image:url(../image/outline/course/business/multi2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}

.bu_img{
width:80px;
margin:0 0 10px 0;
padding:0;
float:left;
}

.bu_subject3{
	margin:10px 0 10px 5px;
	font-size:20px;
	color:#006633;
	border-bottom:1px solid #505E94;
	border-top:1px solid #505E94;
	padding:10px;
	font-weight:bold;
	width:630px;
	height:auto;
	float:left;
	background-color: #D6EDD3;
}

.bu_subject2 ul{
margin:10px 0 0 10px;
padding:0;
list-style:none;
font-size:17px;
font-weight:bold;
color:#006633;
}



/*会計ビジネス科*/
h1.ab{
background-image:url(../image/outline/course/business/business.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0 5px;
}

h2.ab2{
background-image:url(../image/outline/course/business/business1.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}


h2.ab3{
background-image:url(../image/outline/course/business/business2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}

.system4{
margin:0 0 0 15px;
width:400px;
height:200px;
background:url(../image/outline/course_sys2.gif);
float:left;
display:inline;
}

.ab_text{
width:400px;
height:30px;
margin:25px 0 0 5px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
}

.ab_text2{
width:380px;
margin:10px 0 0 15px;
}

.it_icon4{
margin:10px 0 0 0;
padding:0;
width:400px;
height:210px;
float:left;
}

.ab_phot{
width:230px;
height:520px;
margin:10px 0 0 0;
padding:0;
float:left;
background:#00CC99;
display:inline;
}

/*デザイン本科*/

h1.dr{
background-image:url(../image/outline/course/design/regular.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0 5px;
}

h2.dr2{
background-image:url(../image/outline/course/design/regular1.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}


h2.dr3{
background-image:url(../image/outline/course/design/regular2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}

.dr_subject3{
	margin:10px 0 10px 5px;
	font-size:20px;
	color:#FF3300;
	border-bottom:1px solid #505E94;
	border-top:1px solid #505E94;
	padding:10px;
	font-weight:bold;
	width:630px;
	height:auto;
	float:left;
	background-color: #FFF2E1;
}

.dr_subject2 ul{
margin:10px 0 0 10px;
padding:0;
list-style:none;
font-size:17px;
font-weight:bold;
color:#FF9900;
}

/*デザイン本科*/

h1.de{
background-image:url(../image/outline/course/design/design.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0 5px;
}

h2.de2{
background-image:url(../image/outline/course/design/design2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}


h2.de3{
background-image:url(../image/outline/course/design/design1.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}

h2.de4{
background-image:url(../image/outline/course/design/design4.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}

h2.de5{
background-image:url(../image/outline/course/design/design3.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 0;
}

/*学科head*/
.gakka_iteHead{
background:url(../image/outline/course/head/ite_head.jpg) no-repeat;
margin:10px 0 0 5px;
padding:0px;
width:660px;
height:165px;
font-size:0pt;
text-indent:-9999px;
}
.gakka_seHead{
background:url(../image/outline/course/head/se_head.jpg) no-repeat;
margin:10px 0 0 5px;
padding:0px;
width:660px;
height:165px;
font-size:0pt;
text-indent:-9999px;
}
.gakka_wnHead{
background:url(../image/outline/course/head/wn_head.jpg) no-repeat;
margin:10px 0 0 5px;
padding:0px;
width:660px;
height:165px;
font-size:0pt;
text-indent:-9999px;
}
.gakka_isHead{
background:url(../image/outline/course/head/is_head.jpg) no-repeat;
margin:10px 0 0 5px;
padding:0px;
width:660px;
height:165px;
font-size:0pt;
text-indent:-9999px;
}
.gakka_sbHead{
background:url(../image/outline/course/head/sb_head.jpg) no-repeat;
margin:10px 0 0 5px;
padding:0px;
width:660px;
height:165px;
font-size:0pt;
text-indent:-9999px;
}
.gakka_abHead{
background:url(../image/outline/course/head/ab_head.jpg) no-repeat;
margin:10px 0 0 5px;
padding:0px;
width:660px;
height:165px;
font-size:0pt;
text-indent:-9999px;
}
.gakka_drHead{
background:url(../image/outline/course/head/dr_head.jpg) no-repeat;
margin:10px 0 0 5px;
padding:0px;
width:660px;
height:165px;
font-size:0pt;
text-indent:-9999px;
}
.gakka_deHead{
background:url(../image/outline/course/head/de_head.jpg) no-repeat;
margin:10px 0 0 5px;
padding:0px;
width:660px;
height:165px;
font-size:0pt;
text-indent:-9999px;
}