﻿
@charset "UTF-8";

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}


@media (max-width:1024px){
.service_info_box{
	width:50%;
	}
.info_icon{
   padding-left: 50px; 
   padding-right: 50px; 
	}
.cont_tel_box{
	width:70%;
	}	
.reports_main a{
	width:25%;
	margin-right:3%;
	}	
.reports_main a:nth-child(4n){margin-right:0px;}


.presentations_main a{width:45%; margin-right:8%; padding-bottom:8%}	
.presentations_main a:nth-child(4n){margin-right:0px;}
.presentations_main a:nth-child(3n){margin-right:8%;}	
.analysis_box{
	width: 50%;
}
	}

@media (max-width:768px){	
.content{ padding:10px 30px 30px 30px;}	
.info_icon_box{
	display:table;
	width: 50%;
    float: left;
	}

.an_box{
	width:100%;
	}
.cont_tel_box{
	width:90%;
	}
.reports_main a{
	width:30%;
	margin-right:2%;
	}	
.reports_main a:nth-child(2n){margin-right:0px;}

.presentations_main a{width:45%; margin-right:8%; padding-bottom:8%}	
.presentations_main a:nth-child(4n){margin-right:0px;}
.presentations_main a:nth-child(3n){margin-right:8%;}	
.ir_info ul li{width:50%;}
.ir_info ul li:nth-child(2n){ float:right;width:50%; padding-right:0}
.ir_info ul li:nth-child(3){ width:60%;}
}
@media (max-width:640px){
	ul.comm-list li .a{ font-size:14px;}
	ul.comm-list li .a b{ font-size:12px;}
.info_icon{
   padding-left: 0px; 
   padding-right: 0px; 
   }
.info_icon_box{
	width:200px;
	float:none;
	margin:0px auto;
	}
.ir_info ul li{width:100%;}
.ir_info ul li:nth-child(3){ width:100%;}
.ir_info ul li:nth-child(2n){ float:left;width:100%}
.reports_main a{
	width:100%;
	margin-right:0%;
	}	
.reports_main a:nth-child(2n){margin-right:0px;}

.presentations_main a{width:100%; margin-right:0%; padding-bottom:8%}	
.presentations_main a:nth-child(4n){margin-right:0;}
.presentations_main a:nth-child(3n){margin-right:0}	

.analysis_box{
	width: 100%;
	height:auto;
}
.cont_tel_box{
	width:100%;
	}	
.cont_tel_box p{
	display:table;
	}	
.swipe-indicator {
    display: block;
}
.service_info_box{
	width:100%;min-width:auto;
	}	
.service_info_box:nth-child(2){width:100%;min-width:auto;}
.service_info_box:nth-child(5){width:100%;min-width:auto;}

.ir_date table tr td{
	padding-left: 0px; 
    padding-right: 0px; 
	border: 1px solid #dbdada;
 }
 .ir_date table tr td p{
	 width:100%;
	 }
	.contact_box p span{
	display:table;
	vertical-align:top;
	}		
	}

@media (max-width:480px){.service_info_box br{ display:none;}}

@media (min-width: 768px) {
	 ul.report-list li {
    width: 45%;
	margin-right:10%;max-width:inherit;
    float: left; margin-bottom:60px;
  }
  ul.report-list li:nth-child(2n) {margin-right:0%;}
	ul.report-list li .report-info{width:100%;}
	ul.report-list li .inner-li{width:100%;}
  ul.report-list li .inner-li {
    width:100%;
    max-width: 500px;
    position: relative;
  }
 
 
}
@media (min-width:1024px) {
	 ul.report-list li { margin-bottom: 130px;
  }
  
   ul.report-list li .report-info {
    width:50%;
    height: 90%;
    max-width: 300px;
    position: absolute;
    top: 60px;
    left:40%;
  }
   ul.report-list li .r-cover {
    width: 52%;
    max-width: 300px;
    position: relative;
    z-index: 2;
  }
  ul.report-list li .report-info div {
    position: absolute;
    top: 50%;
    left: 30%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
	
}