/*画像関連*/
#headerArea {
float:left;
width:780px;
}


.top-back {

  background-image: url(../images/top_back.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 77px;
  width: 800px;
}


#naviArea {
float:left;
width:800px;
}

.menu-bar {
  background-image: url(../images/menu_bar.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 3px;
  width: 800px;
}
#contentArea {
float:left;
width:800px;
}


.caption_toeic{
	list-style-type:none;
	background:url(../images/b_arrow.gif) no-repeat 0px 2px;
	padding-left:10px;
	margin-left:5px;
}


.block {
	background-repeat: no-repeat;
	white-space: nowrap;
	height: 7px;
	width: 15px;
	background-image: url(../images/spacer.gif);
}


.main-image {
  background-image: url(../images/main_image.jpg);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 200px;
  width: 600px;
  margin-bottom: 7px;
}


.main-bar {

  background-image: url(../images/main_bar.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 7px;
  width: 600px;
  margin-bottom: 5px;
}

.main-bar-l {
  background-image: url(../images/main_bar2.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 7px;
  width: 780px;
  margin-bottom: 5px;
}

.topics-caption {
  background-image: url(../images/top_obi.jpg);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 25px;
  width: 595px;
}


.topics-dotline {
  background-image: url(../images/topics_dotline.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 1px;
  width: 600px;
  margin-top: 2px;
  margin-bottom: 2px;
}


.pod-caption {
  background-image: url(../images/top_b01_ue.jpg);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 21px;
  width: 184px;
}


.free-caption {
  background-image: url(../images/top_b02_ue.jpg);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 20px;
  width: 184px;
}


.study-caption {
  background-image: url(../images/top_b03_ue.jpg);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 20px;
  width: 184px;
}

.blog-caption {
  background-image: url(../images/top_b04_ue.jpg);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 20px;
  width: 184px;
}

.gush {
  background-image: url(../images/gush.gif);
  background-repeat: no-repeat;

  white-space: nowrap;
  height: 106;
  width: 381;
  padding-left: 5px;
}


.eng_lesson_cap {
  background-image: url(../images/eng_lesson_cap.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 19;
  width: 207;
}

.eng_lesson_cap2 {
  background-image: url(../images/eng_lesson_cap2.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 19;
  width: 400;
}


.eng_lesson_cap3 {
  background-image: url(../images/eng_lesson_cap3.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 19;
  width: 500;
}

.eng_lesson_cap4 {
  background-image: url(../images/eng_lesson_cap4.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 19;
  width: 400;
}

.webpack_cap {
  background-image: url(../images/webpack_cap.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 19;
  width: 207;
}

.webpack_cap2 {
  background-image: url(../images/webpack_cap2.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 19;
  width: 400;
}

.corporate_cap {
  background-image: url(../images/corporate_cap.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 19;
  width: 207;
}

.corporate_cap2 {
  background-image: url(../images/corporate_cap2.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 19;
  width: 207;
}

/*みだし画像（大）*/

.category_w {
  background-image: url(../images/category_w.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 53px;
  width: 600px; 
}

.category_s {
  background-image: url(../images/category_s.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 29px;
  width: 600px; 
}

.category_os {
  background-image: url(../images/category_os.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 29px;
  width: 600px; 
}

.category_bs {  background-image: url(../images/category_bs.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 29px;
  width: 600px; 
}

.category_gs {
  background-image: url(../images/category_gs.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 29px;
  width: 600px; 
}

.category_navw {
  background-image: url(../images/category_navw.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 53px;
  width: 600px; 
}

.category_navs {
  background-image: url(../images/category_navs.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 29px;
  width: 600px; 
}

.category_bl {
  background-image: url(../images/category_bl.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 29px;
  width: 600px; 
}

.category_wat {
  background-image: url(../images/category_wat.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 29px;
  width: 600px; 
}

.caption_l {
  background-image: url(../images/caption_l.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 21px;
  width: 600px; 
  margin-top:10px;
}

.caption_r {
  background-image: url(../images/caption_r.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 21px;
  width: 600px; 
  margin-top:10px;
}

.caption_or {
  background-image: url(../images/caption_or.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 21px;
  width: 600px; 
  margin-top:10px;
}

.caption_blu {
  background-image: url(../images/caption_blu.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 21px;
  width: 600px; 
  margin-top:10px;
}

.caption_blu01 {
  background-image: url(../images/caption_blu01.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 21px;
  width: 600px; 
  margin-top:10px;
}

.caption_sblu {
  background-image: url(../images/caption_sblu.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 21px;
  width: 600px; 
  margin-top:10px;
}

.caption_gr {
  background-image: url(../images/caption_gr.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 21px;
  width: 600px; 
  margin-top:10px;
}

.caption_t {
  background-image: url(../images/caption_t.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 23px;
  width: 600px; 
  margin-top:10px;
}

.caption_i {
  background-image: url(../images/caption_i.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 24px;
  width: 600px; 
  margin-top:10px;
}

.caption_i3901re {
  background-image: url(../images/caption_i3901re.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 24px;
  width: 390px;
  margin-top:10px;
}

.caption_i3902re {
  background-image: url(../images/caption_i3902re.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 50px;
  width: 390px;
  margin-top:10px;
}

.caption_i3901 {
  background-image: url(../images/caption_i3901.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 24px;
  width: 390px;
  margin-top:10px;
}

.caption_i3902 {
  background-image: url(../images/caption_i3902.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 50px;
  width: 390px;
  margin-top:10px;
}

.caption_is {
  background-image: url(../images/caption_is.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 24px;
  width: 300px; 
  margin-top:10px;
}

.caption_nav {
  background-image: url(../images/caption_nav.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 21px;
  width: 600px;   margin-top:10px;
}

.caption_bl {
  background-image: url(../images/caption_bl.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 21px;
  width: 600px; 
  margin-top:10px;
}

.caption_wat {
  background-image: url(../images/caption_wat.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 21px;
  width: 600px; 
  margin-top:10px;
}

.caption_wats {
  background-image: url(../images/caption_wats.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 21px;
  width: 295px; 
  margin-top:10px;
}

.ol_speak {
  background-image: url(../images/ol_speak.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 48px;
  width: 337px; 
}
.business_speak {
  background-image: url(../images/business_speak.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 48px;
  width: 337px; 
}
.family_speak {
  background-image: url(../images/family_speak.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 48px;
  width: 337px; 
}

#footerArea {
float:left;
width:800px;
}

.foot-back {
  background-image: url(../images/foot_back.gif);

  background-repeat: no-repeat;
  white-space: nowrap;
  height: 25px;
  width: 800px;
}


.copy-back {
  background-image: url(../images/copyright.gif);
  background-repeat: no-repeat;  white-space: nowrap;
  height: 35px;
  width: 800px;

}

.copyright {
  font-size:12px;
  background-color:#EEEEEE;
  padding:8px 10px 8px 5px;
  border-top:1px solid #CCCCCC;
  border-bottom:3px solid #000066;
  text-align:right;
}
