/* ==============================================================================
Top css
============================================================================== */
.MovieArea {
float:left;
width:540px;
height: 420px;
text-align: center;
}
.MovieArea2 {
float:left;
width:540px;
height: 365px;
text-align: center;
}
.MovieArea3 {
float:left;
width:540px;
height: 300px;
text-align: center;
}
.FlashArea {
float:left;
width:535px;
height:310px;
overflow:hidden;
}
.FlashArea2{
float:left;
width:535px;
height:50px;
}

.Bnr {
height:50px;
width:540px;
padding:0;
margin-top: 5px;
float: left;
}

.Bnr ul {
list-style:none;
}
.Bnr ul li {
float:left;
line-height: 50px;
}
.Bnr ul li a {
display: block;
height: 50px;
width: 540px;
text-decoration: none;
background: url(img/bnr540.jpg) 0 0 no-repeat;
}
.Bnr ul li a:hover {
background: url(img/bnr540.jpg) 0 -50px no-repeat;
}

.Info {
margin-top:6px;
float:left;
width:380px;
}
.Info .NewArea {
float:left;
width:380px;
height: 140px;
background:url(/img/new_area.jpg) no-repeat;
overflow:hidden;
}
.Info .NewArea ul {
margin-top:44px;
margin-left:12px;
_margin-left:6px;
}
.Info .NewArea li {
list-style:none;
font-size:12px;
color:#666666;
line-height:145%;
}
.Info .BlogArea {
margin-top:5px;
float:left;
width:380px;
height: 105px;
background:url(/img/blog_area.jpg) no-repeat;
overflow:hidden;
}
.Info .BlogArea ul {
margin-top:40px;
margin-left:12px;
_margin-left:6px;
}
.Info .BlogArea li {
list-style:none;
font-size:12px;
color:#666666;
line-height:145%;
}
.SchoolingArea {
margin-top:11px;
margin-left:2px;
_margin-left:3px;
float:left;
width:158px;
height: 246px;
overflow:hidden;
}
.SchoolingArea2 {
margin-top:8px;
margin-left:2px;
_margin-left:3px;
float:left;
width:158px;
height: 83px;
overflow:hidden;
}
.SchoolingArea3 {
margin-top:11px;
margin-left:2px;
_margin-left:3px;
float:left;
width:158px;
height: 40px;
overflow:hidden;
}
.SchoolingArea4 {
margin-left:2px;
_margin-left:3px;
float:left;
width:158px;
height: 109px;
overflow:hidden;
background-color:#000000;
}


.ModelArea {
margin-top:6px;
float:left;
width:540px;
height: 112px;
background:url(/img/model.jpg) no-repeat;
overflow:hidden;
}
.ModelArea ul {
margin-left:4px;
_margin-left:2px;
}
.ModelArea li {
float:left;
list-style:none;
width:72px;
height:55px;
margin-top:47px;
margin-right:4px;
_margin-right:2px;
}
.ModelArea li a {
border:none;
}
.PlanArea {
margin-top:10px;
float:left;
width:540px;
height: 126px;
background:url(/img/plan.jpg) no-repeat;
}
.MobileArea {
margin-top:10px;
float:left;
width:160px;
height: 115px;
background:url(/img/mobile.jpg) no-repeat;
}
.AnqueteArea {
margin-top:10px;
margin-left:6px;
_margin-left:3px;
float:left;
width:379px;
height: 115px;
background:url(/img/enquete.jpg) no-repeat;
overflow:hidden;
}
.AnqueteArea #FormArea {
display:block;
float:left;
margin-top:25px;
margin-left:6px;
_margin-left:3px;
font-size:11px;
color:#666666;
width:373px;
height: 95px;
overflow:hidden;
}
.AnqueteArea #FormArea dt{
display:block;
width:202px;
height:15px;
color:#666666;
float:left;
clear:left;
}
.AnqueteArea #FormArea dd{
display:block;
float:right;
width:160px;
height:15px;
}
h1 {
margin-top:7px;
margin-left:5px;
margin-bottom:5px;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
width:519px;
font-size:large;
color:#ff3300;
background:url(/img/h2_bg.gif) no-repeat;
border-left:4px solid #ff3300;
border-bottom:1px solid #999999;
}
img { border:none;
}
.c-both { clear:both; }
/* ==============================================================================
Access Area Settings
============================================================================== */
.AccessArea {
padding-top:5px;
padding-left:30px;
padding-bottom:30px;
width:525px;
font-size:small;
}
.ChapArea {
margin-top:20px;
margin-bottom:20px;
padding:0px;
width:505px;
}
.ChapTitle {
padding:0px 0px 15px 0px;
}
.ChapImage {
padding:0px;
text-align:center;
}
/* ==============================================================================
Staff Area Settings
============================================================================== */
.StaffArea {
margin-top:5px;
margin-left:10px;
margin-bottom:30px;
width:545px;
font-size:small;
}
.StaffArea .ButtonArea {
margin-left:23px;
width:500px;
margin-top:20px;
}
.StaffArea .PhotoArea {
margin-left:30px;
width:480px;
margin-top:20px;
margin-bottom:40px;
}
.StaffArea .InstructorArea {
margin-top:25px;
margin-left:0px;
margin-bottom:30px;
width:550px;
line-height:1.3em;
}
.StaffArea .MessageArea {
margin-right:5px;
_margin-right:2px;
margin-bottom:5px;
width:270px;
height:175px;
background-image:url(/staff/img/staff_frame.gif);
background-repeat:no-repeat;
float: left;
}
.StaffArea .MessageArea .name {
margin-left:50px;
margin-top:8px;
color:#336600;
font-weight:bold;
font-size:14px;
}
.StaffArea .MessageArea .name .kana {
font-weight:100;
font-size:10px;
}
.StaffArea .MessageArea .txt {
margin-left:10px;
_margin-left:5px;
margin-top:25px;
font-size:12px;
line-height:1.3em;
width:160px;
float:left;
}
.StaffArea .MessageArea .photo {
margin-right:15px;
_margin-right:8px;
margin-top:25px;
width:80px;
height:110px;
float:right;
}
/* ==============================================================================
Staff Area Settings
============================================================================== */
.commonArea{
padding-top:15px;
padding-left:10px;
padding-bottom:30px;
width:545px;
font-size:small;
}
.fsize12{
font-size : 12px;
line-height : 16px;
}
.pankz{
font-size : 12px;
}
.ct_lv2{
padding-left : 20px;
}
.wb_st_chg_ks{
background-image : url(/license/img/cs_st_chg_bgimg.jpg);
background-repeat : no-repeat;
width : 505px;
height : 156px;
}
.wb_st_chg_ka{
background-image : url(/license/img/ca_st_chg_bgimg.jpg);
background-repeat : no-repeat;
width : 505px;
height : 156px;
}
.wb_st_chg_kp{
background-image : url(/license/img/s_st_chg_bgimg.jpg);
background-repeat : no-repeat;
width : 505px;
height : 156px;
}
.wb_st_chg_bs{
background-image : url(/license/img/bs_st_chg_bgimg.jpg);
background-repeat : no-repeat;
width : 505px;
height : 156px;
}
.wb_st_chg_ba{
background-image : url(/license/img/ba_st_chg_bgimg.jpg);
background-repeat : no-repeat;
width : 505px;
height : 156px;
}
.wb_st_btn{
padding-top : 130px;
padding-left : 30px;
margin-top : 0px;
}
.ct_lv3{
padding-left : 54px;
}
.fsize11{
font-size : 11px;
line-height : 14px;
padding-top : 5px;
margin-top : 0px;
}
/* ==============================================================================
Form Area Settings
============================================================================== */
.FormArea {
margin-top:5px;
margin-left:10px;
margin-bottom:30px;
width:545px;
font-size: 12px;
}
.FormArea .ContentsArea {
width:545px;
margin-top:10px;
line-height:1.3em;
}
.Color-Red {
color: #CC0000;
}
.Color-Green {
color: #339933;
font-size: 14px;
}
.Table-pad {
padding: 5px;
}
/* ==============================================================================
Memories Area Settings
============================================================================== */
.MemoriesArea {
padding-top:5px;
padding-left:30px;
padding-bottom:30px;
width:525px;
font-size:small;
}
#ChapArea {
margin-top:20px;
margin-bottom:20px;
padding:0px;
width:505px;
}
#ChapArea .SecArea1 {
padding:0px;
background:#DFF196;
}
#ChapArea .Sec1TextTop {
padding:10px 10px 0px 10px;
background:url(/memories/img/bg_sec1_top.gif) no-repeat left top;
}
#ChapArea .Sec1TextBottom {
padding:0px 10px 10px 10px;
background:url(/memories/img/bg_sec1_bottom.gif) no-repeat left bottom;
}
#ChapArea .Sec1Text {
padding-bottom:5px;
}
#ChapArea .Sec1Name {
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #999999;
padding-top:5px;
text-align:right;
}
#ChapArea .SecArea2 {
padding:0px;
background:#FFD0D0;
margin-top:5px;
}
#ChapArea .Sec2TextTop {
padding:10px 10px 0px 10px;
background:url(/memories/img/bg_sec2_top.gif) no-repeat left top;
}
#ChapArea .Sec2TextBottom {
padding:0px 10px 10px 10px;
background:url(/memories/img/bg_sec2_bottom.gif) no-repeat left bottom;
}
#ChapArea .Sec2Text {
height:47px;
background:url(/memories/img/pic_chara1.gif) no-repeat left top;
padding-left:45px;
padding-bottom:5px;
}
#ChapArea .Sec2Name {
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #999999;
padding-top:5px;
text-align:right;
}
/* ==============================================================================
QA Area Settings
============================================================================== */
.QAArea {
margin-top:5px;
margin-left:30px;
margin-bottom:30px;
width:505px;
line-height: 100%;
}
.QAArea .SubTitle {
text-align: left;
width:505px;
margin-bottom: 10px;
height: 22px;
color: #006699;
font-size: 14px;
font-weight: bold;
border-bottom: 2px solid #006699;
}
.QAArea .contents {
width:505px;
height: auto;
font-size: 12px;
padding-bottom: 15px;
background-image: url(/qa/img/qa_line01.gif);
background-repeat: no-repeat;
background-position: bottom;
margin-bottom: 15px;
}
.q {
background-image: url(/qa/img/qa_icon_q.gif);
background-repeat: no-repeat;
padding-top: 4px;
padding-left: 25px;
padding-bottom: 10px;
color: #663300;
font-weight: bold;
height: 10px;
height: auto;
font-size: 12px;
}
.a {
background-image: url(/qa/img/qa_icon_a.gif);
background-repeat: no-repeat;
padding-top: 4px;
padding-left: 25px;
padding-bottom: 10px;
color: #CC6600;
height: auto;
}
/* ==============================================================================
Muryoutaiken Area Settings
============================================================================== */
.commonArea{
padding-top:15px;
padding-left:10px;
padding-bottom:30px;
width:545px;
font-size:small;
}
.ct_lv2{
padding-left : 20px;
}
.tk_bt_div{
text-align : center;
}
/* ==============================================================================
Muryoubaiku Area Settings
============================================================================== */
.commonArea{
padding-top:15px;
padding-left:10px;
padding-bottom:30px;
width:545px;
font-size:small;
}
.fsize12{
font-size : 12px;
line-height : 16px;
}
.ct_lv2{
padding-left : 20px;
}
.ev1{
background-image : url(/contents/img/ev_bgimg01.jpg);
background-repeat : no-repeat;
width : 505px;
height : 209px;
}
.ev2{
background-image : url(/contents/img/ev_bgimg02.jpg);
width : 505px;
height : 219px;
}
.ev3{
background-image : url(/contents/img/ev_bgimg03.jpg);
width : 505px;
height : 269px;
}
.ev4{
background-image : url(/contents/img/ev_bgimg04.jpg);
width : 505px;
height : 209px;
}
.ev_com_txt01{
font-size : 12px;
color : #963200;
padding-top : 47px;
padding-left : 15px;
margin-top : 0px;
margin-left : 0px;
line-height : 15px;
}
.ev_ov{
width : 280px;
font-size : 12px;
line-height : 16px;
}
/* ==============================================================================
Ninkinohimitu Area Settings
============================================================================== */
.commonArea{
padding-top:15px;
padding-left:10px;
padding-bottom:30px;
width:545px;
font-size:small;
}
.ct_lv2{
padding-left : 20px;
}
.wb_s1{
background-image : url(/contents/img/s1.gif);
width : 505px;
height : 190px;
}
.wb_s2{
background-image : url(/contents/img/s2.gif);
width : 505px;
height : 365px;
}
.wb_s3{
background-image : url(/contents/img/s3.gif);
width : 505px;
height : 295px;
}
.wb_s4{
background-image : url(/contents/img/s4.gif);
width : 505px;
height : 200px;
}
.wb_s5{
background-image : url(/contents/img/s5.gif);
width : 505px;
height : 290px;
}
.wb_s6{
background-image : url(/contents/img/s6.gif);
width : 505px;
height : 592px;
}
.wb_s7{
background-image : url(/contents/img/s7.gif);
width : 505px;
height : 360px;
}
.wb_s8{
background-image : url(/contents/img/s8.gif);
width : 505px;
height : 300px;
}
.wb_s9{
background-image : url(/contents/img/s9.gif);
width : 505px;
height : 270px;
}
.wb_s10{
background-image : url(/contents/img/s10.gif);
width : 505px;
height : 330px;
}
.ct_txt01{
font-size : 12px;
padding-top : 57px;
margin-top : 0px;
padding-left : 12px;
margin-left : 0px;
line-height : 15px;
padding-bottom : 0px;
margin-bottom : 0px;
}
.ct_txt02{
font-size : 11px;
padding-left : 15px;
padding-top : 120px;
margin-top : 0px;
}
.wb_s7 .s7_bt {
width: 112px;
height: 22px;
margin-left: 370px;
margin-top: 20px;
}
/* ==============================================================================
Jikanwari Area Settings
============================================================================== */
.JikanwariArea {
padding-top:15px;
padding-left:27px;
padding-bottom:30px;
width:505px;
font-size:small;
}
.JikanwariArea .ConArea {
padding-left:20px;
width:505px;
padding-top:15px;
padding-bottom:30px;
}
.JikanwariArea .SubTitle {
margin-top: 25px;
margin-bottom: 5px;
background-image: url(/student/img/jikanwari_tit_bar.gif);
background-repeat: no-repeat;
color: #FFFFFF;
font-size: 14px;
padding-top: 2px;
padding-left: 10px;
height: 24px;
}
.Color-Red {
color: #CC0000;
}
/* ==============================================================================
Coupon Area Settings
============================================================================== */
.CouponArea {
padding-top:20px;
padding-left:25px;
padding-bottom:30px;
width:525px;
font-size:small;
}
.btnArea {
padding-top:20px;
text-align:center;
width:510px;
}
/* ==============================================================================
Original Education Area Settings
============================================================================== */
.OriEduArea {
padding-top:5px;
padding-left:30px;
padding-bottom:30px;
width:525px;
font-size:small;
}
.OE-BtnArea {
text-align:center;
margin-top:20px;
margin-bottom:20px;
padding:0px;
width:505px;
}
.OE-ChapArea {
margin-top:20px;
margin-bottom:20px;
padding:0px;
width:505px;
}
.OE-ChapArea2 {
margin-top:20px;
margin-bottom:0px;
padding:0px;
width:505px;
}
.OE-ChapArea3 {
margin-top:10px;
margin-bottom:20px;
padding:0px;
width:505px;
}
.OE-SecArea1 {
padding:0px;
background:#FFDD97;
}
.OE-Sec1TextTop {
padding:10px 10px 0px 10px;
background:url(/contents/img/bg_sec1_top.gif) no-repeat left top;
}
.OE-Sec1TextBottom {
padding:0px 10px 10px 10px;
background:url(/contents/img/bg_sec1_bottom.gif) no-repeat left bottom;
}
.OE-ImageLeft {
overflow:hidden;
float:left;
margin-right:10px;
margin-bottom:10px;
padding-bottom:0px;
}
.OE-ImageRight {
overflow:hidden;
float:right;
margin-left:10px;
margin-bottom:10px;
padding-bottom:0px;
}
.floatClear{
clear: both;
}
.OE-Sec1Text1 {
padding-bottom:0px;
}
.OE-Sec1Text2 {
padding-top:0px;
}
.Color-Red {
color:#CC0000;
}
.Color-Red-Bold-Title {
color:#CC0000;
font-weight:bold;
padding-bottom:5px;
}
.OE-SecArea2 {
padding:0px;
background:url(/contents/img/bg_chap.gif) repeat-y left top;
}
.OE-Sec2TextTop {
padding:0px 0px 0px 0px;
}
.OE-Sec2TextBottom {
padding:0px 10px 10px 10px;
background:url(/contents/img/bg_sec2_bottom.gif) no-repeat left bottom;
}
.OE-Sec2Text2 {
padding-left:2px;
padding-right:2px;
}
.OE-Sec2Text3 {
padding-top:10px;
padding-bottom:10px;
}
.OE-Sec2Text3 td {
text-align: left;
}
.text10{
font-size:10px;
}
.ImageCenter {
text-align:center;
}
/* ==============================================================================
History Area Table Settings
============================================================================== */
.HistoryArea table {
margin-left:15px;
width:500px;
border-collapse:collapse;
border:2px solid #666666;
font-size: 12px;
}
.HistoryArea table th {
padding-top:5px;
padding-bottom:5px;
text-align:center;
width:70px;
font-size:small;
font-weight:normal;
background-color:#FFFAE3;
border-color:#666666;
}
.HistoryArea table td {
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
border-color:#666666;
line-height:1.3em;
}
/* ==============================================================================
Companyinfo Area Settings
============================================================================== */
.CompanyinfoArea {
margin-top:5px;
margin-left:25px;
margin-bottom:30px;
width:518px;
font-size:small;
}
.CompanyinfoArea h2 {
color:#009900;
border-bottom:3px double #009900;
font-size:15px;
}
.CompanyinfoArea .MessageArea {
margin-left:15px;
width:505px;
margin-top:20px;
}
.CompanyinfoArea .MessageArea img {
margin-bottom:5px;
}
.CompanyinfoArea .MessageArea .Message {
padding-top:5px;
line-height:1.3em;
}
/* ==============================================================================
Industry Area Settings
============================================================================== */
.IndustryArea {
margin-left:25px;
margin-bottom:30px;
width:518px;
font-size:small;
}
.IndustryArea h2 {
color:#009900;
border-bottom:3px double #009900;
font-size:15px;
}
/* ==============================================================================
Procedure Area Table Settings
============================================================================== */
.IndustryArea table {
margin-top:20px;
margin-left:15px;
width:500px;
border-collapse:collapse;
border:2px solid #666666;
}
.IndustryArea table th {
padding-top:5px;
padding-bottom:5px;
text-align:center;
width:100px;
font-size:small;
font-weight:normal;
background-color:#FFFAE3;
border-color:#666666;
}
.IndustryArea table td {
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
border-color:#666666;
line-height:1.3em;
}
/* ==============================================================================
Privacy Area Settings
============================================================================== */
.PrivacyArea {
margin-top:5px;
margin-left:25px;
margin-bottom:30px;
width:518px;
font-size:small;
}
.PrivacyArea h2 {
color:#009900;
border-bottom:3px double #009900;
font-size:15px;
}
.PrivacyArea .MessageArea {
margin-left:15px;
width:500px;
margin-top:20px;
line-height:1.3em;
}
.PrivacyArea .ListArea {
margin-left:15px;
width:480px;
margin-top:20px;
line-height:1.3em;
}
.PrivacyArea .MessageArea ol {
margin-left:30px;
}
.PrivacyArea .MessageArea .ollist {
text-indent:-1em;
padding-left:20px;
}
/* ==============================================================================
Sign Area Settings
============================================================================== */
.SignArea {
float:right;
 margin-right:40px;
_margin-right:20px;
margin-top:5px;
margin-bottom:30px;
font-size:small;
}
/* ==============================================================================
Recruitment Area Settings
============================================================================== */
.RecruitmentArea {
margin-top:5px;
margin-left:25px;
margin-bottom:30px;
width:518px;
font-size:small;
}
.RecruitmentArea h2 {
color:#009900;
border-bottom:3px double #009900;
font-size:15px;
}
.RecruitmentArea .MessageArea {
margin-left:15px;
width:505px;
margin-top:20px;
line-height:1.3em;
}
.RecruitmentArea .MessageArea img {
margin-right:2px;
}
.RecruitmentArea .MessageArea a {
color:#009900;
margin-bottom:30px;
}
.RecruitmentArea .MessageArea a:hover {
text-decoration:none;
}
.RecruitmentArea .MessageArea a:visited {
color:#00CC66;
}
/* ==============================================================================
SchoolList Area Settings
============================================================================== */
.SchoolListArea {
float:left;
margin-left:25px;
margin-bottom:30px;
width:518px;
font-size:small;
}
.SchoolListArea h2 {
color:#009900;
border-bottom:3px double #009900;
font-size:15px;
}
.ListArea {
margin-top:15px;
float:left;
margin-left:20px;
_margin-left:10px;
width:230px;
line-height:1.3em;
}
.ListArea ul {
margin-left:30px;
}


.ListArea02 {
margin-top:10px;
float:left;
width:260px;
line-height:1.3em;
}
.ListArea02 ul {
margin-left:30px;
}
.recruit_titbar{
width: 545px;
margin-bottom:10px;
padding-top:10px;
}


/* ==============================================================================
Entrance-Graduation Area Settings
============================================================================== */
.EntGraArea {
padding-top:15px;
padding-left:10px;
padding-bottom:30px;
width:545px;
font-size:small;
}
.EntGraArea .BtnArea {
text-align:center;
padding-left:20px;
padding-right:20px;
width:485px;
padding-top:15px;
padding-bottom:30px;
}
.EntGraArea .RequArea {
padding-left:20px;
width:505px;
padding-top:15px;
padding-bottom:30px;
}
.EntGraArea .RequArea_sub {
padding-left:15px;
width:505px;
padding-top:15px;
padding-bottom:30px;
}
.EntGraArea .RequArea table {
width:100%;
background: #996600;
padding:0px;
margin:0px;
border-collapse:collapse;
}
.EntGraArea .RequArea_sub table {
width:100%;
background: #ffffff;
padding:0px;
margin:0px;
border-collapse:collapse;
}

.EntGraArea .RequArea table td {
border-width:1px;
border-style:solid;
border-color:#996600;
}
.EntGraArea .RequArea .RequTitle {
padding:5px;
background: #EAF5A5;
text-align:center;
font-size:12px;
line-height:1.3em;
}
.EntGraArea .RequArea .RequTitle2 {
padding:5px;
background: #EAF5A5;
font-size:12px;
line-height:1.3em;
}
.EntGraArea .RequArea .RequText {
text-align:center;
padding:5px;
background: #FFFFFF;
font-size:12px;
line-height:1.3em;
}
.EntGraArea .RequArea .RequText2 {
padding:5px;
background: #FFFFFF;
font-size:12px;
line-height:1.3em;
}
.EntGraArea .RequArea .RequText2pr {
padding:5px;
background: #FFFFFF;
font-size:12px;
line-height:1.3em;
text-align:center;
}

.EntGraArea .ProgArea {
padding-left:20px;
width:505px;
padding-top:15px;
padding-bottom:30px;
}
.EntGraArea .ProgArea .ImageDateArea {
padding-bottom:15px;
}
.EntGraArea .ProgArea .ImageProgArea {
padding-bottom:15px;
}
/* ==============================================================================
Guidance Area Settings
============================================================================== */
.GuidanceArea {
margin-top:5px;
margin-left:27px;
margin-bottom:15px;
width:505px;
font-size:small;
}
/* ==============================================================================
Procedure Area Settings
============================================================================== */
.ProcedureArea {
margin-left:25px;
margin-bottom:30px;
width:518px;
font-size:small;
}
.ProcedureArea h2 {
color:#009900;
border-bottom:3px double #009900;
font-size:15px;
}
.ProcedureArea .CommentArea {
margin-top:5px;
margin-left:15px;
width:500px;
text-align:right;
}
/* ==============================================================================
Procedure Area Table Settings
============================================================================== */
.ProcedureArea table {
margin-top:5px;
margin-left:15px;
width:500px;
border-collapse:collapse;
border:1px solid #996600;
}
.ProcedureArea table th {
padding-top:5px;
padding-bottom:5px;
text-align:center;
width:130px;
font-size:small;
font-weight:normal;
background-color:#EAF5A5;
border-color:#996600;
}
.ProcedureArea table td {
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
border-color:#996600;
line-height:1.3em;
}
.ProcedureArea table .tdcenter {
text-align:center;
}
/* ==============================================================================
Inquiry Area Settings
============================================================================== */
.InquiryArea {
text-align:center;
width:573px;
}
/* ==============================================================================
Procedure Area Settings
============================================================================== */
.ProcedureArea {
margin-left:25px;
margin-bottom:30px;
 width:518px;
font-size:small;
}
.ProcedureArea h2 {
color:#009900;
border-bottom:3px double #009900;
font-size:15px;
}
.ProcedureArea .CommentArea {
margin-top:5px;
margin-left:15px;
width:500px;
text-align:right;
}
.ProcedureArea .LeftArea {
float:left;
margin-top:5px;
margin-left:15px;
_margin-left:7.5px;
width:240px;
}
.ProcedureArea .RightArea {
float:left;
margin-top:5px;
margin-left:20px;
width:240px;
}
.ProcedureArea .OfficeArea {
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
width:220px;
font-size:15px;
color:#009900;
border-bottom:3px double #009900;
font-weight:bold;
}
.ProcedureArea img {
margin-bottom:5px;
}
.ProcedureArea .Address {
width:220px;
line-height:1.3em;
}
.ProcedureArea .Address a {
color:#009900;
}
.ProcedureArea .marginstyle1 {
margin-left:12px;
}
.ProcedureArea .marginstyle2 {
margin-left:65px;
}
/* ==============================================================================
Procedure Area Table Settings
============================================================================== */
.ProcedureArea table {
margin-top:5px;
margin-left:15px;
width:500px;
border-collapse:collapse;
border:1px solid #996600;
}
.ProcedureArea table th {
padding-top:5px;
padding-bottom:5px;
text-align:center;
width:130px;
font-size:small;
font-weight:normal;
background-color:#EAF5A5;
border-color:#996600;
}
.ProcedureArea table td {
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
border-color:#996600;
line-height:1.3em;
}
.ProcedureArea table .tdArea {
float:left;
}
.ProcedureArea table .tdleft {
float:left;
padding-top:3px;
width:125px;
height:19px;
}
.ProcedureArea table .tdright {
float:right;
padding-top:3px;
width:230px;
}
.ProcedureArea table .greenbox {
padding:2px;
color:#009900;
letter-spacing:2px;
border:1px solid #009900;
}
.ProcedureArea table .thleft {
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
width:125px;
text-align:left;
}
/* ==============================================================================
Inquiry Area Settings
============================================================================== */
.InquiryArea {
 clear:both;
text-align:center;
width:573px;
}
/* ==============================================================================
Tokubetsu-Plan Area Settings
============================================================================== */
.TokuPlanArea {
padding-top:15px;
padding-left:10px;
padding-bottom:30px;
width:545px;
font-size:small;
}
.TokuPlanArea .TextArea {
padding-left:20px;
width:505px;
padding-top:15px;
padding-bottom:30px;
}
.TokuPlanArea .TextArea .BtnArea {
padding-top:5px;
padding-bottom:15px;
}
.TokuPlanArea .TextArea table {
width:100%;
background: none;
padding:0px;
margin:0px;
border-collapse:collapse;
}
.TokuPlanArea .TextArea table td {
border-style:none;
}
.TokuPlanArea .TextArea .TdTitle {
border-width:1px;
border-style:solid;
border-color:#CC6600;
padding:5px;
background: #FFCC00;
text-align:center;
font-size:12px;
line-height:1.3em;
}
.TokuPlanArea .TextArea .TdTitle2 {
border-width:1px;
border-style:solid;
border-color:#CC6600;
padding:5px;
background: #FFCC00;
font-size:12px;
line-height:1.3em;
}
.TokuPlanArea .TextArea .TdText {
border-width:1px;
border-style:solid;
border-color:#CC6600;
text-align:center;
padding:5px;
background: #FFECA2;
font-size:12px;
line-height:1.3em;
}
.TokuPlanArea .TextArea .TdText2 {
border-width:1px;
border-style:solid;
border-color:#CC6600;
padding:5px;
background: #FFECA2;
font-size:12px;
line-height:1.3em;
}
.TokuPlanArea .TextArea .Text10 {
font-size:10px;
line-height:1.3em;
}
.TokuPlanArea .TextArea .Text8 {
font-size:8px;
line-height:1.3em;
}
.TokuPlanArea .TextArea .ListText {
padding-bottom:15px;
color:#336600;
}
.TokuPlanArea .TextArea .ListText ul {
padding: 0px 0px 0px 0px;
margin: 0px;
list-style: none outside none;
}
.TokuPlanArea .TextArea .ListText ul li {
background: url(/license/img/mark_o.gif) no-repeat 0px 2px;
padding: 0px 0px 0px 20px;
margin: 0px;
}
.TokuPlanArea .TextArea .ListText2 {
padding-bottom:15px;
padding-left:15px;
font-size:10px;
line-height:1.3em;
}
.TokuPlanArea .TextArea .ListText2 ul {
padding: 0px 0px 0px 0px;
margin: 0px;
list-style: disc outside none;
}
.TokuPlanArea .TextArea .ListText2 ul li {
padding: 0px 0px 0px 0px;
margin: 0px;
}
.TokuPlanArea .TextArea .ListText3 {
border-width:1px;
border-style:solid;
border-color:#CC6600;
padding:0px 10px 0px 20px;
color:#CC6600;
font-size:12px;
line-height:1.3em;
}
.TokuPlanArea .TextArea .ListText3 ul {
padding:10px 10px 10px 10px;
margin: 0px;
list-style: disc outside none;
}
.TokuPlanArea .TextArea .ListText3 ul li {
padding: 0px 0px 0px 0px;
margin: 0px;
}
.TextAreaS {
padding-Top:15px;
padding-bottom:0px;
}
/* ==============================================================================
Schedule Area Settings
============================================================================== */
.ScheduleArea {
margin-left:25px;
margin-bottom:30px;
width:518px;
font-size:11px;
}
.ScheduleArea h2 {
color:#009900;
border-bottom:3px double #009900;
font-size:15px;
}
.ScheduleArea .StudyTime {
margin-top:5px;
margin-left:15px;
}
.ScheduleArea .StudyTime .NotesArea {
margin-top:5px;
margin-left:5px;
font-size:11px;
color:#666666;
line-height:1.5em;
}
.ScheduleArea .CommentArea {
margin-top:5px;
margin-left:15px;
width:500px;
text-align:right;
}
/* ==============================================================================
Schedule Area Table Settings
============================================================================== */
.ScheduleArea table {
margin-top:5px;
margin-left:15px;
width:501px;
border-collapse:collapse;
border:1px solid #996600;
}
.ScheduleArea table th {
padding-top:5px;
padding-bottom:5px;
text-align:center;
width:167px;
font-size:small;
font-weight:normal;
background-color:#EAF5A5;
border-color:#996600;
}
.ScheduleArea table td {
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
border-color:#996600;
line-height:1.3em;
}
.ScheduleArea table .thleft {
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
width:162px;
text-align:left;
}
.ScheduleArea table .tdcenter {
padding-top:5px;
padding-bottom:5px;
text-align:center;
}
/* ==============================================================================
TimeTable Area Settings
============================================================================== */
.TimeTableArea {
margin-left:25px;
margin-bottom:30px;
width:518px;
font-size:small;
}
.TimeTableArea h2 {
color:#009900;
border-bottom:3px double #009900;
font-size:15px;
}
/* ==============================================================================
TimeTable Area Table Settings
============================================================================== */
.TimeTableArea table {
margin-top:5px;
margin-left:15px;
width:501px;
border-collapse:collapse;
border:1px solid #996600;
}
.TimeTableArea table th {
padding-top:5px;
padding-bottom:5px;
text-align:center;
width:130px;
font-size:small;
font-weight:normal;
background-color:#EAF5A5;
border-color:#996600;
}
.TimeTableArea table td {
text-align:center;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
border-color:#996600;
line-height:1.3em;
}
.TimeTableArea table .tdcenter {
padding-top:5px;
padding-bottom:5px;
text-align:center;
}
/* ==============================================================================
Inquiry Area Settings
============================================================================== */
.InquiryArea {
text-align:center;
width:573px;
}
/* ==============================================================================
Eigyousho Area Settings
============================================================================== */
.EigyousyoArea {
padding-top:5px;
padding-left:30px;
padding-bottom:30px;
width:525px;
font-size:12px;
line-height: 120%;
}
.EI-ChapArea {
margin-top:20px;
margin-bottom:20px;
padding:0px;
width:505px;
}
.EI-SecArea1 {
padding:0px;
background:#FFFF99;
}
.EI-Sec1TextTop {
padding:10px 10px 0px 10px;
background:url(/school/img/bg_sec1_top.gif) no-repeat left top;
}
.EI-Sec1TextBottom {
padding:0px 10px 10px 10px;
background:url(/school/img/bg_sec1_bottom.gif) no-repeat left bottom;
}
.EI-Sec1Text {
padding:0px;
}
.EI-SecArea2 {
padding:0px;
background:#FFD2A6;
margin-top:5px;
}
.EI-Sec2TextTop {
padding:10px 10px 0px 10px;
background:url(/school/img/bg_sec2_top.gif) no-repeat left top;
}
.EI-Sec2TextBottom {
padding:0px 10px 10px 10px;
background:url(/school/img/bg_sec2_bottom.gif) no-repeat left bottom;
}
.EI-Sec2Text {
padding:0px;
}
.EI-RedArea {
padding:10px;
background:#FFCCCC;
margin-bottom:5px;
font-size: 12px;
line-height: 120%;
}
.EI-Color-Red-Bold-Title {
color:#990000;
font-weight:bold;
padding-bottom:5px;
}
/* ==============================================================================
Bus Area Settings
============================================================================== */
.BusArea {
padding-top:15px;
padding-left:10px;
padding-bottom:30px;
width:545px;
font-size:small;
}
.BusArea .SubTitle {
text-align: left;
width:505px;
margin-bottom: 10px;
height: 22px;
color: #006699;
font-size: 14px;
font-weight: bold;
border-bottom: 2px solid #006699;
}
.BusArea li {
text-align: left;
width: 505px;
padding-bottom: 10px;
margin-bottom: 10px;
height: auto;
border-bottom: 1px dotted #999999;
}
.BusArea .contents {
width:505px;
height: auto;
font-size: 12px;
padding-bottom: 15px;
background-image: url(bus/img/qa_line01.gif);
background-repeat: no-repeat;
background-position: bottom;
margin-top: 10px;
margin-left: 15px;
margin-bottom: 15px;
}
.BusArea a {
color: #CC3300;
}
.text10 {
font-size: 10px;
}
.Table-pad {
padding: 5px;
}
/* ==============================================================================
Car Area Settings
============================================================================== */
.CarArea {
padding-top:15px;
padding-left:27px;
padding-bottom:30px;
width:505px;
height: auto;
font-size:small;
}
.CarArea .CarTxtArea {
background-image: url(contents/img/car_txt_frame.gif);
background-repeat: no-repeat;
padding: 15px;
height: 85px;
font-size: 11px;
line-height: 1.3em;
}
/* ==============================================================================
Shisetu Area Settings
============================================================================== */
.ShisetuArea {
padding-top:15px;
padding-left:27px;
padding-bottom:30px;
width:505px;
height: auto;
font-size:small;
}
.ShisetuArea .SubTitle {
margin-top: 25px;
}
.ShisetuArea .ConFrame {
margin-top: 10px;
}
.ShisetuArea .Comments {
margin: 5px;
font-size: 11px;
line-height: 110%;
text-align: left;
}
/* ==============================================================================
Futastu Area Settings
============================================================================== */
.FutastuArea {
padding-left:10px;
padding-bottom:30px;
width:545px;
font-size:small;
}
.FutastuArea .ProgArea {
padding-left:20px;
width:505px;
padding-top:15px;
padding-bottom:30px;
}
.FutastuArea .Merit {
padding-left: 10px;
padding-right: 10px;
background-color: #E8E8A4;
font-size: 12px;
line-height: 120%;
}
/* ==============================================================================
News Area Settings
============================================================================== */
.NewsArea {
padding-top:15px;
padding-left:27px;
padding-bottom:30px;
width:505px;
height: auto;
font-size:small;
}
.NewsArea .NewsContents {
margin-bottom:20px;
padding:0px;
width:505px;
font-size: 12px;
line-height: 110%;
}
.NewsArea .Next {
width: 505px;
text-align: right;
margin-top: 5px;
font-size: 10px;
}
.NewsArea .Date {
font-size: 14px;
font-weight: bold;
width: 505px;
height: 21px;
border-bottom: 2px solid #FF9900;
margin-bottom: 10px;
}
.NewsArea .Title {
font-size: 14px;
 font-weigth: bold;
 color: #800000;
}
.NewsArea .Title {
font-size: 16px;
 font-weigth: bold;
 color: #800000;
 text-decoration: none;
}
/* ==============================================================================
Omoide Area Settings
============================================================================== */
.OmoideArea {
padding-top:15px;
padding-left:27px;
padding-bottom:30px;
width:505px;
height: auto;
font-size:small;
}
.highslide {
 cursor: url(http://www.mfds.co.jp/highslide/graphics/zoomin.cur), pointer;
}
.highslide-loading {
 display: block;
 color: black;
 font-size: 8pt;
 font-family: sans-serif;
 font-weight: bold;
 text-decoration: none;
 padding: 2px;
 border: 1px solid black;
 background-color: white;
 padding-left: 22px;
 background-image: url(http://www.mfds.co.jp/highslide/graphics/loader.white.gif);
 background-repeat: no-repeat;
 background-position: 3px 1px;
}
a.highslide-full-expand {
 background: url(http://www.mfds.co.jp/highslide/graphics/fullexpand.gif) no-repeat;
 display: block;
 margin: 0 10px 10px 0;
 width: 34px;
 height: 34px;
}
/* ==============================================================================
Sitemap Area Settings
============================================================================== */
.SitemapArea {
padding-top:15px;
padding-left:27px;
padding-bottom:30px;
width:505px;
height: auto;
font-size:small;
}
.float_a{
width:480px;
padding-left:10px;
padding-bottom:20px;
}
.float_a_l{
float:left;
width:230px;
padding-right:20px;
}
.float_a_r{
float:right;
width:230px;
}
.SitemapArea dl{
padding-bottom:20px;
}
.SitemapArea dt{
background:url(/img/icon_01.png) no-repeat 10px 3px;
padding-left:22px;
padding-bottom:5px;
}
.SitemapArea dd{
background: url(/img/icon_02.png) no-repeat 22px 2px;
padding-left:37px;
padding-bottom:5px;
}

/* ==============================================================================
BlogPage
============================================================================== */
.blog_titbar01{
width: 545px;
margin-top:10px;
margin-bottom:10px;
height: 229px;
background-image: url(/img/pblog_kame.jpg);
background-repeat: no-repeat;
}

.blog_titbar02{
width: 545px;
margin-bottom:10px;
height: 229px;
background-image: url(/img/pblog_inst.jpg);
background-repeat: no-repeat;
}

.blog_titbar03{
width: 545px;
margin-bottom:10px;
height: 229px;
background-image: url(/img/pblog_kajiya.jpg);
background-repeat: no-repeat;
}

.blog_titbar04{
width: 545px;
margin-bottom:10px;
height: 229px;
background-image: url(/img/pblog_murata.jpg);
background-repeat: no-repeat;
}

.blog_titbar05{
width: 545px;
margin-bottom:10px;
height: 229px;
background-image: url(/img/pblog_maru.jpg);
background-repeat: no-repeat;
}

.blog_titbar06{
width: 545px;
margin-bottom:10px;
height: 229px;
background-image: url(/img/pblog_mds48.jpg);
background-repeat: no-repeat;
}

.blog_titbar07{
width: 545px;
margin-bottom:10px;
height: 229px;
background-image: url(/img/pblog_furuya.jpg);
background-repeat: no-repeat;
}

.blog_pageimg{
float: left;
width: 244;
padding: 47px 6px 6px;
height: 168px;
}


.blog_fukidashi{
float: right;
width: 270px;
padding-top:50px;
}


.fukidashi01 {
font-size:15px;
}

.fukidashi02 {
font-size:13px;
padding-left:10px;
padding-top:10px;
}

.fukidashi03 {
font-size:13px;
padding-left:39px;
padding-top:20px;
}

.fukidashi04 {
font-size:12px;
padding-left:4px;
padding-top:20px;
}


.blog_tantoname01 {
float:right;
font-size:11px;
line-height:14px;
margin-top:35px;
padding-right:3px;
width:115px;
}

.blog_tantoname02 {
float: right;
font-size: 11px;
margin-top: 78px;
padding-right: 3px;
width: 115px;
}




/* ==============================================================================
guide.html0522
============================================================================== */
.commonArea .illust_a01 {
float: right;
width: 545px;
height: 277px;
background-image: url(/contents/img/guide/illust_a01.jpg);
}

.commonArea .illust_a02 {
float: right;
width: 545px;
height: 293px;
background-image: url(/contents/img/guide/illust_a02.jpg);
}

.commonArea .illust_a03 {
float: right;
width: 545px;
height: 275px;
background-image: url(/contents/img/guide/illust_a03.jpg);
}

.commonArea .illust_a03 {
float: right;
width: 545px;
height: 275px;
background-image: url(/contents/img/guide/illust_a03.jpg);
}

.commonArea .image_a01 {
float: right;
width: 545px;
height: 483px;
background-image: url(/contents/img/guide/image_a01.jpg);
}

.commonArea .image_a02 {
float: right;
width: 545px;
height: 403px;
background-image: url(/contents/img/guide/image_a02.jpg);
margin-top: 10px;
}

.tit_a_Sub01 {
font-size: 15px;
font-weight: bold;
color: #333;
text-align: center;
}

.tit_a_Sub02 {
font-size: 12px;
color: #333;
text-align: center;
}

.btn_access {
width: 150px;
height: 43px;
padding-top: 215px;
padding-left: 267px;
}

.image_a01 .top {
width: 545px;
height: 240px;
}

.image_a01 .bottom {
width: 545px;
height: 240px;
}

.image_a01_btn01 {
width: 160px;
height: 66px;
padding-top: 102px;
padding-left: 11px;
float:left;
}

.image_a01_btn02 {
width: 200px;
height: 63px;
padding-top: 94px;
padding-right: 25px;
float:right;
}

.image_a01_btn03 {
width: 150px;
height: 63px;
padding-left: 27px;
padding-top: 3px;
float:left;
}

.image_a01_btn04 {
width: 138px;
height: 52px;
padding-right: 26px;
padding-top: 13px;
float:right;
}

/* ==============================================================================
eco.html0614
============================================================================== */
/* TOP_btn　始まり */
.eco_camp_btn {
float: left;
width: 540px;
height: 50px;
padding-top: 11px;
}
.eco_camp_btn a:hover img {
opacity: 1.0;
}

.speed_camp_btn {
float: left;
width: 540px;
height: 50px;
padding-top: 11px;
}
.speed_camp_btn a:hover img {
opacity: 1.0;
}

/* TOP_btn　終わり */

.commonArea .camp_ecoTit {
float: right;
width: 545px;
height: 85px;
background-image: url(/contents/img/eco/camp_ecoTit.jpg);
}

.commonArea .camp_eco_text01 {
float: right;
width: 533px;
height: auto;
padding-top: 15px;
padding-bottom: 15px;
font-size: 14px;
}

.commonArea .camp_image01 {
float: right;
width: 545px;
height: 230px;
background-image: url(/contents/img/eco/camp_image01.jpg);
}

.commonArea .camp_image02 {
float: right;
width: 545px;
height: 240px;
background-image: url(/contents/img/eco/camp_image02.jpg);
}

.commonArea .camp_eco_text02 {
float: right;
height: auto;
padding-left: 100px;
padding-top: 64px;
width: 285px;
}

.commonArea .camp_image03 {
float: right;
width: 545px;
height: 74px;
background-image: url(/contents/img/eco/camp_image03.jpg);
}

/* ==============================================================================
speedplan.html0709
============================================================================== */
.commonArea .subtit_speed {
float: right;
width: 545px;
height: 120px;
background-image: url(/contents/img/speedplan/subtit.jpg);
}
.commonArea .bar_speed {
float: right;
width: 545px;
height: 50px;
background-image: url(/contents/img/speedplan/bar.jpg);
}
.commonArea .step1_speed {
float: right;
width: 545px;
height: 216px;
background-image: url(/contents/img/speedplan/step1.jpg);
}
.commonArea .step2_speed {
float: right;
width: 545px;
height: 221px;
background-image: url(/contents/img/speedplan/step2.jpg);
}
.commonArea .step3_speed {
float: right;
width: 545px;
height: 467px;
background-image: url(/contents/img/speedplan/step3.jpg);
}
.commonArea .text_speed {
float: right;
width: 520px;
height: auto;
padding-top: 8px;
padding-bottom: 15px;
padding-left: 25px;
font-size: 11px;
}
.commonArea .step4_speed {
float: right;
width: 545px;
height: 179px;
background-image: url(/contents/img/speedplan/step4.jpg);
margin-top: 15px;
}
.commonArea .btn_speed {
float: right;
height: auto;
padding-bottom: 15px;
padding-top: 25px;
text-align: center;
width: 530px;
}





/* ==============================================================================
BtnArea Area Settings
============================================================================== */
.toi-BtnArea {
float:left;
margin-left:25px;
margin-bottom:30px;
width:518px;
font-size:small;
}












