.title{
 padding-right:70px;
}

.sidebackL{
 background:url(side01.gif);
 background-position: top;
 background-repeat: repeat-x;
}

.sidebackR{
 background:url(side02.gif);
 background-position: top;
 background-repeat: repeat-x;
}

.samuraiSide{
 background:url(samurai/side.gif);
 background-position: top;
 background-repeat: repeat-x;
}

.font_default{
 color:#333333;
 font-size:12px;
 line-height:18px;
}

.font_concept{
 color:#333333;
 font-size:12px;
 line-height:25px;
}

.font_contents{
 color:#333333;
 font-size:14px;
 line-height:30px;
 letter-spacing:1;
}

.font_form{
 color:#333333;
 font-size:12px;
 line-height:20px;
 letter-spacing:1;
}

.font_recruit{
 color:#333333;
 font-size:12px;
 line-height:16px;
}

.font_chie{
 color:#333333;
 font-size:12px;
 line-height:16px;
 padding:4px 4px 4px 4px;
}

.topBar{
 background-color:#ddeeff;
 border-bottom:1px solid #666666;
}

.topCopy{
 color:#666666;
 font-size:12px;
 line-height:18px;
}

.titleLine{
 border-bottom:1px solid #6699ff;
}

.titleLine2box{
 width:20px;
 Height:11px;
 border-bottom:1px solid #6699ff;
}

.topics{
 color:#333333;
 font-size:10px;
 line-height:15px;
 padding:5px 0px 5px 15px;
}

.address{
 color:#333333;
 font-size:10px;
 line-height:15px;
}

.accessPadding{
 padding:3px 10px 3px 10px;
}


.copyright{
 background-color:#333399;
 color:#ffffff;
 font-size:10px;
 line-height:15px;
 text-align:center;
}


.comCopy{
 color:#ffffff;
 padding:7px 0px 7px 0px;
}

.jukuShushiLine{
 border-bottom:1px solid #6699ff;
}

.jukuShushiText{
 background-color:#ddeeff;
 padding:2px 10px 4px 10px;
}

.jukuNews{
 line-height:26px;
 padding:15px 15px 15px 15px;
}

.tableLine{
 border-left:1px solid #6699ff;
 border-bottom:1px solid #6699ff;
 padding:3px 0px 4px 7px;
}

.message{
 line-height:25px;
}

.eventText{
 background-color:#ffcc99;
 padding:5px 0px 7px 10px;
 font-size:12px;
 line-height:16px;
}

.eventText2{
 background-color:#ddeeff;
 padding:5px 0px 7px 10px;
 font-size:12px;
 line-height:16px;
}

.eventKakoText{
 background-color:#ddeeff;
 padding:5px 0px 7px 10px;
 font-size:12px;
 line-height:16px;
}

.eventTheme{
 background-color:#ffcc99;
 padding:5px 0px 7px 10px;
 font-size:14px;
 font-weight:bold;
 line-height:16px;
}

.eventSponsoring{
 background-color:#ddeeff;
 padding:5px 0px 7px 10px;
 font-size:12px;
 line-height:16px;
}

.rptText{
 background-color:#ffeedd;
 padding:5px 0px 7px 10px;
 font-size:12px;
 line-height:20px;
}

.reportPadding1{
 padding:0px 2px 2px 0px;
}

.reportPadding2{
 padding:0px 0px 2px 0px;
}

.reportPadding3{
 padding:0px 2px 0px 0px;
}

.tableti{
 color:#ffffff;
 border-top:1px solid #999999;
 background-color:#6699FF;
 height:30px;
}

.tabletiB{
 color:#ffffff;
 border-top:1px solid #999999;
 border-bottom:1px solid #999999;
 background-color:#6699FF;
 height:30px;
}

.subtiLine{
 border-top:1px solid #999999;
 padding-left:10px;
}

.subtiLineB{
 border-top:1px solid #999999;
 border-bottom:1px solid #999999;
 padding-left:10px;
}

.jukuNews2{
 padding:5px 0px 7px 10px;
 font-size:12px;
 line-height:20px;
}

.jukuShushiText2{
 background-color:#ddeeff;
 padding:0px 10px 0px 10px;
}

.chie_title{
 background-color:#0099ff;
 color:#ffffff;
 font-size:12px;
 line-height:16px;
 text-align:left;
 padding:1px 10px 1px 10px;
}

.chie_title2{
 color:#ffffff;
 background-color:#ff8c00;
 font-size:12px;
 line-height:16px;
 text-align:left;
 padding:1px 10px 1px 10px;
}

.chieText{
 background-color:#ddeeff;
 padding:4px 10px 4px 10px;
 font-size:12px;
 line-height:20px;
}
