@charset "utf-8";
/* base @Army 2014-07-22 */

/* global */
body{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:12px;background:#ebebeb;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0;margin:0;}
table,td,tr,th{font-size:12px;margin:0 auto;}
img{vertical-align:top;border:0;}
li{list-style-type:none;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
abbr,acronym{border:0;}
caption,th{text-align:left;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
/* link color */
a{color:#333;text-decoration:none;}
a:visited{color:#999;text-decoration:none;}
a:hover{color:#ba2636;text-decoration:none;}
a:active{color:#ba2636;}
/* area */
.area{width:980px;margin:0 auto;overflow:hidden;}
/* float */
.left{float:left;overflow:hidden;}
.middle{float:left;overflow:hidden;}
.right{float:right;overflow:hidden;}
/* textList */
.f13List li{background:url(../images/arrow.png) 0 center no-repeat;line-height:26px;height:26px;padding-left:16px;overflow:hidden;}
.f13List li,.f13List li a{font-size:13px;}
.f13List li a{float:left;}
.f13List li span{float:right;}
.f13List li span,.f13List li span a{font-size:13px;color:#999;}
/* font */
.fB{font-weight:bold;}
.fI{font-style:italic;}
.f12px{font-size:12px;}
.f13px{font-size:13px;}
.f14px{font-size:14px;}
.f15px{font-size:15px;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}
.f22px{font-size:22px;}
.f24px{font-size:24px;}
.f25px{font-size:25px;}
.f26px{font-size:26px;}
.f28px{font-size:28px;}
.f30px{font-size:30px;}
.f32px{font-size:32px;}
strong{font-weight:bold;}
/* color */
.cRed,.cRed:visited,.cRed a{color:#e1524b;}
.cGray,.cGray:visited,.cGray a{color:#333;}
.cLGray,.cLGray:visited,.cLGray a{color:#666;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cDRed,.cDRed:visited,.cDRed a{color:#b2191e;}
.cBlue,.cBlue:visited,.cBlue a{color:#4fb4bb;}
.cGreen,.cGreen:visited,.cGreen a{color:#819c1b;}
.cYellow,.cYellow:visited,.cYellow a{color:#ff0;}
.cOrange,.cOrange:visited,.cOrange a{color:#f60;}
.cRed a:hover,a.cRed:hover,.cGray a:hover,a.cGray:hover,.cLGray a:hover,a.cLGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cDRed a:hover,a.cDRed:hover,.cBlue a:hover,a.cBlue:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover,.cOrange a:hover,a.cOrange:hover{color:#ba2636;}
/* line */
.dotLine{border-bottom:#ccc 1px dashed;clear:both;display:block;}
.grayLine{border-bottom:#ccc 1px solid;clear:both;display:block;}
/* background color */
.bWhite{background-color:#fff;}
.bOrange{background-color:#f80;}
.bRed{background-color:#d64516;}
.bGray{background-color:#d0d0d0;}
.bBlue{background-color:#57b1e5;}
.bGreen{background-color:#cadf6a;}
.bLGreen{background-color:#76c7c0;}
.bYellow{background-color:#fabb3a;}
/* blank */
.blankW{background:#fff;}
.blank1{height:1px;}
.blank2{height:2px;}
.blank3{height:3px;}
.blank4{height:4px;}
.blank5{height:5px;}
.blank6{height:6px;}
.blank7{height:7px;}
.blank8{height:8px;}
.blank9{height:9px;}
.blank10{height:10px;}
.blank11{height:11px;}
.blank12{height:12px;}
.blank13{height:13px;}
.blank14{height:14px;}
.blank15{height:15px;}
.blank16{height:16px;}
.blank17{height:17px;}
.blank18{height:18px;}
.blank19{height:19px;}
.blank20{height:20px;}
.blank21{height:21px;}
.blank22{height:22px;}
.blank23{height:23px;}
.blank24{height:24px;}
.blank25{height:25px;}
.blank26{height:26px;}
.blank27{height:27px;}
.blank28{height:28px;}
.blank29{height:29px;}
.blank30{height:30px;}
.blank40{height:40px;}
.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank11,.blank12,.blank13,.blank14,.blank15,.blank16,.blank17,.blank18,.blank19,.blank20,.blank21,.blank22,.blank23,.blank24,.blank25,.blank26,.blank27,.blank28,.blank29,.blank30,.blank40{clear:both;display:block;overflow:hidden;}
/* hidden */
.hidden{display:none;}
/* banner */
.banner,#banner{width:980px;margin:0 auto;overflow:hidden;}
/* clear */
.clear{clear:both;height:0;display:block;overflow:hidden;}