p.clSubTitle{
	padding-bottom:15px;
}


/*clMain-----------*/
@media screen and (max-width: 500px){
/*
div.clMain{
}
div.clMain img{
	margin-left:-1000px !important;
	left:10% !important;
}
	*/
}


/*--------------------------
ABOUT
--------------------------*/
#idAbout{
	
}
#idAbout .clTitleH2{
	color:#de5882;
	font-size:180%;
	padding-bottom:15px;
}

#idAbout .clAbout_L{
	float:left;
	width:60%;
}
#idAbout .clAbout_R{
	float:right;
	width:38%;
}
#idAbout .clAbout_L p{
	line-height:1.8;
}
#idAbout .clAbout_R .clAbout_R_img01{
	overflow:hidden;
	margin-bottom:15px;
}
#idAbout .clAbout_R .clAbout_R_img01 img{
	margin-left:-25%;
}
#idAbout .clRight{
	text-align:right;
	margin-top:10px;
	padding-top:10px;
	border-top:dotted #CCC 1px;
}


#idAbout #idBottombana02,
#idAbout #idBottombana03{
	width:100%;
	margin-right:1%;
	background-color:#db4d79;
	background-image: url(../img/common/head_back.jpg);
	text-align:center;
	
	overflow:hidden;
	margin-bottom:10px;
	position:relative;
	cursor:pointer;
}
#idAbout #idBottombana02 div{
	float:left;
	width:48%;
	display:inline;
	padding:6% 0% 0% 0%;
	margin-left:1%;
	font-size:150%;
}
#idAbout #idBottombana03 div{
	float:left;
	width:48%;
	display:inline;
	padding:5% 0% 0% 0%;
	margin-left:1%;
	font-size:105%;
}
#idAbout #idBottombana02 div span{
	font-size:80%;
}
#idAbout #idBottombana03 div span{
	font-size:80%;
}
#idAbout #idBottombana02 a,
#idAbout #idBottombana03 a{
	color:#FFF;
	line-height:1.1;
}
#idAbout #idBottombana02:hover,
#idAbout #idBottombana03:hover{
     -webkit-filter: brightness(1.1);
     -moz-filter: brightness(1.1);
     -o-filter: brightness(1.1);
     -ms-filter: brightness(1.1);
     filter: brightness(1.1);

}
#idAbout #idBottombana02:hover a,
#idAbout #idBottombana03:hover a{
}

#idAbout #idBottombana02 img.clBottombanaR,
#idAbout #idBottombana03 img.clBottombanaR{
	width:47%;
	float:right;
	display:inline;
}


@media screen and (max-width: 1050px){
#idAbout .clAbout_R .clAbout_R_img01 img{
	margin-left:0;
	width:100%
}
}



@media screen and (max-width: 1050px){

#idAbout .clAbout_L{
	float: none;
	width:100%;
}
#idAbout .clAbout_R{
	float:none;
	width:100%;
}


#idAbout #idBottombana02,
#idAbout #idBottombana03{
	height:110px;
	overflow:hidden;
}
#idAbout #idBottombana02 div{
	padding:4% 0% 0% 0%;
}

#idAbout #idBottombana03 div{
	padding:2% 0% 0% 0%;
	font-size:130%;
}
#idAbout #idBottombana03 div span{
	font-size:90%;
}

}
@media screen and (max-width: 640px){
#idAbout #idBottombana02 div{
	padding:6% 0% 0% 0%;
}
}



/*--------------------------
INFO
--------------------------*/
#idAbout_info{
}
#idAbout_info .idAbout_info_dl{
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;
background-image:url(../img/about/back.jpg);
margin-bottom:20px;
	text-align:center;
	padding:15px 20px 20px 20px;
}

#idAbout_info .idAbout_info_dl dt{
	font-size:300%;
	color:#df5881;
}
#idAbout_info .idAbout_info_dl .idAbout_info_subtitle{
	font-size:180%;
	margin-bottom:15px;
}
#idAbout_info .idAbout_info_dl .clIcon{
	display:block;
	margin-bottom:8px;
}
#idAbout_info .idAbout_info_dl .clIcon img{
	height:50px;
}
#idAbout_info .idAbout_info_dl li{
	display: inline-block;
	width:200px;
	border-right:solid #f7c4d6 1px;
	vertical-align:top;
}
#idAbout_info .idAbout_info_dl ul{
	margin-bottom:15px;
}
#idAbout_info .idAbout_info_dl li.clLast{
	border:0;
}
#idAbout_info .idAbout_info_dl li strong{
	color:#333;
	font-size:140%;
	font-weight:bold;
}
#idAbout_info .idAbout_info_dl iframe{
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;
overflow:hidden;
}

@media screen and (max-width: 920px){
#idAbout_info .idAbout_info_dl li{
	display: inline-block;
	width:48%;
	min-height:130px;
}
#idAbout_info .idAbout_info_dl li.idAbout_info_li01{
	border-right:solid #f7c4d6 1px;
	border-bottom:solid #f7c4d6 1px;
}
#idAbout_info .idAbout_info_dl li.idAbout_info_li02{
	border-right:solid #f7c4d6 0px;
	border-bottom:solid #f7c4d6 1px;
}
#idAbout_info .idAbout_info_dl li.idAbout_info_li03,
#idAbout_info .idAbout_info_dl li.idAbout_info_li04{
	padding-top:20px;
}

}


/*--------------------------
ICA
--------------------------*/
#idIca p{
	line-height:1.8;
}
#idIca .clTitleH2{
	color:#df5881;
	font-size:300%;
	padding-bottom:15px;
	text-align:center;
	clear:both;
}

#idIca .clAbout_R{
	float:right;
	width:48%;
	margin-left:2%;
}
#idIca .clAbout_R img{
	width:100%;
}

@media screen and (max-width: 550px){
#idIca .clAbout_R{
	float: none;
	width:100%;
	margin-left:0;
	margin-bottom:5px;
}
}


/*--------------------------
ICA clIca_3box
--------------------------*/
#idIca .clTitleH2_02{
	padding-top:40px;
}

#idIca .clIca_3box{
	width:100%;
	text-align:center;
	padding-bottom:15px;
	border-bottom:1px solid #eaeaea;
	margin-bottom:40px;
}
#idIca .clIca_3box ul{
	display:table;
}
#idIca .clIca_3box li{
	display: table-cell;
	width:32%;
	vertical-align:top;
	border-right:1px solid #eaeaea;
}
#idIca .clIca_3box li.clLast{
	border-right:0;
}
#idIca .clIca_3box dl{
	padding-right:3%;
	padding-left:3%;
}
#idIca .clIca_3box li dt{
	text-align:center;
	font-size:150%;
	padding-bottom:10px;
	padding-top:10px;
}
#idIca .clIca_3box li dd{
	text-align: left;
}

@media screen and (max-width: 900px){

#idIca .clIca_3box ul{
	display: block;
}
#idIca .clIca_3box li{
	display: block;
	width:100%;
	border-right:0;
	border-bottom:1px solid #eaeaea;
	padding-bottom:3%;
}
#idIca .clIca_3box li.clLast{
	border-bottom:0;
}
#idIca .clIca_3box li dt{
	text-align:left;
}

}

/*--------------------------
ICA clIca_pdf
--------------------------*/
#idIca .clTitleH3{
	text-align:center;
	font-size:150%;
	padding-bottom:10px;
	padding-top:10px;
}
#idIca .clIca_pdf{
	text-align:center;
}
#idIca .clIca_pdf li{
	display:inline-block;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:8px;
}
#idIca .clIca_pdf li a{
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
-o-border-radius: 30px;
background-color:#df5881;
color:#FFF;
padding:13px 45px 13px 25px;
background-image:url(../img/about/pdf.png);
background-repeat:no-repeat;
background-position:94% center;
display:block;
}
#idIca .clIca_pdf li a:hover{
	background-color:#ffd9e6;
	color:#df5881;
	text-decoration:none;
}

