* {margin:0px; padding:0px;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
table {border-collapse: collapse; border-spacing:0;}
td{vertical-align:top;}
td a{color: #06a;}
td img{vertical-align:middle;}
img{vertical-align:middle;}
hr { display:block; height:0; border:none; border-top:1px solid #ddd; background:none; color:none; }


body { zoom:1; line-height:2.0em; font: 12px/18px "Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666;}
a { color: #06a; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

.pagewrap {margin-left:auto; margin-right:auto; width:960px;}

.optionbar { display:block; width:100%; height:24px; color:#666666; line-height: 24px; text-indent: 1em;}
.optionbar td { line-height:24px; white-space:nowrap;}
.optionbar_L { padding-left: 8px; color:#666;}
.optionbar_R { padding-right: 8px; text-align:right; color:#666;}

.header { height:120px;width:100%; clear:both; background:url(../_img/header_right_bg.png) repeat-x left top; white-space:nowrap;}
.header_bg { height:120px;width:100%; clear:both; background:url(../_img/header_line.png) left top no-repeat;}
.header_left {height:120px; white-space:nowrap;}
.header_right {height:120px; text-align:right; white-space:nowrap;}

.content {}
.content_left {width:104px; padding:32px 8px 8px 8px; font-size:10px;}
.content_right {}

.Intro{ padding:0px 16px 0px 0px;}

.lineRed{ display:block; height:32px; width:100%; background:#d65b66; color:#fff; text-align:center; clear:both;}
.lineBlue{ display:block; height:32px; width:100%; background:#598dd8; color:#fff; text-align:center; clear:both; white-space:nowrap;}

.line32{ display:block; height:32px; width:100%;}
.lineBlueG_L{height:32px; width:120px; background:url(../_img/content_bg_gradation_left.png); color:#fff; text-align:center; line-height:30px;}
.lineBlueG_R{height:32px; padding-left:8px; background:url(../_img/content_bg_gradation_right.png); color:#fff; text-align:left; line-height:30px; white-space:nowrap;}

.lineBlueG{ display:block; height:32px; background:url(../_img/content_bg_gradation_right.png); color:#fff; font-weight:bold; text-align:center; line-height:30px; clear:both; white-space:nowrap; font-size:16px;}

.lineBlueP_L{height:32px; width:120px; background:#e0edf3; text-align:center; line-height:30px;}
.lineBlueP_R{height:32px; padding-left:8px; background:#eff6f9; text-align:left; line-height:30px;}

.lineWhiteP_L{height:32px; width:120px; background:#fff; text-align:center; line-height:30px;}
.lineWhiteP_R{height:32px; padding-left:8px; background:#fff; text-align:left; line-height:30px;}

.line32pl64{ display:block; padding-left:120px; height:32px; width:100%; text-align:left; line-height:30px; clear:both;}

.manage188{ display:block; height:188px; width:100%;}
.manage188_L{height:188px; width:108px; background:url(../_img/about_bg_large.png) left top no-repeat; color:#fff; text-align:left; padding-left:16px; vertical-align:middle; line-height:24px;}
.manage188_M{height:188px; background:url(../_img/about_bg_large_m.png) left top repeat-x; color:#fff; text-align:left; padding-left:16px; vertical-align:middle; line-height:24px;}
.manage188_R{height:188px; width:16px; background:url(../_img/about_bg_large.png) right top no-repeat; color:#fff; text-align:left;}
.manage188_E{height:188px; width:16px;}

.manage104{ display:block; height:104px; width:100%;}
.manage104_L{height:104px; width:108px; background:url(../_img/about_bg_small.png) left top no-repeat; color:#fff; text-align:left; padding-left:16px; vertical-align:middle; line-height:24px;}
.manage104_M{height:104px; background:url(../_img/about_bg_small_m.png) left top repeat-x; color:#fff; text-align:left; padding-left:16px; vertical-align:middle; line-height:24px;}
.manage104_R{height:104px; width:16px; background:url(../_img/about_bg_small.png) right top no-repeat; color:#fff; text-align:left;}
.manage104_E{height:104px; width:16px;}

.summary{ margin: 0px 0px 0px 60px; border-collapse:separate; border-spacing:4px; height:32px;}
.summary td{padding:0px 4px 2px 4px; background:#f8f8f8;}

.lineSummary{ display:block; min-height:28px; width:80%;}

.lineSummary_L{ min-height:28px; width:120px; line-height:30px;}
.lineSummary_M{min-height:28px;text-align:left; background:#f8f8f8;}
.lineSummary_R{min-height:28px; padding-left:8px; text-align:left; line-height:30px; background:#f8f8f8;}
.lineSummary_4{width:4px; background:#fff;}
.lineSummary_T{background:#f5f5f5; padding:4px; font-weight:bold; font-size:.8em;}
.lineSummary_C{padding:4px 8px 4px 8px; font-size:.8em;}

.detail{width:60%;}

.pagetitle{color:#666; font-weight:bold; font-size:16px; line-height:40px;}
.subtitle{ color:#666; font-weight:bold; font-size:14px; line-height:20px;}
.subsubtitle{ color:#666; font-weight:bold; font-size:12px;}

.logo{border:#ddd 1px solid; margin:4px;}
.sponsor{text-align:center; padding:4px; float:left;}

.cb{clear:both;}
.cb8 { clear:both; width:0; height:8px;}
.fl{ float:left;}
.fr{ float:right;}
.nw{ white-space:nowrap;}
.H_Line{ width:100%; height:1px; border-top:#eee 1px solid; clear:both;}
.ws16{width:16px;}
.ws100ps{ width:100%;}
.fs16b{font-size: 16px; font-weight:bold;}
.fs14b{font-size: 14px; font-weight:bold;}
.fb{font-weight:bold;}

.footer{ padding: 4px; clear: both; text-align: center; font-size: 10px;}

@media screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }

