﻿@charset "utf-8";

/******************************************************************************

	setting.css

***************************************************************************** */

/* margin */
.m0		{margin:0px !important;}
.m5		{margin:5px !important;}
.m10	{margin:10px !important;}
.mt0	{margin-top:0px !important;}
.mt5	{margin-top:5px !important;}
.mt10	{margin-top:10px !important;}
.mt05em	{margin-top:0.5em !important;}
.mt1em	{margin-top:1em !important;}
.mr0	{margin-right:0px !important;}
.mr5	{margin-right:5px !important;}
.mr10	{margin-right:10px !important;}
.mr30	{margin-right:30px !important;}
.mb0	{margin-bottom:0px !important;}
.mb5	{margin-bottom:5px !important;}
.mb10	{margin-bottom:10px !important;}
.mb05em	{margin-bottom:0.5em !important;}
.mb1em	{margin-bottom:1em !important;}
.mb2em	{margin-bottom:2em !important;}

/* padding */
.p0		{padding:0px !important;}
.p5		{padding:5px !important;}
.p10	{padding:10px !important;}
.pt0	{padding-top:0px !important;}
.pt5	{padding-top:5px !important;}
.pt15	{padding-top:15px !important;}
.pt20	{padding-top:20px !important;}
.pb0	{padding-bottom:0px !important;}
.pb10	{padding-bottom:10px !important;}
.pb20	{padding-bottom:20px !important;}
.pb30	{padding-bottom:30px !important;}

/*size*/
.w185px{width:185px !important;}
.w200px{width:200px !important;}
.w210px{width:210px !important;}
.w250px{width:250px !important;}
.w280px{width:280px !important;}/*add*/
.w350px{width:350px !important;}
.w450px{width:450px !important;}
.w470px{width:470px !important;}
.w550px{width:550px !important;}
.w700px{width:700px !important;}
.h35px{height:35px !important;}/*add*/


/* ---------------------------------------------------------------------------- */

/*	globalmenu_product_list		製品一覧										*/

/* ---------------------------------------------------------------------------- */
#contetnsArea .productListColumn iframe{
	width:278px;
	border:0;
}

/*#contetnsArea .productListColumn iframe.pro09,
#contetnsArea .productListColumn iframe.pro14,
#contetnsArea .productListColumn iframe.pro17{
	min-height:300px;
}*/

/*-- h2 --*/
#contetnsArea .productListColumn h2{
	padding:15px 20px 15px 80px;
	color:#305699;
	background:url(/contents/common/images2/static_images/bg_border_h2.gif) no-repeat bottom left;
}

#contetnsArea .productListColumn #Pro01Ttl{
	background:url(/contents/common/images2/static_images/globalmenu_product_list_bg_h2_01.jpg) no-repeat top left;
}

#contetnsArea .productListColumn #Pro02Ttl{
	background:url(/contents/common/images2/static_images/globalmenu_product_list_bg_h2_02.jpg) no-repeat top left;
}

#contetnsArea .productListColumn #Pro03Ttl{
	background:url(/contents/common/images2/static_images/globalmenu_product_list_bg_h2_03.jpg) no-repeat top left;
}

/*-- .productListColumn --*/
.productListColumn{
	float:left;
	width:278px;
	margin:0 51px 0 0;
}

.productListColumn dl{
	margin-bottom:1.8em;
}

.productListColumn dt{
	margin-bottom:0.2em;
	padding-bottom:0.2em;
	font-weight:bold;
	border-bottom:#5573B7 solid 2px;
}

.productListColumn dd{
	margin:0.5em 0 0 0.5em;
}


.productListColumn dd.parent{
	padding-bottom:0.5em;
	border-bottom:2px solid #C8CEE1;
}

/*.productListColumn dd.parent a{
	text-decoration:none;
}*/

.productListColumn ul{
	margin:0 0 0 15px;
}

.productListColumn ul li{
	padding:1px 0;
	list-style:none;
	background:url(/contents/common/images2/static_images/ico_arrow.gif) no-repeat 0 0.4em;
}

.productListColumn ul li a{
	padding:0 0 0 15px;
}

.productListColumn ul li.list{
	margin-bottom:0.5em;
	background:url(/contents/common/images2/static_images/ico_dlist01.gif) no-repeat 0 0.4em;
}

.productListColumn ul li.list > a{
	padding:0 0 0 22px;
	/*text-decoration:none;*/
}

.productListColumn ul li.parent{
	margin-bottom:0.5em;
}

.productListColumn ul li.parent > a{
	padding:0 0 0 22px;
}

.productListColumn ul li.on{
	background:url(/contents/common/images2/static_images/ico_arrow_top.gif) no-repeat 0 0.4em;
}

.productListColumn ul li > ul{
	margin-top:0.5em;
}

/*-- link --*/
/*.productListColumn ul li a,
.productListColumn ul li ul li a,
.productListColumn ul li.list > a:visited,
.productListColumn ul li ul li.list > a:visited{
	color:#042275;
}


.productListColumn ul li.parent > a,
.productListColumn ul li.parent > a:visited,
.productListColumn ul li ul li.parent > a,
.productListColumn ul li ul li.parent > a:visited{
	color:#333333;
}


.productListColumn ul li > a:visited,
.productListColumn ul li ul li > a:visited,
.productListColumn ul li ul li.list ul li > a:visited{
	color:#6CAAD4;
}

.productListColumn ul li > a:hover,
.productListColumn ul li ul li > a:hover,
.productListColumn ul li.list > a:hover,
.productListColumn ul li ul li.list > a:hover,
.productListColumn ul li ul li.list ul li > a:hover,
.productListColumn ul li.parent > a:hover,
.productListColumn ul li ul li.parent > a:hover{
	color:#F00;
}*/


/* ----------------------------------------------------------------------------------

/*	external_turning_tools_search		外径加工かんたん検索						*/

/*	sparePartsSearch					部品かんたん検索							*/
/*	productList							商品一覧画面								*/
/*	groovingSearch						みぞ入れその他かんたん検索					*/

/*	turningInsertsSearch				旋削用インサートかんたん検索				*/
/*	smallToolsSearch					スモールツールかんたん検索					*/
/*	threadingSearch						ねじ切りかんたん検索						*/

/*	boring_search						内径加工かんたん検索						*/
/*	solidEndMillsSearch					ソリッドエンドミルかんたん検索				*/
/*	drillingSearch						穴あけ工具かんたん検索						*/
/*	toolingSeet							ツーリングシート							*/
/*	groovingGySearch					みぞ入れＧＹかんたん検索					*/

/*	workMaterialsApplicationsSearch		被削材と加工用途から検索					*/

/* --------------------------------------------------------------------------------- */
.externalSearch .para,
.sparePartsSearch .para,
.groovingSearch .para,
.turningInsertsSearch .para,
.smallToolsSearch .para,
.threadingSearch .para,
.boringSearch .para,
.solidEndMillsSearch .para,
.drillingSearch .para,
.groovingGySearch .para
.workMaterialsApplicationsSearch {
	margin:0 20px 2em 20px;
}

/* - btArea - */
.externalSearch .btArea,
.sparePartsSearch .btArea,
.groovingSearch .btArea,
.turningInsertsSearch .btArea,
.smallToolsSearch .btArea,
.threadingSearch .btArea,
.boringSearch .btArea,
.solidEndMillsSearch .btArea,
.drillingSearch .btArea,
.groovingGySearch .btArea
.workMaterialsApplicationsSearch .btArea {
	padding:0;
}

/* - ul - */
.groovingSearch ul.noList li input,
.drillingSearch ul.noList li input,
.smallToolsSearch ul.noList li input{
	margin-right:0.2em;
}

/* - select btn -*/
.sparePartsSearch #h1ttl .h1Back,
.turningInsertsSearch #h1ttl .h1Back{
	padding:15px 20px;
	background:url(/contents/common/images2/static_images/bg_backimg_top.gif) no-repeat top left;
	zoom:100%;
}

.sparePartsSearch #h1ttl .h1Back:after,
.turningInsertsSearch #h1ttl .h1Back:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}

.sparePartsSearch #h1ttl .h1Back h1,
.turningInsertsSearch #h1ttl .h1Back h1{
	background:none;
	width:500px;
	padding:0;
	float:left;
}

.sparePartsSearch div.ico a,
.turningInsertsSearch div.ico a{
	display:none;
}

.sparePartsSearch #contetnsArea div#h1ttl div.ico,
.turningInsertsSearch #contetnsArea div#h1ttl div.ico{
	position:static !important;
	float:right;
}

.sparePartsSearch #contetnsArea div#h1ttl div.ico a,
.turningInsertsSearch #contetnsArea div#h1ttl div.ico a{
	float:left;
	margin-left:10px;
}


/* ---------------------------------------------------------------------------- */
/*	external_turning_tools_search	外径加工かんたん検索						*/
/* ---------------------------------------------------------------------------- */
.externalSearch ul.searchList li{
	text-align:center;
}

/* ---------------------------------------------------------------------------- */
/*	sparePartsSearch				部品かんたん検索							*/
/* ---------------------------------------------------------------------------- */
.sparePartsSearch ul.searchList{
	margin:0 0 1px 0;
}

.sparePartsSearch ul.searchList li{
	width:220px;
	margin:0 0 1em 0;
}

/* ---------------------------------------------------------------------------- */
/*	productList						商品一覧画面								*/
/* ---------------------------------------------------------------------------- */
.productList .productListTable{
	margin-bottom:1em;
	zoom:100%;
}

.productList .productListTable:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}

.productList .productListTable table{
	clear:none;
	float:left;
	width:575px;
	border-right:none;
}

.productList .productListTable .tableRight{
	float:left;
	width:360px;
	overflow-x:auto;
}

.productList .productListTable .tableRight table{
	border-left:none;
	border-right:2px solid #022275;
	width:auto;
}

.productList .productListTable .tableRight table th, .productList .productListTable .tableRight table td{
	white-space:nowrap;
}

.productList .productListTable table th{
	height:42px;
}

.productList .productListTable table td{
	height:43px;
}

/* ---------------------------------------------------------------------------- */
/*	groovingSearch					みぞ入れその他かんたん検索					*/
/* ---------------------------------------------------------------------------- */
.groovingSearch .searchDetail input{
	width:50px;
}

.groovingSearch .boxArea05Gray p{
	margin-bottom:0.2em;
}

/* - column - */
.groovingSearch .para .column .fLeft{
	width:280px;
}

.groovingSearch .para .column .fRight{
	width:590px;
}

/* ---------------------------------------------------------------------------- */
/*	turningInsertsSearch			旋削用インサートかんたん検索				*/
/* ---------------------------------------------------------------------------- */
.turningInsertsSearch div.contTtl h3,
.turningInsertsSearch div.contTtl h2{
	display:inline;
	margin:0;
}

.turningInsertsSearch div.contTtl img{
	margin:0 0 0 10px;
	padding:0;
}

/*boxArea05Gray*/
.turningInsertsSearch .boxArea05Gray{
	text-align:center;
	padding:10px 0;
	background:url(/contents/common/images2/static_images/bg_dot.png) 502px 50px no-repeat,url(/contents/common/images2/static_images/bg_dot.png) 798px 50px no-repeat,#F0F0F0;
	/* for IE*/
	position:relative;
	behavior: url("/contents/common/js/pie/PIE.htc");/* CSS3 PIE */
	-pie-background:url(/contents/common/images2/static_images/bg_dot.png) no-repeat 502px 50px,url(/contents/common/images2/static_images/bg_dot.png) no-repeat 798px 50px #F0F0F0;
}

.turningInsertsSearch .boxArea05Gray:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}

.turningInsertsSearch .boxArea05Gray input{
	width:122px;
	height:30px;
	font-size:18px;
	text-align:center;
	border:1px solid #ccc;
	margin:0.5em 0;
}

.turningInsertsSearch .boxArea05Gray ul{
	list-style:none;
}

.turningInsertsSearch .boxArea05Gray ul li{
	float:left;
	width:148px;
}

/*column6*/
.turningInsertsSearch .column6 .fLeft{
	width:129px;
	padding:10px;
}

.turningInsertsSearch .column6 .fLeft p{
	margin:0.5em 0 0 0;
}

.turningInsertsSearch .column6 select{
	width:129px;
}

/*searchList*/
.turningInsertsSearch ul.searchList{
	margin:0;
}

.turningInsertsSearch ul.searchList li{
	width:auto;
	float:left;
}

.turningInsertsSearch ul.searchList2 li{
	width:200px;
}

/* - dl.btPull - */
.turningInsertsSearch .btPullArea dl.pullResult{
	width:auto;
}

.turningInsertsSearch #btn01 dl.btPull > dd {
	width:480px;
}

.turningInsertsSearch #btn01 dl.btPull dd ul li{
	margin-right:0;
}

.turningInsertsSearch #btn02 dl.btPull dd {
	width:680px;
}

.turningInsertsSearch #btn03 dl.btPull dd {
	width:620px;
}


.turningInsertsSearch #btn02 dl.pullResult,
.turningInsertsSearch #btn03 dl.pullResult{
	width:auto;
}

.turningInsertsSearch #btn02 dl.pullResult dt,
.turningInsertsSearch #btn03 dl.pullResult dt,
.turningInsertsSearch #btn02 dl.pullResult dd,
.turningInsertsSearch #btn03 dl.pullResult dd {
	float:none;
	padding:0;
	margin-bottom:0.5em;
	height:auto;
}

.turningInsertsSearch #btn02 dl.pullResult dt,
.turningInsertsSearch #btn03 dl.pullResult dt{
	border-bottom:none;
}


/* - - */
.turningInsertsSearch .column6 .num05 input{
	border:none;
	border-bottom:1px solid #A5ACB2;
	width:120px;
	padding:5px;
}

/* - - */
.turningInsertsSearch .column6 .num06 ul{
	list-style:none;
}

.turningInsertsSearch .column6 .num06 ul li{
}

.turningInsertsSearch .btPullArea td.selectCol01_1,.drillingSearch .btPullArea td.selectCol01_1{width:50px;}
.turningInsertsSearch .btPullArea td.selectCol01_2,.drillingSearch .btPullArea td.selectCol01_2{width:150px;}
.turningInsertsSearch .btPullArea td.selectCol01_3,.drillingSearch .btPullArea td.selectCol01_3{width:250px;}
.turningInsertsSearch .btPullArea td.selectCol02_1,.drillingSearch .btPullArea td.selectCol02_1{width:50px;}
.turningInsertsSearch .btPullArea td.selectCol02_2,.drillingSearch .btPullArea td.selectCol02_2{width:150px;}
.turningInsertsSearch .btPullArea td.selectCol02_3,.drillingSearch .btPullArea td.selectCol02_3{width:250px;}
.turningInsertsSearch .btPullArea td.selectCol03_1,.drillingSearch .btPullArea td.selectCol03_1{width:50px;}
.turningInsertsSearch .btPullArea td.selectCol03_2,.drillingSearch .btPullArea td.selectCol03_2{width:150px;}
.turningInsertsSearch .btPullArea td.selectCol03_3,.drillingSearch .btPullArea td.selectCol03_3{width:250px;}
.turningInsertsSearch .btPullArea td.selectCol04_1,.drillingSearch .btPullArea td.selectCol04_1{width:50px;}
.turningInsertsSearch .btPullArea td.selectCol04_2,.drillingSearch .btPullArea td.selectCol04_2{width:150px;}
.turningInsertsSearch .btPullArea td.selectCol04_3,.drillingSearch .btPullArea td.selectCol04_3{width:250px;}
.turningInsertsSearch .btPullArea td.selectCol05_1,.drillingSearch .btPullArea td.selectCol05_1{width:50px;}
.turningInsertsSearch .btPullArea td.selectCol05_2,.drillingSearch .btPullArea td.selectCol05_2{width:150px;}
.turningInsertsSearch .btPullArea td.selectCol05_3,.drillingSearch .btPullArea td.selectCol05_3{width:250px;}
.turningInsertsSearch .btPullArea td.selectCol06_1,.drillingSearch .btPullArea td.selectCol06_1{width:50px;}
.turningInsertsSearch .btPullArea td.selectCol06_2,.drillingSearch .btPullArea td.selectCol06_2{width:150px;}
.turningInsertsSearch .btPullArea td.selectCol06_3,.drillingSearch .btPullArea td.selectCol06_3{width:250px;}


/* ---------------------------------------------------------------------------- */
/*	smallToolsSearch				スモールツールかんたん検索					*/
/* ---------------------------------------------------------------------------- */
.smallToolsSearch .searchDetail input{
	width:50px;
}

.smallToolsSearch .boxArea05Gray p{
	margin-bottom:0.2em;
}

/* - column - */
.smallToolsSearch .para .column .fLeft{
	width:250px;
}

.smallToolsSearch .para .column .fRight{
	width:620px;
}

/* ---------------------------------------------------------------------------- */
/*	threadingSearch					ねじ切りかんたん検索						*/
/* ---------------------------------------------------------------------------- */
.threadingSearch ul.searchList li{
	width:200px;
	margin-bottom:1em;
}

.threadingSearch ul.searchList li img {
	padding:0 0 0 20px;
}

.threadingSearch ul.searchList2{
	margin-bottom:1em;
}

.threadingSearch ul.searchList2 li{
	width:158px;
	font-size:88%;
	padding-bottom:20px;
}

.threadingSearch ul.searchList2 li img {
	padding:0 0 0 20px;
}

.threadingSearch ul.searchList2 li input{
	display:block;
	float:left;
	width:20px;
}

.threadingSearch ul.searchList2 li span{
	display:block;
	float:left;
	width:138px;
	line-height:1.2;
}

.threadingSearch .searchDetail input{
	width:50px;
}

/* ---------------------------------------------------------------------------- */
/*	boring_search					内径加工かんたん検索						*/
/* ---------------------------------------------------------------------------- */
.boringSearch ul.searchList li{
	margin-bottom:1.5em;
}


.boringSearch ul.searchList li img {
	padding:0 0 0 20px;
}

.boringSearch select,
.boringSearch .searchDetail input{
	width:200px;
}

.boringSearch select[name="shnk_kbn"]{
	width:300px;
}

/* ---------------------------------------------------------------------------- */
/*	solidEndMillsSearch				ソリッドエンドミルかんたん検索				*/
/* ---------------------------------------------------------------------------- */
.solidEndMillsSearch ul.searchList{
	margin:0.5em 0 0 0;
}

.solidEndMillsSearch ul.searchList li{
	width:200px;
	margin-bottom:1.2em;
}

.solidEndMillsSearch select{
	width:190px;
}

.solidEndMillsSearch .searchDetail input{
	width:50px;
}

.solidEndMillsSearch dl.searchDetail{
	width:150px;
}

.solidEndMillsSearch ul.searchList li p{
	margin:0.3em 0 0.5em 0;
	line-height:1;
}

.solidEndMillsSearch ul.searchList li div.contTtl p{
	float:left;
}

.solidEndMillsSearch ul.searchList li div.contTtl img{
	float:left;
	margin:0 0 0 10px;
	padding:0;
}

/* ---------------------------------------------------------------------------- */
/*	drillingSearch					穴あけ工具かんたん検索						*/
/* ---------------------------------------------------------------------------- */
.drillingSearch .btPullArea > dl.btPull ul li{
	clear:both;
}

.drillingSearch .btPullArea > dl.btPull ul li{
	margin:0;
}

/**/
.drillingSearch select{
	width:200px;
}

.drillingSearch .boxArea05Gray{
	width:480px;
	margin:0.5em 0 0 15px;
}/*change width 450 to 480*/

.drillingSearch .boxArea05Gray dt{
	float:left;
	width:190px;
}/*change width 150 to 190*/

.drillingSearch .boxArea05Gray dd input{
	width:50px
}

/* ---------------------------------------------------------------------------- */
/*	toolingSeet						ツーリングシート							*/
/* ---------------------------------------------------------------------------- */
.toolingSeet{
	background:#fff;
}

.toolingSeet #wrap{
    width:100%;
    min-width:1024px;
}

.toolingSeet #contetnsArea,
.toolingSeet #footerArea #copyright{
    width:1000px;
}

.toolingSeet input{
	width:75px;
	font-size:12px;
	border:1px solid #A5ACB2;
	padding:2px;
}

/* toolingSeetHeadArea
----------------------------------*/
.toolingSeet .toolingSeetHeadArea{
	clear:both;
	zoom:100%;
	margin-bottom:1em;
}

.toolingSeet .toolingSeetHeadArea:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}

.toolingSeet .toolingSeetHeadArea table{
	width:auto;
}

.toolingSeet .toolingSeetHeadArea table td,
.toolingSeet .toolingSeetHeadArea table th{
	width:auto;
	padding:8px;
}

.toolingSeet .toolingSeetHeadArea .sizeArea{
	background:#F2F2F2;
	font-weight:bold;
	padding:5px 15px;
	margin:0 0 5px 0;
	zoom:100%;
}

.toolingSeet .toolingSeetHeadArea .sizeArea:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}

.toolingSeet .toolingSeetHeadArea .sizeArea ul{
	list-style:none;
}

.toolingSeet .toolingSeetHeadArea .sizeArea ul li{
	float:left;
	margin:0 10px;
}

.toolingSeet .toolingSeetHeadArea .sizeArea input{
	width:auto;
	border:none;
}

.toolingSeet .toolingSeetHeadArea .fLeft table{
	width:600px
}

.toolingSeet .toolingSeetHeadArea .fRight{
	min-width:220px;
}

.toolingSeet .toolingSeetHeadArea .fRight table{
	width:220px;
}


/* toolingSeetTable
----------------------------------*/
.toolingSeet .toolingSeetTable{
	clear:both;
	font-size:88%;
}

.toolingSeet .toolingSeetTable input{
	width:40px;
}

.toolingSeet .toolingSeetTable table th{
	background:#336799;
	color:#fff;
}

/**/
.toolingSeet .toolingSeetTable td.edit{
	background:#EAF4FD;
}

.toolingSeet .toolingSeetTable td.edit input{
	width:auto;
	border:none;
	padding:0;
}

.toolingSeet .toolingSeetTable td.toolname{
	text-align:left;
}

.toolingSeet .toolingSeetTable td.toolname input{
	width:120px;
	margin:1px 0;
}

/*btn*/
.toolingSeet .toolingSeetTable input.inputBtn{
	width:auto;
	border:1px solid #000;
	padding:4px 10px;
	margin:1px 0 0 0;
}

.toolingSeet .toolingSeetTable input.bBtn{
	min-width:115px;
}

/**/
.toolingSeet .row_even {
	background-color:#F2F2F2;
}

/* toolingSeetMenu
----------------------------------*/
#gNaviMenu {
    background:url(../../common/images2/static_images/ico_dot.png) left 0.1em no-repeat;
    color:#001C78;
    margin:0 150px 0.5em 0;
    padding:0 0 0 25px;
    font-weight:bold;
    float:left;
}

/* ---------------------------------------------------------------------------- */
/*	groovingGySearch				みぞ入れＧＹかんたん検索					*/
/* ---------------------------------------------------------------------------- */
.groovingGySearch .gyPara{
	clear:both;
	padding:0 10px;
	background:url(/contents/common/images2/static_images/bg_grooving_gy_search.png) no-repeat scroll right bottom transparent;
	zoom:100%;
	position:relative;
}

.groovingGySearch .gyPara img{
	vertical-align:baseline;
}

.groovingGySearch .gySelect01{
	float:left;
	width:690px;
}

.groovingGySearch .gySelect01 .sec{
	clear:both;
	zoom:100%;
	margin-bottom:20px;
}

.groovingGySearch .gySelect01 .fLeft,
.groovingGySearch .gySelect01 .fRight{
	min-height:263px;
	width:325px;
	background-color:#f0f0f0;
	cursor:pointer;
	padding-left:10px;
	padding-bottom:10px;
}

.groovingGySearch .gySelect01 .fLeft p,
.groovingGySearch .gySelect01 .fRight p{
	width:313px;
	background-color:#FFF;
	border:#a5acb2 1px solid;
	text-align:center;

}
.groovingGySearch .gySelect01 .fLeft span,
.groovingGySearch .gySelect01 .fRight span{
	display:block;
	padding:6px 0px;
	font-weight:bold;
}

.groovingGySearch .gySelect01 .bg_bule{
	background-color:#dfeffc;
}

/*gySelect02*/
.groovingGySearch .gySelect02{
	float:right;
	width:200px;
}
/*
.groovingGySearch .gySelect02 dd{
    padding-bottom:100px;
}
*/

.groovingGySearch .gySelect02 dt{
    line-height:120%;
    margin-bottom:7px;

}

.groovingGySearch .gySelect02 dd ul li{
    line-height:120%;
    margin-bottom:7px;

}

.groovingGySearch .gySelect02 dt{
	font-weight:bold;
	display:block;
	padding:15px 15px 5px 15px;
}

.groovingGySearch .gySelect02 ul{
	list-style:none;
	margin:0 15px 15px 15px;
}

.groovingGySearch .gySelect02 ul li{
	line-height:1.8em;
	cursor:pointer;
}

.groovingGySearch .btNext{
	position:absolute;
	bottom:30px;
	right:25px;
	background:url(/contents/common/images2/static_images/bg_formbtn_click_off.jpg) repeat-x #CBCBCB;
	border:1px solid #999;
	color:#666;
	font-size:88%;
	text-align:center;
	letter-spacing:0;
	padding:5px 10px;
	min-width:170px;
	cursor:auto;
}

.groovingGySearch .btNextOn{
	background:url(/contents/common/images2/static_images/bg_formbtn_off.jpg) repeat-x #042376;
	cursor:pointer;
	color:#fff;
	border:1px solid #000;
}

.groovingGySearch .btNextOn:hover{
	background:url(/contents/common/images2/static_images/bg_formbtn_on.jpg) repeat-x #042376;
}

.groovingGySearch .gyPara:after,
.groovingGySearch .gySelect01:after,
.groovingGySearch .gySelect02:after,
.groovingGySearch .gySelect01 .sec:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}

/**/
.groovingGySearch .selectTxt{
	font-weight:bold;
	border:1px solid #032275;
	background:#E3E7F0;
	padding:10px 15px;
	margin-bottom:1em;
}

.groovingGySearch ul.searchList,
.groovingGySearch ul.searchList2{
	margin:0.5em 0 0 0;
}

.groovingGySearch  ul.searchList li{
	width:150px;
}

.groovingGySearch  ul.searchList li.arrow{
	width:30px;
	height:48px;
	background:url(/contents/common/images2/static_images/grooving_gy_search_img01.png) no-repeat center bottom;
}

.groovingGySearch  ul.searchList li select,
.groovingGySearch  ul.searchList2 li select{
	width:150px;
}

.groovingGySearch ul.searchList2 li{
	width:300px;
}

/* ---------------------------------------------------------------------------- */
/*	workMaterialsApplicationsSearch				被削材と加工用途から検索		*/
/* ---------------------------------------------------------------------------- */
.workMaterialsApplicationsSearch ul.searchList{
	margin:0 0 0.5em 0;
}

.workMaterialsApplicationsSearch ul.searchList li{
	width:220px;
	margin:0 0 0.5em 0;
}

.workMaterialsApplicationsSearch select{
	width:190px;
}

.workMaterialsApplicationsSearch .searchDetail input{
	width:50px;
}

.workMaterialsApplicationsSearch dl.searchDetail{
	width:150px;
}

.workMaterialsApplicationsSearch ul.searchList li p{
	margin:0.3em 0 0.5em 0;
	line-height:1;
}


/* ---------------------------------------------------------------------------- */
/* - color - */
.selectCol01_1{background:#6ABDE9}
.selectCol01_2{background:#C4E5F6}
.selectCol01_3{background:#DFF1FB}
.selectCol02_1{background:#FFFF01}
.selectCol02_2{background:#FEFFB1}
.selectCol02_3{background:#FFFED5}
.selectCol03_1{background:#F68C90}
.selectCol03_2{background:#FAC2C5}
.selectCol03_3{background:#FCDADB}
.selectCol04_1{background:#8CC63E}
.selectCol04_2{background:#DCEDC3}
.selectCol04_3{background:#ECF5E0}
.selectCol05_1{background:#C3915C}
.selectCol05_2{background:#E4CEB6}
.selectCol05_3{background:#EFE1D4}
.selectCol06_1{background:#B8B7C5}
.selectCol06_2{background:#E6E5EA}
.selectCol06_3{background:#F3F3F5}
.selectCol07{background:#EAF4FD;}
.selectCol08{background:#336799;color:#fff;}
.selectCol09{background:#FFFEC8;}
/* ---------------------------------------------------------------------------- */










/* ---------------------------------------------------------------------------- */

/*お客様変更欄*/
/*下に記載された項目が適用されます。*/

/* ---------------------------------------------------------------------------- */
/*製品一覧アイコン（下向き矢印）画像変更*/
.productListColumn ul li.parent{
	background:url(/contents/common/images2/static_images/ico_arrow_under.gif) no-repeat 0 0;
	background:url(/contents/common/images2/static_images/ico_dlist02.gif) no-repeat 0 0.4em;
}
