﻿@charset "utf-8";

* {margin:0; padding:0;}
img {border:none;}
ul, ol {list-style:none;}
table { border-collapse:collapse;}
th,td { font-weight:normal; text-align:left; vertical-align:top;}

/* Clearfix */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

a:link {color:#0392c9; text-decoration:none;}
a:visited {color:#0392c9; text-decoration:none;}
a:active {color:#0392c9; text-decoration:none;}
a:hover {color:#0392c9; text-decoration:underline;}

body {width:100%; background:#fcf5e1; color:#000000; font-family:'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', Helvetica, arial, 'MS P Gothic', sans-serif; font-size:13px; line-height:1.5;}

#container {width:950px; margin:0 auto;}

#header {width:940px; margin:0 auto; padding: 7px 0;}
#header .logo {float:left;}
#header .h_el { float:right; margin-top:11px;}
#header .fontsize {float:right; width:168px;}
#header .fontsize .hl {float:left;}
#header .fontsize li {float:left; height:24px; overflow:hidden; cursor:pointer;}
#header .id { float:right; margin-left:25px; font-size:0.923em;}
#header .id .name span { margin:0 6px;}
#header .id img { vertical-align:middle; margin-left:7px;}

#nav {width:940px; margin:0 auto;}
#nav li {float:left; height:34px; overflow:hidden;}

#footer {width:940px; margin:20px auto 0; padding: 12px 0; border-top:1px solid #cccccc; text-align:center;}
#footer ul {display:inline-block; *display:inline; *zoom:1; margin-bottom:10px;}
#footer .nav li {float:left; margin:0 15px;}
#footer .nav li a {color:#000000;}
#footer .nav li a:hover {color:#b2b2b2; text-decoration:none;}
#footer p .copy {margin:6px 7px 0 0; vertical-align:top;}

#path {width:930px; margin:0 auto 18px; border-bottom:solid 1px #ddd4b9; padding:7px 5px 6px;}
#path a {color:#000;}

#contents {width:950px; margin:12px auto 0; position:relative;}


#profile {padding:10px;width:214px; padding:0 8px; float:left; background:url(../img/prof_bg.png) 0 0 repeat-y;}
#profile .head { margin: 0 -8px; position:relative;}
#profile .foot { margin: -16px -8px 0; position:relative;}
/*#profile .photo { margin-top: -3px; position:relative; text-align:center;display:block;background:#eeeeee;width:176px;height:176px;}*/
#profile .photo { margin-top: -3px; position:relative; text-align:center;}
/*#profile .photo img { padding:1px; border:solid 1px #ffc7a1;}*/
#profile .name { text-align:center; margin:8px 0 12px;}
#profile .name span { margin:0 6px;}
#profile .name img { vertical-align:middle; margin-left:7px;}
#profile h3 {background:url(../img/prof_status_bg.png) 0 0 repeat-x; color:#ffffff; font-size:14px; height:24px; padding: 5px 0 0 25px; position:relative;}
#profile h3 span.help { position:absolute; top:7px; right:10px;}
#profile li {border-bottom:solid 1px #ffc7a1; padding: 8px 40px; background:url(../img/prof_nostar.png) 16px center no-repeat; position:relative; cursor:pointer;}
#profile li.star {background:#d7eef8 url(../img/prof_star.png) 16px center no-repeat;}
#profile li img { vertical-align:middle; margin-left:5px;}

#floatMenu {width:127px; padding:0 9px; float:left; background:url(../img/menu_bg.png) 0 0 repeat-y; margin-right:5px; position:absolute; top:42px; left:0; }
#floatMenu .head { margin: 0 -9px; position:relative;}
#floatMenu .foot { margin: -5px -9px 0; position:relative;}
#floatMenu ul { margin: -5px 0 0; position:relative;}
#floatMenu li {border-bottom:dotted 1px #bbb; padding: 7px 0px 7px 18px; background:url(../img/arrow.png) 5px 0.8em no-repeat; line-height:1.23;}
h1 { font-size:24px; background:#fcf5e1; padding:0 0 0 5px; margin: 0 -9px; position:relative; height:42px;}

#archive {width:127px; padding:0 0 0 5px; float:left; margin-right:18px;}
#archive ul {border-top:dotted 1px #bbb;}
#archive li {border-bottom:dotted 1px #bbb; padding: 7px 0px 7px 16px; background:url(../img/arrow.png) 4px 0.8em no-repeat; line-height:1.23;}
#archive h1 { font-size:24px; background:#fcf5e1; padding:0px; margin: 0; position:relative; height:42px; white-space:nowrap;}
#archive h1.news { font-size:23px; background:#fcf5e1; padding:0px; margin: 0; position:relative; height:48px;}

#main {float:right;}

.section710 {width:694px; padding:0 8px; background:url(../img/710_bg.png) 0 0 repeat-y; margin-bottom:5px;}
.section710 h2 { margin: 0 -8px; position:relative; background:url(../img/710_head.png) 0 0 no-repeat; font-size:16px; height:30px; padding: 15px 45px 0;}
.section710 .foot { margin: -8px -8px 0; position:relative;}
.section710 .more { text-align:right; margin:9px 21px 0 0;}

.section800 {width:784px; padding:0 8px; background:url(../img/800_bg.png) 0 0 repeat-y; margin-bottom:5px;}
.section800 h2 { margin: 0 -8px; position:relative; background:url(../img/800_head.png) 0 0 no-repeat; font-size:16px; height:30px; padding: 15px 45px 0; position:relative;}
.section800 h2 span.note { margin-left: 20px; font-size:0.75em; font-weight:normal;}
.section800 h2 span.help { position:absolute; top:16px; right:20px;}
.section800 .foot { margin: -8px -8px 0; position:relative;}
.section800 .btn { text-align:center; margin:15px 0 10px;}

#h_rcnews table {width:668px; margin:3px auto 0;}
#h_rcnews tr { background:url(../img/dotline.png) 0 bottom repeat-x;}
#h_rcnews th {width:122px; padding:10px 0px 10px 0; white-space:nowrap;}
#h_rcnews td {width:546px; padding:10px 0px 10px 0;}

#h_leg0 .foot { margin: -16px -8px 0; position:relative;}
#h_leg0 table {width:100%; margin:0 auto 0;}
#h_leg0 th { background:#a4dff8 url(../img/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#h_leg0 td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-bottom:solid 1px #e4e3e3; vertical-align:middle;}
#h_leg0 .col1 img { padding:1px; border:solid 1px #ffc7a1; float:left; margin-right:14px;}
#h_leg0 .col4 { background-image:none; font-size:1.15em; font-weight:bold;}
#h_leg0 .no { font-size:0.84em;padding-top:7px; display:inline-block;}
#h_leg0 .name { font-size:1.15em;}
#h_leg0 th.col1 { text-align:left;}
#h_leg0 td.cols { text-align:center;width:80px;}
#h_leg0 td.col2 { text-align:right;width:80px;}
#h_leg0 td.col3 { text-align:right;width:80px;}
#h_leg0 td.col4 { text-align:right;width:110px;}

#h_leg1 .foot { margin: -16px -8px 0; position:relative;}
#h_leg1 table {width:100%; margin:0 auto 0;}
#h_leg1 th { background:#a4dff8 url(../img/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#h_leg1 td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-bottom:solid 1px #e4e3e3; vertical-align:middle;}
#h_leg1 .col1 img { padding:1px; border:solid 1px #ffc7a1; float:left; margin-right:14px;}
#h_leg1 .col4 { background-image:none; font-size:1.15em; font-weight:bold;}
#h_leg1 .no { font-size:0.84em;padding-top:7px; display:inline-block;}
/*#h_leg1 .name { font-size:1.15em;}*/
#h_leg1 .name { font-size:1.0em;}
#h_leg1 th.col1 { text-align:left;}
#h_leg1 td.cols { text-align:center;width:80px;}
#h_leg1 td.col2 { text-align:right;width:80px;}
#h_leg1 td.col3 { text-align:right;width:80px;}
#h_leg1 td.col4 { text-align:right;width:110px;}

#h_leg2 .foot { margin: -16px -8px 0; position:relative;}
#h_leg2 table {width:100%; margin:0 auto 0;}
#h_leg2 th { background:#a4dff8 url(../img/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#h_leg2 td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-bottom:solid 1px #e4e3e3; vertical-align:middle;}
#h_leg2 .col1 img { padding:1px; border:solid 1px #ffc7a1; float:left; margin-right:14px;}
#h_leg2 .col5 { background-image:none; font-size:1.15em; font-weight:bold;}
#h_leg2 .no { font-size:0.84em;padding-top:7px; display:inline-block;}
#h_leg2 .name { font-size:1.0em;}
#h_leg2 th.col1 {text-align:left;}
#h_leg2 th.col2 {width:80px;}
#h_leg2 th.col3 {width:80px;}
#h_leg2 th.col4 {width:80px;}
#h_leg2 th.col5 {width:110px;}
#h_leg2 td.col1 {text-align:left;}
#h_leg2 td.col2 {text-align:center;}
#h_leg2 td.col3 {text-align:right;}
#h_leg2 td.col4 {text-align:right;}
#h_leg2 td.col5 {text-align:right;}

#h_leg3 .foot { margin: -16px -8px 0; position:relative;}
#h_leg3 table {width:100%; margin:0 auto 0;}
#h_leg3 th { background:#a4dff8 url(../img/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#h_leg3 td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-bottom:solid 1px #e4e3e3; vertical-align:middle;}
#h_leg3 .col1 img { padding:1px; border:solid 1px #ffc7a1; float:left; margin-right:14px;}
#h_leg3 .col3 { background-image:none; font-size:1.15em; font-weight:bold;}
#h_leg3 .no { font-size:0.84em;padding-top:7px; display:inline-block;}
#h_leg3 .name { font-size:1.15em;}
#h_leg3 th.col1 { text-align:left;}
#h_leg3 td.cols { text-align:center;width:80px;}
#h_leg3 td.coln { text-align:center;width:80px;}
#h_leg3 td.col2 { text-align:right;width:80px;}
#h_leg3 td.col3 { text-align:right;width:110px;}

#h_history table {width:100%; margin:0 auto 0;}
#h_history th { background:#a4dff8 url(../img/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#h_history td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-bottom:solid 1px #e4e3e3; vertical-align:middle;}
#h_history .col1 img { padding:1px; border:solid 1px #ffc7a1; float:left; margin-right:14px;}
#h_history .col5 { font-size:1.15em; font-weight:bold;}
#h_history .col6 { background-image:none;}
#h_history th.col1 { text-align:left;}
#h_history td.col2, #h_history td.col3, #h_history td.col6 { text-align:center;}
#h_history td.col4, #h_history td.col5 { text-align:right;}

#option_wrapper { height:42px;}
select {padding:2px 3px; vertical-align:0px; margin-left:3px;}
#page_option {background:#fff; text-align:center; border-top:dotted 1px #bbb; border-bottom:dotted 1px #bbb; padding:5px 0; width:790px; margin:0 auto; font-weight:bold;}

#status .foot { margin: 0px -8px -21px; position:relative; top:-16px;}
#status table {width:100%; margin:0 auto 0;}
#status .unit { width:235px; height:24px; background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-bottom:solid 1px #e4e3e3; vertical-align:middle; float:left; position:relative;}
#status .col3 { width:236px; background-image:none;}
#status p {padding:2px 0 2px 0px; cursor:pointer;}
#status p.lc {background-image:none;}
#status p img { vertical-align:middle; margin-left:5px; margin-right:5px;}

#status table.bonus {width:100%; margin:0 auto 0;}
#status table.bonus th { background:url(../img/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom: 1px solid #E4E3E3;}
#status table.bonus th img { vertical-align:middle; margin-right:5px;}
#status table.bonus .ths th { background:#D7EEF8 url(../img/dottate.png) right 0 repeat-y; border-bottom: 2px solid #FFFFFF;}
#status table.bonus .ths td { background:#D7EEF8 url(../img/dottate.png) right 0 repeat-y; border-bottom: 2px solid #FFFFFF; padding:5px 0;}
#status table.bonus .ths td.lc { background-image:none;}
#status table.bonus td { width:50px; text-align:center; vertical-align:middle;background:url(../img/dottate.png) right 0 repeat-y; padding:5px 0; border-bottom: 1px solid #E4E3E3;background-color:#f1f1f1;}
#status table.bonus td.lc { background-image:none;}
#status .alf{width:30px;text-align:center;background-color:#D7EEF8;display:inline-block;}

#status_help { width:550px; height:410px; overflow:auto;}
#status_help h3 {height:34px; padding:6px 0 0 20px; background:url(../img/status_h_bg.png) 0 0 repeat-x; font-size:1.38em; position:relative;}
#status_help .close { position:absolute; top:10px; right:10px;}
#status_help tr { background:url(../img/dotline.png) 0 bottom repeat-x;}
#status_help tr.lc { background:none;}
#status_help th {width:135px; padding:6px 0px 6px 20px; white-space:nowrap;}
#status_help td {width:375px; padding:6px 20px 6px 0;}

.pop { width:208px; display:none; z-index:10;}
.pop .ph { background:url(../img/pop_head.png) 0 0 no-repeat; height:13px; overflow:hidden;}
.pop .pb { background:url(../img/pop_bg.png) 0 bottom no-repeat; padding:0 19px 24px;}
#pop1,#pop2,#pop3,#pop4,#pop5,#pop6,#pop7,#pop8,#pop9,#pop10 {position:absolute; bottom:27px; left:28px;}

#introduction h2 { background-color:#fcf5e1; background-position: 0 5px; height:30px; padding: 20px 45px 0;}
#introduction .foot { margin: -16px -8px 0; position:relative;}
#introduction table {width:100%; margin:0 auto 0;}
#introduction th { background:#a4dff8 url(../img/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#introduction td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-bottom:solid 1px #e4e3e3; vertical-align:middle; text-align:right;}
#introduction .col1 { text-align:left;}
#introduction .cols { text-align:center;width:80px;}
#introduction .col2 { width:100px;}
#introduction .col3 { width:100px;}
#introduction .col4 { font-size:1.15em; font-weight:bold; width:140px; background-image:url(../img/dottate.png); background-repeat:repeat-y; background-position: 1px 0;}

h3.member { background:url(../img/800_hl_bg.png) 0 0 no-repeat; height:24px; font-size:100%; padding:7px 0 0 29px;}

#introduction .member .col1 img { padding:1px; border:solid 1px #ffc7a1; float:left; margin-right:14px;}
#introduction .member .no { font-size:0.84em;padding-top:7px; display:inline-block;}
#introduction .member .name { font-size:1.15em;}

#introduction .member th { background-color:#d7eef8;}
#introduction .member td.col4 { text-align:center;}

#self .foot { margin: -16px -8px 0; position:relative;}
#self table {width:100%; margin:0 auto 0;}
#self th { background:#a4dff8 url(../img/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#self td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-bottom:solid 1px #e4e3e3; vertical-align:middle; text-align:right;}
#self .colp { text-align:center;width:54px;}
#self .col1 { text-align:left;}
#self .cols { text-align:center;width:80px;}
#self .col2 { width:100px;}
#self .col3 { width:100px;}
#self .col4 { font-size:1.15em; font-weight:bold; width:140px; background-image:url(../img/dottate.png); background-repeat:repeat-y; background-position: 1px 0;}
#self .member .col1 img { padding:1px; border:solid 1px #ffc7a1; float:left; margin-right:14px;}
#self .member .no { font-size:0.84em;padding-top:7px; display:inline-block;}
#self .member .name { font-size:1.0em;}
#self .member th { background-color:#d7eef8;}
#self .member td.cols { text-align:center;}
#self .member td.col3 { text-align:right;}
#self .member td.col4 { text-align:right;}

#leg .foot { margin: -16px -8px 0; position:relative;}
#leg table {width:100%; margin:0 auto 0;}
#leg th { background:#a4dff8 url(../img/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#leg td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-bottom:solid 1px #e4e3e3; vertical-align:middle; text-align:right;}
#leg .col1 { text-align:left;}
#leg .cols { text-align:center;width:80px;}
#leg .coln { width:100px;}
#leg .col2 { width:100px;}
#leg .col3 { width:100px;}
#leg .col4 { font-size:1.15em; font-weight:bold; width:140px; background-image:url(../img/dottate.png); background-repeat:repeat-y; background-position: 1px 0;}
#leg .member .col1 img { padding:1px; border:solid 1px #ffc7a1; float:left; margin-right:14px;}
#leg .member .no { font-size:0.84em;padding-top:7px; display:inline-block;}
/*#leg .member .name { font-size:1.15em;}*/
#leg .member .name { font-size:1.0em;}
#leg .member td.cols { text-align:center;width:80px;}
#leg .member td.coln { text-align:center;}
#leg .member td.col4 { text-align:right;}

#selfgroup .foot { margin: -16px -8px 0; position:relative;}
#selfgroup table {width:100%; margin:0 auto 0;}
#selfgroup th { background:#a4dff8 url(../img/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#selfgroup td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-bottom:solid 1px #e4e3e3; vertical-align:middle; text-align:right;}
#selfgroup .col1 { text-align:left;}
#selfgroup .cols { text-align:center;width:80px;}
#selfgroup .col2 { width:100px;}
#selfgroup .col3 { width:100px;}
#selfgroup .col4 { font-size:1.15em; font-weight:bold; width:140px; background-image:url(../img/dottate.png); background-repeat:repeat-y; background-position: 1px 0;}

#selfgroup .member .col1 img { padding:1px; border:solid 1px #ffc7a1; float:left; margin-right:14px;}
#selfgroup .member .no { font-size:0.84em;padding-top:7px; display:inline-block;}
/*#selfgroup .member .name { font-size:1.15em;}*/
#selfgroup .member .name { font-size:1.0em;}
#selfgroup .member th { background-color:#d7eef8;font-size:1.0em;font-weight:normal;}
#selfgroup .member td.col4 {text-align:right;font-size:1.0em;font-weight:normal;}

#indepgroup .foot { margin: -16px -8px 0; position:relative;}
#indepgroup table {width:100%; margin:0 auto 0;}
#indepgroup th { background:#a4dff8 url(../img/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#indepgroup td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-bottom:solid 1px #e4e3e3; vertical-align:middle; text-align:right;}
#indepgroup .col1 { text-align:left;}
#indepgroup .col3 { text-align:left; padding-left:0;}
#indepgroup .col4 { font-size:1.15em; font-weight:bold; width:140px; background-image:url(../img/dottate.png); background-repeat:repeat-y; background-position: 1px 0;}
#indepgroup .member .col1 img { padding:1px; border:solid 1px #ffc7a1; float:left; margin-right:14px;}
#indepgroup .member .col3 img { padding:1px; border:solid 1px #ffc7a1; float:left; margin-right:14px;}
#indepgroup .member .no { font-size:0.84em;padding-top:7px; display:inline-block;}
/*#indepgroup .member .name { font-size:1.15em;}*/
#indepgroup .member .name { font-size:1.0em;}
#indepgroup .member td.col4 { text-align:right;}
#indepgroup .member .colg { text-align:center; width:2em; background-image:none;}
#indepgroup th.col3 div {background:url(../img/dottate.png) left 0 repeat-y; padding-left:13px;}
#indepgroup td.col3 div {background:url(../img/dottate.png) left 0 repeat-y; padding-left:13px; height:55px;}

#history_index .foot { margin: -16px -8px 0; position:relative;}
#history_index table {width:100%; margin:0 auto 0;}
#history_index th { background:#a4dff8 url(../img/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#history_index td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-bottom:solid 1px #e4e3e3; vertical-align:middle;}
#history_index th.col1 { width:120px;}
#history_index th.col3 { width:70px;}
#history_index th.col4 { width:70px;}
#history_index th.col5 { width:120px; font-size:1.15em; font-weight:bold;}
#history_index th.col6 { width:120px; font-size:1.15em; font-weight:bold;}
#history_index th.col7 { width:50px;}
#history_index td.col1 { text-align:center;}
#history_index td.col2 { text-align:center;}
#history_index td.col3 { text-align:center;}
#history_index td.col4 { text-align:center;}
#history_index td.col5 { text-align:right;font-size:1.15em; font-weight:bold;}
#history_index td.col6 { text-align:right;font-size:1.15em; font-weight:bold;}
#history_index td.col7 { text-align:center;}

h3.detail { background:url(../img/800_hl_bg.png) 0 0 no-repeat; height:24px; font-size:100%; padding:7px 0 0 29px;}

#history_detail table {width:100%; margin:0 auto 0;}
#history_detail th { background:#a4dff8 url(../img/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#history_detail td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-top:solid 1px #e4e3e3; vertical-align:middle;}
#history_detail th.col1 { text-align:left;}
#history_detail th.col2 { width:70px;}
#history_detail th.col3 { width:70px;}
#history_detail th.col4 { width:120px; font-size:1.15em; font-weight:bold;}
#history_detail th.col5 { width:120px; font-size:1.15em; font-weight:bold;}
#history_detail td.col1 { text-align:left;}
#history_detail td.col2 { text-align:center;}
#history_detail td.col3 { text-align:center;}
#history_detail td.col4 { text-align:right; font-size:1.15em; font-weight:bold;}
#history_detail td.col5 { text-align:right; font-size:1.15em; font-weight:bold;}
#history_detail .detail td.col1 { text-align:left;}
#history_detail .detail td.col2 { text-align:center;}
#history_detail .detail td.col3 { text-align:right;}
#history_detail .detail td.col4 { text-align:right;}
#history_detail .detail td.col5 { text-align:right;}
#history_detail .total td.col1 { font-size:1.15em; font-weight:bold;}
#history_detail .total td.col4 { font-size:1.15em; font-weight:bold;}
#history_detail .total td.col5 { font-size:1.15em; font-weight:bold;}
#history_detail .total td { border-top: solid 1px #b4b4b4;border-bottom:none; background-image:none; padding-top:10px;}
#history_detail .subtotal td{ border-top: solid 1px #b4b4b4;}


#news_index .foot { margin: -16px -8px 0; position:relative;}
#news_index table {width:762px; margin:3px auto 0;}
/*#news_index tr { background:url(../img/dotline.png) 0 bottom repeat-x;}*/
#news_index th { width:122px;padding:10px 13px 10px 0; white-space:nowrap;}
#news_index td { padding:10px 0px 10px 0;}

.news_detail .article {width:710px; margin:23px auto;}
.news_detail p { line-height:1.84; margin-bottom:20px;}


.form table {width:762px; margin:3px auto 0;}
.form tr { background:url(../img/dotline.png) 0 bottom repeat-x;}
.form th { width:118px;padding:10px 13px 10px 0; white-space:nowrap;}
.form td { padding:10px 0px 10px 0;}

#profimg td .btn_select { margin:4px 0px 0 0;}
.it1 {padding:3px; width:360px;}
.it2 {padding:3px; width:172px; margin-right:5px;}
.it3 {padding:3px; width:420px;}
.form select {margin-right:5px; margin-left:0;}
.form input.ra {margin-right:5px; vertical-align:middle;}
.uploader {margin:5px 0 0 0;padding:5px; border:solid 1px #c7c6c6; background:#fff1cd; display:inline; float:left; margin:0 7px 0 0;}

#shop table {width:100%; margin:0 auto 0; border-bottom: solid 1px #b4b4b4;}
#shop th { background:#a4dff8 url(../images/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#shop td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-top:solid 1px #e4e3e3; vertical-align:middle;}
#shop .col0 { text-align:left;width:72px;}
#shop .col1 { text-align:left;}
#shop .col2 { text-align:center;width:60px;}
#shop .col3 { text-align:center;width:72px;}
#shop .col4 { text-align:center;width:72px;}
#shop td.col3 { text-align:right; white-space:nowrap;} 
#shop td.col4 { text-align:right; white-space:nowrap;}
#shop .btn { text-align:center; white-space:nowrap;}
#shop .cartbtn { margin:10px 0 10px 0;text-align:center;}

#shippingi table {width:100%; margin:0 auto 0;}
#shippingi th { background:#a4dff8 url(../images/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#shippingi td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-top:solid 1px #e4e3e3; vertical-align:middle;}
#shippingi .col0 { text-align:left;width:72px;}
#shippingi .col1 { text-align:left;}
#shippingi .col2 { text-align:center;width:60px;}
#shippingi .col3 { text-align:center;width:72px;}
#shippingi .col4 { text-align:center;width:72px;}
#shippingi td.col3 { text-align:right; white-space:nowrap;} 
#shippingi td.col4 { text-align:right; white-space:nowrap;}
#pnlShippingError p {margin:10px;color:#ff0000;}

#conf_detail table {width:100%; margin:0 auto 0;}
#conf_detail th { background:#a4dff8 url(../img/dottate.png) right 0 repeat-y; padding:5px 13px; border-bottom:solid 2px #fff; text-align:center; vertical-align:middle;}
#conf_detail td { background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-top:solid 1px #e4e3e3; vertical-align:middle;}
#conf_detail th.col1 { text-align:left;}
#conf_detail th.col2 { width:70px;}
#conf_detail th.col3 { width:70px;}
#conf_detail th.col4 { width:120px; font-size:1.15em; font-weight:bold;}
#conf_detail th.col5 { width:120px; font-size:1.15em; font-weight:bold;}
#conf_detail td.col1 { text-align:left;}
#conf_detail td.col2 { text-align:center;}
#conf_detail td.col3 { text-align:center;}
#conf_detail td.col4 { text-align:right; font-size:1.15em; font-weight:bold;}
#conf_detail td.col5 { text-align:right; font-size:1.15em; font-weight:bold;}
#conf_detail .detail td.col1 { text-align:left;}
#conf_detail .detail td.col2 { text-align:center;}
#conf_detail .detail td.col3 { text-align:right;}
#conf_detail .detail td.col4 { text-align:right;}
#conf_detail .detail td.col5 { text-align:right;}
#conf_detail .total td.col1 { font-size:1.15em; font-weight:bold;}
#conf_detail .total td.col4 { font-size:1.15em; font-weight:bold;}
#conf_detail .total td.col5 { font-size:1.15em; font-weight:bold;}
#conf_detail .total td { border-top: solid 1px #b4b4b4;border-bottom:none; background-image:none; padding-top:10px;}
#conf_detail .subtotal td{ border-top: solid 1px #b4b4b4;}
#pnlThanks p {margin:10px;}

.tar{text-align:right;}

td.wl{text-align:left;  background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-top:solid 1px #e4e3e3; vertical-align:middle;}
td.wc{text-align:center;  background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-top:solid 1px #e4e3e3; vertical-align:middle;}
td.wr{text-align:right;  background:url(../img/dottate.png) right 0 repeat-y;padding:6px 13px; border-top:solid 1px #e4e3e3; vertical-align:middle;}