@charset "UTF-8";

h3 {clear:none;
	margin: 5px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	background-image:url(../global/img/subtitle_back.jpg);
	background-repeat:no-repeat;
	height:25px;
	border-bottom:#cccccc dotted 1px;
}

h4 {
	clear: both;
	margin: 2em 0 1em;
	padding-left: 8px;
	font-weight: bold;
	}




/* 情報画像-------------------------  */

body.backDisplay {
	background-image:url(../divisions/it/display/images/it_header_back.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


/* Container */

div#containerDisplay {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	padding:0;
}

/* メイン-----------------------*/

div#mainDisplay {
	width: 900px;
	margin-top:20px;
	_margin-top:0px;
	margin-left:auto;
	margin-right:auto;

	}
*:first-child+html div#mainDisplay {
	width: 900px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	}
	
div#titleDisplay {
	border-left:#FF6600 solid 3px;
	height:50px;
	margin-bottom:10px;
	}


div#joho h2{
	clear: both;
	margin: 5px 0 15px 0;
	padding: 0px 10px 5px 10px;
	/*_padding: 0px 10px 12px 10px;*/
	font-weight: bold;
	background-image:url(../divisions/it/display/images/subtitle_back.jpg);
	background-repeat:no-repeat;
	min-height: 25px;
	height: auto !important;
	height: 25px;
	border-bottom:#cccccc solid 1px;
	}
	
	
/* 　-----------------------*/

div#headlineCopy {
	margin:10px 0 27px 0;

}

.photo {
	float:left;
	margin-right:10px;
}
.coment {
	float:left;
	margin-bottom:20px;
}

div#group {
	clear:both;
	overflow:hidden;
}
div#group .onerap{
 width:150px;
 margin-right:20px;
 float:left;
}
div#group .onerap_no{
 width:150px;

 float:left;
}

div#group .onerap235{
 width:235px;
 margin-right:20px;
 float:left;
}
div#group .onerap235_no{
 width:235px;

 float:left;
}

div#group a .one {
	width:130px;
	border-left:#999999 solid 3px;
	padding: 0 10px 0 5px;
	background-image:url(../divisions/images/one_undermark.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	text-decoration:none;
min-height: 97px;  
height: auto !important;  
height: 97px;
cursor:hand;
}
div#group a:hover .one {
	width:130px;
	border-left:#c81042 solid 3px;
	padding: 0 10px 0 5px;
	background-image:url(../divisions/images/one_undermark_over.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	text-decoration:none;
}

div#group a .one235 {
	width:215px;
	border-left:#999999 solid 3px;
	padding: 0 10px 0 5px;
	background-image:url(../divisions/images/one_undermark235.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	text-decoration:none;
min-height: 97px;  
height: auto !important;  
height: 97px;
cursor:hand;
}
div#group a:hover .one235 {
	width:215px;
	border-left:#c81042 solid 3px;
	padding: 0 10px 0 5px;
	background-image:url(../divisions/images/one_undermark235_over.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	text-decoration:none;
}

.topmargin {
	margin-top:5px;
}
hr {
height: 1px;
border: none;
border-top: 1px #cccccc solid;
}

.rightmail {
	margin-left:10px; vertical-align:top;
}

/* 電子機能材-------------------------  */

body.backElectronics {
	background-image:url(../divisions/it/electronics/images/electronics_header_back.jpg);
	background-position:top;
	background-repeat:no-repeat
}


/* Container */

div#containerElectronics {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	padding:0;
}

/* 化学品-------------------------  */

body.backChemicals {
	background-image:url(../divisions/chemicals/images/chemicals_header_back.jpg);
	background-position:top;
	background-repeat:no-repeat
}


/* Container */

div#containerChemicals {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	padding:0;
}

div#titleChemicals {
	border-left:#FFcc00 solid 3px;
	height:50px;
	margin-bottom:10px;
	}


div#Chemicals h2{
	clear: both;
	margin: 5px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	font-size: 120%;
	background-image:url(../divisions/chemicals/images/subtitle_back.jpg);
	background-repeat:no-repeat;
	height:25px;
	border-bottom:#cccccc solid 1px;
	}

/* 合成樹脂1-------------------------  */

body.backPlastics1 {
	background-image:url(../divisions/plastics/1/images/plastics1_header_back.jpg);
	background-position:top;
	background-repeat:no-repeat
}


/* Container */

div#containerPlastics1 {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	padding:0;
}

div#titlePlastics {
	border-left:#7842AA solid 3px;
	height:50px;
	margin-bottom:10px;
	}


div#Plastics h2{
	clear: both;
	margin: 5px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	font-size: 120%;
	background-image:url(../divisions/plastics/1/images/subtitle_back.jpg);
	background-repeat:no-repeat;
	height:25px;
	border-bottom:#cccccc solid 1px;
	}

/* 合成樹脂2-------------------------  */

body.backPlastics2 {
	background-image:url(../divisions/plastics/2/images/plastics2_header_back.jpg);
	background-position:top;
	background-repeat:no-repeat
}

/* Container */

div#containerPlastics2 {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	padding:0;
}

/* 住環境-------------------------  */

body.backHousing {
	background-image:url(../divisions/housing/images/housing_header_back.jpg);
	background-position:top;
	background-repeat:no-repeat
}

/* Container */

div#containerHousing {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	padding:0;
}

div#titleHousing {
	border-left:#6699CC solid 3px;
	height:50px;
	margin-bottom:10px;
	}


div#Housing h2{
	clear: both;
	margin: 5px 0 15px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/housing/images/subtitle_back_j.jpg);
	background-repeat:no-repeat;
	height:25px;
	border-bottom:#cccccc solid 1px;
	}
	
.j-hinmoku {
	padding-left:20px;
}

/* 環境配慮型商品-------------------------  */

.hairyogata {
	width:674px;
	height:603px;
	background-image:url(../divisions/housing/products/img/jyutaku_back.gif);
	background-repeat:no-repeat;
	background-position:center;
}

div#left_fukidshi {
	width:300px;
	float:left;
}

div#left_fukidshi .sashi {
	width:188px;
	height:auto;
	padding:5px;
	background-color:#FFFFFF;
	border:#0000FF solid 1px;
	overflow:hidden;
}

div#left_fukidshi .sashi .sashitext {
	float:left;
	}
	
div#left_fukidshi .sashi .sashigazou {
	float:left;
	}

div#left_fukidshi .kichin {
	width:160px;
	height:auto;
	padding:5px;
	background-color:#FFFFFF;
	border:#0000FF solid 1px;
	overflow:hidden;
	margin-top:60px;
}

div#left_fukidshi .dannetu {
	width:138px;
	height:auto;
	padding:5px;
	background-color:#FFFFFF;
	border:#0000FF solid 1px;
	overflow:hidden;
	margin-top:40px;
}

div#right_fukidshi {
	width:350px;
	float:right;
}

div#right_fukidshi .pvled {
	float:right;
	width:149px;
	height:auto;
	padding:5px;
	background-color:#FFFFFF;
	border:#0000FF solid 1px;
	overflow:hidden;
}

div#right_fukidshi .shinrin {
	float:right;
	width:130px;
	height:auto;
	padding:5px;
	background-color:#FFFFFF;
	border:#0000FF solid 1px;
	overflow:hidden;
	margin-top:70px;
	margin-right:20px;
	-margin-right:10px;
}

div#right_fukidshi .bord {
	float:left;
	width:242px;
	height:auto;
	padding:5px;
	background-color:#FFFFFF;
	border:#0000FF solid 1px;
	overflow:hidden;
	margin-top:40px;d
	margin-right:20px;
	position:absolute;
}

div#right_fukidshi .bord .bordtext {
	float:left;
	width:120px;
}


/*---ネットワーク------------------*/

.netkokunai {
	width:500px; overflow:hidden;
}

.netkaigai_l {
	float:left;
	width:335px;
}

.netkaigai_r {
	float:right;
	width:335px;
}



/* 食品-------------------------  */

body.backFood {
	background-image:url(../divisions/food/images/food_header_back.jpg);
	background-position:top;
	background-repeat:no-repeat
}
/* Container */

div#containerFood {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	padding:0;
}

div#titleFood {
	border-left:#669966 solid 3px;
	height:50px;
	margin-bottom:10px;
	}


div#Food h2{
	clear: both;
	margin: 5px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	font-size: 120%;
	background-image:url(../divisions/food/images/subtitle_back.jpg);
	background-repeat:no-repeat;
	height:25px;
	border-bottom:#cccccc solid 1px;
	}


/*  各事業案内　お問い合わせフォーム-----------  */

div#mainSpace {
	padding:0px 20px;
}

div#toiawaseComent {
	float:left;
	width:500px;	
}
div#contact {
	width:800px;
	margin:20px 15px 20px 15px;
	padding: 0;
}

div#diverisign {
	 float:left; margin-left:30px;
	 margin-top:100px;
}
div#divForm {
	padding:0px 10px 20px 20px;
	clear:both;
}

/* 事業案内トップ-------------------------- */

div#warpIt {
	width:900px;
	height:150px;
	margin-top:20px;
	border-bottom:#CCCCCC solid 1px; 
}
div#warpChemicals {
	width:900px;
	height:80px;
	margin-top:0px;
	border-bottom:#CCCCCC solid 1px; 
}
div#warpFood {
	width:900px;
	height:80px;
	margin-top:0px;
}
div#warpPlastics {
	width:900px;
	height:150px;
	margin-top:0px;
	border-bottom:#CCCCCC solid 1px; 
}
div#group1 {
	float:left;
	width:137px;
	height:100px;
	margin-bottom:10px;
	margin-top:20px;
	padding:5px 10px 10px 10px;
	border-left:#FF6600 solid 3px;
}

div#group2 {
	float:left;
	width:137px;
	height:30px;
	margin-bottom:10px;
	margin-top:15px;
	padding:5px 10px 10px 10px;
	border-left:#FFCC00 solid 3px;
}

div#group3 {
	float:left;
	width:137px;
	height:100px;
	margin-bottom:10px;
	margin-top:15px;
	padding:5px 10px 10px 10px;
	border-left:#7842AA solid 3px;
}

div#group4 {
	float:left;
	width:137px;
	height:30px;
	margin-bottom:10px;
	margin-top:15px;
	padding:5px 10px 10px 10px;
	border-left:#6699CC solid 3px;
}

div#group5 {
	float:left;
	width:137px;
	height:30px;
	margin-bottom:10px;
	margin-top:15px;
	padding:5px 10px 10px 10px;
	border-left:#669966 solid 3px;
}

div#warpdisplay {
	float:left;
	width:740px;
	border-bottom:#CCCCCC solid 1px;
	margin: 10px 0 0 0;
	padding:0;
}
div#warpelEctronics {
	float:left;
	width:740px;
	margin:18px 0 0 0;
	padding:0;
}
	
div#groupLink {
	float:left;
	width:329px;
	margin:0px 0 0 0;
}


div#displayComent {
	float:left;
	width:350px;
	margin:10px 0 0 40px;
}


/* =======================================================================

  更新日　10/02/25

  henkou.css追記(divisions)
  

  ２.事業案内/division

======================================================================= */

/* ２.事業案内/division
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/


/* ============== division ALL STYLE  ======= */
div#columnAll {
	width:715px;
	float:left;
	min-height:350px;
	height: auto !important;
	height: 350px;
	
}

div#columnAll_chinese {
	width:900px;
	float:left;
	min-height:350px;

	height: auto !important;
	height: 350px;
	
}


#columnAll .padding {
	margin:10px 19px 10px 19px;
}
#columnAll .padding2 {
	margin:20px 0px 0 15px;
}


div#divisionColumn {
	width:715px;
	float:left;
	margin:20px 0 20px 20px;
	padding: 0;
	border-left:#cccccc solid 1px;
	min-height:630px;
	height: auto !important;
	height: 630px;
}


div#divisionColumn #centerColumn {
	width:530px;
	float:left;
	min-height:630px;
	height: auto !important;
	height: 630px;
}

div#divisionColumn #centerColumn .padding {
	margin:10px 19px 10px 19px;
}



/* border fix */
.colLeftBR {
	border-right:#cccccc solid 1px;
}
/* border fix */



/* ==============  top  ======= */
div#mainWrapper {
	width:900px;
	float:left;
	margin:20px 0 20px 0px;
	padding: 0;
	min-height:350px;
	height: auto !important;
	height: 350px;
}





.dlBox {
	height:135px;
}
* html .dlBox { /* ie6 hack */
	height:130px;
}

.kBox {
	height:65px;
}

.gBox {
	height:130px;
}

.jBox {
	height:65px;
}

.sBox {
	height:65px;
}




.dl_leftBox {
    border-left:#FF6600 solid 3px;
    float:left;
	height:120px;
	width:147px;
}
.k_leftBox {
    border-left: #FDCD00 solid 3px;
    float:left;
	height:55px;
	width:147px;
}
.g_leftBox {
    border-left: #7A43A9 solid 3px;
    float:left;
	height:110px;
	width:147px;
}
.j_leftBox {
    border-left: #669ACA solid 3px;
    float:left;
	height:55px;
	width:147px;
}
.s_leftBox {
    border-left: #6B996A solid 3px;
    float:left;
	height:55px;
	width:147px;
}


.rightBox {
    float:left;
	width:750px;
	height:130px;
}
.rightBox2 {
    float:left;
	width:750px;
	height:65px;
}

.title {
    display:block;
    padding:5px 0 0 10px;
}



.mainBox {
    clear:both;
    height:64px;
	border-bottom: #CCCCCC solid 1px;
}
.mainBox2 {
    clear:both;
    height:65px;
}


.mainBox a .mainBoxIn1 {
    float:left;
	width:180px;	
	padding: 35px 0px 0px 0px;
	background-image:url(../divisions/images/one_undermark.jpg);
	background-repeat:no-repeat;
	background-position:-10px 40px;
	text-decoration:none;
	font-weight:bold;
	height:30px;

}
.mainBox a:hover .mainBoxIn1 {
    float:left;
	width:180px;
	padding: 35px 0px px 0px;
	background-image:url(../divisions/images/one_undermark_over.jpg);
	background-repeat:no-repeat;
	background-position:-10px 40px;
	text-decoration:none;
}
.mainBox2 a .mainBoxIn1 {
    float:left;
	width:180px;	
	padding: 35px 0px 0px 0px;
	background-image:url(../divisions/images/one_undermark.jpg);
	background-repeat:no-repeat;
	background-position:-10px 40px;
	text-decoration:none;
	font-weight:bold;
	height:30px;

}
.mainBox2 a:hover .mainBoxIn1 {
    float:left;
	width:180px;
	padding: 35px 0px px 0px;
	background-image:url(../divisions/images/one_undermark_over.jpg);
	background-repeat:no-repeat;
	background-position:-10px 40px;
	text-decoration:none;
}



.mainBoxIn2 {
    float:left;
	width:155px;
	height:50px;
	padding:15px 40px 0 0px;
}
.mainBoxIn2-2 {
    float:left;
	width:155px;
	height:50px;
	padding:14px 40px 0 0px;
}

.mainBoxIn3 {
    float:left;
	width:375px;
	padding:20px 0 0 0;
}
.mainBoxIn3-2 {
    float:left;
	width:375px;
	padding:30px 0 0 0;
}


.line {
    clear:both;
	padding:0px 0 10px 0px;
}





/* ============== category top  ======= */

/* //// title //// */
div#titleDisplay_k {
	border-left:#FDCD00 solid 3px;
	height:50px;
	margin-bottom:10px;
	}
	
div#titleDisplay_g {
	border-left:#7A43A9 solid 3px;
	height:50px;
	margin-bottom:10px;
	}

div#titleDisplay_j {
	border-left:#669ACA solid 3px;
	height:50px;
	margin-bottom:10px;
	}

div#titleDisplay_s {
	border-left:#6B996A solid 3px;
	height:50px;
	margin-bottom:10px;
	}


/* //// comment //// */
.honbun {
    float:left;
	width:342px;
}

.photo2 {
	float:left;
	margin-right:10px;
	width:120px;
}

.textPadding {
    display:block;
    padding-top:5px;
}

/* //// group //// */
div#groupWrapper {
    float:left;
    width:500px;
}

div#groupWrapper2 {
    float:left;
    width:500px;
	padding-top:20px;
}


.group2 {
	clear:both;
	float:left;
	width:470px;
	min-height:65px;
	height: auto !important;
	height: 65px;
	border-bottom:1px #CCCCCC solid;
}

.group3 {
	clear:both;
	float:left;
	width:500px;
	height:30px;
	border-bottom:1px #CCCCCC solid;
}

.group3Title {
    width:200px;
	border-left:#999999 solid 3px;
	padding: 0 10px 0 5px;
}

.group2 .onerap2{
 width:210px;
 margin-right:20px;
 float:left;
}

/*下線ハック*/
.group2 .onerap2 a{
	text-decoration:none !important; 
}
.groupC .onerapC a{
	text-decoration:none !important; 
}
#group a{
	text-decoration:none !important; 
}
.groupImgWrapper a{
	text-decoration:none !important; 
}
/*下線ハック*/

.group2 .onerap_no{
 width:150px;

 float:left;
}
/*
div#group .one {
	width:125px;
	border-left:#999999 solid 3px;
	padding: 0 10px 0 10px;
	background-image:url(../divisions/images/one_undermark.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
*/
.group2 .one2 {
	width:185px;
	border-left:#999999 solid 3px;
	padding: 0 10px 0 5px;
	/*background-image:url(../divisions/images/one_undermark.jpg);
	background-repeat:no-repeat;
	background-position:bottom;*/
	text-decoration:none !important; 

}
/*
.group2 a:hover .one2 {
	width:185px;
	border-left:#c81042 solid 3px;
	padding: 0 10px 0 5px;
	text-decoration:none !important;
}
*/





/* //// groupImg //// */
.groupImgWrapper {
    float:left;
    width:487px;
	height:150px;
	padding:25px 0 0 0;
}


.groupImgWrapper .groupImgBox {
    float:left;
	margin:0 10px 0 0;
	width:150px;
	
}
.groupImgWrapper .groupImgBox2 {
    float:left;
	margin:0 10px 0 0;
	width:110px;
	
}




/*
div#groupImgWrapper .one3 {
	width:138px;	
	padding: 10px 0px 10px 10px;
	background-image:url(../divisions/images/one_undermark.jpg);
	background-repeat:no-repeat;
	background-position:-10px 70px;
	text-decoration:none;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid; 

}*/

.groupImgWrapper a .one3 {
	width:138px;
	padding: 10px 0px 10px 10px;
	background-image:url(../divisions/images/one_undermark.jpg);
	background-repeat:no-repeat;
	background-position:-8px 70px;
	text-decoration:none;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	min-height:65px;
	height: auto !important;
	height: 65px;

}
.groupImgWrapper a:hover .one3 {
	width:138px;
	padding: 10px 0px 10px 10px;
	background-image:url(../divisions/images/one_undermark_over.jpg);
	background-repeat:no-repeat;
	background-position:-8px 70px;
	text-decoration:none;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
}
* html .groupImgWrapper a .one3 { /* ie6 hack */
	width:138px;
	margin-top:-10px;
	padding: 10px 0px 10px 10px;
	background-image:url(../divisions/images/one_undermark.jpg);
	background-repeat:no-repeat;
	background-position:-8px 70px;
	text-decoration:none;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	min-height:65px;
	height: auto !important;
	height: 65px;

}
* html .groupImgWrapper a:hover .one3 { /* ie6 hack */
	width:138px;
	margin-top:-10px;
	padding: 10px 0px 10px 10px;
	background-image:url(../divisions/images/one_undermark_over.jpg);
	background-repeat:no-repeat;
	background-position:-8px 70px;
	text-decoration:none;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
}
.groupImgWrapper a .one4 {
	width:88px;	
	padding: 10px 10px 10px 10px;
	background-image:url(../divisions/images/one_undermark.jpg);
	background-repeat:no-repeat;
	background-position:-47px 85px;
	text-decoration:none;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	min-height:80px;
	height: auto !important;
	height: 80px;

}
.groupImgWrapper a:hover .one4 {
	width:88px;
	padding: 10px 10px 10px 10px;
	background-image:url(../divisions/images/one_undermark_over.jpg);
	background-repeat:no-repeat;
	background-position:-47px 85px;
	text-decoration:none;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
}
div#group a .one5 {
	width:130px;
	border-left:#999999 solid 3px;
	padding: 0 10px 0 5px;
	background-image:url(../divisions/images/one_undermark.jpg);
	background-repeat:no-repeat;
	background-position:-5px 25px;
	text-decoration:none;
	min-height:35px;
	height: auto !important;
	height: 35px;
}
div#group a:hover .one5 {
	width:130px;
	border-left:#c81042 solid 3px;
	padding: 0 10px 0 5px;
	background-image:url(../divisions/images/one_undermark_over.jpg);
	background-repeat:no-repeat;
	background-position:-5px 25px;
	text-decoration:none;
}


.ImgBox {
    width:150px;
	height:60px;
}

.ImgBox2 {
    width:110px;
	height:60px;
}

.oneIn {
	margin-top:5px;
	width:100px;
}

.oneIn2 {
	margin-top:5px;
}


/* //// HEADER //// */
div#containerDisplay_d {
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
	background-image:url(../divisions/it/electronics/images/it_hedar_back.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0;
}
div#containerDisplay_k {
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
	background-image:url(../divisions/chemicals/images/it_hedar_back.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0;
}
div#containerDisplay_g {
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
	background-image:url(../divisions/plastics/1/images/it_hedar_back.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0;
}
div#containerDisplay_g2 {
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
	background-image:url(../divisions/plastics/2/images/it_hedar_back.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0;
}
div#containerDisplay_j {
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
	background-image:url(../divisions/housing/images/it_hedar_back.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0;
}
div#containerDisplay_s {
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
	background-image:url(../divisions/food/images/it_hedar_back.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0;
}



/* //// TITLE //// */
div#joho_k h2{
	clear: both;
	margin: 5px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/chemicals/images/subtitle_back_k.jpg);
	background-repeat:no-repeat;
	/*height:25px;*/
	height:auto;
	border-bottom:#cccccc solid 1px;
}
div#joho_g h2{
	clear: both;
	margin: 5px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/plastics/images/subtitle_back_g.jpg);
	background-repeat:no-repeat;
	height:auto;
	border-bottom:#cccccc solid 1px;
}	
div#joho_j h2{
	clear: both;
	margin: 5px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/housing/images/subtitle_back_j.jpg);
	background-repeat:no-repeat;
	height:auto;
	border-bottom:#cccccc solid 1px;
}			
div#joho_s h2{
	clear: both;
	margin: 5px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/food/images/subtitle_back_s.jpg);
	background-repeat:no-repeat;
	height:auto;
	border-bottom:#cccccc solid 1px;
}





/*__SUB*/

#joho_sub_i h2{
	clear: both;
	margin: 5px 0 15px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/it/display/images/subtitle_back.jpg);
	background-repeat:no-repeat;
	min-height: 25px;
	height: auto !important;
	height: 25px;
	border-bottom:#cccccc solid 1px;
}
#joho_sub_k h2{
	clear: both;
	margin: 5px 0 15px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/chemicals/images/subtitle_back_k.jpg);
	background-repeat:no-repeat;
	height:25px;
	border-bottom:#cccccc solid 1px;
}
#joho_sub_g h2{
	clear: both;
	margin: 5px 0 15px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/plastics/images/subtitle_back_g.jpg);
	background-repeat:no-repeat;
	min-height: 25px;
	height: auto !important;
	height: 25px;
	border-bottom:#cccccc solid 1px;
}
#joho_sub_j h2{
	clear: both;
	margin: 5px 0 15px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/housing/images/subtitle_back_j.jpg);
	background-repeat:no-repeat;
	height:25px;
	border-bottom:#cccccc solid 1px;
}
#joho_sub_s h2{
	clear: both;
	margin: 5px 0 15px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/food/images/subtitle_back_s.jpg);
	background-repeat:no-repeat;
	height:25px;
	border-bottom:#cccccc solid 1px;
}
.joho_sub_cata h2{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/images/subtitle_back_sub.jpg);
	background-repeat:no-repeat;
	height:25px;
	border-bottom:#cccccc solid 1px;
}
.joho_sub5 h2{
	clear: both;
	margin: 5px 0 15px 0;
	padding: 0px 10px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/images/subtitle_back_sub.jpg);
	background-repeat:no-repeat;
	height:25px;
	border-bottom:#cccccc solid 1px;
}
.joho_sub6 h2{
	clear: both;
	padding: 0px 10px 5px 10px;
	background-image:url(../divisions/images/subtitle_back_sub.jpg);
	background-repeat:no-repeat;
	height:20px;
	border-bottom:#cccccc solid 1px;
}
/* h2排除 */
.joho_subsub{ 
	clear: both;
	margin: 5px 0 15px 0;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/images/subtitle_back_sub.jpg);
	background-repeat:no-repeat;
	height:15px;
	border-bottom:#cccccc dotted 1px;
}
.joho_subsub2{ 
	clear: both;
	margin: 5px 0 10px 0;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/images/subtitle_back_sub.jpg);
	background-repeat:no-repeat;
	height:15px;
	border-bottom:#cccccc dotted 1px;
}
.joho_subsub3{ 
	clear: both;
	margin: 30px 0 10px 0;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/images/subtitle_back_sub.jpg);
	background-repeat:no-repeat;
	height:15px;
	border-bottom:#cccccc dotted 1px;
}
.joho_subsub4{ 
	clear: both;
	margin: 5px 0 0px 0;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/images/subtitle_back_sub.jpg);
	background-repeat:no-repeat;
	height:15px;
	border-bottom:#cccccc dotted 1px;
}
.joho_subsub5{ 
	clear: both;
	margin: 5px 0 10px 0;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
	background-image:url(../divisions/images/subtitle_back_sub.jpg);
	background-repeat:no-repeat;
	height:15px;
	border-bottom:#cccccc dotted 1px;
}




/* _________subTitle_________ */
.subTitle {
    margin:5px 0 10px 0;
	padding:5px 0 0 5px;
	background-color:#999999;
	height:20px;
	font-weight:bold;
}
.subTitle2 {
	padding:10px 0 15px px;
}

.subTitle2_1 {
	padding:0px 0 15px px;
}

.subTitle3 {
    margin-bottom:5px;
	margin-left:0px;
	border-bottom:dotted 1px #ccc;
	font-weight:bold;
}
.subTitle4 {
    clear:both;
    margin-bottom:5px;
	margin-left:0px;
	padding:15px 0 0 0;
	border-bottom:dotted 1px #ccc;
	font-weight:bold;
}
.subTitle5 {
    clear:both;
    margin-bottom:5px;
	margin-left:0px;
	padding:20px 0 0 0;
	font-weight:bold;
}
.subTitle6 {
    clear:both;
	margin-left:0px;
	padding:20px 0 0 0;
	font-weight:bold;
}
.subTitle7 {
    clear:both;
	margin-left:0px;
	padding:0px 0 0 0;
	font-weight:bold;
}




/* ーーーーーーーーーーーーーーー

        情報画像本部 

ーーーーーーーーーーーーーーー */


/* _________hedlineCopy_________ */
.headlineCopy2 {
	padding:0px 0 15px 0;	
	width:677px;
}
.headlineCopy3 {
	padding:10px 0 15px 0;
	width:675px;
}
.headlineCopy4 {
	padding:10px 0 15px 0;
	width:692px;
}
.headlineCopy5 {
	padding:10px 0 15px 0;	
	width:664px;
}
.headlineCopy6 {
    clear:both;
	padding:10px 0 0px 0;
	width:677px;
}
.headlineCopy7 {
    clear:both;
	padding:0px 0 20px 0;
	width:677px;
}
.headlineCopy8 {
	padding:10px 0 27px 0;
	width:500px;
}
.headlineCopy9 {
	padding:10px 0 15px 0;
	width:677px;
}
.headlineCopy10 {
	padding:0px 0 15px 0;	
	width:900px;
}


/*__LEFT*/
.headlineCopy2_left {
    float:left;
	width:495px;
	padding-right:25px;
}
.headlineCopy2_left2 {
    float:left;
	width:402px;
	padding-right:15px;
}
.headlineCopy10_left2 {
    float:left;
	width:600px;
	padding-right:15px;
}
.headlineCopy2_left3 {
    float:left;
	width:433px;
	padding-right:15px;
}
.headlineCopy2_left4 {
    float:left;
	width:432px;
	padding-right:15px;
}
.headlineCopy2_left5 {
    float:left;
	width:482px;
	padding-right:15px;
}
.headlineCopy2_left6 {
    float:left;
	width:570px;
	padding-right:15px;
}
.headlineCopy2_left6a {
    float:left;
	width:100%;
/*padding-right:15px;*/
}
.headlineCopy2_left7 {
    float:left;
	width:502px;
	padding-right:15px;
}
.headlineCopy2_left8 {
    float:left;
	width:286px;
	padding-right:30px;
}
.headlineCopy2_left9 {
    float:left;
	width:363px;
	padding-right:30px;
}
.headlineCopy2_left10 {
    float:left;
	width:448px;
	padding-right:15px;
}
.headlineCopy2_left11 {
    float:left;
	width:472px;
	padding-right:15px;
}
.headlineCopy2_left12 {
    float:left;
	width:10px;
	padding-right:5px;
}
.headlineCopy2_left13 {
    float:left;
	width:362px;
	padding-right:15px;
}
.headlineCopy2_left14 {
    float:left;
	width:419px;
	padding-right:15px;
}
.headlineCopy2_left15 {
    float:left;
	width:490px;
	padding-right:15px;
}
.headlineCopy2_left16 {
    float:left;
	width:563px;
	padding-right:15px;
}
.headlineCopy2_left17 {
    float:left;
	width:427px;
	padding-right:0px;
}
.headlineCopy2_left18 {
    float:left;
	width:180px;
	padding-right:15px;
}
.headlineCopy2_left19 {
    float:left;
	width:462px;
	padding-right:15px;
}

.headlineCopy4_left {
    float:left;
	width:402px;
	padding-right:15px;
	margin-bottom:15px;
}

.headlineCopy5_left {
    float:left;
	width:464px;
	padding-right:15px;
}

.headlineCopy5_left2 {
    float:left;
	width:390px;
	padding-right:15px;
}

.headlineCopy7_left {
    float:left;
	width:487px;
	padding-right:15px;
}

.headlineCopy8_left {
    float:left;
	width:265px;
	padding-right:15px;
}

.headlineCopy9_left {
    float:left;
	width:400px;
	padding-right:15px;
}
.headlineCopy10_left {
    float:left;
	width:207px;
	padding-bottom:10px;
}
.headlineCopy5_left {
	padding:10px 15px 15px 0;	
	width:400px;
	float:left;
}



/*__RIGHT*/
headlineCopy2_right {
    float:left;
	width:150px;
}
.headlineCopy2_right2 {
    float:left;
	width:260px;
}
.headlineCopy10_right2 {
    float:left;
	width:260px;
}
.headlineCopy2_right3 {
    float:left;
	width:225px;
}
.headlineCopy2_right4 {
    float:right;
	width:230px;
}
.headlineCopy2_right5 {
    float:right;
	width:180px;
}
.headlineCopy2_right6 {
    float:right;
	width:103px;
}
.headlineCopy2_right7 {
    float:right;
	width:160px;
}
.headlineCopy2_right8 {
    float:right;
	width:361px;
}
.headlineCopy2_right9 {
    float:right;
	width:280px;
}
.headlineCopy2_right10 {
    float:right;
	width:214px;
}
.headlineCopy2_right11 {
    float:right;
	width:190px;
}
.headlineCopy2_right12 {
    float:right;
	width:665px;
}
.headlineCopy2_right13 {
    float:right;
	width:300px;
}
.headlineCopy2_right14 {
    float:right;
	width:243px;
}
.headlineCopy2_right15 {
    float:right;
	width:172px;
}
.headlineCopy2_right16 {
    float:right;
	width:96px;
}
.headlineCopy2_right17 {
    float:right;
	width:250px;
}
.headlineCopy2_right18 {
    float:right;
	width:482px;
}
.headlineCopy2_right19 {
    float:right;
	width:200px;
}


.headlineCopy4_right {
    float:left;
	width:260px;
}

.headlineCopy5_right {
    float:right;
	width:184px;
}

.headlineCopy5_right2 {
    float:right;
	width:252px;
}

.headlineCopy7_right {
    float:left;
	width:175px;
	padding-top:40px;
}

.headlineCopy8_right {
    float:left;
	width:220px;
}



/*headlinecopy_hack*/

.pad_top2 {
    padding-top:30px;
}

.pad_top20 {
    padding-top:20px;
}






/*__LIST*/
.headlineCopy3 ul{
    margin:0 0 -5px 25px;
    padding:0 0 0px 15px;
}
.headlineCopy9 ul{
    margin:0 0 -5px -25px;
    padding:0 0 0px 15px;
}

.headlineCopy2 ul li{
    margin-left:-25px;
	margin-bottom:5px;
    padding-bottom:3px;
	padding-left:10px;
	background-image:url(../divisions/images/list.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	list-style:none;
}	
.headlineCopy3 ul li{
	margin:0 0 5px -25px;
    padding:0 0 5px 10px;
	border-bottom:#cccccc dotted 1px;
	background-image:url(../divisions/images/list.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	list-style:none;	
}
.headlineCopy4 ul li{
    margin-left:10px;
    padding-bottom:3px;
	padding-left:10px;
	padding-top:3px;
	background-image:url(../divisions/images/list.gif);
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none;
}
.headlineCopy6 ul li{
    margin-left:0px;
	margin-bottom:5px;
    padding-bottom:3px;
	padding-left:10px;
	background-image:url(../divisions/images/list.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	list-style:none;
}
.headlineCopy8 ul li{
    margin-left:-25px;
	margin-bottom:5px;
    padding-bottom:3px;
	padding-left:10px;
	background-image:url(../divisions/images/list.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	list-style:none;
}
.headlineCopy9 ul li{
	margin:0 0 5px 0px;
    padding:0 0 5px 10px;
	border-bottom:#cccccc dotted 1px;
	list-style:none;	
}

*html .headlineCopy2 ul li{
    margin-left:-25px;
    padding-bottom:3px;
	padding-left:10px;
	background-image:url(../divisions/images/list.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none;
}
*html .headlineCopy3 ul li{

    width:675px;
	margin:0 0 5px -25px;
    padding:0 0 5px 10px;
	border-bottom:#cccccc dotted 1px;
	background-image:url(../divisions/images/list.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none;
}
*html .headlineCopy4 ul li{
    margin-left:10px;
    padding-bottom:3px;
	padding-left:10px;
	padding-top:3px;
	background-image:url(../divisions/images/list.gif);
	background-repeat:no-repeat;
	background-position:0px 14px;
	list-style:none;
}
*html .headlineCopy6 ul li{
    margin-left:0px;
    padding-bottom:3px;
	padding-left:10px;
	background-image:url(../divisions/images/list.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none;
}
*html .headlineCopy8 ul li{
    margin-left:-25px;
    padding-bottom:3px;
	padding-left:10px;
	background-image:url(../divisions/images/list.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	list-style:none;
}
*html .headlineCopy9 ul li{
    width:675px;
	margin:0 0 5px -25px;
    padding:0 0 5px 10px;
	border-bottom:#cccccc dotted 1px;
	list-style:none;
}

.headlineCopy3 ul li span{
    padding:0 0 0 50px;
	
}

.headlineCopy3 ul li .list_padding {
    padding:0 0 0 45px;
}
.headlineCopy3 ul li .list_padding2 {
    padding:0 0 0 45px;
}








/* _________mainCopy_________ */
#mainCopy {
	clear:both;	
	padding-top:25px;

}
#mainCopy2 {
	clear:both;	
	padding-top:0px;	
}
#mainCopy3 {
/*	clear:both;	*/
	height:350px;
}



/*__LEFT*/
.mainCopyLeft {
	float:left;
	width:508px;
	border-right:#CCCCCC 1px solid;
	padding-right:15px;
}

.mainCopyLeft_10 {
	float:left;
	width:600px;
	border-right:#CCCCCC 1px solid;
	padding-right:15px;
}

.mainCopy2Left {
	float:left;
	width:508px;
	border-right:#CCCCCC 1px solid;
	padding-right:15px;
}
.mainCopy2Left2 {
	float:left;
	width:455px;
	padding-right:15px;
}
.mainCopy2Left3 {
	float:left;
	width:508px;
	border-right:#CCCCCC 1px solid;
	padding-right:15px;
}

.mainCopy3Left {
	float:left;
	width:502px;
	height:auto;
	border-right:#CCCCCC 1px solid;
	padding-right:19px;
}

.mainCopy2Left ul li{
    margin-left:10px;
    padding-bottom:3px;
	padding-left:10px;
	padding-top:3px!important;
	background-image:url(../divisions/images/list.gif);
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none;
}
*html .mainCopy2Left ul li{
    margin-left:10px;
    padding-bottom:3px;
	padding-left:10px;
	padding-top:3px!important;
	background-image:url(../divisions/images/list.gif);
	background-repeat:no-repeat;
	background-position:0px 14px;
	list-style:none;
}


/*__RIGHT*/
.mainCopyRight {
	float:right;
	width:138px;
	padding-left:15px;
}

.mainCopyRight_10 {
	float:right;
	width:230px;
	padding-left:10px;
	padding-right:30px;
}

.mainCopyRight_10 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.mainCopyRight_10 ul li {
	padding-top:15px;
}


.mainCopy2Right {
	float:right;
	width:191px;
	border-left:#CCCCCC 1px solid;
	padding-left:15px;
	
}
.mainCopy2Right2 {
	float:right;
	width:138px;
	padding-left:15px;
	
}



/*__CENTER*/
.mainCopyCenter {
	width:677px;
	padding-bottom:10px;
}

.mainCopyCenter_L {
	float:left;
	width:502px;
	padding-right:15px;
}
.mainCopyCenter_R {
	float:right;

}


/*__LIST*/
#mainCopy ul {
	margin:0;
	padding:0;
	list-style:none;
}
#mainCopy ul li {
	padding-top:15px;
}
#mainCopy2 ul {
	margin:0;
	padding:0;
	list-style:none;
}
#mainCopy2 ul li {
	padding-top:15px;
}
#mainCopy3 ul {
	margin:0;
	padding:0;
	list-style:none;
}
#mainCopy3 ul li {
	padding-top:15px;
}

.mainCopyCenter_L ul li {
    margin-left:10px;
    padding-bottom:3px;
	padding-left:10px;
	padding-top:3px!important;
	background-image:url(../divisions/images/list.gif);
	background-repeat:no-repeat;
	background-position:0px 11px;
	list-style:none;
}






.ulStyle {
	margin-left:-8px;
}


.InquiryCopy {
	clear:both;
	padding:15px 15px 0px 15px;
	border:#ccc 1px solid;
}





/* //// カタログ //// */
.cataBox {
    float:left;
	width:450px;
	height:50px;
	border-bottom:1px #CCCCCC dotted;	
}
.cataBox_noline  {
    float:left;
	width:450px;
	height:50px;	
}
.cataBox3 {
    float:left;
	width:450px;
	height:150px;
	border-bottom:1px #CCCCCC dotted;	
}
.cataBox5 {
    float:left;
	width:450px;
	height:180px;
	border-bottom:1px #CCCCCC dotted;	
}
.cataBox4 {
    float:left;
	width:450px;
	height:90px;
	border-bottom:1px #CCCCCC dotted;	
}
.cataBox4_noline {
    float:left;
	width:450px;
	height:90px;	
}
.cataBox2 {
    float:left;
	width:400px;
	height:50px;
	border-bottom:0px #CCCCCC dotted;	
}
.cataTitle {
    float:left;
	padding:18px 0 0 0px;
	width:270px;
}
.cataTitlesub {
    float:left;
	padding:15px 0 0 50px;
	width:220px;
}
.cataTitle-2 {
    float:left;
	padding:18px 0 0 0px;
}
.cataTitle-2sub {
    float:left;
	padding:10px 0 0 0px;
}
.cataPdfImg {
    float:right;
	padding:10px 0px 0 0;
}
.cataPdfImgsub {
    float:right;
	padding:5px 0px 0 0;
}
.cataTitle-2 a {

}
.cataPdfImg a {

}








/* ------------------POP UP WINDOW-------- */

#popWinWrapper {
	width:690px;
}











/* ーーーーーーーーーーーーーーー

        　電子機能材 

ーーーーーーーーーーーーーーー */

/* ーーーーーーーーーーーーーーー

        　  化学品 

ーーーーーーーーーーーーーーー */
.pTitle {
    font-weight:bold;
	padding-bottom:15px;
}



.sirikon_style {
    border: dotted 1px #666666;
    padding: 15px;
	width:350px;
}


.nobel_style {
    border: solid 1px #666666;
	margin:15px 0 0 0;
    padding: 10px;
}


.nitoro_tableBox {
    clear:both;
	padding:15px 0;
}



.kurokemiBox {
    padding:0 0 20px 27px;
	margin-bottom:15px;
	display:block;
	border-bottom: solid 1px #ccc;
}






.suiseiBox {
    width:677px;
}


.suiseiBox_left {
    display:inline;
	float:left;
	width:300px;
}

.suiseiBox_right {
    display:inline;
	padding-left:15px;
	float:right;
	width:360px;
}


.tableTitle {
    padding:15px 0 5px 0;
	font-weight:bold;
}
.tableTitle2 {
    padding:0px 0 5px 0;
	font-weight:bold;
}


.seikatuImg {
    margin:0 auto;
	padding:30px 0 0 0;
	width:509px;
}


.homeBoxWrapper {
    width:680px;
	height:122px;
}

.homeBox {
    float:left;
    border:1px dotted #999999;
	width:260px;
	height:120px;
}

.homeImg {
    border-right:#999999 1px dotted;
	border-bottom:#999999 1px dotted
}






/* ーーーーーーーーーーーーーーー

        　合成樹脂1 

ーーーーーーーーーーーーーーー */
.zairyoukaihatsuImg {
    margin:0 auto;
	padding:30px 0 0 0;
	width:477px;
}

.youkaigenriImg {
    margin:0 auto;
	padding:15px 0 0 0;
	width:300px;
}




/* ーーーーーーーーーーーーーーー

        　合成樹脂1 

ーーーーーーーーーーーーーーー */
.filmImgBox {
    width:677px;
}


.filmImg {
    float:left;
	display:inline;
	padding-right:35px;
}
.filmImg_last {
    float:left;
	display:inline;
	padding-right:0px;
}

.filmImg2 {
    float:left;
	display:inline;
	padding-right:50px;
}
.filmImg2_last {
    float:left;
	display:inline;
	padding-right:0px;
}

/* ーーーーーーーーーーーーーーー
		
		packaging

ーーーーーーーーーーーーーーー */

#packImgBox {
    width:455px;
}

#packImgBox .packImg {
    float:left;
	display:inline;
	padding-right:14px;
}
#packImgBox .cap {
	clear:both;
	width:380px;
	text-align:center;
}



/* ーーーーーーーーーーーーーーー

        　   IQue

ーーーーーーーーーーーーーーー */
div#divisionColumn #centerColumn2 {
	width:529px;
	float:left;
	min-height:630px;
	height: auto !important;
	height: 630px;
	border-right:#CCCCCC 1px solid;
}

div#divisionColumn #centerColumn2 .padding {
	margin:10px 15px;
}






/* ======================================================

                 ＲＩＧＨＴ　ＭＥＮＵ

====================================================== */
#rightMenuBox {
    float:right;
	width:160px;
	padding:10px 10px 0 10px;
	border-left:#CCCCCC 1px solid;
}


/*-----------------化学品用--*/
#rightMenu  .nowjoho {
height:auto;
display:block; 
padding:10px 0 10px 7px;
text-decoration:none;
color:#333333;width:150px;
margin:0px 0px;
border-top:#CCCCCC 1px solid;
}
#rightMenu a:hover.nowjoho {
display:block; 
padding:10px 0 10px 7px;
text-decoration:none;
color:#333333;
width:150px; 
margin:0px 0px;
height:auto;
border-top:#CCCCCC 1px solid;
}









#rightmenuTitle1 {
 font-weight:bold;
height:auto;
display:block; 
padding:8px 0 5px 7px;
text-decoration:none;
color:#333333;
width:150px;
background-image:url(../images/rightmenu_back_now.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px;;

}

#rightmenuTitle2 {
 font-weight:bold;
height:auto;
display:block; 
padding:8px 0 5px 7px;
text-decoration:none;
color:#333333;
width:150px;
background-image:url(../images/rightmenu_back_now.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px;;
}

#rightmenuTitle3 {
font-weight:bold;
height:auto;
display:block; 
padding:30px 0 5px 7px;
margin:10px 0 0 0;
text-decoration:none;
color:#333333;
width:150px;
background-image:url(../images/rightmenu_back_now.jpg);
background-repeat:no-repeat;
background-position:0px 23px;
margin:0px 0px;;
border-bottom:#CCCCCC solid 1px;
}


.rightlistBox1 {
 height:680px;
}




/* -----------------style.css編集部分-- */
#rightMenu {
	width:160px;
	float:right;
	
}

#rightMenu ul { 
margin: 0 ; 
padding :0; 
list-style-type : none; 
}
#rightMenu ul .indent{
	margin: 0 0 0 10px;
}

#rightMenu li { 
display : inline; 
padding :0; 
margin:0;
line-height:0;
}

#rightMenu a {
height:auto;
display:block; 
padding:10px 5px 10px 10px;
text-decoration:none!important;
color:#333333;width:145px;
border-bottom:#cccccc solid 1px;
background-image:url(../images/leftmenu_back.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px;
line-height:normal;
}
#rightMenu a.linew {
height:auto;
display:block; 
padding:10px 5px 10px 10px;
text-decoration:none;
color:#333333;
width:145px;
border-bottom:#cccccc solid 1px;
border-top:#cccccc solid 1px;
background-image:url(../images/leftmenu_back.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px;
}
#rightMenu  .in {
height:auto;
display:block; 
padding:5px 5px 5px 10px;
text-decoration:none;
color:#333333;
width:130px;
border-bottom:#cccccc dotted 1px;
background-image:url(../images/leftmenu_back140.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px;
}
#rightMenu  .inline {
height:auto;
display:block; 
padding:5px 5px 5px 10px;
text-decoration:none;
border:none;
color:#333333;
width:130px;
/*border-bottom:#cccccc dotted 1px;*/
background-image:url(../images/leftmenu_back140.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px;
}

#rightMenu  .now {
height:auto;
display:block; 
padding:10px 5px 10px 7px;
text-decoration:none;
color:#333333;width:145px;
background-image:url(../images/leftmenu_back_now.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px;
}

*html #rightMenu a {
height:2px;
display:block; 
padding:10px 5px 10px 10px;
text-decoration:none;
color:#333333;width:145px; 
background-image:url(../images/leftmenu_back.jpg);
background-repeat:no-repeat;
margin:0px 0px;
}

#rightMenu a:hover {
display:block; 
padding:10px 5px 10px 10px;
text-decoration:none;
color:#c81042;
background-image:url(../images/leftmenu_back_over.jpg);
background-repeat:no-repeat;
background-position:left;
width:145px; 
margin:0px 0px;
height:auto;
}
#rightMenu a:hover.in {
display:block; 
padding:5px 5px 5px 10px;
text-decoration:none;
color:#c81042;
border-bottom:#cccccc dotted 1px;
background-image:url(../images/leftmenu_back140_over.jpg);
background-repeat:no-repeat;
background-position:left;
width:130px; 
margin:0px 0px;
height:auto;
}
#rightMenu a:hover.inline {
display:block; 
padding:5px 5px 5px 10px;
text-decoration:none;
color:#c81042;
background-image:url(../images/leftmenu_back140_over.jpg);
background-repeat:no-repeat;
background-position:left;
width:130px; 
margin:0px 0px;
height:auto;
}

#rightMenu a:hover.now {
display:block; 
padding:10px 5px 10px 7px;
text-decoration:none;
color:#333333;
background-image:url(../images/leftmenu_back_now.jpg);
background-repeat:no-repeat;
background-position:left;
width:145px; 
margin:0px 0px;
height:auto;
}

*html #rightMenu a:hover {
display:block; 
padding:10px 5px 10px 10px;
text-decoration:none;
color:#c81042;
width:145px; 
margin:0px 0px;
height:2px;
}




/* ======================================================

      　　   ＩＱｕｅ　ＲＩＧＨＴ　ＭＥＮＵ

====================================================== */
#rightMenuBox_ique {
    float:right;
	width:160px;
	padding:15px 7px 0 0px;
}
*html #rightMenuBox_ique {
    float:right;
	width:160px;
	padding:15px 7px 0 0px;
}


/*-----------------IQue用--*/
#rightMenu_ique  .nowjoho2 {
height:auto;
display:block; 
padding:10px 0 10px 7px;
text-decoration:none;
color:#333333;width:150px;
margin:0px 0px;

}
#rightMenu_ique a:hover.nowjoho2 {
display:block; 
padding:10px 0 10px 7px;
text-decoration:none;
color:#333333;
width:150px; 
margin:0px 0px;
height:auto;

}








#rightmenuTitle1_ique {
 font-weight:bold;
height:auto;
display:block; 
padding:8px 0 5px 7px;
text-decoration:none;
color:#333333;
width:150px;
background-image:url(../images/rightmenu_back_now.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px;;

}

#rightmenuTitle2_ique {
 font-weight:bold;
height:auto;
display:block; 
padding:8px 0 5px 7px;
text-decoration:none;
color:#333333;
width:150px;
background-image:url(../images/rightmenu_back_now.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px;;
}

#rightmenuTitle3_ique {
font-weight:bold;
height:auto;
display:block; 
padding:30px 0 5px 7px;
margin:10px 0 0 0;
text-decoration:none;
color:#333333;
width:150px;
background-image:url(../images/rightmenu_back_now.jpg);
background-repeat:no-repeat;
background-position:0px 23px;
margin:0px 0px;;
border-bottom:#CCCCCC solid 1px;
}





/* -----------------style.css編集部分-- */
#rightMenu_ique {
	width:160px;
	float:right;
	
}

#rightMenu_ique ul { 
margin: 0 ; 
padding :0; 
list-style-type : none; 
}
#rightMenu_ique ul .indent{
	margin: 0 0 0 10px;
}

#rightMenu_ique li { 
display : inline; 
padding :0; 
margin:0;
line-height:0;
}

#rightMenu_ique a {
height:auto;
display:block; 
padding:10px 5px 10px 10px;
text-decoration:none!important;
color:#333333;width:145px;
border-bottom:#cccccc solid 1px;
background-image:url(../images/leftmenu_back.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px;
line-height:normal;
}
#rightMenu_ique a.linew {
height:auto;
display:block; 
padding:10px 5px 10px 10px;
text-decoration:none;
color:#333333;
width:145px;
border-bottom:#cccccc solid 1px;
border-top:#cccccc solid 1px;
background-image:url(../images/leftmenu_back.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px;
}
#rightMenu_ique  .in {
height:auto;
display:block; 
padding:5px 5px 5px 10px;
text-decoration:none;
color:#333333;
width:130px;
border-bottom:#cccccc dotted 1px;
background-image:url(../images/leftmenu_back140.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px;
}
#rightMenu_ique  .inline {
height:auto;
display:block; 
padding:5px 5px 5px 10px;
text-decoration:none;
border:none;
color:#333333;
width:130px;
/*border-bottom:#cccccc dotted 1px;*/
background-image:url(../images/leftmenu_back140.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px;
}

#rightMenu_ique  .now {
height:auto;
display:block; 
padding:10px 5px 10px 7px;
text-decoration:none;
color:#333333;width:145px;
background-image:url(../images/leftmenu_back_now.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px;
}

*html #rightMenu_ique a {
height:2px;
display:block; 
padding:10px 5px 10px 10px;
text-decoration:none;
color:#333333;width:145px; 
background-image:url(../images/leftmenu_back.jpg);
background-repeat:no-repeat;
margin:0px 0px;
}


#rightMenu_ique a:hover {
display:block; 
padding:10px 5px 10px 10px;
text-decoration:none;
color:#c81042;
background-image:url(../images/leftmenu_back_over.jpg);
background-repeat:no-repeat;
background-position:left;
width:145px; 
margin:0px 0px;
height:auto;
}
#rightMenu_ique a:hover.in {
display:block; 
padding:5px 5px 5px 10px;
text-decoration:none;
color:#c81042;
border-bottom:#cccccc dotted 1px;
background-image:url(../images/leftmenu_back140_over.jpg);
background-repeat:no-repeat;
background-position:left;
width:130px; 
margin:0px 0px;
height:auto;
}
#rightMenu_ique a:hover.inline {
display:block; 
padding:5px 5px 5px 10px;
text-decoration:none;
color:#c81042;
background-image:url(../images/leftmenu_back140_over.jpg);
background-repeat:no-repeat;
background-position:left;
width:130px; 
margin:0px 0px;
height:auto;
}

#rightMenu_ique a:hover.now {
display:block; 
padding:10px 5px 10px 7px;
text-decoration:none;
color:#333333;
background-image:url(../images/leftmenu_back_now.jpg);
background-repeat:no-repeat;
background-position:left;
width:145px; 
margin:0px 0px;
height:auto;
}

*html #rightMenu_ique a:hover {
display:block; 
padding:10px 5px 10px 10px;
text-decoration:none;
color:#c81042;
width:145px; 
margin:0px 0px;
height:2px;
}


/* =======================================================================

  更新日　10/02/25

  henkou.css追記(divisions)
  

  ２.事業案内/division

======================================================================= */

