html {word-wrap:break-word; font-family:'Oxygen',Arial,sans-serif,Geneva;; font-size:16px; line-height:1.5; -webkit-text-size-adjust:100%;}
ul {list-style:none;}
a:hover img, a:hover input, a.hoverAlpha:hover {opacity:0.7; filter:alpha(opacity=70);}
a:link {text-decoration:none;}
a:hover {text-decoration:underline;}

/**/
.db{display: block;}

/* style */
.container{width:967px; margin-right:auto; margin-left:auto;}
.contents_bg{background-color:rgb(249,249,249);}
.contents_inner{width:879px; margin-left:auto; margin-right:auto;}
.param_pagelead{font-size:16px; line-height:160%;}
.param_sectionLead{font-size:14px; line-height:160%;}
.contentsFooter_keywords{margin-top:17px; margin-bottom:10px;}
#mainwrap_v14 .contentsFooter_keywords .discription,
.contentsFooter_keywords .discription{font-size:14px; line-height:160%; padding-bottom:10px;}
#mainwrap_v14 .contentsFooter_keywords .sitename,
.contentsFooter_keywords .sitename{font-size:12px; line-height:160%; text-align:right; border-top:1px dashed rgb(204,204,204); padding-top:8px;}
.contentsFooter_keywords .sitename em{font-style:normal;font-weight:normal;}
.sectionBorder{border-top:1px dotted rgb(204,204,204); padding-top:19px;}
.btnArea_pageLink{width:769px; margin-left:auto; margin-right:auto;}
.btnArea_floatHalf{width:759px; margin-left:auto; margin-right:auto;}
.btnArea_floatHalf_item{width: 370px;float: left;margin-left: 19px;}
.btnArea_floatHalf_item:first-child{margin-left: 0;}
.btnArea_floatHalf .text{ margin-bottom:7px; font-size:14px; line-height:1.6em;}
.partition{display:block;width:100%;border-top:1px dotted rgb(221,221,221);height:1px;}

/*  */
.caseLabel{display:inline-block;position:relative;padding:0 12px;}
.caseLabel .caseLabel_left{display:block;background-image:url(/img/caseLabel_left.png);width:12px;height:26px;position:absolute;left:0;top:0;}
.caseLabel .caseLabel_text{display:inline-block;line-height:26px;font-size:18px;color:#ffffff;background-color:rgb(0,76,187);}
.caseLabel .caseLabel_right{position:absolute;display:block;background:url(/img/caseLabel_right.png);width:12px;height:26px;right:0;top:0;}
.caseTag{ display:inline-block; position:relative; padding:0 3px;}
.caseTag_text{ line-height:18px; display:inline-block;font-size:12px;letter-spacing:0pt;color:rgb(0,76,176);border-top:1px solid rgb(112,157,222);border-bottom:1px solid rgb(112,157,222);padding:0 2px;background-color:#ffffff;}
a:hover .caseTag_text{text-decoration: underline;}
.frame_common{background-color: rgb(255,255,255);}
.frame_common.productsDetail{border-width: 3px;}
.frame_common.searchForm{border-width: 4px;}

/* breadCrumbs */
.breadCrumbs_area {
  padding-right:5px;
}
.breadCrumbs_list {
  font-size:12px;
  line-height:120%;
  padding: 10px 0;
  float:left;
  background: none;
}
.breadCrumbs_list .item{
  float:left;
}
.breadCrumbs_list .item:first-child .icon {
  display:none;
}
.breadCrumbs_list .item a {
  color:rgb(0,79,173);
}
.breadCrumbs_list .item strong {
  font-weight: normal;
}
.breadCrumbs_list li{
	display: inline;
	line-height: 13px;
	font-size: 14px;
	margin-bottom: 10px;
}
.breadCrumbs_list .item .icon {
	display: none;
	padding: 0;
}
.breadCrumbs_list li:after {
  content: "";
  display: inline-block;
  margin: 0 10px;
  width: 10px;
  background: url(/img/renew18/pan_arrow.png) no-repeat;
  height: 10px;
  background-size: 5px;
}
.breadCrumbs_list li a{
	color: #007993 !important;
  font-size: 14px;
}
.breadCrumbs_list li:last-child:after{
	content: none;
}

/* i-PRO logo */
.ipro_logo {
  float: right;
  width: 130px;
  padding-top: 10px;
}

/* title */
.title_pagemain{background:url(/img/titleHead1_bg.png) no-repeat left top rgb(51,51,51); padding-left:44px; min-height:56px; font-size:26px; line-height:56px; color:rgb(255,255,255); font-weight:normal; overflow:hidden;}
.title_pagemain.discount{background-image: url(/img/titleHead1_discount_bg.png);padding-left: 194px;}
.title_pagemain_maker{float:right;font-size:20px;margin-right:44px; padding-left:10px;display:inline-block;}
.title_pagemain_sub{ display:inline-block; float:right; font-size:14px; margin-right:44px; padding-left:10px;}
.title_sectionTitle{font-size:22px; line-height:120%; border-bottom:2px solid rgb(0,77,176); font-weight:normal; padding-bottom:7px;}
.title_sectionTitle:first-letter{color:rgb(0,70,190);}
.title_itemTitle{font-size:18px; line-height:120%; padding-bottom:13px; border-bottom:1px solid rgb(0,82,200); font-weight:normal;}
.title_searchResult{background:url(/img/titleHead2_bg.png) no-repeat left top;line-height:30px;padding-left:23px;font-size:18px; font-weight:bold; color:rgb(119,119,119);}
.title_searchResult .count{color:rgb(0,74,178); display:inline-block; margin-right:5px;}
.title_h1 {
  font-size: 32px;
  font-weight: bold;
  line-height: 1.1;
  margin: 20px 0;
}
.title_h2 {
  font-size: 32px;
  font-weight: bold;
  line-height: 1.1;
  margin-bottom: 20px;
}
.title_h2_bottom_txt {
  font-size: 16px;
  line-height: 1.4;
}

/* btn */
._submitAnchor+input[type="submit"]{background: none; border: none; font-size: 0; margin: 0; padding: 0; color: #fff; width: 0; height: 0; position: absolute; top: 0; left: 0}
.btn_itemInner{display:block; font-size:18px; color:rgb(255,255,255); text-align:center; position:relative; padding:0 5px;}
.btn_itemInner_text{ display:block; line-height:46px; background-image:url(/img/arrow_onbtn1.png); background-repeat:no-repeat; background-position:right 9px center; background-color:rgb(0,74,180);}
.btn_itemInnerL_text{ display:block; line-height:30px; background-image:url(/img/arrow_onbtn1.png); background-repeat:no-repeat; background-position:right 9px center; background-color:rgb(0,74,180);}
html>/**/body .btn_itemInner_text{background-position:right center\9;}
.btn_itemInner_left{ position:absolute; display:block; background-image:url(/img/btn_itemInner_left.png); width:5px; height:46px; left:0; top:0;}
.btn_itemInner_right{ position:absolute; background-image:url(/img/btn_itemInner_right.png); width:5px; height:46px; right:0; top:0;}
.btn_itemInnerL_left{ position:absolute; background-image:url(/img/btn_pageLink_left.png); width:6px; height:60px; left:0; top:0;;}
.btn_itemInnerL_right{ position:absolute; background-image:url(/img/btn_pageLink_right.png); right:0; top:0; width:6px; height:60px;}
.btn_pageLink{display:block; font-size:18px; color:rgb(255,255,255); text-align:center; position:relative; padding:0 6px;}
.btn_pageLink_text{background-image:url(/img/arrow_onbtn2.png); background-repeat:no-repeat; background-position:right 9px center; background-color:rgb(0,74,179); display:block;line-height:60px;}
.btn_pageLinkL_text{background-image:url(/img/arrow_onbtn2.png); background-repeat:no-repeat; background-position:right 9px center; background-color:rgb(0,74,179); display:block;line-height:30px;}
html>/**/body .btn_pageLink_text{background-position:right center\9;}
.btn_itemMore{display:block; font-size:18px; color:rgb(255,255,255); position:relative; padding:0 5px;}
.btn_itemMore_text{ display:block; line-height:46px; background-image:url(/img/arrow_onbtn4.png); background-repeat:no-repeat; background-position:right 8px center; background-color:rgb(51,51,51); padding-left:13px; text-align:left;}
html>/**/body .btn_itemMore_text{background-position:right center\9;}
.btn_itemMore_left{ position:absolute; display:block; background-image:url(/img/moreBtn_left.png); width:5px; height:46px; left:0; top:0;;}
.btn_itemMore_right{ position:absolute; background-image:url(/img/moreBtn_right.png); width:5px; height:46px; right:0; top:0;}
.btn_anchorLink{display:block; font-size:16px; color:rgb(255,255,255); text-align:center; position:relative; padding:0 5px;}
.btn_anchorLink_text{ display:block; line-height:40px; background-color:rgb(0,74,180);}
.btn_anchorLink_left{ position:absolute; display:block; background-image:url(/img/btn_anchorLink_left.png); width:5px; height:40px; left:0; top:0;;}
.btn_anchorLink_right{ position:absolute; background-image:url(/img/btn_anchorLink_right.png); width:5px; height:40px; right:0; top:0;}
#wheretobuy{position: relative;}
.btn_moreLink_text{ display:block; line-height:26px; background-color:rgb(0,74,180);font-size:14px; color:rgb(255,255,255);border-radius:5px;}

/* tab */
.tab_products_area{}
.tab_products_list{ border-bottom:4px solid rgb(0,61,196);}
.tab_products_list.threeRow .tab_products{ width:253px;}
.tab_products{display:block; font-size:18px; color:rgb(0,61,196); text-align:center; position:relative; margin-left: 5px; float: left; width: 170px;}
.tab_products .tab_products_text {
	display: block;
	line-height: 38px;
	background-color: #ffffff;
	border-top: 2px solid #709dde;
	border-left: 2px solid #709dde;
	border-right: 2px solid #709dde;
	padding: 5px;
	line-height: 1.4;
	border-radius: 4px 4px 0 0;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	min-height: 40px;
}
.tab_products.opend{color:rgb(255,255,255);}
.tab_products.opend .tab_products_left{background-image:url(/img/tab_products_opend_left.png);}
.tab_products.opend .tab_products_text{background-color:rgb(0,61,196); border-color: rgb(0,61,196);}
.tab_products.opend .tab_products_right{background-image:url(/img/tab_products_opend_right.png);}
.tab_products:first-child{margin-left: 0;}
.tab_products_contents{border:1px solid rgb(221,221,221);}
.tab_products_contentsInner{padding: 20px;}

/* paging */
.pagingWrap{border-bottom:2px solid rgb(0,77,176);padding:13px 10px 11px;position:relative;min-height:44px;}
.pagingWrap.btm{border-bottom: none; border-top:2px solid rgb(0,77,176);padding:11px 10px 13px;}
.pagingWrap .left{width:410px;font-size:14px;line-height:1.5em;}
.pagingWrap .right{position:absolute;right:10px;bottom:11px;}
.pagingWrap.btm .right{top:11px;}
.paging{text-align:center;font-size:18px;line-height:44px;}
.paging li{float:left; margin-left: 10px;}
.paging li:first-child{margin-left: 0;}
.paging .prev span.bg, .paging .next span.bg, .paging .prev a.bg, .paging .next a.bg, .paging .number span.bg, .paging .number a.bg{display:block;width:44px;height:44px;position:relative;}
.paging .prev span.bg, .paging .next span.bg, .paging .number span.bg{background-image:url("/img/paging/paging_bg_glay.png");}
.paging .prev a.bg, .paging .next a.bg{background-image:url("/img/paging/paging_bg_blue.png");}
.paging .number a.bg{background-image:url("/img/paging/paging_bg_white.png");}
.paging .prev span.bg .icon, .paging .prev a.bg .icon, .paging .next span.bg .icon, .paging .next a.bg .icon{width:8px;height:12px;display:block;position:absolute;left:50%;top:50%;margin-left:-4px;margin-top:-5px;}
.paging .prev span.bg .icon{background-image:url("/img/paging/arrow_left_glay.png");}
.paging .prev a.bg .icon{background-image:url("/img/paging/arrow_left_white.png");}
.paging .next span.bg .icon{background-image:url("/img/paging/arrow_right_glay.png");}
.paging .next a.bg .icon{background-image:url("/img/paging/arrow_right_white.png");}
.paging .number a{color:rgb(0,82,197);}

/*  */
.sceneList_wrapper{overflow:hidden;}
.sceneList{margin-top:-20px; margin-left:-19px;}
.sceneList .item{width:160px; float:left; margin-top:20px; margin-left:19px;}
.sceneList .item .link{display:block; height:56px; background-image:url(/img/applications/sceneList_item_bg.png); font-size:14px; letter-spacing:0pt; line-height:120%; color:rgb(0,76,176); text-align:center; padding-right:7px; padding-left:7px; position: relative;}
.sceneList .item .link table{width:100%;height:56px;border-collapse:collapse;}
.sceneList .item .link table td{vertical-align:middle; text-align:center; position: static;}
.sceneList .item .link .icon{background-image:url(/img/arrow_onbtn3.png);width:18px;background-repeat:no-repeat;background-position:left center;}
.sceneList .item .param{margin-top:7px; font-size:14px; line-height:160%; padding-bottom:5px;}

/* contents/search */
#main_contents_v14 .search-result{float:left;}
#main_contents_v14 .search-result.corner5{}
#main_contents_v14 .list-num{text-align:right;}
#main_contents_v14 .list-num span{}
#main_contents_v14 .list-num span.current{font-weight:bold;}
#main_contents_v14 .list-num span a{}
#main_contents_v14 .result-head{margin-top: 1em; font-size: 18px; line-height: 1.6em;}
#main_contents_v14 .result-body{font-size: 13px; line-height: 1.4em;}
#main_contents_v14 .result-link{font-size: 14px; line-height: 1.2em;}
#main_contents_v14 .pagination{margin-top:1em;float:right;}
#main_contents_v14 .pagination .disabled{}
#main_contents_v14 .pagination .number{display:inline-block;padding:0 0.3em;}
#main_contents_v14 .pagination .number.current{font-weight:bold;}
#main_contents_v14 .pagination .next{}

@media screen and (min-width: 768px) {
	.sp-only {
		display: none!important;
	}
}

/* 固定ページ youtube動画設置用(横に最大3個まで並ぶ) */
@media screen and (min-width: 641px) {
  .youtube_box1, .youtube_box2, .youtube_box3 {
  	display: flex;
  	margin-bottom: 20px;
  	justify-content: space-around;
  }
  .youtube_box1 iframe {
  	max-width: 560px;
  	max-height: 315px;
  }
  .youtube_box2 iframe {
    max-width: 469px;
    max-height: 261px;
    margin-left: 15px;
  }
  .youtube_box3 iframe {
    max-width: 307px;
    max-height: 170px;
    margin-left: 15px;
  }
}

@media only screen and  (max-width: 767px) {
	.tab_products .tab_products_text {
		border-radius: 0;
		-webkit-border-top-left-radius: 0px;
		-moz-border-radius-topleft: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius-topright: 0px;
	}
  .title_h1, .title_h2, .title_h2_bottom_txt {
    padding: 0 4%;
  }
}
