.pagerContainer {
	margin-top:10px;
	width:350px;
	height:20px;
	margin-right:auto;
	margin-left:auto;
}

.pageNumberContainer {
	text-align:center;
}

.pagerBack {
	font-size:0px;
	width:40px;
	height:20px;
	float:left;
}

.pagerBackLink {
	width:50px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	margin-left:auto;
	margin-right:auto;
}

.pagerNumber {
	width:15px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	margin-left:auto;
	margin-right:auto;
}

.pagerNext {
	font-size:0px;
	width:40px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	float:right;
}

.pagerNextLink {
	width:50px;
	float:right;
	padding-left:5px;
	padding-right:5px;
	margin-left:auto;
	margin-right:auto;
}

.currentPage {
	width:15px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	margin-left:auto;
	margin-right:auto;
	background-color:#5985CC;
	font-weight:bold;
	color:white;
}

.pageMore {
	width:15px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	margin-left:auto;
	margin-right:auto;
}

.pageSize {
	float:right;
}

.amasiaDataGridContainer{
}

.amasiaDataGridContainer th {
	text-align:center;
	background-color:#666666;
	color:white;
}


.node {
	background-color: #102248;
}

.amasiaDataGridDataRow td{
}

.item_cd {
	vertical-align:top; 
	border-bottom:1px solid #CCCCCC;
}

.item_cd td{
	width:102px;
	padding: 0px 0px;
}

.item_name {
	vertical-align:top; 
	border-bottom:1px solid #CCCCCC;
}

.item_name td {
	width:419px;
	padding: 0px 0px;
}

.list_pict_cd_csv {
	vertical-align:top; 
	border-bottom:1px solid #CCCCCC;
}

.list_pict_cd_csv td{
	padding: 0px 0px;
}


.item_name a{
	color:#002B71;
}

.list_titl1{
	float:center;
	padding:0px 0px 0px 0px;
}	

.list_titl2{
	float:left;
	padding:0px 10px 0px 10px;
}	

.list_titl3{
	float:left;
	padding:3px 0px 0px 0px;
}	

.itemlist_titl1{
	float:center;
	padding:0px 0px 0px 0px;
	background-color:#666666;
	width:111;
}	

.itemlist_titl2{
	float:center;
	padding:0px 0px 0px 0px;
	background-color:#666666;
	width:428;
}	

.itemlist_titl3{
	float:left;
	padding:0px 0px 0px 0px;
	background-color:#666666;
	width:181;
}	

.itemlist_titl4{
	float:left;
	padding:3px 0px 0px 0px;
}	


.mycataloglist_titl1{
	float:left;
	padding-top:4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	background-image: url(/contents/images/select_tit2.gif);
	width: 430px;
	height: 17px;
	text-align: right;
}	

.mycataloglist_titl2{
	float:left;
	padding-top:4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	background-image: url(/contents/images/select_tit3.gif);
	width: 103px;
	height: 17px;
	text-align: right;
}	

.referloglist_titl1{
	float:left;
	padding-top:4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	width: 111px;
	height: 17px;
	background-color:#666666;
	color:white;
	font-weight:bold;
	text-align: center;
}	

.referloglist_titl2{
	float:left;
	padding-top:4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	width: 430px;
	height: 17px;
	background-color:#666666;
	color:white;
	font-weight:bold;
	text-align: center;
}	

.referloglist_titl3{
	float:left;
	padding-top:4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	width: 110px;
	height: 17px;
	background-color:#666666;
	color:white;
	font-weight:bold;
	text-align: center;
}	


#categori #box{
	width: 716px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}

#categori #box #colmun{
	background-color:#FFFFFF;
	width:176px;
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
}

.pict_icon{
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
}

.filter_selectbox{
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*  フォーム */
.pulldown_count{
	width:80px;
}

.highlight {
	background-color:#FFD69C;
	font-weight: bold;
}

#list_refer {
	background:url(/contents/images/mark.gif);
	background-position:0px 10px;
	background-repeat:no-repeat;
	float:none;
	padding-top:5px;
	padding-left:10px;
	margin-left: 10px;
}

div.nodeDepth1 div.selected {
	background-color: gainsboro;
}
div.nodeDepth2 div.selected {
	background-color: gainsboro;
}
div.nodeDepth3 div.selected {
	background-color: gainsboro;
}
div.nodeDepth4 div.selected td.categoly_label{
	background-color: gainsboro;
}
div.nodeDepth1 div div {
	padding-left: 2px;
}
div.nodeDepth2 div div {
	padding-left: 14px;
}
div.nodeDepth3 div div {
	padding-left: 26px;
}
div.nodeDepth4 div div {
	padding-left: 43px;
	background-image: url(/contents/images/kei_cate2.gif);
	background-repeat: no-repeat;
	background-position: 26px 0px;
}
div.nodeDepth4 div div.branch_end {
	background-image: url(/contents/images/kei_cate1.gif);
}
table.category_tree_table {
	width: 100%;
}
table.category_tree_table td {
	vertical-align: top;
}
table.category_tree_table td.expand_icon {
	width: 12px;
}
table.category_tree_table td.curtail_icon {
	width: 12px;
}
div.nodeDepth3 td.curtail_icon {
	width: 12px;
	background-image: url(/contents/images/kei_cate3.gif);
	background-repeat: no-repeat;
}
table.category_tree_table td.categoly_label {
	padding-left: 2px;
}

.re_right{
	color: #AAAAAA;
}		
.re_right b{
	color: #333333;
}		

input.folder_name {
	width: 330px;
}


.wysiwyg A:link         {color: #1D3994;	border-style:none; text-decoration: none; font-weight: normal;}
.wysiwyg A:visited      {color: #800080;	border-style:none; text-decoration: none; font-weight: normal;}
.wysiwyg A:hover        {color: #1D3994;	border-style:none; text-decoration: underline; font-weight: normal;}
.wysiwyg A:active       {color: #1D3994;	border-style:none; text-decoration: none; font-weight: normal;}


.wysiwyg_area table {
 border: #999999 solid 1px;
 font-size:90%;
 border-collapse:collapse;
}

.wysiwyg_area td {
 border-top: #999999 solid 1px;
 border-left: #999999 solid 1px;
 padding:2px 5px 2px 5px;
}
.wysiwyg_area table table {
 border: 0px;
 font-size:110%;
}

.wysiwyg_area table table td {
 border: 0px;
 padding: 0px;
}

.wysiwyg_area td.headerCell {border: 1px solid #999999; font-size:small; font-family:sans-serif; background-color:#e8e8e8;}
.wysiwyg_area td.bodyCell {border: 1px solid #999999; font-size:small; font-family:sans-serif; background-color:#ffffff;}
.wysiwyg_area td.coloredCell {border: 1px solid #999999; font-size:small; font-family:sans-serif; background-color:#d6efff;}
.wysiwyg_area td.chargeCell {border: 1px solid #999999; font-size:small; font-family:sans-serif; background-color:#9bd3ae;}
.wysiwyg_area .fontType {color:#ff6600; font-size:small; font-weight:700; font-style:normal; font-family:sans-serif;}
.wysiwyg_area .fontType a {font-weight: bold}
.wysiwyg_area .fontNote {color:#C61C2C; font-size:small; font-style:normal; font-family:sans-serif;}
.wysiwyg_area .foneBorder {border: 1px solid #000000; font-size:small; font-family:sans-serif;}


.re_titlref{
	float:left;
	padding:0px 0px 0px 0px;
	width:112px;
	height:22px;
	background:url(/contents/images/select_titref.gif) no-repeat;
}


.txt_field_name{
	width:80%;
	max-height: 22px;
}	


.txt_field_amt{
	width:40px;
	max-height: 22px;
	text-align: right;
}


.page_top_right{
	width:950px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
}



.gborder {
	border: #e6e6e6 solid 1px;
	width:102px;
	height:72px;
	overflow: hidden;
}
.gborder table {
	width: 100%;
	height: 100%;
}

.gborder td {
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}

.gborder td.thumbnail {
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}

.gborder2{
	border: #e6e6e6 solid 1px;
	width:102px;
	height:72px;
	margin-left:4px;
	overflow: hidden;
}
.gborder2 table {
	width: 100%;
	height: 100%;
}
.gborder2 td {
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}

.gborder3{
	border: #e6e6e6 solid 1px;
	width:52px;
	margin-left:2px;
	overflow: hidden;
}
.gborder3 table {
	width: 100%;
	height: 100%;
}
.gborder3 td {
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}

.gborder4 {
	border: #e6e6e6 solid 1px;
	width:202px;
	height:142px;
	overflow: hidden;
}
.gborder4 table {
	width: 100%;
	height: 100%;
}
.gborder4 td {
	vertical-align: middle;
	text-align: center;
}

.gborder5 {
	border: #e6e6e6 solid 1px;
	width:102px;
	height:102px;
	overflow: hidden;
}
.gborder5 table {
	width: 100%;
	height: 100%;
}
.gborder5 td.thumbnail {
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}

#catlog_table div.gborder2 td {
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}
#similar_box div.gborder3 table {
	width: 100%;
	height: 100%;
}
#similar_box div.gborder3 td {
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}

#categori div.cate_l table {
	width: 100%;
	height: 100%;
}
#categori div.cate_l td {
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}

#title_box_list{
	height:30px;
	background-image:url(/contents/images/title_bg.gif);
	background-repeat:repeat-x;
	width: 730px;
	padding: 0px 0px 10px 0px;
}

.title_pad_list{
	padding:5px 0px 0px 5px;
	width: 720px;
}

ul#map {
	margin: 0px;
}


#title_box3{
	background-color:#F0F3FB;
	border-top:2px solid #002B71;
	width: 730px;
	padding: 0px;
	margin-bottom: 5px;
}

#title_box3 .title_tx {
	padding-top: 3px;
}


.synonym_keyword {
	font-size: 120%;
}

.synonym_keyword a {
	font-weight: bold;
}

#main_box .main_l {
	text-align: center;
}


.error {
	color:red;
}

.alert a:link,
.alert a:visited,
.alert a:hover{
        color:red;
        text-decoration:underline;
}

div#altImgComment {
	border: 1px solid gray;
	color: #444444;
	background-color: lightyellow;
	font-size: 10px;
	padding: 1px;
	display: inline;
	position: absolute;
	visibility: hidden;
}

.serch_link {
	float:right;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

#wysiwyg_tab_box {
	width: auto;
	margin-bottom: 10px;
}
#wysiwyg_tab_area {
	margin-top: 10px;
}
#wysiwyg_tab_area div {
	float: left;
	margin-right: 3px;
}
#wysiwyg_com_url {
	display: none;
	float: left;
}

.re_titr_s{
	float:right;
	padding:0px 5px 0px 0px;
	font-size: 80%;
}	

.group table { 
 border-right: #CCCCCC solid 1px; 
 border-bottom: #CCCCCC solid 1px; 
 word-break:break-all; 
 font-size:90%; 
border-collapse:collapse; 
} 
 
 
.group td { 
 border-top: #CCCCCC solid 1px; 
 border-left: #CCCCCC solid 1px; 
 padding:2px 5px 2px 5px; 
} 
 
 
.group th { 
 border-top: #CCCCCC solid 1px; 
 border-left: #CCCCCC solid 1px; 
 background-color:#e6e4e6; 
 text-align:center; 
 padding:2px 5px 2px 5px; 
} 
 
.group p { 
 background-color:#F0F3FB; 
 border-bottom:1px solid #E3E3E3; 
 border-left:2px solid #0044B5; 
 font-weight:bold; 
 margin:10px 0px; 
 padding:5px 5px 5px 8px; 
 width:700px; 
}  

#login_box {
	padding-bottom: 5px;
}

#foot_navi li.inner {
	background: none;
	padding-left: 0px;
	padding-top: 1px;
}

.glmarea3{
	padding:9px 0px 2px 0px;
}

.wysiwyg strong {
	font-weight: bold;
}
.wysiwyg strong a:link {
	font-weight: bold;
}
.wysiwyg strong a:visited {
	font-weight: bold;
}
.wysiwyg strong a:hover {
	font-weight: bold;
}
.wysiwyg strong a:active {
	font-weight: bold;
}

h1.title_tx {
	background: transparent none repeat scroll 0%;
	font-size: 100%;
	text-indent: 0px;
}
h2.title_tx {
	background: transparent none repeat scroll 0%;
	font-size: 100%;
	margin-bottom: 0px;
}
h1.bold {
	background: transparent none repeat scroll 0%;
	text-indent: 0px;
	display: inline;
}

.comment {
	text-align: left;
}
.comment_title {
	text-align: left;
	font-weight: bold;
}

table#gadget_list {
	margin-bottom: 10px;
	width: 710px;
	background-color: #F2F5FC;
	border-top: 1px dotted gray;
}
table#gadget_list .under_title {
	margin-top: 10px;
	font-size: 120%;
	font-weight: bold;
	border-bottom: 1px solid gray;
}
table#gadget_list .check {
	text-align: center;
	padding-top: 10px;
}
table#gadget_list .under_dot {
	border-bottom: 1px dotted gray;
}

.narrowing_search {
	font-size:90%;
	height:20px;
	padding-right:8px;
	padding-top:4px;
	text-align:right;
	background-image:url(/common/images/search_area01.gif);
}

.narrowing_search a {
	padding:1px 0 0 10px;
	background: transparent url(/common/images/mark.gif) no-repeat scroll 0 5px;
}

.deliverytime_box {
	float:right;
}

.deliverytime_box a.deliverytime_link,
.wysiwyg #price_box .deliverytime_box a:hover {
	font-weight: normal;
	color: #1D3994;
}

.deliverytime_left {
	float:left;
}

/* 画像拡大 */
div#expand_img_body {
	position: absolute;
	display: none;
	width: 95%;
	top: 0px;
	left: 0px;
	text-align: center;
	z-index: 5;
}
table#expand_img_table {
	margin-left:auto;
	margin-right:auto;
}
div#expand_img_area {
	background-color: azure;
	border: 1px solid gray;
	padding: 15px 15px 5px 15px;
	text-align:center;
}

/* キーワード検索履歴 */
.search {
	text-align: left;
}

div#supportBox {
	border: 1px solid black;
	background-color: white;
	font-size: 12px;
	padding: 1px;
	position: absolute;
	width: 250px;
	height: auto;
	overflow: auto;
	visibility: hidden;
	text-align: left;
	margin-left: 90px;
}

a.supportKeyword {
	display: block;
	text-decoration: none;
	color: #444444;
}
a.supportKeywordFocus{
	display: block;
	text-decoration: none;
	background-color: lightgrey;
}

/* ドラッグ＆ドロップ */
td#dropAreaLeft {
	vertical-align: top;
	padding-right: 10px;
}
td#dropAreaRight {
	vertical-align: top;
}

.dragBox {
	width: 345px;
	margin-bottom: 10px;
}

.menuBox {
	height: 35px;
	padding: 5px;
}
.menuTitle {
	float: left;
	margin-left: 10px;
	margin-top: 3px;
	font-size: 16px;
	color: white;
	line-height: 20px;
}
.menuButton {
	float: right;
	margin-right: 3px;
	padding-top: 5px;
}
.contentsBox {
	padding: 0px 10px 5px 10px;
}

.dummyBox {
	border: 2px dotted black;
	background-color: white;
}

.dropBox {
	height: 100px;
}
.gadget_loading {
	text-align: center;
}

.gadget_gray_list_head {
	border-top: 1px solid darkgray;
	border-left: 1px solid darkgray;
	border-right: 1px solid darkgray;
}
.gadget_gray_list_contents {
	padding: 5px;
	border-bottom: 1px solid darkgray;
}

.gadget_gray_list_lt {
	border-top: 1px solid darkgray;
	border-left: 1px solid darkgray;
}
.gadget_gray_list_rb {
	padding: 3px;
	border-right: 1px solid darkgray;
	border-bottom: 1px solid darkgray;
}
th.gadget_gray_list_rb {
	text-align: center;
	background-color: dimgray;
	color: white;
}
.gadget_gray_list_rb_r {
	padding: 3px;
	border-right: 1px solid darkgray;
	border-bottom: 1px solid darkgray;
	text-align: right;
}
.gadget_gray_list_rb_c {
	padding: 3px;
	border-right: 1px solid darkgray;
	border-bottom: 1px solid darkgray;
	text-align: center;
}

/* 商品詳細画面 */
div.detailtitle_box {
	background-color: #F0F3FB;
	border-top: 2px solid #002B71;
	border-bottom: 1px solid #CCCCCC;
	font-size: 100%;
	width: 100%;
}

div.detailtitle_box div#bltitle_box {
	float: right;
	width: 648px;
	border-top: 0px;
}

div.detailtitle_box div#bltitle_box2 {
	float: right;
	width: 648px;
	border-bottom: 0px;
}

div.detailtitle_box #bltitle_box_img {
	float: left;
	width: 70px;
	padding: 2px 0px 2px 2px;
	text-align: center;
	overflow: hidden;
}
#bltitle_box_img .with_maker {
	padding-top: 7px;
}


#cadenas_frame {
	width: 717px;
	height: 442px;
	margin: 6px 7px 7px 6px;
	overflow: hidden;
}

#manual_frame {
	width: 100%;
	height: 172px;
	margin: 0;
	overflow: hidden;
}

.re_titl1_mec {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 90%;
	float: left;
	margin-top: 4px;
	margin-left: 10px;
}

.re_titr2_mec {
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}

.wysiwyg_area font{
	font-size:100%;
}

.mec_pulldown .pulldown {
	width: 188px;
}

div#type_box {
	width: 100%;
	margin-bottom: 0px;
	padding: 0px;
}
table#catalog_no_input {
	width: 100%;
}
table#catalog_no_input th{
	text-align: left;
	padding-left: 10px;
}
table#catalog_no_input td{
	text-align: left;
	font-weight: normal;
}
table#catalog_no_input .dummy_input{
	border: 1px solid silver;
	background-color: #EEEEEE;
}
table#catalog_no_input .catalog_no{
	vertical-align: bottom;
}
table#catalog_no_input .price{
	vertical-align: bottom;
}
table#catalog_no_input .delivEnableDays{
	vertical-align: bottom;
}
table#catalog_no_input .stokeKbn{
	vertical-align: bottom;
}
table#catalog_no_input .suryo{
	vertical-align: bottom;
}

/* ケーブル検索 */
.cable_search_hit {
	color: #FF6600;
	font-size: 120%;
	font-weight: bold;
}
.cable_keijo {
	margin-left:auto;
	margin-right:auto;
}
.cable_keijo td {
	width: 130px;
	text-align: center;
	font-size: 90%;
}
.cable_keijo td.select {
	text-align: left;
	padding-left: 15px;
	padding-bottom: 5px;
}
.cable_spec_title {
	width: 100%;
}
.cable_specification {
	width: 95%;
}

.cable_option {
	font-size: 90%;
}
.cable_option th{
	font-weight: normal;
	text-align: center;
	background-color: lightgrey;
	padding: 5px;
}
.cable_option input{
	margin-right: 5px;
}

.cable_detail {
	border: 2px solid #ffcc66;
	background-color: #fdf8e0;
	padding: 5px;
	margin: 5px;
}
.cable_detail .cable_detail_category{
	border-bottom: 1px solid silver;
}

.spec_detail_box {
	width: 350px;
	float: left;
	margin: 5px;
}
.cable_spec_detail {
	width: 100%;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.cable_spec_detail th {
	width: 30%;
	background-color: #E6E6E6;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-weight: normal;
	padding-left: 5px;
}
.cable_spec_detail td {
	width: 70%;
	text-align: center;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.cable_item_link {
	padding-top: 15px;
	font-size: 80%;
}

.mech_title {
	width: 100%;
}
.mech_search_hit {
	color: #FF6600;
	font-size: 120%;
	font-weight: bold;
}
.mech_bunrui {
	margin-left:auto;
	margin-right:auto;
}

.mech_bunrui td {
	width: 150px;
	text-align: center;
}
.mech_bunrui td.select {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 5px; 
}
.mech_bunrui td.select_img {
	padding: 5px;
	height: 100px;
}	
.mech_table {
	border: #e6e6e6 solid 1px;
	margin-left:auto;
	margin-right:auto;
}
.mech_table td {
	width: 150px;
	text-align: center;
}
.mech_table td.select_1 {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 5px;
	white-space: nowrap; 
}
.mech_table td.select_2 {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 5px;
	height: 40px;
}.mech_table td.select_img {
	padding: 10px;
}

#mypage_menu {
	font-size: 130%;
}
#mypage_menu div {
	font-size: 80%;
}

#loginPanelNameArea {
	float: left;
	width: 150px;
	text-align: left;
	padding-left: 10px;
}
#loginPanelButtonArea {
	float: right;
	width: 20px;
	text-align: right;
	display: none;
	padding-right: 5px;
}

.glmarea_mec {
	width:950px;
	height:28px;
}

.glmarea_mec div {
	background:url(/contents/images/tab_bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	float: left;
	height: 28px;
	font-size: 12px;
}
.glmarea_mec .glm55 {
	width: 55px;
}
.glmarea_mec .glm134 {
	width: 134px;
}
.glmarea_mec .glm150 {
	width: 150px;
}
.glmarea_mec .glm152 {
	width: 152px;
}
.glmarea_mec .glm154 {
	width: 154px;
}
.glmarea_mec .glm170 {
	width: 170px;
}

.spec_cate {
	width: 708px;
	overflow-x: auto;
	padding-bottom: 20px;
}

.misumi_strong {
	color: #FF6600;
	font-weight: bold;
}
#price_box4 {
	background-color:#F2F2F2;
	border-bottom:1px solid #E3E3E3;
	border-left:2px solid #0044B5;
	font-weight:bold;
	margin:0px 0px 10px;
	padding:5px 0px 5px 8px;
	font-size: 100%;
	width: 710px;
}

/*------Mec------*/
.glmarea_mec {
	width:950px;
	height:28px;
}

.glmarea_mec div {
	background:url(/contents/images/tab_bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	float: left;
	height: 28px;
	font-size: 12px;
}
.glmarea_mec .glm55 {
	width: 55px;
}
.glmarea_mec .glm134 {
	width: 134px;
}
.glmarea_mec .glm150 {
	width: 150px;
}
.glmarea_mec .glm152 {
	width: 152px;
}
.glmarea_mec .glm154 {
	width: 154px;
}
.glmarea_mec .glm170 {
	width: 170px;
}



.catmk4{
	font-weight: normal;
	text-align: left;
	float:left;
	color:#002B71;
	font-size:110%;
}

.catmk2{

/*	float:right;*/
	display:inline;

	padding:0px 1px 0px 1px;

}

div.fontsize {
	font-size:17px;
}

div.fontsize p.pad_t2 {
	padding-top: 1px;
}

div.fontsize p.pad_t2 a.fontsize-large,
div.fontsize p.pad_t2 a.fontsize-normal,
div.fontsize p.pad_t2 a.fontsize-small {
	background-position:center 1px;
}

.pankuzu {
	height: auto;
}
.sub_icon {
	width: auto;
}
.bar_area {
	border: 0px;
}

.none {
	display: none;
}

.catmk5 {
	color: #002B71;
	font-size: 110%;
	font-weight: bold;
}

.cnbk01 {
	background-image: url(/img/cn_back01.gif);
}
.cnbk02 {
	background-image: url(/img/cn_back02.gif);
}
.cnbk03 {
	background-image: url(/img/cn_back03.gif);
}
.cnbk04 {
	background-image: url(/img/cn_back04.gif);
}
.cn_title_l {
	background-image: url(/img/cn_type_title02.gif);
}
.cn_bottom_2dcad a {
	background-image: url(/img/2dcad_button.gif);
}
.cn_bottom_2dcad a:hover {
	background-image: url(/img/2dcad_button_o.gif);
}
.cn_bottom_3dcad a {
	background-image: url(/img/3dcad_bt_button.gif);
}
.cn_bottom_3dcad a:hover {
	background-image: url(/img/3dcad_bt_button_o.gif);
}
.type_box01 {
	background-image: url(/img/bottom_back01.gif);
}
.type_box01_d {
	background-image: url(/img/bottom_back01.gif);
}
.type_box02 {
	background-image: url(/img/bottom_back03.gif);
}
.dl_button_form {
	background-image: url(/img/download_back.gif);
}
.btn_myparts a {
	background-image: url(/img/my_parts_button.gif);
}
.btn_myparts a:hover {
	background-image: url(/img/my_parts_button_o.gif);
}
.btn_cartin a {
	background-image: url(/img/cart_button.gif);
}
.btn_cartin a:hover {
	background-image: url(/img/cart_button_o.gif);
}
.btn_check a {
	background-image: url(/img/check_button.gif);
}
.btn_check a:hover {
	background-image: url(/img/check_button_o.gif);
}
div.large_box div.cnbk01 {
	background-image:url("/img/cn_back01_l.gif");
	height:478px;
}
div.large_box div.cnbk02 {
	background-image:url("/img/cn_back02_l.gif");
	height:478px;
}

.cnbk03 {
	width: 100%;
}

#configuratorList {
	margin-top: 5px;
	margin-left: 5px;
}


.head_btm_l {
	height: auto;
	padding-top: 10px;
	font-size: 100%;
}

#header {
	height: auto;
}
#container {
	background-position:center top;
}

#title_box{
	font-size: 120%;
	background-image: none;
	background-color:#F0F3FB;
	border-bottom:1px solid #CCCCCC;
	border-top:2px solid #002B71;
	height: auto;
}
.title_pad{
	padding:5px 0px 0px 5px;
	height: auto;
}
.title_tx{
	width:auto;
	padding: 10px 0px 5px 0px;
}
#pserch_box{
	padding:0px 5px 15px 5px;
}
.pserch_area{
	background-image:url(/common/images/search_area_back.gif);
}
.pserch_area2{
	background-image:url(/common/images/pserch_body.gif);
}

.re_right{
	float:left;
	width: 330px;
	text-align:left;
}		
.re_cell2 img{
	padding:0px 3px 0px 0px;
}

.txt_field_03 {
	width: 20%;
}

#head_login_link {
	display: none;
}

.login_txb {
	background-position: left 2px;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 11px;
}

.crt_area02 {
	margin-top: 5px;
	border: 1px solid lightgrey;
	width: 30%;
}
.crt_area02 .kounyu_title{
	border-bottom: 1px solid lightgrey;
	text-align: left;
}
.crt_area_in3, .crt_area_in6, .crt_area_in7 {
	font-weight: normal;
	font-size: 100%;
	margin: 0px;
}
.crt_line, .crt_line2 {
	border: 0px;
	font-weight: bold;
	padding: 0px;
}
.lpad5 {
	padding-left: 5px;
}
.crt_area04, .crt_area_in4, .crt_area_in5 {
	width: 155px;
}

.mechcomment {
	font-size:10px;
	color:#666666;
}

.clear {
 clear:both;
 float:none;
 font-size:0;
 height:0;
 line-height:0;
 margin:0;
 padding:0;
 visibility:hidden;
 width:0;
}

.cn_bottom_helplink02{
	text-align:center;
	width:30.5%;
}


/*--20090217--*/

#price_box {
	font-size:100%;
	margin-bottom:5px;
	margin-top:10px;
	height:12px;
}
.wysiwyg #price_box a:hover {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.pans {
	width: 100%;
	font-size: 100%;
}
#breadcrumb_area {
	float: left;
	width: 88%;
	font-size: 100%;
}
#breadcrumb_area ul {
	text-align: left;
	margin: 0px;
}
#breadcrumb_area li {
	display: inline;
	white-space: nowrap;
}
#menu_resize_button_area {
	float: left;
	margin-right: 10px;
}

#pdf_switch_tabs {
	width: 100%;
}

.typeno {
	float:left;
	width:80%;
}

.description {
	padding-left: 40px;
	margin-bottom: 10px;
}

.menu_pad2 {
	padding:0 8px 0 4px;
	width:97%;
}

.title_tx2 {
	font-size:120%;
	font-weight:bold;
	padding:10px 0 5px;
	width:auto
}

.txt_field_01 {
	width:75%;
}

.cartlang {
	font-size:110%;
	font-weight: bold;
}

.logo_text {
	font-size: 12px;
}

#recommend_area h2 {
	width: 716px;
	font-size:100%;
	background: none;
	padding-left: 3px;
	padding-bottom: 5px;
	border-bottom: 3px solid #0066CC;
	margin-bottom: 10px;
}
#recommend_area .recommend_box {
	margin-bottom: 50px;
}
#recommend_area ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#recommend_area li {
	float: left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.category_item_list li a {
	width: 330px;
	display: block;
	margin-left: 8px;
	padding-left: 15px;
}

a.related_img_link {
	width: 130px;
	height: 100px;
	display: block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	vertical-align: middle;
	text-align: center;
	padding-top: 15px;
}

a.related_text_link {
	width: 120px;
	display: block;
	margin-left: 2px;
	padding-left: 10px;
	margin-right: 10px;
}

a.recommend_img_link {
	width: 54px;
	height: 48px;
	display: block;
	background-position:-130px 0px;
	background-repeat:no-repeat;
	vertical-align: middle;
	text-align: center;
	padding-top: 8px;
	float: left;
}

a.recommend_text_link {
	width: 265px;
	display: block;
	margin-left: 15px;
	padding-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
	float: left;
}

.re_titl4{
	padding-left:10px;
	width: 133px;
}

.f_9{
	font-size: 9px;
}

.f_14{
	font-size: 14px;
}

.category_item_list li a {
	background: transparent url(/common/images/mark.gif) no-repeat scroll 0 5px;
}
a.related_img_link {
	background-image:url(/common/images/reco.gif);
}
a.related_text_link {
	background: transparent url(/common/images/mark.gif) no-repeat scroll 0 5px;
}
a.recommend_img_link {
	background-image:url(/common/images/reco.gif);
}
a.recommend_text_link {
	background: transparent url(/common/images/mark.gif) no-repeat scroll 0 5px;
}
.re_titl4 {
	background: transparent url(/common/images/mark.gif) no-repeat scroll 0 5px;
}


/**  規格廃止デザイン  **/
.msm-1col {
	clear:both;
	margin-bottom:10px;
	width:730px;
}

.df_text {
	margin:10px 10px 20px 20px;
}

.msm-box_bdr_btm {
	margin:0 0 20px 10px;
	padding:0 0 7px;
}

.msm-box_bdr_hd {
	padding:10px 10px 3px;
}

.small_title {
	border-bottom:1px dotted #E1E1E1;
	border-left:3px solid #002B71;
	font-size:100%;
	font-weight:bold;
	margin:0 0 10px 10px;
	padding:2px 0 3px 8px;
}

.inner_text {
	margin:10px 10px 0 20px;
}

.frm_box {
	margin-bottom:5px;
	vertical-align:baseline;
	width:350px;
}

.dummy_cl {
	clear:both;
	float:none;
	line-height:0;
}

.alpha_sel a {
	color:#000099;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-style:oblique;
	height:40px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	width:50px;
}

.jpns_sel a {
	color:#000099;
	display:block;
	font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	font-size:22px;
	font-style:oblique;
	height:40px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	width:100px;
}

.amasiaDataGridContainer {

}

.abolishment_catalogNo {
	color:#FFFFFF;
	float:left;
	font-size:100%;
	font-weight:bold;
	margin-left:1px;
	margin-top:4px;
	width:200px;
}

.abolishment_itemName {
	color:#FFFFFF;
	float:left;
	font-size:100%;
	font-weight:bold;
	margin-left:1px;
	margin-top:4px;
	width:210px;
}

.abolishment_abolishmentYears {
	color:#FFFFFF;
	float:left;
	font-size:100%;
	font-weight:bold;
	margin-left:1px;
	margin-top:4px;
	width:106px;
}

.abolishment_submodel {
	color:#FFFFFF;
	float:left;
	font-size:100%;
	font-weight:bold;
	margin-left:1px;
	margin-top:4px;
	width:150px;
}

.cn_bottom_helplink{
	width:66%;
}

.solutions_display{
	text-align: right;
	width: 40%;
	color:#FFFFFF;
	font-size:80%;
}

.help_link {
	text-align: left;
	width: 60%;
}

/**  MyPage新デザイン  **/
#my_page_title_bar {
	background-repeat: no-repeat;
	height: 50px;
	padding: 15px;
}

#myPartsGadgetBox {
	background-repeat: repeat-y;
}
#myPartsGadgetBox .menuBox {
	background-repeat: no-repeat;
}
#myPartsGadgetBox .gadgetFoot {
	background-repeat: no-repeat;
}
#myPartsGadgetDescription {
	color: dimgray;
	padding-top: 0px;
}

#referLogGadgetBox {
	background-repeat: repeat-y;
}
#referLogGadgetBox .menuBox {
	background-repeat: no-repeat;
}
#referLogGadgetBox .gadgetFoot {
	background-repeat: no-repeat;
}
#referLogGadgetDescription {
	color: dimgray;
	padding-top: 0px;
}

#myCatalogGadgetBox {
	background-repeat: repeat-y;
}
#myCatalogGadgetBox .menuBox {
	background-repeat: no-repeat;
}
#myCatalogGadgetBox .gadgetFoot {
	background-repeat: no-repeat;
}
#myCatalogGadgetDescription {
	color: dimgray;
	padding-top: 0px;
}

#myCategoryGadgetBox {
	background-repeat: repeat-y;
}
#myCategoryGadgetBox .menuBox {
	background-repeat: no-repeat;
}
#myCategoryGadgetBox .gadgetFoot {
	background-repeat: no-repeat;
}
#myCategoryGadgetDescription {
	color: dimgray;
	padding-top: 0px;
}

#cartGadgetBox {
	background-repeat: repeat-y;
}
#cartGadgetBox .menuBox {
	background-repeat: no-repeat;
}
#cartGadgetBox .gadgetFoot {
	background-repeat: no-repeat;
}
#cartGadgetBox th.gadget_gray_list_rb {
	background-color: #AF5E0D;
}
#cartGadgetDescription {
	color: dimgray;
	padding-top: 0px;
}

#orderCopyPasteGadgetBox {
	background-repeat: repeat-y;
}
#orderCopyPasteGadgetBox .menuBox {
	background-repeat: no-repeat;
}
#orderCopyPasteGadgetBox .gadgetFoot {
	background-repeat: no-repeat;
}
#orderCopyPasteGadgetBox th.gadget_gray_list_rb {
	background-color: #AF5E0D;
}
#orderCopyPasteGadgetDescription {
	color: dimgray;
	padding-top: 0px;
}

#orderUploadGadgetBox {
	background-repeat: repeat-y;
}
#orderUploadGadgetBox .menuBox {
	background-repeat: no-repeat;
}
#orderUploadGadgetBox .gadgetFoot {
	background-repeat: no-repeat;
}
#orderUploadGadgetBox th.gadget_gray_list_rb {
	background-color: #AF5E0D;
}
#orderUploadGadgetDescription {
	color: dimgray;
	padding-top: 0px;
}

#orderHistoryGadgetBox {
	background-repeat: repeat-y;
}
#orderHistoryGadgetBox .menuBox {
	background-repeat: no-repeat;
}
#orderHistoryGadgetBox .gadgetFoot {
	background-repeat: no-repeat;
}
#orderHistoryGadgetBox th.gadget_gray_list_rb {
	background-color: #AF5E0D;
}
#orderHistoryGadgetDescription {
	color: dimgray;
	padding-top: 0px;
}

#estimateCopyPasteGadgetBox {
	background-repeat: repeat-y;
}
#estimateCopyPasteGadgetBox .menuBox {
	background-repeat: no-repeat;
}
#estimateCopyPasteGadgetBox .gadgetFoot {
	background-repeat: no-repeat;
}
#estimateCopyPasteGadgetBox th.gadget_gray_list_rb {
	background-color: #AF5E0D;
}
#estimateCopyPasteGadgetDescription {
	color: dimgray;
	padding-top: 0px;
}

#estimateUploadPasteGadgetBox {
	background-repeat: repeat-y;
}
#estimateUploadPasteGadgetBox .menuBox {
	background-repeat: no-repeat;
}
#estimateUploadPasteGadgetBox .gadgetFoot {
	background-repeat: no-repeat;
}
#estimateUploadPasteGadgetBox th.gadget_gray_list_rb {
	background-color: #AF5E0D;
}
#estimateUploadPasteGadgetDescription {
	color: dimgray;
	padding-top: 0px;
}

#estimateHistoryGadgetBox {
	background-repeat: repeat-y;
}
#estimateHistoryGadgetBox .menuBox {
	background-repeat: no-repeat;
}
#estimateHistoryGadgetBox .gadgetFoot {
	background-repeat: no-repeat;
}
#estimateHistoryGadgetBox th.gadget_gray_list_rb {
	background-color: #AF5E0D;
}
#estimateHistoryGadgetDescription {
	color: dimgray;
	padding-top: 0px;
}

#my_page_title_bar {
	background-image:url(/img/mypage/mp_title_back.gif);
}
#myPartsGadgetBox {
	background-image:url(/img/mypage/mp_com_back.gif);
}
#myPartsGadgetBox .menuBox {
	background-image:url(/img/mypage/mp_com_title.gif);
}
#myPartsGadgetBox .gadgetFoot {
	background-image:url(/img/mypage/mp_com_ud.gif);
}
#referLogGadgetBox {
	background-image:url(/img/mypage/mp_com_back.gif);
}
#referLogGadgetBox .menuBox {
	background-image:url(/img/mypage/mp_com_title.gif);
}
#referLogGadgetBox .gadgetFoot {
	background-image:url(/img/mypage/mp_com_ud.gif);
}
#myCatalogGadgetBox {
	background-image:url(/img/mypage/mp_com_back.gif);
}
#myCatalogGadgetBox .menuBox {
	background-image:url(/img/mypage/mp_com_title.gif);
}
#myCatalogGadgetBox .gadgetFoot {
	background-image:url(/img/mypage/mp_com_ud.gif);
}
#myCategoryGadgetBox {
	background-image:url(/img/mypage/mp_com_back.gif);
}
#myCategoryGadgetBox .menuBox {
	background-image:url(/img/mypage/mp_com_title.gif);
}
#myCategoryGadgetBox .gadgetFoot {
	background-image:url(/img/mypage/mp_com_ud.gif);
}
#cartGadgetBox {
	background-image:url(/img/mypage/mp_wos_back.gif);
}
#cartGadgetBox .menuBox {
	background-image:url(/img/mypage/mp_wos_title.gif);
}
#cartGadgetBox .gadgetFoot {
	background-image:url(/img/mypage/mp_wos_ud.gif);
}
#orderCopyPasteGadgetBox {
	background-image:url(/img/mypage/mp_wos_back.gif);
}
#orderCopyPasteGadgetBox .menuBox {
	background-image:url(/img/mypage/mp_wos_title.gif);
}
#orderCopyPasteGadgetBox .gadgetFoot {
	background-image:url(/img/mypage/mp_wos_ud.gif);
}
#orderUploadGadgetBox {
	background-image:url(/img/mypage/mp_wos_back.gif);
}
#orderUploadGadgetBox .menuBox {
	background-image:url(/img/mypage/mp_wos_title.gif);
}
#orderUploadGadgetBox .gadgetFoot {
	background-image:url(/img/mypage/mp_wos_ud.gif);
}
#orderHistoryGadgetBox {
	background-image:url(/img/mypage/mp_wos_back.gif);
}
#orderHistoryGadgetBox .menuBox {
	background-image:url(/img/mypage/mp_wos_title.gif);
}
#orderHistoryGadgetBox .gadgetFoot {
	background-image:url(/img/mypage/mp_wos_ud.gif);
}
#estimateCopyPasteGadgetBox {
	background-image:url(/img/mypage/mp_wos_back.gif);
}
#estimateCopyPasteGadgetBox .menuBox {
	background-image:url(/img/mypage/mp_wos_title.gif);
}
#estimateCopyPasteGadgetBox .gadgetFoot {
	background-image:url(/img/mypage/mp_wos_ud.gif);
}
#estimateUploadPasteGadgetBox {
	background-image:url(/img/mypage/mp_wos_back.gif);
}
#estimateUploadPasteGadgetBox .menuBox {
	background-image:url(/img/mypage/mp_wos_title.gif);
}
#estimateUploadPasteGadgetBox .gadgetFoot {
	background-image:url(/img/mypage/mp_wos_ud.gif);
}
#estimateHistoryGadgetBox {
	background-image:url(/img/mypage/mp_wos_back.gif);
}
#estimateHistoryGadgetBox .menuBox {
	background-image:url(/img/mypage/mp_wos_title.gif);
}
#estimateHistoryGadgetBox .gadgetFoot {
	background-image:url(/img/mypage/mp_wos_ud.gif);
}
#myPartsGadgetSelectBox {
	background-image:url(/img/mypage/mp_com_back_l.gif);
}
#myPartsGadgetSelectBox .menuBox {
	background-image:url(/img/mypage/mp_com_title_l.gif);
}
#myPartsGadgetSelectBox .gadgetFoot {
	background-image:url(/img/mypage/mp_com_ud_l.gif);
}
#referLogGadgetSelectBox {
	background-image:url(/img/mypage/mp_com_back_l.gif);
}
#referLogGadgetSelectBox .menuBox {
	background-image:url(/img/mypage/mp_com_title_l.gif);
}
#referLogGadgetSelectBox .gadgetFoot {
	background-image:url(/img/mypage/mp_com_ud_l.gif);
}
#myCatalogGadgetSelectBox {
	background-image:url(/img/mypage/mp_com_back_l.gif);
}
#myCatalogGadgetSelectBox .menuBox {
	background-image:url(/img/mypage/mp_com_title_l.gif);
}
#myCatalogGadgetSelectBox .gadgetFoot {
	background-image:url(/img/mypage/mp_com_ud_l.gif);
}
#myCategoryGadgetSelectBox {
	background-image:url(/img/mypage/mp_com_back_l.gif);
}
#myCategoryGadgetSelectBox .menuBox {
	background-image:url(/img/mypage/mp_com_title_l.gif);
}
#myCategoryGadgetSelectBox .gadgetFoot {
	background-image:url(/img/mypage/mp_com_ud_l.gif);
}
#cartGadgetSelectBox {
	background-image:url(/img/mypage/mp_wos_back_l.gif);
}
#cartGadgetSelectBox .menuBox {
	background-image:url(/img/mypage/mp_wos_title_l.gif);
}
#cartGadgetSelectBox .gadgetFoot {
	background-image:url(/img/mypage/mp_wos_ud_l.gif);
}
#orderCopyPasteGadgetSelectBox {
	background-image:url(/img/mypage/mp_wos_back_l.gif);
}
#orderCopyPasteGadgetSelectBox .menuBox {
	background-image:url(/img/mypage/mp_wos_title_l.gif);
}
#orderCopyPasteGadgetSelectBox .gadgetFoot {
	background-image:url(/img/mypage/mp_wos_ud_l.gif);
}
#orderUploadGadgetSelectBox {
	background-image:url(/img/mypage/mp_wos_back_l.gif);
}
#orderUploadGadgetSelectBox .menuBox {
	background-image:url(/img/mypage/mp_wos_title_l.gif);
}
#orderUploadGadgetSelectBox .gadgetFoot {
	background-image:url(/img/mypage/mp_wos_ud_l.gif);
}
#orderHistoryGadgetSelectBox {
	background-image:url(/img/mypage/mp_wos_back_l.gif);
}
#orderHistoryGadgetSelectBox .menuBox {
	background-image:url(/img/mypage/mp_wos_title_l.gif);
}
#orderHistoryGadgetSelectBox .gadgetFoot {
	background-image:url(/img/mypage/mp_wos_ud_l.gif);
}
#estimateCopyPasteGadgetSelectBox {
	background-image:url(/img/mypage/mp_wos_back_l.gif);
}
#estimateCopyPasteGadgetSelectBox .menuBox {
	background-image:url(/img/mypage/mp_wos_title_l.gif);
}
#estimateCopyPasteGadgetSelectBox .gadgetFoot {
	background-image:url(/img/mypage/mp_wos_ud_l.gif);
}
#estimateUploadPasteGadgetSelectBox {
	background-image:url(/img/mypage/mp_wos_back_l.gif);
}
#estimateUploadPasteGadgetSelectBox .menuBox {
	background-image:url(/img/mypage/mp_wos_title_l.gif);
}
#estimateUploadPasteGadgetSelectBox .gadgetFoot {
	background-image:url(/img/mypage/mp_wos_ud_l.gif);
}
#estimateHistoryGadgetSelectBox {
	background-image:url(/img/mypage/mp_wos_back_l.gif);
}
#estimateHistoryGadgetSelectBox .menuBox {
	background-image:url(/img/mypage/mp_wos_title_l.gif);
}
#estimateHistoryGadgetSelectBox .gadgetFoot {
	background-image:url(/img/mypage/mp_wos_ud_l.gif);
}

#myPartsGadgetSelectBox {
	margin-top: 10px;
	background-repeat: repeat-y;
	width: 685px;
}
#myPartsGadgetSelectBox .menuBox {
	background-repeat: no-repeat;
	font-size: 16px;
	color: white;
	line-height: 20px;
	height: 30px;
}
#myPartsGadgetSelectBox .gadgetFoot {
	font-size: 1px;
	height: auto;
	line-height: 10px;
	background-repeat: no-repeat;
}

#referLogGadgetSelectBox {
	margin-top: 10px;
	background-repeat: repeat-y;
	width: 685px;
}
#referLogGadgetSelectBox .menuBox {
	background-repeat: no-repeat;
	font-size: 16px;
	color: white;
	line-height: 20px;
	height: 30px;
}
#referLogGadgetSelectBox .gadgetFoot {
	font-size: 1px;
	height: auto;
	line-height: 10px;
	background-repeat: no-repeat;
}

#myCatalogGadgetSelectBox {
	margin-top: 10px;
	background-repeat: repeat-y;
	width: 685px;
}
#myCatalogGadgetSelectBox .menuBox {
	background-repeat: no-repeat;
	font-size: 16px;
	color: white;
	line-height: 20px;
	height: 30px;
}
#myCatalogGadgetSelectBox .gadgetFoot {
	font-size: 1px;
	height: auto;
	line-height: 10px;
	background-repeat: no-repeat;
}

#myCategoryGadgetSelectBox {
	margin-top: 10px;
	background-repeat: repeat-y;
	width: 685px;
}
#myCategoryGadgetSelectBox .menuBox {
	background-repeat: no-repeat;
	font-size: 16px;
	color: white;
	line-height: 20px;
	height: 30px;
}
#myCategoryGadgetSelectBox .gadgetFoot {
	font-size: 1px;
	height: auto;
	line-height: 10px;
	background-repeat: no-repeat;
}

#cartGadgetSelectBox {
	margin-top: 10px;
	background-repeat: repeat-y;
	width: 685px;
}
#cartGadgetSelectBox .menuBox {
	background-repeat: no-repeat;
	font-size: 16px;
	color: white;
	line-height: 20px;
	height: 30px;
}
#cartGadgetSelectBox .gadgetFoot {
	font-size: 1px;
	height: auto;
	line-height: 10px;
	background-repeat: no-repeat;
}

#orderCopyPasteGadgetSelectBox {
	margin-top: 10px;
	background-repeat: repeat-y;
	width: 685px;
}
#orderCopyPasteGadgetSelectBox .menuBox {
	background-repeat: no-repeat;
	font-size: 16px;
	color: white;
	line-height: 20px;
	height: 30px;
}
#orderCopyPasteGadgetSelectBox .gadgetFoot {
	font-size: 1px;
	height: auto;
	line-height: 10px;
	background-repeat: no-repeat;
}

#orderUploadGadgetSelectBox {
	margin-top: 10px;
	background-repeat: repeat-y;
	width: 685px;
}
#orderUploadGadgetSelectBox .menuBox {
	background-repeat: no-repeat;
	font-size: 16px;
	color: white;
	line-height: 20px;
	height: 30px;
}
#orderUploadGadgetSelectBox .gadgetFoot {
	font-size: 1px;
	height: auto;
	line-height: 10px;
	background-repeat: no-repeat;
}

#orderHistoryGadgetSelectBox {
	margin-top: 10px;
	background-repeat: repeat-y;
	width: 685px;
}
#orderHistoryGadgetSelectBox .menuBox {
	background-repeat: no-repeat;
	font-size: 16px;
	color: white;
	line-height: 20px;
	height: 30px;
}
#orderHistoryGadgetSelectBox .gadgetFoot {
	font-size: 1px;
	height: auto;
	line-height: 10px;
	background-repeat: no-repeat;
}

#estimateCopyPasteGadgetSelectBox {
	margin-top: 10px;
	background-repeat: repeat-y;
	width: 685px;
}
#estimateCopyPasteGadgetSelectBox .menuBox {
	background-repeat: no-repeat;
	font-size: 16px;
	color: white;
	line-height: 20px;
	height: 30px;
}
#estimateCopyPasteGadgetSelectBox .gadgetFoot {
	font-size: 1px;
	height: auto;
	line-height: 10px;
	background-repeat: no-repeat;
}

#estimateUploadPasteGadgetSelectBox {
	margin-top: 10px;
	background-repeat: repeat-y;
	width: 685px;
}
#estimateUploadPasteGadgetSelectBox .menuBox {
	background-repeat: no-repeat;
	font-size: 16px;
	color: white;
	line-height: 20px;
	height: 30px;
}
#estimateUploadPasteGadgetSelectBox .gadgetFoot {
	font-size: 1px;
	height: auto;
	line-height: 10px;
	background-repeat: no-repeat;
}

#estimateHistoryGadgetSelectBox {
	margin-top: 10px;
	background-repeat: repeat-y;
	width: 685px;
}
#estimateHistoryGadgetSelectBox .menuBox {
	background-repeat: no-repeat;
	font-size: 16px;
	color: white;
	line-height: 20px;
	height: 30px;
}
#estimateHistoryGadgetSelectBox .gadgetFoot {
	font-size: 1px;
	height: auto;
	line-height: 10px;
	background-repeat: no-repeat;
}


#pr_area {
	margin-bottom: 20px;
	margin-top:10px;
}
#pr_area h2 {
	width: 716px;
	font-size:100%;
	background: none;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-bottom: 3px solid #AA6C2F;
	margin-bottom: 10px;
}
.pr_left {
	width:450px;
	float:left;
	margin:0 10px 5px 5px
}
.pr_right {
	width:245px;
	float:left;
	margin:0 5px 5px 0;
}
.pr_all {
	width:711px;
	margin:0 5px 5px 5px;
}
.pr_title {
	font-weight: bold;
	margin-bottom: 10px;
}
.pr_text {
	padding-left: 15px;
	margin-bottom: 10px;
}
.pr_link {
	text-align: right;
}
.pr_list_link {
	margin-left: 10px;
	padding-left: 5px;
}
.pr_table tr {
	margin-bottom: 10px;
}
.pr_table td {
	width: 240px;
	height:135px;
	text-align: center;
	vertical-align: center;
	border: 1px solid #CCCCCC;
}
.re_under_pr {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	padding-top:10px;
	width:720px;
}

#itemDeadPrdBox {
	margin-top: 10px;
	margin-bottom: 10px;
}
.itemDeadPrdImg {
	float: left;
	width: 150px;
	height: 50px;
}
.itemDeadPrdImg {
	float: left;
}

.itemDeadPrd {
	float: left;
	height: 15px;
}

.itemDeadPrdArea {
	float: left;
}

.itemDeadPrdCatalogNo {
	font-weight: bold;
	color: #003567;
}

.attention {
	color:#999999;
	margin-top:10px;
	text-align:left;
}

/********************************************************
 * コンフィギュレータ切替スイッチ
 ********************************************************/
#configurator_switch_box {
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 5px 15px;
	background-color: #F8F8F8;
	border-bottom: 1px solid #E0E0E0;
	height: 20px;
}
#configurator_switch_box div.configurator_switch_title {
	margin-top: 3px;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
#configurator_switch_box div#configurator_switch_open,
#configurator_switch_box div#configurator_switch_close {
	float: left;
	width: 53px;
	height: 20px;
}
#configurator_switch_box div#configurator_switch_open {
	margin-left: 10px;
	margin-right: 2px;
}
#configurator_switch_box div#configurator_switch_close {
	margin-right: 10px;
	margin-left: 2px;
}
#configurator_switch_box div a {
	display: block;
	width: 53px;
	height: 20px;
}
#noConfiguratorBox {
	display: none;
}
#configurator_switch_open a {
	background-image: url(/img/configurator_switch_open_off.gif);
}
#configurator_switch_open a.selected,
#configurator_switch_open a:hover {
	background-image: url(/img/configurator_switch_open_on.gif);
}
#configurator_switch_close a {
	background-image: url(/img/configurator_switch_close_off.gif);
}
#configurator_switch_close a.selected,
#configurator_switch_close a:hover {
	background-image: url(/img/configurator_switch_close_on.gif);
}




/*************************************************
 * FireFoxのみに適用するスタイル
 * CSSバージョン3.0をIEがサポートした場合は
 * 要修正
 *************************************************/
:root .pans {
	font-size: 100%;
}

html>body .login_tx {
	font-size: 130%;
}

:root .re_titr {
	font-size: 100%;
}

:root #login_box {
	padding-bottom: 10px;
}

:root #foot_navi li.inner {
	padding-top: 0px;
}

:root .cable_item_link {
	font-size: 100%;
}

*:first-child + html #container {
        height: auto;
}

/*************************************************
 * 海外タブ化
 *************************************************/
ul.wysiwyg_switch_tab {
	border-bottom: 4px solid #2D5392;
	font-size: 12px;
	height: 29px;
	margin-top: 20px;
	margin-bottom: 20px;
}
ul.wysiwyg_switch_tab li {
	float: left;
}
ul.wysiwyg_switch_tab li.tab a {
	padding: 10px 0px 5px 0px;
	display: block;
	color: #114A99;
}
ul.wysiwyg_switch_tab li.tab a span {
	padding: 0px 35px 0px 35px;
	display: block;
	border-right: 1px solid #E2E2E2;
}
ul.wysiwyg_switch_tab li.tab a span.tab_title_default {
	border-left: 1px solid #E2E2E2;
}

ul.wysiwyg_switch_tab li.tab a.selected,
ul.wysiwyg_switch_tab li.tab a:hover {
	background-color: #2D5392;
	color: #FFFFFF;
}

ul.wysiwyg_switch_tab li.tab a.selected span,
ul.wysiwyg_switch_tab li.tab a:hover span {
	border-right: 1px solid #2D5392;
}
ul.wysiwyg_switch_tab li.tab a.selected span.tab_title_default,
ul.wysiwyg_switch_tab li.tab a:hover span.tab_title_default {
	border-left: 1px solid #2D5392;
}

ul.wysiwyg_switch_tab li.pdf {
	margin-left: 20px;
	margin-top: 10px;
	background:url("/images/pdf.gif") no-repeat top left;
	padding-left: 20px;
	padding-bottom:3px;
}
ul.wysiwyg_switch_tab li.pdf a {
	display: block;
	color: #114A99;
}

ul.wysiwyg_switch_tab li.monoq {
	padding-left: 10px;
	padding-top:5px;
}

ul.wysiwyg_switch_tab li.config {
	position:relative;
}
ul.wysiwyg_switch_tab li.config a {
	color:#ff6600;
	font-weight:bold;
	border-top:1px solid #ff6600;
	border-right:1px solid #ff6600;
	border-left:1px solid #ff6600;
	margin:0px 0px 4px 2px;
	width:168px;
	height:13px;
}
* html ul.wysiwyg_switch_tab li.config a {
	width:170px;
	margin:0px 0px 0px 2px;
	padding:10px 0px 4px 0px;
}
* html ul.wysiwyg_switch_tab li.config a:visited {
	font-weight:bold;
	color:#ff6600;
	border-top:1px solid #ff6600;
	border-right:1px solid #ff6600;
	border-left:1px solid #ff6600;
}
ul.wysiwyg_switch_tab li.config a:hover {
	font-weight:normal;
	background-color:#ff6600;
}
* html ul.wysiwyg_switch_tab li.config a:hover {
	font-weight:normal;
	color:#FFF;
	border-top:1px solid #ff6600;
	border-right:1px solid #ff6600;
	border-left:1px solid #ff6600;
}
ul.wysiwyg_switch_tab li.config a span,
ul.wysiwyg_switch_tab li.config a:hover span {
	border:none;
}
ul.wysiwyg_switch_tab li.config a span.ico {
	cursor:pointer;
	display:block;
	width:95px;
	height:33px;
	padding:0px;
	position:absolute;
	right:-64px;
	top:-14px;
	background:transparent url(/img/ico_config.png) no-repeat scroll 0px 0px;
}
ul.wysiwyg_switch_tab li.config a:hover span.ico {
	background:transparent url(/img/ico_config.png) no-repeat scroll -95px 0px;
}


ul.wysiwyg_switch_tab li.config a.selected {
	font-weight:normal;
	border:none;
	height:14px;
	width:168px;
}
* html ul.wysiwyg_switch_tab li.config a.selected {
	width:170px;
	font-weight:normal;
	border-top:1px solid #2D5392;
	border-right:1px solid #2D5392;
	border-left:1px solid #2D5392;
}
* html ul.wysiwyg_switch_tab li.config a.selected:visited {
	width:170px;
	font-weight:normal;
	color:#FFF;
	border-color:#2D5392;
}
ul.wysiwyg_switch_tab li.config a.selected:hover {
	background-color:#2D5392;
}

* html ul.wysiwyg_switch_tab li.config a.selected:hover {
	border-color:#2D5392;
}
ul.wysiwyg_switch_tab li.config a.selected span.ico {
	display:none;
}

#wysiwyg_tab_area_config {
	margin-top: 10px;
	width: 730px;
}


/*************************************************
 * FireFoxとIE7のみに適用するスタイル
 *************************************************/
html>body .spec_cate {
	overflow: visible;
}

html>body .glmarea3 {
	padding:9px 0px 5px 0px;
}

html>body .menuTitle {
	margin-left: 20px;
}
