﻿/*
  for selection guide
*/
	.vol_top{
		width: 750px;
		text-align: center;
	}
	.vol_top_inner{
		margin: 0 auto;
	}
	.slct_index1{
		width: 250px;
		height: 177px;
	}
	.space_left_ss{
		margin-left: 5px;
	}
	.space_left_s{
		margin-left: 10px;
	}
	.space_top_ss{
		margin-top: 5px;
	}
	.space_top_s{
		margin-top: 10px;
	}
	.space_top_m{
		margin-top: 20px;
	}
	.box_padding{
		padding: 10px;
	}
	.sl_box{
		width: 729px;
	}
	.ss_ckk_box{
		width: 786px;
	}
	.sl_com{
		width: 174px;
	}
	.sl_com h5{
		text-indent: 0 !important;
		text-align: center;
		font-size: 12px !important;
	}
	.sl_com .sl_com_p{
		margin-top: 5px;
		font-weight: bold;
		text-align: center;
		width: 100%;
	}
	.sl_com .sl_com_p_ckr{
		margin-top: 5px;
		width: 100%;
	}
	.sl_com .sl_com_t_ckr{
		height: 120px;
	}
	.sl_com p.link_button01 a,
	.sl_com p.link_button01 a:visited{
		/* width: 115px !important; */
		text-align: center;
	}
	.sl_dtl .sl_dtl_t_ckk{
		width: 415px;
		margin: 0 9px;
	}
	/* .sl_dtl_t_ckk p.link_button01 a,
	.sl_dtl_t_ckk p.link_button01 a:visited{
		width: 400px !important;
	} */
	.sl_dtl_t_ckk .sl_dtl_box{
		margin-top: 5px;
		width: 412px;
	}
	.cmn_desclist01{
		margin-top: 8px !important;
		margin-bottom: 0 !important;
	}
	.ss_thunbs img{
		width: 150px;
	}
	ol li{
		list-style-type: decimal;
	}
	.disp_off{
		display: none;
	}
	.sl_com .sl_com_p_ckr td{
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
	}
	.sl_com .sl_com_t_ckr table{
		width: 90%;
		margin: 0 auto;
	}
	.sl_com .sl_com_t_ckr td{
		background: #fff;
		text-align: center;
	}
	.sl_com .sl_com_t_ckr caption{
		text-align: center;
		font-size: 10px;
	}
	.sl_dtl .sl_dtl_t_ckr{
		width: 615px;
		margin: 0 9px;
	}
	/* .sl_dtl_t_ckr p.link_button01 a,
	.sl_dtl_t_ckr p.link_button01 a:visited{
		width: 600px !important;
	} */
	.sl_dtl_t_ckr .sl_dtl_box{
		margin-top: 5px;
		width: 612px;
	}
	.sl_com .sl_com_p_cmk table{
		width: 100%;
		margin: 0 auto;
		height: 25px;
	}
	.sl_com .sl_com_p_cmk td{
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
	}
	/* for IE6 --------------------------------------------------------------------- */
	*div.slct_index2 p.link_button01 a,
	*div.slct_index2 p.link_button01 a:visited{
		text-indent: 0 !important;
		text-align: center;
		background-image: none;
		padding-right: 0 !important;
	}
	*div.sl_com p.link_button01 a,
	*div.sl_com p.link_button01 a:visited{
		text-indent: 0 !important;
		text-align: center;
		background-image: none;
		padding-right: 0 !important;
	}
	*div.sl_dtl_t_ckk p.link_button01 a,
	*div.sl_dtl_t_ckk p.link_button01 a:visited{
		text-indent: 0 !important;
		text-align: center;
		background-image: none;
		padding-right: 0 !important;
	}
	*div.sl_dtl_t_ckr p.link_button01 a,
	*div.sl_dtl_t_ckr p.link_button01 a:visited{
		text-indent: 0 !important;
		text-align: center;
		background-image: none;
		padding-right: 0 !important;
	}
	/* ----------------------------------------------------------------------------- */
/*
	p.link_button01.active,
	p.link_button02.active
	{
		background-image:url(/tecs/img/cntnt_btn_h.gif);
	} */
	/* p.link_button01.active a,
	p.link_button02.active a
	{
		background: linear-gradient(to bottom, #9acef5 0%, #1a94cc 50%,#5ba0ce 100%)!important;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#95d4ff', GradientType=0)!important;
		color: #FFF;
		text-decoration: none;
	} */

	table.slct_all_fig{
		font-size:12px;
		position:absolute;
		width:525x;
		border-collapse: collapse;
		background-color:#dcdcff;
		border:solid #666 3px;
	}
	table.slct_all_fig th,table.slct_all_fig td{
		border:solid #666 1px;
		padding:5px;
	}
	.slct_all_ipop {
		padding: 0;
		background-color: #cef;
		width: 515px;
	/*	height: 600px;*/
		border: 1px solid #aaa;

		/* These three lines are indispensable. */
		position: absolute;
		display: none;
		z-index: 9999;
	}
	.slct_all_ipop_title {
		font-size:14px;
		text-align:center;
		background-color: #3df;
		cursor: move;
	}
	.slct_all_ipop_close {
		font-weight:bold;
		cursor: pointer;
		float: right;
	}

/* csc */
	.slct_csc_vol0{
		text-align: center;
	}
	.slct_csc_vol0 p{
		text-align: left;
		margin-bottom: 10px;
	}
	/* .slct_csc_vol0 p.link_button01 a,
	.slct_csc_vol0 p.link_button01 a:visited{
		width: 550px !important;
	} */
	.slct_csc_vol1_width{
		width: 70%;
	}
	.slct_csc_arrow_vol1{
		height: 37px;
		background: url(/tecs/img/arrow_02.png) no-repeat center center;
		margin-bottom: 5px;
	}
	.slct_csc_arrow_vol2{
		height: 37px;
		background: url(/tecs/img/arrow_02.png) no-repeat center center;
		margin: 5px 0;
		width: 50%;
	}
	.slct_csc_arrow_vol2_no_bg{
		height: 37px;
		margin: 5px 0;
		width: 50%;
	}
	.slct_csc_tt img{
		margin-bottom: 10px;
	}
	.slct_csc_box_l{
		float: left;
		width: 48%;
		margin-right: 20px;
	}
	.slct_csc_box_r{
		float: left;
		width: 48%;
	}
	/* .slct_csc_box_height{
		height: 100px;
	}
	.slct_csc_box_height_l{
		height: 165px;
	} */
	.slct_csc_box01_img{
		float: left;
		vertical-align: middle;
		text-align: center;
		width: 20%;
		padding-top: 10px;
		height: 60px;
	}
	.slct_csc_box01_disp{
		float: left;
		width: 80%;
	}
	.slct_csc_box02_img{
		float: left;
		vertical-align: middle;
		text-align: center;
		width: 25%;
		padding-top: 10px;
		height: 90px;
	}
	.slct_csc_box02_img img{
		width: 80px;
	}
	.slct_csc_box02_disp{
		float: left;
		width: 75%;
	}
	.slct_csc_box03_disp{
		margin-left: 20px;
		width: 90%;
	}
	.slct_csc_area_m{
		float: left;
		width: 46%;
	}
	/* .slct_csc_area_m p.link_button01 a,
	.slct_csc_area_m p.link_button01 a:visited,
	.slct_csc_area_l p.link_button01 a,
	.slct_csc_area_l p.link_button01 a:visited{
		width: 368px !important;
	} */
	.slct_csc_area_m div.cmn_box01,
	.slct_csc_area_l div.cmn_box01{
		margin-top: 5px;
		min-height: 11rem;
	}
	.slct_csc_area_margin_top{
		margin-top: 10px;
	}
.d_table {
	display: table;
	table-layout: fixed;
}
.d_cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
@media all and (-ms-high-contrast:none){
  *::-ms-backdrop, .d_cell > .link_button01 {
  	width: 85%;
  } /* for IE11 */
}
