
@media only screen and (max-width:750px) {


/*---------pc,sp切り替え 始---------*/

.show_sp {
              display:block;
}

.show_pc {
              display:none;
}

img {
	width:100% !important;
	height:auto !important;
}

p {
	letter-spacing:0px !important;
}

body {
	line-height:1.7;
}
br.hide{
  display: none;
}


/*---------pc,sp切り替え 終---------*/




/*---------ヘッダー 始---------*/

.header_top {
	width:100%;
	margin:0 auto;
	padding:0;
	height:auto;
	background:#fff;
	z-index:200;
	position:fixed;
	top:0;
}

.header_top_left {
	width:70%;
	height:auto;
	padding:0;
	margin:3.5% 0 0 0;
}

h1 {
	margin:0 0 0 2%;
	padding:0;
	height:auto;
	max-width:400px;
}

.header_top_right {
	width:30%;
	height:auto;
	margin:0;
	padding:0;
}

.header_top_right p {
	width:40%;
	height:auto;
	margin:0 0 0 8%;
	padding:8% 0 2% 0;
	float:right;
	max-width:80px;
}

.header_top_right .right_menu_a {
	width:40%;
	height:auto;
	margin:0 0 0 8%;
	padding:8% 0 2% 0;
	float:right;
	max-width:80px;
}

	/*---------ナビゲーション 始---------*/

.sidr{
display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:200px;overflow-x:none;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#3068c9;color:#fff;
}
.sidr .sidr-inner{padding:0 0 15px;}

.sidr .sidr-inner>p{margin-left:15px;margin-right:15px;}

.sidr.right{left:auto;right:-260px;}

.sidr.left{left:-260px;right:auto;}

.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;}

.sidr p{font-size:13px;margin:0 0 12px;}

.sidr p a{color:rgba(255,255,255,0.9);}

.sidr>p{margin-left:15px;margin-right:15px;}

.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #5685d6;border-bottom:1px solid #5685d6;}

.sidr ul li{display:block;margin:0;line-height:38px;border-top:1px solid #5685d6;border-bottom:1px solid #2255ac;}

.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;line-height:39px}

.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{}

.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}

.sidr ul li ul{border-bottom:none;margin:0}

.sidr ul li ul li{line-height:40px;font-size:13px}

.sidr ul li ul li:last-child{border-bottom:none}

.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px;}

.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222;}

.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(255,255,255,0.8);padding-left:30px;}

.sidr form{margin:0 15px;}

.sidr label{font-size:13px;}

.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.6);display:block;clear:both;}

.sidr input[type=checkbox]{width:auto;display:inline;clear:none;}

.sidr input[type=button],.sidr input[type=submit]{color:#fff;background:#fff;}

.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,0.9);}

	/*---------ナビゲーション 終---------*/

.photo {
	width:100%;
	margin:16% 0 0 0 !important;
	height:auto !important;
	border:none !important;
	padding:0;
}

.photo p {
	width:100% !important;
	height:auto;
	color:#555;
	font-weight:bold;
	padding:0;
	height:128px !important;
	background: url(../img/sp/title_page.jpg) bottom right no-repeat !important;
	background-size:666.66666666px 132.33333333px !important;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	letter-spacing:0.5px;
	text-indent:2%;
	line-height:8.2;
}

/*---------ヘッダー 終---------*/







/*---------コンテナー共通 始---------*/

article {
	width:100%;
	background:#fff;
}

.mainArea {
	width:95%;
	margin:0 auto;
}

.main {
	width:100% !important;
	min-width:0 !important;
}

.sp_contents_title {
	border-left:5px solid #4073ce;
	height:40px;
	line-height:40px !important;
	font-size:18px !important;
	float:none !important;
	font-weight:bold;
	text-indent:10px;
	margin:5px 0 15px;
	color:#555;
}

.pan {
	width:100%;
	height:40px;
	margin:0 0 20px 0;
}

.pan p {
	width:95%;
	color:#777;
	margin:0 auto;
	letter-spacing:0.1px;
}

.content_main_naka {
	float:none;
	width:100%;
}

.content_main_naka h3 {
	height:46px;
	line-height:46px;
	font-size:16px;
	width:100%;
	border-top:3px solid #4073cd;
	border-bottom:1px solid #4073cd;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	letter-spacing:0px;
	color:#000;
	background:url(../img/naka/contents_title_listjpg.jpg) left center no-repeat;
	background-size:18px 18px;
	text-indent:25px;
	margin-bottom:20px;
}
.content_main_naka p {
	width:100%;
}

.content_main_naka .text_naka {
	width:100%;

}

p.contents_sub_title {
	font-size:15px;
	background:url(../case/img/contents_sub_title_icon.jpg) center left no-repeat;
	background-size:10px 4px;
	text-indent:16px;
	height:50px;
	line-height:53px;
	letter-spacing:0.5px;
	margin:0;
	color:#1251bb;
}

p.contents_sub_title2 {
	font-size:15px;
	background:url(../case/img/contents_sub_title_icon.jpg) no-repeat;
	background-position: 0px 9px;
	background-size:10px 4px;
	padding-left:16px;
	line-height:24px;
	letter-spacing:0.2px;
	margin:15px 0 15px 0;
	color:#1251bb;
	width:95%;
}

p.slider_text {
	position:absolute;
	top:0;
	left:420px;
	width:340px;
	font-size:12px;
	line-height:1.8;
	letter-spacing:0.2px;
	color:#555;
}

.open {
	background:#1251bb;
	text-align:center;
	margin:10px auto;
	width:120px;
	height:32px;
	line-height:32px;
}

.open a {
	color:#fff;
	text-decoration:none;
	display: block;
}

.close {
	background:#1251bb;
	text-align:center;
	margin:10px auto;
	width:120px;
	height:32px;
	line-height:32px;
}

.close a {
	color:#fff;
	text-decoration:none;
	display: block;
}

p.slider_text {
	position: inherit;
	top:0;
	left:0;
	width:100%;
	font-size:12px;
	letter-spacing:0.1px;
	color:#555;
	margin-bottom:10px;
}

.sp_button {
	background:#1251bb;
	text-align:center;
	margin:3% auto 0;
	width:120px !important;
	height:28px;
	line-height:28px;
	color:#fff;
}

.sp_button a {
	color:#fff;
	text-decoration:none;
	display: block;
}


/*---------コンテナー共通 終---------*/






/*---------フッター 始---------*/

footer {
	width:100%;
	min-width:0;
	background:#3d6bbc;
}

footer h3 {
	width:30%;
	margin:0 auto;
	padding:30px 0 20px;
	max-width:124px;
}

#page_top img {
	width:92px !important;
	height:10px !important;
}

img.foot_tel001 {
	width:188px !important;
	height:27px !important;
}

img.foot_tel002 {
	width:200px !important;
	height:26px !important;
}

footer p {
	color:#FFF;
	font-size:13px;
	text-align:center;
}


footer .otoiawase {
	width:100%;
	margin:0px auto;
	padding:10px 0;
	text-align:center;
}

footer .otoiawase img {
	width:40%;
	margin:0px auto;
}

small {
	width:100%;
	height:46px;
	line-height:46px;
	background:#fff;
	color:#3d6bbc;
	font-size:11px;
	text-align:center;
}

/*---------フッター 終---------*/






/*---------ホーム 始---------*/

.infiniteslide1 {
	background:url(../img/top_main.jpg) repeat-x bottom;
	background-size:1060px 265px;
	width:100%;
	height:265px;
	margin:16% 0 0 0;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}



#index .osirase {
	margin-bottom:0;
}

#index .osirase_naiyou {
	width: 100%;
	padding:10px 0;
	background:#fff;
}

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



#index .box_naiyou {
	width: 100%;
	height:120px;
    text-wrap: normal;

}

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


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

#index .box_naiyou .text {
	width:260px;
  text-wrap: normal;
	padding:0px 0 15px 40px;
}



#index .main {
	width: 100%;
	min-width: auto;
	margin:0 auto 2%;
}

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

#index li#sp_left {
	margin-right:2% !important;
}

#index .content_left {
	width:100%;
	margin-right:0;
	float:none !important;
}

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

#index .content_left ul li {
	width:49%;
	float:left;
	height:auto !important;
	margin:0 0 0 0 !important;
}

#index .sp_contents_title {
	width:100% !important;
}

#index .content_main {
	width:100%;
	float:none !important;
	height:auto !important;
}

#index .saiyou li {
	margin:0 !important;
	width:49%;
}

#index .seihin li {
	width:49%;
	margin:0 !important;
	float:left !important;
}

#index .content_right {
	width:100%;
}

/*---------ホーム 終---------*/







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

#new_graduatess table {
	width: 100%;
}

#new_graduatess th, #new_graduatess td {
	padding:0 2%;
}

#new_graduatess th {
	width: 36.0%;
}

#new_graduatess td {
	width: 55%;
}

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

#new_graduatess td.ni {
	line-height:1.8;
	height:74px;
	padding:15px 2%;
}

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

#new_graduatess td.san {
	line-height:1.8;
	height:144px;
	padding:15px 2%;
}

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

#new_graduatess td.sp_ni {
	line-height:1.8;
	height:74px;
	padding:15px 2%;
}

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

#new_graduatess td.shi {
	line-height:1.8;
	height:124px;
	padding:15px 2%;
}

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







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

#midways table {
	width: 100%;
}

#midways th, #midways td {
	padding:0 2%;
}

#midways th {
	width: 36.0%;
}

#midways td {
	width: 55%;
}

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

#midways td.ni {
	line-height:1.8;
	height:74px;
	padding:15px 2%;
}

#midways th.sp_ni {
	height:104px;
	line-height:104px;
}

#midways td.sp_ni {
	line-height:1.8;
	height:74px;
	padding:15px 2%;
}

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

#midways td.shi {
	line-height:1.8;
	height:124px;
	padding:15px 2%;
}

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




/*---------沿革 始---------*/


#historys table {
	width: 100%;
}
#historys th, #historys td {
	padding:0 2%;

}
#historys th {
	width: 36.0%;
}

#historys td {
	width: 55%;
}

#historys td.naiyou {
	padding:15px 2%;
}

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

#historys td.nigyou {
	line-height:1.8;
	height:54px;
	padding:15px 2%;
}

#historys th.sangyou {
	height:94px;
	line-height:94px;
}

#historys td.sangyou {
	line-height:1.8;
	height:64px;
	padding:15px 2%;
}

/*---------沿革 終---------*/



/*---------会社概要 始---------*/

#gaiyous table {
	width: 100%;
}

#gaiyous th, #gaiyous td {
	padding:0 2%;
}

#gaiyous th {
	width: 36.0%;
}

#gaiyous td {
	width: 55%;
}

#gaiyous th.zigyou {
	height:124px;
	line-height:124px;
}

#gaiyous td.zigyou {
	line-height:1.8;
	height:94px;
	padding:15px 2%;
}

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

#gaiyous td.syozai {
	height:304px;
	padding:15px 2%;
}

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

#gaiyous td.kensetsu {
	height:144px;
	padding:15px 2%;
}

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

#gaiyous td.touroku {
	height:180px;
	padding:15px 2%;
}

/*---------会社概要 終---------*/





/*---------事業内容 始---------*/

#businesss table {
	width: 100%;
}

#businesss th, #businesss td {
	padding:0 2%;
}
#businesss th {
	width: 36.0%;
}

#businesss td {
	width: 55%;
}

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

#businesss td.naiyou {
	height:194px;
	padding:15px 2%;
}

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

#businesss td.syuyo {
	height:260px;
	padding:15px 2%;
}

#gaiyous th.zigyou {
	height:124px;
	line-height:124px;
}

#gaiyous td.zigyou {
	line-height:1.8;
	height:94px;
	padding:15px 2%;
}

/*---------事業内容 終---------*/





/*---------イベント 始---------*/

#events .sp_office_img p {
	width:100% !important;
	margin-bottom:0px !important;
}

#events .table01 {
  width: 100%;
  display: block;
}

#events .table01 tr {
  display: block;
}

#events .table01 tr th {
  display: block;
  width: 100%;
  padding: 5px;
}

#events .table01 tr td {
  border-left: none;
  border-top: solid 1px #ccc;
  padding: 5px;
}

/*---------イベント 終---------*/





/*---------営業拠点 始---------*/

#sales_officess .sp_office_img p {
	width:100% !important;
	margin-bottom:0px !important;
}

#sales_officess iframe {
	height:200px;
}

/*---------営業拠点 終---------*/





/*---------お問い合わせ 始---------*/

#contacts table.inquirys {
	width:100% !important;

}

#contacts .inquirys_label {
    font-size:11px;
	width:22% !important;
	min-width:0 !important;

}

#contacts .inquirys_label span {
	font-size:11px;
}


#contacts .inquirys_cont {
	width:78% !important;
	min-width:0 !important;

}

/*---------お問い合わせ 終---------*/






/*---------製品情報-ロボットソリューション 始---------*/

#product_robotics .contents_sub_title {
  background-position: top 25px left;
  height: auto;
}
#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: 30px 0 10px;
}

#product_robotics .step_box li {
	margin-bottom: 20px;
  width: 90%;
  max-width: 315px;
}

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

/*---------製品情報-ロボットソリューション 終---------*/

#product_iot .left_box {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_iot .center_box {
	width:95% !important;
	height:auto;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_iot .right_box {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:30px;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:16px;
}

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

#product_iot .left_box_last {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_iot .center_box_last {
	width:95% !important;
	height:auto;
	border-bottom:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_iot .right_box_last {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

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





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

#product_colds .left_box {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_colds .center_box {
	width:95% !important;
	height:auto;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_colds .right_box {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:30px;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:16px;
}

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

#product_colds .left_box_last {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_colds .center_box_last {
	width:95% !important;
	height:auto;
	border-bottom:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_colds .right_box_last {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

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

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






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

#product_housings .left_box {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_housings .center_box {
	width:95% !important;
	height:auto;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_housings .right_box {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:30px;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:16px;
}

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

#product_housings .left_box_last {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_housings .center_box_last {
	width:95% !important;
	height:auto;
	border-bottom:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_housings .right_box_last {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

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

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






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

#product_industrys .left_box {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_industrys .center_box {
	width:95% !important;
	height:auto;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_industrys .right_box {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:30px;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:16px;
}

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

#product_industrys .left_box_last {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_industrys .center_box_last {
	width:95% !important;
	height:auto;
	border-bottom:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_industrys .right_box_last {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

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

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






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

#product_tools .left_box {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_tools .center_box {
	width:95% !important;
	height:auto;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_tools .right_box {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:30px;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:16px;
}

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

#product_tools .left_box_last {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_tools .center_box_last {
	width:95% !important;
	height:auto;
	border-bottom:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_tools .right_box_last {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

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

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






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

#product_lightings .left_box {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_lightings .center_box {
	width:95% !important;
	height:auto;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_lightings .right_box {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:30px;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:16px;
}

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

#product_lightings .left_box_last {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_lightings .center_box_last {
	width:95% !important;
	height:auto;
	border-bottom:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_lightings .right_box_last {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

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

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






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

#product_distributions .left_box {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_distributions .center_box {
	width:95% !important;
	height:auto;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_distributions .right_box {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:30px;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:16px;
}

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

#product_distributions .left_box_last {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_distributions .center_box_last {
	width:95% !important;
	height:auto;
	border-bottom:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_distributions .right_box_last {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

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

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






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



#product_solutionss .photo p {
	width:100% !important;
	height:auto;
	color:#555;
	font-weight:bold;
	padding:0;
	height:128px !important;
	background: url(../img/sp/title_page2.jpg) bottom right no-repeat !important;
	background-size:666.66666666px 132.33333333px !important;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	letter-spacing:0.5px;
	text-indent:2%;
	line-height:8.2;
}

#product_solutionss .left_box {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_solutionss .center_box {
	width:95% !important;
	height:auto;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_solutionss .right_box {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:30px;
}

#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:100% !important;
	height:30px;
	/*background:#3068c9;*/
	line-height:16px;
}

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

#product_solutionss .left_box_last {
	width:95% !important;
	height:auto;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_solutionss .center_box_last {
	width:95% !important;
	height:auto;
	border-bottom:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

#product_solutionss .right_box_last {
	width:95% !important;
	height:auto;
	border-left:none;
	border-bottom:1px solid #ddd;
	padding:3% 2% 5% 2%;
}

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

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


#reitous .photo p {
	width:100% !important;
	height:auto;
	color:#555;
	font-weight:bold;
	padding:0;
	height:128px !important;
	background: url(../img/sp/title_page2.jpg) bottom right no-repeat !important;
	background-size:666.66666666px 132.33333333px !important;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	letter-spacing:0.5px;
	text-indent:2%;
	line-height:8.2;
}

#case_ceilings .photo p {
	width:100% !important;
	height:auto;
	color:#555;
	font-weight:bold;
	padding:0;
	height:128px !important;
	background: url(../img/sp/title_page2.jpg) bottom right no-repeat !important;
	background-size:666.66666666px 132.33333333px !important;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	letter-spacing:0.5px;
	text-indent:2%;
	line-height:8.2;
}

#case_airs .photo p {
	width:100% !important;
	height:auto;
	color:#555;
	font-weight:bold;
	padding:0;
	height:128px !important;
	background: url(../img/sp/title_page2.jpg) bottom right no-repeat !important;
	background-size:666.66666666px 132.33333333px !important;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	letter-spacing:0.5px;
	text-indent:2%;
	line-height:8.2;
}




}
