@charset "utf-8";



#aGuideline,
#aCalendar {
    padding: 20px 0 0 0;
}



/* Guideline */
/* -------------------------------------------- */

body#fresh #aGuideline h2 {
    margin: 10px 0 23px 0;
    padding: 6px;
}

body#fresh ul.plink {
    margin: 0 0 0 16px;
    padding: 0;
    list-style: none;
}
body#fresh ul.plink li {
    margin: 0 0 10px 0;
    padding: 0 0 0 14px;
    background: url("../../img/bl_plink.gif") 0 6px no-repeat;
}

body#fresh p.navsite {
    margin: 0 8px;
}

body#fresh #content #nvLinkBox {
    margin: 20px 0;
}
body#fresh #content .nvLink {
    float: left;
    display: inline;
    width: 375px;
    margin: 0 0 0 6px;
    padding: 4px 10px;
    text-align: center;
    background: #f6f6f6;
    border: 1px solid #ddd;
}
body#fresh #content .nvLink p {
    margin: 0 0 4px 0;
}
body#fresh #content .nvLink ul.banner {
    width: 373px;
    margin: 0 auto;
    list-style: none;
}
body#fresh #content .nvLink ul.single {
    width: 130px;
}
body#fresh #content .nvLink ul.banner li {
    float: left;
    width: 170px;
    margin: 0;
    padding: 0;
    text-align: center;
}
body#fresh #content .nvLink ul.banner li.rikunabi {
    margin-left: 5px;
}
body#fresh #content .nvLink ul.banner li.mynavi {
    margin-right: 20px;
    margin-top: 1px;
}
body#fresh #content .nvLink ul.banner li.gakujo {
    
}
/*body#fresh #content .nvLink ul.banner li.mynavi img {
    border: 0px solid #999;
}
*/


/* Calendar */
/* -------------------------------------------- */

body#fresh #events {
    background: url("../img/bg_events.gif") left top repeat-y;
}

body#fresh .event {
    margin: 0 0 45px 0;
    padding: 10px 0 10px 0;
    background: url("../img/bg_event.gif") left top repeat-y;
}
body#fresh .event .inner {
    padding: 0 0 0 57px;
}

body#fresh .event p {
    margin: 0 0 0 2px;
}
body#fresh .event ul {
    margin: 4px 0 0 20px;
    padding: 0 0 6px 0;
}
body#fresh .event ul li {
    margin: 0 0 2px 0;
    padding: 0;
    color: #e52116;
}

body#fresh #aCalendar h2 {
    margin: 10px 0 23px 0;
    padding: 6px;
}
body#fresh h3 {
    margin: 0 0 10px 0;
    padding: 0;
    background-color: #fff;
}
body#fresh h3 img {
    display: block;
}

body#fresh #event01 {
    background: url("../img/date_01.gif") left no-repeat;
}
body#fresh #event02 {
    background: url("../img/date_02.gif") left no-repeat;
}
body#fresh #event03 {
    background: url("../img/date_03.gif") left no-repeat;
}
body#fresh #event04 {
    height: 86px;
    background: url("../img/date_04.gif") left no-repeat;
}
body#fresh #event05 {
    background: url("../img/date_05.gif") left no-repeat;
}
body#fresh #event06 {
    background: url("../img/date_06.gif") left no-repeat;
}
body#fresh #event07 {
    background: url("../img/date_07.gif") left no-repeat;
}
