

/* CSS Document */
.cnt1 {width:100%;float:left;margin-top:20px;}
.cnt1-left {width:36%;float:left;}
.cnt1-left img {width:96%;}
.cnt1-right {width:64%;float:left;} 
.tbl {width:100%;float:left;border-collapse:collapse;background:#EEF6E7;font-size:1.3em;}
td.tdl {width:27%;background:#228B22;color:#fff;}
.tbl tr td {border:1px solid #fff;padding:10px 20px;}
.cnt-txt2 {font-size:1.3em;line-height:180%;width:100%;float:left;margin-bottom:80px;}
 @media screen and (max-width: 640px) {
	.cnt1-left {width:100%;text-align:center;}
	.cnt1-right {width:100%;}
 }
.block_text{
	margin-top:30px;
	margin-bottom:20px;
	font-size:1.6em;
	line-height:180%;
}


/*css radio02*/
.radio02-input{
  display: none;
}
.radio02-input + label{
  padding-left: 20px;
  position:relative;
  margin-right: 20px;
}
.radio02-input + label::before{
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  border: 1px solid #999;
  border-radius: 50%;
}
.radio02-input:checked + label{
  color: #009a9a;
}
.radio02-input:checked + label::after{
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 3px;
  width: 11px;
  height: 11px;
  background: #009a9a;
  border-radius: 50%;
}












/*___________________ contact __________________  */
.co-tbl {width:100%;float:left;border:1px solid #00ADEF;border-collapse:collapse;border-top: 4px solid #00ADEF;box-sizing:border-box;}
.co-tbl  tr td {font-size:1.5em;padding:10px;box-sizing:border-box;border:1px solid #00ADEF;vertical-align:middle;}
.co-tdl {width:25%;box-sizing:border-box;}
.co-tdm {width:75%;box-sizing:border-box;}
.co-tit {color:#666;font-weight:bold;text-align:left;background:#CFF2FF;padding-left:4% !important;box-sizing:border-box;}
.co-tit2 {color:#fff;text-align:center;background:#00ADEF;font-weight:bold;}
.co-maps {width:100% !important;height:300px !important;float:left;}


.co-tbl2 {width:100%;float:left;border:1px solid #fff;border-collapse:collapse;box-sizing:border-box;}
.co-tbl2  tr td {font-size:1.3em;padding:20px 10px;box-sizing:border-box;border:1px solid #fff;vertical-align:middle;}
.co-tdl2 {width:30%;box-sizing:border-box;}
.co-tdm2 {width:70%;box-sizing:border-box;border-bottom: 1px solid #ADADAD !important;}
.co-tit22 {color:#666;text-align:right;background:#ececec;box-sizing:border-box;font-size:14px !important;font-weight:700;}
span.check {padding:1px 3px;background:#484646;color:#fff;margin-left:5px;display:inline-block;font-size:10px;}
input.co-input {width:100%;border:1px #d0d0d0 solid;height:35px;box-sizing:border-box;}
select.co-input {width:20%;border:1px #d0d0d0 solid;height:35px;box-sizing:border-box;}
textarea.txt {width:100%;border:1px #d0d0d0 solid;min-height:150px;resize:vertical;box-sizing:border-box;}
input.submit {width:120px;height:40px;border:none; background:#DDDDDD;border-bottom:3px solid #000000;outline:none;color:#666;cursor:pointer;display:inline-block;}


.co-tbl21 {width:100%;float:left;border:1px solid #ADADAD;border-collapse:collapse;box-sizing:border-box;text-align:center;}
.co-tbl21  tr td {font-size:1em;padding:20px 10px;box-sizing:border-box;vertical-align:middle;}
.co-tbl211  tr td {font-size:1em;padding:10px 10px;box-sizing:border-box;vertical-align:middle;}

.co-tdm22 {box-sizing:border-box;border-bottom: 1px solid #ADADAD !important;}
.co-tdmr {box-sizing:border-box;border-right: 1px solid #ADADAD !important;}
.co-tit23 {color:#666;text-align:right;background:#DDDDDD;box-sizing:border-box;font-size:14px !important;font-weight:700;}
.co-23 {background:#f5f4f4;box-sizing:border-box;font-weight:700;text-align:center;}
.co-24 {background:#f7fdff;box-sizing:border-box;font-weight:700;text-align:center;}
/*___________________ end contact __________________  */

@media screen and (max-width:480px) {
	.co-tbl2  tr td {width:96%;float:left;padding:2px;margin:0% 2%;}
	.co-tit22 {font-size:13px !important;}
	.co-tdl2, .co-tdm2 {width:100%;float:left;text-align:left;background:none;color:#555;}
	.co-tdm2 {padding:0px 0px 20px 0px !important;border-bottom:none !important; }
	textarea.txt {min-height:100px;}
	span.check {float:none;}
}
#form_contact{
	margin-top:30px;
	margin-bottom:15px;
}


.bold_t{
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:5px;
}

