@charset "Shift_JIS";









@media screen and (max-width: 799px) and (min-width: 0px) {

	.netCourse1Btn, .netCourse1Btn_on, .netCourse2Btn, .netCourse2Btn_on, .netCourse3Btn, .netCourse3Btn_on,
	.netCourse4Btn, .netCourse4Btn_on, .netCourse5Btn, .netCourse5Btn_on, .netCourse6Btn, .netCourse6Btn_on,
	.netCourse7Btn, .netCourse7Btn_on, .netCourse8Btn, .netCourse8Btn_on, .netCourse9Btn, .netCourse9Btn_on {
	    float: none;
	}

	.modemPlan1Btn, .modemPlan1Btn_on, .modemPlan2Btn, .modemPlan2Btn_on {
	    float: none;
	}

	.tvTunerBasBtn, .tvTunerBasBtn_on, .tvTunerPreBtn, .tvTunerPreBtn_on, .tvTunerSmaBasBtn, .tvTunerSmaBasBtn_on, .tvTunerSmaPreBtn, .tvTunerSmaPreBtn_on, .tvTunerSmaComBtn, .tvTunerSmaComBtn_on {
	    height: 58px;
	    width: 183px;
	    margin: 10px;
	}

	.btnCPZZ120201, .btnCPZZ120201_on, .btnCP14006500, .btnCP14006500_on,
	.btnCP14006400, .btnCP14006400_on, .btnCP14006400L, .btnCP14006400L_on,
	.btnCP14006400M, .btnCP14006400M_on {
	    height: 58px;
	    margin: 10px 0 5px;
	}
	 .btnAerCancel {
		width      : 260px;
	}

	 .btnAerCancel_on {
		width      : 260px;
	}




	.btnMobileServiceDetail {
		position   : relative;
		float      : none;
		cursor     : pointer;
		width      : 146px;
		height     : 28px;
		cursor     : pointer;
		border     : 0px;
		background : url(../img/to_service_info_off.gif) no-repeat;
	}

	.btnMobileServiceDetail_on {
		position   : relative;
		float      : none;
		cursor     : pointer;
		width      : 146px;
		height     : 28px;
		cursor     : pointer;
		border     : 0px;
		background : url(../img/to_service_info_on.gif) no-repeat;
	}

	.offMobile {
	    display    : none;
	}
	.onMobile {
	    display    : block;
	    text-align: right;
	}
		.mobileBtn {
		height     : 30px;
	}







	.btnMobileEdit {
		position   : relative;
		float      : none;
		cursor     : pointer;
		cursor     : pointer;
		border     : 0px;
		width      : 146px;
		height     : 28px;
		background : url('../img/btn_edit_off.gif') no-repeat;
	}
	.btnMobileEdit_on {
		position   : relative;
		float      : none;
		cursor     : pointer;
		cursor     : pointer;
		border     : 0px;
		width      : 146px;
		height     : 28px;
		background : url('../img/btn_edit_on.gif') no-repeat;
	}



	.dissentBtn_on, .dissentBtn, .assentBtn_on, .assentBtn {
	    margin: 10px;
	}

	.kandensos {
		margin-left: auto;
		margin-right: auto;
	}

	table.customerInfo2 .gasThArea {
		width:100%;
		border: solid 1px #6084cd;
		background:#dde8fd;
	}

	table.customerInfo2 .gasTdArea {
		width: 100%;
		vertical-align: middle;
		border: solid 1px #6084cd;
		background:#FFFFFF;
	}

	.gasTextArea {
		width: 100%;
		max-width: 317px;
	}


	.cng_kouhuri_Btn {
		float : none;
	}

	.cng_kouhuri_Btn_on {
		float : none;
	}

	.cng_cr_Btn       {
		float : none;
	}

	.cng_cr_Btn_on       {
		float : none;
	}

	.btn_cng_kouhuri_kaitumae {
		cursor     : pointer;
		border     : 0px;
		background-image : url('../img/btn_cng_kouhuri_mae_off.gif');
		background-repeat : no-repeat;
		background-position : center top;
		-moz-background-size:100% 100%;
		background-size:100% 100%;
		margin-left: 0;
		margin-top: 0;
		width: 100%;
		height: 20vw;
		min-width: 260px;
		max-width: 380px;
		min-height: 60px;
		max-height: 75px;
		clear:all;
		float:none;
	}

	.btn_cng_kouhuri_kaitumae_on {
		cursor     : pointer;
		border     : 0px;
		background-image : url('../img/btn_cng_kouhuri_mae_on.gif');
		background-repeat : no-repeat;
		background-position : center top;
		-moz-background-size:100% 100%;
		background-size:100% 100%;
	    margin-left: 0;
	    margin-top: 0;
	    width: 100%;
	    height: 20vw;
	    min-width: 260px;
	    max-width: 380px;
	    min-height: 60px;
	    max-height: 75px;
		clear:all;
		float:none;
	}


	.btnEoHkrNet {
		cursor     : pointer;
		border     : 0px;
		width      : 290px;
		height     : 72px;
		background : url('../img/sph_net_off.gif') no-repeat;
	}

	.btnEoHkrNet_on {
		cursor     : pointer;
		border     : 0px;
		width      : 290px;
		height     : 72px;
		background : url('../img/sph_net_on.gif') no-repeat;
	}

	.btnEoHkrTv {
		cursor     : pointer;
		border     : 0px;
		width      : 290px;
		height     : 72px;
		background : url('../img/sph_tv_off.gif') no-repeat;
	}

	.btnEoHkrTv_on {
		cursor     : pointer;
		border     : 0px;
		width      : 290px;
		height     : 72px;
		background : url('../img/sph_tv_on.gif') no-repeat;
	}

	.btnEoHkrDenwa {
		cursor     : pointer;
		border     : 0px;
		width      : 290px;
		height     : 72px;
		background : url('../img/sph_tel_off.gif') no-repeat;
	}

	.btnEoHkrDenwa_on {
		cursor     : pointer;
		border     : 0px;
		width      : 290px;
		height     : 72px;
		background : url('../img/sph_tel_on.gif') no-repeat;
	}

	.btnEoDenki {
		cursor     : pointer;
		border     : 0px;
		width      : 290px;
		height     : 72px;
		background : url('../img/sph_denki_off.gif') no-repeat;
	}

	.btnEoDenki_on {
		cursor     : pointer;
		border     : 0px;
		width      : 290px;
		height     : 72px;
		background : url('../img/sph_denki_on.gif') no-repeat;
	}

	.btnMoshikomi {
		cursor     : pointer;
		border     : 0px;
		width      : 290px;
		height     : 72px;
		float      : center;
		background : url('../img/sph_moshikomi_off.jpg') no-repeat;
	}

	.btnMoshikomi_on {
		cursor     : pointer;
		border     : 0px;
		width      : 290px;
		height     : 72px;
		float      : center;
		background : url('../img/sph_moshikomi_on.jpg') no-repeat;
	}


	.enqueteWebBnr {
		-moz-background-size:100% 100%;
		background-size:100% 100%;
		padding:0;
		margin:0;
	    width: 80vw;
	    height: 20vw;
	    min-width: 110px;
	    max-width: 352px;
	    min-height: 24px;
	    max-height: 82px;
	}

	.btnCommonClass {
		margin-left:0px;
		margin-top:5px;
		margin-bottom:5px;
		overflow   : hidden;
		position   : relative;
		height     : 20px;
		border     : solid 1px #cccccc;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-border-shadow: 0 0 6px #dddddd;
		-moz-box-shadow: 0 0 6px #dddddd;
		box-shadow: 0 0 6px #dddddd;
		background-color: #FFFFFF;
		corsor: pointer;
	    font: normal 12px '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	}
}








