@charset "utf-8";

/* CSS Document */
@media screen {

.category{
background:url(../../section/img/cat_title.jpg) no-repeat 0 122px;
}

#globalNaviList03 a{background-position: 0 -18px;}



.section-box {
width:261px;
background:url(../../section/img/sectionbox_center.gif) repeat-y top center;
float:left;
clear:left;
margin-left:10px;
margin-bottom:20px;

}

/* \*/
*html .section-box  { margin-left:5px; }
/* */

.section-box h3{
text-align:center;
text-indent:0;
padding:20px 0 0 0;
margin:0 0 10px 0;
background:url(../../section/img/sectionbox_top.gif) no-repeat top center;

}

.section-box h4{
text-align:left;
padding:0;
margin:0 25px 10px 25px;

}
.section-box p{
width:211px;
text-align:left;
padding:0;
margin:0 25px 10px 25px;

}

.section-box ul{
margin-left:28px;
margin-bottom:10px;
font-size:80%;
}

#wrapper .focus-section {
background:url(../../section/img/sectionbox_top.gif) no-repeat bottom center;
margin:0;
width:261px;
text-align:center;
padding:0 0 20px 0;

}

.focus-section span{
margin:0 auto;
height:35px;
width:211px;
position:relative;
font-size:80%;
display:block;
/*MacIE\*/
overflow:hidden;
}

.focus-section span a {
background:url(../img/focus01.gif) no-repeat top center;
display:block;
height:100%;
width:100%;
text-indent:-4000px;
}

.focus-section span a:hover {
background-position: center -35px;
}

.focus-section span a:focus {
/*\*/
overflow: hidden;
/**/
}

.section-box2 {
width:261px;
background:url(../../section/img/sectionbox_center.gif) repeat-y top center;
float:left;
margin-left:20px;
margin-bottom:20px;
}


.section-box2 h3{
text-align:center;
text-indent:0;
padding:20px 0 0 0;
margin:0 0 10px 0;
background:url(../../section/img/sectionbox_top.gif) no-repeat top center;

}

.section-box2 h4{
text-align:left;
padding:0;
margin:0 25px 10px 25px;

}
.section-box2 p{
width:211px;
text-align:left;
padding:0;
margin:0 25px 10px 25px;

}

.section-box2 ul{
margin-left:28px;
margin-bottom:10px;
font-size:80%;

}

h3.p-1 {
background:url(../../section/img/p_one.gif) no-repeat bottom left;
padding:0 0 0 90px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;
}

h3.p-1 strong {
padding-top:19px;
display:block;
}

h3.p-2{
background:url(../../section/img/p_two.gif) no-repeat bottom left;
padding:0 0 0 90px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;

}

h3.p-2 strong {
padding-top:19px;
display:block;
}

h3.p-3{
background:url(../../section/img/p_three.gif) no-repeat bottom left;
padding:0 0 0 90px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;

}

h3.p-3 strong {
padding-top:19px;
display:block;
}

h3.p-4{
background:url(../../section/img/p_four.gif) no-repeat bottom left;
padding:0 0 0 90px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;

}

h3.p-4 strong {
padding-top:19px;
display:block;
}

h3.y-1 {
background:url(../../section/img/y_one.gif) no-repeat bottom left;
padding:0 0 0 80px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;

}

h3.y-1 strong {
padding-top:19px;
display:block;
}

h3.y-2{
background:url(../../section/img/y_two.gif) no-repeat bottom left;
padding:0 0 0 80px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;

}

h3.y-2 strong {
padding-top:19px;
display:block;
}

h3.y-3{
background:url(../../section/img/y_three.gif) no-repeat bottom left;
padding:0 0 0 80px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;

}

h3.y-3 strong {
padding-top:19px;
display:block;
}

h3.y-4{
background:url(../../section/img/y_four.gif) no-repeat bottom left;
padding:0 0 0 80px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;

}

h3.y-4 strong {
padding-top:19px;
display:block;
}

h3.ico-1{
background:url(../img/ico_fukidashi.gif) no-repeat bottom left;
padding:0 0 0 60px;
height:39px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333333;
}

h3.ico-1 strong {
padding-top:24px;
display:block;
}



/* 国際コミュニケーション学科 */

#com-main {
background:url(../../section/img/com_main.jpg) no-repeat top right;
width:565px;
height:600px;

}

div#mainContainer table td.teach-photo {
text-align:center;
vertical-align:middle;
background:#f5f5f5;
}

div#mainContainer table td.teach-photo img{
border:1px solid #ccc;
}

}

@media print {

.category #bread {
padding-top:140px;
background:url(../../section/img/cat_title_sc.jpg) no-repeat 0 0;
}


#globalNaviList03 a{background-position: 0 -18px;}



.section-box {
width:261px;
background:url(../../section/img/sectionbox_center.gif) repeat-y top center;
margin-left:10px;
margin-bottom:20px;
float:left;
clear:both;
margin-right:20px;
}

/* \*/
.section-box {
width:261px;
background:url(../../section/img/sectionbox_center.gif) repeat-y top center;
margin-left:10px;
margin-bottom:20px;
float:left;
margin-right:20px;
}
/* */

.section-box h3{
text-align:center;
text-indent:0;
padding:20px 0 0 0;
margin:0 0 10px 0;
background:url(../../section/img/sectionbox_top.gif) no-repeat top center;

}

.section-box h4{
text-align:left;
padding:0;
margin:0 25px 10px 25px;

}
.section-box p{
width:211px;
text-align:left;
padding:0;
margin:0 25px 10px 25px;

}

.section-box ul{
margin-left:28px;
margin-bottom:10px;
font-size:80%;
}

#wrapper .focus-section {
background:url(../../section/img/sectionbox_top.gif) no-repeat bottom center;
margin:0;
width:261px;
text-align:center;
padding:0 0 20px 0;

}

.focus-section span{
margin:0 auto;
height:35px;
width:211px;
position:relative;
font-size:80%;
display:block;
/*MacIE\*/
overflow:hidden;
}

.focus-section span a {
background:url(../img/focus01.gif) no-repeat top center;
display:block;
height:100%;
width:100%;
text-indent:-4000px;
}

.focus-section span a:hover {
background-position: center -35px;
}

.focus-section span a:focus {
/*\*/
overflow: hidden;
/**/
}

.section-box2 {
width:261px;
background:url(../../section/img/sectionbox_center.gif) repeat-y top center;
margin-bottom:20px;
float:right;
}

/* \*/
.section-box2 {
width:261px;
background:url(../../section/img/sectionbox_center.gif) repeat-y top center;
margin-left:20px;
margin-bottom:20px;
float:none;
}

/* */
.section-box2 h3{
text-align:center;
text-indent:0;
padding:20px 0 0 0;
margin:0 0 10px 0;
background:url(../../section/img/sectionbox_top.gif) no-repeat top center;

}

.section-box2 h4{
text-align:left;
padding:0;
margin:0 25px 10px 25px;

}
.section-box2 p{
width:211px;
text-align:left;
padding:0;
margin:0 25px 10px 25px;

}

.section-box2 ul{
margin-left:28px;
margin-bottom:10px;
font-size:80%;

}

h3.p-1 {
background:url(../../section/img/p_one.gif) no-repeat bottom left;
padding:0 0 0 90px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;
}

h3.p-1 strong {
padding-top:19px;
display:block;
}

h3.p-2{
background:url(../../section/img/p_two.gif) no-repeat bottom left;
padding:0 0 0 90px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;

}

h3.p-2 strong {
padding-top:19px;
display:block;
}

h3.p-3{
background:url(../../section/img/p_three.gif) no-repeat bottom left;
padding:0 0 0 90px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;

}

h3.p-3 strong {
padding-top:19px;
display:block;
}

h3.p-4{
background:url(../../section/img/p_four.gif) no-repeat bottom left;
padding:0 0 0 90px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;

}

h3.p-4 strong {
padding-top:19px;
display:block;
}

h3.y-1 {
background:url(../../section/img/y_one.gif) no-repeat bottom left;
padding:0 0 0 80px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;

}

h3.y-1 strong {
padding-top:19px;
display:block;
}

h3.y-2{
background:url(../../section/img/y_two.gif) no-repeat bottom left;
padding:0 0 0 80px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;

}

h3.y-2 strong {
padding-top:19px;
display:block;
}

h3.y-3{
background:url(../../section/img/y_three.gif) no-repeat bottom left;
padding:0 0 0 80px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;

}

h3.y-3 strong {
padding-top:19px;
display:block;
}

h3.y-4{
background:url(../../section/img/y_four.gif) no-repeat bottom left;
padding:0 0 0 80px;
height:33px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333;

}

h3.y-4 strong {
padding-top:19px;
display:block;
}

h3.ico-1{
background:url(../img/ico_fukidashi.gif) no-repeat bottom left;
padding:0 0 0 60px;
height:39px;
font-size:90%;
vertical-align:bottom;
line-height:1;
color:#333333;
}

h3.ico-1 strong {
padding-top:24px;
display:block;
}



/* 国際コミュニケーション学科 */

#com-main {
background:url(../../section/img/com_main.jpg) no-repeat top right;
width:565px;
height:600px;

}

div#mainContainer table td.teach-photo {
text-align:center;
vertical-align:middle;
background:#f5f5f5;
}

div#mainContainer table td.teach-photo img{
border:1px solid #ccc;
}


}