@charset "utf-8";

#page-bg{position: relative;overflow: hidden;display: block; background:#00a1ec;}
	@media (max-width:991px)	{#page-bg{margin-top: 0;padding-top: 0;}}


section h4{ text-align:center; font-size:36px; font-weight:normal; margin-bottom:75px;}
	@media (max-width:991px)	{ section h4{ font-size:21px; margin-bottom:35px; }}


.page-title{padding: 45px;margin: 0 auto;color: #fff;}
	@media (max-width:991px)	{.page-title{padding:15px;}}

#page-bg h2{font-size:36px;line-height: 1.7;text-align: center;color: #fff;font-weight: bold;padding-bottom: 25px;margin-bottom: 18px;}
	@media (max-width:991px)	{#page-bg h2{font-size:24px;padding-bottom: 15px;margin-bottom: 15px;}}

.h2-lead{font-size: 26px;text-align: center;}
	@media (max-width:991px)	{.h2-lead{font-size: 18px;}}

.h2-sublead{font-size: 18px;text-align: center;}
	@media (max-width:991px)	{.h2-sublead{font-size: 16px;}}

.h2-sublead .en{letter-spacing:.1em;text-indent:.1em;}


.breadcrumb{background: transparent;font-size: 12px;padding: 15px 0;}

.box-intro{padding: 20px; border: 2px dotted #333; font-size: 20px; font-weight: bold;text-align: center; display: inline-block; margin: 40px 0}
.box-intro small{font-size: 14px;}

/* title */
[class*="tit-level"]{}
[class*="tit-level"]:first-child	{margin-top:0;}
[class*="tit-level"]:last-child		{margin-bottom:0;}
hr + [class*="tit-level"]			{margin-top:20px;}

.tit-level1{font-size: 30px;line-height: 1;position: relative;margin-bottom: 25px;text-align: center;padding-bottom: 25px;color:#00a1ec;font-weight: bold;}
	@media (max-width:991px)	{.tit-level1{font-size: 26px;padding-bottom: 15px;}}

/*.tit-level1:after{content: "";width: 3em;height: 1px;position: absolute;left: 50%;right: 50%;bottom: 0;margin:0 -1.5em;background: #00a1ec;display: block;}
	@media (max-width:991px)	{.tit-level1:after{display: block;}}*/

.tit-level2{line-height:1.25;position:relative;border-bottom:1px dotted #666;font-size:21px;margin:30px 0 20px;padding-bottom:9px;font-weight: bold;}
	@media (max-width:991px)	{.tit-level2{font-size:16px;margin:10px 0 5px;padding-bottom:5px;}}

.tit-level3{line-height:1.25;position:relative;border-left: 3px solid #00a1ec;font-size: 20px;margin: 15px 0 25px;padding-left:10px;font-family: 'nserif',serif;font-weight: bold;color: #00a1ec;text-align: left;}
	@media (max-width:991px)	{.tit-level3{font-size: 17px;margin: 28px 0 10px;padding-left:10px;}}

.kaito label{margin:1.2em 1em 1.2em 0;}





.source-tb{border-top:1px solid #ddd;border-left:1px solid #ddd;margin-top:-1px;}

.source-tb th{background: #efefef;width: 150px;}
.source-tb td{background: #fff; font-size:12px;}

.source-tb th,.source-tb td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
	@media (max-width:991px)	{.common-tb th,.common-tb td{display: block;width: auto !important;}}

.source-tb td a img{vertical-align: middle;}

.source-tb td hr{margin: 9px 0;}


.common-tb.prf th{ width: 20em;
}
.common-tb.frm th{width: 20em;}


/**/
.tab_wrap{ margin:40px auto; }
.tab_area{font-size:0; margin-bottom: 40px;}
.tab_area label{width:30%; margin:0; display:inline-block; padding:14px 0; color:#092b44; background:#ddd; text-align:center; font-size:18px; cursor:pointer; transition:ease 0.2s opacity; }
.tab_area label:last-child{width:30%;}

.tab_area label.tab1_label{color: #00a1ec; border: 1px solid #00a1ec !important; background-color: #fff;margin-right: 2%;}
.tab_area label.tab2_label{color: #00a1ec; border: 1px solid #00a1ec !important; background-color: #fff;margin-right: 2%;}
.tab_area label.tab3_label{color: #00a1ec; border: 1px solid #00a1ec !important; background-color: #fff;}
/*.tab_area label:hover{opacity:0.5;}*/
.panel_area{background:#f1f1f1;}
.tab_panel{width:100%; padding:60px 20px; display:none;min-height: 260px;}
.tab_panel p{font-size:16px; letter-spacing:1px; text-align:left;}
.tab_wrapradio { display: none;}
#tab1:checked ~ .tab_area .tab1_label{background:#00a1ec; color:#fff;border: 1px solid #00a1ec !important;}
#tab1:checked ~ .panel_area #panel1{display:inline-block;;}
#tab2:checked ~ .tab_area .tab2_label{background:#00a1ec; color:#fff;border: 1px solid #00a1ec !important;}
#tab2:checked ~ .panel_area #panel2{display:inline-block;;}
#tab3:checked ~ .tab_area .tab3_label{background:#00a1ec; color:#fff;border: 1px solid #00a1ec !important;}
#tab3:checked ~ .panel_area #panel3{display:inline-block;;}

@media (max-width:991px)	{.tab_area label{font-size: 14px;}.tab_area label,.tab_area label:last-child{width: 100%; margin-bottom: 15px;}}


.btn-tblabel,.btn-tblabel:active,.btn-tblabel:focus,.btn-tblabel:hover{color: #00a1ec;border: 1px solid #00a1ec !important;background-color: #fff;position: relative;font-size: 20px;line-height: 32px;padding:18px 15px;width: 100%;margin: 0 auto;border-radius: 0;transition: .4s;font-family:'nserif',serif;}

@media (max-width:991px)	{.btn-tblabel,.btn-tblabel:active,.btn-tblabel:focus,.btn-tblabel:hover{font-size: 16px; margin-bottom: 10px;}}

.btn-tblabel:before{content: "";position: absolute;left: 0; top: 0; bottom: 0; width: 0; display: block; background: #00a1ec; z-index: -1; transition: .4s;}

.btn-tblabel:hover:before{width: 100%;}
.btn-tblabel:hover{color: #fff!important;transition: .4s;opacity:.9!important; border: 1px solid #00a1ec !important;font-size: 20px;}
.btn-tblabel,.btn-tblabel:hover,.btn-tblabel:active,.btn-tblabel:focus{color: #00a1ec;border: 1px solid #00a1ec !important;position: relative;line-height: 32px;padding:18px 15px;width: 100%;margin: 0 auto;border-radius: 0;transition: .4s;font-size: 20px;}

.btn-tblabel:before{content: "";position: absolute;left: 0; top: 0; bottom: 0; width: 0; display: block; background: #00a1ec; z-index: -1; transition: .4s;}

.check{list-style: none;margin: 20px 0;}
.check li{font-size: 18px;line-height: 36px;padding-left: 45px;padding-left: 35px;position: relative;}
@media (max-width:991px)	{.check li{font-size: 16px;line-height: 24px;padding-left: 24px;}.check{}}

.check li:before{content: "";background: url(../images/common/checkmark.png) left center /25px no-repeat;width: 26px;height: 33px;display: block;position: absolute;top: 0;left: 0;right: 0;}
	@media (max-width:991px)	{.check li:before{width: 30px;height: 24px;background-size:20px;}}

.comment{font-size: 18px;line-height: 48px;padding-left: 45px;padding-left: 48px;position: relative;}
	@media (max-width:991px)	{.check li{font-size: 16px;line-height: 24px;padding-left: 24px;}}

.business{list-style: none;}

/* contact,inquiry,entry,estimate */
/* form control */
/* 以下必須マーク */
.common-tb.frm th.required{
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NiIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDQ2IDE0LjAxIj48dGl0bGU+cmVxdWlyZTwvdGl0bGU+PHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjE0IiBzdHlsZT0iZmlsbDojYzAwIi8+PHJlY3QgeD0iMzIiIHk9IjAuMDEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgc3R5bGU9ImZpbGw6bm9uZSIvPjxwYXRoIGQ9Ik0xMTcuODgsMTUxLjA5bC0xLjEzLS44NGExMi4yNSwxMi4yNSwwLDAsMCwuNzctMy41OGwxLjI5LjM4QTEzLjkxLDEzLjkxLDAsMCwxLDExNy44OCwxNTEuMDlabTIuOS4yOFYxNTJjMCwuMTgsMCwuMTkuMzIuMTloMS43N2MuNTIsMCwuNjEtLjE0LjY3LTEuOGwxLjM4LjcyYy0uMjksMi4zMy0uNjcsMi4zOS0yLDIuMzloLTIuMTJjLS44OCwwLTEuMzYsMC0xLjM2LS45NXYtLjI3YTkuOCw5LjgsMCwwLDEtMS44LDFsLS43OS0xLjIxYTEwLjcyLDEwLjcyLDAsMCwwLDIuNTktMS40OHYtNC4yNmgxLjMydjMuMzJhMTMuOTEsMTMuOTEsMCwwLDAsMy4xMi01bDEuMzIuODFTMTIzLjM2LDE0OS40MSwxMjAuNzgsMTUxLjM3Wm0xLjQ0LTQuNzZhMTMuMzYsMTMuMzYsMCwwLDAtMi43NS0xLjI5bC43Mi0xLjE1YTEyLjQ3LDEyLjQ3LDAsMCwxLDIuNzUsMS4yMlptMyw0Ljc2YTExLjg0LDExLjg0LDAsMCwwLTEuMTUtMy4yM2wxLjE5LS42N2ExOS41OCwxOS41OCwwLDAsMSwxLjE1LDNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEwLjU2IC0xNDEuOTEpIiBzdHlsZT0iZmlsbDojZmZmIi8+PHBhdGggZD0iTTEyNy41OSwxNTMuNjZsLS43MS0xLjIzYTcuMDYsNy4wNiwwLDAsMCwyLjg2LTIuNDFsLjg5LDFBNy40Niw3LjQ2LDAsMCwxLDEyNy41OSwxNTMuNjZabS4yNi02LjMyLS43My0xLjJhNi42NCw2LjY0LDAsMCwwLDIuMzgtMS45NWwuODcuOTNBNy42OCw3LjY4LDAsMCwxLDEyNy44NSwxNDcuMzRabTAsMy0uNzUtMS4yYTcuMiw3LjIsMCwwLDAsMi41My0ybC44NCwxQTcuNjEsNy42MSwwLDAsMSwxMjcuODcsMTUwLjMyWm03LjcxLDMuMzNhMTAuODgsMTAuODgsMCwwLDEtMi4yLTFsLjc0LS43M2gtMS43NmwuNzEuNzJhMTEsMTEsMCwwLDEtMi40MiwxLjA3bC0uOC0xLjE3YTkuNjUsOS42NSwwLDAsMCwxLjk0LS42MmgtMXYtNS41OUgxMzJhMi43NiwyLjc2LDAsMCwwLC4yOC0uNTRoLTEuODd2LTEuMTloNS43N3YxLjE5aC0yLjQxYTIuMjMsMi4yMywwLDAsMS0uMjYuNTRoMi4yNHY1LjU5aC0xLjE5YTExLjA3LDExLjA3LDAsMCwwLDEuNzYuNjRabS0xLTYuMjhIMTMydi40N2gyLjUzWm0wLDEuNDNIMTMydi40OGgyLjUzWm0wLDEuNDRIMTMydi41aDIuNTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEwLjU2IC0xNDEuOTEpIiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+),url(../images/cmn/bg-dot.jpg);

	background-position:right center,left top;
	background-size:46px,inherit;
	background-repeat:no-repeat,repeat;}

span.required-img{display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDMyIDE0Ij48dGl0bGU+cmVxdWlyZS10eHQ8L3RpdGxlPjxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIxNCIgc3R5bGU9ImZpbGw6I2MwMCIvPjxwYXRoIGQ9Ik0xMTcuODgsMTUxLjA5bC0xLjEzLS44NGExMi4yNSwxMi4yNSwwLDAsMCwuNzctMy41OGwxLjI5LjM4QTEzLjkxLDEzLjkxLDAsMCwxLDExNy44OCwxNTEuMDlabTIuOS4yOFYxNTJjMCwuMTgsMCwuMTkuMzIuMTloMS43N2MuNTIsMCwuNjEtLjE0LjY3LTEuOGwxLjM4LjcyYy0uMjksMi4zMy0uNjcsMi4zOS0yLDIuMzloLTIuMTJjLS44OCwwLTEuMzYsMC0xLjM2LS45NXYtLjI3YTkuOCw5LjgsMCwwLDEtMS44LDFsLS43OS0xLjIxYTEwLjcyLDEwLjcyLDAsMCwwLDIuNTktMS40OHYtNC4yNmgxLjMydjMuMzJhMTMuOTEsMTMuOTEsMCwwLDAsMy4xMi01bDEuMzIuODFTMTIzLjM2LDE0OS40MSwxMjAuNzgsMTUxLjM3Wm0xLjQ0LTQuNzZhMTMuMzYsMTMuMzYsMCwwLDAtMi43NS0xLjI5bC43Mi0xLjE1YTEyLjQ3LDEyLjQ3LDAsMCwxLDIuNzUsMS4yMlptMyw0Ljc2YTExLjg0LDExLjg0LDAsMCwwLTEuMTUtMy4yM2wxLjE5LS42N2ExOS41OCwxOS41OCwwLDAsMSwxLjE1LDNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEwLjU2IC0xNDEuOTEpIiBzdHlsZT0iZmlsbDojZmZmIi8+PHBhdGggZD0iTTEyNy41OSwxNTMuNjZsLS43MS0xLjIzYTcuMDYsNy4wNiwwLDAsMCwyLjg2LTIuNDFsLjg5LDFBNy40Niw3LjQ2LDAsMCwxLDEyNy41OSwxNTMuNjZabS4yNi02LjMyLS43My0xLjJhNi42NCw2LjY0LDAsMCwwLDIuMzgtMS45NWwuODcuOTNBNy42OCw3LjY4LDAsMCwxLDEyNy44NSwxNDcuMzRabTAsMy0uNzUtMS4yYTcuMiw3LjIsMCwwLDAsMi41My0ybC44NCwxQTcuNjEsNy42MSwwLDAsMSwxMjcuODcsMTUwLjMyWm03LjcxLDMuMzNhMTAuODgsMTAuODgsMCwwLDEtMi4yLTFsLjc0LS43M2gtMS43NmwuNzEuNzJhMTEsMTEsMCwwLDEtMi40MiwxLjA3bC0uOC0xLjE3YTkuNjUsOS42NSwwLDAsMCwxLjk0LS42MmgtMXYtNS41OUgxMzJhMi43NiwyLjc2LDAsMCwwLC4yOC0uNTRoLTEuODd2LTEuMTloNS43N3YxLjE5aC0yLjQxYTIuMjMsMi4yMywwLDAsMS0uMjYuNTRoMi4yNHY1LjU5aC0xLjE5YTExLjA3LDExLjA3LDAsMCwwLDEuNzYuNjRabS0xLTYuMjhIMTMydi40N2gyLjUzWm0wLDEuNDNIMTMydi40OGgyLjUzWm0wLDEuNDRIMTMydi41aDIuNTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEwLjU2IC0xNDEuOTEpIiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+) center center /cover no-repeat;width:28px;height:14px;vertical-align:baseline;margin-right:5px;}


.common-tb.frm th.ninni{
	background-image:url("../images/common/ninni.png");

	background-position:right center,left top;
	background-size:46px,inherit;
	background-repeat:no-repeat,repeat;}

.point{color:#038fc4;text-align: center;font-size: 18px;margin-bottom: 10px;}
	@media (max-width:991px)	{.point{font-size: 18px;}}


.point small{font-size: 12px;display: block;color:#333;}

.list-tit{display: inline-block; font-size: 20px;font-weight: bold;margin-bottom: 25px;padding: 10px 80px 10px 10px; background: #1294d1; color: #fff;margin-left: -10px; margin-top: -10px;}
.list-tit1{ font-size: 20px; font-weight: bold;}
/* list-toggle */
.list-toggle{ list-style:none; margin-bottom: 20px;}

.list-toggle-con {
	height: 0;
	overflow: hidden;
}


.list-toggle li:first-child {border-bottom: 1px solid #00a1ec;}
.list-toggle li a{ color:#fff;text-decoration: none;background: #00a1ec;}

.list-toggle li.first{ border-top: 1px solid #00a1ec;}


.list-toggle-a {
  display: block;
  position: relative;
  padding: 14px 40px 14px 10px;
  line-height: 1.6;
  line-height: 1.4;
  font-size: 12px;
  font-size: 1.2rem;
}



.list-toggle-a::after {
  position: absolute;
  display: block;
  content: '';
  background-image: url(../images/company/f_arrow.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  background-size: 30px 30px;
  margin-left: auto;
  margin-right: auto;
  background-position: 0px 0px;
  top: 50%;
  margin-top: -10px;
  right: 5px;
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -ms-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.list-toggle-a.state-active::after {
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -ms-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.list-toggle-con-jquery {
  display: none;
}
.list-toggle-con-jquery.state-active {
  border-bottom: 1px solid #ccc;
}

.list-toggle-con {
  height: 0;
  overflow: hidden;
}
.list-toggle-con.state-active {
}

.list-toggle-con-inner {border: 1px solid #1294d1;
  position: relative;
  padding: 15px 10px 15px 10px;
  margin: 10px 0;
}



@media (max-width:991px)	{.list-toggle-con-inner:before{display:none;}}

@media print, screen and (min-width: 991px) {

	
  .list-toggle-a {
    padding: 20px 40px 20px 10px;
    line-height: 1.6;
    font-size: 16px;
  }
  .list-toggle-a::after {
    position: absolute;
    display: block;
    content: "";
    background-image: url(../images/common/f_arrow.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
    margin-left: auto;
    margin-right: auto;
    background-position: 0px 0px;
    margin-top: -10px;
    right: 10px;
  }

  .list-toggle-con-inner {
    position: relative;
    padding: 10px 10px 20px 10px;
  }
}

section#contact-introduction{ padding: 75px 0 0;}
.radio + .radio,
.checkbox + .checkbox				{margin-top:10px;}
.form-inline .radio + .radio,
.form-inline .checkbox + .checkbox	{margin-top:0;}

.required-img img					{width:32px;height:14px;vertical-align:middle;margin-right:0.25em;}

.pp-scroll{height:200px;overflow-y:scroll;padding:28px;margin:-28px;}
	@media (max-width:1199px)	{.pp-scroll{padding:23px;margin:-23px;}}
	@media (max-width:991px)	{.pp-scroll{padding:13px;margin:-13px;}}

.pp-scroll a,.pp-scroll a:hover,.pp-scroll a:active,.pp-scroll a:focus{color:#333;}
.pp-scroll a{text-decoration:underline;}
.pp-scroll a:hover,.pp-scroll a:active,.pp-scroll a:focus{color:#333;text-decoration:none;}

.pp-scroll > *:last-child{}
	@media (max-width:991px)	{.pp-scroll > *:last-child{padding-bottom:13px;}}

.tit-policy{padding-bottom:9px;border-bottom:1px dotted #666;font-weight:bold;margin:30px 0 15px;}
	@media (max-width:991px)	{.tit-policy{font-size:15px;margin:20px 0 10px;}}



input[type="checkbox"], input[type="radio"] {vertical-align:baseline;margin-right:5px !important;}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"]{margin-right:0.5em;margin-top:6px;}
.form-inline .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"]{margin-right:0.5em;margin-top:1px;}

input{font-size:100%;vertical-align:middle;}

input[type="text"],input[type="text"]:focus,
input[type="password"],input[type="password"]:focus,
input[type="tel"],input[type="tel"]:focus,
input[type="email"],input[type="email"]:focus,
select,select:focus,textarea,textarea:focus					{border:1px solid #ddd;border-radius:4px;line-height:normal;}

input[type="text"], input[type="password"],input[type="tel"],input[type="email"],textarea{padding:14px;}
	@media (max-width:991px)	{input[type="text"], input[type="password"],input[type="tel"],input[type="email"],textarea{padding:9px;}}

select{padding:9px 14px;}
	@media (max-width:991px)	{select{padding:6px 9px;}}


textarea{font-size:1;width:100%;height: 200px;}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{background:#f6f6f6;}


.required input[type="text"],
.required input[type="password"],
.required select,
.required textarea{border:1px solid #ffbaba;line-height:normal;}

.required input[type="text"]:focus,
.required input[type="password"]:focus,
.required textarea:focus{background:#fff6f6;line-height:normal;}

label{margin:0 1em 0 0;}

.form-ss{width:80px;}
.form-s{width:100px;}
.form-m{width:33%;min-width:240px}
.form-l{width:100%;}
.form-ll{width:100%;}

.btn-arrow{ color:#000; background:#fff; padding:15px 40px 15px 15px; font-weight:bold;transition:.6s;position: relative; max-width:360px; border-radius:0px; border: 1px solid #000;}
a.btn-arrow:hover,a.btn-arrow:active,a.btn-arrow:focus{ color:#fff; background:#000; padding:15px 40px 15px 15px;transition:.6s; border-radius:0px;border: 1px solid #000;}
.btn-arrow:after{font-family:'Font Awesome\ 5 Pro';margin-left:1.5em;color:#000;content:"\f061"; position: absolute;transition:.6s;right: 15px;	}
.btn-arrow:hover:after{font-family:'Font Awesome\ 5 Pro';margin-left:2.2em;color:#fff;content:"\f061"; position: absolute;transition:.6s;right: 10px;}

.scroll{
overflow: auto;
white-space: nowrap;
}
.scroll::-webkit-scrollbar{
 height: 5px;
}
.scroll::-webkit-scrollbar-track{
 background: #F1F1F1;
}
.scroll::-webkit-scrollbar-thumb {
 background: #BCBCBC;
}

.scroll table{width: 100%;}

span.name{display: block; padding-top: 15px;}
	@media (max-width:991px)	{span.name{ padding-top: 5px;}}

.scroll-text{margin-bottom: 10px; font-size: 14px;}
.interval{padding: 50px 0;margin: 90px 0 0;}
	@media (max-width:991px)	{.interval{padding: 40px 0;margin: 20px 0 0;}}

.box_corp h4 { text-align: center; font-size: 20px; margin-bottom: 45px; font-weight: normal;color: #00a1ec;font-family:'nserif',serif;}

.box_corp{background:#fff;display:block;width:100%;position:relative;border:1px solid #ddd;}
a.box_corp:hover,a.box_corp:focus,a.box_corp:active{opacity:.75;}

.box_corp{background:#fff; border: 1px solid #00a1ec;}

.box_corp{padding:29px;}
	@media (max-width:1199px)	{.box{padding:24px;}}
	@media (max-width:991px)	{.box{padding:14px;}}

.tit-box2{display: inline-block; font-size: 20px; background: #fff; padding: 15px; border: 1px dotted #666; line-height: 1.7; margin-bottom: 25px;}

	@media (min-width:992px)	{.modal-dialog {
    max-width:800px;
    margin: 1.75rem auto;
		}}

.text {
  display: none;
}

.ovice-text{line-height: 1.2!important}
