<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.bannerMidArea {
	padding: 10px 0 0 0;
	margin:0 ;
	text-align: left;
	display: block;
}

.bannerMidArea img {
	margin:10px 10px 0 10px;
}



/*   --------- ベースタグ設定  -----------  */
body,div,pre,p,blockquote,
dl,dt,dd,ul,li,ol,h1,h2,h3,h4,h5,h6,
embed,object {margin:0px;padding:0px;}
fieldset,input,textarea,select,option{ margin: 1px;padding: 1px;}
form,input.mrZero{ margin: 0px;padding: 0px;}
img {border:0px;margin: 0px;padding: 0px;}


.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display: inline-block;}
/*   MacIE begin \ */
*+html .clearfix{height: 1%;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/*   Mac IE end  */

.disHidden{visibility: hidden;}
.cursor{cursor:pointer;}
pre{display: block;}
address{font-style: normal;}


/* 言語対応版
bodyにクラスenWordを入れる
*/
.enWord{word-break: break-all;word-wrap:break-word;}
.enTxt{ font-family: 'Tinos',serif;  font-style: bold; }

/*   --------- レイアウトクラス設定 -----------  */


#wrapper {
	padding: 0px;
	margin: 0px;
	width: 100%;
	color: #333;
	position:relative;
	z-index:2;
}
#contents{padding:0px;margin-top: 0px;margin-right: auto;\margin-bottom: 0px;	margin-left:auto;width: 1000px;display: block;}
#contentsLeft {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	\margin-bottom: 0px;
	margin-left: 10px;
	width: 1000px;
	display: block;
}
#contentsB{padding:0px;margin-top: 0px;margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	display: block;}
#contentsC{padding:0px 30px 0 30px;margin-top: 0px;margin-right: auto;	margin-bottom: 0px;	margin-left:auto;display: block;}
#contentsLogin{padding: 0px;margin-top: 0px;margin-right: auto;	margin-bottom: 0px;	margin-left: auto;width: 760px;display: block;}
#contents450{padding:0px;margin-top:0px;margin-right: auto;margin-bottom: 0px;margin-left:auto;width: 450px;display: block;}
#contents600{padding:0px;margin-top:0px;margin-right:auto;margin-bottom: 0px;margin-left:auto;width: 600px;display: block;}
#contents700{padding:0px;margin-top:0px;margin-right:auto;margin-bottom: 0px;margin-left:auto;width: 700px;display: block;}
#contents720{padding:0px;margin-top:0px;margin-right:auto;margin-bottom: 0px;margin-left:auto;width: 720px;display: block;}
#contents760{padding:0px;margin-top:0px;margin-right:auto;margin-bottom: 0px;margin-left:auto;width: 760px;display: block;}
.Area{padding: 0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;	margin-left:auto;width: 488px;display: block;}

/*   --------- ヘッダー -----------  */
#header{width: auto	;margin: 0px;padding: 0px;display: block;}
#logoArea{padding: 0px;	margin: 0px;display: block;	height: 70px;float: left;}
#logoArea p{display:block;float:left;}
#header .loginArea{text-align:right;display: block;width: auto;margin: 0px;padding: 0px;}
#header .stock{font-size: 80%;	line-height: 120%;text-align: left;	margin: 0px;padding: 20px 20px 0 15px;float: left;}
#header .stocksubwin{font-size: 80%;	line-height: 120%;margin: 0px;padding: 20px 0 0 15px;	float: left;}
/*    */
#header .login{width:auto;margin: 0px;padding: 0px;}

#header .cart{width:auto;margin: 0px;padding: 5px 0 0 0;text-align:left;}
#header ul.naviG{width: auto;margin: 0px;padding:0px;text-align:right;}
#header ul.naviG li{width: auto;margin: 0px;padding: 0px;display:inline;list-style-type: none;}
#header ul.naviG li a {
	width: auto;
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
	font-size: 85%;
	color: #0a0aa2;
	line-height: 120%;
	text-decoration: none;
}
#header ul.naviG li a:hover{width: auto;margin: 0px;padding: 0px;display: inline;	list-style-type: none;	font-size: 85%;	line-height: 120%;	color: #F60;text-decoration: underline;	}
#header ul.naviG li a:visited{width: auto;	margin: 0px;	padding: 0px;	display: inline;list-style-type: none;}

/*   new変更  */
#header ul.naviC{width: auto;margin: 0px;padding: 3px 0 0 0 ;text-align:left;}

#header ul.naviC li{width: auto;height: 35px;margin: 0px;	padding: 0px;	float: left;display: block;	background-repeat: no-repeat;background-position: 105px;}
#header ul.naviC a {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	line-height: 110%;
	color: #0a0aa2;
	font-weight: bold;
}
#header ul.naviC a:hover{margin: 0px;	padding: 0px;	font-size: 100%;	line-height: 110%;	color: #F60;	font-weight: bold;}
#header ul.naviC li.ptB{width: auto;	height: 35px;margin: 0px;	padding: 0px;	float: left;display: block;}
#header ul.naviC li.ptB a {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	line-height: 110%;
	color: #0a0aa2;
	font-weight: bold;
}
#header p.naviIcon_01Tline {
	width: auto;
	height: 35px;
	margin: 0px;
	float: left;
	display: block;
	background-image: url(../images/header_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 3px 8px 0 32px;
}
#header p.naviIcon_01 {
	width: auto;
	height: 35px;
	margin: 0px;
	float: left;
	display: block;
	background-image: url(../images/header_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 11px 8px 0 32px;
}
#header p.naviIcon_02Tline {
	width: auto;
	height: 35px;
	margin: 0px;
	float: left;
	display: block;
	background-image: url(../images/header_icon.gif);
	background-repeat: no-repeat;
	background-position: 0x -48px;
	padding: 3px 8px 0 32px;
}
#header p.naviIcon_02 {
	width: auto;
	height: 35px;
	margin: 0px;
	float: left;
	display: block;
	background-image: url(../images/header_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 -48px;
	padding: 11px 8px 0 32px;
}
#header p.naviIcon_03Tline {
	width: auto;
	height: 35px;
	margin: 0px;
	float: left;
	display: block;
	background-image: url(../images/header_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 -98px;
	padding: 3px 8px 0 32px;
}
#header p.naviIcon_03 {
	width: auto;
	height: 35px;
	margin: 0px;
	float: left;
	display: block;
	background-image: url(../images/header_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px -98px;
	padding: 11px 8px 0 32px;
}
#header p.naviIcon_04Tline {
	width: auto;
	height: 35px;
	margin: 0px;
	float: left;
	display: block;
	background-image: url(../images/header_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px -148px;
	padding: 3px 8px 0 32px;
}
#header p.naviIcon_04 {
	width: auto;
	height: 35px;
	margin: 0px;
	float: left;
	display: block;
	background-image: url(../images/header_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px -148px;
	padding: 11px 8px 0 32px;
}
#header p.naviIcon_05Tline {
	width: auto;
	height: 35px;
	margin: 0px;
	float: left;
	display: block;
	background-image: url(../images/header_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px -198px;
	padding: 3px 8px 0 32px;
}
#header p.naviIcon_05 {
	width: auto;
	height: 35px;
	margin: 0px;
	float: left;
	display: block;
	background-image: url(../images/header_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px -198px;
	padding: 11px 8px 0 32px;
}
#header p.naviIcon_06Tline {
	width: auto;
	height: 35px;
	margin: 0px;
	float: left;
	display: block;
	background-image: url(../images/header_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px -248px;
	padding: 3px 8px 0 32px;
	white-space: nowrap;
}
#header p.naviIcon_06 {
	width: auto;
	height: 35px;
	margin: 0px;
	float: left;
	display: block;
	background-image: url(../images/header_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px -248px;
	padding: 11px 8px 0 35px;
}
#logoArea h1#logo {	padding: 0px;	margin: 0px;		display: none;	font-size: 1px;	text-indent: -9999px;}



/*   --------- 検索 -----------  */
#search{width:800px;margin: 0px;padding: 0px;display: block;}
/*   NEW追加テスト  */

.searchBoxleft{width: 800px;height: 63px;	padding: 0px;display: block;float:left;
margin: 0px;; background-image: url(../images/main_search_box_m.gif);	background-repeat: repeat-x;}

#search #searchCloseleft{width: 800px;	height: 9px;padding: 0px;	display: block;	margin: 0px;
background-image: url(../images/main_search_box_mb.gif);background-repeat: repeat-x;float:left;}
#search #searchOpenleft{width: 800px;height:9px;padding:0px;display: none;margin: 0px;
	background-image: url(../images/main_search_box_mb.gif);background-repeat: repeat-x;float:left;}
#search #searchContentsleft{width: 800px;	padding: 0px;	display: none;
margin: 0px;background-image: url(../images/main_search_openm.gif);	background-repeat: repeat-y;float:left;}

/*   NEW追加  */
#search .searchMain{width: 790px;padding: 7px 0 0 0;	display: block;float:left;margin: 0px;}
#search .searchIn{width: auto;padding: 0 0 0 110px;	display: block;	margin: 0px;}
#search .searchBox{width: 800px;height: 63px;	padding: 0px;display: block;
margin-top: 0px;margin-right: auto;	margin-bottom: 0px;	margin-left: auto; background-image: url(../images/main_search_box_m.gif);	background-repeat: repeat-x;}
#search #searchClose{width: 800px;	height: 9px;padding: 0px;	display: block;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;
background-image: url(../images/main_search_box_mb.gif);background-repeat: repeat-x;}

#search #searchOpen{width: 800px;height:9px;padding:0px;display: none;
	margin-top: 0px;margin-right: auto;	margin-bottom: 0px;	margin-left:auto;
	background-image: url(../images/main_search_box_mb.gif);	background-repeat: repeat-x;}
#search #searchContents{width: 800px;	padding: 0px;	display: none;
margin-top: 0px;margin-right: auto;	margin-bottom: 0px;	margin-left: auto;background-image: url(../images/main_search_openm.gif);	background-repeat: repeat-y;}
#search .searchCondetail{width: auto;	padding: 10px 0 0 120px;	margin: 0px;	display: block;	}
.searchCondetailLeft{width: auto;	padding: 0px 0 0 30px;	display: block;	margin: 0px;
	background-image: url(../images/main_search_detai_tline.gif);background-repeat: repeat-y;float:left;}
#search .searchForm{width: auto;margin: 0px;padding: 15px 0  0 15px;display: block;}
#search ul.searchLink{width: auto;margin: 0px;display: block;text-align: center;}
#search li.searchLink{width: auto;margin: 0px;display: block;text-align: center;display: inline;}
#search li.searchLink a {
	margin: 0px;
	padding: 0 10px 0 7px;
	font-size: 80%;
	line-height: 120%;
	color: #17387b;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: inline;
}
#search li.searchLink a:hover {
	margin: 0px;
	padding: 0 10px 0 7px;
	font-size: 80%;
	line-height: 120%;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	display: inline;
	text-decoration: underline;
	color: #F60;
}
	/*   NEW追加  */
#search .searchRight {
	width: auto;
	margin: 0px;
	padding: 0 12px 5px 0;
	display: block;
	float: right;
	font-size: 100%;
	color: #0a0aa2;
}
/* 検索結果開閉用 */
p.soc a{text-decoration:none;color:#17387b;display:inline;cursor:pointer;padding:0px;}
p.sco a:hover{text-decoration:underline;color:#17387b;display:inline;cursor:pointer;padding:0px;}
img.swo{display:inline;padding:0px;margin:0px;}
img.swoff{display:none;padding:0px;margin:0px;}


/*   -- 検索結果一覧メーカタイトル
一覧検索結果のテーブル内型版のクラス
--  */
.makerNumlist{width: 234px;margin: 0px;padding:0px;font-size: 116%;line-height: 140%;font-weight: bold;word-break: break-all;word-wrap:break-word;}
.makerNumlistB{width: 234px;margin: 0px;padding:0px;font-weight: bold;word-break: break-all;word-wrap:break-word;}
.mNCma{width: 130px;margin: 0px;padding:0px;font-weight: bold;word-break: break-all;word-wrap:break-word;}
.mNCmb{width: 280px;margin: 0px;padding:0px;font-weight: bold;word-break: break-all;word-wrap:break-word;}
.mNCmc{width: 430px;margin: 0px;padding:0px;font-weight: bold;word-break: break-all;word-wrap:break-word;}

/*   --------- フッター -----------  */
#footer {
	width: auto;
	margin: 0px;
	padding: 20px 0 20px 0;
	text-align: center;
	display: block;
}

ul.fbannerArea{padding:0 0 5px 0;margin:0;}
ul.fbannerArea li{padding:5px 0 5px 5px;margin:0px;display:block;float:left;}
ul.fbannerArea li.clr{padding:0;margin:0;display:block;height:5px;font-size:0xpx;}
ul.fbannerArea li.clr p{padding:0;margin:0;display:none;}
ul.fbannerArea li.adtxt{width:200px;padding:10px 0 0 0;margin:0 auto 0 auto;display:block;clear:both;text-align:center;}


.naviFooter {width:auto;padding:0px;text-align: center;	margin: 0px;}

/*  --- フッターメニューul,li ---  */
ul.naviF{text-align: center;margin-top: 0px;margin-right: auto;	margin-bottom: 0px;	margin-left: auto;padding: 20px 0 20px 0;}
ul.naviF li{display: inline;margin: 0px;	padding: 0px;list-style-type: none;	text-align: center;}
li.naviF{display: inline;margin: 0px;	padding: 0px;list-style-type: none;	text-align: center;}
.footerLine{height: 3px;width: auto;background-color: #c9d3dd;	display: block;	margin: 0px;padding: 0px;}


/*   --------- ログインメイン -----------  */
.loginInput{margin: 0px;padding: 0px;display: block;	width: 250px;background-image: url(../images/login_middle.gif);	background-repeat: repeat-y;float: left;}
.height404{height:400px;}
.loginInputError{padding: 0px;	display: block;	width: 250px;background-image: url(../images/login_middle.gif);	background-repeat: repeat-y;
	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}
.loginadArea{margin: 0px;	padding: 0px;	display: block;	width: 478px;	float: left;}
.loginForgets{padding: 0px;	display: block;	width: 500px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}

/*   --- 汎用クラス ---  */
.auto{margin: 0px;padding: 0px;text-align: center;	display: block;	width: auto;}
.auto810{padding: 0px;	text-align: center;	display:inline-block;margin-top: 0px;margin-right: auto;	margin-bottom: 0px;	margin-left: auto;width: 400px;}
.autoB{margin: 0px;	padding: 0px;display: block;	width: auto;}

.left{margin: 0px;padding: 0px;float:left;}
.leftclear{margin: 0px;	padding: 0px;float: left;clear:left;}
.lc{margin: 0px;padding: 0px;clear:left;}
.inlline{margin: 0px;padding: 0px;	display:inline;}
.leftInline{margin: 0px;padding: 0px;	float: left;display:inline;}
.rightInline{margin: 0px;padding: 0px;	float: right;display:inline;}
.left5{	margin: 0px;float: left;padding: 0 5px 0 0;	display: block;	}
.left10{margin: 0px;float: left;padding: 0 10px 0 0;}
.left15{margin: 0px;float: left;padding: 0 15px 0 0;}
.left20{margin: 0px;float: left;padding: 0 20px 0 0;}
.left30{margin: 0px;float: left;padding: 0 30px 0 0;}
.left40{margin: 0px;float: left;padding: 0 40px 0 0;}
.left60{margin: 0px;float: left;padding: 0 60px 0 0;display:block;}
.left120{width:228px;margin: 0px;float:left;padding: 10px 0 0 0;display:block;}
.left150{margin: 0px;float: left;padding: 0 10px 0 0;min-height:100%;width:150px;}
.left200{margin: 0px;float: left;padding: 0px;width:200px;}
.left300{margin: 0px;float: left;padding: 0px;width:300px;}
/*  注意リスト */
.left10t5{margin: 0px;float: left;padding: 3px 10px 0 0;height:auto;display: block;}

.right{margin: 0px;	padding: 0px;	float: right;}
.rightclear{margin: 0px;padding: 0px;float: right;clear:right;}
.lr{margin: 0px;padding: 0px;clear:right;}
.right400{margin: 0px;float: right;padding: 0px;	min-height:100%;width:400px;}
.rightl5{margin: 0px;float: right;padding: 0 5px 0 0;display: block;}
.right5{margin: 0px;float: right;padding: 0 0 0 5px;display: block;}
.right10{margin: 0px;float: right;padding: 0 0 0 10px;}
.right20{margin: 0px;float: right;padding: 0 0 0 20px;}
.right30{margin: 0px;float: right;padding: 0 0 0 30px;}
.right40{margin: 0px;float: right;padding: 0 0 0 40px;}
.rightinline{margin: 0px;float:right;padding:0px;display:inline;}
.right10inline{margin: 0px;float:right;padding: 0 0 0 10px;display:inline;}

/*  注意リスト */
.rightbox195{padding: 0;margin: 0px;float: right;width: 195px;display: block;}
/*  注意リスト */
.right10u5{margin:0px;float:right;padding:10px 0 5px 0;}
/*  注意リスト */
.right10t10{margin: 0px;float:right;padding: 10px 0 0 0;}

/*  ニュースセンターに使用
フローとでサイズ指定する場合 */

/*   ---トップニュースセンター
フローとでサイズ指定する場合----  */
.newsrankMain{padding: 0;	margin: 0px;width: 374px;display: block;}
.newsrankTop a{display: block;	margin: 0px;width: auto;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 10px;}
.newsrankTop a:hover{display: block;margin: 0px;width: auto;padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;padding-left:10px;cursor:pointer;}
.newsrankTop a:visited{	display: block;	margin: 0px;width: auto;padding-top: 0px;	padding-right: 10px;padding-bottom: 0px;padding-left:10px;cursor:pointer;}
.newsrankday{padding: 0px;margin: 0px;width: 90px;float:left;}
.newsranktext{padding: 0px;	margin: 0px;width: 260px;float:left;}
.newsrankclear{padding: 0px;margin: 0px;clear: both;background-image: url(../images/hr_line01.gif);	display: block;	height: 3px;\width: auto;}

.inline{display:inline-block;}
.inliner10{	margin: 0px;	padding: 0 10px 0 0 ;display:inline;}

/*  クリアー系 */
.clearauto{	margin: 0px;	padding: 0px;clear: both;display:block;}
.clear{margin: 0px;	padding: 0px;clear: both;}
.clear2{margin: 0px;	padding: 0px;	clear: both;	height: 2px;	overflow: hidden;	font-size: 0px;}
.clear5{margin: 0px;	padding: 0px;	clear: both;	height: 5px;	overflow: hidden;	font-size: 0px;}
.clear10{margin: 0px;	padding: 10px 0 0 0;	clear: both; display:block;}
.clear12{margin: 0px;	padding: 12px 0 0 0;	clear: both; display:block;}
.clear15{margin: 0px;	padding: 15px 0 0 0;	clear: both; display:block;}
.clear20{margin: 0px;	padding: 20px 0 0 0;	clear: both; display:block;}
.clear30{margin: 0px;	padding: 30px 0 0 0;	clear: both; display:block;}
.clear40{margin: 0px;	padding: 40px 0 0 0;	clear: both; display:block;}
.clear50{margin: 0px;	padding: 50px 0 0 0;	clear: both; display:block;}
.clear60{margin: 0px;	padding: 60px 0 0 0;	clear: both; display:block;}

br.clear{margin: 0px;	padding: 0px;clear: both;}


/*  ----- 余白を取る場合
--------------------------  */
.pad5{	margin: 0px;	padding: 0px;	height: 5px;	/*  ieハック用 */	overflow: hidden;	font-size: 0px;	}
.pad10{	margin: 0px;	padding: 0px;	height: 10px;	/*  ieハック用 */	overflow: hidden;	font-size: 0px;	display: block;}
.pad20{	margin: 0px;	padding: 0px;	height: 20px;	/*  ieハック用 */	overflow: hidden;	font-size: 0px;	}
.pad30{	margin: 0px;	padding: 0px;	height: 30px;	/*  ieハック用 */	overflow: hidden;	font-size: 0px;	}
.pad40{	margin: 0px;	padding: 0px;	height: 40px;	/*  ieハック用 */	overflow: hidden;	font-size: 0px;	}
.pad50{	margin: 0px;	padding: 0px;	height: 50px;	/*  ieハック用 */	overflow: hidden;	font-size: 0px;	}
.pad60{	margin: 0px;	padding: 0px;	height: 60px;	/*  ieハック用 */	overflow: hidden;	font-size: 0px;	}


/*  注意リスト */
li.mr10{	display: block;	padding: 0 0 10px 0;}


/*  ---テキスト右寄せ・左寄せ--- */
.textLeft{text-align:left;display: inline;}
.textRightu{text-align:right;display: inline;}
.textRightu0{text-align:right;display: block;width: auto;margin: 0px;padding: 0px;}
.textRightu5{text-align:right;display: block;width: auto;margin: 0px;padding: 0 0 5px 0;}
.textRightu10{text-align:right;display: block;width: auto;margin: 0px;padding: 0 0 10px 0;}
.textRightu20{text-align:right;display: block;width: auto;margin: 0px;padding: 0 0 20px 0;}


/*  --------- メインレイアウト ----------- */
/*  -------------------------------------- */


/*  ---------大枠 ----------- */
/*  左右大枠のID */

#main{width:1000px;margin: 0px;padding: 0px;}
#mainleft{display:block;margin: 0px;padding: 0px;float: left;width:770px;}

#mainlefts{display:block;margin: 0px;padding: 0px;float: left;min-width:770px;}
*html #mainlefts{display: block;margin: 0px;padding: 0px;float: left;width: 770px;}
#mainleft h3.subTitle{	font-size:14px;	margin: 0px;	font-weight: bold;	color: #333333;	background-color: #EEE;	background-image: url(../images/title_backindent.gif);
	background-repeat: no-repeat;	width: auto;	padding-top: 3px;	padding-right: 0;	padding-bottom: 0;	padding-left: 10px;	}
#mainleftB{	width: 180px;margin: 0px;padding: 20px 0 0 0;float: left;}
/*  注意リスト */
#mainleftc{width: 180px;margin: 0px;padding: 20px 0 0 0;float: right;}

#mainleftD{width: 180px;margin: 0px;padding: 0px;	float: left;}
#mainleftF{width: 270px;margin: 0px;padding: 0px;	float: left;}

#mainright{width: 230px;margin: 0px;padding: 0px;float: left;}
#mainrightbb{width: 230px;margin: 0px;padding: 0px;	float: right;}
#mainrightB{width: 810px;margin: 0px;padding: 10px 0 0 0;	float: right;}
#mainrightC{width: 180px;margin: 0px;padding: 10px 0 0 10px;	float: left;}
#mainrightD{width: auto;margin: 0px;padding: 0 0 0 10px;	float: left;}
#mainrightE{width: auto;margin: 0px;padding: 0px;	float: right;}
#mainrightF{width: auto;margin: 0px;padding: 10px 0px 0 10px;	float: right;}
#mainrightF h3.subTitle{font-size:14px;	margin: 0px;	font-weight: bold;	color: #333333;	background-color: #EEE;	background-image: url(../images/title_backindent.gif);
background-repeat: no-repeat;padding-top: 3px;	padding-right: 0;	padding-bottom: 0;	padding-left: 10px;	width:800px;}
#mainrightG{width: 730px;	margin: 0px;	padding: 0px;	float: right;}
#mainrightH{width: auto;	margin: 0px;	padding: 0px 0px 0 10px;	float: right;}

/*  --------- 右エリア ----------- */
.btnBack{width:auto;margin: 0px;padding: 0px;background-color: #f7f7f7;	border: 1px solid #FFF;display:block;}
dl.atArea{width:210px;padding:0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;display:block;word-break: break-all;word-wrap:break-word;}
dl.atArea dt{width: 62px;margin: 0px;padding: 0 0 10px 0;float:left;clear:left;}
dl.atArea dd{width: 148px;margin: 0px;padding: 0 0 10px 0;font-size: 90%;line-height: 110%;float:left;}
dl.atArea dd strong{padding:0px;margin:0px;font-weight: bold;display:block;}
dl.atArea dd span{padding:0px;margin:0px;display:block;}

dl.atAreaB{width: 172px;padding:0px;margin-top: 0px;margin-right: auto;	margin-bottom: 0px;	margin-left: auto;word-break: break-all;word-wrap:break-word;}
dl.atAreaB dt{width: 57px;margin: 0px;padding:0 0 10px 0;float:left;}
dl.atAreaB dd{width:110px;margin: 0px;	;padding:0 0 10px 0;float:left; display:inline-block;}
dl.atAreaB dd strong{padding:0px;margin:0px;font-weight: bold;display:block;font-size:85%; line-height:110%;}
dl.atAreaB dd span{padding:0px;margin:0px;display:block;font-size:85%; line-height:110%;}

.otherArea{width: 210px;padding:0px;	margin-top: 0px;margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}
ul.otherlist{padding: 3px 0 0 10px;	margin: 0px;}
ul.otherlist li{padding: 0 5px 0 0;	margin: 0px;	display: inline;}

/*  --------- 大メニュー ナビ ----------- */

#leftMaker,#leftCategry,#leftSolution,#leftKnowledge{margin: 0px;padding: 0px;}
#navi {width: auto;	margin: 0px;padding: 0px;display: block;}
#navi ul.naviM{width: auto;	height: 31px;padding: 0px;	margin: 0px;display: block;	background-image: url(../images/navi_img04.gif);}
#navi li.naviMo{margin: 0px;padding: 0px;float: left;list-style-type: none;	background-repeat: no-repeat;	display: block;	height: 31px;}
#navi li.naviM{margin: 0px;	padding: 8px 0 0 0;	float: left;list-style-type: none;	background-image: url(../images/navimain_background.gif);}
#navi h2.naviMlist{margin: 0px;	padding: 0px;font-size: 14px;line-height: 140%;}
#navi h2.naviMlist a{margin: 0px;padding: 0px 10px 0 10px;font-size: 14px;line-height: 140%;	font-weight: bold;text-decoration: none;}
#navi h2.naviMlist a:hover{margin: 0px;padding: 0px 10px 0 10px;font-size: 14px;line-height: 140%;font-weight: bold;text-decoration: underline;}
#navi h2.naviMlist a:visited{margin: 0px;padding: 0px 10px 0 10px;font-size: 14px;line-height: 140%;font-weight: bold;text-decoration: none;}
#navi li.naviMac{padding: 0px;	margin: 0px;float: left;list-style-type: none;	background-image: url(../images/navimain_acbackground.gif);	background-repeat: repeat-x;}
#navi li.naviMac:first-line {padding: 0px;margin: 0px;float: left;list-style-type: none;content: url(../images/navimain_acpt_02.gif);}
#navi .naviAca {margin: 0px;padding: 7px 12px 0 12px;font-size: 16px;line-height: 120%;color: #fc912f;	font-weight: bold;	float: left;}
#navi .naviAca a {
	margin: 0px;
	font-size: 16px;
	line-height: 120%;
	color: #0a0aa2;
	font-weight: bold;
	float: left;
	text-decoration: none;
}
#navi .naviAcb{margin: 0px;padding:0px;background-image: url(../images/navimain_acpt_01.gif);background-repeat: no-repeat;	display: block;	width: 5px;	height: 31px;float: left}
#navi .naviAcc{margin: 0px;padding:0px;background-image: url(../images/navimain_acpt_02.gif);background-repeat: no-repeat;	display: block;	width: 5px;	height: 31px;float: left}
#navi .naviAcd{margin: 0px;padding:0px;background-image: url(../images/navimain_acpt_03.gif);background-repeat: no-repeat;	display: block;	width: 5px;	height: 31px;float: left}
#navi .naviAce{margin: 0px;padding:0px;background-image: url(../images/navimain_acpt_04.gif);background-repeat: no-repeat;	display: block;	width: 5px;	height: 31px;float: left}

/*  --------- ie6ハックnavi全体が2px大きくなるためnavi用にclear10をつくり小さくした ----------- */
*html #navi p.clear10 {margin:0px;padding:7px 0 0 0;display:block; clear:both;}



/*  ログイン後ニュー下にユーザー情報がある場合 */
#user1Pain{margin: 0px;	padding:0px;	background-image: url(../images/login_1paininfo.gif);	background-repeat: no-repeat;	display: block;	height: 26px;	width: 1000px;}
#user1Pain ul{margin: 0px;	padding:0px 15px 0 15px;}
#user1Pain li{margin: 0px;	padding: 7px 15px 0 0;	display: block;	float: left;}
#user1Pain li.name{	margin: 0px;	padding: 5px 15px 0 0;	display: block;	float: left;	font-size: 14px;	font-weight: bold;}



dl.user1Pain{margin: 0px;padding:0px;background-image: url(../images/login_1paininfo.gif);background-repeat: no-repeat;	display: block;	height: 26px;width: 1000px;}
dl.user1Pain dt{margin: 0px;padding:5px 15px 0 15px;display:block;font-size:116%;font-weight: bold;color:#333333;float:left;}
dl.user1Pain dd{margin: 0px;padding:5px 0 0 0;display:block;color:#666666;float:left;}

dl.user1Pain dd.name{margin: 0px;padding:5px 20px 0 0;display:block;font-size:116%;line-height:120%;color:#000000;float:left;}

dl.user1Pain dd.ptA{margin:0px;padding:4px 20px 0 0;display:block;float:left;color:#666666;}
dl.user1Pain dd.ptB{margin:0px;padding:4px 0 0 0;display:block;float:left;color:#666666;}
dl.user1Pain dd.nName{margin: 0px;padding:5px 20px 0 0;display:inline-block;}

dl.user1Pain dd.nName a{margin: 0px;padding: 2px 0 0 10px;font-size: 80%;line-height: 110%;text-decoration: none;
	background-image: url(../images/navidetail_indentred_on.gif);background-repeat: no-repeat;display: block;color: #ff6000;background-position: 0px 2px; float:left;}
dl.user1Pain dd.nName a:hover{margin: 0px;padding:2px 0 0 10px;font-size: 80%;line-height: 110%;background-image: url(../images/navidetail_indentred_off.gif);
	background-repeat: no-repeat;display: block;color: #cc0000;background-position: 0px 2px;float:left;}




#user1Pain li{margin: 0px;	padding: 7px 15px 0 0;	display: block;	float: left;}
#user1Pain li.name{	margin:0px;padding: 5px 15px 0 0;display: block;float: left;font-size: 14px;font-weight: bold;}


/*  -- トップ3カラムう構造-- */
/*  --------- 右側 ----------- */
#rightside{width:230px;margin: 0px;padding: 0px;float:left; display:block;}

/*  --------- 中央 ----------- */

#middle{width:588px;padding: 0px;float:left;display:block;blockmargin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}

/*  -- new追加 - */
#middles{width:588px;min-width:588px;padding: 0px;float:left;display:block;blockmargin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
*html #middles{width:588px;padding: 0px;float:left;display:block;blockmargin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}


/*  --------- 左側  ----------- */
#leftside{width:180px;margin: 0px;padding: 0px;float:left; display:block;}

/*  --------- メインエリア ----------- */
#mainarea{width:590px;margin: 0px;padding: 0px;float: left;display: block;}
#mainareA{width:588px;margin: 0px;padding: 0px;float: left;display: block;}
#mainareaB{width:589px;margin: 0px;padding: 0px;float: left;display: block;}
#mainareaC{width:587px;margin: 0px;padding: 0px;float: left;display: block;}
#mainareaD{width:582px;margin: 0px;padding: 0px;float: left;display: block;position: absolute;}

.mainContents{margin: 0px;width auto;padding: 0px 10px 0px 9px; display:block;}
/*  ↓スペル間違いファイルが多いため上と同じものを表記後日回収できれば削除 */
.mainContens{margin:0px;width:auto;padding: 0px 10px 0px 9px; display:block;
overflow:visible;}

.mainPr{width:570px;margin: 0px auto 0px auto;padding: 0 0 5px 0;}

/*  new追加 */
/*   prエリア追って修正するようとりあえず今は更新なし  */
div.mainPr{width:570px;margin: 0px auto 0px auto;padding: 0 0 10px 0;}
div.mainPr p{width:150px;margin: 0px;padding: 0px;float:left;}
div.mainPr p span img{width:auto;margin: 0px;padding: 0px;display: block;border: 1px solid #FFF;}
div.mainPr p span a:hover img{width: auto;margin: 0px;padding: 0px;display: block;border: 1px solid #F00;opacity:1;filter: alpha(opacity=100);}
div.mainPr div{width: 410px;margin: 0px;padding: 0px;float: left;}
ul.pr{margin: 0px;padding: 0px;float:left;}
ul.pr li{margin: 0px;padding:0px;clear:both;}
ul.pr li a {line-height:1.6;}



/*   使用しているか確認してなければ削除
.prLogoArea{width:150px;margin: 0px;padding: 0px;float: left;}
.prLogo img{width:auto;margin: 0px;padding: 0px;display: block;border: 1px solid #FFF;}
.prLogo a:hover img{width: auto;margin: 0px;padding: 0px;display: block;border: 1px solid #F00;opacity:1;filter: alpha(opacity=100);}
.prtextArea{width: 410px;margin: 0px;padding: 0px;float: left;}
*html ul.pr{margin: 0px;padding: 0px;}
*html ul.pr li {margin: 0px;padding: 1px 0 1px 0;list-style-type: none;font-size: 100%;line-height: 140%; display:block;}
 */
.main570{width: 569px;margin: 0px auto 0px auto;padding: 0px;}
.main280l{width: 280px;margin: 0px;padding: 0px;float: left;}
.main280r{width: 280px;margin: 0px;padding: 0px;float: right;}
.main570t10{width: 569px;margin: 0px;padding: 10px 0 0 0;}



.productsCategory{width: 133px;margin: 0px;padding:3px 0 3px 0;float: left;	}
.productsLogo1{width: 85px;margin: 0px;padding: 0px;float: left;height: 55px;}
.categoryLine{width: auto;height: 8px;margin: 0px;padding: 0px;background-image: url(../images/category_line.gif);background-repeat: repeat-x;}
.categoryListto a{width: 141px;margin: 0px;padding: 0px;float: right;background-image: url(../images/top_productslist_btn.gif);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 25px;font-size: 1px;}
.categoryListto a:hover{margin: 0px;padding: 0px;float: right;text-indent: -9999px;display: block;background-position: 0px -25px;}

/*  --------- ソリューションカテゴリタブトップなど
------------------------------------------------- */

/*  ブロック別ID（ここに随時追加） */
#solution,#category,#categorySpec{padding: 0px;	margin: 0px;}
/*  ---------- タブトップ ----------------- */

.tabTopbar {
	width: 760px;
	height:30px;
	display: block;
	padding: 0px;
	margin: 0 0 1px 0;
	background:#c6dff9;
}
.tabTopbarimg {
	width: 760px;
	display: block;
	padding: 0px;
	margin: 0px;
	background-image:url(../images/tab_category760.gif);
	background-repeat: no-repeat;
}

.tabTop_name{margin: 0px;font-size: 14px;line-height: 140%;	font-weight: bold;	color: #333;padding-top:6px;padding-right: 0px;	padding-bottom: 0px;padding-left: 3px;	float: left;}
.tabTop_link {
	margin: 0px;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
.tabTop_link a {
	width:200px;
	margin: 0px;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
.tabTop_link a:hover {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
.tabTop_link a:visited {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 140%;
	float: left;
}
.another a:link,
.another a:visited {
	margin: 0px;
	font-size: 12px;
	line-height: 140%;
	float: right;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 14px;
	background-repeat: no-repeat;
	background-position: 0px 12px;
	font-weight: bold;
}
.tabTop_linkEN a {
	width:450px;
	margin: 0px;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
.tabTop_linkEN a:hover {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
.tabTop_linkEN a:visited {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 140%;
	float: left;
}
.tabTop_linkko a {
	width:250px;
	margin: 0px;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
.tabTop_linkko a:hover {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
.tabTop_linkko a:visited {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 140%;
	float: left;
}
.tabTop_linkimg a:link {
	margin: 0px;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #333;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
.tabTop_linkimg a:hover {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	float: left;
}
.tabTop_linkimg a:visited {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 140%;
	float: left;
	color:#333;
}
.anotherimg a:link,
.anotherimg a:visited {
	margin: 0px;
	font-size: 12px;
	line-height: 140%;
	float: right;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 14px;
	background-repeat: no-repeat;
	background-position: 0px 12px;
	font-weight: bold;
	color:#333;
}
.tabTop_detail {
	margin: 0px;
	display: block;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
ul.tabTop_list {
	margin: 0 0 0 15px;
	padding: 5px 0 0 0px;
	display: block;
	width: auto;
}
ul.tabTop_list li {
	width: 350px;
	float:left;
	margin: 0px;
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 3px;
	padding: 0 0 5px 5px;
	display: block;
}

ul.tabTop_list li a{font-size:12px;line-height: 120%;margin: 0px;padding: 0px;}
ul.tabTop_list li a:hover{font-size: 12px;line-height: 120%;margin: 0px;padding: 0px;}
ul.tabTop_list li a:visited{font-size: 12px;line-height: 120%;margin: 0px;padding: 0px;}

/*  --- 商品カテゴリ --- */
.categoryArea_pt01{float:left;width:183px;margin: 0px;	padding: 10px 0 10px 0;	background-image: url(../images/category_line_pt01.gif);background-repeat: repeat-y;display: block;	}
.categoryArea_pt02{width: 182px;margin: 0px;	display: block;	float: left;	padding: 10px 0 10px 0;	}
.categoryLine{height: 1px;	width: auto;	margin: 0px;padding: 0px;background-image: url(../images/solution_line_pt02.gif);background-repeat: repeat-x;}
.categoryPh{margin: 0px;padding: 0 10px 0 10px;	float: left;}
.categoryText{margin: 0px;	padding: 0px;	width: 90px;float: left;}
.categoryTitle {margin: 0px;	padding: 0px;;	}
.categoryTitle a{margin: 0px;	padding:0px;font-weight: bold;}
.categoryTitle a:hover{	margin: 0px;	padding:0px;}

/*  --- 商品カテゴリ--半導体 --- */
ul.subMenu{	width: 569px;margin: 0px;padding: 0px;background-image: url(../images/semi_background.gif);background-repeat: repeat-x;background-position: 0px 0px;display: block;height: 46px;}
ul.subMenu li{height: 31px;margin: 0px;padding: 0;	text-align: center; display:block;float:left;}
ul.subMenu li p{width:184px; padding:5px 0 0 0; height:0px;}
ul.subMenu li.ac{width:182px;margin: 0px;height:31px;padding: 5px 0 0 0;background-image: url(../images/semi_active.gif);background-repeat: no-repeat;text-align: center;display:block;}
ul.subMenu li.none{float: left; padding:0px;margin:0px;display:block;}
ul.subMenu li.no{float: right; padding:0 10px 0 0;margin:0px;display:block;height:31px;text-align:left;}
ul.subMenu li.no span{padding:0px;margin:0px;font-size:85%;line-height: 120%;display:block;}

ul.subMenu810{width: 800px;	margin: 0px;padding: 0px;
background-image: url(../images/semi_background.gif);	background-repeat: repeat-x;	background-position: 0px 0px;	display: block;	height: 46px;}
ul.subMenu810 li{height: 31px;margin: 0px;padding: 0;	text-align: center; display:block;float:left;}
ul.subMenu810 li p{width:184px; padding:5px 0 0 0; height:0px;}
ul.subMenu810 li.ac{width:182px;margin: 0px;height:31px;padding: 5px 0 0 0;background-image: url(../images/semi_active.gif);background-repeat: no-repeat;text-align: center;display:block;}
ul.subMenu810 li.none{float: left; padding:0px;margin:0px;display:block;}


li.subMenuac{width: 182px;margin: 0px;height: 31px;padding: 5px 0 0 0;	background-image: url(../images/semi_active.gif);	background-repeat: no-repeat;	text-align: center;	float: left;}
/*   li.subMenu{	width: 190px;height: 31px;margin: 0px;padding: 5px 0 0 0;	text-align: center;	float: left;} */
ul.subMenuB{width: auto;margin: 0px;padding: 0px;background-image: url(../images/semi_background.gif);
background-repeat: repeat-x;	background-position: 0px 0px;display: block;	height: 31px;}
li.subMenuacB{width: 136px;	margin: 0px;	height: 31px;background-image: url(../images/maker_listtab.gif);background-repeat: no-repeat;
	text-align: center;	float: left;	font-weight: bold;padding-top: 7px;	padding-right: 0;	padding-bottom: 0;	padding-left: 0;}
li.subMenuB{width: auto;	height: 31px;margin: 0px;padding: 5px 15px 0 15px;text-align: center;	float: left;}
li.subMenuC{width:auto;	height: 31px;	margin: 0px;padding: 0px;	float: right;}
li.subMenuD{width: auto;	height: 31px;margin: 0px;padding: 5px 10px 0 10px;text-align: center;	float: left;}


.tothelist a{width: auto;	margin: 0px;	padding: 3px 10px 3px 10px;	text-align: right;	font-size: 10px;	font-weight: bold;	color: #FFF;background-color: #036;	display: block;}
.tothelist a:hover{	width: auto		margin: 0px;	padding: 3px 10px 3px 10px;	text-align: right;	font-size: 10px;	font-weight: bold;	color: #FFF;	background-color: #036;	display: block;}

/*  --- ソリューション --- */
.solutionLine{height: 1px;width: auto;	margin: 0px;padding: 0px;	background-image: url(../images/solution_line_pt02.gif);background-repeat: repeat-x;}
.textArea120{margin: 0px;padding: 0px;	width: 120px;float: left;}
.textArea165{margin: 0px;padding: 0px;	width: 165px;float: left;}
.subcateTitle {margin: 0px;padding: 0px;	width: aut}
.subcateTitle a{margin: 0px;padding: 0 0 0 10px;background-image: url(../images/solution_indent_on.gif);	width: auto;	background-repeat: no-repeat;}
.subcateTitle a:hover{margin: 0px;	padding: 0 0 0 10px;		background-image: url(../images/solution_indent_off.gif);width: auto;	background-repeat: no-repeat;}
.listto {margin: 0px;padding: 0px;	width: auto;	display:block;}
.listto  a{	margin: 0px;padding: 0 0 0 12px;background-image: url(../images/solution_indent_on.gif);	width: auto;	background-repeat: no-repeat;background-position: 0px -1px;	font-weight: bold}
.listto  a:hover{margin: 0px;padding: 0 0 0 12px;	background-image: url(../images/solution_indent_off.gif);	width: auto;
background-repeat: no-repeat;background-position: 0px -1px;font-weight: bold;}
ul.lengthMenu {	margin: 0px;	padding: 0 0 0 2px;	float: left;}
ul.lengthMenu li{margin: 0px;	padding: 0px;	display: inline;}

.lengthA{width: auto;margin: 0px;	display:block;	padding: 0px;}
.lengthA a{width: auto;	background-image: url(../images/length_line.gif);	background-repeat: repeat-x;	display: block;
	padding: 5px 0 5px 10px;		background-position: 4px 0px;	font-size: 100%;		line-height: 140%;	font-weight: bold;	color: #555;	text-decoration: none;	display: block;}
.lengthA a:hover{	width: auto;font-size: 100%;	line-height: 140%;	font-weight: bold;	color: #333;text-decoration: underline;	background-color: #e9f7f7;display: block;	padding: 5px 0 5px 10px;}
.lengthA a:active{	width: auto;	font-size: 100%;	line-height: 140%;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;
	background-color: #05a4d8;	display: block;	padding: 5px 0 5px 10px;}
.lengthA2{width: auto;	font-size: 100%;	line-height: 140%;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;
	background-color:	#05a4d8;	display: none;	padding: 5px 0 5px 10px;}
#lengthAac{	width: auto;	font-size: 100%;	line-height: 140%;	font-weight: bold;	color: #333;
background-color: #068b8b;	display:none;	padding: 5px 0 5px 10px;	background-position: 4px 0px;	/*  cursor:pointer;	 */	}
.lengtnother {	width: 132px;	height: 1px;	margin: 0px;	padding: 0px;	display: inline;}
#mstore{	display:block;}
#mmaker{display:none;}
#mmakerlist{display:none;}
#logolistbox1{	padding: 0px;margin: 0px;display:block;	width: 400px;}
#logolistbox2,#logolistbox3,#logolistbox4,
#logolistbox5,#logolistbox6,#logolistbox7,
#logolistbox8,#logolistbox9,#logolistbox10,
#logolistbox11{	padding: 0px;	margin: 0px;display:none;width: 400px;}
.logolistbox{padding: 0px;margin: 0px;display:block;	width: 400px;}
#lengthAcA {width: auto;margin: 0px;display:none;
background-repeat: repeat-x;display: block;	background-color: #e9f7f7;font-size: 100%;line-height: 140%;font-weight: bold;	color: #333;}
#makerallList {	padding: 0px;width: 540px;	margin-top: 0px;margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}

/*  ---------- メーカ ------------------ */

#maker {width: 268px;display: block;margin: 0px;padding: 10px 0 0 0;}
#makerA {margin: 0px;padding: 0px;display: block;}
#makerB {margin: 0px;padding: 0px;display: none;position:relative;}
#makerlistA {width: 268px;display: block;margin: 0px;padding: 0px;position: absolute;z-index: 1;left: 0;top: 0;visibility: visible;}
#makerlistB {width: 268px;display: block;margin: 0px;padding: 0px;position: absolute;z-index: 1;left: 0;top: 0;visibility: hidden;}
.makerTabon{width: 130px;height: 21px;margin: 0px;padding: 0px;float: left;
	background-image: url(../images/msearch_tab.gif);background-repeat: no-repeat;text-align: center;display: block;font-weight: bold;color: #fc912f;text-align:center;text-indent: 6px;}
.makerTaboff{width: 132px;height: 21px;margin: 0px;padding: 0px;float: left;background-image: url(../images/msearch_tab_off.gif);background-repeat: no-repeat;text-align: center;font-weight: bold;display: block;	}

/*   NEW追加 高さしていとる  */
div.makertopsc{width: auto;margin: 0px;padding: 0px;overflow:auto;}
div.storeList{width: auto;margin: 0px;padding: 0px;overflow:auto;height: 278px;}
div.ovrauto{overflow: auto;height: 250px;}
div.ovrhidden{overflow: hidden;height:82px;}
.makerArea{width: 250px;margin: 0px;padding: 0px;display: block;}


/*   NEW追加 横幅指定  */
#makerA ul{width:248px;margin: 0px;padding:0px;display: block;height:250px;}

#makerA ul li{width:165px;height:41px;margin: 0px;float: left;padding: 7px 0 5px 0;display: block;font-size:85%;line-height: 110%;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;}

#makerA ul li.makerLogosp{width: 83px;margin: 0px;float: left;padding: 7px 0 5px 0;display: block;	clear:left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;}
#makerA ul li.makerLogosp img{margin: 0px;padding: 0px;	display: block;border: 1px solid #FFF;}
#makerA ul li.makerLogosp a:hover img{padding: 0px;display: block;border: 1px solid #F00;opacity:1;filter: alpha(opacity=100);}
#makerA ul li.dot{width: 100%;height: 5px;clear: both;background-image: url(../images/line_dot.gif);background-repeat: repeat-x;background-position: 0px 3px;
	/*  ie6用ハック */	font-size: 0px;margin: 0px;padding: 0px;overflow: hidden;}

ul.makerSp{width:260px;overflow:auto;height:250px;}
div.makertopsc ul{width: 250px;margin: 0px;padding: 0px;display: block;}
div.makertopsc ul li{width:83px;margin:0px;padding:7px 0 2px 0;height:36px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999; display:block;float:left;}
/*   css3仕様  */
div.makertopsc ul li:last-child{width:auto;margin: 0px;padding: 7px 0 2px 0;float: left;height:36px;}
div.makertopsc ul li img{margin: 0px;padding: 0px;	display: block;float: left;	border: 1px solid #FFF;}
div.makertopsc ul li a:hover img{margin: 0px;padding: 0px;	display: block;border: 1px solid #F00;float: left;opacity:1;filter: alpha(opacity=100);	}
div.makertopsc ul li.dot{width: 100%;height: 5px;clear: both;background-image: url(../images/line_dot.gif);background-repeat: repeat-x;background-position: 0px 3px;
	/*  ie6用ハック */	font-size: 0px;margin: 0px;padding: 0px;overflow: hidden;}


.makerLogo{width: 83px;margin: 0px;padding: 7px 0 2px 0;float: left;}
.makerLogo img{margin: 0px;padding: 0px;	display: block;float: left;	border: 1px solid #FFF;}
.makerLogo a:hover img{margin: 0px;padding: 0px;	display: block;border: 1px solid #F00;float: left;opacity:1;filter: alpha(opacity=100);	}
.makerLogoM{width: auto;margin: 0px;float: left;padding: 5px 10px 5px 10px;text-align: center;}
/* 20140219SecondTop izumi Modify End */
.makerLogoM img {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	border: 1px solid #FFF;
	text-align: center;
}
.makerLogoM a:hover img {
	margin: 0px;
	padding: 0px;
	display: block;
	border: 1px solid #F00;
	float: left;
	opacity: 1;
	filter: alpha(opacity=100);
	text-align: center;
}
.makerLogoL{width: auto;margin: 0px;float: left;padding: 5px;text-align: center;}
.makerLogoL img{margin: 0px;padding: 0px;	display: block;float: left;border: 1px solid #FFF;text-align: center;}
.makerLogoL a:hover img{margin: 0px;padding: 0px;	display: block;border: 1px solid #F00;float: leftopacity:1;filter: alpha(opacity=100);	text-align: center;	}
/*  トップページは動的に高さの制御することをなくすためメーカロゴ部分の高さを指定
右の文言と調整して合わせる文字数が増える場合は高さを修正する
 */
.makerLogosp{width: 85px;margin: 0px;float: left;padding: 10px 0 5px 0;display: block;}
.makerLogosp img{margin: 0px;padding: 0px;	display: block;border: 1px solid #FFF;}
.makerLogosp a:hover img{padding: 0px;display: block;border: 1px solid #F00;opacity:1;filter: alpha(opacity=100);}
.makerInfosp{width: 165px;margin: 0px;float: left;padding: 7px 0 5px 0;display: block;}
.makerListto a{width: 141px;margin: 0px;padding: 0px;float: right;background-image: url(../images/top_makerlist_btn.gif);
	background-repeat: no-repeat;text-indent: -9999px;display: block;height: 25px;font-size: 1px;}
.makerListto a:hover{margin: 0px;padding: 0px;float: right;text-indent: -9999px;display: block;background-position: 0px -25px;}


/*  ---------- メーカ専門店ムラタ用 ------------------ */
.makerSpec{width: 740px;padding:0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.makerSpec div.ptA{width: 370px;padding:0px;margin: 0px; display:block;float:left;}
.makerSpec div.ptB{width: 370px;padding:0px;margin: 0px; display:block;float:right;}

.makerSpec dl{width: 370px;padding:0px;margin: 0px;display:block;float:left;}
.makerSpec dl dt{padding:0px;margin: 0px;}
.makerSpec dl dd.ind{width:350px; margin: 0px;display:block;width: auto;padding: 0 0 0 0;}
.makerSpec dl dd.ind p{margin: 0px;display:block;width: auto;padding: 0 0 5px 20px;background-image: url(../images/icon_arrow_08.gif);background-repeat: no-repeat;font-weight: bolder;background-position: 5px 2px;}
.makerSpec dl dd{width:350px; padding:0 0 10px;margin: 0px;}
.makerSpec dl dd ul{padding:0px;margin: 0px;width:auto;}
.makerSpec dl dd li{padding:0 0 5px 10px;margin: 0px;display:inline-block;float:left;width:100px;word-break:break-all;}
.makerSpec dl dd li a{display:inline;margin:0px;padding:0px;word-break: break-all;line-height: 110%;}

/*  ----------
.murataSpec{width: 740px;padding:0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.murataSpec div{width: 370px;padding: 0 0 10px 0;margin: 0px;display:inline;}
.murataSpec dlv.ind{width:350px; margin: 0px;display:block;width: auto;padding:0px;}
.murataSpec dlv.ind p{margin: 0px;display:block;width: auto;padding: 0 0 5px 20px;background-image: url(../images/icon_arrow_08.gif);background-repeat: no-repeat;font-weight: bolder;background-position: 5px 2px;}
.murataSpec div.box{width:350px; padding:0 0 10px;margin: 0px;}
.murataSpec div ul{padding:0px;margin: 0px;width:auto;}
.murataSpec div li{padding:0px;margin: 0px;display:inline;float:left;width:110px;}
.murataSpec div li a{display:inline-block;margin:0px;padding:0 0 3px 10px;word-break: break-all}
 ------------------ */





/*  -------- ソリューション ------------ */

.solutionArea{width: 546px;margin: 0px;padding: 0px;}
.topsolutionArea{width: 546px;margin: 0px;padding: 0px;}
.solutionCt01{width: 182px;margin: 0px;padding: 3px 0 5px 0;float: left;}
.solutionCt02{width: auto;margin: 0px;padding: 3px 0 10px 0;float: left;}
.solutionCt03{width: 268px;margin: 0px;padding: 3px 0 5px 0;float: left;}


.topsolutionArea{width: 546px;margin: 0px;padding: 0px;}
.topsolutionArea dl{width: 182px;margin: 0px;padding: 3px 0 5px 0;float:left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;height:55px;}
*html .topsolutionArea dl.bT{width: 182px;margin: 0px;padding: 3px 0 5px 0;float:left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;height:73px;}
.topsolutionArea dl.bT{width: 182px;margin: 0px;padding: 3px 0 5px 0;float:left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;height:70px;}
.topsolutionArea dl.bTA{width: 182px;margin: 0px;padding: 3px 0 10px 0;float:left;display:block;border-bottom-style: none;}
.topsolutionArea dl.bTB{width: 364px;margin: 0px;padding: 3px 0 10px 0;float:left;display:block;border-bottom-style: none;}
.topsolutionArea dl.bTC{width: 446px;margin: 0px;padding: 3px 0 10px 0;float:left;display:block;border-bottom-style: none;}
.topsolutionArea dl dt{font-size:100%;line-height: 120%;margin: 0px;padding: 5px 0 0 0;font-weight: bold;color: #17387b;}
.topsolutionArea dl dd{margin: 0px;padding: 0px;font-size:85%;}

/*  -- 言語別 -- */
.topsolutionAreaB{width: 546px;margin: 0px;padding: 0px;}
.topsolutionAreaB ul{width:182px;margin: 0px;padding: 3px 0 5px 0;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;height:25px;display:block;float:left;}
.topsolutionAreaB ul li{font-size:100%;line-height: 120%;margin: 0px;padding: 5px 0 0 0;font-weight: bold;color: #333333;}
.topsolutionAreaB ul.end{width: 182px;margin: 0px;padding: 3px 0 5px 0;height:30px;
border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;display:block;float:left;}
.topsolutionAreaB ul.end li{font-size:100%;line-height: 120%;margin: 0px;padding: 5px 0 0 0;font-weight: bold;color: #17387b;}

.topsolutionAreaB dl.bT{width: 182px;margin: 0px;padding: 3px 0 5px 0;float:left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;height:40px;}
/*  --------- 共通クラス ----------- */

/*  --- メインメニューul,li --- */

ul.naviD{width: auto;margin: 0px;padding: 0 0 0 10px;	height: 45px;}
li.naviD{margin: 0px;padding: 10px 0 20px 0;float: left;list-style-type: none;	}

ul.naviD2{width: auto;margin: 0px;padding: 0px;}
li.naviD2a{margin: 0px;padding: 0 0 5px 0;	float: left;list-style-type: none;width: 140px;display: block;}

li.naviD2b{margin: 0px;padding: 0 20px 5px 0;	float: left;list-style-type: none;width: auto;display: block;}


.naviSubarea{width: auto;margin: 0px;padding:0 0 15px 10px;}
.naviSubareab{width: auto;margin: 0px;padding: 10px 0 0 10px;}
.naviContLogin {display: block;margin: 0px;padding: 10px 0 10px 0;width: 170px;float:left;}
.naviContLogin li{display: block;margin: 0px;padding: 0 7px 5px 7px;}
.naviContLogin a {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: block;
}
.naviContLogin a:hover {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	display: block;
}
.naviCont{margin: 0px;padding: 0px;}
.naviContac {margin: 0px;padding: 0px 5px 0 0;color: #F60;font-weight: bold;display: block;}
.naviCont a {
	margin: 0px;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: inline-block;
	clear: both;
	padding: 0 0 0 10px;
}
.naviCont a:hover {
	margin: 0px;
	padding: 0 0 0 10px;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	display: inline-block;
}
.naviCont02 a{margin: 0px;text-decoration: none;background-image: url(../images/navidetail_indent02.gif);background-repeat: no-repeat;display: inline;clear: both;padding:0 0 0 10px}
.naviCont02 a:hover{margin: 0px;padding:0 0 0 10px;
	background-image: url(../images/navidetail_indent02.gif);
	background-repeat: no-repeat;display: inline;clear: both;overflow:hidden;background-position: 0px -14px;
}
.naviCont03 a{margin: 0px;text-decoration: none;background-image: url(../images/navidetail_indent03_on.gif);background-repeat: no-repeat;display: inline;clear: both;padding:0 0 0 10px;color:#333333;}
.naviCont03 a:hover{margin: 0px;padding:0 0 0 10px;
	background-image: url(../images/navidetail_indent03_off.gif);
	background-repeat: no-repeat;display: inline;clear: both;overflow:hidden;
}
.naviLi03,ul.naviLi{margin:0px;padding:0px;}
.naviLi, ul.naviLi li {
	margin: 0px;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: block;
	padding: 0 0 0 10px;
	color: #17387b;
	clear: both;
	overflow: hidden
}
.naviLi03,ul.naviLi02{margin:0px;padding:0px;}
.naviLi02,ul.naviLi02 li{margin:0px;background-image: url(../images/navidetail_indent02_on.gif);background-repeat: no-repeat;display:block;padding:0 0 0 10px;color:#17387b;clear:both;overflow:hidden}
.naviLi03,ul.naviLi03{margin:0px;padding:0px;}
.naviLi03,ul.naviLi03 li{margin:0px;background-image: url(../images/navidetail_indent03_on.gif);background-repeat: no-repeat;display:block;padding:0 0 0 10px;color:#333333;clear:both;overflow:hidden}

.naviCont li.no{list-style-type: no;margin:0px 0px 0px 15px;padding:0px;}
.naviContlib a {
	width: 400px;
	margin: 0px;
	padding: 5px 10px 0px 10px;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -295px;
	display: block;
}
.naviContlib a:hover {
	width: 400px;
	margin: 0px;
	padding: 5px 10px 0px 10px;
	background: url(../images/header_icon.gif) no-repeat 0 -345px;
	display: block;
}
li .naviContmy{font-size: 100%;	line-height:120%;}
.naviContmy a {
	margin: 0px;
	padding: 0px 10px 3px 10px;
	font-size: 100%;
	line-height: 120%;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: block;
}
.naviContmy a:hover {
	margin: 0px;
	padding: 0px 10px 3px 10px;
	font-size: 100%;
	line-height: 120%;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	display: block;
}
ul.naviCont {background-image:no;margin:0px;padding:0px;list-style-type: none;dispalay:inline;}
ul.naviCont li.iconA a {
	margin: 0px;
	padding: 3px 0 3px 15px;
	background: url(../images/header_icon.gif) no-repeat 0 -400px;
	display: inline;
	background-position: 0px -3px;
}
ul.naviCont li.iconA a:hover {
	margin: 0px;
	padding: 3px 0 3px 15px;
	background: url(../images/header_icon.gif) no-repeat 0 -400px;
	display: inline;
	background-position: 0px -3px;
}
ul.naviCont li a {
	margin: 0px;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: inline-block;
	padding: 0 0 0 10px;
}
ul.naviCont li a:hover {
	margin: 0px;
	padding: 0 0 0 10px;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	display: inline-block;
}
ul.naviCont li span{background-image:no;margin:0px;padding:0 0 5px 10px;list-style-type: none;color:#333;display:block;}

/*   ie6ハック用  */
*html ul.naviCont {background-image:no;margin:0px;padding:0px;list-style-type: none;height:0px;}
*html ul.naviCont li.iconA a {
	margin: 0px;
	padding: 3px 0 3px 15px;
	background: url(../images/header_icon.gif) no-repeat 0 -400px;
	display: inline;
	background-position: 0px -3px;
}
*html ul.naviCont li.iconA a:hover {
	margin: 0px;
	padding: 3px 0 3px 15px;
	background: url(../images/header_icon.gif) no-repeat 0 -400px;
	display: inline;
	background-position: 0px -3px;
}
*html ul.naviCont li a {
	margin: 0px;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: inline-block;
	padding: 0 0 0 10px;
}
*html ul.naviCont li a:hover {
	margin: 0px;
	padding: 0 0 0 10px;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	display: inline-block;
}
*html ul.naviCont li span{background-image:no;margin:0px;padding:0 0 2px 10px;list-style-type: none;color:#333;display:block;height:0px;}


ul.naviContB {margin: 0px;padding:10px 10px 0 10px;display:block;}
.naviContB li a{margin: 0px;padding:0 0 10px 30px;background-image: url(../images/navidetail_indent_onbl.gif);background-repeat: no-repeat;background-position: 20px 0px;display:inline-block;color:#333;}

.naviContB li a:hover{margin: 0px;padding:0 0 10px 30px;background-image: url(../images/navidetail_indent_off.gif);background-repeat: no-repeat;background-position: 20px 0px;display:inline-block;color:#F00;}

.naviContB li.title a {
	margin: 0px;
	padding: 0 3px 0 7px;
	background: url(../images/header_icon.gif) no-repeat 0 -301px;
	font-weight: bold;
	dispaly: inline-block;
	color: #17387b;
}
.naviContB li.title a:hover {
	margin: 0px;
	padding: 0 3px 0 7px;
	background: url(../images/header_icon.gif) no-repeat 0 -315px;
	font-weight: bold;
	dispaly: inline-block;
	color: #F00;
}
/*

ul.naviContC {margin: 0px;pdding:0px;}
.naviContC li {display:block;padding:0 0 5px 0;}
.naviContC li a{margin: 0px;padding:0 0 0 20px;background-image: url(../images/navidetail_indent_on.gif);background-repeat: no-repeat;background-position: 10px 0px;display:inline-block;font-size: 100%;line-height: 110%;}
.naviContC li a:hover{margin: 0px;padding:0 0 0 20px;background-image: url(../images/navidetail_indent_off.gif);background-repeat: no-repeat;background-position: 10px 0px;display:inline-block;font-size: 100%;line-height: 110%;}



/*  ご本人ではない場合のボックス */

.naviContred a{margin: 0px;padding: 5px 10px 0px 10px;font-size: 85%;line-height: 110%;text-decoration: none;background-image: url(../images/navidetail_indentred_on.gif);
	background-repeat: no-repeat;display: block;color: #ff6000;background-position: 0px 5px;}
.naviContred a:hover{margin: 0px;padding: 5px 10px 0px 10px;font-size: 85%;line-height: 110%;background-image: url(../images/navidetail_indentred_off.gif);
	background-repeat: no-repeat;display: block;color: #cc0000;background-position: 0px 5px;	}

.user1PainContred a{margin: 0px;padding: 2px 0 0 10px;font-size: 85%;line-height: 110%;text-decoration: none;
	background-image: url(../images/navidetail_indentred_on.gif);background-repeat: no-repeat;display: block;color: #ff6000;background-position: 0px 2px;}
.user1PainContred a:hover{margin: 0px;padding: 2p 0 0 10px;font-size: 85%;line-height: 110%;background-image: url(../images/navidetail_indentred_off.gif);
	background-repeat: no-repeat;display: block;color: #cc0000;background-position: 0px 2px;	}


/*  ----- 取り扱い一覧テキスト ---- */
#naviMaker{width: 168px;margin: 0px;padding: 0px;}
.naviMakerName {width: 85px;margin: 0px;color: #666;float: left;font-size: 85%;line-height: 120%;padding: 3px 0 0 2px;}
.naviMakerName a{width: 85px;margin: 0px;padding: 3px 0 0 2px;color: #666;float: left;font-size: 85%;line-height: 120%;}
.naviMakerName a:hover{width: 85px;margin: 0px;color: #666;float: left;font-size: 85%;line-height: 120%;padding: 3px 0 0 2px;}
.navMakerLogol img{margin: 0px;padding: 0 0 2px 0;display: block;float: left;	border: 1px solid #FFF;text-align: left;}
.navMakerLogol a:hover img{margin: 0px;padding: 0 0 2px 0;		display: block;border: 1px solid #F00;float: left;opacity:1;filter: alpha(opacity=100);text-align: left;}
.navMakerLogor img{margin: 0px;padding: 0px	display: block;border: 1px solid #FFF;opacity:1;float: right;filter: alpha(opacity=100);	text-align: left;}
.navMakerLogor a:hover img{margin: 0px;padding: 0px	display: block;border: 1px solid #F00;opacity:1;float: right;filter: alpha(opacity=100);	text-align: left;}

/*  --- リンクミニサイズ --- */
.naviCont_s p{margin: 0px;padding: 0px 0px 10px 10px;font-size: 85%;line-height: 120%;color: #333333;}

.naviCont_s a {
	margin: 0px;
	padding: 0 0 0 10px;
	font-size: 85%;
	line-height: 120%;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: inline-block;
}
.naviCont_s a:hover {
	margin: 0px;
	padding: 0 0 0 10px;
	font-size: 85%;
	line-height: 120%;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	display: inline-block;
}
/*  --- 商品比較用 --- */
.naviCont_ss a {
	width: 100px;
	margin: 0px;
	padding: 0 0 3px 10px;
	font-size: 85%;
	line-height: 120%;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: block;
	clear: left;
}
.naviCont_ss a:hover {
	width: 100px;
	margin: 0px;
	padding: 0 0 3px 10px;
	font-size: 85%;
	line-height: 120%;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	display: block;
	clear: left;
}
.naviCont_n a{margin: 0px;padding: 0px;	font-size: 80%;line-height: 120%;text-decoration: none;}
.naviCont_n a:hover{margin: 0px;padding: 0px;font-size: 80%;line-height: 120%;text-decoration: underline;}
.naviCont_n a:visited{margin: 0px;padding: 0px;	font-size: 80%;line-height: 120%;}

/*  --- メンバーログイン用--- */
.naviCont_m p{margin: 0px;padding: 0px 15px 5px 10px;font-size: 80%;line-height: 120%;}
.naviCont_m a {
	margin: 0px;
	padding: 0 10px 0 7px;
	font-size: 80%;
	line-height: 120%;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	float: left;
}
.naviCont_m a:hover {
	margin: 0px;
	padding: 0 10px 0 7px;
	font-size: 80%;
	line-height: 120%;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	float: left;
}

/*  --- 取引状況--- */

ul.naviCont_t{padding:0px;margin:0px;display:block;}
ul.naviCont_t li{padding:0px;margin:0px;}
/*  --------- 取引状況リンク ----------- */

ul.naviCont_t li.bold_green a:link{color: #093;font-weight: bold;background-image: none;padding: 0px;margin: 0px;display:block;}
ul.naviCont_t li.bold_green a:hover{color: #093;font-weight: bold;background-image: none;padding: 0px;margin: 0px;text-decoration: underline;display:block;}
ul.naviCont_t li.bold_green a:visited{color: #093;font-weight: bold;background-image: none;padding: 0px;display:block;}
ul.naviCont_t li.bold a {
	padding: 0;
	background-image: none;
}
ul.naviCont_t li.bold_red {color: #F00;font-weight: bold;	background-image: none;padding: 10px 0 0 0;display:block;}
ul.naviCont_t li.bold_red a:hover{color: #F00;font-weight: bold;	background-image: none;padding: 10px 0 0 0;text-decoration: underline;display:block;}
ul.naviCont_t li.bold_red a:visited{color: #F00;font-weight: bold;	background-image: none;padding: 10px 0 0 0;display:block;}


/*  -----------ie6用のハック ----------- */
*html ul.naviCont_t li a{margin: 0px;padding: 0 10px 0 7px;font-size: 100%;line-height: 140%;text-decoration: none;
	background-image: url(../images/navidetailt_indent01.gif);background-repeat: no-repeat;display:block; height:0px;}
/*  -----------ie6用のハック ----------- */
*html ul.naviCont_t li.naviCont_tend a{margin: 0px;padding: 0 10px 0 7px;font-size: 100%;line-height: 140%;text-decoration: none;
	background-image: url(../images/navidetailt_indent02.gif);background-repeat: no-repeat;display:block height:0px;;}

/*
ul.naviCont_t li a{margin: 0px;padding: 0 10px 0 7px;font-size: 100%;line-height: 140%;text-decoration: none;
	background-image: url(../images/navidetailt_indent01.gif);background-repeat: no-repeat;display:block; }
	 */

ul.naviCont_t li.naviCont_tend a {
	margin: 0px;
	padding: 0 10px 0 7px;
	font-size: 100%;
	line-height: 140%;
	text-decoration: none;
	background-image: url(../images/navidetailt_indent02.gif);
	background-repeat: no-repeat;
	display: block;
}
ul.naviCont_t li.naviCont_tend a:hover {
	text-decoration:underline;
}

/*   リストじゃない仕様  */
.naviCont_t li a{margin: 0px;padding: 0 10px 0 7px;font-size: 100%;line-height: 140%;text-decoration: none;background-image: url(../images/navidetailt_indent01.gif);background-repeat: no-repeat; display:block;}
.naviCont_t li a:hover {
	text-decoration:underline;
}
.naviCont_t li. a{margin: 0px;padding: 0 10px 0 7px;font-size: 100%;line-height: 140%;text-decoration: none;background-image: url(../images/navidetailt_indent02.gif);background-repeat: no-repeat; display:block;}


/*  --- メンバーログイン側用--- */

.contnaviBox{
	width: auto;
	margin: 0px;
	padding: 0px;
	display:block;
	}


/*  --- 見出しタブパターン --- */

.contTab_pt01 {
	width: auto;
	margin: 0px;
	padding: 0px;
	background:url(../images/title_bg.gif) no-repeat 0 0;
}

.contTab_pt02 {
	width: auto;
	margin: 0px;
	padding: 0px;
	background:url(../images/title_bg.gif) no-repeat 0 -25px;
	height: 25px;
}

.contTab_pt03 {
	width: auto;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background:url(../images/title_bg.gif) no-repeat 0 -50px;
}
.contTab_pt04 {
	width: auto;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background-color:#ccc;
}
.contTab_pt05 {
	width: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/conttabpt_05.gif);
}
.contTab_pt06 {
	width: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/conttabpt_06.gif);
}

.contTab_pt07 {
	width: auto;
	margin: 0px;
	padding: 0px;
	height: 25px;
	background:url(../images/title_bg.gif) no-repeat 0 0;
}

.contTab_pt08 {
	width: auto;
	margin: 0px;
	padding: 0 0 0 34px;
	height: 32px;
	background-image: url(../images/tab_pdc.jpg);
}

.contTab_pt09 {
	width: 810;
	margin: 0px;
	padding: 0px;
	background:url(../images/title_bg.gif) no-repeat 0 -101px;
}

.contTab_pt10 {
	width: 750px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/conttabpt_07.gif);
}

.contTab_ptsup {
	display: block;
	width: 375px;
	margin: 0px;
	padding: 0px;
	background:url(../images/title_bg.gif) no-repeat 0 -161px;
}

/*  --- 広告スペース用 下にpdding10px--- */
.adArea{
	width: auto;
	padding: 0 0 10px 0;
	margin: 0px;
	text-align: center;

}

.adAreaB{
	width: 180px;
	padding: 0 0 10px 0;
	margin: 0px;
	text-align: center;
}


.adAreaC{
	width: 760px;
	padding: 0 0 10px 0;
	margin: 0px;
}

.adAreaD{
	width: auto;
	margin: 0px;
	float: right;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

.adAreaE{
	width: auto;
	padding: 30px 0 10px 0;
	margin: 0px;

}



/*  -- ボックスセンター合わせ用 -- */

/*   言語別  */
.boxCenter100{
	width:100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	padding:0px;
	}

.boxCenter130{
	width:130px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	padding:0px;
	padding: 0px;
	}

.boxCenter140{
	width:140px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	padding:0px;
	padding: 0px;
	}

.boxCenter150{
	width: 150px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	padding:0px;
	padding: 0px;
	}

.boxCenter200{
	width: 200px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	padding:0px;
	padding: 0px;
	}

.boxCenter250{
	width: 250px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	padding:0px;
	padding: 0px;
	}


.boxCenter300{
	width: 300px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	padding:0px;
	padding: 0px;
	}

.boxCenter450{
	width: 450px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	padding:0px;
	padding: 0px;
	}

/*  -- wordBreak使用時のテーブルサイズ用 -- */
.tdw100{width: 100px;display: block;}
.tdw130{width: 130px;display: block;}
.tdw150{width: 150px;display: block;}
.tdw200{width: 200px;display: block;}
.tdw260{width: 260px;display: block;}

/*  --- ボックスサイズ指定 --- */
.contBox10{width: 10px;	margin: 0px;padding: 0px;display: block;}
.contBox20{width: 20px;	margin: 0px;padding: 0px;display: block;}
.contBox30{width: 30px;	margin: 0px;padding: 0px;display: block;}
.contBox40{width: 40px;	margin: 0px;padding: 0px;display: block;}
.contBox50{width: 50px;	margin: 0px;padding: 0px;display: block;}
.contBox80{width: 80px;	margin: 0px;padding: 0px;display: block;}
.contBox100{width: 100px;margin: 0px;padding: 0px;display: block;}
.contBox120{width: 120px;margin: 0px;padding: 0px;display: block;}
.contBox130{width: 130px;margin: 0px;padding: 0px;display: block;}
.contBox137{width: 137px;margin: 0px;padding: 0px;background-image: url(../images/length_background.gif);background-repeat: repeat-y;display: block;float: left;}
.contBox149{width: 149px;margin: 0px;padding: 0px;}
.contBox150{width: 150px;margin: 0px;padding: 0px;}
.contBox150auto{width: 150px;margin: 0px;padding: 0px;margin-left: auto;margin-right: auto;}
.contBox155{width: 155px;margin: 0px;padding: 0px;}
.contBox160{width: 160px;margin: 0px;padding: 0px;}
/* bom_20160304 ichikawa add start */
.contBox170 {width: 170px;margin: 0px;padding: 0px;display: block;}
/* bom_20160304 ichikawa add end */
.contBox180{width: 180px;margin: 0px;padding:0px;display: block;}
.contBox185{width: 180px;margin: 0px;padding:0px;display: block;}
.contBox190{width: 190px;margin: 0px;display: block;padding:0px;float:left;}
.contBox200{width: 200px;margin: 0px;display: block;padding:0px;}
.contBox210{width: 210px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;display: block;padding:0px;}
.contBox240{width: 240px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;display: block;padding:0px;}
.contBox240B{width: 240px;margin:0px;display: block;padding:0px;}
.contBox260B{width: 260px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;display: block;padding:0px;}
.contBox250{width: 260px;margin: 0px;display: block;padding:0px;}
.contBox260{width: 260px;margin: 0px;display: block;padding:0px;float:left;}
.contBox275{width: 275px;margin: 0px;display: block;padding:0px;}
.contBox275A{float: left;width: 274px;margin: 0px;padding: 10px 0 0 0;background-image: url(../images/line_dot02.gif);
background-repeat: repeat-y;display: block;background-position: 273px 0px;}
.contBox275A{float: left;width: 274px;margin: 0px;padding: 10px 0 0 0;background-image: url(../images/line_dot02.gif);
background-repeat: repeat-y;display: block;background-position: 273px 0px;}
.contBox275B{width: 272px;margin: 0px;display: block;float: left;padding: 10px 0 0 0;}
.contBox280{width: 280px;display: block;padding:0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.contBox280B{width: 280px;display: block;padding:0px;margin: 0px;}
.contBox290{width: 290px;display: block;padding:0px;margin: 0px;}
.contBox300{width: 300px;display: block;padding:0px;margin: 0px;}
.contBox310{width: 320px;display: block;padding:0px;margin: 0px;}
.contBox350c{width: 320px;display: block;padding:0px;margin: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.contBox355{width: 355px;display: block;padding:0px;margin: 0px;}
.contBox360{width: 360px;display: block;padding:0px;margin: 0px;}
.contBox370{width: 370px;display: block;padding:0px;margin: 0px;}
.contBox375{width: 375px;display: block;padding:0px;margin: 0px;}
.contBox390{width: 390px;display: block;padding:0px;margin: 0px;}
.contBox400c{width: 435px;display: block;padding:0px;margin: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.contBox400{width: 400px;display: block;padding:0px;}
.contBox445 {
	width: 482px;
	display: block;
	padding: 0px;
	margin: 0px;
}
.contBox450{width: 450px;display: block;padding:0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.contBox460{width: 460px;display: block;padding:0px;margin: 0px;}
.contBox475{width: 475px;display: block;padding:0px;margin: 0px;}
.contBox500{width: 500px;display: block;padding:0px;margin: 0px;}
.contBox550{width: 550px;display: block;padding:0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.contBox580{width: 570px;display: block;padding:0px;margin: 0px;}
.contBox585 {
	width: 600px;
	display: block;
	padding: 0px;
	margin: 0px;
}
.contBox600{width: 600px;display: block;padding:0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.contBox600B{width: 600px;display: block;padding:0px;margin: 0px;}
.contBox650{width: 650px;display: block;padding:0px;margin: 0px;}
.contBox650B{width: 650px;display: block;padding:0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.contBox720{width: 720px;display: block;padding:0px;margin: 0px;}
.contBox730{width: 730px;display: block;}
.contBox750{width: 750px;display: block;}
.contBox760{width: 760px;display: block;}
.contBox770{width: 770px;display: block;padding:0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.contBox810{width: 810px;display: block;}
.contBox950{width: 950px;display: block;padding:0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}


/*  --- ボックス高さ指定 --- */
*html .contBoxh80{height:84px;display: block;}
.contBoxh80{height:80px;display: block;}



/*  --- ボーダー --- */
/*  --- トップ中央カラムのみ --- */

#borderCategoryA {
	width: auto;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	border: 1px solid #dfe5e8;
	height: 315px;
}
/*  拡大時用テスト
#borderCategoryA{width: auto;margin: 0px;padding: 0px 5px 0px 5px;border: 1px solid #b0bec7;height:415px;}
  */
#borderCategoryA dl.cT{width: 133px;height:60px;margin: 0px;padding:3px 0 3px 0;float: left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;}
#borderCategoryA dl{width:133px;height:50px;margin: 0px;padding:3px 0 3px 0;float: left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;}
#borderCategoryA dt{font-size:100%;line-height: 120%;margin: 0px;padding: 5px 0 0 0;font-weight: bold;color: #17387b;}
#borderCategoryA dl dd ul{font-size:85%;line-height: 120%;margin: 0px;padding: 0 5px 0px 5px;display: block;}

/*   言語別  */
.langcategory{width: auto;margin: 0px;padding: 5px 5px 5px 5px;border: 1px solid #b0bec7;}
.langcategory ul{width:132px;height:25px;margin: 0px;padding:3px 0 3px 0;float: left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;}
.langcategory li{font-size:100%;line-height: 120%;margin: 0px;padding: 5px 0 0 0;font-weight: bold;color: #333;display:block;}
.langcategory ul.end{width:132px;height:30px;margin: 0px;padding:3px 0 3px 0;float: left;border-bottom-style: none;border-top-style: none;border-right-style: none;border-left-style: none;}
.langcategory li.end{font-size:100%;line-height: 120%;margin: 0px;padding: 5px 0 0 0;font-weight: bold;color: #17387b;}


#borderCategoryB {
	width: auto;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	border: 1px solid #dfe5e8;
	height: 315px;
}
/*  拡大時用テスト
#borderCategoryB{width: auto;margin: 0px;padding: 0px 5px 0px 5px;border: 1px solid #b0bec7;height:415px;}
 */
#borderMaker{width: auto;margin: 0px;padding: 0 5px 0 5px;border: 1px solid #b0bec7;height:305px;overflow:
auto;}

.borderBox_str10{width: auto;margin: 0px;padding: 10px;display: block;border: 1px solid #b0bec7;}
.borderBox_str10B{width: auto;margin: 0px;padding: 10px;display: block;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #b0bec7;border-bottom-color: #b0bec7;border-left-color: #b0bec7;position: relative;border-color: #CCC;}

/*  販促ページ IEのハック用-------
ボーダーが消えるためひとつクラスを追加 */
#makerPr{width: 750px;margin: 0px;padding: 0px;}
.makerPrptA{width: auto;margin: 0px;padding: 5px;display: block;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;
	border-left-style: solid;border-right-color: #b0bec7;border-bottom-color: #b0bec7;border-left-color: #b0bec7;position: relative;border-color: #CCC;
	background-image: url(../images/maker_line_pt1.gif);background-repeat: repeat-y;background-position: 1px 0px;}

div.makerPrptA dl{width: 184px;height:200px;margin: 0px;padding:0px;float:left;display:block;}
div.makerPrptA dl dt{width:184px;margin: 0px;padding: 0px;display: block;text-align:center;}
div.makerPrptA dl dd.txt{width: auto;margin: 0px;padding: 0px;display: block;height:30px;}
div.makerPrptA dl dd.txt a{margin: 0px;padding: 5px 10px 0 10px;display: block; font-size:80%; line-height:120%;}
div.makerPrptA dl dd.info{width: auto;margin: 0px;padding: 0px 10px 0 10px;display: block; font-size:80%;line-height:120%;
overflow:auto;}
div.makerPrptA dl dd.info span{width: auto;margin: 0px;padding: 0px;display:block;height:55px;}


.borderBox_str10C{width: 748px;margin: 0px;padding: 0px;display: block;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;
	border-bottom-style: solid;border-left-style: solid;border-right-color: #b0bec7;border-bottom-color: #b0bec7;border-left-color: #b0bec7;}
.borderBox_str10D{width: auto;margin: 0px;padding: 10px 10px 0 10px;display: block;border: 1px solid #b0bec7;overflow: auto;}
.borderBox_str10E{
	width: auto;
	margin: 0px;
	padding: 10px;
	display: block;
	position: relative;
	background-color: #EFEFEF;
	border: 1px solid #CCC;
}

.borderBox_str5Bom{width: auto;margin: 0px;padding: 5px;display: block;border: 1px solid #b0bec7;background-color: #e9f2f7;}
.borderBox_str10Bom{width: auto;margin: 0px;padding: 10px;display: block;border: 1px solid #b0bec7;background-color: #e9f2f7;}
.borderBox_str{width: auto;margin: 0px;padding: 0px;display: block;border: 1px solid #b0bec7;}
.borderBox_strB{width: auto;margin: 0px;padding: 0px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-width: 1px;border-bottom-width: 1px;
	border-left-width: 1px;border-right-color: #b0bec7;border-bottom-color: #b0bec7;border-left-color: #b0bec7;}
.borderBox_strmypage{width: 758px;margin: 0px;padding: 0px;display: block;border: 1px solid #b0bec7;}
.borderBox_strmypage dt span{display:block;padding: 0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;text-align:center;}
.borderBox_pt01 {
	width: auto;
	margin: 0px;
	padding: 5px;
	border: 1px solid #dfe5e8;
	display: block;
	background-color: #FFF;
}
.borderBox_pt02 {
	width: auto;
	margin: 0px;
	padding: 10px;
	border: 1px solid #dfe5e8;
	display: block;
	background-color: #FFF;
}
.borderBox_pt02B{width: auto;margin: 0px;padding: 10px;display: block;
	border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
	border-top-style: none;border-right-color: #909090;border-bottom-color: #909090;border-left-color: #909090;}
.borderBox_pt02C {
	width: auto;
	margin: 0px;
	padding: 3px;
	border: 1px solid #dfe5e8;
	display: block;
	background-color: #FFF;
}

ul.box_pt02c{margin: 0px;width: auto;padding: 5px 0 5px 15px;}
ul.box_pt02c li a{color: #F60;font-weight: bold;}
ul.box_pt02c li a:hover{color: #F00;font-weight: bold;}


/*
.borderBox_pt03B{
	width: auto;
	margin: 0px;
	padding: 5px;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #b0bec7;
	border-right-color: #b0bec7;
	border-left-color: #b0bec7;
	background-image: url(../images/navi_box_background.gif);
	overflow: hidden;
	}
 */

.borderBox_pt03 {
	width: auto;
	margin: 0px;
	padding: 5px;
	display: block;
	border:1px solid #dfe5e8;
	overflow: hidden;
}
/* 00054 ADD START */
#leftSolotion div.borderBox_pt03 div.naviCont a{word-break:normal;}
#leftSolotion div.borderBox_pt03 div.naviCont p{word-break:normal;}
/* 00054 ADD END */

.borderBox_pt04{width: auto;height:245px;margin: 0px;padding: 0px;display: block;border-right-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;
	border-bottom-style: solid;border-left-style: solid;border-right-color: #b0bec7;border-left-color: #b0bec7;border-bottom-width: 1px;border-bottom-color: #b0bec7;overflow: hidden;}
.borderBox_pt05 {
	width: auto;
	margin: 0px;
	padding: 3px;
	border: 1px solid #dfe5e8;
	display: block;
}
.borderBox_pt06 {
	width: auto;
	margin: 0px;
	padding: 10px 10px 0 10px;
	display: block;
	border: 1px solid #dfe5e8;
}
.borderBox_pt07 {
	width: auto;
	margin: 0px;
	padding: 0px;
	display: block;
	border: 1px solid #dfe5e8;
}
.borderBox_pt08 {
	width: auto;
	margin: 0px;
	padding: 15px 5px 5px 5px;
	display: block;
	border: 1px solid #dfe5e8;
}
.borderBox_pt09 {
	width: auto;
	margin: 0px;
	padding: 2px 2px 5px 2px;
	display: block;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dfe5e8;
	border-left-color: #dfe5e8;
	border-bottom-width: 1px;
	border-bottom-color: #dfe5e8;
}
.borderBox_pt10 {
	width: auto;
	margin: 0px;
	padding: 0 10px 10px 10px;
	border: 1px solid #dfe5e8;
	display: block;
	background-color: #FFF;
}
.borderBox_pt11 {
	width: auto;
	margin: 0px;
	padding: 7px;
	display: block;
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dfe5e8;
	border-left-color: #dfe5e8;
	border-top-style: none;
}
.borderBox_pt12 {
	width: auto;
	margin: 0px;
	padding: 0px;
	display: block;
	background-color: #FFF;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #dfe5e8;
	float: left;
}
.borderBox_pt13 {
	width: 770px;
	padding: 10px;
	border: 1px solid #dfe5e8;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.borderBox_daigaku{
	width: 567px;
	margin: 0px;
	padding: 0px;
	display: block;
	border: 1px solid #b0bec7;
}
.borderBox_makerlist{margin: 0px;padding: 15px;border: 1px solid #e6e6e6;background-color: #fefaec;display: block;width: auto;}

.borderBox_gray{
	width: auto;
	margin: 0px;
	padding: 10px;
	display: block;
	border: 1px solid #CCCCCC;
	position: relative;
	}

.borderBox_gray2{
	width: auto;
	margin: 0px;
	padding: 0px;
	display: block;
	border: 1px solid #CCCCCC;
	}

.borderBox_price{width: 250px;padding: 10px 10px 5px 10px;display: block;background-color: #f1f5f9;margin: 0px;border: 1px solid #b0bec7;font-weight: bold;}

dl.borderBox_price{width: 250px;padding: 10px 10px 5px 10px;display: block;background-color: #f1f5f9;margin: 0px;border: 1px solid #b0bec7;font-weight: bold;}
dl.borderBox_price dt{width:110px;font-weight: bold;display:block;text-align:right;float:left;height:16px;}
dl.borderBox_price dd{width:120px;font-weight: bold;float:right;text-align:right;display:block;height:16px;}


.borderBox_Accounting{
	width: 250px;
	display: block;
	background-color: #fdfeff;
	margin: 0px;
	font-weight: bold;
	font-size: 14px;
	line-height: 140%;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b0bec7;
	border-bottom-color: #b0bec7;
	border-left-color: #b0bec7;
	}
dl.borderBox_Accounting{
	width: 250px;display: block;
	background-color: #fdfeff;
	margin: 0px;
	font-weight: bold;
	font-size: 140%;line-height: 140%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b0bec7;
	border-bottom-color: #b0bec7;
	border-left-color: #b0bec7;
	}
dl.borderBox_Accounting dt{width:110px;font-weight: bold;display:block;text-align:right;float:left;}
dl.borderBox_Accounting dd{width:120px;font-weight: bold;float:right;text-align:right;display:block;}

.borderBox_str10lightblue{
	width: auto;
	margin: 0px;
	padding: 10px;
	display: block;
	border: 1px solid #b0bec7;
	background-color: #e9f2f7;
	}

#bordermypageA{
	width: auto;
	margin: 0px;
	padding: 10px;
	border: 1px solid #b0bec7;
	display: block;
	background-color: #FFF;
	}


#bordermypageB{
	width: auto;
	margin: 0px;
	padding: 10px;
	border: 1px solid #b0bec7;
	display: block;
	background-color: #FFF;
	}


#bordermypageC{
	width: auto;
	margin: 0px;
	padding: 10px;
	border: 1px solid #b0bec7;
	display: block;
	background-color: #FFF;
	}

#bordermypageD{
	width: auto;
	margin: 0px;
	padding: 10px;
	border: 1px solid #b0bec7;
	display: block;
	background-color: #FFF;
	}
img.border{margin:0px;padding:0px;display: block;border: 1px solid #b0bec7;}

.dot3{width: auto;height: 11px;clear: both;background-image: url(../images/line_dot.gif);background-repeat: repeat-x;background-position: 0px 6px;
	/*  ie6用ハック */	font-size: 0px;margin: 0px;padding: 0px;overflow: hidden;}

.dot2{width: auto;height: 5px;clear: both;background-image: url(../images/line_dot.gif);background-repeat: repeat-x;background-position: 0px 3px;
	/*  ie6用ハック */	font-size: 0px;margin: 0px;padding: 0px;overflow: hidden;}
.dot{width: 100%;height: 5px;clear: both;background-image: url(../images/line_dot.gif);background-repeat: repeat-x;background-position: 0px 3px;
	/*  ie6用ハック */	font-size: 0px;margin: 0px;padding: 0px;overflow: hidden;}

.dotline{
	width:100%;
	height: 6px;
	background-image: url(../images/line_dot.gif);
	background-repeat: repeat-x;
	background-position: 0px 3px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.searchClear{width: auto;height: 7px;clear: both;
	background-image: url(../images/dotline_type03.gif);background-repeat: repeat-x;background-position: 0px 3px;
	/*  ie6用ハック */	font-size: 0px;margin: 0px;padding: 0 20px 0 0;}

.dot97p{width: 97%;height: 6px;clear: both;
	background-image: url(../images/line_dot.gif);background-repeat: repeat-x;background-position: 0px 3px;
	/*  ie6用ハック */	font-size: 0px;padding: 0px;	margin-right: auto;margin-left: auto;}

.dot97pu10{width: 97%;height: 16px;clear: both;
	background-image: url(../images/line_dot.gif);background-repeat: repeat-x;background-position: 0px 3px;
	/*  ie6用ハック */	font-size: 0px;padding: 0px;margin-right: auto;margin-left: auto;	}

.dotmyp{padding: 0px;width: 210px;height: 2px;background-image: url(../images/line_dot_03.gif);background-repeat: repeat-x;
	/*  ie6用ハック */margin-right: auto;margin-left: auto;font-size: 0px;margin-top: 0px;margin-bottom: 0px;}

.dotmypB{padding: 0px;width: 210px;height: 2px;background-image: url(../images/line_dot_03.gif);background-repeat: repeat-x;
	/*  ie6用ハック */margin-right: auto;margin-left: auto;font-size: 1px;margin-top: 0px;margin-bottom: 0px;text-indent: -9999px;display: block;}

.inlinBox_3{margin: 0px;width: auto;padding: 5px;display: inline;}
.inlinBox_5{margin: 0px;width: auto;padding: 5px;display: inline;}
.inlinBox_10{margin: 0px;width: auto;padding: 10px;display: inline;}
.inlinBox_15{margin: 0px;width: auto;padding: 15px;display: inline;}


/*  ---inlineボックスパターン
コンテンツしたのボタンエリア用
floatが不要の場合spanで指定--- */
.iL{margin: 0px;padding: 0px;display:inline;}
.iLl5{margin: 0px;padding: 0 0 0 5px;display:inline;}
.iLl10{margin: 0px;padding: 0 0 0 10px;display:inline;}
.iLl20{margin: 0px;padding: 0 0 0 20px;display:inline;}
.iLr5{margin: 0px;padding: 0 5px 0 0px;display:inline;}
.iLr10{margin: 0px;padding: 0 10px 0 0px;display:inline;}
.iLr20{margin: 0px;padding: 0 20px 0 0px;display:inline;}


/*  ---ボックスパターン
(例)
box_t10は上に10px
box_u10は下に10px
box_pt01は左右トップなど複雑な場合
テキストセンター揃えの場合最後にcをつける --- */

.box_00{margin: 0px;width: auto;padding: 0px;display: block;}
.box_3{margin: 0px;width: auto;padding: 3px;display: block;}
.box_4{margin: 0px;width: auto;padding: 4px;display: block;}
.box_5{margin: 0px;width: auto;padding: 5px;display: block;}
.box_9{margin: 0px;width: auto;padding: 9px;display: block;}
.box_10{margin: 0px;width: auto;padding: 10px;display: block;}
/* ADD 改修依頼 #3317 劉聰 2013/01/19 START */
.box_10021002{margin:0;width:auto;padding:10px 5px 10px 2px;display:block;}
/* ADD 改修依頼 #3317 劉聰 2013/01/19 END */
.box_15{margin: 0px;width: auto;padding: 15px;display: block;}
.box_20{margin: 0px;width: auto;padding: 20px;display: block;}
.box_30{margin: 0px;width: auto;padding: 30px;display: block;}
.box_t1{margin: 0px;width: auto;padding: 1px 0 0 0;display: block;}
.box_t2{margin: 0px;width: auto;padding: 2px 0 0 0;display: block;}
.box_t3{margin: 0px;width: auto;padding: 3px 0 0 0;display: block;}
.box_t5{margin: 0px;width: auto;padding: 5px 0 0 0;display: block;}
.box_t9{margin: 0px;width: auto;padding: 9px 0 0 0;display: block;}
.box_t10{margin: 0px;width: auto;padding: 10px 0 0 0;display: block;}
.box_t15{margin: 0px;width: auto;padding: 15px 0 0 0;display: block;}
.box_t20{margin: 0px;width: auto;padding: 20px 0 0 0;display: block;}
.box_t30{margin: 0px;width: auto;padding: 30px 0 0 0;display: block;}
.box_t40{margin: 0px;width: auto;padding: 40px 0 0 0;display: block;}
.box_t50{margin: 0px;width: auto;padding: 50px 0 0 0;display: block;}
.box_t60{margin: 0px;width: auto;padding: 60px 0 0 0;display: block;}
.box_u3{margin: 0px;width: auto;padding: 0 0 5px 0;display: block;}
.box_u5{margin: 0px;width: auto;padding: 0 0 5px 0;display: block;}
.box_u10{margin: 0px;width: auto;padding: 0 0 10px 0;display: block;}
.box_u15{margin: 0px;width: auto;padding: 0 0 15px 0;display: block;}
.box_u20{margin: 0px;width: auto;padding: 0 0 20px 0;display: block;}
.box_u30{margin: 0px;width: auto;padding: 0 0 30px 0;display: block;}
.box_u40{margin: 0px;width: auto;padding: 0 0 40px 0;display: block;}
.box_u50{margin: 0px;width: auto;padding: 0 0 50px 0;display: block;}
.box_tu3{margin: 0px;width: auto;padding: 3px 0 3px 0;display: block;}
.box_tu10{margin: 0px;width: auto;padding: 10px 0 10px 0;display: block;}
.box_tu15{margin: 0px;width: auto;padding: 15px 0 15px 0;display: block;}
.box_tu20{margin: 0px;width: auto;padding: 20px 0 20px 0;display: block;}
.box_tu30{margin: 0px;width: auto;padding: 30px 0 30px 0;display: block;}
.box_l5{margin: 0px;padding: 0px 0px 0px 5px;display: block;}
.box_l10{margin: 0px;padding: 0px 0px 0px 10px;display: block;}
.box_l15{margin: 0px;padding: 0px 0px 0px 15px;display: block;}
.box_l20{margin: 0px;padding: 0px 0px 0px 20px;display: block;}
.box_l30{margin: 0px;width: auto;padding: 0px 0px 0px 30px;display: block;}
.box_l35{margin: 0px;width: auto;padding: 0px 0px 0px 30px;display: block;}
.box_l40{margin: 0px;width: auto;padding: 0px 0px 0px 40px;display: block;}
.box_l50{margin: 0px;width: auto;padding: 0px 0px 0px 50px;display: block;}
.box_l100{margin: 0px;width: auto;padding: 0px 0px 0px 100px;display: block;}
/* bom_20160223 ichikawa modify start */
.newRegButton {
	margin:0 0 0 248px;
	*margin:0 0 0 220px;
	padding:10px 0;
}
/* bom_20160223 ichikawa modify end */

.newRegButtonEn {
	margin:0 0 0 162px;
	*margin:0 0 0 325px;
	padding:10px 0;
}
.newRegButtonZh {
	margin:0 0 0 273px;
	*margin:0 0 0 270px;
	padding:10px 0;
}
.newRegButtonKo {
	margin:0 0 0 192px;
	*margin:0 0 0 215px;
	padding:10px 0;
}
.newRegButtonDe {
	margin:0 0 0 105px;
	*margin:0 0 0 310px;
	padding:10px 0;
}
.newRegCnfmButton {
	margin:0 0 0 208px;
	*margin:0 0 0 20px;
	padding:5px 0;
	height:1%;
}

.newRegCnfmButtonEn {
	margin:0 0 0 110px;
	*margin:0 0 0 15px;
	padding:5px 0;
	height:1%;
}

.newRegCnfmButtonZh {
	margin:0 0 0 210px;
	*margin:0 0 0 150px;
	padding:5px 0;
	height:1%;
}

.newRegCnfmButtonKo {
	margin:0 0 0 120px;
	*margin:0 0 0 20px;
	padding:5px 0;
	height:1%;
}

.newRegCnfmButtonDe {
	margin:0 0 0 95px;
	*margin:0 0 0 0;
	padding:5px 0;
	height:1%;
}
.box_r5{margin: 0px;width: auto;padding: 0px 5px 0px 0px;display: block;}
.box_r10{margin: 0px;width: auto;padding: 0px 10px 0px 0px;display: block;}
.box_r20{margin: 0px;width: auto;padding: 0px 20px 0px 0px;display: block;}
.box_r30{margin: 0px;width: auto;padding: 0px 30px 0px 0px;display: block;}
.box_r40{margin: 0px;width: auto;padding: 0px 40px 0px 0px;display: block;}
.box_r50{margin: 0px;width: auto;padding: 0px 50px 0px 0px;display: block;}
.box_l500{width: 515px;margin: 0px;padding: 0px;display: block;float:left;}
.box_300{margin: 0px;width: auto;padding: 0px 0px 0px 60px;display: block;}
.box_200{width: 200px;	margin: 0px;width: auto;padding: 0px 0px 0px 60px;display: block;}

.box_lr5{margin: 0px;padding: 0 5px 0 5px;}
.box_lr10{margin: 0px;padding: 0 10px 0 10px;}
.box_lr15{margin: 0px;padding: 0 15px 0 15px;}
.box_lr20{margin: 0px;padding: 0 20px 0 20px;}
.box_lr25{margin: 0px;padding: 0 25px 0 25px;}
.box_lr30{margin: 0px;padding: 0 30px 0 30px;}

.box_lf5{margin: 0px;padding: 0 5px 0 5px;}
.box_lf10{margin: 0px;padding: 0 10px 0 10px;}

/*   フロートボックスのサイズ指定  */
/*  左揃え */
.boxl150{
	width: 150px;
	margin: 0px;
	padding: 0px;
	display: block;
	float:left;
	}
/*  右揃え */

.boxr200{
	width: 200px;
	margin: 0px;
	padding: 0px;
	display: block;
	float:right;
	}


.boxr245{
	width: 235px;
	margin: 0px;
	padding: 0px;
	display: block;
	float:right;
	}

.boxl270{
	width: 270px;
	margin: 0px;
	padding: 0px;
	display: block;
	float:left;
	}

.boxr270{
	width: 270px;
	margin: 0px;
	padding: 0px;
	display: block;
	float:right;
	}

/*  ---ボックスパターンフロートの
(例)
boxFlは左
boxFrは右
プラス余白をつける場合は
上下左右それぞれtblrをいれる
--- */

.box_tlf10{
	margin: 0px;
	padding: 10px 10px 0 10px;
	width:auto;
	}

.boxFltb10{
	margin: 0px;
	padding: 0 10px 0 10px;
	width: auto;
	float: left;
	}

.box_Flfr5{
	margin: 0px;
	padding: 0 5px 0 5px;
	float: left;
	}

/*  ---ボックスよく使うパターン-- */

.box_pt01{margin: 0px;width: auto;padding: 10px 0 10px 0;}
.box_pt01c{width: 230px;margin: 0px;float: right;padding: 10px 0 10px 0;text-align: center;display: block;}
.box_pt02{margin: 0px;width: auto;padding: 5px 0 5px 0;}
.box_pt02c{margin: 0px;width: auto;padding: 5px 0 5px 0;}
.box_pt03{margin: 0px;width: auto;padding: 20px 0 20px 0;}
.box_pt04{margin: 0px;width: auto;padding: 10px 20px 10px 20px;}
.box_10021002{margin:0;width:auto;padding:10px 5px 10px 2px;display:block;}
.box_pt05{margin: 0px;width: auto;padding: 0 10px 10px 10px;}
.box_pt05b{margin: 0px;width: auto;padding: 0 10px 20px 10px;}
.box_pt06{margin: 0px;width: auto;padding: 10px 5px 20px 5px;}
.box_pt06b{margin: 0px;width: auto;padding: 10px 10px 0px 10px;}
.box_pt07{margin: 0px;width: auto;padding: 20px 15px 10px 15px;}
.box_pt08{margin: 0px;width: auto;padding: 10px 0 40px 0;}
.box_pt09{margin: 0px;width: auto;padding: 0 10px 0 10px;}
.box_pt10{width: auto;margin: 0px;padding: 5px 10px 5px 0;display: block;}
.box_pt11{margin: 0px;padding: 0 20px 0 10px;display: block;}
.box_pt12{margin: 0px;padding: 7px 0 0 15px;display: block;}
.box_pt13{margin: 0px;padding: 3px 0 0 15px;display: block;}
.box_pt14{margin: 0px;padding: 0 27px 5px 27px;display: block;}
.box_pt15{margin: 0px;padding: 10px 35px 0px 35px;display: block;}
.box_pt16{margin: 0px;padding: 10px 0 10px 10px;display: block;}
.box_pt17{margin: 0px;padding: 5px 10px 0px 10px;display: block;}
.box_pt18{margin: 0px;padding: 0 20px 0px 20px;display: block;}
.box_pt19{margin: 0px;padding: 0 5px 0px 5px;display: block;}
.box_pt20{margin: 0px;padding: 5px 5px 0px 0px;display: block;}
.box_pt21{margin: 0px;padding: 0px 0px 10px 10px;display: block;}
.box_pt22{margin: 0px;padding: 0px 10px 10px 0px;display: block;}
.box_pt23{margin: 0px;padding: 5px 0px 0px 20px;display: block;}
.box_pt24{margin: 0px;padding: 0 20px 20px 20px;display: block;}
.box_pt25{margin: 0px;padding: 15px 15px 30px 15px;display: block;}
.box5_pt01{
	margin: 0px;
	width: auto;
	padding: 0 0 5px  0 ;

	}

.box5_pt02{
	margin: 0px;
	width: auto;
	padding: 5px 0 0 0 ;

	}

/*  --- メニューの下にリンクがある場合 --- */

.underBox_pt01 {
	width: auto;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	display: block;
	/* background-image: url(../images/menuunder_background.gif);
	background-repeat: repeat-x; */
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dfe5e8;
	border-bottom-color: #dfe5e8;
	border-left-color: #dfe5e8;
	text-align: right;
}

.underBox_pt02{
	width: auto;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	display: block;
	background-image: url(../images/menuunder_background.gif);
	background-repeat: repeat-x;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b0bec7;
	border-bottom-color: #b0bec7;
	border-left-color: #b0bec7;
	}

.underBox_pt03{
	width: auto;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	display: block;
	background-image: url(../images/menuunder_background.gif);
	background-repeat: repeat-x;
	text-align: left;
	border: 1px solid #b0bec7;
	}


/*  --------- メンバーエリア ----------- */

.boxIn{width: auto;	margin: 0px;background-color: #f7f7f7;padding: 10px 4px 0 4px;border: 1px solid #FFF;display: block;}
.memberclear{
	width: 210px;
	height: 4px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/member_line.gif);
	background-repeat: repeat-x;
	text-indent: -9999px;
	}

.memberArea{
	width: 220px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

#memberA{
	padding: 0px;
	margin: 0px;
	display: block;
	}

#memberB{
	padding: 0px;
	margin: 0px;
	display: none;
	}

.dealingsbtn{
	width: 88px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/member_dealings_on.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	}

.dealingsbtnOff{
	width: 88px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/member_dealings_off.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	}

.mybtn{
	width: 88px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/member_mypage_on.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;

	}

.mybtnOff{
	width: 88px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/member_mypage_off.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;

	}

.mamberMain{
	width: 220px;margin: 0px;padding: 0px;
background-image: url(../images/member_area02.gif);
	background-repeat: repeat-y;
	display: block;
	text-align: left;
	}

/*  --------- 左ペイン下エリア ----------- */
.leftsideB{
	width: 760px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	float: left;
	}


.whats {
	width: 375px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	background:url(../images/top_bg.gif) repeat-x 0 0;
	display: block;
}
.ranking {
	width: 375px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	background:url(../images/top_bg.gif) repeat-x 0 -24;
	display: block;
}







/*  --------- ブラインド設定用 ----------- */

#blindAopen{margin: 0px;padding: 5px 5px 0 0;display: block;cursor:pointer;}
#blindAclose{margin: 0px;padding: 5px 5px 0 0;display: none;cursor:pointer;}
#blindBopen{margin: 0px;padding: 5px 5px 0 0;display: block;cursor:pointer;}
#blindBclose{margin: 0px;padding: 5px 5px 0 0;display: none;cursor:pointer;}
#bunruiAopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiAclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiBopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiBclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiAopenac{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiAcloseac{margin: 0px;padding: 0px 5px 0 0;display: inline;cursor:pointer;}
#bunruiBopenac{margin: 0px;padding: 0px 5px 0 0;display:none;cursor:pointer;}
#bunruiBcloseac{margin: 0px;padding: 0px 5px 0 0;display: inline;cursor:pointer;}
#bunruiCopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiCclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiDopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiDclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiEopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiEclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiFopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiFclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiGopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiGclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiHopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiHclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiIopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiIclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiJopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiJclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiKopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiKclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiLopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiLclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiMopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiMclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiNopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiNclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiOopen{margin: 0px;padding: 0px 5px 0 0;display: block;cursor:pointer;}
#bunruiOclose{margin: 0px;padding: 0px 5px 0 0;display: none;cursor:pointer;}
#bunruiA{margin: 0 0 0 0px;padding: 0px;display: none;}
#bunruiB{margin: 0 0 0 20px;padding: 0px;display: none;}
#bunruiAac{margin: 0px;padding: 0px;display: block;}
#bunruiBac{margin: 0 0 0 20px;padding: 0px;display: block;}
#bunruiC{margin: 0 0 0 20px;padding: 0px;display: none;}
#bunruiD{margin: 0px;padding: 0px;display: none;}
#bunruiE{margin: 0px;padding: 0px;display: none;}
#bunruiF{margin: 0px;padding: 0px;display: none;}
#bunruiG{margin: 0px;padding: 0px;display: none;}
#bunruiH{margin: 0px;padding: 0px;display: none;}
#bunruiI{margin: 0px;padding: 0px;display: none;}
#bunruiJ{margin: 0px;padding: 0px;display: none;}
#bunruiK{margin: 0px;padding: 0px;display: none;}
#bunruiL{margin: 0px;padding: 0px;display: none;}
#bunruiM{margin: 0px;padding: 0px;display: none;}
#bunruiN{margin: 0px;padding: 0px;display: none;}
#bunruiO{margin: 0px;padding: 0px;display: none;}
.blindBox {
	width: 214px;
	margin: 0px;
	padding: 7px;
	display: inline-block;
	border-right:1px solid #dfe5e8;
	border-left:1px solid #dfe5e8;
	border-top:1px solid #dfe5e8;
	/* background:url(../images/top_bg.gif) repeat-x 0 -48px; */
}
.blindBoxB {
	width: 172px;
	margin: 0px;
	padding: 3px;
	display: block;
	border-right:1px solid #dfe5e8;
	border-left:1px solid #dfe5e8;
	border-top:1px solid #dfe5e8;
	/* background:url(../images/top_bg.gif) repeat-x 0 -48px; */
}
.blindBoxline{padding: 0px;margin: 0px;width: 100%;height: 1px;background-color: #b0bec7;}

/*  --------- WhatsnewRanking インクルード用 ----------- */

.whatsBox{width: 375px;margin: 0px;padding: 0px;display:block; float:left;}

.whatsBox ul{width:340px;display:block;clear:left;padding:2px 0 2px 0;margin: 0px;}

.whatsBox ul li.day{padding:0px;margin:0px;color: #333;display:block;float:left;width:100px;font-weight: bold;}
.whatsBox ul li.txt{padding:0px;margin:0px;color: #333;display:block;float:left; width:240px;}
.whatsBox ul li.clr{padding:0;margin:0px;display:block;clear:left;width:auto;}



.rankingBox{width: 375px;height: 24px;margin: 0px;padding: 0px;display: block;float: right;	}
.rankingBox ul{width:340px;display:block;clear:left;padding:2px 0 2px 0;margin: 0px;}

.rankingBox ul li.num1 {
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	width: 25px;
	height:16px;
	background:url(../images/rank_no.gif) no-repeat 0 0;
	text-indent:-9999px;
}

.rankingBox ul li.num2 {
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	width: 25px;
	height:16px;
	background:url(../images/rank_no.gif) no-repeat 0 -50px;
	text-indent:-9999px;
}

.rankingBox ul li.num3 {
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	width: 25px;
	height:16px;
	background:url(../images/rank_no.gif) no-repeat 0 -100px;
	text-indent:-9999px;
}

.rankingBox ul li.num4 {
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	width: 25px;
	height:16px;
	background:url(../images/rank_no.gif) no-repeat 0 -150px;
	text-indent:-9999px;
}

.rankingBox ul li.num5 {
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	width: 25px;
	height:16px;
	background:url(../images/rank_no.gif) no-repeat 0 -200px;
	text-indent:-9999px;
}
.rankingBox ul li.txt{padding:0px;margin:0px;color: #333;display:block;float:left; width:315px;}
.rankingBox ul li.clr{padding:0;margin:0px;display:block;clear:left;width:auto;}






.bordernone{padding: 5px;margin: 0px;width: auto;height: 245px;overflow: auto;}

.subwin{
	padding: 0px;
	margin: 0px;
	width:  245px;
	height: auto;
	}

/*  --------- mypagehtml用 ----------- */

#contBox375A{
	width: 375px;
	margin: 0px;
	padding: 0px;

	}

#contBox375B{
	width: 375px;
	margin: 0px;
	padding: 0px;

	}

#contBox375C{
	width: 375px;
	margin: 0px;
	padding: 0px;

	}


#contBox375D{
	width: 375px;
	margin: 0px;
	padding: 0px;

	}

#contBox375E{
	width: 375px;
	margin: 0px;
	padding: 0px;

	}


#contBox375F{
	width: 375px;
	margin: 0px;
	padding: 0px;

	}

#contBox500{
	width: 500px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

#contBox600{
	width: 600px;
	padding: 0px;
	margin: 0px;
	dislplay:block;
	}

#contBox650{
	width: 650px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

#contBox730{
	width: 730px;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display:block;
	}

#contBox750{
	width: 750px;
	padding: 0px;
	margin: 0px;
	}


#contBox760{
	width: 760px;
	padding: 0px;
	margin: 0px;
	}

#contBox770{
	width: 770px;
	padding: 0px;
	margin: 0px;
	}

#contBox980{
	width: 980px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

.logout{
	margin: 0px;
	padding-top: 5px 10px 0 0;
	float: right;
	font-size: 80%;
	line-height: 140%;
}


.mypageInfo{
	margin: 0px;
	color: #FFF;
	background-color: #d44e4f;
	width: auto;
	display: block;
	padding: 2px 10px 0 5px;
}

ul.myInfoatt{margin: 0px;padding: 5px 0 5px 0;display:block;}
ul.myInfoatt li{margin: 0px;padding: 0 8px 2px 23px;background-image: url(../images/maypage_icon01.gif);
background-repeat: no-repeat;background-position: 7px 2px;display:inline-block;font-size: 100%;line-height: 120%;}
ul.myInfoatt li.sys{margin: 0px;padding: 0 8px 2px 23px;background-image: url(../images/system_icon.gif);
background-repeat: no-repeat;background-position: 7px 2px;display:inline-block;font-size: 100%;line-height: 120%;}
ul.myInfoatt li.sys span a {
	color: #0a0aa2;
	font-weight: bold;
}
ul.myInfoatt li span a {
	color: #0a0aa2;
	font-weight: bold;
}


/*  ログインページ ---------------
-------------------------------------------------- */

#loginMain{
	width: 600px;
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.idpass{
	text-align: center;
	display: block;
	float: left;
	width: 190px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}

.inpputArea{
	text-align: center;
	display: block;
	float: left;
	width: 390px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}


/*  ---------テーブル用 ----------- */


.box_tu5{
	margin: 0px;
	width: auto;
	padding: 5px 0 5px 0;
	display: block;
	}


#mypA{
	margin: 0px;
	padding:0px;
	width: 380px;
	display: block;
	float:left;
	}

#mypB{
	margin: 0px;
	padding:0px;
	width: 385px;
	display: block;
	float:right;
	}

#mypC{
	margin: 0px;
	padding:0px;
	width: 380px;
	display: block;
	float:left;
	}

#mypD{
	margin: 0px;
	padding:0px;
	width: 385px;
	display: block;
	float:right;
	}


.portlet {
	cursor: move;
	padding: 5px 0 5px 0;
}

.sort_placeholder {
	background: #e7f2f8;
	padding: 5px 0 5px 0;

}



.bom_text{
	font-size: 14px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 280px;
	line-height: 140%;
	}

.bom_newRboxl{
	display: block;
	margin: 0px;
	padding: 15px 0 0 0;
	float: left;
	width: 320px;
	}

.bom_10{
	display: block;
	margin: 0px;
	padding: 15px 0 0 0;
	float: left;
	width: 10px;
	}

.bom_newRboxm {
	display: block;
	margin: 0px;
	padding: 15px 0 0 0;
	float: left;
	width: 320px;

	}

.bom_newRboxr{
	display: block;
	margin: 0px;
	padding: 15px 0 0 0;
	width: 320px;
	float: right;
	}

ul.boma{padding:0px;margin:0px;}
ul.boma li{padding:0 0 0 20px;margin:0px; display:inline; }

.bom_newRboxu{
	display: block;
	margin: 0;
	padding: 15px 0 0 0;
	width: auto;
	}
/*   表示件数　検索結果に仕様用PADDINGのTOPが3px  */
dl.numberOfCases0{display:block;padding: 3px 0 3px 0;margin: 0px;float:right;}
dl.numberOfCases0 dt{display:block;padding: 5px 0 0 0;margin: 0px;font-weight: bold;float:right;}
dl.numberOfCases0 dd{display:block;padding: 0px;margin: 0px;float:left;clear:both;}
dl.numberOfCases0 ul{padding:0px;margin:0px;float:right;}
dl.numberOfCases0 li{margin: 0px;padding:0 2px 0 2px;display:block;float:left;list-style-type: none;}
dl.numberOfCases0 li span.txtA{margin: 0px;padding: 3px 3px 3px 4px;line-height: 140%;font-weight: display:block; float:left;list-style-type: none;font-weight: bold;}
dl.numberOfCases0 li span.nmBox a{margin: 0px;padding: 2px 3px 2px 3px;line-height: 140%;font-weight: bold; border: 1px solid #cccccc;display:block; float:left;list-style-type: none;}
dl.numberOfCases0 li span.nmBox a:hover{margin: 0px;padding: 2px 3px 2px 3px;line-height: 140%;;font-weight: bold;border: 1px solid #cccccc;background-color: #17387b;color: #FFF;float:left;list-style-type: none;}
dl.numberOfCases0 li span.nmBoxac {margin: 0px;padding: 2px 3px 2px 3px;line-height: 140%;font-weight: bold;border: 1px solid #cccccc;background-color: #e2f0ff;float:left;list-style-type: none;}


html:not(:target)  ul.numberOfCases0{display:block;padding:0 0 3px 0;margin: 0px;float:left;width:100%;}
ul.numberOfCases0{display:block;padding: 3px 0 0 0;margin: 0px;float:left;width:100%;}

ul.numberOfCases0 li{display:inline;padding: 5px 0 0 0;margin: 0px;font-weight: bold;}
html:not(:target) ul.numberOfCases0 li{display:block;padding:5px 1px 0 1px;margin: 0px;font-weight: bold;float:right;}
ul.numberOfCases0 li ul{padding:0px;margin:0px;float:right;}
html:not(:target) ul.numberOfCases0 li ul{padding:0px;margin:0px;clear:right;}
ul.numberOfCases0 li ul li{margin: 0px;padding:0 2px 0 2px;display:block;float:left;list-style-type: none;}
ul.numberOfCases0 li ul li span.txtA{margin: 0px;padding: 3px 3px 3px 4px;line-height: 140%;font-weight: display:block; float:left;list-style-type: none;font-weight: bold;}
ul.numberOfCases0 li ul li span.nmBox a{margin: 0px;padding: 2px 3px 2px 3px;line-height: 140%;font-weight: bold; border: 1px solid #cccccc;display:block; float:left;list-style-type: none;}
ul.numberOfCases0 li ul li span.nmBox a:hover{margin: 0px;padding: 2px 3px 2px 3px;line-height: 140%;;font-weight: bold;border: 1px solid #cccccc;background-color: #17387b;color: #FFF;float:left;list-style-type: none;}
ul.numberOfCases0 li ul li span.nmBoxac {margin: 0px;padding: 2px 3px 2px 3px;line-height: 140%;font-weight: bold;border: 1px solid #cccccc;background-color: #e2f0ff;float:left;list-style-type: none;}

html:not(:target) ul.numberOfCases0 li ul li{margin: 0px;padding:0 2px 0 2px;display:block;float:left;list-style-type: none;}

.searchNumArea{padding:3px 0 0 0;}
html:not(:target) .searchNumArea{padding:10px 0 0 0;}
.seNum{padding:0px;margin:0px;}
.bqArea{display:block;float:left;padding:0px;margin:0px;}
html:not(:target) .bqArea{display:block;float:left;padding:12px 0 0 0;margin:0px;}


/*   表示件数　静的ページ用   */
dl.numberOfCases{display:block;padding: 15px 0 3px 0;margin: 0px;width: auto;}
dl.numberOfCases dt{display:block;padding: 5px 0 0 0;margin: 0px;width: auto;float:left;font-weight: bold;}
dl.numberOfCases dd{display:block;padding: 0px;margin: 0px;width: auto ;float:right;}
dl.numberOfCases li{margin: 0px;padding:0 2px 0 2px;display:block;float:left;list-style-type: none;}
dl.numberOfCases li span.txtA{margin: 0px;padding: 3px 3px 3px 4px;line-height: 140%;font-weight: display:block; float:left;list-style-type: none;font-weight: bold;}
dl.numberOfCases li span.nmBox a{margin: 0px;padding: 2px 3px 2px 3px;line-height: 140%;font-weight: bold; border: 1px solid #cccccc;display:block; float:left;list-style-type: none;}
dl.numberOfCases li span.nmBox a:hover{margin: 0px;padding: 2px 3px 2px 3px;line-height: 140%;;font-weight: bold;border: 1px solid #cccccc;background-color: #17387b;color: #FFF;float:left;list-style-type: none;}
dl.numberOfCases li span.nmBoxac {margin: 0px;padding: 2px 3px 2px 3px;line-height: 140%;font-weight: bold;border: 1px solid #cccccc;background-color: #e2f0ff;float:left;list-style-type: none;}




/*
dl.numberOfCases dd ul li.numBox a:hover{font-size: 100%;display: block;margin: 0 5px 0 0;padding: 2px 3px 2px 3px;line-height: 140%;font-weight: bold;border: 1px solid #cccccc;background-color: #17387b;	color: #FFF;float:left;}
 */
/*
dl.numberOfCases dd ul li.numBox a:visited{font-size: 100%;display: block;margin: 0 5px 0 0;padding: 2px 3px 2px 3px;border: 1px solid #cccccc;float:left;}

dl.numberOfCases dd ul li.numBoxac{font-size: 100%;display: block;margin: 0 5px 0 0;padding: 2px 3px 2px 3px;line-height: 140%;font-weight: bold;border: 1px solid #cccccc;background-color: #e2f0ff;float:left;}
dl.numberOfCases dd ul li.numBoxnb{display: block;margin: 0px;padding: 3px 3px 0 0;float:left;}
dl.numberOfCases dd ul li.numBoxnbl{display: block;margin: 0px;padding: 3px 3px 0 0;float:left;}

 */

.numArea{display: inline;padding: 0px;margin: 0px;width: auto;}





.numArea{display: inline;padding: 0px;margin: 0px;width: auto;}
dl.numArea{
	display: block;

	padding: 0px;
	margin: 0px;
	width: auto;
	foat:right;
	}

dl.numArea dt{
	clear:left;
	foat:left;
	display: block;
	padding: 0px;
	margin: 0px;
	}

dl.numArea dd{
	clear:left;
	foat:left;
	display: block;
	padding: 0px;
	margin: 0px;
	}


.numBox a{
	font-size: 100%;
	display: block;
	margin: 0 5px 0 0;
	padding: 2px 3px 2px 3px;
	float: right;
	line-height: 140%;
	font-weight: bold;
	border: 1px solid #cccccc;
	}


.numBox a:hover{
	font-size: 100%;
	display: block;
	margin: 0 5px 0 0;
	padding: 2px 3px 2px 3px;
	float: right;
	line-height: 140%;
	font-weight: bold;
	border: 1px solid #cccccc;
	background-color: #17387b;
	color: #FFF;

	}

.numBox a:visited{
	font-size: 100%;
	display: block;
	margin: 0 5px 0 0;
	padding: 2px 3px 2px 3px;
	float: right;
	border: 1px solid #cccccc;

	}


.numBoxac{
	font-size: 100%;
	display: block;
	margin: 0 5px 0 0;
	padding: 2px 3px 2px 3px;
	float: right;
	line-height: 140%;
	font-weight: bold;
	border: 1px solid #cccccc;
	background-color: #e2f0ff;
	}

.numBoxnb{
	display: block;
	margin: 0px;
	padding: 3px 3px 0 0;
	float: right;
	}


.numBoxnbl{
	display: block;
	margin: 0px;
	padding: 3px 3px 0 0;
	float: left;
	}

.updownPt1{
	display: block;
	margin: 0px;
	padding: 2px 0 0 3px;
	float:left
	}

.updownPt2{
	display: block;
	margin: 0px;
	padding: 2px 0 0 3px;
	}

/*   テーブル用可変時 ---------------
-------------------------------------------------- */
#tblChangeability{
	width: auto;
	margin: 0px;
	padding: 0px;
}

#tblChangeability .tbl{
	margin: 0px;
	width: auto;
	padding: 0px;
	text-align: left;
}


#tblChangeability .cangetbl{
	margin: 0px;
	width: auto;
	padding: 0px;
	text-align: left;
}

.resulutArea{
	margin: 0px;
	padding: 0 12px 0 15px;
	width: auto;
	display: block;
	height: 180px;
	background-image: url(../images/search_back.gif);
	background-repeat: no-repeat;
}


.specSearchBox{
	margin: 0px;
	width: 235px;
	display: block;
	padding: 0px;
	float: left;
}


.specSearchBoxb{
	margin: 0px;
	width: auto;
	padding: 0 20px 0 0;
	display: block;
	float: left;

}

ul.specSearchBoxc{
	margin: 0px;
	width: auto;
	padding: 0px;
	display: block;
}

ul.specSearchBoxc2{
	margin: 0px;
	width: auto;
	padding: 0px;
	display: block;
	white-space: nowrap;
}
ul.specSearchBoxc li{
	margin: 0px;
	width: auto;
	padding: 0 0 0 10px;
	display: block;
	float:left;
	white-space: nowrap;
}

.specSearchBoxd{
	margin: 0px;
	width: 196px;
	display: block;
	padding: 0px;

}

.specSearchBoxE{
	margin: 0px;
	width: 250px;
	display: block;
	padding: 0px;
	float: left;
}

.specSearchBoxF{
	margin: 0px;
	width: 240px;
	display: block;
	padding:0px;
}

/*  -- スペック検索 ------------------------------------------
------------------------------------------------------ */

.specmiddleBox{width:auto;margin: 0px;display: block;
	background-image: url(../images/spec_box_middle.gif);background-repeat: repeat-x;
	padding-top: 0px;padding-right: 2px;padding-bottom: 0px;padding-left: 2px;
	border-right-width: 1px;border-left-width: 1px;
	border-right-style: solid;border-left-style: solid;border-right-color: #b0b0b0;border-left-color: #b0b0b0;}

.specmiddleBox table.contBox980 {width:auto;}
.specmiddleBox table.contBox980 td {width:990px;}
.specmiddleBox table.contBox590 {width:auto;}
.specmiddleBox table.contBox590 td {width:590px;}


.specmiddleBoxB{margin: 0px;
	display: block;background-image: url(../images/spec_box_middle.gif);
	background-repeat: repeat-x;
	padding: 0 5px 0 5px;
	border-right-width: 1px;border-left-width: 1px;
	border-right-style: solid;border-left-style: solid;
	border-right-color: #b0b0b0;border-left-color: #b0b0b0;background-position: 0px -20px;}

.specmiddleBoxB table.contBox980 {width:auto;}
.specmiddleBoxB table.contBox980 td {width:990px;}
.specmiddleBoxB table.contBox590 {width:auto;}
.specmiddleBoxB table.contBox590 td {width:590px;}

ul.spectab{
	width: auto;
	margin: 0px;
	padding:15px 0 0 0;
	background-image: url(../images/semi_background.gif);
	background-repeat: repeat-x;
	background-position: 0px 15px;
	display: block;
}
ul.spectab li{height: 31px;margin: 0px;padding: 0;	text-align: center; display:block;float:left;}
ul.spectab li{width:160px;padding:8px 0 0 0;font-size: 100%;font-weight: bold;color: #333333;}
ul.spectab li.ac{width:182px;margin: 0px;height:31px;padding: 0px;background-image: url(../images/semi_active.gif);background-repeat: no-repeat;text-align: center;display:block;}
ul.spectab li.ac p{font-size: 116%;font-weight: bold;color: #333333;margin:0px;padding:10px;}




/*  -- 全検索 ------------------------------------------
------------------------------------------------------ */

#allSearch{
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	}

#allSearch table{
	padding: 0px;
	margin: 0px;
	display: block;
	background-image: url(../images/all_search_middle.jpg);
	background-repeat: repeat-x;
	height: 169px;
	}

#specTable {
	padding: 0px;
	margin: 0px;
	display: inline !important;
	background-image: url(../images/all_search_middle.jpg);
	background-repeat: repeat-x;
	height: 169px;
}

#allSearch #spec table{
	padding: 0px;
	margin: 0px;
	display: block;
	}


#allSearch td,tr {
	padding: 0px;
	margin: 0px;
	}

#Select{

	display: block;
	opacity

	}

#allSearch td.allSelect{
	padding: 0px 4px 0xp 4px;
	margin: 0px;
	display: block;
	}

#allSearch td.selectBox{
	padding: 0px 5px 5px 5px;
	margin: 0px;
	display: block;

	}


.left20{
	margin: 0px;
	float: left;
	padding: 0 20px 0 0;
	display: block;
}




#allSearch ul.classIfall {
	display: block;
	padding: 0 0 10px 0;
	margin: 0px;
	text-align: left;
	width:375px;
	}

#allSearch ul.classIf {
	display: block;
	float: left;
	width:auto;
	margin: 0px;
	text-align: left;
	padding: 7px 20px 10px 40px;
	}

#allSearch li.classIfbig {

	width: auto;
	padding: 5px 0 5px 30px;
	margin: 0px;
	font-size: 120%;
	line-height: 140%;
	text-align: left;
	display: block;
	}

#allSearch li.classIfbigallmaker {
	display: block;
	width: auto;
	padding: 5px 0 0 35px;
	margin: 0px;
	font-size: 120%;
	line-height: 140%;
	text-align: left;
	color: #333333;
	line-height:0;
	}


#allSearch li.classIfbigallmaker strong{
	display: block;
	width: auto;
	background-color: #eeeeee;
	line-height:normal;

	}

#allSearch li.classIfbigall {
	display: block;
	width: auto;
	padding: 20px 0 0 30px;
	margin: 0px;
	font-size: 120%;

	line-height: 140%;
	text-align: left;
	color: #333333;
	}


#allSearch li.classIfbigall a{
	display: block;
	width: auto;
	padding: 0px;
	margin: 0px;
	text-align: left;
	color: #333333;
	}

#allSearch li.classIfmid {
	display: block;
	width: auto;
	padding: 2px 0 0 60px;
	margin: 0px;
	text-align: left;
	font-size: 100%;
	line-height: 140%;
	text-align: left;
	background-image: url(../images/all_search_icon.gif);
	background-position: 48px;
	background-repeat: no-repeat;
	}

/*  メーカ一覧用 */
#allSearch li.classIfmid2 {
	display: block;
	width: auto;
	padding: 5px 0 0 53px;
	margin: 0px;
	text-align: left;
	font-size: 100%;
	line-height: 140%;
	text-align: left;
	background-image: url(../images/all_search_icon.gif);
	background-position: 42px 8px;
	background-repeat: no-repeat;
	}

#allSearch .classIfmid3 {
	display:block;
	width: auto;
	padding: 5px 0 0 53px;
	margin: 0px;
	text-align: left;

	}

.mkerLon{
	display:inline;
	padding:0 0 0 10px;
	margin: 0px;
	cursor:pointer;
	background-image: url(../images/all_search_icon.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color:#17387b;
	text-decoration:none;}


.mkerLoff{
	display:inline;
	padding:0 0 0 10px;
	margin: 0px;
	cursor:pointer;
	background-image: url(../images/all_search_icon.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color:red;
	text-decoration:underline;

	}

#allSearch li.classIfsml {
	display: block;
	width: auto;
	padding: 2px 0 0 100px;
	margin: 0px;
	font-size: 100%;
	line-height: 140%;
	text-align: left;
	background-image: url(../images/all_search_icon.gif);
	background-position: 88px;
	background-repeat: no-repeat;

	}

#allSearch .classIfallB {
	display: block;
	padding: 0px;
	margin: 0px;
	float:left;

	}

#allSearch .classIfA {
	display: block;
	float: left;
	width:auto;
	margin: 0px;
	padding: 0px;
	width:980px;
	}

#allSearch .classIfA2 {
	display: block;
	float: left;
	width:auto;
	margin: 0px;
	padding: 0px;
	width:735px;
	}


#allSearch .classIfB {
	display: block;
	float: left;
	width:auto;
	margin: 0px;
	padding: 0px;
	width:490px;
	}

#allSearch .classIfC {
	display: block;
	float: left;
	width:auto;
	margin: 0px;
	padding: 0px;
	width:auto;
	}

#allSearch .classIfB2 {
	display: block;
	float: left;
	width:auto;
	margin: 0px;
	padding: 0px;
	width:245px;
	}



#allSearch .classIfbigB {
	display: block;
	width: auto;
	padding: 0 0 5px 0;
	margin: 0px;
	font-size: 100%;
	line-height: 140%;
	white-space: normal;

	}

li.classIfbigB2 a{
	width:230px;display:block;padding:1px 0 3px 10px;margin:0;font-size:100%;line-height:116%;text-align:left;
	background-image:url(../images/all_search_icon.gif);background-position:0 0;
	background-repeat:no-repeat;word-break: break-all;word-wrap:break-word;	white-space:normal;	}


#allSearch .classIfmid2  {
	display: block;
	width: auto;
	padding: 1px 10px 3px 10px;
	margin: 0px;
	font-size: 80%;
	line-height: 100%;
	text-align: left;
	background-image: url(../images/all_search_icon.gif);
	background-position: 0px;
	background-repeat: no-repeat;
	white-space: normal;
	}

#allSearch .classIfmidB {
	display: block;
	width: auto;
	padding: 1px 10px 3px 20px;
	margin: 0px;
	font-size: 13px;
	line-height: 100%;
	text-align: left;
	background-image: url(../images/all_search_icon.gif);
	background-position: 10px 4px;
	background-repeat: no-repeat;
	white-space: normal;

	}



#allSearch .classIfsmlB {
	display: block;
	width: auto;
	padding: 1px 10px 0 30px;
	margin: 0px;
	font-size: 13px;
	line-height: 100%;
	text-align: left;
	background-image: url(../images/all_search_icon.gif);
	background-position: 20px 6px;
	background-repeat: no-repeat;
	white-space: normal;
	}




dl.seList {width:960px;padding:0;pxmargin:0px;}
dl.seList dt{width:auto;padding:0;pxmargin:0px;clear:left;display:block;}
dl.seList dd.mid a{
	display: inline-block;
	width: auto;
	padding: 1px 0 2px 20px;
	margin: 0px;
	font-size: 80%;
	line-height: 110%;
	text-align: left;
	background-image: url(../images/all_search_icon.gif);
	background-position: 10px 0px;
	background-repeat: no-repeat;
	white-space: normal;
float:left;
clear:left;
}


dl.seList dd.sml{
	display:block;
	width:192px;
	padding: 0px;
	margin: 0px;
	float:left;
}


dl.seList dd.sml a{
	display:block;
	width:auto;
	padding: 1px 0 2px 30px;
	margin: 0px;
	font-size: 80%;
	line-height: 110%;
	text-align: left;
	background-image: url(../images/all_search_icon.gif);
	background-position: 20px 3px;
	background-repeat: no-repeat;
	white-space: normal;
}



.searchKeyword {
	display: block;
	width: auto;
	margin: 0px;
	font-weight: bold;
	color: #666;
	padding: 2px 0 2px 40px;
	background-color: #f1f2f3;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #E8E8E8;
	}

.searchKeywordB {
	display: block;
	width: auto;
	margin: 0px;
	font-weight: bold;
	padding: 5px;
	background-color: #ebeff5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #cccccc;

	}

.searchKeywordB a{
	display: inline-block;
	width: 18px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}

.spectopfra {
	display: block;
	width: auto;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/spe2c_box_top3.gif);
	background-repeat: repeat-x;
	height: 5px;
	}

.spectopfrb {
	display: block;
	width: auto;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/spe2c_box_bottom3.gif);
	background-repeat: repeat-x;
	height: 5px;
	background-position: 0px -5px;
	}

.hrline {
	display: block;
	padding: 0;
	width: 100%;
	background-image: url(../images/hr_line01.gif);
	background-repeat: repeat-x;
	height: 3px;
	/*  ie6等ハック用 */
	font-size: 1px;
	text-indent: -9999;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

/*  -- フォーム ------------------------------------------
------------------------------------------------------ */

.formBtn{
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
	float:left;
	}


/*  -- エラー ------------------------------------------
------------------------------------------------------ */

.error{
	margin: 0px;
	display: block;
	font-size: 100%;
	line-height: 140%;
	font-weight: bold;
	color: #ff3e3e;
	width: auto;
	border: 2px solid #e9b2b2;
	text-align: center;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	}



/*  -- アイコンBOX ------------------------------------------
------------------------------------------------------ */
#iconArea{
	margin: 0px;
	padding: 0px;
}

#iconAreaB{
	margin: 0px;
	padding: 0px;
	width:1000px;
}

 .rightBox{
	margin: 0px;
	padding: 0 0 10px 0;
	font-size: 10px;
	line-height: 180%;
	font-weight: bold;
	color: #666;
	float: right;
}

.rightBox{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 180%;
	font-weight: bold;
	color: #666;
	float: right;
}

#iconArea .iconIndent{
	font-weight: bold;
	margin:  0 10px 0 0;
	padding: 0px;
	width:95px;
	display: inline-block;
	text-align: right;
}


.iconBoxsecond{
	background-color: #FFF798;
	display: inline;
	margin: 0px;
	border: 1px solid #FF5A00;
	font-size: 10px;
	line-height: 140%;
	padding: 2px;
	font-weight: bold;
	color: #FF5A00;
	}


.iconBoxrental{
	background-color: #fdeef4;
	display: inline;
	margin: 0px;
	border: 1px solid #ff0066;
	font-size: 10px;
	line-height: 140%;
	padding: 1px;
	font-weight: bold;
	color: #ff0066;
	}


.iconBoxregular {
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #fca85a;
	background-color: #fffddb;
	color: #fca85a;
	}


.iconBoxA span{
	font-size: 10px;
	line-height: 140%;
	margin: 0 0 0 3px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #8fb262;
	background-color: #bae188;
	color: #516833;
	display: block;
	}


.iconBoxA a{
	font-size: 10px;
	line-height: 140%;
	margin: 0 0 0 3px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #8fb262;
	background-color: #bae188;
	color: #516833;	}

.iconBoxA a:hover{
	background-color: #516833;
	color: #FFFFFF;
	}

.iconBoxA a:visited{}

.iconBoxB span{
	font-size: 10px;
	line-height: 140%;
	margin: 0 0 0 3px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #d1a480;
	background-color: #facaa3;
	color: #9F6739;
	}


.iconBoxB a{
	font-size: 10px;
	line-height: 140%;
	margin: 0 0 0 3px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #d1a480;
	background-color: #facaa3;
	color: #9F6739;
	}

.iconBoxB a:hover{
	background-color: #9F6739;
	color: #FFFFFF;
	}

.iconBoxB a:visited{}

.iconBoxC span{
	font-size: 10px;
	line-height: 140%;
	margin: 0 0 0 3px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #7faab7;
	background-color: #95cbdb;
	color: #3D616B;
	}

.iconBoxC a{
	font-size: 10px;
	line-height: 140%;
	margin: 0 0 0 3px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #7faab7;
	background-color: #95cbdb;
	color: #3D616B;
	}

.iconBoxC a:hover{
	background-color: #3D616B;
	color: #FFFFFF;
	}

.iconBoxC a:visited{}

.iconBoxD span{
	font-size: 10px;
	line-height: 140%;
	margin: 0 0 0 3px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #bf8a8a;
	background-color: #fba5a5;
	color: #894B4B;
	}

.iconBoxD a{
	font-size: 10px;
	line-height: 140%;
	margin: 0 0 0 3px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #bf8a8a;
	background-color: #fba5a5;
	color: #894B4B;
	}

.iconBoxD a:hover{
	background-color: #894B4B;
	color: #FFFFFF;
	}

.iconBoxD a:visited{}

.iconBoxE span{
	font-size: 10px;
	line-height: 140%;
	margin: 0 0 0 3px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #b79541;
	background-color: #e4bb58;
	color: #6C5726;
	}

.iconBoxE a{
	font-size: 10px;
	line-height: 140%;
	margin: 0 0 0 3px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #b79541;
	background-color: #e4bb58;
	color: #6C5726;
	}

.iconBoxE a:hover{
	background-color: #6C5726;
	color: #FFFFFF;
	}

.iconBoxE a:visited{}

.iconBoxF span{
	font-size: 10px;
	line-height: 140%;
	margin: 0 0 0 3px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #9a9a9a;
	background-color: #d7d7d7;
	color: #6E6E6E;
	}

.iconBoxF a{
	font-size: 10px;
	line-height: 140%;
	margin: 0 0 0 3px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #9a9a9a;
	background-color: #d7d7d7;
	color: #6E6E6E;
	}

.iconBoxF a:visited{}

.iconBoxG {
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	border: 1px solid #d0e7ef;
	background-color: #d0e7ef;
	color: #333;
	}

.iconBoxG2 {
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	border: 1px solid #aad4e3;
	background-color: #49b9e1;
	color: #fff;
	}

.iconBoxH {
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #fca85a;
	background-color: #fffddb;
	color: #fca85a;
}

.iconBoxI {
	font-size: 10px;
	margin: 0px;
	padding:1px 3px;
	font-weight:normal;
	border: 1px solid #4992e1;
	background-color: #d4e8fe;
	color: #094d97;
}
.iconBoxJ {
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	font-weight:normal;
	border: 1px solid #4992e1;
	background-color: #d4e8fe;
	color: #094d97;
}
.iconBoxK {
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	font-weight:normal;
	border: 1px solid #4992e1;
	background-color: #d4e8fe;
	color: #094d97;
}

.iconBoxL {
	margin: 0px;
	padding: 2px;
	font-weight: bold;
	border: 1px solid #388429;
	background-color: #388429;
	color: #ffea00;
	}

.iconBoxT { /* 中古品アイコン */
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	border: 1px solid #a38841;
	background-color: #f8eed2;
	color:#a38841;
	}

.iconBoxRe { /* レンタル品アイコン */
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	border: 1px solid #b46d92;
	background-color: #ecd5e1;
	color:#b46d92;
	}

/*
.iconBoxM {
	font-size: 10px;
	margin: 0px;
	padding: 2px;
	border: 1px solid #8fb262;
	background-color: #fff3a3;
	color: #516833;
	}
	 */
.iconBoxM a{
	color: #516833;
	font-size: 10px;
	margin: 0px;
	padding: 2px;
	border: 1px solid #8fb262;
	background-color: #fff3a3;
	}

.iconBoxM a:hover{
	font-size: 10px;
	margin: 0px;
	padding: 2px;
	border: 1px solid #8fb262;
	background-color: #fff3a3;
	color: #666666;
	}

.iconBoxN {
	font-size: 10px;
	margin: 0px;
	padding: 2px;
	border: 1px solid #1a6284;
	background-color: #e6f9ff;
	color: #1a6284;
	}

.iconBoxO {
	font-size: 10px;
	margin: 0px;
	padding: 0px 2px 0 2px;
	border: 1px solid #b97e70;
	background-color: #ffcec3;
	color: #ce4424;
	}

.iconBoxP {
	font-size: 10px;
	margin: 0px;
	padding: 0px 2px 0 2px;
	border: 1px solid #1a6284;
	background-color: #e6f9ff;
	color: #1a6284;
	}

.iconBoxQ {
	font-size: 10px;
	margin: 0px;
	padding: 0px 2px 0 2px;
	border: 1px solid #7cc07a;
	background-color: #b9f6b7;
	color: #31642f;
	}
.iconBoxR {
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid #666;
	background-color: #FFF;
	color: #666;
	}

/*  -- 商品詳細
-----------------------------------------------------------------  */
#productsDetaile {padding: 0px;	margin: 0px;	width: auto;}
#productsDetaile table{margin: 0px;padding: 0px;border-top-width: 1px;
	border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #CCCCCC;border-left-color: #CCCCCC;border-collapse:collapse;}
#productsDetaile td {
	padding: 5px 0px 5px 10px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#productsDetaile .tdditTitle{margin: 0px;background-color: #f2f2f3;font-weight: bold;color:#333333;}
.detaile380{width: 380px;margin: 0px;padding: 0px;float:right;display:block;}
.detaileLeft{width: 585px;margin: 0px;padding: 0px;float:left;display:block;}
.detaileLeftB{width: 220px;margin: 0px;padding: 0px;float:left;text-align: right;}
.detailRight{width: 378px;margin: 0px;padding: 0px; float:right;}
.borderBox_details{width: auto;margin: 0px;padding: 0px;display: block;border: 1px solid #cccccc;}
.borderBox_detailsB{width: auto;margin: 0px;padding: 0px;display: block;border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top-style: solid;
	border-right-style: solid;border-left-style: solid;border-top-color: #cccccc;border-right-color: #cccccc;border-left-color: #cccccc;}


p.detailsclear{width: 100%;height: 1px;clear: both;margin: 0px;padding: 0px;background-color: #b2b2b2;display:block;
	/*  ie6用ハック */	font-size: 0px;overflow:hidden;	}

h2.productsTitle {
	padding: 5px 0 3px 10px;
	margin: 0px;
	width: auto;
	border: 1px solid #bbcbda;
	background:url(../images/item_title_bg.gif) repeat-x 0 -160px;
	display: block;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #17387b;
}
.productsInfo {
	padding: 0px;
	margin: 0px;
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #b2b2b2;
	border-bottom-color: #b2b2b2;
	width: 482px;
}
.productsInfo {
	padding: 0px;
	margin: 0px;
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #b2b2b2;
	border-bottom-color: #b2b2b2;
	width: 482px;
}

.productsInfo p.ptA {
	padding: 0px;
	margin: 0px;
	width: 225px;
	float: left;
	font-size: 131%;
	display: block;
}
.productsInfo p.ptA2{padding:3px 0 0 0;margin:0px; width:75px;float:right;display:block;text-align:right;}

.productsInfob {
	padding: 0px;
	margin: 0px;
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #b2b2b2;
	border-bottom-color: #b2b2b2;
	width: 600px;
}
.productsInfob p.ptA{padding:0px;margin:0px; width:auto;float:left;font-size:131%; display:block;}
.productsInfob p.ptA2{padding:3px 0 0 0;margin:0px; width:auto;float:right; display:block;text-align:right;}

span.makername{width:auto;text-align: right;padding: 6px 20px 2px 0;line-height: 120%;display: block;margin: 0px;font-weight: bold;color: #333;}

span.productsname{width:auto;padding: 5px 5px 2px 10px;margin: 0px;line-height:120%;display: block;font-weight: bold;color: #333;white-space: pre-wrap;word-break: break-all;	word-wrap:break-word;}

.productsmakerbk{width: 125px;height:25px;margin: 0px;background-color: #d7e2f1;display: block;
	border-top-width: 1px;border-top-style: solid;border-top-color: #FFF;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFF;padding: 0 5px 0 5px;float: left;}
.tdproductsmakerbk{padding: 0px;margin: 0px;background-color: #d7e2f1;}
.shortTitle {
	width: auto;
	padding: 2px 0 2px 7px;
	margin: 0px;
	display: block;
	background:url(../images/item_title_bg.gif) repeat-x 0 0;
	border: 1px solid #FFF;
	font-size: 100%;
	line-height: 140%;
	font-weight: bold;
}

.lowpricetTitle {
	width: auto;
	padding: 2px 0 2px 7px;
	margin: 0px;
	display: block;
	background:url(../images/item_title_bg.gif) repeat-x 0 -30px;
	border: 1px solid #FFF;
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
}
.otherstTitle{width: auto;padding: 2px 0 2px 7px;	margin: 0px;display: block;background-image: url(../images/detail_others_back.gif);background-repeat: repeat-x;border: 1px solid #FFF;
	font-size: 14px;line-height: 120%;font-weight: bold;}

.otherstTitleB{width: auto;padding: 2px 0 2px 7px;	margin: 0px;display: block;background-image: url(../images/detail_others_backb.gif);background-repeat: repeat-x;border: 1px solid #FFF;
	font-size: 116%;line-height: 120%;font-weight: bold;}
.regularArea{padding: 0px;margin: 0px;display: block;background-image: url(../images/regular_back.gif);background-repeat: repeat-y;}

.regularMain{width:auto;padding: 0px;margin: 0px;display: block;border-left-width: 1px;border-left-style: solid;border-left-color: #CCC;
border-right-width: 1px;border-right-color: #CCC;border-right-style: solid;	}
.regularAreaB{width:378px;padding: 0px;margin: 0px;display: block;border-left-width: 1px;border-left-style: solid;border-left-color: #CCC;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCC;border-top-width: 1px;border-top-style: solid;border-top-color: #CCC;}
.coRight{padding: 0px;margin: 0px;float:right;display: block;}
.regularight{width:60px;padding: 0px;margin: 0px;float:left;}
.regularleft{width:315px;padding: 0px;margin: 0px;float:left;display:inline-block;}
.regularight_de{width:105px;padding: 0px;margin: 0px;float:left;}
.regularleft_de{width:270px;padding: 0px;margin: 0px;float:left;display:inline-block;}
.regularLeftTextA{padding: 0 0 0 3px;margin: 0px;float:left;display:block;}
.regularLeftTextA2{width:105px;margin: 0px;float:left;text-align: right;display:block;}
.regularLeftTextB{width:188px;padding: 0px;margin: 0px;float:left;display:block;}
.regularLeftTextD{width:63px;padding: 0px;margin: 0px;display:inline-block;}
.regularLeftTextC{width:300px;padding: 0px;margin: 0px;float:left;display:block;}
.closeBtnarea{width: 200px;margin: 0px;padding:0px;text-align: right;float:right;display: inline-block;}

.detailsTa{light-height:110%;pdding:0 0 0 5px;}
.detailsTa span{float:left;}
.detailsTa span.t{width:63px;clear:left;float:left;}


.detailbtnArea{display: block;padding: 0px;width: 2650px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.details_shopping a{font-size: 1px;background-image: url(../images/detail_shopping_btn.gif);background-repeat: no-repeat;text-indent: -9999px;display: block;margin: 0px;
	padding: 0px;height: 33px;width: 103px;	}
.details_shopping a:hover{font-size: 1px;background-repeat: no-repeat;text-indent: -9999px;display: block;margin: 0px;padding: 0px;background-position: 0px -33px;}
.details_estimate a{font-size: 1px;background-image: url(../images/detail_estimate_btn.gif);background-repeat: no-repeat;text-indent: -9999px;display: block;
	margin: 0px;padding: 0px;height: 33px;width: 103px;	}
.details_estimate a:hover{font-size: 1px;background-repeat: no-repeat;text-indent: -9999px;display: block;margin: 0px;padding: 0px;background-position: 0px -33px;}
.details_shoppingB a{font-size: 1px;background-image: url(../images/detail_shopping_btnb.gif);background-repeat: no-repeat;text-indent: -9999px;display: block;
	margin: 0px;padding: 0px;height: 33px;width: 103px;	}
.details_shoppingB a:hover{font-size: 1px;background-repeat: no-repeat;text-indent: -9999px;display: block;margin: 0px;padding: 0px;background-position: 0px -32px;}
.details_estimateB a{font-size: 1px;background-image: url(../images/detail_estimate_btnb.gif);background-repeat: no-repeat;text-indent: -9999px;display: block;margin: 0px;
	padding: 0px;height: 33px;width: 103px;	}
.details_estimateB a:hover{font-size: 1px;background-repeat: no-repeat;text-indent: -9999px;display: block;margin: 0px;padding: 0px;background-position: 0px -32px;}
.dotherlink a {
	margin: 0px;
	padding: 0 10px 0 7px;
	font-size: 80%;
	line-height: 120%;
	color: #17387b;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: inline;
}
.dotherlink a:hover {
	margin: 0px;
	padding: 0 10px 0 7px;
	font-size: 80%;
	line-height: 120%;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	display: inline;
	text-decoration: underline;
	color: #F60;
}
.detailpBox{width: 377px;	margin: 0px;padding: 0 0 10px 0;}
dl.productsBackpt1{width: auto;margin: 0px;padding: 10px;background-color: #ffffff;}
dl.productsBackpt2{width: auto;margin: 0px;padding: 10px;background-color: #f5f6fb;}
dl.productsBackpt1 dt,dl.productsBackpt2 dt{width: 62px;margin: 0px;padding: 0 0 10px 0;float: left;}
dl.productsBackpt1 dd,dl.productsBackpt2 dd{width: 228px;margin: 0px;padding: 0 0 10px 0;font-size: 90%;line-height: 110%;float:left;}
dl.productsBackpt1 dd strong,dl.productsBackpt2 dd strong{padding:0px;margin:0px;font-weight: bold;display:block;}
dl.productsBackpt1 dd span,dl.productsBackpt2 dd span{padding:0px;margin:0px;display:block;}




#productsPh{padding: 0px;margin: 0px;display: block;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;
	border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #d0d0d0;border-right-color: #d0d0d0;border-bottom-color: #d0d0d0;border-left-color: #d0d0d0;}
#productsO{margin: 0px;padding: 3px 5px 0 0;cursor:pointer;	}
#productsC{margin: 0px;padding: 3px 5px 0 0;display: none;cursor:pointer;}
#productsO2{margin: 0px;padding: 3px 5px 0 0;cursor:pointer;	}
#productsC2{margin: 0px;padding: 3px 5px 0 0;display: none;cursor:pointer;}
#regularMainB{padding: 0px;margin: 0px;background-image: url(../images/regular_back.gif);background-repeat: repeat-y;display:none;}
#regularMainB2{padding: 0px;margin: 0px;background-image: url(../images/regular_back.gif);background-repeat: repeat-y;display:block;}
.regularMainB2 {
        padding: 0px;
        margin: 0px;
        background-image: url(../images/regular_back.gif);
        background-repeat: repeat-y;
        display: block;
}
#regularMainB3{padding: 0px;margin: 0px;background-image: url(../images/regular_back.gif);background-repeat: repeat-y;display:block;}

/*   ボタンの幅用  */
.w50{width:40px;padding: 0 0 0 3px;margin:0px;}
.w50:hover{width:40px;padding: 0 0 0 3px;margin:0px;}
.w50:disabled{width: 40px;padding: 0 0 0 3px;margin:0px;}

input.w50B{width:20px;padding: 0 0 0 3px;margin:0px;font-size:80%;}
input.w50B:hover{width:40px;padding: 0 0 0 3px;margin:0px;font-size:80%;}
input.w50B:disabled{width: 40px;padding: 0 0 0 3px;;margin:0px;font-size:80%;}

.w100{width: 70px;	font-size: 85%;	padding-bottom: 3px;}
.w100:hover{width: 70px;font-size: 85%;	padding-bottom: 3px;}
.w100:disabled{	width: 70px;font-size: 85%;	padding-bottom: 3px;}

.w100A{width:70px;	font-size: 100%;	padding-bottom: 3px;}
.w100A:hover{width:70px;font-size: 100%;	padding-bottom: 3px;}
.w100A:disabled{width:70px;font-size: 100%;	padding-bottom: 3px;}

/*  検索結果テーブルないボタン用 テーブルのサイズがtext10のため116%にしてデフォルトサイズに調整 */
.w100A2{width:35px;	font-size: 116%;}
.w100A2:hover{width:35px;font-size: 116%;}
.w100A2:disabled{width:35px;font-size: 116%;}

.w100bold{width: 70px;	font-size: 85%;	padding-bottom: 3px;font-weight: bold;}
.w100bold:hover{width: 70px;font-size: 85%;	padding-bottom: 3px;font-weight: bold;}
.w100bold:disabled{	width: 70px;font-size: 85%;	padding-bottom: 3px;font-weight: bold;}

.w100B{width:75px;display:inline-block;margin: 0px;padding:0px;}
.w100B:hover{width:75px;padding:0px;display:inline-block;margin: 0px;}
.w100B:disabled{width:75px;padding:0px;display:inline-block;margin: 0px;}

*html  ul.detailcontBox{width:545px;margin: 0px;padding: 10px 0 10px 0 ;text-align: left;display:block;}
*html  ul.detailcontBox li{word-break: break-all;word-wrap:break-word;padding:0px;margin:0px;}

ul.detailcontBox {min-width:545px;argin: 0px;padding: 10px 0 10px 0 ;text-align: left;display:block;}
ul.detailcontBox li{word-break: break-all;word-wrap:break-word;padding:0px;margin:0px;}

dl.detailcontBox{width:565px;margin: 0px;padding: 10px 0 10px 0 ;text-align: left;display:block;}
dl.detailcontBox dt.pt01{margin: 0px;padding:0 10px 0 0;text-align:left;display:block;float:left;}
dl.detailcontBox dt.pt01 img{margin: 0px;padding: 0px;display:block;}
dl.detailcontBox dt.pt01 span{margin: 0px;padding:0px 0px 5px 0;text-align:left;font-size:80%;display:block;}
dl.detailcontBox dt.pt02{margin: 0px;padding: 0 0 0 10px;display:block;float:right;text-align:left;}
dl.detailcontBox dt.pt02 img{margin: 0px;padding: 0px;display:block;}
dl.detailcontBox dt.pt02 span{widht:auto;margin: 0px;padding:0px 0px 5px 0;text-align:left;font-size:80%;}
dl.detailcontBox dd.pt01{margin: 0px;padding: 0px;display:block; text-align:left;float:left;word-break: break-all;word-wrap:break-word;}
dl.detailcontBox dd.pt02{margin: 0px;padding: 0px;display:block; text-align:right;float:right;word-break: break-all;word-wrap:break-word;}


/*  -- フォームボタン ------------------------------------------
------------------------------------------------------ */

.checkbtn{	margin: 0px;	padding: 0px;	height: 10px;	width: 10px;}
.formnormal{margin: 0px;	padding: 0px;}
.formpt01{	margin: 0px;	padding: 0px;	height: 10px;	width: 10px;}
/*   履歴ボックス用  */
/*  form */
.formpt02{margin: 0px;padding:0px;font-size: 85%;}
html:not(:target) .formpt02{margin: 0px;padding: 0px;font-size: 90%;display:block;height:20px;}

/*  input */
.formpt03{margin: 0px;	padding: 0px;	height: 15px;	font-size: 85%;}
html:not(:target) .formpt03{margin: 0px;	padding: 0px;	height: 15px;	font-size: 90%;}

.formpt03B{margin: 0px;	padding: 0px;height: 15px;	font-size: 77%;}
*html .formpt03B{margin: 0px;padding: 0px;width:185px;height: 15px;font-size: 77%;
overlow:auto;}

/*  new追加　input */
	/*   ie用 firefox以外に適用 */
*html .formptLang{margin: 0px;padding:0px;font-size: 77%;}
.formptLang{margin: 0px;padding:0px;font-size: 80%;}
head/*    */body .formptLang{margin: 0px;padding:0px;font-size: 80%;}
html:not(:target) .formptLang{margin: 0px;padding:0px;font-size: 85%;}

/*   通常テーブル用  */
/*  form */
.formpt04{margin: 0px;	padding: 0px;	height: 15px;	font-size: 100%;}
/*  input */
.formpt05{margin: 0px;	padding: 0px;	height: 17px;	font-size: 91%;}

.formButton {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: auto;
	padding: 3px 5px 2px 3px;
	cursor: pointer;
}
.formButton:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: auto;
	padding: 4px 3px 1px 5px;
	cursor: default;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.formButton:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: auto;
	cursor: pointer;
	visibility: inherit;
}
.formButtonbig {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: 400px;
	padding: 3px 5px 2px 3px;
	cursor: pointer;
}
.formButtonbig:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: 400px;
	padding: 4px 3px 1px 5px;
	cursor: default;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.formButtonbig:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: 400px;
	padding: 2px 4px 3px 4px;
	cursor: pointer;
}
.formButtonmiddle {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: 300px;
	padding: 3px 5px 2px 3px;
	cursor: pointer;
}
.formButtonmiddle:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: 300px;
	padding: 4px 3px 1px 5px;
	cursor: default;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.formButtonmiddle:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: 300px;
	padding: 2px 4px 3px 4px;
	cursor: pointer;
}

.formButtonsml {
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	padding: 3px 2px 3px 3px;
	width: auto;
	font-size: 85%;
	line-height: 140%;
	cursor: pointer;
}
.formButtonsml:disabled {
	margin: 0px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	padding: 2px 1px 4px 4px;
	width: auto;
	opacity: 0.7;
	filter: alpha(opacity=70);
	font-size: 80%;
	line-height: 140%;
	cursor: pointer;
}
.formButtonsml:hover {
	margin: 0px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	padding: 2px 1px 4px 4px;
	width: auto;
	font-size: 85%;
	line-height: 140%;
	cursor: pointer;
}

.formButtonsmlb {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: 145px;
	padding: 4px 2px 0 2px;
	cursor: pointer;
	font-size: 80%;
	line-height: 110%;
}
.formButtonsmlb:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: 145px;
	padding: 4px 2px 0 2px;
	cursor: pointer;
	font-size: 80%;
	line-height: 110%;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.formButtonsmlb:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: 145px;
	padding: 4px 2px 0 2px;
	cursor: pointer;
	font-size: 80%;
	line-height: 110%;
}

.formNext {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	cursor: pointer;
}

.formNext:disabled{
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;

	background-repeat: repeat-x;
	cursor:pointer;
	opacity:0.5;
	filter: alpha(opacity=50);
	}

.formNext:hover {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	cursor: pointer;
}
.formNextnl {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	width: auto;
	padding: 6px 3px 1px 3px;
	cursor: pointer;
	color:#FFF;
}
.formNextnl:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	width: auto;
	padding: 6px 3px 1px 3px;
	cursor: pointer;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	color:#FFF;
}
.formNext:hover {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	cursor: pointer;
}
.formNextnl {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	width: auto;
	padding: 6px 3px 1px 3px;
	cursor: pointer;
	color:#FFF;
}
.formNextnl:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	width: auto;
	padding: 6px 3px 1px 3px;
	cursor: pointer;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	color:#FFF;
}
.formNextnl:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	width: auto;
	padding: 6px 3px 1px 3px;
	cursor: pointer;
	color:#FFF;
}

.formNext2 {
	width: 250px;
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background:url(../images/form_button_bg.gif) repeat-x 0 -136px;
	cursor: pointer;
	height: 35px;
}
.formNext2:disabled {
	width: 250px;
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background:url(../images/form_button_bg.gif) repeat-x 0 -136px;
	cursor: pointer;
	opacity: 0.7;
	filter: alpha(opacity=70);
	height: 35px;
}
.formNext2:hover {
	width: 250px;
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background:url(../images/form_button_bg.gif) repeat-x 0 -136px;
	cursor: pointer;
	height: 35px;
}

.formNext3 {
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	cursor: pointer;
}
.formNext3:disabled {
	display: block;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	cursor: pointer;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.formNext3:hover {
	display: block;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	cursor: pointer;
}
.formNext4 {
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	cursor: pointer;
}
.formNext4:disabled {
	display: block;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	cursor: pointer;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.formNext4:hover {
	display: block;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	cursor: pointer;
}

p.formNext5 a {
	width: 230px;
	display: block;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background:url(../images/form_button_bg.gif) repeat-x 0 -136px;
}
p.formNext5 a:hover {
	width: 230px;
	display: block;
	margin: 0px;
	padding: 5px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background:url(../images/form_button_bg.gif) repeat-x 0 -136px;
}
*html p.formNext5 a {
	width: 230px;
	display: block;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background:url(../images/form_button_bg.gif) repeat-x 0 -136px;
}
*html p.formNext5 a:hover {
	width: 230px;
	display: block;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background:url(../images/form_button_bg.gif) repeat-x 0 -136px;
	text-decoration: none;
}
*html p.formNext5 a:visited {
	width: 230px;
	display: block;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background:url(../images/form_button_bg.gif) repeat-x 0 -136px;
	text-decoration: none;
}

p.formNext6 a {
	width: 300px;
	display: block;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background:url(../images/form_button_bg.gif) repeat-x 0 -196px;
}
p.formNext6 a:hover {
	width: 300px;
	display: block;
	margin: 0px;
	padding: 5px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background:url(../images/form_button_bg.gif) repeat-x 0 -196px;
	text-decoration: none;
}
*html p.formNext6 a {
	width: 300px;
	display: block;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background:url(../images/form_button_bg.gif) repeat-x 0 -196px;
}
*html p.formNext6 a:hover {
	width: 300px;
	display: block;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background:url(../images/form_button_bg.gif) repeat-x 0 -196px;
	text-decoration: none;
}
*html p.formNext6 a:visited {
	width: 300px;
	display: block;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background:url(../images/form_button_bg.gif) repeat-x 0 -196px;
	text-decoration: none;
}

.formNext7 {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	background:url(../images/form_button_bg.gif) repeat-x 0 -256px;
	cursor: pointer;
}
.formNext7:disabled {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-weight: bold;
	background:url(../images/form_button_bg.gif) repeat-x 0 -256px;
	cursor: pointer;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.formNext7:hover {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-weight: bold;
	background:url(../images/form_button_bg.gif) repeat-x 0 -256px;
	cursor: pointer;
}

.formNext7sml {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 100%;
	color: #333;
	background-image: url(../images/form_estm_other2.gif);
	background-repeat: repeat-x;
	cursor:pointer;
	}


.formNext7sml:disabled{
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 100%;
	color: #333;
	background-image: url(../images/form_estm_other2.gif);
	background-repeat: repeat-x;
	cursor:pointer;
	opacity:0.7;
	filter: alpha(opacity=70);
	}

.formNext7sml:hover{
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 100%;
	color: #333;
	background-image: url(../images/form_estm_other2.gif);
	background-repeat: repeat-x;
	cursor:pointer;
	}


.formNextsml {
	display: block;
	margin: 0px;
	padding: 4px 3px 4px 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 85%;
	ling-height: 140%;
	color:#FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	cursor: pointer;
	font-weight: bold;
}
.formNextsml:disabled {
	display: block;
	margin: 0px;
	padding: 3px 2px 5px 3px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	ling-height: 140%;
	color:#FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	cursor: pointer;
	font-weight: bold;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.formNextsml:hover {
	display: block;
	margin: 0px;
	padding: 3px 2px 5px 3px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	ling-height: 140%;
	color:#FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	cursor: pointer;
	font-weight: bold;
}

.formBuynorm {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	padding: 3px;
	cursor: pointer;
}
.formBuynorm:disabled {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	padding: 3px;
	cursor: pointer;
}
.formBuynorm:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	padding: 3px;
	cursor: pointer;
}

.formNext8 {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -298px;
	cursor: pointer;
}
.formNext8:disabled{
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;

	background-repeat: repeat-x;
	cursor:pointer;
	opacity:0.5;
	filter: alpha(opacity=50);
	}

.formNext8:hover {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -298px;
	cursor: pointer;
}

/* bom_20160217 ichikawa add start */
.formRed1 {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #666;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background:#CA0000;
	cursor: pointer;
}

.formRed1:disabled {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #666;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background:#900;
	cursor: pointer;
}

.formRed1:hover {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #666;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background:#800000;
	cursor: pointer;
}

.formOre1 {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #ffa05e;
	font-weight: bold;
	color: #fff;
	background:#fe710e;
	cursor: pointer;
}

.formOre1:disabled {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #ffa05e;
	font-weight: bold;
	color: #fff;
	background:#fe710e;
	cursor: pointer;
}

.formOre1:hover {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #ffa05e;
	font-weight: bold;
	color: #fff;
	background:#ffa05e;
	cursor: pointer;
}


.formOre2 {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #feb161;
	font-weight: bold;
	color: #fff;
	background:#ff8609;
	cursor: pointer;
}

.formOre2:disabled {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #feb161;
	font-weight: bold;
	color: #fff;
	background:#ff8609;
	cursor: pointer;
}

.formOre2:hover {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #feb161;
	font-weight: bold;
	color: #fff;
	background:#feb161;
	cursor: pointer;
}


.formOre3 {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #ffa801;
	font-weight: bold;
	color: #333;
	background:#ffcf4d;
	cursor: pointer;
}

.formOre3:disabled {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #ffa801;
	font-weight: bold;
	color: #333;
	background:#ffcf4d;
	cursor: pointer;
}

.formOre3:hover {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #ffa801;
	font-weight: bold;
	color: #333;
	background:#ffa801;
	cursor: pointer;
}



.formBlu1 {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #666;
	font-weight: bold;
	color: #fff;
	background:#4a82d9;
	cursor: pointer;
}

.formBlu1:disabled {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #666;
	font-weight: bold;
	color: #fff;
	background:#4a82d9;
	cursor: pointer;
}

.formBlu1:hover {
	display: block;
	margin: 0px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #666;
	font-weight: bold;
	color: #fff;
	background:#82b3ff;
	cursor: pointer;
}

input[ type=checkbox ] {
  -moz-transform-origin: right bottom;
  -moz-transform: scale( 1.2 , 1.2 );
  -webkit-transform-origin: right bottom;
  -webkit-transform: scale( 1.2 , 1.2 );
}

ul.stepList li{
	height:100px;
	}
ul.stepList li.arowImg{
	height:0;
	padding:45px 0 0 0;
	margin:0;
	}

.bg_blue{
	margin:0;
	padding:0;
	background:#c6eef9;
	}

.Tab2Green{
	display:block;
	height:40px;
	margin:0;
	padding:0;
	border-bottom:#396 solid 2px;
	}
.Tab2Green li{
	display:block;
	width:200px;
	height:40px;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	background:#DADEDB;
	}

.Tab2Green li a span{
	color:#666;
	width:200px;
	height:30px;
	display:inline-block;
	padding:10px 0 0 0 ;
	margin:0;
	cursor:pointer;
	}
.Tab2Green li a span:hover{
	color:#666;
	width:200px;
	height:20px;
	padding:10px 0;
	margin:0;
	background:#DEF1E0;
	}
.Tab2Green li.actTab{
	width:200px;
	height:40px;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background:#063;
	}
.Tab2Green li.actTab span{
	color:#fff;
	width:200px;
	height:40px;
	display:inline-block;
	vertical-align:middle;
	padding:13px 0;
	margin:0;
	}
/* bom_20160217 ichikawa add end */

.leftM1 {
	margin-left:350px;
	height:1%;
}

.leftM2 {
	margin-left:320px;
	*margin-left:300px;
	height:1%;
}

.leftM3 {
	margin-left:350px;
	*margin-left:340px;
	height:1%;
}

.payButtonLeftJp {
	margin-left:340px;
	*margin-left:320px;
}

.payButtonLeftJp2 {
	margin-left:450px;
	*margin-left:430px;
}

.payButtonLeftEn {
	margin-left:345px;
	*margin-left:330px;
}
.payButtonLeftZh {
	margin-left:330px;
	*margin-left:310px;
}

.payButtonLeftKo {
	margin-left:345px;
	*margin-left:330px;
}
.payButtonLeftDe {
	margin-left:345px;
	*margin-left:330px;
}

input.formBuy {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	width: auto;
	padding: 3px 5px 2px 3px;
	color:#FFF;
}
input.formBuy:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	width: auto;
	padding: 4px 3px 1px 5px;
	cursor: default;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
input.formBuy:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	width: auto;
	padding: 2px 4px 3px 4px;
	cursor: pointer;
	widht:65px;
}
/*  商品詳細テーブル用ボタン */
input.formBuysea {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	padding: 3px 5px 2px 3px;
	width: 80px;
	display: block;
	cursor: pointer;
	white-space: nowrap;
	color:#FFF;
}
input.formBuysea:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	width: auto;
	padding: 4px 3px 1px 5px;
	cursor: default;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 80px;
	display: block;
	cursor: pointer;
	white-space: nowrap;
}
input.formBuysea:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	width: 80px;
	display: block;
	padding: 2px 4px 3px 4px;
	cursor: pointer;
	white-space: nowrap;
}
input.formBuyseamid {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	padding: 3px 5px 2px 3px;
	width: 100px;
	display: block;
	cursor: pointer;
	white-space: nowrap;
	color:#FFF;
}
input.formBuyseamid:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	width: auto;
	padding: 4px 3px 1px 5px;
	cursor: default;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 100px;
	display: block;
	cursor: pointer;
	white-space: nowrap;
}
input.formBuyseamid:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	width: 100px;
	display: block;
	padding: 2px 4px 3px 4px;
	cursor: pointer;
	white-space: nowrap;
}

input.formEstmsea {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	padding: 3px 5px 2px 3px;
	width: 80px;
	display: block;
	cursor: pointer;
	white-space: nowrap;
	color:#FFF;
}
input.formEstm:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	width: auto;
	padding: 4px 3px 1px 5px;
	cursor: default;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 80px;
	display: block;
	cursor: pointer;
	white-space: nowrap;
}
input.formEstmsea:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	width: 80px;
	display: block;
	padding: 2px 4px 3px 4px;
	cursor: pointer;
	white-space: nowrap;
}
input.formEstmseamid {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	padding: 3px 5px 2px 3px;
	width: 100px;
	display: block;
	cursor: pointer;
	white-space: nowrap;
	color:#FFF;
}
input.formEstmseamid:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	width: auto;
	padding: 4px 3px 1px 5px;
	cursor: default;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 100px;
	display: block;
	cursor: pointer;
	white-space: nowrap;
}
input.formEstmseamid:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	width: 100px;
	display: block;
	padding: 2px 4px 3px 4px;
	cursor: pointer;
	white-space: nowrap;
}

input.formEstmSRsea{border-top-width:1px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 1px;
border-top-style: solid;border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;border-top-color: #313951;
border-right-color: #313951;border-bottom-color: #313951;border-left-color: #313951;background-image: url(../images/form_estm_other.gif);
background-repeat: repeat-x;padding: 3px 2px 2px 2px;width:99px;display:block;cursor:pointer;}

input.formEstmSRsea:disabled {
border-top-width: 1px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 1px;border-top-style:
solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #313951;
border-right-color: #313951;border-bottom-color: #313951;border-left-color: #313951;
background: url(../images/form_estm_other.gif);background-repeat: repeat-x;width: auto;padding: 4px 2px 2px 2px;
cursor:default;opacity:0.7;filter: alpha(opacity=70);width:99px;oveflow:hidden;cursor:pointer;}

input.formEstmSRsea:hover {
border-top-width:2px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 2px;
border-top-style:solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
border-top-color:#313951;border-right-color: #313951;border-bottom-color: #313951;border-left-color: #313951;
background: url(../images/form_estm_other.gif);background-repeat: repeat-x;width:99px;display:block;
padding: 4px 1px 1px 3px;oveflow:hidden;cursor:pointer;}



.formBuydet {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	padding: 3px 5px 2px 3px;
	cursor: pointer;
	font-size: 85%;
}
.formBuydet:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	width: auto;
	padding: 4px 3px 1px 5px;
	cursor: default;
	opacity: 0.7;
	filter: alpha(opacity=70);
	font-size: 85%;
}
.formBuydet:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	width: auto;
	padding: 2px 4px 3px 4px;
	cursor: pointer;
	font-size: 85%;
}
.formBuybig {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	width: auto;
	padding: 6px 3px 1px 3px;
	cursor: pointer;
	font-size: 117%;
	font-weight: bold;
}

.formBuybig:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background-repeat: repeat-x;
	width: auto;
	padding: 6px 3px 1px 3px;
	cursor: pointer;
	font-size: 117%;
	font-weight: bold;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.formBuybig:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	padding: 4px 3px 2px 3px;
	background-repeat: repeat-x;
	width: auto;
	padding: 6px 3px 1px 3px;
	cursor: pointer;
	font-size: 117%;
	font-weight: bold;
}

.formEstm {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	width: auto;
	padding: 3px 5px 2px 3px;
	cursor: pointer;
	color:#FFF;
}
.formEstm:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	width: auto;
	padding: 4px 3px 1px 5px;
	cursor: default;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.formEstm:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	width: auto;
	padding: 2px 4px 3px 4px;
	cursor: pointer;
	visibility: inherit;
}

.formEstm2 {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	width: auto;
	padding: 3px 5px 2px 3px;
	cursor: pointer;
	color:#FFF;
}

.formEstm2:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	width: auto;
	padding: 4px 3px 1px 5px;
	cursor: default;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.formEstm2:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	width: auto;
	padding: 2px 4px 3px 4px;
	cursor: pointer;
	visibility: inherit;
}

.formBuysml {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	width: 100px;
	padding: 5px 4px 2px 3px;
	cursor: pointer;
	font-size: 100%;
}
.formBuysml:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	width: 100px;
	padding: 5px 3px 2px 2px;
	cursor: pointer;
	font-size: 100%;
}
.formBuysml:disabled {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	width: auto;
	padding: 2px 3px 3px 2px;
	cursor: pointer;
	font-size: 85%;
	line-height: 110%;
	background:url(../images/form_button_bg.gif) repeat-x 0 0;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.formEstmsml {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	width: auto;
	padding: 4px 2px 3px 3px;
	cursor: pointer;
	font-size: 85%;
	line-height: 110%;
}
.formEstmsml:disabled {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	width: auto;
	padding: 3px 2px 2px 3px;
	cursor: pointer;
	font-size: 85%;
	line-height: 110%;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.formEstmsml:hover {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313951;
	border-right-color: #313951;
	border-bottom-color: #313951;
	border-left-color: #313951;
	background:url(../images/form_button_bg.gif) repeat-x 0 -37px;
	width: auto;
	padding: 5px 3px 2px 2px;
	cursor: pointer;
	font-size: 85%;
	line-height: 110%;
}

.formButtonsup {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: 150px;
	padding: 3px 5px 2px 2px;
	cursor: pointer;
}
.formButtonsup:disabled {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: 150px;
	padding: 2px 4px 3px 2px;
	cursor: pointer;
	visibility: inherit;
}
.formButtonsup:hover {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background:url(../images/form_button_bg.gif) repeat-x 0 -74px;
	width: 150px;
	padding: 2px 4px 3px 2px;
	cursor: pointer;
	visibility: inherit;
}



/*  -- フォームブルー ------------------------------------------
------------------------------------------------------ */

#form button { width:auto; overflow:visible; }
#form button span { margin-top:2px; }
#form button { border:0; cursor:pointer;  font-weight:bold; padding:0 10px 0 0; text-align:center; }
#form button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 10px; }

/*  blue buttons */
#form  button.submitBtn { background:url(../images/form_btn03b.gif) right no-repeat; font-size: 10px; }
#form  button.submitBtn span { height:28px; line-height:28px;background:url(../images/form_btn03a.gif) left no-repeat;color:#333; }
#form  button.submitBtn:hover {background:url(../images/form_btn04b.gif) right no-repeat; }
#form  button.submitBtn:hover span {background:url(../images/form_btn04a.gif) left no-repeat; }


#flow {display: block;padding: 0px;width: 620px;margin-top: 0px;margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}
#flowB {display: block;padding: 0px;width: 620px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;	margin-left: auto;}

#flow350 {display: block;padding: 0px;	width: 350px;margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}

#flow .flowA{display: block;margin: 0px;padding: 0px;float: left;color: #17387b;}
#flow .flowB{display: block;margin: 0px;padding: 0px;float: left;color: #afbbc6;	}
.boxAc{display: block;margin: 0px;padding: 0px;float: left;background-color: #17387b;border: 1px solid #bec6cd;font-size: 10px;font-weight: bold;
	color: #FFF;line-height: 100%;height: 24px;width: 80px;text-align: center;}
.boxMa{display: block;margin: 0px;padding: 0px;float: left;border: 1px solid #bec6cd;font-size: 10px;font-weight: bold;color: #17387b;
	line-height: 100%;	height: 24px;width: 80px;text-align: center;}

.boxGy{display: block;margin: 0px;padding: 0px;float: left;border: 1px solid #bec6cd;font-size: 10px;font-weight: bold;color: #afbbc6;background-color: #dfe8f0;
	line-height: 100%;height: 24px;width: 80px;text-align: center;	}


.boxParent{display: block;margin: 0px;padding: 0px;float: left;border: 1px solid #bec6cd;font-weight: bold;color: #17387b;line-height: 140%;width: 155px;text-align: center;font-size: 100%;}
.indentA{display: block;margin: 0px;font-size: 8px;font-weight: bold;color: #17387b;width: auto;padding: 0 2px 0 2px;float: left;}
.indentA2{display: block;margin: 0px;font-size: 8px;font-weight: bold;color: #17387b;width: auto;padding: 25px 2px 0 2px;float: left;}
.indentB{display: block;margin: 0px;font-size: 8px;font-weight: bold;color: #afbbc6;width: auto;padding: 0 2px 0 2px;float: left;}
.indentC{display: block;margin: 0px;font-size: 8px;font-weight: bold;color: #afbbc6;width: auto;padding: 12px 2px 0 2px;float: left;}


#flowBuy {display: block;padding: 15px 0 0 0;width: 520px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;	margin-left: auto;}
#flowBuy .boxA{display:block;margin: 0px;float: left;background-color: #17387b;border: 1px solid #bec6cd;font-weight: bold;color: #FFF;line-height: 100%;width: 105px;height:70px;}
#flowBuy .boxM{display:block;margin: 0px;float: left;border: 1px solid #bec6cd;font-weight: bold;color: #17387b;line-height: 100%;width: 105px;height:70px;}


dl.stepPtA {
	width: 657px;
	padding: 0 0 10px 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}
dl.stepPtB {
	width: 545px;
	padding: 0 0 10px 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}
dl.stepPtC {
	width: 433px;
	padding: 0 0 10px 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}
dl.stepPtD {
	width: 318px;
	padding: 0 0 10px 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}
dl.stepPt8 {
	width: 810px;
	padding: 0 0 10px 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}
dl.stepPt9 {
	width: 802px;
	padding: 0 0 10px 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}

dl.stepPtE {
	width: 450px;
	padding: 0 0 10px 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}
dl.stepPtE dd ul li.Ac {
	display: block;
	margin: 0px;
	padding: 5px 0 5px 0;
	float: left;
	background-color: #17387b;
	border: 1px solid #bec6cd;
	font-size: 80%;
	font-weight: bold;
	color: #FFF;
	line-height: 140%;
	width: 120px;
	text-align: center;
}
dl.stepPtE dd ul li {
	display: block;
	margin: 0px;
	padding: 5px 0 5px 0;
	float: left;
	border: 1px solid #bec6cd;
	font-size: 80%;
	font-weight: bold;
	color: #17387b;
	line-height: 140%;
	width: 120px;
	text-align: center;
}

dl.stepPtE dd ul li.ind {
	width: 18px;
	float: left;
	padding: 7px 0 0 0;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

dl.stepHeader {
	margin:10px 0 0 20px;
	padding: 0 0 10px 0;
	display: block;
}

dl.stepPtA dt, dl.stepPtB dt, dl.stepPtC dt, dl.stepPtD dt, dl.stepPt8 dt, dl.stepPt9 dt, dl.stepPtD dt {
	display: block;
	padding: 0 0 3px 0;
	margin: 0px;
	font-size: 80%;
	line-height: 140%;
	text-align: left;
}

dl.stepPtA dt span.estm, dl.stepPtB dt span.estm, dl.stepPtC dt span.estm, dl.stepPtD dt span.estm {
	display: block;
	padding: 0 0 3px 0;
	margin: 0px;
	float: left;
	width: 339px;
}

dl.stepPtA dd ul li, dl.stepPtB dd ul li, dl.stepPtC dd ul li, dl.stepPtD dd ul li, dl.stepPt8 dd ul li, dl.stepHeader dd ul li {
	display: block;
	margin: 0px;
	padding: 5px 0 5px 0;
	float: left;
	border: 1px solid #bec6cd;
	font-size: 80%;
	font-weight: bold;
	color: #17387b;
	line-height: 140%;
	width: 92px;
	text-align: center;
}

dl.stepPt9 dd ul li {
	display: block;
	margin: 0px;
	padding: 5px 0 5px 0;
	float: left;
	border: 1px solid #bec6cd;
	font-size: 80%;
	font-weight: bold;
	color: #17387b;
	line-height: 140%;
	width: 80px;
	text-align: center;
}

dl.stepPtA dd ul li.Ac, dl.stepPtB dd ul li.Ac, dl.stepPtC dd ul li.Ac, dl.stepPtD dd ul li.Ac, dl.stepPt8 dd ul li.Ac, dl.stepHeader dd ul li.Ac {
	display: block;
	margin: 0px;
	padding: 5px 0 5px 0;
	float: left;
	background-color: #17387b;
	border: 1px solid #bec6cd;
	font-size: 80%;
	font-weight: bold;
	color: #FFF;
	line-height: 140%;
	width: 92px;
	text-align: center;
}

dl.stepPt9 dd ul li.Ac {
	display: block;
	margin: 0px;
	padding: 5px 0 5px 0;
	float: left;
	background-color: #17387b;
	border: 1px solid #bec6cd;
	font-size: 80%;
	font-weight: bold;
	color: #FFF;
	line-height: 140%;
	width: 80px;
	text-align: center;
}

dl.stepPtA dd ul li.ind, dl.stepPtB dd ul li.ind, dl.stepPtC dd ul li.ind, dl.stepPtD dd ul li.ind, dl.stepHeader dd ul li.ind {
	width: 18px;
	float: left;
	padding: 7px 0 0 0;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

dl.stepPt8 dd ul li.ind, dl.stepPt9 dd ul li.ind {
	width: 8px;
	float: left;
	padding: 12px 0 0 0;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

dl.stepPtA dd ul li.gr, dl.stepPtB dd ul li.gr, dl.stepPtC dd ul li.gr, dl.stepPtD dd ul li.gr, dl.stepPt8 dd ul li.gr {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	border: 1px solid #bec6cd;
	font-size: 10px;
	font-weight: bold;
	color: #afbbc6;
	background-color: #dfe8f0;
	line-height: 100%;
	width: 92px;
	text-align: center;
}

dl.stepPt9 dd ul li.gr {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	border: 1px solid #bec6cd;
	font-size: 10px;
	font-weight: bold;
	color: #afbbc6;
	background-color: #dfe8f0;
	line-height: 100%;
	width: 80px;
	text-align: center;
}

dl.stepPtA dd ul.h36 li, dl.stepPtB dd ul.h36 li, dl.stepPtC dd ul.h36 li, dl.stepPtD dd ul.h36 li {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 36px;
}
dl.stepPtA dd ul.h36 li.ind, dl.stepPtB dd ul.h36 li.ind, dl.stepPtC dd ul.h36 li.ind, dl.stepPtD dd ul.h36 li.ind {
	display: block;
	margin: 0px;
	padding: 10px 0 0 0;
}
dl.stepPtA dd ul.h55 li, dl.stepPtB dd ul.h55 li, dl.stepPtC dd ul.h55 li, dl.stepPtD dd ul.h55 li {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
}
dl.stepPtA dd ul.h55 li.ind, dl.stepPtB dd ul.h55 li.ind, dl.stepPtC dd ul.h55 li.ind, dl.stepPtD dd ul.h55 li.ind {
	display: block;
	margin: 0px;
	padding: 10px 0 0 0;
}
dl.stepPtA dd ul li.w205, dl.stepPtB dd ul li.w205, dl.stepPtC dd ul li.w205, dl.stepPtD dd ul li.w205 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 205px;
}

/*  BOM用 */
dl.stepPtothA {
	width: 708px;
	padding: 0 0 10px 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}
dl.stepPtothB {
	width: 346px;
	padding: 0 0 10px 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}
dl.stepPtothA dt {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 708px;
	color: #fff;
}
dl.stepPtothB dt {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 346px;
	color: #fff;
}
dl.stepPtothA dt p, dl.stepPtothB dt p {
	widht: auto;
display block;
	margin: 0px;
	padding: 5px;
	background-color: #558bc7;
	border: 1px solid #bec6cd;
	color: #FFF;
}
dl.stepPtothA dt p a, dl.stepPtothB dt span a {
	color: #FFF;
	text-decoration: underline;
}
dl.stepPtothA dt p a:hover, dl.stepPtothB dt span a:hover {
	color: #FFF;
	text-decoration: none;
}
dl.stepPtothA dd ul li, dl.stepPtothB dd ul li {
	display: block;
	margin: 0px;
	padding: 5px 0 5px 0;
	float: left;
	border: 1px solid #bec6cd;
	color: #666;
	width: 161px;
}
dl.stepPtothA dd ul li.ind, dl.stepPtothB dd ul li.ind {
	width: 18px;
	float: left;
	padding: 7px 0 0 0;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
dl.stepPtothA dd ul li.gr, dl.stepPtothB dd ul li.gr {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	border: 1px solid #bec6cd;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	background-color: #dfe8f0;
	line-height: 100%;
	width: 92px;
	text-align: center;
}
/*  ----販促メーカー用
 ------------------------------------------------------------ */
 .pmName{display: block;margin: 0px;width: 750px;background-image: url(../images/hansoku_name_titile.gif);background-repeat: no-repeat;padding: 0px;height: 36px;}
dl.pmInfo{display: block;margin: 0px;background-image: url(../images/hansoku_name_info.gif);background-repeat: repeat-x;height: 99px;width: auto;padding: 0px;}
dl.pmInfo dt{display: block;margin: 0px;padding: 10px 0 0 0;float:left;clear:left;height: 89px;}
dl.pmInfo dd{display: block;margin: 0px;padding: 10px 10px 0 0;height: 89px;}
.pmLogo{display: block;margin: 0px;width: autopx;padding: 10px 30px 0 30px;}
.pmSearchTitle{display: block;margin: 0px;width: 370px;padding: 0px;background-image: url(../images/hansoku_search_title.gif);min-height: 25px;}
.pmSearchBox{display: block;margin: 0px;width: 370px;padding: 0px;background-image: url(../images/hansoku_searchbox.gif);height: 90px;}
/*   言語対応  */
.pmSearchTitleB{display: block;margin: 0px;width: 750px;padding: 0px;background-image: url(../images/hansoku_search_title_pt2.gif);height: 25px;}
.pmSearchBoxB{display: block;margin: 0px;width: 750px;padding: 0px;background-image: url(../images/hansoku_searchbox_pt2.jpg);height: 90px;}
.pmcontentsTitle{display: block;margin: 0px;width: 370px;padding: 0px;background-image: url(../images/hansoku_contents_title.gif);height: 25px;}
.pmcontensBox{display: block;margin: 0px;width: 370px;padding: 0px;background-image: url(../images/hansoku_contents_box.gif); background-repeat: no-repeat; text-align:left}
.pmLeft{display: block;margin: 0px;width: 165px;padding: 10px 0 10px 0;float:left;}
.pmRight{display: block;margin: 0px;width: 165px;padding: 10px 0 10px 0;float:right}
.box_10in{padding:0px 5px 0px 5px;	height: 90px;	overflow: auto;	}
.pmBox{display: block;margin: 0px;width: 370px;padding: 0px;float: left;}
.pmBoxpt2{display: block;margin: 0px;width: 750px;padding: 10px 0 0 0;}
.pmBoxB{display: block;margin: 0px;width: 370px;padding: 0px;float: left;}
.pmBoxB ul{display: block;margin: 0px;w;padding: 0px;}
.pmBoxB ul.naviCont li a {
	padding: 0 0 3px 10px;
	margin: 0px;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: inline-block;
}
.pmBoxB ul.naviCont li a:hover {
	padding: 0 0 3px 10px;
	margin: 0px;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	display: inline-block;
}
.pmProductstitle {
	padding: 5px 0 3px 10px;
	margin: 0px;
	width: auto;
	border: 1px solid #bbcbda;
	background-image: url(../images/detail_title_back.gif);
	background-repeat: repeat-x;
	display: block;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #17387b;
}
.pmclassIndent {
	float: left;
	display: block;
	width: 355px;
	margin: 0px;
	text-align: left;
	padding: 0px;
	background-color: #FFF;
}
.pmclassIndentB {
	float: right;
	display: block;
	width: 350px;
	margin: 0px;
	text-align: left;
	padding: 0px;
	background-color: #FFF;
}
ul.pmclassIf {
	padding: 0 0 5px 10px;
	margin: 0px;
	width: 715px;
	display: block;
}
ul.pmclassIf li {
	margin: 0px;
	display: block;
	float: left;
	width: 165px;
	padding: 2px 0 0 0;
}
ul.pmclassIf li.clr {
	padding: 0px;
	margin: 0px;
	display: block;
	width: auto;
	clear: both;
}
.pmclassIfH {
	display: block;
	width: auto;
	margin: 0px;
	padding: 0px 30px 5px 25px;
}
.pmpos {
	float: left;
	display: block;
	width: auto;
	margin: 0px;
	padding: 0 0 0 90px;
	color: #F00;
}
.pmposB {
	float: left;
	display: block;
	width: auto;
	margin: 0px;
	padding: 0 0 0 260px;
	color: #F00;
}

ul.pmnaviCont li a {
	padding: 0 0 3px 10px;
	margin: 0px;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: inline-block;
}
ul.pmnaviCont li a:hover {
	padding: 0 0 3px 10px;
	margin: 0px;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	display: inline-block;
}
/*   -----工具ツール関係
 ------------------------------------------------------------ */

#toolDemoA{display: block;font-size: 12px;line-height: 140%;font-weight: bold;	color: #333;margin: 0px;float: left;width: auto;padding-top: 8px;	padding-right: 0px;	padding-bottom: 0px;padding-left: 50px;}
#toolbtna{display: none;}
#toolbtnb{display: block;}
#tool1{	display: none;	}

/*   ----- X線
 ------------------------------------------------------------ */

ul.xsen{font-size: 12px;line-height: 140%;display: block;}
li.xsen1{margin: 0px;list-style-type: none;padding: 0 0 5px 0;list-style-type:none;font-size: 12px;line-height: 140%;}
li.xsen2{margin: 0px;padding: 0px;list-style-type:none;font-size: 12px;line-height: 140%;}
li.xsen3{margin: 0px;padding: 0px;list-style-type: none;font-size: 12px;line-height: 140%;}
li.xsen4{margin: 0px;	padding: 0px;	list-style-type: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;padding-left: 0px;	list-style-type: none;	font-size: 12px;line-height: 140%;}

/*  -- img Style -- */
img.t5r5 {padding-top: 3px;	padding-right: 5px;	}
img.r5 {padding-right: 5px;}
img.r10 {padding-right: 10px;}
img.l5 {padding-left: 5px;}
img.l10 {padding-left: 10px;}


/*  -- バック青 -- */
.backBlue{margin: 0px;padding: 0px;background-color: #e8f3fa;border: 1px solid #79A9D0;}
/*  -- バック大学用みどり -- */
.backBlue{margin: 0px;padding: 0px;background-color: #e8f3fa;border: 1px solid #79A9D0;}


/*  -- 技術ライブラリ用ICONBTN -- */
.librarybtnA a{	font-size: 12px;line-height: 140%;margin: 0px;padding: 2px 5px 2px 5px;	font-weight: bold;	border: 1px solid #d67719;background-color: #ffb933;	color: #000000;display: block;}
.librarybtnA a:hover{color: #000000;}
.librarybtnB a{	font-size: 12px;line-height: 140%;margin: 0px;padding: 2px 5px 2px 5px;	font-weight: bold;border: 1px solid #8f8c28;background-color: #fff347;	color: #000000;	display: block;}
.librarybtnB a:hover{color: #000000;}

/*  --注意項目-- */
/*  -- リスト番号 -- */
#decmal ul{	font-size: 100%;	display: block;	padding-bottom: 10px;	list-style-type : decimal ;	list-style-position: outside;	padding-left: 10px;	}


/*  -- 大学リスト -- */
.prDaigaku{width:130px;margin: 0px;padding: 0px;float: left;}
.daigakuhead{width:560px; padding:3px 0 5px 0;margin:0px;display:block;}
.headdaigakuName{color: #FFF;background-color: #3e9417;padding: 2px 3px 2px 3px;font-weight: bold;display:inline;float:left;border: 1px solid #a3d28e;}
/*  -- 検索ブラインドボタン表示時ie6.7ではレイヤーがついてこないための対応でNullレイヤーを入れる -- */
#daigakulistNull{
	height: 330px;
	width: 367px;
	position: absolute;
	display:block;
	text-indent: -9999px;
	visibility: hidden;
}

#daigakulistA{height: 330px;width: 367px;position: absolute;display:none;}
#daigakulistB {	height: 330px;	width: 367px;	position: absolute;	display:none;}
#daigakulistC {	height: 330px;	width: 367px;	position: absolute;	display:none;}
#daigakulistD{	height: 330px;	width: 367px;	position: absolute;	display:none;}
#daigakulistE {height: 330px;width: 367px;position: absolute;display:none;}
#daigakufix{
	position: absolute;
}
.white{	background-color: #FFF;width: auto;	opacity:0.90;filter: alpha(opacity=90);overflow: auto;	height:320px;}
.daigaku_gray{background-color:#666666;	width: auto;padding: 3px;display:block;font-size: 12px;	font-weight: bold;	color: #FFF;	text-align: center;}
.daigakuIndent{width:auto;height: 30px;	padding: 0px;	margin: 0px;display:block;font-weight: bold;color: #FFF;background-image: url(../images/daigaku_indent.gif);}
ul.daigakuMtxtA{width:150px;display:block;float:left;}
ul.daigakuMtxtB{width:140px;display:block;float:right;}
.daigakulBox{background-image: url(../images/daigaku_mapline.gif);background-repeat:repeat-y;width:auto;padding:10px;margin:0px;display: block;overflow: hidden;background-position: 20px 10px;}
*html .daigakulBox{background-image: url(../images/daigaku_mapline.gif);background-repeat:repeat-y;width:90%;padding:10px;margin:0px;display: block;overflow: hidden;background-position: 20px 10px;}

#daigakuName{width:auto;padding: 0 0 7px 0;display:block;background-image: url(../images/daigaku_name_back02.gif);background-repeat: repeat-x;}
p.daigaku{display:inline-block;	padding: 0 10px 7px 10px;background-image: url(../images/daigaku_name_back01.gif);background-repeat: repeat-x;	font-weight: bold;color: #2a5e13;}
.daigakuLeft{width:100%;display:block;}


.daigakuAdj{width:568px;height:75px;display:block;text-indent:-9999px;font-size: 1px;background-image: url(../images/daigakuseisan_01.gif);background-repeat: no-repeat;background-position: 0px 10px;}
dl.adj dt{width:auto;display:block;padding:5px;margin:0px;font-weight: bold;color: #FFF;background-color: #6db449;}
dl.adj dd ul.store{width:auto;display:block;padding:5px;margin:0px;color: #6db449;background-color: #f4f4f4;}
dl.adj dd ul.store li{display:inline-block;padding:5px;margin:0px;font-weight: bold;width:269px;float:left;}
dl.adj dd ul.store li.lc{clear:left;width:260px;padding:5px;margin:0px;font-weight:bold;width:269px;}
dl.adj dd ul.method li{display:block;padding:3px 0 3px 0;margin:0px;}
dl.adj dd ul.method li.ptA{display:block;padding:0 0 0 102px;margin:0px;}
dl.adj dd ul.method li.ptB{display:block;padding:0 0 0 45px;margin:0px;}


ul.dReceipt{display: block;margin: 0px;w;padding: 0px;}
ul.dReceipt li {margin:0px;text-decoration: none;background-image: url(../images/dreceipt_ind.gif);background-repeat: no-repeat;display: inline-block;color: #17387b;font-weight: bold;padding: 0 0 5px 14px;line-height: 120%;background-position: 0px 1px;
}

/*   初めての方へボタン  */
.regbtn a{background-image: url(../images/info_regbtn.gif);display: block;padding: 0px;width:182px;height:39px;text-align: center;
margin-top: 0px;margin-right: auto;margin-bottom: 0px;	margin-left: auto;font-size: 100%;font-weight: bold;color: #17387b;	}

.regbtn a:hover{background-image: url(../images/info_regbtn.gif);background-position: 0px -39px;text-align: center;
	display: block;	padding: 0px;margin-top: 0px;margin-right: auto;	margin-bottom: 0px;
	margin-left: auto;	font-size: 100%;font-weight: bold;color: #FFF;}

/*  マイページ用 */
.mypageMenu{width:147px;margin:0px;padding:10px 0 0 0;background-image: url(../images/mypage_menuline.gif);background-repeat: repeat-x;
	display: block;border-right-width:1px;border-right-style: solid;border-right-color: #FFF;float:left;clear:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.mypageShadow{width: 5px;margin: 0px;padding: 0px;background-image: url(../images/mypage_shadow.gif);background-repeat: repeat-y;display: block;float:left;text-indent: -9999px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;

}
.mypageMain{width:600px;margin: 0px;padding:0px;background-image: url(../images/mypage_mainline.gif);background-repeat: repeat-x;display: block;
	border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #FFF;border-left-color: #FFF;float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;}

/*  一番下のボーダーなし用 */
.mypageMenuB{width:147px;margin:0px;padding:10px 0 0 0;background-image: url(../images/mypage_menuline.gif);background-repeat: repeat-x;
	display: block;border-right-width:1px;border-right-style: solid;border-right-color: #FFF;float:left;clear:left;}
.mypageShadowB{width: 7px;margin: 0px;padding: 0px;background-image: url(../images/mypage_shadow.gif);background-repeat: repeat-y;display: block;float:left;text-indent: -9999px;}
.mypageMainB{width:600px;margin: 0px;padding: 0px;background-image: url(../images/mypage_mainline.gif);background-repeat: repeat-x;display: block;
	border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #FFF;border-left-color: #FFF;float:left;}

dd.mypageMain ul,dd.mypageMainB ul{display: block;margin: 0px;padding: 10px 0 10px 0;width: 190px;float:left;}
dd.mypageMain ul li,dd.mypageMainB ul li{display: block;margin: 0px;padding: 0 0 5px 7px;}
dd.mypageMain ul li a, dd.mypageMainB ul li a {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: block;
}
dd.mypageMain ul li a:hover, dd.mypageMainB ul li a:hover {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	display: block;
}
/*
.mypageMain ul {display: block;margin: 0px;padding: 10px 0 10px 0;width: 180px;float:left;}

.mypageMain ul li{display: block;margin: 0px;padding: 0 7px 5px 7px;}
.mypageMain a{margin: 0px 0px 0px 10px;padding: 0px 0px 0px 10px;	text-decoration: none;background-image: url(../images/navidetail_indent_on.gif);background-repeat: no-repeat;display: block;}
.mypageMain a:hover{margin: 0px 0px 0px 10px;padding: 0px 0px 0px 10px;background-image: url(../images/navidetail_indent_off.gif);background-repeat: no-repeat;display: block;}
 */



.lipt01{list-style-position: outside;	list-style-type: circle;margin-left: 20px;}
.lipt02{list-style-position: outside;	list-style-type: disc;	margin-left: 20px;}
.lipt03{list-style-position: outside;	list-style-type: square;	margin-left: 20px;}
.lipt04{list-style-position: side;	list-style-type: decimal;	margin-left: 20px}
.lipt05{list-style-position: outside;	list-style-type: none;}

hr.clr {pdding:0px;	margin:0px;	height: 1px;	width: 150px;	position: relative;	}

.check150 {	pdding:5px 0 0 0;	margin:0px;	width: 150px;	display:block;}
.checkfixationTd {	pdding:5px 0 5px 0;	margin:0px;	width: 150px;	display:block;}

.fixationTd {table-layout: fixed;}
.wordBreak{word-break: break-all;word-wrap:break-word;}

/*  --------- レイアウトクラス設定 ----------- */

dl.support{	padding: 0px;	width: 350px;	margin-right: auto;	margin-bottom: auto;	display:block;}
dl.support dt{	clear: left;	float: left;	display:block;	padding: 0px;	margin: 0px;width: 70px;}
dl.support dd{display:block;	padding: 5px 0 0 0;	margin: 0px;	width: 275x;}

/*   -- サポートセンタートップ用
一番下のIRとカタログ請求の高さを合わせるためクラス
高さ変更が必要な場合はこのクラスを変更するか
パターンを増やして下さい。
--  */
.heightpt_01{	display: block;	height: 55px;	}

/*   -- サポートセンター用 検索窓--  */
dl.searchSubbox{	dispalay:block;	width: auto;	margin: 0px;	padding: 3px 0px 3px 70px;	border: 1px solid #b0bec7;	background-color: #e9f2f7;}
dl.searchSubbox dt{	clear:left;	float:left;	dispalay:block;	padding: 0 10px 0 0px;}
dl.searchSubbox dd{padding: 0 0 0 10px;	margin: 0px;	dispalay:block;	}


/*   -- シリコンコネクスパート--  */
dl.slicon{width:284px;	dispalay:block;margin: 0px; padding: 0px; float:left; }
dl.slicon dt{  padding:10px 0 5px 20px; margin: 0px; display: block;}
dl.slicon dd{  padding:0 0 20px 22px; margin: 0px; display: block;}
dl.impats{margin: 0px; padding: 10px 10px 0 10px;}
dl.impats dt{float:right;padding:0 0 15px 0;}
dl.impats dd{width:330px; padding: 0px 10px 15px 0;  margin: 0px; display: block; float:left;display: block;}


/*   -- カテゴリ・ソリューション・メーカ用--  */
.borderBox_pt02D {
	width: auto;
	margin: 0px;
	padding: 10px;
	border: 1px solid #dfe5e8;
	display: block;
}
.borderBox_pt02D div{width:546px;background-image: url(../images/cate_line.gif);background-repeat: repeat-y;}
dl.category{width:546px;padding: 0px;display:block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
/*
dl.category dt{width:90px;padding:5px 0 5px 0;margin: 0px;display: block;
	float:left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;height:80px;	}
dl.category dd{width:183px;padding:5px 0 5px 0;margin: 0px;display: block;float:left;
	border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;height:80px;}
dl.category dt.end{width:90px;padding:5px 0 5px 0;margin: 0px;display: block;float:left;height:80px;border-bottom-style: none;}
dl.category dd.end{width:183px;padding:5px 0 5px 0;margin: 0px;display: block;float:left;height:80px;border-bottom-style: none;}
*/
dl.category dt {
	width: 90px;
	padding: 10px 0 10px 0;
	margin: 0px;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height: 90px;
}
dl.category dd {
	width: 183px;
	padding: 10px 0 10px 0;
	margin: 0px;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height: 90px;
}
dl.category dt.end {
	width: 90px;
	padding: 10px 0 10px 0;
	margin: 0px;
	display: block;
	float: left;
	height: 90px;
	border-bottom-style: none;
}
dl.category dd.end {
	width: 183px;
	padding: 10px 0 10px 0;
	margin: 0px;
	display: block;
	float: left;
	height: 90px;
	border-bottom-style: none;
}

dl.solution{width:546px;padding: 0px;display:block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
dl.solution dt{width:97px;padding:5px 0 5px 0;margin: 0px;display: block;
	float:left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;height:85px;	}
dl.category dt {
	width: 90px;
	padding: 10px 0 10px 0;
	margin: 0px;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height: 90px;
}
dl.solution dt {
	width: 97px;
	padding: 5px 0 5px 0;
	margin: 0px;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height: 65px;
}
dl.solution dd {
	width: 176px;
	padding: 5px 0 5px 0;
	margin: 0px;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height: 65px;
	line-height: 130%;
}
dl.category dd {
	width: 183px;
	padding: 10px 0 10px 0;
	margin: 0px;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height: 90px;
}
dl.category dt.end {
	width: 90px;
	padding: 10px 0 10px 0;
	margin: 0px;
	display: block;
	float: left;
	height: 90px;
	border-bottom-style: none;
}
dl.category dd.end {
	width: 183px;
	padding: 10px 0 10px 0;
	margin: 0px;
	display: block;
	float: left;
	height: 90px;
	border-bottom-style: none;
}
dl.solution dd{width:176px;padding:5px 0 5px 0;margin: 0px;display: block;float:left;
 border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;height:85px;line-height:110%;}
dl.solution dt {
	width: 97px;
	padding: 5px 0 5px 0;
	margin: 0px;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height: 65px;
}
dl.solution dd {
	width: 176px;
	padding: 5px 0 5px 0;
	margin: 0px;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height: 65px;
	line-height: 130%;
}
dl.solution dd p.naviCont a strong {word-break:normal;line-height:116%;}
dl.solution dd p.text10{word-break:normal;}
/*
dl.solution dt.end{width:97px;padding:5px 0 5px 0;margin: 0px;display: block;float:left;height:85px;border-bottom-style: none;}
dl.solution dd.end{width:176px;padding:5px 0 5px 0;margin: 0px;display: block;float:left;height:85px;border-bottom-style: none;}
*/
dl.solution dt.end {
	width: 97px;
	padding: 5px 0 5px 0;
	margin: 0px;
	display: block;
	float: left;
	height: 65px;
	border-bottom-style: none;
}
dl.solution dd.end {
	width: 176px;
	padding: 5px 0 5px 0;
	margin: 0px;
	display: block;
	float: left;
	height: 65px;
	border-bottom-style: none;
}
.borderBox_pt02E {
	width: auto;
	margin: 0px;
	padding: 3px;
	border: 1px solid #dfe5e8;
	display: block;
}
.borderBox_pt02E div{
	width:561px;
	background-image: url(../images/cate_line.gif);
	background-repeat: repeat-y;
	background-position: 12px 0px;
}
.borderBox_pt02E .makerBgBox {
	width: 556px;
	background:url(../images/cate_line2.gif) repeat-y 0 0;
}
dl.maker {
	width: 556px;
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
dl.maker dt {
	width: 185px;
	padding:0;
	margin: 0px;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height:50px;
	text-align:center;
}
dl.maker dd {
	width: 148px;
	padding: 5px 0 5px 0;
	margin: 0px;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height: 60px;
}
dl.maker dt.end {
	width: 185px;
	padding:0;
	margin: 0px;
	display: block;
	float: left;
	height:50px;
}
dl.maker dd.end {
	width: 148px;
	padding: 5px 0 5px 0;
	margin: 0px;
	display: block;
	float: left;
	height: 60px;
	border-bottom-style: none;
}
dl.maker dt img {
	margin:5px 0 0 0;
}
dl.maker{width:556px;padding: 0px;display:block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
/*
dl.maker dt{width:127px;padding:5px 0 5px 3px;margin: 0px;display: block;
	float:left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;height:100px;}
dl.maker dd{width:148px;padding:5px 0 5px 0;margin: 0px;display: block;float:left;
	border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;height:100px;}
dl.maker dt.end{width:127px;padding:5px 0 5px 3;margin: 0px;display: block;float:left;height:100px;border-bottom-style: none;}
dl.maker dd.end{width:148px;padding:5px 0 5px 0;margin: 0px;display: block;float:left;height:100px;border-bottom-style: none;}
*/
/*   -- マイコン検索結果--  */
dl.searchMy{width:588px;margin: 0px; padding: 0px;}
dl.searchMy dt{width:150px;padding:0 10px 1px 0;margin: 0px;display: block;float:left;clear:left; text-align:right;}
dl.searchMy dd{padding:0 0 1px 0; margin: 0px; display: block;}

/*   -- ボタンエリアリストパターン--  */
ul.btnPtA{margin: 0px; padding: 15px 0 0 0;}
ul.btnPtA li{margin: 0px; padding: 0 10px 0 0; display:inline;}

ul.btnPtB{margin: 0px; padding: 10px 0 0 0;}
ul.btnPtB li{margin: 0px; padding: 0 10px 0 0; display:inline;}

ul.btnPtC{margin: 0px; padding: 5px 0 0 0;}
ul.btnPtC li{margin: 0px; padding: 0 10px 0 0; display:inline;}

dl.contBox580 {margin: 0px;width: 569px;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;text-align: left;}
dl.contBox580 dt.pt01{margin: 0px;padding:0 10px 0 0;display:inline;float:left;clear:left;text-align:left;}
dl.contBox580 dt.pt02{margin: 0px;padding: 0 0 0 10px;display:inline;float:right;clear:right;}
dl.contBox580 dd{margin: 0px;padding: 0px;display:inline;}

dl.contBoxptA {margin: 0px;width: 768px;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;text-align: left;}
dl.contBoxptA dt.pt01{margin: 0px;padding:0 10px 0 0;display:inline;float:left;clear:left;text-align:left;}
dl.contBoxptA dt.pt02{margin: 0px;padding: 0 0 0 10px;display:inline;float:right;clear:right;}
dl.contBoxptA dd{margin: 0px;padding: 0px;display:inline;}


/*   ガイド左flashあり版用  */
dl.ginfo{padding: 15px;margin:0px; display:block;}
dl.ginfo dt{display:block; padding: 0px;	margin: 0px;float:left;}
dl.ginfo dd{display:block; padding: 0px;	margin: 0px; width:325px; float:right;}

/*   リニューアルガイド  */
dt.wrnA a{width:197px;margin:0px;display:block;font-size: 80%;background-image: url(../images/guide_sum01.jpg);background-repeat: no-repeat;float: right;padding: 198px 0 0 0;text-align: center;}
dt.wrnA a:hover{opacity:0.7;filter: alpha(opacity=70);}
dt.wrnB a{width:197px;margin:0px;display:block;font-size: 80%;background-image: url(../images/guide_sum03.jpg);background-repeat: no-repeat;float: right;padding: 141px 0 0 0;text-align: center;}
dt.wrnB a:hover{opacity:0.7;filter: alpha(opacity=70);}
dt.wrnC a{width:197px;margin:0px;display:block;font-size: 80%;background-image: url(../images/guide_sum02.jpg);background-repeat: no-repeat;float: right;padding: 185px 0 0 0;text-align: center;}
dt.wrnC a:hover{opacity:0.7;filter: alpha(opacity=70);}

/*   レンタルID  */

div.rentalList ul{width:568px;margin:0px;padding:0px;}
div.rentalList ul li{width:184px;margin:0px;padding: 0px;display:block; float:left;}
div.rentalList ul li span a {
	margin: 0px;
	padding: 5px 0 0 25px;
	display: inline-block;
	background: url(../images/header_icon.gif) no-repeat 15px -295px;
}
div.rentalList ul li span a:hover {
margin:0pxpadding: 5px 0 0 25px;
	display: inline-block;
	background: url(../images/header_icon.gif) no-repeat 15px -309px;
	background-position: 15px 5px;
}


ul.rStepBox{padding:0 0 15px 0;margin:0px;}

ul.rStepBox li{float:left;}
.rstep1{padding:0px;margin:0px;display:block;width:123px;height:142px;font-size: 1px;background-image: url(../images/rental_step.gif);background-repeat: no-repeat;text-indent:-9999px;cursor:pointer;}
.rstep2{padding:0px;margin:0px;display:block;width:123px;height:142px;font-size: 1px;
	background-image: url(../images/rental_step.gif);
	background-repeat: no-repeat;text-indent:-9999px;cursol:pointer;background-position: -123px 0px;cursor:pointer;}
.rstep3{padding:0px;margin:0px;display:block;width:123px;height:142px;font-size: 1px;
	background-image: url(../images/rental_step.gif);
	background-repeat: no-repeat;text-indent:-9999px;cursol:pointer;background-position: -246px 0px;cursor:pointer;}

.rstep4{padding:0px;margin:0px;display:block;width:123px;height:142px;font-size: 1px;
	background-image: url(../images/rental_step.gif);
	background-repeat: no-repeat;text-indent:-9999px;cursol:pointer;background-position: -369px 0px;cursor:pointer;}
/*
.rstep1 a:hover{padding:0px;margin:0px;background-position: 0px -142px;text-indent:-9999px;text-align:right;}
 */
#rStep1,#rStep2,#rStep3,#rStep4{width:550px;padding:0px;margin:0px;display:none;}
.borderBox_str10rental{width: auto;margin: 0px;padding: 10px;display: block;border: 1px solid #b0bec7;background-color: #FAEBC1;}



/*   max-width min-width
bom詳細テーブルに最大幅、最小幅を設定
 */
div.bomDt{min-width: 150px;max-width: 350px;border: 1px solid #999;}
*htm div.bomDt{
width:expression(document.body.clientWidth &lt; 150? “350px”:
document.body.clientWidth &gt; 150? “350px” : “auto”);
border: 1px solid #999;
}


.bomiconBox a {
	display: block;
	margin: 0px;
	padding: 5px 10px 3px 10px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
}
.bomiconBox a:hover {
	display: block;
	margin: 0px;
	padding: 5px 10px 3px 10px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	color:#FFF;
}


/*  カタログv5 */
.catalogs{
	padding:0px;
	width:750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



.catalogs .digibtnArea p{width:auto;display: block;padding: 0px;margin:0px;}

.catalogs .btnArea{display: block;padding: 0px;margin:0px;width: 730px;height: 100px;background-image: url(../images/catalog_btn_area.jpg);background-repeat: no-repeat;}
.catalogs .btnArea p{width:auto;display: block;padding: 0px;margin-top: 0px;margin-right: 60px;margin-bottom: 0px;margin-left: 59px;}
.catalogs .btnArea p span.btn01 a{display: block;padding: 0px;margin: 0px;width: 294px;float: left;height: 72px;font-size: 1px;background-image: url(../images/catalog_btn01.jpg);text-indent: -9999px;}
.catalogs .btnArea p span.btn01 a:hover{display: block;padding: 0px;margin: 0px;font-size: 1px;text-indent: -9999px;background-position: 0px -72px;float: left;}
.catalogs .btnArea p span.btn02 a{display: block;padding: 0px;margin: 0px;width: 294px;float: right;height: 72px;font-size: 1px;background-image: url(../images/catalog_btn02.jpg);text-indent: -9999px;}
.catalogs .btnArea p span.btn02 a:hover{display: block;padding: 0px;margin: 0px;font-size: 1px;text-indent: -9999px;background-position: 0px -72px;float: right;}
.catalogs .seigo a{padding: 22px 0 0 0;margin:0px;width:135px;display: inline-block;background-image:url(../images/seigohyou_btn.jpg);background-repeat: no-repeat;height:22px;color:#F00;text-align:left;text-indent: 35px;}
.catalogs .seigo a:hover{padding: 22px 0 0 0;margin: 0px;display: inline-block;background-repeat: no-repeat;background-position: 0px -44px;color: #FFF;text-align:left;text-indent: 35px;}
.catalogs .seigo a:visited{padding: 22px 0 0 0;;margin: 0px;display: inline-block;text-align:left;	text-indent: 35px;}
.catalogs dl{padding:0px;margin:0px;}
.catalogs dl dt{padding:0 0 10px 0;margin:0px;}
.catalogs dl dd{padding:0 0 0 15px;margin:0px;float:left;display:block;}
.catalogs dl dd p.ptA{padding:0 0 30px 0;margin:0px;width:165px;display:block;}
.catalogs dl dd p.ptB{padding:0 0 30px 0;margin:0px;width:340px;display:block;}
.catalogs dl dd p.ptC{padding:0 0 30px 0;margin:0px;width:180px;display:block;}
.catalogs dl dd p.ptD{padding:0 0 30px 0;margin:0px;width:230px;display:block;}

.catalogs  .infoBack{	display: block;	padding: 0 0 0 43px;margin:0px;	width:auto;	font-size: 85%;	line-height: 140%;	color:#666666;}

/* カタログvol6リリース前
.catalogs .digibtnArea{display: block;padding: 0px;margin:0 auto 0 auto;width: 614px;height: 100px;}
*/
.catalogs .digibtnArea{display: block;padding: 0px;margin:0 auto 0 auto;width: 580px;height: 100px;}


/* カタログvol6リリース前
.catalogs h3.digi{padding:0px;margin:0px;font-size: 1px;background-image: url(../images/digicatalog_main.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 222px;width: 730px;}
*/
.catalogs h3.digi{padding:0px;margin:0 auto 0 auto;}


/* カタログvol6リリース前
.catalogs .digibtnArea p span.digibtn01 a{display: block;	padding: 0px;margin: 0px;width: 302px;float: left;height: 77px;	font-size: 1px;	background-image: url(../images/digicata02_btn_01.jpg);	text-indent: -9999px;}
.catalogs .digibtnArea p span.digibtn01 a:hover{display: block;padding: 0px;margin: 0px;font-size: 1px;text-indent: -9999px;background-position: 0px -71px;float: left;}

.catalogs .digibtnArea p span.digibtn01b a{display: block;padding: 0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;width:  302px;height: 77px;font-size: 1px;
background-image: url(../images/digicata02_btn_01.jpg);
text-indent: -9999px;}
.catalogs .digibtnArea p span.digibtn01b a:hover{display: block;padding: 0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;font-size: 1px;text-indent: -9999px;background-position: 0px -71px;}

.catalogs .digibtnArea p span.digibtn02 a{display: block;padding: 0px;margin: 0px;width:  302px;float: right;height: 77px;font-size: 1px;background-image: url(../images/digicata02_btn_02.jpg);text-indent: -9999px;background-position: 0px 0px;}
.catalogs .digibtnArea p span.digibtn02 a:hover{display: block;padding: 0px;margin: 0px;font-size: 1px;text-indent: -9999px;background-position: 0px -71px;float: right;}
*/


.coupon{padding:0 0 10px 0;}

.cReg{width:568px;padding:0px;margin:0px;display:block;}

.cReg p.sSubtitle{width: auto;font-size:100%;margin: 0px;paddingp: 2px 0 5px 0px;color: #333333;
	border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;font-weight: bold;text-indent: 15px;}

.cReg p.circle{
	margint:0px;
	font-size:100%;
	display: inline-block;
	margin: 0px;
	padding:5px 0 0 22px;
	background-image: url(../images/creg_icon_01.gif);
	background-repeat: no-repeat;
	background-position: 9px 7px;
}
.cReg p.disc{margint:0px;font-size:100%;display: inline-block;margin: 0px;padding:5px 0 0 22px;
	background-image: url(../images/creg_icon_02.gif);
	background-repeat: no-repeat;background-position: 9px 7px;
}
.cReg dl.ptA {width:auto;padding: 10px 0 20px 0; display:block;margin: 0px;}
.cReg dl.ptA  dt.pt01{margin: 0px;float:left;clear:left;display:block;padding:0 10px 0 0;}
.cReg dl.ptA  dt.pt01 img{margin: 0px;padding:0px;display:block;}
.cReg dl.ptA  dd{margin: 0px;padding: 0 0 20px 0;display:block;}
.cReg dl.ptA  dt.pt02{margin: 0px;float:right;clear:right;display:block;padding: 0 0 0 10px;}
.cReg dl.ptA  dt.pt02 img{margin: 0px;padding:0px;display:block;}

/*   キャンペーンページ  */
.camp_ttl{
	width:750px;
	height:172px;
	display:block;
	font-size: 1px;
	background-image: url(../images/cmp_renew_ttl01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.camp_ttlind{width:750px;height:207px;display:block;
	background-image: url(../images/cmp_renew_ttl02.gif);
	background-repeat: no-repeat;
}

dl.coupons{
	width:670px;
	padding:0px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
dl.coupons dt.off1000{
	width:670px;
	height:63px;
	padding:0px;
	margin:0px;
	background-image: url(../images/cmp_renew_ind01.gif);
	background-repeat: no-repeat;
	display:block;
	text-indent: -9999px;
}
dl.coupons dd.offa{
	width:auto;
	padding:10px;
	margin:0px;
	background-color: #e4f2ff;
	display: block;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8dc3f5;
	border-bottom-color: #8dc3f5;
	border-left-color: #8dc3f5;
}



dl.coupons dt.off500{
	width:670px;
	height:95px;
	padding:0px;
	margin:0px;
	background-image: url(../images/cmp_renew_ind02.gif);
	background-repeat: no-repeat;
	display:block;
	text-indent: -9999px;
	background-position: 0px 0px;
}
dl.coupons dd.offb{
	width:auto;
	padding:10px;

	margin:0px;
	background-color: #eff7ff;
	display: block;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8dc3f5;
	border-bottom-color: #8dc3f5;
	border-left-color: #8dc3f5;
}

dl.coupons dt.guide{width:670px;height:26px;padding:0px;margin:0px;
	background-image: url(../images/cmp_renew_ind04.gif);
	background-repeat: no-repeat;display:block;
	text-indent: -9999px;
}

.btn1000off a{
	background-image: url(../images/cmp_renew_1000offbtn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display:
				block;
	padding: 0px;
	height: 70px;
	width: 294px;
	font-size: 1px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.btn1000off a:hover{background-repeat: no-repeat;text-indent: -9999px;display: block;	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;padding: 0px;background-position: 0px -70px;font-size: 1px;}

.btn500off a{background-image: url(../images/cmp_renew_500offbtn.gif);background-repeat: no-repeat;text-indent: -9999px;display:
				block;	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;padding: 0px;height: 50px;width: 264px;font-size: 1px;}
.btn500off a:hover{background-repeat: no-repeat;text-indent: -9999px;display: block;	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;padding: 0px;background-position: 0px -50px;font-size: 1px;}



.btnreg a{background-image: url(../images/cmp_renew_regbtn.gif);background-repeat: no-repeat;text-indent: -9999px;display:
				block;	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;padding: 0px;height: 57px;width: 281px;font-size: 1px;}
.btnreg a:hover{background-repeat: no-repeat;text-indent: -9999px;display: block;	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;padding: 0px;background-position: 0px -57px;font-size: 1px;}

.couponBorder{
	background-color: #fffcd4;
	display: block;
	margin: 0px;
	padding: 20px;
	width: auto;
	border: 1px solid #cfcfcf;
	}

dl.campCoupon{width:760px;margin:0px;padding:0px;display: block;}
dl.campCoupon dt{padding:0px;margin:0px;display: block;}
dl.campCoupon dt img{padding:0px;margin:0px;display: block;}
dl.campCoupon dt.title{width:760px;height:183px;font-size: 1px;background-image: url(../images/coupon_01.jpg);background-repeat: no-repeat;
text-indent: -9999px;display: block;margin: 0px;padding: 0px;}
dl.campCoupon dd{width:auto;padding:12px 60px 0 60px;margin: 0px;display:block;}
dl.campCoupon dd.ptA{width:auto;padding:12px 80px 30px 80px;margin: 0px;display:block;}
dl.campCoupon dd.none{width:auto;padding:0px;margin: 0px;display:none;}

.contBox43{width: 43px;	margin: 0px;padding: 0px;display: block;}

.coubtnAreaA{width: 582px;display: block;padding:0 0 20px 0;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.coubtnAreaB{width: 286px;display: block;padding:0 0 20px 0;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}

.couponBtnA a{width:284px;height:60px;display:block;font-size: 1px;
text-decoration: none;background-image: url(../images/coupon_05.jpg);background-repeat: no-repeat;background-position: 0px 0px;text-indent: -9999px;
}
.couponBtnA a:hover{display:block;font-size: 1px;
text-decoration: none;background-repeat: no-repeat;background-position: 0px -60px;text-indent: -9999px;
}
.couponBtnB a{width:284px;height:60px;display:block;font-size: 1px;
text-decoration: none;background-image: url(../images/coupon_05.jpg);background-repeat: no-repeat;background-position: -300px 0px;text-indent: -9999px;
}
.couponBtnB a:hover{display:block;font-size: 1px;
text-decoration: none;background-repeat: no-repeat;background-position: -300px -60px;text-indent: -9999px;
}

/*  -- noise -- */

.noise_btn a{
	background-color: #ffcd46;
	padding: 0 3px 0 3px;
	width: 92%;
	margin:3px;

	display: block;
	color: #333333;
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ff9641;
	border-right-color: #ff9641;
	border-bottom-color: #ff9641;
	border-left-color: #ff9641;

}

.noise_btn a:hover{
	background-color: #ff992c;
	padding: 0 3px 0 3px;
	width: 92%;
	margin:3px;
	display: block;
	font-size: 10px;
	color: #333333;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d5792f;
	border-right-color: #d5792f;
	border-bottom-color: #d5792f;
	border-left-color: #d5792f;
	text-decoration: none;
}

.noise_btn a:visited{
	margin:3px;
	padding: 0 3px 0 3px;
	color: #333333;
	width: 92%;
	display: block;
	text-decoration: none;

}

/*  -- noise2 -- */

.noise_btn2 a{

	background-color: #a4d7ff;
	padding: 0 3px 0 3px;
	width: 70%;
	margin:3px;
	display: block;
	color: #333333;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #55b5ff;
	border-right-color: #55b5ff;
	border-bottom-color: #55b5ff;
	border-left-color: #55b5ff;
	line-height: 160%;

}

.noise_btn2 a:hover{
	background-color: #60ade8;
	padding: 0 3px 0 3px;
	width: 70%;
	margin:3px;
	display: block;
	font-size: 12px;
	color: #333333;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4177a1;
	border-right-color: #4177a1;
	border-bottom-color: #4177a1;
	border-left-color: #4177a1;
	text-decoration: none;
	line-height: 160%;

}

.noise_btn2 a:visited{
	margin:3px;
	padding: 0 3px 0 3px;
	color: #333333;
	width: 70%;
	display: block;
	text-decoration: none;

}

/*  -- noise3 -- */

.noise_btn3 a{
	background-color: #ffcd46;
	padding: 0 3px 0 3px;
	width: 70%;
	margin:3px;
	display: block;
	color: #333333;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ff9641;
	border-right-color: #ff9641;
	border-bottom-color: #ff9641;
	border-left-color: #ff9641;
	line-height: 160%;

}

.noise_btn3 a:hover{
	background-color: #ff992c;
	padding: 0 3px 0 3px;
	width: 70%;
	margin:3px;
	display: block;
	font-size: 12px;
	color: #333333;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d5792f;
	border-right-color: #d5792f;
	border-bottom-color: #d5792f;
	border-left-color: #d5792f;
	text-decoration: none;
	line-height: 160%;

}

.noise_btn3 a:visited{
	margin:3px;
	padding: 0 3px 0 3px;
	color: #333333;
	width: 70%;
	display: block;
	text-decoration: none;

}

ul.knc{display: block;margin: 0px;padding:0 20px 0 0;float:left;}

ul.knc li.ind {
	margin: 0px;padding:0 0 3px 15px;
	font-weight: bold;color: #333;
}

ul.knc li.ind a{
	margin: 0px;padding:0 0 3px 15px;
	background-position: 0px 3px;background-image: url(../images/icon_arrow_06.gif);background-repeat: no-repeat;font-weight: bold;color: #333;
}

ul.knc li a{display:inline-block;margin: 0px;padding:0 0 0 15px;}
/*  エラー用 */

.errtxsml{width:150px;color:red;display:block;padding:5px 0 5px 0;word-break: break-all;word-wrap:break-word;}
.errtxmid{width:180px;color:red;display:block;padding:5px 0 5px 0;word-break: break-all;word-wrap:break-word;}
.errtxbig{width:200px;color:red;display:block;padding:5px 0 5px 0;word-break: break-all;word-wrap:break-word;}


	#pcbservice{padding:0px;margin:0px;}
	#pcbservice h2.title{background-image: url(../images/pcbservice_title.jpg);background-repeat: no-repeat;
	display: block;margin: 0px;padding: 0px;height: 142px;width: 760px;font-size: 1px;text-indent: -9999px;}
	#pcbservice .subtitle{padding:0;margin:0px;background-image: url(../images/pcbservice_subtitile01.gif);
	background-repeat: no-repeat;background-position: 0px 19px;text-indent: -9999px;display: block;height: 47px;width: auto;}
	#pcbservice .pcbflowimg{width:505px;height:512px; padding: 0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;text-indent: -9999px;display:block;
	background-image: url(../images/pcbservice_img.jpg);}

	#pcbservice .pcbsEstm a{width:210px;height:50px;display: block;margin: 0px;padding: 0px;font-size: 1px;
	background-image: url(../images/pcbservice_estm_btn.gif);background-repeat: no-repeat;text-indent: -9999px;}
	#pcbservice .pcbsEstm a:hover{display: block;margin: 0px;padding: 0px;font-size: 1px;text-indent: -9999px;background-position: 0px -50px;}

	#pcbservice .pcbsCon a{width:210px;height:50px;display: block;margin: 0px;padding: 0px;font-size: 1px;
	background-image: url(../images/pcbservice_con_btn.gif);background-repeat: no-repeat;text-indent: -9999px;}
	#pcbservice .pcbsCon a:hover{display: block;margin: 0px;padding: 0px;font-size: 1px;text-indent: -9999px;background-position: 0px -50px;}

	#pcbservice .box_pcb01{margin: 0px;padding: 20px 20px 10px 20px;}
	#pcbservice .box_pcb02{margin: 0px;padding: 10px 10px 40px 10px;}
	#pcbservice .box_pcb03{margin: 0px;padding: 0px 20px 10px 20px;}
	#pcbservice .contBoxCap{width: 160px;margin: 0px;padding:0px;display: block;float:left;}

	#pcbservice p.formNextpcb a{width:160px;display: block;margin: 0px;padding: 5px;
	border-top-width: 1px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;
	border-bottom-style: solid;border-left-style: solid;
	border-top-color: #666;border-right-color: #333;border-bottom-color: #333;border-left-color: #666;font-size: 14px;font-weight: bold;
	color: #333;background-image: url(../images/formnext_5.gif);background-repeat: repeat-x;background-color: #ffba00;}


	#pcbservice p.formNextpcb a:hover{width:160px;display: block;margin: 0px;padding: 5px;
	border-top-width: 2px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 2px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-top-color: #666;border-right-color: #333;border-bottom-color: #333;border-left-color: #666;
	font-size: 116%;font-weight: bold;color: #333;background-image: url(../images/formnext_5.gif);background-repeat: repeat-x;text-decoration:none;background-color: #ffba00;}

	*html #pcbservice p.formNextpcb a{width:160px;display: block;margin: 0px;padding: 5px;border-top-width: 1px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-top-color: #666;border-right-color: #333;border-bottom-color: #333;border-left-color: #666;
	font-size: 116%;font-weight: bold;color: #333;background-image: url(../images/formnext_5.gif);background-repeat: repeat-x;background-color: #ffba00;	}


	*html #pcbservice p.formNextpcb a:hover{width:160px;display: block;margin: 0px;padding: 5px;
	border-top-width: 1px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 1px;border-top-style: solid;
	border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #666;border-right-color: #333;border-bottom-color: #333;border-left-color: #666;
	font-size: 116%;font-weight: bold;color: #333;background-image: url(../images/formnext_5.gif);background-repeat: repeat-x;text-decoration: none;background-color: #ffba00;	}

	*html #pcbservice p.formNextpcb a:visited{width:160px;display: block;margin: 0px;padding: 5px;border-top-width: 1px;border-right-width: 2px;border-bottom-width: 2px;
	border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-top-color: #666;border-right-color: #333;border-bottom-color: #333;border-left-color: #666;font-size: 116%;font-weight: bold;color: #333;
	background-image: url(../images/formnext_5.gif);background-repeat: repeat-x;text-decoration: none;background-color: #ffba00;	}
	.tdditTitle{background-color: #dbdbdb;}
	.tdditITitle{background-color: #EEEEEE;}



/*  --------- @@@@@@@@@@@@富士通用@@@@@@@@@@@@ START ※説明bodyにid="fujitsu"を入れる!
-------------------------------------------------------------------------------------------------------------------------------------- */
body#fujitsu #header{width: 600px;padding: 0px;display: block;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
body#fujitsu #logoArea{padding: 0px;margin: 0px;	display: block;height: 70px;float: left;}
body#fujitsu #header .loginArea{width: auto;margin: 0px;padding: 0px;float: right;}
body#fujitsu #header .stock{font-size: 80%;line-height: 120%;text-align: left;margin: 0px;padding: 20px 20px 0 15px;float: left;}
body#fujitsu #header .stocksubwin{font-size: 80%;line-height: 120%;	margin: 0px;padding: 20px 0 0 15px;float: left;}
body#fujitsu #header .login{width: auto	;margin: 0px;padding: 0px;float: right;	}
body#fujitsu #header .cart{width: auto	;margin: 0px;padding: 5px 0 0 0;float: right;}
body#fujitsu #header ul.naviG{width: auto	;margin: 0px;padding: 0px;}
body#fujitsu #header li.naviG{width: auto;margin: 0px;padding: 0px;display: inline;list-style-type: none;}
body#fujitsu #header li.naviG a{width: auto;margin: 0px;padding: 0px;display: inline;list-style-type: none;font-size: 80%;line-height: 120%;
	color: #333;text-decoration: none;}
body#fujitsu #header li.naviG a:hover{width: auto;margin: 0px;padding: 0px;display: inline;list-style-type: none;font-size: 80%;
	line-height: 120%;color: #F60;text-decoration: underline;}
body#fujitsu #header li.naviG a:visited{width: auto;margin: 0px;padding: 0px;display: inline;list-style-type: none;}
body#fujitsu #header ul.naviC{width: auto;margin: 0px;padding: 0px;float: right;}
body#fujitsu #header i.naviC{width: 110px;height: 35px;margin: 0px;padding: 0px;float: left;display: block;background-repeat: no-repeat;
	background-position: 105px;}
body#fujitsu #header li.naviCb{width: auto;height: 35px;margin: 0px;padding: 0px;float: left;display: block;}
body#fujitsu #header li.naviC a{margin: 0px;padding: 0px;font-size: 100%;line-height: 110%;color: #333;font-weight: bold;}
body#fujitsu #header li.naviC a:hover{margin: 0px;padding: 0px;font-size: 100%;line-height: 110%;color: #F60;font-weight: bold;}
body#fujitsu #header li.naviCb a{margin: 0px;padding: 0px;font-size: 100%;line-height: 110%;color: #333;font-weight: bold;}
body#fujitsu #header li.naviCb a:hover{margin: 0px;padding: 0px;font-size: 100%;line-height: 110%;color: #F60;font-weight: bold;}
body#fujitsu #header p.naviIcon_01Tline{width: auto;height: 35px;margin: 0px;float: left;display: block;background-image: url(../images/cart.gif);
	background-repeat: no-repeat;background-position: 0px 2px;padding: 3px 8px 0 32px;}
body#fujitsu #header p.naviIcon_01{width: auto;height: 35px;margin: 0px;float: left;display: block;background-image: url(../images/cart.gif);
	background-repeat: no-repeat;background-position: 0px 2px;padding: 11px 8px 0 32px;}
body#fujitsu #header p.naviIcon_02Tline{width: auto;height: 35px;margin: 0px;float: left;display: block;background-image: url(../images/cart_02.gif);
	background-repeat: no-repeat;background-position: 0px 2px;padding: 3px 8px 0 32px;}
body#fujitsu #header p.naviIcon_02{width: auto;height: 35px;margin: 0px;float: left;display: block;background-image: url(../images/cart_02.gif);
	background-repeat: no-repeat;background-position: 0px 2px;padding: 11px 8px 0 32px;}
body#fujitsu #header p.naviIcon_03Tline{width: auto;height: 35px;margin: 0px;float: left;display: block;background-image: url(../images/memberlogin.gif);
	background-repeat: no-repeat;background-position: 0px 2px;padding: 3px 8px 0 32px;}
body#fujitsu #header p.naviIcon_03{width: auto;height: 35px;margin: 0px;float: left;display: block;
	background-image: url(../images/memberlogin.gif);background-repeat: no-repeat;background-position: 0px 2px;padding: 11px 8px 0 32px;}
body#fujitsu #header p.naviIcon_04Tline{width: auto;height: 35px;margin: 0px;float: left;display: block;background-image:
	url(../images/newmember.gif);background-repeat: no-repeat;background-position: 0px 2px;padding: 3px 8px 0 32px;}
body#fujitsu #header p.naviIcon_04{width: auto;height: 35px;margin: 0px;float: left;display: block;
	background-image: url(../images/newmember.gif);background-repeat: no-repeat;background-position: 0px 2px;padding: 11px 8px 0 32px;}
body#fujitsu #header p.naviIcon_05Tline{width: auto;height: 35px;margin: 0px;float: left;display: block;
	background-image: url(../images/icon_hd.gif);background-repeat: no-repeat;background-position: 0px 2px;padding: 3px 15px 0 32px;}
body#fujitsu #header p.naviIcon_05{width: auto;height: 35px;margin: 0px;float: left;display: block;
	background-image: url(../images/icon_hd.gif);background-repeat: no-repeat;background-position: 0px 2px;padding: 11px 15px 0 32px;}
body#fujitsu #header p.naviIcon_06Tline{width: auto;height: 35px;margin: 0px;float: left;display: block;
	background-image: url(../images/icon_user.gif);background-repeat: no-repeat;background-position: 0px 2px;padding: 3px 15px 0 32px;white-space: nowrap;}
body#fujitsu #header p.naviIcon_06{width: auto;height: 35px;margin: 0px;float: left;display: block;
	background-image: url(../images/icon_user.gif);background-repeat: no-repeat;background-position: 0px 2px;padding: 11px 8px 0 35px;}
body#fujitsu #logoArea h1#logo {padding: 0px;margin: 0px;	display: none;font-size: 1px;text-indent: -9999px;}



/*  --------- 富士通用 検索 ----------- */
body#fujitsu #search{width: auto;margin: 0px;padding: 0px;display: block;}
body#fujitsu #search .searchMain{width: 590px;padding: 0px;display: block;float:left;margin-top: 0px;margin-right: auto;
margin-bottom: 0px;margin-left: auto;}
body#fujitsu #search .searchIn{width: auto;padding: 0 0 0 10px;display: block;margin: 0px;}
body#fujitsu #search .searchBox{width: 600px;height: 63px;padding: 0px;display: block;
	margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-image: url(../images/main_search_box_m.gif);background-repeat: repeat-x;}

/* 00048 motoyoshi add START */
body#fujitsu #search .searchBoxleft2{width: 600px;height: 97px;padding: 0px;display: block;
	margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-image: url(../images/main_search_box_m.gif);background-repeat: repeat-x;float:left;}
/* 00048 motoyoshi add END */

body#fujitsu #search #searchClose{width: 600px;height: 9px;padding: 0px;display: block;margin-top: 0px;
	margin-right: auto;margin-bottom: 0px;margin-left: auto;background-image: url(../images/main_search_box_mb.gif);background-repeat: repeat-x;}
body#fujitsu #search #searchOpen{width: 600px;height: 9px;padding: 0px;display: none;margin-top: 0px;
	margin-right: auto;margin-bottom: 0px;margin-left: auto;background-image: url(../images/main_search_box_mb.gif);background-repeat: repeat-x;}
body#fujitsu #search #searchContents{width: 600px;padding: 0px;display: none;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;
	background-image: url(../images/main_search_openm.gif);background-repeat: repeat-y;}
body#fujitsu #search .searchCondetail{width: auto;padding: 10px 0 0 30px;margin: 0px;display: block;}
body#fujitsu .searchCondetailLeft{width: auto;padding: 0px 0 0 20px;display: block;margin: 0px;
	background-image: url(../images/main_search_detai_tline.gif);background-repeat: repeat-y;float:left;}
body#fujitsu #search .searchForm{width: auto;margin: 0px;	padding: 15px 0  0 15px;display: block;}
body#fujitsu #search ul.searchLink{width: auto;margin: 0px;display: block;text-align: center;}
body#fujitsu #search li.searchLink{width: auto;margin: 0px;display: block;text-align: center;display: inline;}
body#fujitsu #search li.searchLink a {
	margin: 0px;
	padding: 0 10px 0 7px;
	font-size: 80%;
	line-height: 120%;
	color: #17387b;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: inline;
}
body#fujitsu #search li.searchLink a:hover {
	margin: 0px;
	padding: 0 10px 0 7px;
	font-size: 80%;
	line-height: 120%;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	display: inline;
	text-decoration: underline;
	color: #F60;
}
body#fujitsu #search .searchRight{width: auto;margin: 0px;padding: 5px 12px 0px 0;display: block;float:right;font-size: 100%;color: #17387b;}
body#fujitsu .membarLine{width: auto;margin: 0px;padding: 5px 0 0 0;display: block;background-image: url(../images/fujituu_membar.gif);
background-repeat: repeat-x;background-position: 0px 5px;	height: 25px;}
body#fujitsu .memTextareaa{width: auto;margin: 0px;display: block;padding-top: 5px;padding-right: 10px;padding-bottom: 0;padding-left: 10px;}

/*  --------- 富士通用 フッター ----------- */
body#fujitsu #footer {width: auto;	margin: 0px;padding: 50px 0 20px 0;}
body#fujitsu .fujituline{width: 100%;margin: 0px;background-color: #b0bec7;display: block;height: 3px;padding: 0px;}
body#fujitsu .fbannerArea {width: 780px;padding: 0 0 52px 0;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;text-align: center;}
body#fujitsu .naviFooter {width: auto;padding: 0px;text-align: center;margin: 0px;}

/*  --- 富士通用 フッターメニューul,li --- */
body#fujitsu ul.naviF{text-align: center;	margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding: 20px 0 20px 0;}
body#fujitsu li.naviF{display: inline;	margin: 0px;padding: 0px;list-style-type: none;text-align: center;}
body#fujitsu .footerLine{height: 3px;width: auto;background-color: #c9d3dd;display: block;margin: 0px;padding: 0px;}

/*  --- 富士通用 見出しタブパターン --- */
body#fujitsu .contTab_ptfujitu{width: auto;height:25px;	margin: 0px;padding: 0px;background-image: url(../images/conttabpt_fujitu.gif);}
body#fujitsu .contTab_pt01 {
	width: auto;
	margin: 0px;
	padding: 0px;
	background:url(../images/title_bg.gif) no-repeat 0 0;
}

body#fujitsu .contTab_pt02 {
	width: auto;
	margin: 0px;
	padding: 0px;
	background:url(../images/title_bg.gif) no-repeat 0 -25px;
	height: 25px;
}
body#fujitsu .contTab_pt03 {
	width: auto;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background:url(../images/title_bg.gif) no-repeat 0 -50px;
}
body#fujitsu .contTab_pt03B {
	width: auto;
	margin: 0px;
	padding: 0px;
	background:url(../images/title_bg.gif) no-repeat 0 -50px;
}
body#fujitsu .contTab_pt04 {
	width: auto;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background:url(../images/title_bg.gif) no-repeat 0 -76px;
}
body#fujitsu .contTab_pt05{width: auto;margin: 0px;padding: 0px;background-image: url(../images/conttabpt_05.gif);}
body#fujitsu .contTab_pt06{width: auto;margin: 0px;padding: 0px;background-image: url(../images/conttabpt_06.gif);}
body#fujitsu .contTab_pt07 {
	width: auto;
	margin: 0px;
	padding: 0px;
	height: 25px;
	background:url(../images/title_bg.gif) no-repeat 0 0;
}body#fujitsu .contTab_pt08{width: auto;margin: 0px;padding: 0 0  0 34px;height:32px;	background-image: url(../images/tab_pdc.jpg);}
body#fujitsu .contTab_pt09 {
	width: 810;
	margin: 0px;
	padding: 0px;
	background:url(../images/title_bg.gif) no-repeat 0 -101px;
}
body#fujitsu .contTab_pt10 {
	width: 750px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/conttabpt_07.gif);
}
body#fujitsu .contTab_pt11 {
	width: 360px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/conttabpt_10.gif);
}
#fujituCategoryA {
	width: 350px;
	height: 188px;
}
#fujituCategoryB {
	height: 185px;
}
#fujituCategoryC {
	height: 211px;
}

body#fujitsu .borderBox_pt02fujitsu {
	width: auto;
	margin: 0px;
	padding: 10px;
	border: 1px solid #b0bec7;
	display: block;
	background-color: #FFF;
	background:url(../images/top_bg.gif) repeat-x 0 -48px;
}
body#fujitsu .borderBox_pt03 {
	width: auto;
	margin: 0px;
	padding: 4px;
	display: block;
	border:1px solid #b0bec7;
	background:url(../images/top_bg.gif) repeat-x 0 -48px;
	overflow: hidden;
}

body#fujitsu .contBox290A{float: left;width: 297px;margin: 0px;padding: 10px 0 0 0;background-image: url(../images/line_dot02.gif);
	background-repeat: repeat-y;display: block;background-position: 295px 0px;}
body#fujitsu .contBox290B{float: left;width: 280px;margin: 0px;padding: 10px 0 0 0;}

body#fujitsu h3.naviTitleFujitsu{font-size:14px;line-height: 120%;	margin: 0px;padding: 5px 0 0 8px;font-weight: bold;color: #17387b;}
body#fujitsu h3.naviTitleFujitsu a{font-size:14px;line-height: 120%;	decoredtion:none;}
body#fujitsu h3.naviTitleFujitsu a:hover{font-size:14px;line-height: 120%;decoredtion:underline;}

body#fujitsu .fujitsumain{width: 600px;margin: 0px;padding: 10px 0 0 0;}
body#fujitsu .contBoxfujituA{width: 360px;margin: 0px;padding: 0px;display: block;}
body#fujitsu .contBoxfujituB{width: 230px;margin: 0px;padding: 0px;display: block;}

/*   調整の為、高さを指定している。文字が3行以上になり、崩れた場合は調整する。 */

body#fujitsu dl.fujitsumaker {display: block; padding: 0px; margin: 0px; float:left;width: 210px;}
body#fujitsu dl.fujitsumaker dt{width: 80px; display: block; padding: 0px; margin: 0px; float:left;clear:left; height:29px;}
body#fujitsu dl.fujitsumaker dd{width: 115px;display: inline-block; padding: 0px; margin: 0px;height:29px;}

body#fujitsu .naviMakerName {width:115px;margin: 0px;color: #666;float: left;font-size: 85%;line-height: 120%;padding: 3px 0 0 2px;}
body#fujitsu .naviMakerName a{width:115px;margin: 0px;padding: 3px 0 0 2px;color: #666;float: left;font-size: 85%;line-height: 120%;}
body#fujitsu .naviMakerName a:hover{width: 115px;margin: 0px;color: #666;float: left;font-size: 85%;line-height: 120%;padding: 3px 0 0 2px;}
body#fujitsu .navMakerLogol img{margin: 0px;padding: 0 0 2px 0;	display: block;float: left;	border: 1px solid #FFF;text-align: left;}
body#fujitsu .navMakerLogol a:hover img{margin: 0px;padding: 0 0 2px 0;	display: block;border: 1px solid #F00;float: left;opacity:1;filter: alpha(opacity=100);text-align: left;}
body#fujitsu .navMakerLogor img{margin: 0px;padding: 0px;	display: block;border: 1px solid #FFF;opacity:1;float: right;filter: alpha(opacity=100);	text-align: left;}
body#fujitsu .navMakerLogor a:hover img{margin: 0px;padding: 0px;display: block;border: 1px solid #F00;opacity:1;float: right;filter: alpha(opacity=100);	text-align: left;}

body#fujitsu ul.fujitsumakerUl {display: block; padding: 0px; margin: 0px; float:left; width: 194px;}
body#fujitsu ul.fujitsumakerUl li.indent {width: auto; display: block;padding: 0px;}
body#fujitsu ul.fujitsumakerUl li {display:block ;padding:  0 0 5px 0px; margin: 0px;}
body#fujitsu ul.fujitsumakerUl li.clr {display:block ;padding:  0 10px 5px 0; margin: 0px;clear:left;float:left;}

body#fujitsu ul.fujitsumakerUlb {display: block; padding: 0px; margin: 0px; width: 348px;}
body#fujitsu ul.fujitsumakerUlb li.indent {width: auto; display: block;padding: 0px;}
body#fujitsu ul.fujitsumakerUlb li {display:block ;padding:  0 0 5px 0px; margin: 0px; float:left;}
body#fujitsu ul.fujitsumakerUlb li.clr {padding:  0px; margin: 0px;clear:both;display:block}

body#fujitsu dl.fujitsuguide {width:570px;display:block;float:right;}
body#fujitsu dl.fujitsuguide dt{background-image: url(../images/c_arrow_01.gif);background-repeat:no-repeat;padding: 0px 0 2px 18px;margin: 0px;background-position: 0px 2px;display:block; clear:both;}
body#fujitsu dl.fujitsuguide dd.indent{width:130px;padding: 0 0 0 18px; margin: 0px;display:block;float:left; display:block;}
body#fujitsu dl.fujitsuguide dd{width:400px;padding: 0 0 0 18px; margin: 0px;display:block;float:left; display:block;}
body#fujitsu dl.fujitsuguide dd.non{width:520px;padding: 0 0 5px 18px;margin: 0px;display:block;clear:left;}
body#fujitsu dl.fujitsuguide dd.nonB{width:520px;padding: 5px 0 10px 18px;margin: 0px;display:block;clear:left;text-align:right;}


/* ---------  @@@@@@@@@@@@富士通用@@@@@@@@@@@@ END
--------------------------------------------------------------------------------------------------- */


/* ---------  @@@@@@@@@@@@便利ネット@@@@@@@@@@@@ START
--------------------------------------------------------------------------------------------------- */

body#benrinet {width:640px;padding:0px;margin:0px;}
body#benrinet #contents640{width:640px;padding:0px;margin:0px;}

body#benrinet #search{width: auto;margin: 0px;padding: 0px;display: block;}
body#benrinet #search .searchMain{width: 620px;padding: 0px;display: block;float:left;margin:0px;}
body#benrinet #search .searchIn{width: auto;padding: 5px 0px 0px 10px;display: block;margin: 0px;}
*html body#benrinet #search .searchIn{width: auto;padding: 2px 0px 0px 10px;display: block;margin: 0px;}


body#benrinet #search .searchBox{width: 640px;height: 63px;padding: 0px;display: block;
	margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-image: url(../images/main_search_box_m.gif);background-repeat: repeat-x;float:left;}
/* 00048 motoyoshi add START */
body#benrinet #search .searchBoxleft2{width: 640px;height: 97px;padding: 0px;display: block;
	margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-image: url(../images/main_search_box_m.gif);background-repeat: repeat-x;float:left;}
/* 00048 motoyoshi add END */
body#benrinet #search #searchClose{width: 640px;height: 9px;padding: 0px;display: block;margin-top: 0px;
	margin-right: auto;margin-bottom: 0px;margin-left: auto;background-image: url(../images/main_search_box_mb.gif);background-repeat: repeat-x;}
body#benrinet #search #searchOpen{width: 640px;height: 9px;padding: 0px;display: none;margin-top: 0px;
	margin-right: auto;margin-bottom: 0px;margin-left: auto;background-image: url(../images/main_search_box_mb.gif);background-repeat: repeat-x;}
body#benrinet #search #searchContents{width: 640px;padding: 0px;display: none;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;
	background-image: url(../images/main_search_openm.gif);background-repeat: repeat-y;}
body#benrinet #search .searchCondetail{width: auto;padding: 10px 0 0 30px;margin: 0px;display: block;}
body#benrinet .searchCondetailLeft{width: auto;padding: 0px 0 0 20px;display: block;margin: 0px;
	background-image:url(../images/main_search_detai_tline.gif);background-repeat: repeat-y;float:left;}
body#benrinet #search .searchForm{width: auto;margin: 0px;	padding: 15px 0  0 15px;display: block;}
body#benrinet #search ul.searchLink{width: auto;margin: 0px;display: block;text-align: center;}
body#benrinet #search li.searchLink{width: auto;margin: 0px;display: block;text-align: center;display: inline;}
body#benrinet #search li.searchLink a {
	margin: 0px;
	padding: 0 10px 0 7px;
	font-size: 80%;
	line-height: 120%;
	color: #17387b;
	text-decoration: none;
	background: url(../images/header_icon.gif) no-repeat 0 -300px;
	display: inline;
}
body#benrinet #search li.searchLink a:hover {
	margin: 0px;
	padding: 0 10px 0 7px;
	font-size: 80%;
	line-height: 120%;
	background: url(../images/header_icon.gif) no-repeat 0 -350px;
	display: inline;
	text-decoration: underline;
	color: #F60;
}
body#benrinet #search .searchRight{width: auto;margin: 0px;padding: 5px 12px 0px 0;display: block;float:right;font-size: 100%;color: #17387b;}

body#benrinet .mainbenri620{width:620px;padding:10px;margin:0px ;display:block;}
body#benrinet .contBox305{width:283px;padding:10px;margin:0px;display:block;}
*html body#benrinet .contBox305{width:283px;padding:10px;margin:0px;display:block;height:370px;}
body#benrinet ul.storeList{display:block;}

body#benrinet .makerLogosp{width:85px;margin: 0px;float: left;padding: 0 0 15px 0;display: block;}
*html body#benrinet .makerLogosp{width:85px;margin: 0px;float: left;padding: 0 0 5px 0;display: block;clear:left;}
body#benrinet .contTab_pt04{width:auto;height:25px;margin:0px;padding:0px;background-image: url(../images/conttabpt_04_benri.gif);}
body#benrinet .contTab_pt02{width:305px;height:25px;margin:0px;padding:0px;background-image: url(../images/conttabpt_02_benri.gif);}
body#benrinet h3.naviTitle{width:auto;font-size:14px;line-height: 120%;margin: 0px;padding: 5px 0 0 8px;font-weight: bold;color: #17387b;display:block;}
*html body# div.contBox305 ul.naviCont li a{padding:0 0 15px 0;display:block;}
*html body#benrinet div.contBox305 ul.storeList li span.box_u5{padding:0px;display:block;margin:0 0 -10px 0;}

body#benrinet .borderBox_pt02D{width: auto;margin: 0px;padding: 10px;border: 1px solid #b0bec7;display: block;}
body#benrinet .contBox620{width: 620px;margin: 0px;padding: 0px;display: block;}
body#benrinet .borderBox_pt02D div{width:546px;background-image: url(../images/cate_line.gif);background-potision:0px 20px;background-repeat: repeat-y;margin:0 auto 0 auto;}

body#benrinet #allSearch .classIfB3 {display:block;margin: 0px;padding: 0px;width:310px;}

/* ---------  @@@@@@@@@@@@便利ネット@@@@@@@@@@@@ END
--------------------------------------------------------------------------------------------------- */


/* ---------  @@@@@@@@@@@@住友電工@@@@@@@@@@@@ START
--------------------------------------------------------------------------------------------------- */

#sumitomo{width:850px;display:block;padding:0px;margin:0 auto 0 auto;}
.main440{width:490px;display:block;float:left;}
div.w420{width:468px;padding:0px;margin:0 auto;display:block;}
ul.w220{width:228px;padding:0px;margin:0 auto;display:block;}
dl.w420{width:468px;padding:0px;margin:0 auto;display:block;background-image: url(../images/dl440cline.gif);background-repeat: repeat-y;background-position: -7px 0px;}
dl.w420 dt{width:75px;padding:5px 0 0 10px;margin:0px;display:block;float:left;}
dl.w420 dd{width:144px;padding:5px 5px 0 0;margin:0px;display:block;float:left;height:91px;}
html:not(:target) dl.w420 dd{width:134px;padding:5px 5px 0 0;margin:0px;display:block;float:left;height:90px;}
dl.w420 dd ul li{padding:0 10px 0 0;margin:0px;display:block;white-space:nowrap;}
dl.w420b{width:468px;padding:0px;margin:0 auto;display:block;background-image: url(../images/dl440cline.gif);background-repeat: repeat-y;}
dl.w420b dt{width:85px;padding:5px 0 0 3px;margin:0px;display:block;float:left;}
dl.w420b dd{width:136px;padding:5px 5px 10px 5px;margin:0px;display:block;float:left;}
dl.w420b dd ul li{padding:0 10px 0 0;margin:0px;display:block;}

.contTabptsumitomo{width: 460px;margin: 0 auto;padding: 3px 5px 0 5px;height:22px;
	background-image: url(../images/conttabpt_sumitomo.gif);
	background-repeat: no-repeat;display: block;color:#17387b;font-weight:bold;font-size:100%;}
#sumitomo .tabTopbar{width: 470px;display: block;padding:0px;margin:0 auto 0 auto;
	background-image: url(../images/tab_category.gif);background-repeat: no-repeat;background-position: -100px 0px;}

#sumitomo ul.subMenu{	width: 470px;margin: 0 auto;padding: 0px;background-image: url(../images/semi_background.gif);background-repeat: repeat-x;background-position: 0px 0px;display: block;height: 46px;}
#sumitomo ul.subMenu li{height: 31px;margin: 0px;padding: 0;	text-align: center; display:block;float:left;}
#sumitomo ul.subMenu li p{width:158px; padding:5px 0 0 0; height:0px;}
#sumitomo ul.subMenu li.ac{width:146px;margin: 0px;height:31px;padding: 5px 0 0 0;background-image: url(../images/semi_activeb.gif);background-repeat: no-repeat;display:block;}
#sumitomo ul.subMenu li.none{float: left; padding:0px;margin:0px;display:block;}
#sumitomo ul.subMenu li.no{float: right; padding:0 5px 0 0;margin:0px;display:block;height:31px;text-align:left;}
#sumitomo ul.subMenu li.no span{padding:0px;margin:0px;font-size:85%;line-height: 120%;display:block;}
#sumitomo ul.tabTop_list{margin: 0px;display: block;width: auto;padding:0 10px 0 10px;}
#sumitomo ul.tabTop_list li{margin: 0px;display: block;width: auto;padding:2px 0 0 15px; }

#rightside180{width:180px;display:block;float:left;}

#sumitomo #logolistboxA{padding: 0px;margin: 0px;display:block;	width: 300px;}

#sumitomo #logolistboxB,#sumitomo #logolistboxC,#sumitomo #logolistboxD,
#sumitomo #logolistboxE,#sumitomo #logolistboxF,#sumitomo #logolistboxG,
#sumitomo #logolistboxH,#sumitomo #logolistboxI,#sumitomo #logolistboxJ,
#sumitomo #logolistboxK
{padding: 0px;	margin: 0px;display:none;width: 300px;}
.logolistbox {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 410px;
}

/* ---------  @@@@@@@@@@@@住友電工@@@@@@@@@@@@ END
--------------------------------------------------------------------------------------------------- */

/* -- トップ追加 -- */
img.woff{display:none;padding:0 0 0 0;margin:0px;}
img.won{padding:0px;margin:0px;}
#modu,#tbl{display:none;}
div.bli {
	width: 218px;
	margin: 0px;
	padding: 10px 5px 10px 5px;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #dfe5e8;
	border-right-color: #dfe5e8;
	border-left-color: #dfe5e8;
}
html:not(:target) .box_3{margin: 0px;padding:2px 3px 0 3px}
li{list-style-type: none;}
.bordercateMekar{width: auto;margin: 0px;padding: 0px 5px 0px 5px;border: 1px solid #b0bec7;}
.cm1{position:relative;display:block;}
.bnr{position:relative;display:block; }

/* 検索結果用ロット部分 */
div#tablept05 tr td ul.upri{padding:0px;font-size:85%;line-height:110%;width:130px;display:block;text-align:right;}
div#tablept05 tr td ul.upri li{width:55px;margin: 0px;padding: 0 5px 3px 0;min-height:14px;display:block;float:left;text-align:right;}
div#tablept05 tr td ul.upri li.last{width:130px;display:block;margin: 0px;padding: 0 0 3px 0;min-height:14px;clear:both;text-align:right;}


/* ロット部分 */
ul.upri{padding:0px;font-size:85%;line-height:110%;width:130px;display:block;text-align:right;}
ul.upri li{width:55px;margin: 0px;padding: 0 5px 3px 0;min-height:14px;display:block;float:left;text-align:right;}
ul.upri li.last{width:130px;display:block;margin: 0px;padding: 0 0 3px 0;min-height:14px;clear:both;text-align:right;}

/* 多電源カスタム追加用 */
.rfid_btn a{height: 46px;width: 209px;font-size: 1px;text-indent: -9999px;display: block;margin: 0px;padding: 0px;background-image: url(../images/rfid_btn_01.gif);}
.rfid_btn a:hover{font-size: 1px;text-indent: -9999px;display: block;margin: 0px;padding: 0px;background-position: 0px -46px;	}
.rfid_btn2 a{height: 46px;width: 209px;font-size: 1px;text-indent: -9999px;display: block;margin: 0px;padding: 0px;background-image:url(../images/rfid_btn_02.gif);}
.rfid_btn2 a:hover{font-size: 1px;text-indent: -9999px;display: block;margin: 0px;padding: 0px;background-position: 0px -46px;	}



.Adbanner{border:1px solid #CCCCCC; overflow:hidden;padding:0px;margin:0px;display:block;width:180px;}
.Adbanner ul {float:left;padding:0px;margin:0px; list-style: none;display:block;margin-left:0px;width:1890;height:85px;}
.Adbanner ul li {float:left;width:180px; padding:0px;margin:0px; list-style: none;display:block;}
#container {width: 326px;margin: 50px auto;}

div#pagenation li a img {visibility:hidden;display: none;}
#btn-prev {position: relative;left: -40px;top: -130px;}
#btn-next {position: relative;left: 305px;top: -130px;}

#container {pdding:0px;margin:0px;width:180px;display:block;}
#banner {border: 1px solid #999;}
#banner ul {list-style: none;position: relative;margin-left: 0px;overflow: hidden;width:178px;height: 85px;}
#banner ul li {float: left;width: 178px;position: absolute;}
div#pagenation {position: relative;overflow: hidden;top: 2px;}
div#pagenation ul {position:relative;float:right;list-style: none;}
div#pagenation li {position:relative;float:left; margin: 0 2px 0 2px;}
div#pagenation li a {width:12px;height:12px;overflow:hidden;display:block;background-image:url(../images/pagenation.gif);background-position:0 0;}
div#pagenation li.active a,
div#pagenation li a:hover {background-position:0 -12px;}
div#pagenation li a img {isibility:hidden;display: none;}
#btn-prev {position: relative;left: -40px;top: -130px;}
#btn-next {position: relative;left: 305px;top: -130px;}




div.store2Colum {
	width: auto;
	padding: 0px;
	margin: 0px;
	display: block;
	height: 400px;
	overflow-y:scroll;
}
div.store2Colum ul{width:auto;padding:0px;margin:0px;display:block;}
div.store2Colum ul li {
	width: 120px;
	height: 70px;
	padding: 5px 0 0 0;
	margin: 0px;
	display: block;
	float: left;
	font-weight: bold;
}
div.store2Colum ul li p.mkLsp{width:80px;margin:0 auto 0 auto;padding:0px;display:block;line-height:1.2;}
div.store2Colum ul li p.mkLsp img{margin:0;padding:0;display:block;border:1px solid #FFF;}
div.store2Colum ul li p.mkLsp a:hover img{padding:0;display:block;border:1px solid #F00;opacity:1;filter:alpha(opacity=100);}
div.store2Colum ul li span a{font-size:85%;text-aling:center;line-height:1.3;}
#allSearch .makerTextSearch {
	float:left;
	margin:0 10px 0 15px;
	padding:5px 0 0 0;
	font-weight:bold;
	line-height:1;
}
#allSearch ul.classIfall2 {
	display: block;
	padding: 0 0 10px 0;
	margin: 0px;
	text-align: left;
	width: 760px;
}
#allSearch li.classIfmid4 {
	clear: left;
	display: block;
	width: auto;
	padding: 2px 0 0 60px;
	margin: 0px;
	text-align: left;
	font-size: 100%;
	line-height: 140%;
	text-align: left;
	background-image: url(../images/all_search_icon.gif);
	background-position: 48px;
	background-repeat: no-repeat;
}
#allSearch li.classIfsml2 {
	float: left;
	display: block;
	width: 280px;
	padding: 2px 0 0 100px;
	margin: 0px;
	font-size: 100%;
	line-height: 140%;
	text-align: left;
	background-image: url(../images/all_search_icon.gif);
	background-position: 88px;
	background-repeat: no-repeat;
}
#allSearch li.classIfbigall2 {
	clear: left;
	display: block;
	width: auto;
	padding: 20px 0 0 30px;
	margin: 0px;
	font-size: 120%;
	line-height: 140%;
	text-align: left;
	color: #333333;
}
#allSearch li.classIfbigall2 a strong {
	display: block;
	width: 700px;
	background-color: #EEEEEE;
	padding-left: 5px;
}
#allSearch li.classIfbigallmaker2 {
	clear: left;
	display: block;
	width: 700px;
	padding: 5px 0 0 35px;
	margin: 0px;
	font-size: 120%;
	line-height: 140%;
	text-align: left;
	color: #333333;
	line-height: 0;
}
#allSearch li.classIfbigallmaker2 strong {
	display: block;
	width: auto;
	background-color: #eeeeee;
	line-height: normal;
	padding-left: 5px;
}
#allSearch .classIfmid5 {
	float: left;
	display: block;
	width: 327px;
	padding: 5px 0 0 53px;
	margin: 0px;
	text-align: left;
}

.iconBoxZ {
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	border: 1px solid #132bbc;
	background-color:#374fe2;
	color: #fff;
	white-space: nowrap;
}

.iconBoxZm {
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	border: 1px solid #455be0;
	background-color:#7485ed;
	color: #fff;
	white-space: nowrap;
}

.iconBoxZ a:link,
.iconBoxZ a:visited,
.iconBoxZm a:link,
.iconBoxZm a:visited {
	color:#fff;
}

.iconBoxZ2 {
	display: block;
	font-size: 10px;
	margin: 5px 7px 0 5px;
	padding: 1px;
	border: 1px solid #999;
	background-color: #eee;
	text-align: center;
}



.instock {
	display:block;
	margin:1px 0 0 1px;
	width:41px;
	height:7px;
	background:url(../images/en/instock.gif) no-repeat 0 0;
	text-indent:-9999px;
}

.instock:hover {
	background:url(../images/en/instock.gif) no-repeat 0 -7px;
	cursor:pointer;
}

table .iconBoxZ a, .detaile380 .iconBoxZ2 a {
	color: #0a0aa2;
}
table .iconBoxZ a:hover, .detaile380 .iconBoxZ2 a:hover {
	color: #ff0000;
}
.shipFrom {
	padding: 2px;
	font-size: 10px;
	background-color: #e6fbfc;
	line-height: 1.8;
}

.buyBasketButton {
	width:245px;
	height:40px;
	background:url("#{resource['image/buy_basket_button.gif']}") no-repeat 0 0;
	margin:0 auto;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	border:none;
}

.buyBasketButton:hover {
	cursor: pointer;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.estmBackButton {
	width:245px;
	height:26px;
	background:url(../images/estm_back_button.gif) no-repeat 0 0;
	margin:0 auto;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	border:none;
}

.estmBackButton:hover {
	cursor: pointer;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.formButtonGrayBox {
	clear:both;
	padding:10px 0 0 0;
	/*width:435px;
	*width:540px;*/
	margin:0;
}

.estmBasketButton {
	width:245px;
	height:40px;
	background:url("#{resource['image/estm_basket_button.gif']}") no-repeat 0 0;
	margin:0 auto;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	border:none;
}

.estmBasketButton:hover {
	cursor: pointer;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.contBox555 {
	width: 555px;
	display: block;
	padding: 0px;
	margin: 0px;
}

.newRegButton_en {
	margin:0 0 0 162px;
	*margin:0 0 0 220px;
	padding:10px;
}
.newRegButton_jp {
	margin:0 0 0 208px;
	*margin:0 0 0 220px;
	padding:10px;
}
.newRegButton_ko {
	margin:0 0 0 192px;
	*margin:0 0 0 220px;
	padding:10px;
}
.newRegButton_zh {
	margin:0 0 0 273px;
	*margin:0 0 0 220px;
	padding:10px;
}
.newRegButton_de {
	margin:0 0 0 105px;
	*margin:0 0 0 220px;
	padding:10px;
}
.newRegButtonText {
	margin:10px;
	*margin:0 0 0 220px;
	padding:10px 0;
	width:auto;
	text-align:center;
	color:#F00;
	font-weight:700;
}
.newRegButtonText a {
text-decoration: underline;
font-weight:700;
}

.formUsrUpdateButton {
	display:block;
	width:250px;
	height:30px;
	background:url(../images/usr_office_update_button.gif) no-repeat 0 0;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	border:none;
}

.formUsrUpdateButton:hover {
	cursor: pointer;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/*20141203 pdn_pcnInfo141202 ichikawa Add Start*/
.pcpdnLi li{
	margin:0 0 5px 0;
	padding:0 0 5px 18px;
	background:url(../images/honeywell_shop_icon.gif) no-repeat 0 0px;
	}
/*20141203 pdn_pcnInfo141202 ichikawa Add End*/

/*20141202 pdn_pcnInfo141202 ichiakwa modify start*/
.formNext01 {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color:#333;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	cursor: pointer;
}

/* 20130328 izumi Modify End */

.formNext01:disabled {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background-repeat: repeat-x;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

/* 20130328 izumi Modify Start */
.formNext01:hover {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	background:url(../images/form_button_bg.gif) repeat-x 0 -99px;
	cursor: pointer;
}

/*20141203 search_insightTable141202 ishikawa Add start*/
.wordnormal{
	word-break: normal;
	word-wrap: normal;
}
/*20141203 search_insightTable141202 ishikawa Add End*/

/* bom_20160317 ichikawa add start */
.Tab2GreenEN{
 display:block;
 height:40px;
 margin:0;
 padding:0;
 border-bottom:#396 solid 2px;
 }
.Tab2GreenEN li{
 display:block;
 width:200px;
 height:40px;
 float:left;
 padding:0;
 margin:0;
 text-align:center;
 font-size:14px;
 font-weight:bold;
 background:#DADEDB;
 }

.Tab2GreenEN li a span{
 color:#666;
 width:200px;
 height:22px;
 display:inline-block;
 line-height:1;
 padding:8px 0 0 0 ;
 margin:0;
 cursor:pointer;
 }
.Tab2GreenEN li a span:hover{
 color:#666;
 width:200px;
 height:32px;
 padding:8px 0 0 0;
 margin:0;
 background:#DEF1E0;
 }
.Tab2GreenEN li.actTab{
 width:200px;
 height:40px;
 float:left;
 padding:0;
 margin:0;
 text-align:center;
 color:#fff;
 font-size:14px;
 line-height:1;
 font-weight:bold;
 background:#063;
 }
.Tab2GreenEN li.actTab span{
 color:#fff;
 width:200px;
 height:40px;
 display:inline-block;
 vertical-align:middle;
 padding:8px 0;
 margin:0;
 }
 /* bom_20160317 ichikawa add end */

/*BOM_20160314 ichikawa add start*/
ul.stepList li.EnStep{
 height:130px;
 }
ul.stepList li.KoStep{
 height:130px;
 }
ul.stepList li.DeStep{
 height:145px;
 }

/*BOM_20160314 ichikawa add end*/

ul.stepList li.EnStep{
 height:130px;
 }
ul.stepList li.KoStep{
 height:130px;
 }
ul.stepList li.DeStep{
 height:145px;
 }

 .formRed1Ko {
 border-bottom: #666 1px solid;
 border-lefT: #666 1px solid;
 padding-bottom: 8px;
 margin: 0px;
 padding-left: 5px;
 padding-right: 5px;
 display: block;
 background: #ca0000;
 color: #fff; font-size: 16px;
 border-top: #666 1px solid;
 cursor: pointer;
 font-weight: bold;
 border-right: #666 1px solid;
 padding-top: 5px
}
.formRed1Ko:unknown {
 border-bottom: #666 1px solid;
 border-left: #666 1px solid;
 padding-bottom: 8px;
 margin: 0px;
 padding-left: 5px;
 padding-right: 5px;
 display: block;
 background: #900;
 color: #fff;
 font-size: 16px;
 border-top: #666 1px solid;
 cursor: pointer;
 font-weight: bold;
 border-right: #666 1px solid;
 padding-top: 5px
}
.formRed1Ko:hover {
 border-bottom: #666 1px solid;
 border-left: #666 1px solid;
 padding-bottom: 8px;
 margin: 0px;
 padding-left: 5px;
 padding-right: 5px;
 display: block;
 background: #800000;
 color: #fff;
 font-size: 16px;
 border-top: #666 1px solid;
 cursor: pointer;
 font-weight: bold;
 border-right: #666 1px solid;
 padding-top: 5px
}

.formOre2Ko {
 display: block;
 margin: 0px;
 padding: 5px;
 border: 1px solid #feb161;
 font-weight: bold;
 color: #fff;
 background:#ff8609;
 cursor: pointer;
}

.formOre2Ko:disabled {
 display: block;
 margin: 0px;
 padding: 5px;
 border: 1px solid #feb161;
 font-weight: bold;
 color: #fff;
 background:#ff8609;
 cursor: pointer;
}

.formOre2Ko:hover {
 display: block;
 margin: 0px;
 padding: 5px;
 border: 1px solid #feb161;
 font-weight: bold;
 color: #fff;
 background:#feb161;
 cursor: pointer;
}
</pre></body></html>