/*@charset 'euc-jp';*/
@charset "utf-8";
/* CSS Document */

/* ==================================================================================== */
/* Import ============================================================================= */
/* ==================================================================================== */

/* ==================================================================================== */
/* CSS名：body					:<body>タグでページの基本設定							*/
/* ==================================================================================== */

/* 基礎サイズ */
#main_field{
	width:1050px;
	height:100%;
	float:left;
}

p {
line-height: 2.0em
}

h1,h2,h3,h4 { clear: both ; font-size : 108% ; color : #000000 ; margin : 0px ; padding : 0px ; }


/* 基礎のエリアボックス */
#top_box{
	width:1050px;
	height:100%;
	float:left;
}

#title_box_img_tops{
	width:300px;
	height:200px;
	float:left;
}

#title_box_img{
	width:1050px;
	height:200px;
	background:url(http://www.zoom-inc.co.jp/terminus/img/title_top_01.jpg) no-repeat left top;
	float:left;
}

#title_box_img_concept{
	width:1050px;
	height:161px;
	background:url(http://www.zoom-inc.co.jp/terminus/img/concept_01.jpg) no-repeat left top;
	float:left;
}

#title_box_img_works{
	width:1050px;
	height:161px;
	background:url(http://www.zoom-inc.co.jp/terminus/img/works_01.jpg) no-repeat left top;
	float:left;
}

#title_box_img_sample{
	width:1050px;
	height:161px;
	background:url(http://www.zoom-inc.co.jp/terminus/img/sample_01.jpg) no-repeat left top;
	float:left;
}

#title_box_img_contact{
	width:1050px;
	height:161px;
	background:url(http://www.zoom-inc.co.jp/terminus/img/contact_01.jpg) no-repeat left top;
	float:left;
}

#title_box_img_link{
	width:1050px;
	height:161px;
	background:url(http://www.zoom-inc.co.jp/terminus/img/link_01.jpg) no-repeat left top;
	float:left;
}

#center_box{
	width:1050px;
	height:100%;
	float:left;
}

#memu_box{
	width:250px;
	height:100%;
	float:left;
}

#main_box{
	width:750px;
	height:100%;
	float:left;
}

#main_box_works{
	width:750px;
	height:100%;
	float:left;
	border-color:#ffffff;
	border-style:double; 
}


#main_box_top{
	width:760px;
	height:100%;
	float:left;
}

#main_box2{
	width:760px;
	height:100%;
	float:left;
}

#under_box{
	width:900px;
	height:100%;
	float:left;
}

/* メニュー用用 */
#memu_box_bar{
	width:250px;
	height:41px;
	float:left;
}

#memu_box_bar_top{
	width:250px;
	height:41px;
	float:left;
}
#memu_box_bar_top a{
	display:block;
	width:250px;
	height:41px;
	margin-right:3px;
	float:left;
	background-image:url(http://www.zoom-inc.co.jp/terminus/img/top_link.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	text-indent:-9999px;
}


#memu_box_bar_concept{
	width:250px;
	height:41px;
	float:left;
}
#memu_box_bar_concept a{
	display:block;
	width:250px;
	height:41px;
	margin-right:3px;
	float:left;
	background-image:url(http://www.zoom-inc.co.jp/terminus/img/concept_r.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	text-indent:-9999px;
}

#memu_box_bar_works{
	width:250px;
	height:41px;
	float:left;
}
#memu_box_bar_works a{
	display:block;
	width:250px;
	height:41px;
	margin-right:3px;
	float:left;
	background-image:url(http://www.zoom-inc.co.jp/terminus/img/works_r.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	text-indent:-9999px;
}

#memu_box_bar_sample{
	width:250px;
	height:41px;
	float:left;
}
#memu_box_bar_sample a{
	display:block;
	width:250px;
	height:41px;
	margin-right:3px;
	float:left;
	background-image:url(http://www.zoom-inc.co.jp/terminus/img/sample_r.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	text-indent:-9999px;
}

#memu_box_bar_contact{
	width:250px;
	height:41px;
	float:left;
}

#memu_box_bar_contact a{
	display:block;
	width:250px;
	height:41px;
	margin-right:3px;
	float:left;
	background-image:url(http://www.zoom-inc.co.jp/terminus/img/contact_r.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	text-indent:-9999px;
}

#memu_box_bar_link{
	width:250px;
	height:41px;
	float:left;
}
#memu_box_bar_link a{
	display:block;
	width:250px;
	height:41px;
	margin-right:3px;
	float:left;
	background-image:url(http://www.zoom-inc.co.jp/terminus/img/link_r.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	text-indent:-9999px;
}


/* メニュー用用 */
#main_box_bar{
	width:150px;
	height:40px;
	float:left;
}

#link_left{
	width:384px;
	height:51px;
	float:left;
}

#link_right{
	width:300px;
	height:51px;
	color:#ffffff;
	vertical-align:middle;
	float:left;
}

/* クラス */
.m-t_2{ margin-top:   2px !important; }
.m-t_5{ margin-top:   5px !important; }
.m-t_10{ margin-top: 10px !important; }
.m-t_15{ margin-top: 15px !important; }
.m-t_20{ margin-top: 20px !important; }
.m-b_2{  margin-bottom:  2px !important; }
.m-b_5{  margin-bottom:  5px !important; }
.m-b_10{ margin-bottom: 10px !important; }
.m-b_15{ margin-bottom: 15px !important; }
.m-l_2{  margin-left:  2px !important; }
.m-l_5{  margin-left:  5px !important; }
.m-l_10{ margin-left: 10px !important; }
.m-l_15{ margin-left: 15px !important; }
.m-l_20{ margin-left: 20px !important; }
.m-r_5{  margin-right:  5px !important; }
.m-r_10{ margin-right: 10px !important; }
.m-r_15{ margin-right: 15px !important; }
.m-r_25{ margin-right: 25px !important; }

.p-t_2{  padding-top:  2px !important; }
.p-t_5{  padding-top:  5px !important; }
.p-t_10{ padding-top: 10px !important; }
.p-t_15{ padding-top: 15px !important; }
.p-b_2{  padding-bottom:  2px !important; }
.p-b_5{  padding-bottom:  5px !important; }
.p-b_10{ padding-bottom: 10px !important; }
.p-b_15{ padding-bottom: 15px !important; }
.p-b_20{ padding-bottom: 15px !important; }
.p-b_25{ padding-bottom: 25px !important; }
.p-l_2{  padding-left:  2px !important; }
.p-l_4{  padding-left:  4px !important; }
.p-l_5{  padding-left:  5px !important; }
.p-l_10{ padding-left: 10px !important; }
.p-l_15{ padding-left: 15px !important; }
.p-l_20{ padding-left: 20px !important; }
.p-r_5{  padding-right:  5px !important; }
.p-r_8{  padding-right:  8px !important; }
.p-r_10{ padding-right: 10px !important; }
.p-r_15{ padding-right: 15px !important; }

