﻿#kaisya01_main {
	float: center;
	background:url(images/kaisya_01.jpg) no-repeat;
	background-position:top center;
}

#kaisya02_main {
	float: center;
	background:url(images/kaisya_02.jpg) no-repeat;
	background-position:top center;
}

#kaisya03_main {
	float: center;
	background:url(images/kaisya_03.jpg) no-repeat;
	background-position:top center;
}

#kaisya04_main {
	float: center;
	background:url(images/kaisya_04.jpg) no-repeat;
	background-position:top center;
}

#kaisya05_main {
	float: center;
	background:url(images/carbon.jpg) no-repeat;
	background-position:top center;
}




#service01_main {
	float: center;
	background:url(images/s_offset.jpg) no-repeat;
	background-position:top center;
}

#service02_main {
	float: center;
	background:url(images/s_onde.jpg) no-repeat;
	background-position:top center;
}

#service03_main {
	float: center;
	background:url(images/s_biz.jpg) no-repeat;
	background-position:top center;
}

#service04_main {
	float: center;
	background:url(images/s_te.jpg) no-repeat;
	background-position:top center;
}

#service05_main {
	float: center;
	background:url(images/s_oo.jpg) no-repeat;
	background-position:top center;
}

#service06_main {
	float: center;
	background:url(images/s_s.jpg) no-repeat;
	background-position:top center;
}

#contact_main {
	float: center;
	background:url(images/contact.jpg) no-repeat;
	background-position:top center;
}

#news_main {
	float: center;
	background:url(images/news.jpg) no-repeat;
	background-position:top center;
}

#photo_main {
	float: center;
	background:url(images/stock_photo.jpg) no-repeat;
	background-position:top center;
}

#kojin_main {
	float: center;
	background:url(images/kojin.jpg) no-repeat;
	background-position:top center;
}

#isms_main {
	float: center;
	background:url(images/isms_01.jpg) no-repeat;
	background-position:top center;
}

#site_main {
	float: center;
	background:url(images/sitemap.jpg) no-repeat;
	background-position:top center;
}

#link_main {
	float: center;
	background:url(images/link.jpg) no-repeat;
	background-position:top center;
}





#left_pad {
padding-left: 10px;

}

.moji {
   padding-top: 10px;
   font-family: none;
letter-spacing: 0.1em;
line-height: 1.5em;
font-size: 12px;
   padding-left: 20px;
}

.news_c {
   padding-top: 10px;
   font-family: none;
letter-spacing: 0.1em;
line-height: 1.5em;
font-size: 12px;
   padding-left: 10px;
}

#moji {
   font-family: none;
letter-spacing: 0.1em;
line-height: 1.5em;
font-size: 12px;
}

#f_moji {
	font-family: none;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	font-size: 10px;
}

#p_moji {
   font-family: none;
letter-spacing: 0.1em;
line-height: 2em;
font-size: 12px;
   padding-left: 45px;
      padding-top: 10px;
}

#kojin_moji {
   font-family: none;
letter-spacing: 0.2em;
line-height: 2em;
font-size: 12px;
   padding-left: 45px;
   padding-right: 45px;
      padding-top: 10px;
}

.carbon {
   padding-top: 10px;
      padding-right: 30px;
   font-family: none;
letter-spacing: 0.1em;
line-height: 1.8em;
font-size: 12px;
   padding-left: 20px;
}

#ta1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #aaa;
	border-right-color: #aaa;

	border-left-color: #aaa;
}

#ta11 {
	border-width: 1px;

	border-style: solid;

	border-color: #aaa;

}

#ta2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #aaa;
	border-right-color: #aaa;

}

#ta22 {
	border-top-width: 1px;
	border-right-width: 1px;
		border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #aaa;
	border-right-color: #aaa;
	border-bottom-color: #aaa;
}

#ta_en {
	   padding-left: 5px;
	      padding-top: 10px;
      padding-bottom: 10px;
		border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #aaa;
}

#ta_en2 {
	   padding-left: 20px;
	      padding-top: 10px;
      padding-bottom: 10px;
		border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #aaa;
}

#left{
   padding-left: 5px;
}

.k_table {
   padding-top: 20px;
      padding-bottom: 30px;
   font-family: none;
letter-spacing: 0.1em;
line-height: 1.5em;
font-size: 12px;
   padding-left: 10px;
}

.k_table2 {
   padding-top: 20px;
      padding-bottom: 0px;
   font-family: none;
letter-spacing: 0.1em;
line-height: 1.5em;
font-size: 12px;
   padding-left: 10px;
   
   }

#ka1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-color: #aaa;

}

#ka11 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #aaa;

}


#ka22 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-color: #aaa;

}


#ka2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-color: #aaa;


}

#ka3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-color: #aaa;

}

.news {
   padding-top: 20px;
   font-family: none;
letter-spacing: 0.1em;
line-height: 1.5em;
font-size: 12px;
   padding-left: 20px;
}

#news_under {

	border-bottom-width: 1px;

	border-bottom-style: dotted;
	border-bottom-color: #aaa;
}

.yume_moji {
   padding-top: 10px;
   font-family: none;
letter-spacing: 0.1em;
line-height: 1.5em;
font-size: 12px;
   padding-left: 10px;
}

.yume_sam {
	   padding-top: 10px;
   font-family: none;
letter-spacing: 0.1em;
line-height: 1.5em;
font-size: 12px;
   padding-left: 5px;
}

#yume_border {
	   margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #aaa;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #aaa;
}

#yume_border2 {
	   margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #aaa;

}

#yume_border3 {
	   margin-top: 10px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #aaa;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #aaa;
}

#yume_border4 {
	   margin-top: 10px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #aaa;

}

#yume_t_border {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #aaa;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #aaa;
	   font-family: none;
letter-spacing: 0.1em;
font-size: 11px;
      padding-bottom: 3px;
      padding-top: 1px;

}

#yume_t_border2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #aaa;
	   font-family: none;
letter-spacing: 0.1em;
font-size: 11px;
      padding-bottom: 3px;
	        padding-top: 1px;

}

#yume_roll:hover img{
	-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);

}

