@charset "utf-8";
/* 1 I */
#definition_main {
background-image:url(../images/definition/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 1 II */
#jintai_main {
background-image:url(../images/jintai/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 1 III */
#permission_main {
background-image:url(../images/permission/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 1 IV */
#seizou_main {
background-image:url(../images/seizou/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

#clean_main {
background-image:url(../images/cleanroom/clean1_mainimg.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

#clean2_main {
background-image:url(../images/cleanroom/clean2_mainimg.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

#clean3_main {
background-image:url(../images/cleanroom/clean3_mainimg.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

#dispo_main {
background-image:url(../images/dispo/dispo_mainimg.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}




#table1-4 {
width:640px;
margin-left:auto;
margin-right:auto;
}

#table1-4 th {
width:100px;
padding:5px;
vertical-align:middle;
}

#table1-4 td {
padding:5px;
vertical-align:middle;
}

#table1-4_2 {
width:640px;
font-size:12px;
margin-left:auto;
margin-right:auto;
}

#table1-4_2 td {
padding:5px;
vertical-align:middle;
}

/* 1 V */
#iryoukikinosyounin_main {
background-image:url(../images/iryoukikinosyounin/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 1 VI */
#risuku_main {
background-image:url(../images/risuku/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 2 I */
#hanbaishitai_main {
background-image:url(../images/hanbaishitai/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 2 II */
#hanbainisaishite_main {
background-image:url(../images/hanbainisaishite/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

#hanbaishitai_box {
width:640px;
margin-left:auto;
margin-right:auto;
}

#hanbaishitai_box blockquote {
width:82px;
float:left;
vertical-align:bottom;
}

#hanbaishitai_box h3 {
float:right;
width:550px;
padding-bottom:10px;
text-align:center;
}


#hanbaishitai_box table {
width:550px;
float:right;
border-bottom:2px solid #CCCCCC;
border-top:3px solid #00A53B;
border-collapse:collapse;
}

#hanbaishitai_box th {
background-color:#4FBE2E;
color:#FFFFFF;
font-weight:bold;
font-size:1.0em;
border:1px solid #CCCCCC;
padding:5px;
vertical-align:middle;
}

#hanbaishitai_box td {
background-color:#ECFCE4;
border:1px solid #CCCCCC;
padding:5px;
vertical-align:middle;
}

/* 3 I */
#iyoudenkikiki1_main {
background-image:url(../images/iyoudenkikiki1/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 3 II */
#iyoudenkikiki2_main {
background-image:url(../images/iyoudenkikiki2/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 3 III */
#iyoudenkikiki3_main {
background-image:url(../images/iyoudenkikiki3/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 3 IV*/
#iyoudenkikiki4_main {
background-image:url(../images/iyoudenkikiki4/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 目次 */
#nakamokuji_main {
background-image:url(../images/nakamokuji/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 1- */
#print_main {
background-image:url(../images/print/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 1-II */
#print2_main {
background-image:url(../images/print2/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 1-III */
#cip_main {
background-image:url(../images/cip/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 1-IV */
#sop_main {
background-image:url(../images/sop/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 1-V */
#qfp_main {
background-image:url(../images/qfp/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 1-VI */
#connector_main {
background-image:url(../images/connector/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 2-I */
#cpu_main {
background-image:url(../images/cpu/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 2-II */
#gnd_main {
background-image:url(../images/gnd/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 2-III */
#noise_main {
background-image:url(../images/noise/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 2-VI */
#shield_main {
background-image:url(../images/shield/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 2-V */
#noisefilter_main {
background-image:url(../images/noisefilter/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 2-VI */
#kakusyu_main {
background-image:url(../images/kakusyu/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 3-I */
#iyoudenki_main {
background-image:url(../images/iyoudenki/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 3-II */
#iyoudenki2_main {
background-image:url(../images/iyoudenki2/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 3-III */
#iyoudenki3_main {
background-image:url(../images/iyoudenki3/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 3-IV */
#iyoudenki4_main {
background-image:url(../images/iyoudenki4/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 3-V */
#iyoudenki5_main {
background-image:url(../images/iyoudenki5/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 3-VI */
#iyoudenki6_main {
background-image:url(../images/iyoudenki6/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 3-VII */
#iyoudenki7_main {
background-image:url(../images/iyoudenki7/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}


/* 4 3-VIII */
#iyoudenki8_main {
background-image:url(../images/iyoudenki8/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 4-I */
#iyokiki1_main {
background-image:url(../images/iyokiki1/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 4 4-II */
#iyokiki2_main {
background-image:url(../images/iyokiki2/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 5 I */
#hoken_main {
background-image:url(../images/hoken/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 5 II */
#hoken2_main {
background-image:url(../images/hoken2/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 6 I */
#tokuho_main {
background-image:url(../images/tokuho/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 7 I */
#gaikoku_main {
background-image:url(../images/gaikoku/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 7 II */
#gaikoku2_main {
background-image:url(../images/gaikoku2/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 8 I */
#animal_main {
background-image:url(../images/animal/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 8 II */
#animal2_main {
background-image:url(../images/animal2/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 9 I */
#yogo_main {
background-image:url(../images/yogo/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

/* 会社概要 */
#company_main {
background-image:url(../images/company/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

.company_table {
width:660px;
margin-left:auto;
margin-right:auto;
border-bottom:2px solid #CCCCCC;
border-top:3px solid #00A53B;
border-collapse:collapse;
margin-top:15px;
}

.company_table th {
background-color:#4FBE2E;
color:#FFFFFF;
font-weight:bold;
font-size:1.0em;
border:1px solid #CCCCCC;
padding:5px;
vertical-align:middle;
}

.company_table td {
border:1px solid #CCCCCC;
padding:5px;
vertical-align:middle;
}

.company_ul {
margin-top:10px;
width:640px;
margin-left:auto;
margin-right:auto;
}

.company_ul li {
list-style:disc;
margin-left:20px;
width:300px;
float:left;
}

#map_canvas {
	width:660px;
	height:460px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}


/* サポート体制 */
#support_main {
background-image:url(../images/support/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}


/* フローチャート */
#flow_main {
background-image:url(../images/flow/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

#zero_table,
#zero_table td {
margin:0px;
padding:0px;
vertical-align:middle;
}

#zero_table td img {
margin:0px;
padding:0px;
vertical-align:middle !important;
}



/* お問合せ */
#contact_main {
background-image:url(../images/contact/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}

.contact_ul {
width:640px;
margin-top:10px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}

.contact_ul li {
list-style:disc;
margin-left:20px;
}

.contact_table {
width:660px;
margin-left:auto;
margin-right:auto;
border-bottom:2px solid #CCCCCC;
border-top:3px solid #3C9342;
}

.contact_table th {
padding:5px;
min-width:160px;
text-align:left;
vertical-align:top;
background-color:#F3FAEB;
border:1px solid #CCCCCC;
}

.contact_table td {
padding:5px;
border:1px solid #CCCCCC;
}

.submit {
	background:#ddd;
	background:-moz-linear-gradient(90deg, #0459b7, #08adff); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#08adff), to(#0459b7)); /* Webkit */
	border:1px solid #093c75;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:0 1px 0 #fff;
	-webkit-box-shadow:0 1px 0 #fff;
	color:#fff;
	cursor:pointer;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0 1px 1px #333;
	text-transform:uppercase;
}

.submit:hover {
	background:#eee;
	background:-moz-linear-gradient(90deg, #067cd3, #0bcdff);
	background:-webkit-gradient(linear, left top, left bottom, from(#0bcdff), to(#067cd3));
	border-color:#093c75;
	text-decoration:none;
}

.vl_bottom {vertical-align:bottom;
}


/* 個人情報保護方針 */
#privacy_main {
background-image:url(../images/privacy/main_img.jpg);
height:118px;
width:686px;
text-indent:-9999px;
margin-bottom:20px;
}


