@import url('reset.css');
body{
    background-color:#fff;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif; 
	font-size: 14px;
	text-align:justify;
	line-height:21px;
	min-width:1280px;
	color:#191919;
	
}

a{ 
			color:#4D7793; 
			font-family: 'Open Sans', Arial, Helvetica, sans-serif; 
			text-decoration:none;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-transition: all 0.3s ease-in-out; }
a:hover{ 
			color:#000; 
			font-family: 'Open Sans', Arial, Helvetica, sans-serif; 
			text-decoration:none;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-transition: all 0.3s ease-in-out; }
/*----------------------------header----------------------------------*/

#header{ width:100%; margin:0 auto; }

.header{ margin:0px auto; width:940px; height:60px; padding:20px 30px 20px 30px; color:#42210B; font-family: 'Open Sans', Arial, Helvetica, sans-serif; }

#toptab{ background:#4D7793; width:100%; height:10px; }
.toptab{ background:#4D7793; width:940px; padding:0px 30px 0px 30px; margin:0 auto; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
.toptab a{ color:#FFF;}
.toptab a:hover{ color:#000;}

.menu{ height:30px; width:450px; float:right; color:#4D7793; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size:14px; text-align:right; margin-right:-20px; margin-top:30px;  }
.menu a{color:#4D7793; padding:10px; }
.menu a:hover{color:#000;}	


/*----------------------------footer----------------------------------*/

#footer{ width:100%; margin:0 auto; background:#000; padding-top:5px;}
.footer{ margin:0 auto; width:1000px; font-size:12px; color:#fff;  font-family: 'Open Sans', Arial, Helvetica, sans-serif; }


/*----------------------------content----------------------------------*/
	 
#wrapper{ font-family: 'Open Sans', Arial, Helvetica, sans-serif; margin:0 auto; width:1000px; height:auto; margin-bottom:20px;}

.content{ width:1000px; padding:0px; min-height:300px; height:auto; margin:0 auto;}

/*----------------------------type setting---------------------------------*/

.txt_idxtitle{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-align:left; background:#4D7793; padding:5px 10px;}

.txt_idxtitle2{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:18px; color:#4D7793; text-align:left; padding:5px 10px;}

.txt_idxcontent{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#191919; text-align:justify; margin-top:15px;}

.txt_idxcontent p{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#191919; text-align:justify; margin-top:15px;}

.txt_idxsubtitle{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:24px; color:#B3272D; text-align:left; font-weight:bold;}

.txt_idxtitle2{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:18px; color:#4D7793; text-align:left; padding:5px 0px;}

.txt_sub{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#4D7793; text-align:left; font-weight:bold;}

.txt_more{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; background:#4D7793; padding-top:3px; height:27px; width:88px;}



			
/*-----------------------------------input field----------------------------------------------*/
input{
    /*background: linear-gradient(to bottom, #f7f7f8 0%,#ffffff 100%);*/
    border-radius: 3px;
    border: none;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset, 0 -1px 0 rgba(0,0,0,0.05) inset;
    transition: all 0.2s linear;
    color: #222222;
    position: relative;
    padding: 5px;
}
    &::-webkit-input-placeholder {
       color: #999999;
    }
    
    &:-moz-placeholder {
       color: #999999;
    }
        
    &:focus{
        box-shadow: 0 1px 0 #2392F3 inset, 0 -1px 0 #2392F3 inset, 1px 0 0 #2392F3 inset, -1px 0 0 #2392F3 inset, 0 0 4px rgba(35,146,243,0.5);
        outline: none;
    }
textarea{
    /*background: linear-gradient(to bottom, #f7f7f8 0%,#ffffff 100%);*/
    border-radius: 3px;
    border: none;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset, 0 -1px 0 rgba(0,0,0,0.05) inset;
    transition: all 0.2s linear;
    color: #222222;
    position: relative;
    padding: 5px;
}
