@charset "utf-8";
/*::::::::::main:::::::::::::::::::::::::::::::::::::::::*/
#schedule .wrapper .main .mainArea{
margin-bottom:0px;
}

#schedule .wrapper .main .mainArea .leftBox{
width:390px;
baxckground-color:#006666;
margin: 10px 0px 0px 25px;
min-height:200px;
float:left;
}

#schedule .wrapper .main .mainArea .leftBox p{
margin-bottom:15px;
display:block;
font-size:0.75em;
color:#4b4b4b;
}

#schedule .wrapper .main .mainArea .leftBox p a{
font-size:1em;
}

#schedule .wrapper .main .mainArea .rightBox{
width:390px;
margin: 25px 0px 0px 455px;
baxckground-color:#ccc;
min-height: 200px;

}

#schedule .wrapper .main .mainArea .rightBox h2{
color:#09438a;
font-weight: bold;
margin-bottom:20px;
}

#schedule .wrapper .main .mainArea .rightBox p{
margin-bottom:15px;
display:block;
font-size:0.75em;
color:#4b4b4b;
}

#schedule .wrapper .main .mainArea .rightBox dl{
color:#4b4b4b;
font-size:0.8em;
}

#schedule .wrapper .main .mainArea .rightBox dl dt{
width:70px;
height:23px;
float:left;
bcackground-color:#999999;
font-weight: bold;
}

#schedule .wrapper .main .mainArea .rightBox dl dd{
width:290px;
height:23px;
margin: 0px 0px 0px 75px;
}

#schedule .wrapper .main .mainArea .rightBox ul{
color:#4b4b4b;
font-size:0.8em;
margin-top:10px;
}

#schedule .wrapper .main .mainArea .rightBox ul li{
margin-bottom:5px;
}

#schedule .wrapper .main .mainArea .imageBox{
height:200px;
margin-top:25px;
}

#schedule .wrapper .main .mainArea .imageBox .left{
width:280px;
height:170px;
background-color:#0677be;
margin: 0px 0px 10px 0px;
float:left;
padding:2px;
}

#schedule .wrapper .main .mainArea .imageBox .center{
width:280px;
height:170px;
background-color:#0677be;
margin: 0px 0px 0px 10px;
float:left;
padding:2px;
}

#schedule .wrapper .main .mainArea .imageBox .right{
width:280px;
height:170px;
background-color:#0677be;
margin: 0px 0px 0px 10px;
float:left;
padding:2px;
}

/*::::::::::mainE:::::::::::::::::::::::::::::::::::::::::*/

/*::::::::::categoryDetail:::::::::::::::::::::::::::::::::::::::::*/

#schedule .wrapper .main .categoryDetail{
position:relative;
margin-top:0px;
padding-top:0px;
margin-bottom:80px;
}

#schedule .wrapper .main .categoryDetail .title{
width:870px;
background-color:#368cc1;
position:relative;
min-height:18px;
padding:3px;
margin-left:15px;
}

#schedule .wrapper .main .categoryDetail .title h3{
font-weight:bold;
color:#FFFFFF;
margin-left:18px;
margin-top:3px;
display:block;
}

#schedule .wrapper .main .categoryDetail .contents{
width:810px;
margin-left:15px;
font-size:0.8em;
padding:30px;
color:#4b4b4b;
 border-bottom: 1px dotted #003399;
}

#schedule .wrapper .main .categoryDetail .contents h4{
font-size:1em;
font-weight:bold;
color:#368cc1;
display:block;
margin-bottom:10px;
}

#schedule .wrapper .main .categoryDetail .contents .leftBox{
wxidth:320px;
border-right:doted 1px #ccc;
float:left;
margin-right:30px;
pxosition:absolute;
}

#schedule .wrapper .main .categoryDetail .contents .rightBox{
margin-left:30px;
}

#schedule .wrapper .main .categoryDetail .contents .rightBox a{
font-size:1em;
}

#schedule .wrapper .main .categoryDetail .backButton{
font-size:0.8em;
margin:3px 20px 30px 0px;
text-align:right;
display:block;
}

#schedule .wrapper .main .categoryDetail .backButton a{
color:#368cc1;
}





/*::::::::::IE6,IE7:::::::::::::::::::::::::::::::::::::::::*/

#schedule .wrapper .main .mainArea .rightBox{
_margin: -265px 0px 0px 310px;
}

/*::::::::::IE6,IE7E:::::::::::::::::::::::::::::::::::::::::*/




