@CHARSET "UTF-8";
#scheduleAdjustHope,
#scheduleAdjustHopeTimezone{
	width:180px;
}
#contents .contentsInner .table_form .tr .th, #contents .contentsInner .table_form tr th {
    width: 290px !important;
    font-weight: bold !important;
}
#applicantNameInfoGroup,
#contactInfoGroup {
    margin-top: 10px;
}
#gasContractorAddress4,
#gasContractorAddress5 {
	width:70px;
}
#gasContractorAddress1,
#gasContractorAddress3{
	width:100%;
}

.REQUIRED_LABEL::before {
    float: none;
    margin-left: 0;
    padding-left: 0;
    font-size: 0.8em;
    vertical-align: middle;
    background: none;
    color: #d42233;
    content: "【必須】";
    font-family: 'Meiryo';
}

#widget .chat-button{
	display : none;
}
@media screen and (min-width: 980px){
	#gasContractInfoTitle_innerId{
		clear: both;
    	padding-bottom: 10px;
    	border-left-width: 4px;
    	color: #333;
    	font-size: 1.4em;
    	letter-spacing: 0.1em;
	}
}

@media screen and (max-width: 641px) {
	#gasContractorPostCode,
	#scheduleAdjustHope,
	#scheduleAdjustHopeTimezone{
		width:100%;
	}
	#gasContractorNameSei,
	#gasContractorNameMei,
	#applicantNameSei,
	#applicantNameMei,
	#applicantNameSeiKana,
	#applicantNameMeiKana,
	#scheduleAdjustNameSei,
	#scheduleAdjustNameMei,
	#scheduleAdjustNameSeiKana,
	#scheduleAdjustNameMeiKana
	{
		width:65%;
	}
	#gasContractorNameSeiKana,
	#gasContractorNameMeiKana{
		width:60%;
	}
	.combinedLabel {
		width:45%;
	    display: inline-block;
	}
	#gasContractInfoExpPartsIncludeItemWrap,
	#scheduleAdjustExpPartsIncludeItemWrap
	{
		font-size: 0.9em;
	}
	input.TEL_1, input.TEL_2, input.TEL_3 {
    width: 25%;
	}
}

