@charset "UTF-8";

.btn_normal_white {
	width: 150px;
	height: 35px;
	padding: 3px 30px;
	margin: 2px 2px;
	font-weight: normal;
	background-color: #FFFFFF;
	border: solid 2px #3252b3;
	color: #3252b3;
	text-align:center;
	vertical-align: middle;
	cursor: pointer;
}

.btn_normal_white:hover {
	background-color: #DFECF7;
	color: #6273C2;
}

.btn_normal_blue {
	width: 150px;
	height: 35px;
	padding: 3px 30px;
	margin: 2px 2px;
	font-weight: normal;
	background-color: #3252b3;
	border: solid 2px #3252b3;
	color: #FFFFFF;
	text-align:center;
	vertical-align: middle;
	cursor: pointer;
}

.btn_normal_blue:hover {
	background-color: #5866C7;
}

.input_text {
	padding: 2px;
	margin: 10px;
	font-weight: normal;
	border: solid 2px #3252b3;
	text-align:center;
}

.input_text:disabled {
	border: solid 2px #DFECF7;
}

.radio_common {
	margin: 20px 5px 20px 50px;
}

.hide {
	visibility: hidden;
}

.btn_space {
	padding: 0px 50px;
}

#div_report_btn {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}

.div_report_body{
	margin: 5px 0px 0px 0px;
}

.div_report_item {
	max-width: 1200px;
    margin: 0 auto;
	padding: 0px 13px 0px 13px;
}

.div_report_item_btn {
	max-width: 1200px;
    margin: 0 auto;
	margin: 20px 26px 20px 26px;
}

.div_report_item_back {
	margin: 0px 10px 0px 10px;
}

.div_report_item_btn_back {
	margin: 20px 10px 20px 10px;
}

#div_report_disable-info {
	position: absolute;
	margin: -17px 0 0 0;
	width: 100%;
	height: 380px;
	background:	white;
	z-index:	1;
}

#span_report_bldgName{
	display: none;
	padding: 0px 0px 0px 10px;
	font-weight: 2px;
	font-size: large;
}

#input_report_bldgNo1{
	width: 4em;
}

#input_report_bldgNo2{
	width: 7em;
}

#input_report_gouki{
	width: 6em;
}

#input_report_reporter{
	text-align:left;
}

#input_report_phone{
	text-align:left;
}

#div_dup_btn {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}

#div_dup_title{
	margin: 10px 0px 10px 0px;
	color: #3252b3;
}

#span_dup_buildName {
	padding: 0px 0px 10px 0px;
	font-size: large;
}

#div_dup_msg {
	margin: 15px 10px 15px 10px;
	color: #3252b3;
	position: relative;
	text-align:center;
}

.modal_disaster_dup {
	height: 210px;
}

.modal_disaster_submit {
	height: 145px;
}

.div_finish_msg {
	margin: 20px 10px 20px 10px;
}

#div_finish_title {
	margin: 10px 10px 10px 10px;
	color: #3252b3;
}

#div_finish_bldgName {
	margin: 10px 10px 10px 10px;
	color: #3252b3;
	font-size: large;
}

#btn_finish_close {
	width: 125px;
}


#div_finish_btn {
	margin: 20px 10px 20px 10px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}

#modal_disaster_cancel {
	height: 140px;
}

#modal_disaster_no-acn {
	height: 140px;
}

#modal_disaster_no-state {
	height: 140px;
}

#modal_disaster_no-reporter {
	height: 140px;
}


#modal_disaster_no-phone {
	height: 140px;
}

#div_cancel_msg {
	margin: 10px 0px 10px 0px;
	position: relative;
	text-align:center;
}

#div_cancel_btn {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}

#div_error_btn {
	margin: 20px 10px 20px 10px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}

#btn_cancel_yes {
	width: 125px;
}

#btn_cancel_no {
	width: 125px;
}

#modal_disaster_bldgchk {
	padding-bottom:20px;
}

#span_chk_buildName {
	color: #3252b3;
	font-size: large;
}

#span_chk_biruMei{
	padding-left: 10px;
}

#div_bldgchk_msg {
	margin: 10px 0px 10px 0px;
	position: relative;
	text-align:center;
}

#div_bldgchk_btn {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}


