
/*トップページ 始*/

#index .main {
	width: 1000px;
	min-width: 1000px;
	margin:0 auto 100px;
}

#index .osirase {
	width: 100%;
	background:#e8edf7;
	margin-bottom:40px;
}

#index .osirase_naiyou {
	width: 1000px;
	margin:0 auto;
	padding:40px 0;
}

#index .osirase_naiyou p {
	height:40px;
}



#index .box_naiyou {
	width: 1000px;
	height:150px;
	margin:auto;
	background:#FFF;
	border-bottom:1px solid #abc1e8;
	border-top:1px solid #abc1e8;
	overflow-y:scroll;
}

#index .box_naiyou .line {
	border: none;
	border-top:1px solid #abc1e8;
	margin:0 20px;
	opacity:0.3;
}

#index .osirase_naiyou ul li{
	font-size:13px;
	line-height:1.4;
	padding:10px 0 10px 0;
	margin:auto;
	float:left;
}


#index .box_naiyou .day {
	width:13%;
	text-indent:40px;
	background:url(../img/list_arrow.jpg) 20px 14px no-repeat;
}

#index .box_naiyou .text {
	width:87%;
}

#index .content_main ul li {
	margin-bottom:20px;
}

#index .main p {
	font-size:14px;
	letter-spacing:0.5px;
	line-height:1.4;
	width:560px;
}

#index .content_left {
	width:200px;
	float:left;
	margin-right:20px;
}

#index .content_left ul {
	margin-bottom:20px;
}

#index .content_main {
	width:560px;
	float:left;
}

#index .saiyou li {
	width:275px;
}


#index .seihin a li {
	width:245px;
	height:130px;
	padding:145px 15px 0;
	float:left;
	color:#333;
	font-size:11px;
	line-height:1.6;
	margin-bottom:10px;
}

#index .content_main .iot {
	background:url(../img/center_menu_iot_off.jpg) no-repeat;
	background-size:100%;
}
#index .content_main a:hover .iot  {
	background:url(../img/center_menu_iot_on.jpg) no-repeat;
	background-size:100%;
}
#index .content_main .sun {
	background:url(../img/center_menu_taiyokou_off.jpg) no-repeat;
	background-size:100%;
}

#index .content_main a:hover .sun  {
	background:url(../img/center_menu_taiyokou_on.jpg) no-repeat;
	background-size:100%;
}

#index .content_main .san {
	background:url(../img/center_menu_sangyoukiki_off.jpg) no-repeat;
	background-size:100%;
}

#index .content_main a:hover .san {
	background:url(../img/center_menu_sangyoukiki_on.jpg) no-repeat;
	background-size:100%;
}

#index .content_main .rei {
	background:url(../img/center_menu_reinetukiki_off.jpg) no-repeat;
	background-size:100%;
}

#index .content_main a:hover .rei {
	background:url(../img/center_menu_reinetukiki_on.jpg) no-repeat;
	background-size:100%;
}

#index .content_main .sho {
	background:url(../img/center_menu_syomeikiki_off.jpg) no-repeat;
	background-size:100%;
}

#index .content_main a:hover .sho {
	background:url(../img/center_menu_syomeikiki_on.jpg) no-repeat;
	background-size:100%;
}

#index .content_main .juu {
	background:url(../img/center_menu_juutakukiki_off.jpg) no-repeat;
	background-size:100%;
}

#index .content_main a:hover .juu {
	background:url(../img/center_menu_juutakukiki_on.jpg) no-repeat;
	background-size:100%;
}

#index .content_main .bus {
	background:url(../img/center_menu_business_off.jpg) no-repeat;
	background-size:100%;
}

#index .content_main a:hover .bus {
	background:url(../img/center_menu_business_on.jpg) no-repeat;
	background-size:100%;
}

#index .content_main .den {
	background:url(../img/center_menu_dendoukougu_off.jpg) no-repeat;
	background-size:100%;
}

#index .content_main a:hover .den {
	background:url(../img/center_menu_dendoukougu_on.jpg) no-repeat;
	background-size:100%;
}

#index .content_main .juh {
	background:url(../img/center_menu_juhaiden_off.jpg) no-repeat;
	background-size:100%;
}

#index .content_main a:hover .juh {
	background:url(../img/center_menu_juhaiden_on.jpg) no-repeat;
	background-size:100%;
}

#index .content_right {
	width:200px;
	float:right;
}

#index .content_right right_box {
	width:200px;
	height:200px;

}

#index .content_right .tai {
	background:url(../img/right_menu_taiyouko.jpg);
	background-size:100%;
}

#index .content_right .kou {
	background:url(../img/right_menu_kouonkousitu.jpg);
	background-size:100%;
}

#index .content_right .tok {
	background:url(../img/right_menu_tokusyukuutyou.jpg);
	background-size:100%;
}

#index .content_right .reito {
	background:url(../img/right_menu_reitoureizou.jpg);
	background-size:100%;
}

#index .content_right .reisui {
	background:url(../img/right_menu_reikyakureisui.jpg);
	background-size:100%;
}

#index .content_right .ten {
	background:url(../img/right_menu_tokusyukureen.jpg);
	background-size:100%;
}

#index .content_right .light {
	background:url(../img/right_menu_syoumei.jpg);
	background-size:100%;
}

#index .content_right .right_box {
	width:200px;
	height:200px;
	margin-bottom:10px;
}

#index .content_right .right_box .right_box_title {
	width:180px;
	padding:115px 10px 10px;
	font-size:12px;
	text-decoration: underline;
}

#index .content_right .right_box p {
	width:180px;
	font-size:11px;
	letter-spacing:0px;
	padding:0px 10px;
}

#index .content_right .right_box a span{
}

#index .content_right a {
	text-decoration:none;
	color:#222;
}

/*トップページ 終*/




/*事例 始*/

#cases .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#cases .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../case/img/title_page_case.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#cases h3 {
	margin-bottom:0;
}

/*事例 終*/




/*事例-太陽光 始*/

#case_sunlights .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#case_sunlights .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../case/img/title_page_case_sunlight.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#case_sunlights h3 {
	margin-bottom:0;
}

/*事例-太陽光 終*/




/*事例-恒温恒湿室の設計 始*/

#case_thermostatics .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#case_thermostatics .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../case/img/title_page_case_thermostatic.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#case_thermostatics h3 {
	margin-bottom:0;
}

/*事例-恒温恒湿室の設計 終*/




/*事例-特殊空調設備・クリーンルーム 始*/

#case_airs .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#case_airs .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../case/img/title_page_case_air.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#case_airs h3 {
	margin-bottom:0;
}

/*事例-特殊空調設備・クリーンルーム 終*/




/*事例-冷凍冷蔵庫設備 始*/

#case_refrigerations .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#case_refrigerations .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../case/img/title_page_case_refrigeration.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#case_refrigerations h3 {
	margin-bottom:0;
}

/*事例-冷凍・冷蔵庫設備 終*/




/*事例-冷水・冷却水設備 始*/

#case_cold_waters .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#case_cold_waters .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../case/img/title_page_case_cold_water.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#case_cold_waters h3 {
	margin-bottom:0;
}

/*事例-冷水・冷却水設備 終*/




/*事例-天井クレーン搬送システム 始*/

#case_ceilings .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#case_ceilings .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../case/img/title_page_case_ceiling.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#case_ceilings h3 {
	margin-bottom:0;
}

/*事例-天井クレーン搬送システム 終*/




/*事例-照明機器 始*/

#case_lightings .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#case_lightings .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../case/img/title_page_case_lighting.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#case_lightings h3 {
	margin-bottom:0;
}

/*事例-照明機器 終*/





/*採用情報-新卒採用 始*/

#adoptions .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#adoptions .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../adoption/img/title_page_adoption.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#adoptions h3 {
	margin-bottom:0;
}

/*採用情報 終*/



/*採用情報-新卒採用 始*/

#new_graduatess .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#new_graduatess .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../adoption/img/title_page_adoption_new_graduates.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#new_graduatess table {
    display: inline-table;
	width: 760px;
	height:auto;
	background:#dbdbdb;
	border-bottom:1px solid #dbdbdb;
}
#new_graduatess th, #new_graduatess td {
	float: left;
	height: 50px;
	margin:1px 0 0 1px;
	line-height:50px;
	max-height: 100%;
	padding:0 10px;

}
#new_graduatess th {
	background: #f4f4f4;
	width: 148px;
}

#new_graduatess td {
	background: #fff;
	width: 569px;
}

#new_graduatess th.ni {
	height:84px;
	line-height:84px;
}

#new_graduatess td.ni {
	line-height:1.8;
	height:54px;
	padding:15px 10px;
}

#new_graduatess th.san {
	height:104px;
	line-height:104px;
}

#new_graduatess td.san {
	line-height:1.8;
	height:74px;
	padding:15px 10px;
}

#new_graduatess th.shi {
	height:124px;
	line-height:124px;
}

#new_graduatess td.shi {
	line-height:1.8;
	height:94px;
	padding:15px 10px;
}

/*採用情報-新卒採用 終*/



/*採用情報-経験者採用 始*/

#midways .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#midways .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../adoption/img/title_page_adoption_midway.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#midways table {
    display: inline-table;
	width: 760px;
	height:auto;
	background:#dbdbdb;
	border-bottom:1px solid #dbdbdb;
}
#midways th, #midways td {
	float: left;
	height: 50px;
	margin:1px 0 0 1px;
	line-height:50px;
	max-height: 100%;
	padding:0 10px;

}
#midways th {
	background: #f4f4f4;
	width: 148px;
}

#midways td {
	background: #fff;
	width: 569px;
}

#midways th.ni {
	height:84px;
	line-height:84px;
}

#midways td.ni {
	line-height:1.8;
	height:54px;
	padding:15px 10px;
}

#midways th.shi {
	height:124px;
	line-height:124px;
}

#midways td.shi {
	line-height:1.8;
	height:94px;
	padding:15px 10px;
}

/*採用情報-経験者採用 終*/

/* インターンシップ 始 */
#internship .photo {
	width: 100%;
	margin:0 auto;
	border-top:3px solid #3068c9;
}

#internship .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../adoption/img/title_page_adoption_new_graduates.jpg) top center no-repeat;
	background-size:100%;
}

#internship table {
	width: 760px;
}
#internship tr {
	border: 1px solid #dbdbdb;
}
#internship th, #internship td {
	padding: 10px;
	vertical-align: middle;

}
#internship th {
	background: #f4f4f4;
	width: 148px;
	border-right: 1px solid #dbdbdb;
	height: 100%;
}

#internship td {
	background: #fff;
	width: 569px;
	height: 100%;
}
/* インターンシップ 終 */




/*会社情報 始*/

#corporates .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#corporates .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../corporate/img/title_page_corporate.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#corporates h3 {
	margin-bottom:0;
}

/*会社情報 終*/





/*社長挨拶 始*/

#greetings .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#greetings .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../corporate/img/title_page_greeting.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

/*社長挨拶 終*/



/*会社概要 始*/

#gaiyous .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#gaiyous .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../corporate/img/title_page_gaiyou.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#gaiyous table {
    display: inline-table;
	width: 760px;
	height:auto;
	background:#dbdbdb;
	border-bottom:1px solid #dbdbdb;
}
#gaiyous th, #gaiyous td {
	float: left;
	height: 50px;
	margin:1px 0 0 1px;
	line-height:50px;
	max-height: 100%;
	padding:0 10px;

}
#gaiyous th {
	background: #f4f4f4;
	width: 148px;
}

#gaiyous td {
	background: #fff;
	width: 569px;
}

#gaiyous th.syozai {
	height:194px;
	line-height:194px;
}

#gaiyous td.syozai {
	line-height:1.8;
	height:164px;
	padding:15px 10px;
}

#gaiyous th.kensetsu {
	height:144px;
	line-height:144px;
}

#gaiyous td.kensetsu {
	line-height:1.8;
	height:114px;
	padding:15px 10px;
}

#gaiyous th.touroku {
	height:170px;
	line-height:170px;
}

#gaiyous td.touroku {
	line-height:1.8;
	height:140px;
	padding:15px 10px;
}

/*会社概要 終*/




/*沿革 始*/

#historys .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#historys .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../corporate/img/title_page_history.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#historys table {
    display: inline-table;
	width: 760px;
	height:auto;
	background:#dbdbdb;
	border-bottom:1px solid #dbdbdb;
}
#historys th, #historys td {
	float: left;
	height: 50px;
	margin:1px 0 0 1px;
	line-height:50px;
	max-height: 100%;
	padding:0 10px;

}
#historys th {
	background: #f4f4f4;
	width: 148px;
}

#historys td {
	background: #fff;
	width: 569px;
}

#historys th.naiyou {
	height:84px;
	line-height:84px;
}

#historys td.naiyou {
	line-height:1.8;
	height:54px;
	padding:15px 10px;
}

#historys th.touroku {
	height:220px;
	line-height:220px;
}

#historys td.touroku {
	line-height:1.8;
	height:190px;
	padding:15px 10px;
}

#historys tr.twoline td,
#historys tr.threeline td,
#historys tr.fourline td
 {
	line-height: 1.8;
	padding-top: 15px;
	padding-bottom: 15px;
}
#historys tr.twoline th {
	height:70px;
	line-height:70px;
}
#historys tr.twoline td {
	height: 40px;
}
#historys tr.threeline th {
	height:90px;
	line-height:90px;
}
#historys tr.threeline td {
	height:60px;
}
#historys tr.fourline th {
	height:110px;
	line-height:110px;
}
#historys tr.fourline td {
	height:80px;
}

/*沿革 終*/




/*事業内容 始*/

#businesss .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#businesss .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../corporate/img/title_page_business.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#businesss table {
    display: inline-table;
	width: 760px;
	height:auto;
	background:#dbdbdb;
	border-bottom:1px solid #dbdbdb;
}
#businesss th, #businesss td {
	float: left;
	height: 50px;
	margin:1px 0 0 1px;
	line-height:50px;
	max-height: 100%;
	padding:0 10px;

}
#businesss th {
	background: #f4f4f4;
	width: 148px;
}

#businesss td {
	background: #fff;
	width: 569px;
}

#businesss th.naiyou {
	height:104px;
	line-height:104px;
}

#businesss td.naiyou {
	line-height:1.8;
	height:74px;
	padding:15px 10px;
}

#businesss th.syuyo {
	height:270px;
	line-height:270px;
}

#businesss td.syuyo {
	line-height:1.8;
	height:240px;
	padding:15px 10px;
}

/*事業内容 終*/




/*イベント 始*/

#events .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#events .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../event/img/title_page_event.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#events h3 {
	margin-bottom:0;
}

#events iframe {
	height:400px;
}
.w100p img {
  width: 100%;height: auto;
}

/*イベント 終*/




/*営業拠点 始*/

#sales_officess .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#sales_officess .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../corporate/img/title_page_sales_offices.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#sales_officess h3 {
	margin-bottom:0;
}

#sales_officess iframe {
	height:400px;
}

/*営業拠点 終*/




/*お問い合わせ 始*/

#contacts .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#contacts .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../contact/img/title_page_contact.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#contacts h3 {
	margin-bottom:0;
}

#contacts table.inquirys {
	width:100%;
	background: #fff;
	border-collapse:collapse;
	margin:0;
	max-width:760px !important;

}

#contacts .inquirys_label {
    	/*font-size:11px;*/
		font-size:13px;
	/*width:22%;*/
	background:#fff;
	padding:5px;
	border: 1px solid #dbdbdb;
	vertical-align:middle;
	height:60px;
	min-width:200px;

}

#contacts .inquirys_label span {
    color:#fff;
	background:#1251bb;
	height:auto;
	line-height:1;
	padding:2px 5px;
	font-size:11px;
	margin-top:3px;
}


#contacts .inquirys_cont {
	border: 1px solid #dbdbdb;
	background:#fff;
	padding:5px;
	/*width:78%;*/
	width:540px;
	vertical-align:middle;
	min-height:60px;
	max-width:530px !important;

}

#contacts .inquirys_submit {
	background:#fff;
	margin:0 auto;
	text-align:center;
	padding:10px 0 10px;
	height:auto;
}

#contacts .error input,.error textarea,.error label {
	border: 2px solid #1251bb;
	font-weight:bolder;
}

#contacts .error label {
    background:none;

}

#contacts p.error{
    margin:0;
    color:#1251bb;
    margin-bottom:2px;
    font-size:13px;
}

#contacts .error {
	width:30px !important;
}

#contacts input[type="submit"], input[type="reset"], input[type="button"], button{
  cursor: pointer;
}

/*お問い合わせ 終*/




/*関連情報 始*/

#relateds .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#relateds .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../related/img/title_page_related.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#relateds h3 {
	margin-bottom:0;
}

/*関連情報 終*/




/*関連情報-環境方針 始*/

#environments .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#environments .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../environment/img/title_page_environment.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#environments h3 {
	margin-bottom:0;
}

/*関連情報-環境方針 終*/




/*関連情報-リンク 始*/

#links .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#links .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../link/img/title_page_link.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#links h3 {
	margin-bottom:0;
}

#links .contents_sub_title {
	margin-top:30px;
}

#links .content_main_naka p a.win1 {
	color:#1251bb;
}

/*関連情報-リンク 終*/



/*製品情報 始*/

#products .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#products .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../product/img/title_page_product.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#products h3 {
	margin-bottom:0;
}

/*製品情報 終*/



/*製品情報-ロボティクスソリューション 始*/

#product_robotics .content_main_naka {
	width: 100%;
	max-width: 760px;
}
#product_robotics .mv_box img {
	display: block;
	margin: 20px auto;
}

#product_robotics .bunner_box img {
	display: block;
	margin: 0px auto 20px;
}

#product_robotics .step_box {
	background: #b8cadd;
	max-width: 646px;
	width: 100%;
	margin: 0px auto 20px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	padding: 20px 0 10px;
}

#product_robotics .step_box li {
	margin-bottom: 10px;
}

#product_robotics .step_box img {
	border-radius: 10px;
	box-shadow: 3px 3px 4px #666;
	display: block;
}

/*製品情報-ロボティクスソリューション 終*/



/*製品情報-太陽光発電 始*/

#product_sunlights .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#product_sunlights .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../product/img/title_page_product_sunlight.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#product_sunlights h3 {
	margin-bottom:0;
}

#product_sunlights .left_box {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_sunlights .center_box {
	width:212px;
	height:218px;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_sunlights .right_box {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_sunlights .title {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:28px;
}

#product_sunlights .title2 {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:15px;
}

#product_sunlights .img {
	margin-top:10px;
	width:212px;
	height:auto;
}

#product_sunlights .link {
	font-size:11px;
	text-align:right;
	width:212px;
	color:#1251bb;
	margin-top:10px;
}

#product_sunlights .left_box_last {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_sunlights .center_box_last {
	width:212px;
	height:218px;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_sunlights .right_box_last {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_sunlights p.text {
	font-size:11px;
	margin-top:10px;
	width:212px;
	color:#888;
}



/*製品情報-太陽光発電 終*/


#product_iot .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#product_iot .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../product/img/title_page_product_iot.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#product_iot h3 {
	margin-bottom:0;
}

#product_iot .left_box {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_iot .center_box {
	width:212px;
	height:218px;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_iot .right_box {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_iot .title {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:28px;
}

#product_iot .title2 {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:15px;
}

#product_iot .img {
	margin-top:10px;
	width:212px;
	height:auto;
}

#product_iot .link {
	font-size:11px;
	text-align:right;
	width:212px;
	color:#1251bb;
	margin-top:10px;
}

#product_iot .left_box_last {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_iot .center_box_last {
	width:212px;
	height:218px;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_iot .right_box_last {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_iot p.text {
	font-size:11px;
	margin-top:10px;
	width:212px;
	color:#888;
}





/*製品情報-産業機器 始*/

#product_industrys .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#product_industrys .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../product/img/title_page_product_industry.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#product_industrys h3 {
	margin-bottom:0;
}

#product_industrys .left_box {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_industrys .center_box {
	width:212px;
	height:218px;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_industrys .right_box {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_industrys .title {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:28px;
}

#product_industrys .title2 {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:15px;
}

#product_industrys .img {
	margin-top:10px;
	width:212px;
	height:auto;
}

#product_industrys .link {
	font-size:11px;
	text-align:right;
	width:212px;
	color:#1251bb;
	margin-top:10px;
}

#product_industrys .left_box_last {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_industrys .center_box_last {
	width:212px;
	height:218px;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_industrys .right_box_last {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_industrys p.text {
	font-size:11px;
	margin-top:10px;
	width:212px;
	color:#888;
}



/*製品情報-産業機器 終*/







/*製品情報-冷熱機器 始*/

#product_colds .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#product_colds .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../product/img/title_page_product_cold.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#product_colds h3 {
	margin-bottom:0;
}

#product_colds .left_box {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_colds .center_box {
	width:212px;
	height:218px;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_colds .right_box {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_colds .title {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:28px;
}

#product_colds .title2 {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:15px;
}

#product_colds .img {
	margin-top:10px;
	width:212px;
	height:auto;
}

#product_colds .link {
	font-size:11px;
	text-align:right;
	width:212px;
	color:#1251bb;
	margin-top:10px;
}

#product_colds .left_box_last {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_colds .center_box_last {
	width:212px;
	height:218px;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_colds .right_box_last {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_colds p.text {
	font-size:11px;
	margin-top:10px;
	width:212px;
	color:#888;
}



/*製品情報-冷熱機器 終*/







/*製品情報-受配電・制御機器 始*/

#product_distributions .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#product_distributions .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../product/img/title_page_product_distribution.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#product_distributions h3 {
	margin-bottom:0;
}

#product_distributions .left_box {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_distributions .center_box {
	width:212px;
	height:218px;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_distributions .right_box {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_distributions .title {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:28px;
}

#product_distributions .title2 {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:15px;
}

#product_distributions .img {
	margin-top:10px;
	width:212px;
	height:auto;
}

#product_distributions .link {
	font-size:11px;
	text-align:right;
	width:212px;
	color:#1251bb;
	margin-top:10px;
}

#product_distributions .left_box_last {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_distributions .center_box_last {
	width:212px;
	height:218px;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_distributions .right_box_last {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_distributions p.text {
	font-size:11px;
	margin-top:10px;
	width:212px;
	color:#888;
}



/*製品情報-受配電・制御機器 終*/







/*製品情報-住宅機器 始*/

#product_housings .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#product_housings .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../product/img/title_page_product_housing.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#product_housings h3 {
	margin-bottom:0;
}

#product_housings .left_box {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_housings .center_box {
	width:212px;
	height:218px;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_housings .right_box {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_housings .title {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:28px;
}

#product_housings .title2 {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:15px;
}

#product_housings .img {
	margin-top:10px;
	width:212px;
	height:auto;
}

#product_housings .link {
	font-size:11px;
	text-align:right;
	width:212px;
	color:#1251bb;
	margin-top:10px;
}

#product_housings .left_box_last {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_housings .center_box_last {
	width:212px;
	height:218px;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_housings .right_box_last {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_housings p.text {
	font-size:11px;
	margin-top:10px;
	width:212px;
	color:#888;
}



/*製品情報-住宅機器 終*/







/*製品情報-照明機器 始*/

#product_lightings .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#product_lightings .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../product/img/title_page_product_lighting.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#product_lightings h3 {
	margin-bottom:0;
}

#product_lightings .left_box {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_lightings .center_box {
	width:212px;
	height:218px;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_lightings .right_box {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_lightings .title {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:28px;
}

#product_lightings .title2 {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:15px;
}

#product_lightings .img {
	margin-top:10px;
	width:212px;
	height:auto;
}

#product_lightings .link {
	font-size:11px;
	text-align:right;
	width:212px;
	color:#1251bb;
	margin-top:10px;
}

#product_lightings .left_box_last {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_lightings .center_box_last {
	width:212px;
	height:218px;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_lightings .right_box_last {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_lightings p.text {
	font-size:11px;
	margin-top:10px;
	width:212px;
	color:#888;
}



/*製品情報-照明機器 終*/







/*製品情報-ビジネスソリューション機器 始*/

#product_solutionss .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#product_solutionss .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../product/img/title_page_product_solutions.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#product_solutionss h3 {
	margin-bottom:0;
}

#product_solutionss .left_box {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_solutionss .center_box {
	width:212px;
	height:218px;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_solutionss .right_box {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_solutionss .title {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:28px;
}

#product_solutionss .title2 {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:15px;
}

#product_solutionss .title3 {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:13px;
}

#product_solutionss .img {
	margin-top:10px;
	width:212px;
	height:auto;
}

#product_solutionss .link {
	font-size:11px;
	text-align:right;
	width:212px;
	color:#1251bb;
	margin-top:10px;
}

#product_solutionss .left_box_last {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_solutionss .center_box_last {
	width:212px;
	height:218px;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_solutionss .right_box_last {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_solutionss p.text {
	font-size:11px;
	margin-top:10px;
	width:212px;
	color:#888;
}



/*製品情報-ビジネスソリューション機器 終*/







/*製品情報-電動工具 始*/

#product_tools .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#product_tools .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../product/img/title_page_product_tool.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#product_tools h3 {
	margin-bottom:0;
}

#product_tools .left_box {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_tools .center_box {
	width:212px;
	height:218px;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_tools .right_box {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 20px 0 20px;
}

#product_tools .title {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:28px;
}

#product_tools .title2 {
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	text-indent:0px;
	width:212px;
	height:30px;
	/*background:#3068c9;*/
	line-height:15px;
}

#product_tools .img {
	margin-top:10px;
	width:212px;
	height:auto;
}

#product_tools .link {
	font-size:11px;
	text-align:right;
	width:212px;
	color:#1251bb;
	margin-top:10px;
}

#product_tools .left_box_last {
	width:213px;
	height:218px;
	border-right:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_tools .center_box_last {
	width:212px;
	height:218px;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_tools .right_box_last {
	width:213px;
	height:218px;
	border-left:1px solid #ddd;
	border-bottom:none;
	padding:15px 20px 0 20px;
}

#product_tools p.text {
	font-size:11px;
	margin-top:10px;
	width:212px;
	color:#888;
}



/*製品情報-電動工具 終*/





/*メンテナンス 始*/

#maintenances .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#maintenances .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../maintenance/img/title_page_maintenance.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#maintenances h3 {
	margin-bottom:0;
}

/*メンテナンス 終*/





/*メンテナンス-冷凍・空調機器サービス事業 始*/

#reitous .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#reitous .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../reitou/img/title_page_reitou.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#reitous h3 {
	margin-bottom:0;
}

/*メンテナンス-冷凍・空調機器サービス事業 終*/





/*メンテナンス-産業サービス事業 始*/

#sangyos .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#sangyos .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../sangyo/img/title_page_sangyo.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#sangyos h3 {
	margin-bottom:0;
}

/*メンテナンス-産業サービス事業 終*/

/*SDGsへの取り組み 始*/

#sdgs .photo {
	width: 100%;
	margin:0 auto;
	height:197px;
	border-top:3px solid #3068c9;
}

#sdgs .photo p {
	width: 1000px;
	margin:0 auto;
	background: url(../sdgs/img/title_page_sdgs.jpg) top center no-repeat;
	height:197px;
	background-size:100%;
}

#sdgs h3 {
	margin-bottom:0;
}

/*SDGsへの取り組み 終*/

