
/***************************************
ABOUT
****************************************/
#about .abox:nth-child(odd) .abox_img img{  border-radius: 40px 0 0 40px;}
#about .abox:nth-child(even) .abox_img img{ border-radius: 0 40px 40px 0;}

/***************************************
FLOW
****************************************/
#flow .fbox_l{
	-webkit-border-top-left-radius: 15px;  
   	-webkit-border-top-right-radius: 0;  
   	-webkit-border-bottom-right-radius: 0;  
    	-webkit-border-bottom-left-radius: 0;  
    	-moz-border-radius-topleft: 15px;  
    	-moz-border-radius-topright: 0;  
   	-moz-border-radius-bottomright: 0;  
   	-moz-border-radius-bottomleft: 0;  
}

/***************************************
GIRLS VOICE
****************************************/
#voice .vbox_l img{
	border-style: double !important;
	border-width: 5px !important;
}

/***************************************
Q&A
****************************************/
#qa .qbox em{
	-webkit-border-top-left-radius: 20px;  
   	-webkit-border-top-right-radius: 0;  
   	-webkit-border-bottom-right-radius: 20px;  
    	-webkit-border-bottom-left-radius: 0;  
    	-moz-border-radius-topleft: 20px;  
    	-moz-border-radius-topright: 0;  
   	-moz-border-radius-bottomright: 20px;  
   	-moz-border-radius-bottomleft: 0;  
}

/***************************************
OVERVIEW
****************************************/
#info .ctxt{
	border-radius: 5px;
}

/***************************************
CONTACT
****************************************/
#contact .ctxt{
	border-radius: 5px;
}

/***************************************
footer
****************************************/
aside ul li{
	 -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 25px 100%;
    -moz-transform-origin: 25px 100%;
    -ms-transform-origin: 25px 100%;
    -o-transform-origin: 25px 100%;
    transforpxorigin: 25px 100%;
}






/***************************************
FOR SP
****************************************/
@media (max-width: 767px){

#about .abox:nth-child(odd) .abox_img img{  border-radius: 0 40px 40px 0;}
#about .abox:nth-child(even) .abox_img img{ border-radius: 40px 0 0 40px;}

#flow .fbox_l{
	-webkit-border-top-left-radius: 5px;  
   	-webkit-border-top-right-radius: 0;  
   	-webkit-border-bottom-right-radius: 0;  
    	-webkit-border-bottom-left-radius: 0;  
    	-moz-border-radius-topleft: 5px;  
    	-moz-border-radius-topright: 0;  
   	-moz-border-radius-bottomright: 0;  
   	-moz-border-radius-bottomleft: 0;  
}

#voice .vbox_l img{
	border-style: double !important;
	border-width: 5px !important;
}

#qa .qbox em{
	-webkit-border-top-left-radius: 10px;  
   	-webkit-border-top-right-radius: 0;  
   	-webkit-border-bottom-right-radius: 10px;  
    	-webkit-border-bottom-left-radius: 0;  
    	-moz-border-radius-topleft: 10px;  
    	-moz-border-radius-topright: 0;  
   	-moz-border-radius-bottomright: 10px;  
   	-moz-border-radius-bottomleft: 0;  
}

#info .ctxt{
	border-radius: 3px;
}

#contact .ctxt{
	border-radius: 3px;
}
aside ul{
	padding: 0px 0 90px 0 !important;
	margin: -40px 0 0 0 !important;
	text-align: center;
}
aside ul li{
    -webkit-transform-origin: 115px 100%;
    -moz-transform-origin: 115px 100%;
    -ms-transform-origin: 115px 100%;
    -o-transform-origin: 115px 100%;
    transforpxorigin: 115px 100%;
    font-size: 10px !important;
}
}






/***************************************
GOOGLE FONT
****************************************/

.font1{	font-family: "Poiret One", cursive !important;}
