@charset "utf-8";
/*------------------------------------------------------------------
[Mypage style sheet]

Project:    cosign stuido
Version:    1.8.2
Last change:    27.05.2015
Primary use:    MultiPurpose Template  
-------------------------------------------------------------------*/

.page-section > .page-section:first-child{
	padding-top:0;
}

.page-section > .page-section:last-child{

}

.page-section{
	padding:80px 0;
}
.small-section{
	padding:60px 0;
}

.section-text{
	font-size:14px;
	line-height:2.2;
}

.text{
	font-size:14px;
	line-height:2.2;
}

.mod-breadcrumbs a{
	font-family: Dosis,맑은고딕,malgun gothic,"Nanum Gothic", dotum,arial, sans-serif;
}

.mod-breadcrumbs{
	letter-spacing:0.4em;
}


.rh-cont-wrap * {
	webkit-box-sizing:content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;	
}

.rh-cont-wrap .page-section *,
.rt-cont *{
	webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#spot *,.localNavigation *{
	webkit-box-sizing:content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;	
}

.border-box{
	border:#efefef 1px solid;
}

.benefit-item{
	padding:15px 20px 30px;
}

.alt-service-type2 .alt-services-title{
	border-bottom:1px solid #efefef;
	padding-bottom:10px;
	
}

.alt-service-type2{
}

.alt-service-type2{
}

.alt-service-type2{
}
.rh-cont-wrap .page-section .cke_reset_all,
.rh-cont-wrap .page-section .cke_reset_all *,
.rt-cont .page-section .cke_reset_all *,
.rt-cont .page-section .cke_reset_all{
webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}

/***** social-links *****/


/*----------------------*/

.effect.social-links {
	width: 100%;
	margin: 10px auto;
	position: relative;
}
.effect.social-links img {
	width: 100%;
	vertical-align: middle;
}

}
.effect.social-links p {
    display: inline;
    left: auto;
    margin-top: -20px;
    /* margin-left: -28px;*/
    
    text-align: center;
    top: 50%;
    width: 100%;
}
.effect.social-links a i {
  color: rgba(255, 255, 255, 0.6);
  font-size: 6em;
	padding: 5px 10px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate( -50%, -50% );

}
.effect.social-links:hover img {
    opacity: 0.6;
}

}

.effect.social-links p a i {

    background: #ffffff00;
    opacity: 1;

}
.effect.social-links:hover p a i:hover {
    color: #111;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transition-delay: rotate 1s;
    transition-delay: rotate 1s;
    -webkit-transform: translate3d(0, 0, 0) rotate(360deg);
    transform: translate( -50%, -50% ) rotate(360deg);
.effect .image-box-content p i {
    z-index: 2;
}
