@charset "utf-8";

@import "common.css";
@import "layout.css";
/*--------------------------------------------------------------------------------------------------------------*/
#menu .bt001 a { background-image: url(../img/bt001b.jpg); background-repeat: no-repeat; height: 90px; width: 135px; display: block; text-indent: -9999px; }
/*--------------------------------------------------------------------------------------------------------------*/
.index-text { height: auto; width: 390px; padding-right: 200px; background-image: url(../img/image01.jpg); background-repeat: no-repeat; background-position: right top; margin-bottom: 30px; }
.index-text p { font-size: 14px; line-height: 24px; background-image: url(../img/text-line.gif); }
/*--------------------------------------------------------------------------------------------------------------*/
.news_waku { width: 590px; height: 330px; overflow: scroll; scrollbar-base-color: #E1DCD8; scrollbar-track-color: #3D2929; scrollbar-face-color: #E1DCD8; scrollbar-shadow-color: #3D2929; scrollbar-darkshadow-color: #3D2929; scrollbar-highlight-color: #3D2929; scrollbar-3dlight-color: #3D2929; scrollbar-arrow-color: #CC0000; overflow-x:hidden; }
.news_waku .naiyou { font-size: 14px; line-height: 24px; color: #000; height: auto; width: 565px; }
.news_waku .naiyou img { width: 100%; }
.news_waku p { font-size: 14px; line-height: 24px; }
.news_waku span { font-size: 14px; line-height: 24px; }
.news_waku b { font-size: 14px; line-height: 24px; font-weight: bold; }
.news_waku b span { font-size: 14px; line-height: 24px; font-weight: bold; }
/*--------------------------------------------------------------------------------------------------------------*/
.news_waku .naiyou dl .point1 { background-image: url(../img/point1.jpg); background-repeat: no-repeat; height: 30px; text-indent: -9999px; margin-bottom: 10px; }
.news_waku .naiyou dl dd .point1-text { font-size: 14px; line-height: 20px; font-weight: bold; color: #F00; margin-bottom: 15px; }
.news_waku .naiyou dl .point2 { background-image: url(../img/point2.jpg); background-repeat: no-repeat; height: 30px; margin-bottom: 5px; text-indent: -9999px; }
.news_waku .naiyou dl dd .point2-text { font-size: 14px; line-height: 20px; font-weight: bold; color: #F00; }
.news_waku .naiyou dl dd .kome { font-size: 12px; line-height: 20px; color: #3D2929; }
/*--------------------------------------------------------------------------------------------------------------*/
.course-biz { background-image: url(../img/course-biz.jpg); background-repeat: no-repeat; height: 190px; width: 590px; position: relative; }
.course-biz p { position: absolute; left: 225px; top: 45px; width: 360px; height: auto; font-size: 14px; line-height: 24px; background-image: url(../img/text-line.gif); }
/*--------------------------------------------------------------------------------------------------------------*/
.course-std { background-image: url(../img/course-std.jpg); background-repeat: no-repeat; height: 190px; width: 590px; position: relative; }
.course-std p { position: absolute; left: 225px; top: 45px; width: 360px; height: auto; font-size: 14px; line-height: 24px; background-image: url(../img/text-line.gif); }
/*--------------------------------------------------------------------------------------------------------------*/
.course-exe { background-image: url(../img/course-exe.jpg); background-repeat: no-repeat; height: 190px; width: 590px; position: relative; margin-bottom: 10px; }
.course-exe p { position: absolute; left: 225px; top: 45px; width: 360px; height: auto; font-size: 14px; line-height: 24px; background-image: url(../img/text-line.gif); }
/*--------------------------------------------------------------------------------------------------------------*/
.system_text { font-size: 14px; line-height: 24px; height: auto; width: 590px; }
.system_text li { font-size: 12px; line-height: 18px; margin-bottom: 10px; background-image: url(../img/icon01.gif); background-repeat: no-repeat; background-position: left 3px; padding-left: 14px; font-weight: bold; color: #F30; }
.system_text ul { border: 4px solid #BEB3AF; padding-top: 10px; padding-right: 9px; padding-left: 9px; background-color: #F0EEEC; }
/*--------------------------------------------------------------------------------------------------------------*/
.index-text p em { color: #F00; font-weight: bold; }
.index-text p .em-text { letter-spacing: -1px; }
