@charset "utf-8";
/* CSS Document */
.item_sub{
font-size:12px;text-align:left;margin:6px auto 10px;
}
.item_txt{
font-size:10px;
}

.item_title_0{
font-size:14px;
font-weight:bold;
}
.item_title{
font-size:13px;
font-weight:bold;
padding-top:10px !important;
}
/* タブ */

/* タブ */

#tab li {
  float: left;
  padding:4px 30px !important;
  list-style: none !important;
  cursor: pointer;
  background: #fff;
  margin:0 20px 10px 0 !important;
}
#tab li.select {
  background: #eee;
}
.disnon {
  display: none;
}
.content_wrap {
  clear: left;
  width: 100%;
  padding:0;
  background: #fff;
}


/*  */

#content .topPr .topPrLeft {
width: 33.1%;
text-align: left;
float: left;
display: block;
overflow: visible;
}
#content .topPr .topPrCenter {
width: 33.1%;
text-align: center;
float: left;
display: block;
overflow: visible;
}
#content .topPr .topPrRight {
width: 33.1%;
text-align: right;
float: right;
display: block;
overflow: visible;
}

#content #topPr .topPrLeft .topPrInner {
border-left: 1px solid #e9e9e9;
}
#content .topPr .topPrCenter .topPrInner {
margin: 0px auto;
}
#content .topPr .topPrRight .topPrInner {
float: right;
}


/* 資料Dl */
.pdf{
margin:auto;
width:100%;
}


/* form_計算 */

ul.jzzf_form_elements{
margin:20px 0 !important;
}


.form_titl_txt{
  padding: 6px 0 6px 12px !important;
  font-weight: bold !important;
  font-size: 120% !important;
  margin-bottom:20px !important;
    background-color: #6d1910;
    color: #fff;
}
.form_form_sub_titl_txt{
  padding: 14px 0 0 0 !important;
  font-weight: bold;
  font-size: 110% !important;
	margin-bottom:20px !important;
}

.jzzf_form_elements {
width:100% !important;
}
.jzzf_form .jzzf_element_label, .jzzf_form .jzzf_element_heading {
float: left;
}
.jzzf_row select{
width:110px !important;
float: right;
}
.jzzf_row textarea{
width:300px !important;
float: right;
}
.sum_bx{
float: right !important;
padding-top:20px !important;
text-align:right;
padding-right:40px !important;
border-top:1px solid #ccc !important;
}

.sum_bx_attention{
margin-top:-20px !important;
font-size:80% !important;
color:#F30000;
float: right !important;
padding-bottom:20px !important;
text-align:right;
padding-right:40px !important;
border-bottom:1px solid #ccc !important;
}

.sum_bx #jzzf_1_sum{
width:80px;
}

@media screen and (min-width: 601px) {
div.jzzf_full {
  width: 88% !important;
}
}
@media screen and (max-width: 600px) {
div.jzzf_full {
  width: 82% !important;
}
}
.tax_bx{
float: right !important;
padding-top:2px !important;
text-align:right;
padding-right:40px !important;
}
.tax_bx #jzzf_1_tax{
width:80px;
}
.sumtax_bx{
float: right !important;
padding-top:10px !important;
text-align:right;
padding-right:40px !important;
border-top: 3px solid #ddd !important;
}
.sumtax_bx #jzzf_1_sumtax{
width:80px;
}
.majimine1-form{
	background:url(/wp-content/uploads/2017/06/mine_pauchi.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.majimine250-form{
	background:url(/wp-content/uploads/2015/06/majimine250-form2.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.majimine_spray-form{
	background:url(/wp-content/uploads/2015/09/mine_new.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.majist_h-form{
	background:url(/wp-content/uploads/2015/09/h_new.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.majist_uh-form{
	background:url(/wp-content/uploads/2015/09/uh_new.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}

.majist_ss-form{
	background:url(/wp-content/uploads/2015/09/ss_new.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.majist_2zai-form{
	background:url(/wp-content/uploads/2015/09/majist_2.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
    	margin-top: 30px !important;
}

.maji_c-form{
	background:url(/wp-content/uploads/2019/10/item-majicx.jpg) left 50% no-repeat;
background-size:60px;
	padding:18px 0 18px 70px !important;
}
.maji_cx-form{
	background:url(/wp-content/uploads/2019/04/majic_x.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
    	margin-top: 30px !important;
}
.henapro_nat-form{
	background:url(/wp-content/uploads/2015/03/hena-natu-form.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.henapro_nut-form{
	background:url(/wp-content/uploads/2015/03/hena-newt-form.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.hena_rb-form{
	background:url(/wp-content/uploads/2015/03/hena-rb-form.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.hena_bro-form{
	background:url(/wp-content/uploads/2015/03/hena-bro-form.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.hena_blk-form{
	background:url(/wp-content/uploads/2015/03/hena-blk-form.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.hena_yel-form{
	background:url(/wp-content/uploads/2015/03/hena-yell-form.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.hena_red-form{
	background:url(/wp-content/uploads/2015/03/hena-deep-form.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.hena_shanp-form{
	background:url(/wp-content/uploads/2015/03/hena-shanp-form.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
    margin-top: 30px !important;
}
.pre-form{
	background:url(/wp-content/uploads/2015/03/hena-pre-form.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.wk_pre-form{
	background:url(/wp-content/uploads/2015/03/w-k0-form.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.wk_1-form{
	background:url(/wp-content/uploads/2015/03/w-k1-form.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.wk_2-form{
	background:url(/wp-content/uploads/2015/03/w-k2-form.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
	margin-top:40px !important;
}

.hya-form{
	background:url(/wp-content/uploads/2017/07/hya2.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.cera-form{
	background:url(/wp-content/uploads/2017/07/cela2.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.plac-form{
	background:url(/wp-content/uploads/2017/07/pla2.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}

.hya_try-form{
	background:url(/wp-content/uploads/2015/09/hya_try.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.cera_try-form{
	background:url(/wp-content/uploads/2015/09/cela_try.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.plac_try-form{
	background:url(/wp-content/uploads/2015/09/pla_try.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.hya_pauti-form{
	background:url(/wp-content/uploads/2017/07/pauti_hya.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.cera_pauti-form{
	background:url(/wp-content/uploads/2017/07/pauti_cela.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.plac_pauti-form{
	background:url(/wp-content/uploads/2017/07/pauti_pla.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}


.majimine_pomp_form{
	background:url(/wp-content/uploads/2016/02/pomp.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.majimine_mix180_form{
	background:url(/wp-content/uploads/2017/07/mix.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.majimine_mix60_form{
	background:url(/wp-content/uploads/2017/07/mix-mini.jpg) left 50% no-repeat;
	padding:18px 0 18px 70px !important;
}
.base-lo-form{
	background:url(/wp-content/uploads/2019/10/item-base.jpg) left 50% no-repeat;
background-size:60px;
	padding:18px 0 18px 70px !important;
}
.toku-form{
	padding:4px 0 18px 70px !important;
color:#c00;
}
.toku-form2{
	padding:4px 0 18px 70px !important;
color:#c00;
font-size:80% !important;
}
.toku-set-form{
	padding:0 0 18px 70px !important;
color:#333;
font-size:90% !important;
}
.cal-form_btn{
text-align:center;
}
.toku-form-mix{
	padding:20px 0 18px 70px !important;
color:#c00;
}



/* form_1506_追加 */
.mine_h_sub{
width:134px !important;
font-size:80% !important;
margin-right:40px !important;
}
.mine_uh_sub{
width:190px !important;
font-size:80% !important;
margin-right:40px !important;
}
.mine_ss_sub{
width:190px !important;
font-size:80% !important;
}
#jzzf_1_mine_hard_sub{
width:60px !important;
}
#jzzf_1_uh_ultra_sub{
width:60px !important;
}
#jzzf_1_ss_super_sub{
width:60px !important;
}

.p_sub{
width:240px !important;
font-size:80% !important;
margin-right:40px !important;
}
.f_sub{
width:290px !important;
font-size:80% !important;
}

#jzzf_1_mix-p{
width:60px !important;
}
#jzzf_1_mix-f{
width:60px !important;
}

.name_lavel .jzzf_element_label{
padding-top:10px !important;
}
.jzzf_message{
text-align:center !important;
width:300px !important;
color:#f00 !important;
}

textarea#jzzf_1_toiawase{
width:80% !important;
height:200px;
}

.red{
color:#fc0000 !important;
}






.majist_toku8{
	padding:6px 0 6px 6px !important;
color:#c00;
}

.majist_toku24{
	padding:30px 0 6px 6px !important;
color:#c00;
}

.majist_toku48{
	padding:30px 0 6px 6px !important;
color:#c00;
}


#jzzf_1_h_24{
width:60px !important;
}
#jzzf_1_uh_24{
width:60px !important;
}
#jzzf_1_ss_24{
width:60px !important;
}
#jzzf_1_h_48{
width:60px !important;
}
#jzzf_1_uh_48{
width:60px !important;
}
#jzzf_1_ss_48{
width:60px !important;
}
#jzzf_1_h_50{
width:60px !important;
}
#jzzf_1_uh_50{
width:60px !important;
}
#jzzf_1_ss_50{
width:60px !important;
}

.majist_2zai_toku{
	padding:10px 0 6px 6px !important;
color:#c00;
}
.majic_toku{
	padding:10px 0 6px 6px !important;
color:#c00;
font-size:110% !important;
}


.st_sum_01{
text-align:right;
}

input#jzzf_1_st_sum_01,input#jzzf_1_st_sum_02,input#jzzf_1_st_sum_03,input#jzzf_1_st_sum_04{
width:120px;
}
.st_sum_01,.st_sum_02,.st_sum_03,.st_sum_04{
float:right !important;
margin-top:0px !important;
padding-right:42px !important;
}

table#straight_table{
	margin-top:0 !important;
	margin-bottom:0 !important;
}
table#straight_table td{
	width:33.333%;
	text-align:center;
	font-size:12px;
}
div.jzzf_quarter{
    width: 96% !important;
}

select#majist_2zai_toku{
width:80px;
}

@media screen and (max-width: 600px) {
.jzzf_row textarea{
width:90% !important;
float: left;
}
}

ul.jzzf_form_elements .jzzf_row{
    overflow: visible;
}

.biz_calendar table.bizcal{
width:88% !important;
}


/* 2016 1115 OEMチェック含むform改良  */
label.jzzf_checkbox_label{
    font-size: 120%;
    font-weight: bold;
    color: #fc0000;
}
input#jzzf_15_discount_pomo{
color:#fc0000;
}

@media screen and (max-width: 600px) {
div.jzzf_full{width:100% !important; box-sizing: border-box;}
}
.mine_uh_sub,.mine_h_sub,.mine_ss_sub{width:270px !important;}
.jzzf_form .jzzf_element{ box-sizing: border-box;}
.jzzf_half input[type=text], .jzzf_half select{ box-sizing: border-box;}
}

/* 2020 0930 商品一覧 */

@media screen and (max-width: 600px) {
.page-id-100 #content .topPr,
.page-id-100 #content .topPr .item_sub{
text-align:center;
}
}