body{
	min-width: 1100px;
}

.button{
	padding: 14px 50px;
    	border-radius: 144px;
    	border: 2px solid #FFFFFF;
    	display: inline-block;
}
.btn_main{
    	background: #FFFFFF;
    	color: #29ABE2;
}
.btn_main:hover{
 -moz-transition:0.3s ease;
  -webkit-transition:0.3s ease;
  -o-transition:0.3s ease;
  -ms-transition:0.3s ease;
      background: #000000;
    color: #FFFFFF;
}
.btn_common{
	background: linear-gradient(-135deg, #09BAD5, #0084C5);
	color: #FFFFFF;

}
.btn_common:hover{
	background: linear-gradient(-135deg, #0084C5 , #09BAD5);
 -moz-transition:3s ease;
  -webkit-transition:3s ease;
  -o-transition:3s ease;
  -ms-transition:3s ease;
}
.box ul li.btn {
    padding-bottom: 19px;
}
.box{
	width:500px;
	float:left;
	margin: 0 25px;
}
.box ul.shadow{
	box-shadow:0 7px 16px 0 rgba(0, 0, 0, 0.1);
	padding:20px;
	text-align:center;
	background: #FFFFFF;
}
.box ul.shadow li:first-child{
	padding-bottom: 30px;
    	font-size: 19px;
    	font-weight: bold;
}
.box ul.shadow li:last-child{
	
}
.box ul li.phone{
	    font-size: 30px;
    	padding-bottom: 20px;
    	color: #12B2A0;
}

.qa_box p.que{
	padding: 20px 0;
}
.qa_box span {
    	margin-right: 20px;
    	font-size: 20px;
    	font-weight: bold;
    	color: #fff;
    	padding: 0;
    	width: 40px;
    	height: 40px;
    	line-height: 40px;
    	text-align: center;
    	display: inline-block;
    	border-radius: 50%;
}
.qa_box p.que span {
    	background: #0C5FAA;
}
.qa_box p.ans {
    	padding-bottom: 20px;
    	border-bottom: 1px dotted #898989;
}
.qa_box p.ans span {
    	background: #C30D23;
}
.border_not {
    border-bottom: none !important;
    margin-bottom: 50px;
}
.about{
	background-color: #F2F2F2;
}
.about ul.about li h1{
	font-size:20px;
	font-weight:bold;
	padding-bottom: 35px;
}
.about ul.about li{
	line-height:1.3;
}
.about ul.about li.txt{
	padding:20px 0;
}
.company {
    	background: #666666;
}
.inner_footer {
    	width: 1000px;
    	margin: 0 auto;
    	padding: 30px 0;
}
.company_menu {
    	display: inline-block;
    	float: right;
}
.company_menu ul li {
   	display: inline-block;
    	padding: 10px 10px 0 0;
}
.company_menu ul li a{
	color:#FFFFFF;
}
.company_menu ul li a:hover{
	color:#FFFFFF;
}
.company_name {
    display: inline-block;
    width: 600px;
    color: #FFFFFF;
}
.company_name p.name {
    font-size: 25px;
    letter-spacing: 2.2px;
}
.company_name p.copyright {
    padding: 10px 0;
}