@charset "utf-8";
/* CSS Document */
/*rightContens:トップページ用+++++++++++++++++++++++++++++++++++++++++++*/
#topRightContens{
	width:200px;
	float:left;
}
/*営業カレンダー++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#eCalender h2{
	width:200px;
	height:35px;
	text-indent:-99999px;
	background-image:url(../main_img/midashi/midashiTC.png);
	background-repeat:no-repeat;
}
#eCalender p{
	font-size:12px;
	width:180px;
	line-height:1.5;
	margin:0 auto;
}
#eCalender p span{
	font-size:12px;
	color:#ff6700;
}
/*カレンダー詳細設定ここから*/
#eCalender table{
	width:180px;
	margin:10px auto;
	border:1px solid #CCC;
}
#eCalender table tr th,#eCalender table tr td{
	font-size:14px;
	text-align:center;
}
#eCalender table caption{
	font-size:16px;
	text-align:center;
	line-height:2;
	height:35px;
	font-weight:bolder;
	color:#fff;
	background-color:#666;
}
#eCalender table tr th,#eCalender table tr td{
	color:#666;
}
#eCalender table tr th span,#eCalender table tr td span{
	font-size:14px;
	color:#ff6700;
}
#eCalender table tr td.sima{		/*シマッキーイベント出演予定*/
	width:25px;
	height:25px;
	background-image:url(../main_img/calender_sima.gif);
	background-repeat:no-repeat;
	color:#666;
}
/*シマッキー出演告知++++++++++++++++++++++++++++++++++++++++++++++++++*/
#SimakeySyutuen{
	height:200px;
	background-image:url(../main_img/eventnavi200.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#SimakeySyutuen ul{
	width:170px;
	position:relative;
	top:90px;
	left:20px;
}
#SimakeySyutuen ul li{
	font-size:0.9em;
	margin-bottom:5px;
	text-align:center;
	line-height:1.5;
}
#SimakeySyutuen ul li strong{
	font-size:1.1em;
	color:#ff6700;
}
/*rightContens:サブページ用+++++++++++++++++++++++++++++++++++++++++++*/
#RightContens{
	width:625px;
	float:left;
	font-size:14px;
	line-height:1.8;
}
#RightContens h2 img{/margin-bottom:10px;/*ie6,7対策*/}
#RightContens p,#infoCont p{
	width:600px;
	margin:0 auto 10px;
	text-align:justify;
}
/*会社案内++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*共通項目*/
table#kaGiyo,#ksEnkaku,#kurumaisu h3,#clean h3,#intrnsip h3,#sinsyusyoku h3,#nintei,div.ninteiSyosai,.news_waku,#sh_syosai_kakoi,#toriatukai{
	/*見出し以下、コンテンツの共通枠幅*/
	width:600px;
	margin:0 auto;
}
#kokenMain h3,.syozaiSetumei h3,#kurumaisu h3,#clean h3,#intrnsip h3,#sinsyusyoku h3,div.ninteiSyosai h3,.infoBunki h3,#sh_syosai_kakoi h3,#toriatukai h3{
	/*h3見出し飾り*/
    border-left:5px solid #00AA8F;
    font-size:1.2em;
    font-weight:normal;
	margin-bottom:5px;
    padding-left:5px;
	clear:both;
}
div.ninteiSyosai h4,#infoCont h4,#toriatukai h4{
	font-size:20px;
	font-weight:normal;
	margin:10px 0 5px 10px;
}
ul.listIndent{		/*リスト共通指定*/
	width:550px;
	margin:0 auto;
}
ul.listIndent li span{
	font-size:18px;
	color:#00aa8f;
	padding-right:5px;
}
/*社長あいさつ*/
#syatyoImg{
	font-weight:normal;
	margin-left:10px;
	margin-bottom:15px;
	width:200px;
	/*float:left;		新年限定スタイル*/
	/*overflow:hidden;		新年限定スタイル*/
}
#syatyoImg h3,#syatyoImg h3 strong{
	font-weight:normal;
}
#syatyoImg h3{
	font-size:14px;
}
#syatyoImg h3 strong{
	font-size:18px;
	margin-left:5px;
}
/*概要*/
table#kaGiyo tr th{
	width:200px;
	color:#FFF;
	background-color:#aaa;
	font-weight:normal;
	text-align:center;
	vertical-align:baseline;
}
table#kaGiyo tr td{
	padding-left:5px;
	border-bottom:1px dotted #ccc;
}
table#kaGiyo tr td span{
	padding-left:15px;
}
/*沿革*/
#ksEnkaku dd,#ksEnkaku dt{
    margin:10px 0;
    float:left;
}
#ksEnkaku dd{
    font-weight:bolder;
    line-height:1.8;
    text-align:left;
    width:100px;
}
#ksEnkaku dt{
    border-bottom:1px solid #999999;
    line-height:1.8;
    padding-left:5px;
    width:480px;
}
/*所在地*/
.syozaiOowaku{
    clear:both;
    margin:15px auto;
    width:580px;
}
.syozaiSetumei{
    float:left;
    margin:5px;
    width:260px;
}
.syozaiSetumei p{width:260px !important;}
.syozaiSetumei table tr th{
    font-weight:normal;
    text-align:right;
}
.syozaiImg{
    height:250px;
    width:300px;
    margin:5px 0;
    border:1px solid #999999;
    float:left;
}
/*社会貢献*/
div.koken_img{
	float:right;
}
#kurumaisu,#clean,#intrnsip,#sinsyusyoku{
	overflow:hidden;
	margin-bottom:25px;
}
#kokenMain ul{		/*社会貢献活動内部リンク設定*/
    width:625px;
	overflow:hidden;
	margin-bottom:25px;
}
#kokenMain ul li{
  text-indent: -9999px;
  display:inline;
}
#kokenMain ul li a{
  display:block;
  width:156px;
  height:50px;
  float:left;
  background-image:url(../ks_annnai/ks_img/kokenMenu.gif);
  background-repeat:no-repeat;
}
#kokenMain ul li#kokenMenu1 a{background-position:0 0;}
#kokenMain ul li#kokenMenu2 a{background-position:-156px 0;}
#kokenMain ul li#kokenMenu3 a{background-position:-312px 0;}
#kokenMain ul li#kokenMenu4 a{background-position:-468px 0;}

#kokenMain ul li a:hover{
  background-image:url(../ks_annnai/ks_img/kokenMenu.gif);
  background-repeat:no-repeat;
}
#kokenMain ul li#kokenMenu1 a:hover{background-position:0 -50px;}
#kokenMain ul li#kokenMenu2 a:hover{background-position:-156px -50px;}
#kokenMain ul li#kokenMenu3 a:hover{background-position:-312px -50px;}
#kokenMain ul li#kokenMenu4 a:hover{background-position:-468px -50px;}
/*認定*/
div.ninteiCatwaku{
	border-bottom:1px dotted #ccc;
	padding:5px 0;
	clear:both;
	overflow:hidden;
}
div.ninteiImg{
	width:150px;
	float:left;
}
*html div.ninteiBun p{width:400px !important;}
div.ninteiBun h3 a:hover{
	color:#ff6700;
}
/*#ninteiMenu ul{		認定内部リンク設定
    width:600px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:25px;
}
#ninteiMenu ul li{
  text-indent: -9999px;
  display:inline;
}
#ninteiMenu ul li a{
  display:block;
  width:200px;
  height:50px;
  float:left;
  background-image:url(../ks_annnai/ks_img/ksninteiMenu.gif);
  background-repeat:no-repeat;
}
#ninteiMenu ul li#ninteiMenu1 a{background-position:0 0;}
#ninteiMenu ul li#ninteiMenu2 a{background-position:-200px 0;}
#ninteiMenu ul li#ninteiMenu3 a{background-position:-400px 0;}

#ninteiMenu ul li a:hover,#ninteiMenu ul li a#ninPoint{
  background-image:url(../ks_annnai/ks_img/ksninteiMenu.gif);
  background-repeat:no-repeat;
}
#ninteiMenu ul li#ninteiMenu1 a:hover,#ninteiMenu ul li#ninteiMenu1 a#ninPoint{background-position:0 -50px;}
#ninteiMenu ul li#ninteiMenu2 a:hover,#ninteiMenu ul li#ninteiMenu2 a#ninPoint{background-position:-200px -50px;}
#ninteiMenu ul li#ninteiMenu3 a:hover,#ninteiMenu ul li#ninteiMenu3 a#ninPoint{background-position:-400px -50px;}*/

/*認定詳細：プライバシーマーク制度について*/
div.ninteiSyosai{margin-bottom:15px;}
div.ninteiSyosai a{color:#666;}
div.ninteiSyosai a:hover{color:#ff6700; text-decoration:underline;}
/*認定詳細：グリーンプリンティングマークについて*/
#green_main{
	width:600px;
	height:300px;
	text-indent:-99999px;
	background-image:url(../ks_annnai/ks_img/green_main.gif);
	background-repeat:no-repeat;
}
/*認定詳細：環境保護方針について*/
#kankyo_haiki,#kankyo_risaikuru,#kankyo_nenpi,#kankyo_denki{
	width:500px;
	height:200px;
	border:1px solid #ccc;
	margin:10px auto;
	text-indent:-99999px;
	background-repeat:no-repeat;
}
#kankyo_haiki{background-image:url(../ks_annnai/ks_img/haiki.gif);}
#kankyo_risaikuru{background-image:url(../ks_annnai/ks_img/kami_resicre.gif);}
#kankyo_nenpi{background-image:url(../ks_annnai/ks_img/gasorin.gif);}
#kankyo_denki{background-image:url(../ks_annnai/ks_img/enagy.gif)}
/*お問い合せ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#infoCont{width:625px; margin:0 auto; 	font-size:14px; line-height:1.8;}
.infoBunki{clear:both; overflow:hidden;}
p.textCenter{line-height:1.2 !important; text-align:center !important;}
p.textCenter span{font-size:20px;}
p.textCenter strong{color:#00aa8f; font-size:30px; font-weight:normal;}
.infoBunki p a#infoBoth{
	width:250px;
	height:80px;
	/*float:right;*/
	margin:5px auto;
	text-indent:-99999px;
	display:block;
	background-image:url(../info/info_img/infoFormboth.gif);
	background-repeat:no-repeat;
}
.infoBunki p a#infoBoth:hover{
	background-image:url(../info/info_img/infoFormboth2.gif);
	background-repeat:no-repeat;
}
/*販売事業部取り組み++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*共通項目*/
#kikaku h3,{
	/*見出し以下、コンテンツの共通枠幅*/
	width:600px;
	margin:0 auto;
}
ul.listIndent{		/*リスト共通指定*/
	width:550px;
	margin:0 auto;
}
ul.listIndent li span{
	font-size:18px;
	color:#00aa8f;
	padding-right:5px;
}
*html div.kikakuBun p{width:400px !important;}
div.kikakuBun h4 a:hover{
	color:#ff6700;
}
div.kikaku_img{
	float:right;
}
#package{
	overflow:hidden;
	margin-bottom:25px;
}
#kikakuMain ul{		/*販売事業部内部リンク設定*/
    width:625px;
	overflow:hidden;
	margin-bottom:25px;
}
#kikakuMain ul li{
  text-indent: -9999px;
  display:inline;
}
/*あてな++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#infoCont{width:625px; margin:0 auto; 	font-size:14px; line-height:1.8;}
.infoBunki2{clear:both; overflow:hidden;}
p.textCenter{line-height:1.2 !important; text-align:center !important;}
p.textCenter span{font-size:20px;}
p.textCenter strong{color:#00aa8f; font-size:30px; font-weight:normal;}
.infoBunki2 p a#infoBoth2{
	width:500px;
	height:50px;
	/*float:right;*/
	margin:5px auto;
	text-indent:-99999px;
	display:block;
	background-image:url(../2021nenga/img/atenaDL_both1.gif);
	background-repeat:no-repeat;
}
.infoBunki2 p a#infoBoth2:hover{
	background-image:url(../2021nenga/img/atenaDL_both2.gif);
	background-repeat:no-repeat;
}