@charset "utf-8";
/* CSS Document */

/* changwon cycle racing coporation author : heo jong mun*/
/* date : 2013.12.26 */

 /*구글 나눔 웹폰트*/ 
 @import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

*{ padding:0; margin:0; -webket-text-size-adjust:none; /*가로모드에서 텍스트확대 방지*/ }
html { height:100%;}
body { color:#4c4c4c;
	font-family:nanumgothic,"Nanum Gothic",Dotum, AppleGothic, Sans-serif;
	background:url(./bg.jpg);
	background-position:center
	}


img { max-width:100%; height:auto; border:0px}


.ac { margin:0; padding:0; text-align:center;}
.input_white { border:1px solid #b6b6b6; padding:5px; margin:0; border-radius:5px; color:#333; vertical-align:middle; background:fff!important;  opacity:1;  }
.box_radius { font-family:nanumgothic,"Nanum Gothic"; border-bottom-left-radius:10px;  border-bottom-right-radius:10px; margin-bottom:-70px; }
.box_radius h2{ border-radius:10px; font-family:nanumgothic,"Nanum Gothic";}


#wrap { padding-top:0%; margin:0 auto; }
.dome_container { max-width:400px!important; margin:0 auto;}
.logo_ttl{ padding:10% 0 5% 0;  text-align:center; margin-top:170px;  }
.box_indigo{ background:#000e46; opacity:; border-radius:15px; padding:5% 5% 2% 5%; margin:5% 0; }
.box_indigo .comment { text-align:center; color:#e0efff; font-size:1.2em; font-family:nanumgothic,"Nanum Gothic"; padding:10px 0; margin:0; text-align:center; line-height:1.4em; }
.error_message { margin:3% 0; padding:7px 0; color:#fe5500!important; font-family:nanumgothic,"Nanum Gothic"; text-align:center; /*background:#fbe7d1;*/ border-radius:5px; font-size:1.1em; font-weight:normal;}


.box_white{ background:#fff; opacity:1; border-radius:15px; padding:5% 5% 2% 5%; margin:5% 0; }
.box_white .comment { text-align:center; color:#ff8b00; font-size:3.4em; font-family:nanumgothic,"Nanum Gothic"; padding:10px 0 30px; margin:0; text-align:center; font-weight:600; letter-spacing:-1.5px; }
.box_gray { border-radius:10px; background:#e6e4e1; font-family:nanumgothic,"Nanum Gothic"; padding:10px; margin-bottom:10px; font-size:1.2em; color:#ff3000;letter-spacing:-1px; text-align:center;}

.white { color:#FFF;  font-family:nanumgothic,"Nanum Gothic"; margin:3% 0 0 0;}
.white label{ color:#FFF;  font-family:nanumgothic,"Nanum Gothic"; font-size:110%; font-weight:normal;}
.white .input_white{ border:1px solid #b6b6b6; padding:5px; margin:0; border-radius:5px; color:#333; vertical-align:middle; background:fff!important;  }

.line { border-top:1px solid #2a3c79; padding-top:10px;}
.member { list-style:none; width:100%;}
.member li{ list-style:none; float:left; padding:10px 0 10px 15px;}
.member li a{ list-style:none; font-size:120%;}
.member li a:hover{ list-style:none; font-size:120%; color:#74aed3;}
.member:after{ clear:both; display:block; content:"";}

.nomargin { margin-top:-10px!important}


@media (max-width: 767px) {
	.box_indigo{ background:#000e46; opacity:; border-radius:15px; padding:5% 5% 1% 5%; margin:5% 0; font-size:92%; letter-spacing:-0.5px; }
	.member { list-style:none; width:100%;}
	.member li{ list-style:none; float:left; padding:10px 0;}
	.member li a{ list-style:none; font-size:110%;}
	.member li a:hover{ list-style:none; font-size:110%; color:#74aed3;}
	.member:after{ clear:both; display:block; content:"";}
	.dome_container {  max-width:350px; margin: auto}
	.logo_ttl{ padding:10% 0 5% 0;  text-align:center; margin-top:100px;  }
}
  
/*****************************************버튼 관련***************************************/


.btn-blue {
    background-color: rgb(67, 135, 245);
    background-image: linear-gradient(to bottom, rgb(77, 144, 254), rgb(53, 122, 232));
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	padding:7px 15px!important;
	border-radius:20px!important;

}
