﻿@charset "utf-8";
@media screen and (max-width: 768px){

	/*********************************************************************

		レイアウト　For Handheld

	*********************************************************************/
	*{		-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
	}

	/* fixedMidashiで行ヘッダがずれるので、特定thタグのみborder-box指定を解除 */
	table.n_param_table th{
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
	}

	body {min-width: inherit;}
	.pc_only {display:none;}
	#contentsArea{width:100%;	float:none;	padding-left:0px;}

	.n_container {
		clear:both;
		margin: 0 auto;
		width: 100%;
		text-align: left;
	}


	/* ヘッダー */
	.n_logo_sub{
		display:none;
	}
	.n_pc_sp_flg{
		display:none;
	}

	#n_headright{
		display:none;
	}
	#n_headerArea {
		height:45px;
		width: 100%;
	}
	#n_toshibaLogo {
		height:45px;
		width:auto;
	}
	#n_toshibaLogo p img {
		height:45px;
		width:auto;
	}

	.n_toshibaLogo {}
	.n_toshibaLogoPC {
		display:none;
	}

	/* タイトル */
	.n_title_parametric{
		height:50px;
		margin-bottom:10px !important;
		padding-left:14px;
		padding-right:20px;
		line-height:52px;
		font-size:130%;

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

		border-radius: 3px; 
		border: 1px solid #afafaf;
		border-left: #f20f0f 6px solid;
	}

	.n_toResultTop {text-align:center;margin-bottom:10px;}

	/* フッター */
	#s_footerMenu ul{border-top:#9e9e9e 1px solid;margin-bottom:15px;}
	#s_footerMenu ul li{border-bottom:#9e9e9e 1px solid;text-align:left;}
	#s_footerMenu ul li span{padding-right:25px;background-image:url(../image/cmn/icon_pc.png);background-position:right center;background-repeat:no-repeat;background-size:17px 15px;}
	#s_footerMenu ul li a{display:block;padding:10px 15px;text-decoration:none;background:url(../image/cmn/icon_gray_right.png) no-repeat right 10px center;background-size:9px 16px;font-size:75%;}

	#n_footerArea {width:100%;margin-bottom:20px;font-size:100%;}
	#n_footerArea ul.n_list-utility{margin-top:0;margin-bottom:15px;font-size:70%;line-height:1;float:inherit !important; text-align:center;}
	#n_footerArea ul.n_list-utility li{margin-right:2px;padding-right:6px;border-right:#000 1px solid;display:inline}
	#n_footerArea ul.n_list-utility li:last-child{margin-right:0;padding-right:0;border-right:none!important}

		
	/* コピーライト */
	#n_copyBox {
		text-align: center;
		width: 100%;
	}
	#n_copyBox a {
		color: #000;
		text-decoration: none;
	}
	#n_copyBox a:hover {
		color: #fff;
		text-decoration: underline;
	}
	#identifier{margin-bottom:14px; text-align:center;}
	.copyright{padding-top:13px;padding-bottom:14px;padding-left:8px;border-top:#393939 1px solid;font-size:78%;text-align:left}
	.copyright a{color:#464646;text-decoration:none}
	.copyright a:hover{color:#464646!important}



	/* 条件をリセットボタン */
	.n_btn_area{
		margin:0 auto;
		text-align:center;
	}
	.n_btn_area a.btn_reset{
		position:relative;
		padding:8px 20px 8px 38px;
		border-radius: 4px; 
		border:#595959 1px solid;
		color:#000;

	}
	.n_btn_area a.btn_reset{
		margin-right:auto;
	}



	/* 絞り込み部分 */
	#n_narrowing_area{
		white-space:nowrap;
		margin-bottom:20px;
	}

	#n_narrowing_area.scroll{
		overflow-x:inherit;
		white-space:inherit;
	}

	dl.n_narrowing_box{
		display:block;
		margin:0 10px 10px;
		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 br {
		display:none;
	}
	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{
		width:100%;
		padding:10px 15px;
	}
	dl.n_narrowing_box dd li{
		display:inline-block;
		margin-bottom:5px;
		padding-right:15px;
	}
	dl.n_narrowing_box dd li input[type=checkbox][disabled] {
		opacity:0.4;
	}
	input.input_text{
		width:100%;
	}


	/* スライダーパーツ */
	.slider_bar{
		height:16px;
		width:100%;
		margin-top:10px;
		margin-bottom:5px;
		background:url(../image/parametric/bg_slider_bar_horizon.png) no-repeat left top;
		background-size:100% 16px;
	}
	.slider_parts{
		position:relative;
		padding-top:20px;
		padding-bottom:7px;
	}
	.slider_parts .max_number{
		position:absolute;
		bottom:-8px;
		right:-4px;
	}
	.slider_parts .min_number{
		position:absolute;
		bottom:-8px;
		left:-4px;
	}
	input.max, input.min{
		width:60px;
		position:absolute;
		top:0;
	}
	input.max{
		right:-5px;
	}
	input.min{
		left:-5px;
	}
	.ui-slider{position:relative;text-align:left}
	//.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:16px;height:22px;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:16px;height:22px;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:16px}
	.ui-slider-horizontal .ui-slider-handle{top:-.2em;margin-left:-.7em}
	.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{}
	.ui-slider-vertical .ui-slider-range{}
	.ui-slider-vertical .ui-slider-range-min{bottom:0}
	.ui-slider-vertical .ui-slider-range-max{top:0}

	.n_btn_area a.filterPnumLink{
		font-size:x-small !important;
	}

	.n_btn_area a.btn_reset{
		font-size:x-small !important;
	}
	
	/* ヘッダー用 */
	.comp_v3_0010__global_navi__text,
	.comp_v3_0010__information__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;
	}
	a:hover.comp_v3_0010__global_navi__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;
	}
}