*{-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box; }
body, input, textarea{line-height: 1.85em;color: #888; font-weight: 300;}
a{color: #757575;text-decoration: underline;
-moz-transition: color .2s ease-in-out;
-webkit-transition: color .2s ease-in-out;
-o-transition: color .2s ease-in-out;
-ms-transition: color .2s ease-in-out;
transition: color .2s ease-in-out;}
.more a{color:#d34f4e!important}
a:hover{color: #d34f4e ;}
a img{border: 0;}
strong, b{font-weight: 600;color: #3e3e3e;}
h1, h2, h3, h4, h5, h6{color: #3e3e3e; }
header > span{ text-align:left;display:block;}
h2{color:#cc3433; font-family:"Arial Black";font-size: 6em; text-align:left;letter-spacing: -0.025em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration: none;color: inherit;}
h2, h3, h4, h5, h6{font-weight: 700;}
h1{font-weight: 300;}
h1 strong{font-weight: 700;}
em, i{font-style: italic;}
form{}
form input,form select,form textarea{-webkit-appearance: none;}
form input[type=text],
form input[type=password],
form select,form textarea{border: 0;padding: 0.75em;font-size: 1em;border-radius: 8px;background: #282828;color: #fff;box-shadow: inset 0px 2px 5px 0px rgba(0,0,0,0.05), 0px 1px 0px 0px rgba(255,255,255,0.025);width: 100%;
-moz-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
-webkit-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
-o-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
-ms-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
transition: background .2s ease-in-out, box-shadow .2s ease-in-out;}
form input[type=text]:focus,
form input[type=password]:focus,
form select:focus,
form textarea:focus{background: #252525;box-shadow: inset 0px 2px 5px 0px rgba(0,0,0,0.05), 0px 1px 0px 0px rgba(255,255,255,0.025), inset 0px 0px 2px 1px #74CAEE;}
form textarea{height: 15em;}
form .formerize-placeholder{color: #555;}
form ::-webkit-input-placeholder{color: #555 ;}
form :-moz-placeholder{color: #555 ;}
form ::-moz-placeholder{color: #555 ;}
form :-ms-input-placeholder{color: #555 ;}
form ::-moz-focus-inner{border: 0;}
br.clear{clear: both;}
hr{border: 0;border-top: solid 1px rgba(0,0,0,0.5);box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.1);height: 1px;margin: 3em 0 4em 0;}
p, ul, ol, dl, table{margin-bottom: 2em;}

.image{display: inline-block;}
.image img{display: block;width: 100%;}
.image-full{display: block;width: 100%;margin: 0 0 2em 0;}
.image-left{float: left;margin: 0 2em 2em 0;}
.image-centered{display: block;margin: 0 0 2em 0;}
.image-centered img{margin: 0 auto;width: auto;}
.button{position: relative;display: inline-block;color: #fff;text-decoration: none;font-weight: 700;border: 0;outline: 0;cursor: pointer;border-radius: 8px;text-shadow: 1px 1px 0.5px rgba(0,0,0,0.2);overflow: hidden;background: #a9a9a9;transition: background-color .2s ease-in-out;}
.button:before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.button:hover{background-color: #c0c0c0;color: #fff ;}
.button-alt{background-color: #393939;
background-image: -moz-linear-gradient(top, rgba(50,50,50,0), rgba(45,45,45,1));
background-image: -webkit-linear-gradient(top, rgba(50,50,50,0), rgba(45,45,45,1));
background-image: -o-linear-gradient(top, rgba(50,50,50,0), rgba(45,45,45,1));
background-image: -ms-linear-gradient(top, rgba(50,50,50,0), rgba(45,45,45,1));
background-image: linear-gradient(top, rgba(50,50,50,0), rgba(45,45,45,1));
box-shadow: inset 0px 0px 0px 1px #242424, inset 0px 2px 1px 0px rgba(255,255,255,0.2);}

.button-alt:hover{background-color: #444;}
.button-big{}
.box{background: #fff;box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15), 0px 2px 3px 0px rgba(0,0,0,0.1);text-align: left;}
.box .image-full{position: relative;}

/*********************************************************************************/
/* Wrappers                                                                      */
/*********************************************************************************/

/*

.wrapper{box-shadow: inset 0px 1px 0px 0px rgba(0,0,0,0.05), inset 0px 2px 3px 0px rgba(0,0,0,0.1); padding: 0.8em 1.0em 0.8em 1.0em;}
.wrapper-first{box-shadow: none; padding-top: 15em; }
*/
.wrapper-style1{background-image: none;background-color: #fff;  background:url(../images/main_bg.jpg) repeat-x;}
.wrapper-style2{background-color: #fafafa;text-shadow: 1px 1px 0px #fff; margin:0 auto; width:100%;}
.wrapper-style3{background-color: #f4f4f4;text-shadow: 1px 1px 0px #fff;}
.wrapper-style4{background-color: #303030;color: #999;text-shadow: -1px -1px 0px #181818;}
.wrapper-style5{box-shadow: none; padding-top: 15em;background-color: #fafafa; }
.wrapper-style4 h1, 
.wrapper-style4 h2, 
.wrapper-style4 h3, 
.wrapper-style4 h4, 
.wrapper-style4 h5, 
.wrapper-style4 h6{color: #fff;}

.wrap_notice{box-shadow: none; padding: 12em 0 6em 0;background-color: #fafafa; }
.wrap_footer{background-color: #303030;color: #999;text-shadow: -1px -1px 0px #181818; padding: 0;}


/***********************new************************/
#main_bottom{width:100%;}
#main_bottom section{}
#main_bottom li{margin:0 auto;width:25%;background-color:#ccc}
#main_bottom img{ }			
#main_bottom table th { background-color:#fff; color:#313131; text-shadow:none; height:38px; line-height:38px; font:bold; font-size:0.9em; text-align:left; font-weight:900;}		  
#main_bottom table td { border-bottom:0; height:25px; line-height:25px; font-size:9pt; text-align:left;}
#main_bottom .more {text-align:right;color:#d34f4e;}
#main_bottom .more a {text-align:right;color:#d34f4e;font-size:9px;font-weight:400; text-decoration:none;}
#main_bottom .data { text-align:right; border-bottom:0; height:25px; line-height:25px; font-size:9pt;}

/**********************************************/
.tboard table th { background:#cc3433; color:#fff; text-shadow:none;padding:1em 0;line-height:140%; text-align:center;}
.tboard table td { border-bottom:1px dashed #a8a8a8; padding:0.5em 0;line-height:140%; text-align:center;}
.tboard table td a { text-decoration:none; color:#888;}
.tboard table td a:hover { text-decoration:none; color:#555;}
.tboard table .view { border-bottom:1px solid #cc3433; border-top:1px solid #cc3433;  color:#333; text-shadow:none; line-height:140%; background:#efefef;}
.tboard table .view02 { border-bottom:1px solid #cc3433; border-top:1px solid #cc3433;  color:#333; text-shadow:none; ; line-height:140%; background:#efefef; text-align:left;}
.tboard table .view_body{color:#333; text-shadow:none; padding:0.5em 1em;line-height:140%;background:#efefef; text-align:left;}
.main-board-title{color:#313131;min-width: 10em;}

.box-style2 a{ text-decoration:none; color:#666;}
.box-style2 a:hover{ text-decoration:none; color:#333;}



/*********************************************************************************/
/* Header                                                                        */
/*********************************************************************************/

#header{position: relative;}


/*********************************************************************************/
/* Logo                                                                          */
/*********************************************************************************/

#logo{overflow: hidden;margin-top:-40px;}

	


/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/

#copyright{color: #bebebe;}

#copyright a{color: inherit;
-moz-transition: color .2s ease-in-out;
-webkit-transition: color .2s ease-in-out;
-o-transition: color .2s ease-in-out;
-ms-transition: color .2s ease-in-out;
transition: color .2s ease-in-out;}
#copyright a:hover{color: #777;}


/* Fallback Company */
.no-js .content section {
	display: block;
	padding-bottom:0;
	border-bottom: 1px solid #cc3433;
}

.content section.content-current {
	display: block;
}
