@import (once) "default.less";
@import (once) "common.less";

/* schedule ///////////////////////*/
.schedule{
padding:60px 0 0 0;

.gallery{
padding:20px 0;
}

dl{
.dt;
width:100%;
padding:20px 0;
}
dd{
.dtc;
.vat;
padding:0 20px;
width:50%;
}

.wrap td:first-child{
width:80px;
font-size:16pt;
.ffg;
}

.m4{
border-right:5px #8acb5b solid;
}
.m5{
border-right:5px #ace4cc solid;
}
.m6{
border-right:5px #cac5e4 solid;
}
.m7{
border-right:5px #98e4e3 solid;
}
.m8{
border-right:5px #6fcb3e solid;
}
.m9{
border-right:5px #ffe18c solid;
}
.m10{
border-right:5px #ffa290 solid;
}
.m11{
border-right:5px #a8bef2 solid;
}
.m12{
border-right:5px #e4a0a4 solid;
}
.m1{
border-right:5px #c1c2c2 solid;
}
.m2{
border-right:5px #d8d3f0 solid;
}
.m3{
border-right:5px #bfe247 solid;
}

p{
margin:0 0 0 auto;
}

}


@media (max-width:480px) {
.schedule{
padding:40px 0 0 0;

.gallery{
padding:10px 0;
}

dl{
.db;
width:100%;
padding:20px 0;
}
dd{
.db;
padding:0;
width:100%;
}
dd:first-child{
border-bottom:1px #e6e6dc solid;
}

}
}



/* event ///////////////////////*/
.event{
padding:40px 0 80px 0;

section{
padding:0 0 30px 0;
p{
padding:0 0 0 60px;
}
}

.title h4{
margin:0 0 20px 0;
}

}


@media (max-width:480px) {
.event{
padding:20px 0 40px 0;

section{
padding:0 0 20px 0;
p{
padding:0 0 0 10px;
}
}

}
}

