@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------
九州観光専門学校
------------------------------------------------------------------------------ */ 
#main {
padding-top: 34px;
}
.schoolOccBox ul li {
background-image: url(../kit/img_common/icon01.gif);
}
.schoolOccBoxLong ul li {
width: 210px;
}
.schoolCurriBox {
background: url(../kit/img_common/curri_bg.gif);
}
.schoolCurriBox ul li {
background-image: url(../kit/img_common/icon01.gif);
}
#schoolPowerBox {
background:#E8F8FD;
}
.schoolCurri1Column ul {
width: 310px;
}
.schoolCurri1Column ul li {
width: 295px;
}
.schoolCurri1Column .schoolAppliBox {
width: 280px;
}
.schoolCurri1Column .schoolAppliBox ul {
width: 280px;
}
.schoolCurri1Column .schoolAppliBox ul li {
width:220px;
}
.schoolCurriBox .schoolAppliBox {
font-size: 83%;
}
.schoolOccBox02 li.cabin {
height: 287px;
}
.pageTop {
text-align: right;
}

/*KIT Events*/
.eventStit01{
padding-top: 20px;
}
.eventBox01{
background-color: #EAF8FD;
}
.eventBox01 p{
float: left;
width: 290px;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 20px;
}
.eventBox01 div{
float: right;
width: 322px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 10px;
}
/*幸せへの近道*/
.shiawaseTit{
margin-bottom: 20px;
}
.shiawaseBtn{
margin-bottom: 35px;
}
.shiawaseBtn li{
float: left;
padding-right: 5px;
}
.u29Img{
margin-bottom: 25px;
padding-top: 25px;
}
/*Works*/
.worksBrand{
margin-bottom: 40px;
}
.u29Tit{
margin-bottom: 35px;
}
.worksTxt{
width: 630px;
margin-right: auto;
margin-left: auto;
margin-bottom: 1.5em;
}
.recipeTit{
padding-top: 40px;
padding-bottom: 25px;
}
.recipeList{
padding-top: 10px;
margin-bottom: 50px;
}
.recipeList li{
background-image: url(../kit/works/img/recipe_line.gif);
background-repeat: no-repeat;
background-position: center bottom;
padding-bottom: 35px;
margin-bottom: 35px;
}
.recipeList li.recipeListNone{
background-image: none;
}
.mapList{
margin-top: 45px;
margin-right: -36px;
margin-bottom: 50px;
}
.mapList li{
float: left;
width: 312px;
padding-right: 36px;
padding-bottom: 30px;
}
.voiceList{
margin-top: 35px;
padding-bottom: 50px;
}
.voiceList li{
margin-bottom: 40px;
}
.voiceList li .voiceLeft{
float: left;
width: 200px;
}
.voiceList li .voiceRight{
float: right;
width: 435px;
}
.voiceList li .voiceRight h5{
margin-bottom: 15px;
}

/* 師匠と弟子の現場の美学 */
.masterTit {
margin-bottom: 20px;
}
.masterStit {
margin-bottom: 15px;
}
.masterTxt {
width: 630px;
margin-right: auto;
margin-left: auto;
margin-bottom: 40px;
}
.masterTxt li {
margin-bottom: 15px;
}
.masterTxt li dl {
background: #F2F2F2;
padding-top: 10px;
padding-left: 10px;
}
.masterTxt li dl dt {
float: left;
width: 90px;
color: #7F79B8;
font-weight: bold;
}
.masterTxt li dl dd {
float: left;
width: 520px;
padding-bottom: 10px;
}
.masterImg01 {
margin-bottom: 30px;
}
.masterImg02 {
margin-bottom: 50px;
}
.masterList {
margin-bottom: 40px;
}
.masterList li {
float: left;
margin-right: 15px;
}
.masterTxt li p {
width: 600px;
background: #F2F2F2;
padding: 10px 15px;
}

