﻿@charset "utf-8";
@media screen and (min-width: 769px){

	/*********************************************************************

		レイアウト For PC

	*********************************************************************/
	body {min-width: 960px;}


	/* スマホ用 */
	#identifier{
		display:none;
	}
	#s_footerMenu{
		display:none;
	}
	.sp_only {
		display:none;
	}

	.n_container {
		width:95%;
	}

	/* ヘッダー */
	#n_headerArea {
		/*height:64px !important;*/
		/*height:126px !important;*/
		height:130.3px !important;
	}


	/* タイトル */
	.n_title_parametric{
		height:50px;
		margin-top:20px;
		margin-bottom:20px;
		padding-left:20px;
		padding-right:20px;
		background:url(../image/parametric/bg_title_parametric.png) no-repeat left center;
		line-height:52px;
		font-size:130%;
	}


	/* コピーライト */
	#n_copyBox {
		float: right;
		text-align: right;
		width: 420px;
	}
	#n_copyBox a {
		color: #000;
		text-decoration: none;
	}
	#n_copyBox a:hover {
		color: #fff;
		text-decoration: underline;
	}


	/* 絞り込み部分 */
	#n_narrowing_area{
		white-space:nowrap;
		margin-bottom:30px;
	//	height:325px;
	//	height:245px;
	}

	#n_narrowing_area{
		margin-bottom:30px;
	}
	dl.n_narrowing_box{
		display:inline-block;
		vertical-align:top;
		margin-right:4px;
		margin-bottom:5px;
		border:#666666 1px solid;
		font-size:90%;
		line-height:1.1;
	}
	dl.n_narrowing_box dt{
		display:table;
		background:#eaeaea;
		border-bottom:#666666 1px solid;
		text-align:center;
		width:100%;
	}
	dl.n_narrowing_box dt p{
		display: table-cell;
		vertical-align:middle;
		text-align: center;
		padding:7px 5px 5px;
	}
	dl.n_narrowing_box dt p span.item{
		line-height:1.3;
	}
	dl.n_narrowing_box dd{
	//  height:225px;
		height:175px;
		padding:10px 5px;
	}

	dl.n_narrowing_box dd ul {
		float:left;
		padding:1.5px;
	}
	dl.n_narrowing_box dd ul ~ label {
		clear:both;
		display:block;
		padding:2px;
	}
	dl.n_narrowing_box .filterText {
		width:100px;
	}

	/* スライダーパーツ */
	.slider_bar{
	//  height:155px;
		height:75px;
		margin-top:10px;
		margin-bottom:10px;
		background:url(../image/parametric/bg_slider_bar.png) no-repeat left top;
		background-size:16px 155px;
	}
	.slider_parts{
		position:relative;
	}
	.slider_parts .max_number{
		position:absolute;
		top:20px;
		left:30px;
	}
	.slider_parts .min_number{
		position:absolute;
		top:95px;
	//	top:175px;
		left:30px;
	}
	input.max, input.min{
		width:60px;
	}

	.ui-slider{position:relative;text-align:left}
	//.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:24px;height:3px;background:#f00;cursor:default}
	//.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
	.ui-slider .ui-slider-handle{position:absolute;z-index:auto;width:24px;height:3px;background:#f00;cursor:default}
	.ui-slider .ui-slider-range{position:absolute;z-index:auto;font-size:.7em;display:block;border:0;background-position:0 0}
	.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
	.ui-slider-horizontal{height:.8em}
	.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
	.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
	.ui-slider-horizontal .ui-slider-range-min{left:0}
	.ui-slider-horizontal .ui-slider-range-max{right:0}
	.ui-slider-vertical{}
	.ui-slider-vertical .ui-slider-handle{left:0 !important;}
	.ui-slider-vertical .ui-slider-range{}
	.ui-slider-vertical .ui-slider-range-min{bottom:0}
	.ui-slider-vertical .ui-slider-range-max{top:0}

	.filterrow div.scrollcheck {
		overflow: scroll;
		overflow-y: scroll;
		overflow-x: hidden;
		height: 160px;
		width: 100%;
		white-space: nowrap;
	}

	.filterrow .check {
		height: 14px;
		padding: 1px 0px 0px 0px;
		zoom: 1;
		white-space: nowrap;
	}

	table tr.filterrow {
		display: table-row;
		background: white;
	}

	tr.filterrow td {
		vertical-align: top;
	}

	tr.filterrow img {
		margin-top: 3px;
	}
	tr.filterrow input[type=checkbox][disabled] {
		opacity:0.4;
	}

	div.pc-identifier{
		width: 374px;
		height: 36px;
		display: flex;
		align-items: center;
	}
	
	/* ヘッダー用 */
	.comp_v3_0010__global_navi__text,
	.comp_v3_0010__information__text,
	.comp_v3_0010__global_navi_menu__text {
		color:#333;
	}
	.comp_v3_0010__global_navi__item a:hover,
	.comp_v3_0010__information__item a:hover,
	.comp_v3_0010__global_navi__item a:link, {
  		color: #0064d2!important;
	}
    
    .comp_v3_0010__navigation__item--navi {
    	color:#333;
    }
    
    .comp_v3_0010__navigation__item--navi a:hover,
	.comp_v3_0010__navigation__item--navi a:link, {
  		color: #0064d2!important;
	}
	
	.comp_v3_0130__return__to_top {
		bottom: 38px !important;
	}
	.comp_v3_0130__sitemap_link {
		color: #333 !important;
	}

}
