@charset "utf-8";
/* CSS Document */


@import "course_guide_architecture.css";
@import "course_guide_urban.css";
@import "course_guide_architect.css";
@import "course_guide_architectural_workman_master.css";
@import "course_guide_automotive.css";
@import "course_guide_body_engineering.css";
@import "course_guide_firstclassmechanic.css";
@import "add201305.css";


.hed_img {
	background:url(../images/category/course_guide/hed_img.jpg) 0 0 no-repeat;
	width:930px;
	height:145px;
	text-indent:-9999px;
}


/*com*/
.idx_list_img {
	margin:0;
	padding:0;
	list-style-type:none;
}

.idx_list_img li {
	float:left;
	padding:0px 0px 10px;
}


/*- Menu Tabs B--------------------------- */

#tabsB {
  float:left;
  width:640px;
  background:#F4F4F4;
  font-size:100%;
  line-height:normal;
  margin:0 0 20px;
  }
  
#tabsB ul {
margin:0;
padding:5px 10px 0 10px;
list-style:none;
  }
#tabsB li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabsB a {
  float:left;
  background:url(../images/common/tableftB.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabsB a span {
  float:left;
  display:block;
  background:url(../images/common/tabrightB.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#000000;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsB a span {float:none;}
/* End IE5-Mac hack */
#tabsB a:hover span {
  color:#666666;
  }
#tabsB a:hover {
  background-position:0% -42px;
  }
#tabsB a:hover span {
  background-position:100% -42px;
  }
  
  
.bg_com_img {
	margin:0;
	padding:0;
	list-style-type:none;
}

.bg_com_img li {
	width:314px;
	float:left;
	margin-bottom:12px;
}

.bg_com_img_top {
	width:314px;
	background:url(../images/category/course_guide/architecture_engineering/com/bg_course_top.gif) left top no-repeat;
	padding-top:15px;
}

.bg_com_img_bottom {
	width:314px;
	background:url(../images/category/course_guide/architecture_engineering/com/bg_course_bottom.gif) left bottom no-repeat;
	padding-bottom:15px;
}

.bg_com_img_bg {
	width:294px;
	background:url(../images/category/course_guide/architecture_engineering/com/bg_course_bg.gif) 0 0 repeat-y;
	padding:0 10px;
}



.bg_w_com_out {
	border: 4px solid #eeeeee;
	width: 632px;
	margin-bottom: 20px;
}

.bg_w_com_in {
	padding: 12px;
	border: 1px solid #c8c8c8;
	width: 606px;
	background: #FFFFFF;
}


.bg_course {
	margin:0;
	padding:0;
	list-style-type:none;
}

.bg_course li {
	width:314px;
	float:left;
	margin-bottom:12px;
	height: auto;
}

.bg_course_top {
	width:314px;
	background:url(../images/category/course_guide/architecture_engineering/com/bg_course_top.gif) left top no-repeat;
	padding-top:15px;
}

.bg_course_bottom {
	width:314px;
	background:url(../images/category/course_guide/architecture_engineering/com/bg_course_bottom.gif) left bottom no-repeat;
	padding-bottom:15px;
}

.bg_course_bg {
	width:294px;
	background:url(../images/category/course_guide/architecture_engineering/com/bg_course_bg.gif) 0 0 repeat-y;
	padding:0 10px;
}


.bg_w640_top {
	width:640px;
	background:url(../images/category/course_guide/architecture_engineering/com/bg_top_w640.gif) left top no-repeat;
	padding-top:15px;
	margin-bottom:20px;
}

.bg_w640_bot {
	width:640px;
	background:url(../images/category/course_guide/architecture_engineering/com/bg_bottom_w640.gif) left bottom no-repeat;
	padding-bottom:15px;
}

.bg_w640_mid {
	width:610px;
	background:url(../images/category/course_guide/architecture_engineering/com/bg_bg_w640.gif) 0 0 repeat-y;
	padding:0 15px;
}




.bg_lecturer {
	margin:0;
	padding:0;
	list-style-type:none;
}

.bg_lecturer li {
	width:314px;
	float:left;
	margin-bottom:12px;
}

.bg_lecturer_top02 {
	width:314px;
	background:url(../images/category/course_guide/architecture_engineering/com/bg_course_top.gif) left top no-repeat;
	padding-top:15px;
}

.bg_lecturer_bottom02 {
	width:314px;
	background:url(../images/category/course_guide/architecture_engineering/com/bg_course_bottom.gif) left bottom no-repeat;
	padding-bottom:15px;
}

.bg_lecturer_bg02 {
	width:294px;
	background:url(../images/category/course_guide/architecture_engineering/com/bg_course_bg.gif) 0 0 repeat-y;
	padding:0 10px;
}

.margin_r12 {
	margin-right:12px;
}


.cell_dot {
	width:640px;
	background:url(../images/common/dotline.gif) left bottom repeat-x;
	margin-bottom:20px;
	padding-bottom:12px;
}


.curriculum_l {
	width:315px;
	float:left;
	margin-bottom:20px;
}

.curriculum_r {
	width:315px;
	float:right;
	margin-bottom:20px;
}


.course_list {
	margin:0;
	padding:0;
	list-style-type:none;
}

.course_list li {
	background:url(../images/common/i_gray01.gif) no-repeat 0px 11px;
	width:282px;
	font-size:0.9em;
	float:left;
	padding-left:15px;
	margin-left:5px;
	padding-top: 5px;
	padding-bottom: 5px;
}




/*results*/
.results_img {
	width:210px;
	float:left;
}

.results_img img {
	border:5px solid #EEEEEE;
}

.results_detail {
	width:410px;
	float:right;
}


.results_course_img_list {
	margin:0 0 20px;
	padding:0;
	list-style-type:none;
}

.results_course_img_list li {
	float:left;
	margin-bottom:10px;
}

.results_course_img_list02 {
	margin:0 0 30px;
	padding:0;
	list-style-type:none;
}

.results_course_img_list02 li {
	float:left;
	margin-bottom:20px;
}



/*internship*/
.area02 {
	background:url(../images/common/dotline.gif) left bottom repeat-x;
	width:620px;
	margin:0 auto 20px;
	padding-bottom:6px;
}

.title_study_tour {
	background:url(../images/common/list_link.gif) 5px 7px no-repeat #F6F6F6;
	padding:3px 0 3px 25px;
	margin-bottom:10px;
}

.title_gallery {
	font: italic 28px "Times New Roman", Times, serif;
	color: #CCCCCC;
	float: left;
	padding-top: 5px;
}

.img_list {
	list-style: none;
	float: right;
	width: 490px;
}

.img_list li {
	float: left;
	margin-bottom: 10px;
	margin-left: 10px;
}

.img_list li img {
	height: 70px;
	width: 70px;
}


/*license*/

.shikaku {
	list-style: none;
}

.shikaku li {
	float: left;
	margin-bottom: 20px;
}


/*voice*/
.voice_img {
	width:240px;
	float:left;
	margin-bottom:15px;
}


.voice_box {
	background:url(../images/category/course_guide/bg_voice.gif) 0 0 repeat;
	width:584px;
	padding:10px;
	border-top:1px solid #999999;
}

.name {
	font: bold 1.2em "ＭＳ Ｐ明朝", "細明朝体";
	margin-bottom: 20px;
}

.voice_ob {
	width:606px;
}

.voice_ob dt {
	background:url(../images/category/course_guide/bg_voice.gif) 0 0 repeat;
	width:596px;
	padding:5px;
	border-top:1px solid #999999;
	font-weight: bold;
}

.voice_ob dd {
	width:596px;
	padding:5px;
	margin-bottom: 20px;
}

.voice_ob img {
	float: right;
	margin-left: 10px;
}
