/*body, button, input, select, textarea, h1, h2, h3, h4, h5, h6 {*/
/*    font-family: Arial, Meiryo, "-apple-system", BlinkMacSystemFont, "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "メイリオ", "Hiragino Kaku Gothic ProN", "MS PGothic", Osaka, "sans-serif"*/
/*}*/

/* main nav style */
#main_nav >a {
    /*font-family: Meiryo, "-apple-system", BlinkMacSystemFont, "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "メイリオ", "Hiragino Kaku Gothic ProN", "MS PGothic", Osaka, "sans-serif";*/
    padding: 0 8px 0 8px;
    margin-left: 0;
}
#main_nav >a#nav_pathway { margin-right: 64px }
#main_nav >a#nav_contact { margin-left: 10px }
#main_nav >a#nav_service { margin-right: 10px }

/* main nav: Pathway Dropdown */
#nav_pathway_arrow span { margin-left: 91px }

/* main nav: Product Dropdown */
#nav_pro_list {
    width: 1000px;
    margin: 22px 0 0 0px;
}
#nav_pro_arrow span {
    margin-left: 248px;
}
#nav_pro_con { width: 970px }
#nav_pro_col_1 { width: 208px }
#nav_pro_col_3 { width: 228px }

/* main nav: Service Dropdown */
.nav-service-list-en  { width: 249px; margin: 22px 0 0 724px }
.nav_service_arrow-en { margin-left: 74px }
.nav_service_con-en   { width: 249px }

.nav_news_arrow { margin-left: 67px }
.nav-news-list  { width: 125px; margin: 22px 0 0 623px }
.nav_news_con   { width: 125px }

.inquiry_forms textarea { width: 538px }

/* details.css => modules: Price Table BTN */
.btn_price_cart { width: 145px; background: #ff7e00 url(../images/web/icon.png) no-repeat -7px -60px; }
.btn_price_quotation, .btn_price_quotation_inhibitor { width: 136px }
.btn_price_inquiry { width: 162px }
.btn_price_inquiry.w-inq-ol { width: 190px }

.pro_price_1 { width: 160px }
.pro_price_2 { width: 100px  }
.pro_price_3 { width: 105px }
.pro_price_4 { width: 80px }
.pro_price_34 { width: 185px }

th.kit_price_1, td.kit_price_1 { width: 190px }
th.kit_price_2, td.kit_price_2 { width: 97px  }
th.kit_price_3, td.kit_price_3 { width: 79px; padding-left: 0; }
th.kit_price_4, td.kit_price_4 { width: 70px  }
td.kit_price_34 { padding-left: 0 }

.find_dis_list table td span { width: 100px }

.distributor_list table td p span, .dismap_con dd p span { width: 100px; }
.dismap_con { width: 334px }

#en-banner01 { background-image: url("//file.medchemexpress.com/new/images/banner/banner-01.png?v20191203") }
#jp-banner01 { background-image: url("//file.medchemexpress.com/new/images/banner/jp/jp-banner01.png?v=20191218") }
#jp-banner02 { background-image: url("//file.medchemexpress.com/new/images/banner/jp/jp-banner02.png?v=20191218") }
#jp-banner03 { background-image: url("//file.medchemexpress.com/new/images/banner/jp/jp-banner03.png?v=20191218") }
#jp-banner04 { background-image: url("//file.medchemexpress.com/new/images/banner/jp-banner-immunology.png?v=20220920") }
/*#jp-banner04 { background-image: url("//file.medchemexpress.com/new/images/banner/jp/jp-banner04.png?v=20191218") }*/
#jp-banner05 { background-image: url("//file.medchemexpress.com/new/images/banner/jp/jp-banner05.png?v=20191118") }
#jp-banner06 { background-image: url("//file.medchemexpress.com/new/images/banner/jp/jp-banner06.png?v=20191118") }
#jp-banner07 { background-image: url("//file.medchemexpress.com/new/images/banner/jp/jp-banner07.png?v=20191218") }
#jp-banner08 { background-image: url("//file.medchemexpress.com/new/images/banner/jp/jp-banner08.png?v=2019111902") }
#en-banner07 { background-image: url("//file.medchemexpress.com/new/images/banner/banner-20210708.jpg?v20210708") }
#ko-banner1105 { background-image: url("//file.medchemexpress.com/new/images/banner/ko-bannner-1104.png?v20211104") }
#aacr-banner0402 { background-image: url("//file.medchemexpress.com/new/images/banner/accr-banner.jpg?v20220402") }

/* Quotation success */
.q_succ_pro_cat   { width:124px }
.q_succ_pro_name  { width:276px }
.q_succ_pro_size  { width:180px }
th.q_succ_pro_qty { width: 380px; }
td.q_succ_pro_qty { width: 375px; padding-left:5px; }


/* Page header cart */
td.pgt_cart_list_1 { width: 172px; padding-right: 25px }
th.pgt_cart_list_1 { width: 170px; padding-right: 20px }
td.pgt_cart_list_2 { width: 140px; padding-right: 25px }
th.pgt_cart_list_2 { width: 142px; padding-right: 20px }
.pgt_cart_list_3 { width: 30px }

.c_qty { text-align:  center }

.details_tit ul li { padding: 0 30px }

.privacy_ctus p span { width: 100px }
.privacy_ctus { width: 440px }

.lib_ctmi h2 { font-size: 12px }


.viewed_pro_tit {width: 190px;float: left;}

.inquiry_success_con dl dt { width: 140px;}


#lib_rgt { background: url("//file.medchemexpress.com/new/images/web/customize-library-bg-jp.png") no-repeat;
    /*height: 278px;*/
}


/* form.css - Cart page */
/*.ci_base_col_1 { width: 160px }*/
/*.ci_base_col_2 { width: 365px }*/
/*.ci_base_col_3 { width: 100px }*/
/*.ci_base_col_4 { width: 274px }*/

/*.ci_bill_col_1 { width: 160px }*/
/*.ci_bill_col_2 { width: 306px }*/
/*.ci_bill_col_3 { width: 104px }*/
/*.ci_bill_col_4 { width: 280px }*/

/* cart: customer info notice */
#cus_info_free_notice { padding: 3px 0 6px 140px; }


.inquiry_forms table td.tips-jp-inq { text-align: left; height: 37px;}
.tips-jp-quto {padding: 7px 0 0 10px;color: #ee3134;}
.tips-jp-service { padding: 7px 0 4px 108px;color: #ee3134;font-size: 12px !important;}

#col-lib-container { padding-left: 0 }

/* Inquiry form: success table */
.inquiry_success_con dl dt { width: 70px; }
.inquiry_success_con dl dd { width: 370px; }
#customerAgentTitle  { width: 140px }
#customerAgentName   { width: 300px }

/* main nav: Service Dropdown */
#nav_contact_list{
    margin: 22px 0 0 880px;width: 100px;
}
#nav_contact_con a {
    text-align: center;
}
#nav_contact_con a span{
    margin-left: 10px;
    color: #ee3134;
}
.nav_contact_con-en{
    width: 100px;
    text-align: center;
}
.nav_contact_arrow-en{
    margin-left: 66%;
}
.nav_contact_con{
    padding: 20px 10px 15px 10px !important;
}

#nav_protein_category_list {
    margin-left: 246px !important;
}
#nav_protein_arrow span {
    margin-left: 278px !important;
}
#nav_protein_first_list {
    margin-right: 125px !important;
    width: 380px !important;
}
#nav_protein_child_list .blank{
    width: 372px !important;
}
#nav_protein_child_list div a.nav_pathway_name {
    width: 320px !important;
}
#nav_protein_child_list div ul li{
    width: 320px !important;
}

/*Oligonucleotides Style*/

.dnr_pro_list_structure{
    text-align: center;
}

#nav_kit_category_list {
    margin-left: 368px;
}
#nav_kit_arrow span {
    margin-left: 268px !important;
}
#nav_kit_child_list{
    width: 330px !important;
    right: 135px !important;
}
#nav_kit_child_list .blank{
    width: 330px !important;
}
#nav_kit_child_list div a.nav_pathway_name {
    width: 291px !important;
}
#nav_kit_child_list div ul li{
    width: 291px !important;
}