@charset "UTF-8";
/* ---------- reset ---------- */
* {
margin:0;
padding:0;
font-size:10px;
font-family:ＭＳ Ｐゴシック,Verdana,Arial,sans-serif;}
/* ---------- reset_end ---------- */
/* ---------- body ---------- */
body{
margin-right:auto;
margin-left:auto;
color:#3d3d3d;
background:transparent url("http://www.re-stage.jp/img/") repeat top center;
font-family:ＭＳ Ｐゴシック,sans-serif;
text-align:center;}

h1{color: #cccccc;font-size:10px;padding:0px 5px;font-weight:normal;}

#main-container{
margin-right:auto;
margin-left:auto;
background:#ffffff;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
width:958px;}

a{text-decoration:underline;color:#0000cc;}
a:hover{color:#cc0000;}

img{border:none;}

.clear{
clear:both;
font-size:2px;
text-indent:-700em;
color:#ffffff;}

fieldset { padding:10px; }
/* ---------- body_end ---------- */
/* ---------- header ---------- */
#header {
text-align:left;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
border-bottom:1px solid #cccccc;}

.head-module{
background:transparent url("http://www.re-stage.jp/img/header-bg.gif") no-repeat top left;
margin-right:auto;
margin-left:auto;
width:960px;
height:65px;
padding:0px 10px 0px 0px;}
.head-module p{color:#0000cc;text-align:right;font-size:10px;padding:35px 0px 0px 0px;}
.head-module a{text-decoration:underline;font-size:10px;margin:0px 5px;}
.head-module img{float:left;border:none;margin:2px 0px 0px 20px;}

/* ---------- banner ---------- */
#banner {
background:url("http://www.re-stage.jp/img/bana03.gif") no-repeat top left;
width:720px;
height:200px;
text-indent:-9999px;
text-align:left;
padding:0px;
margin-bottom:10px;
border-bottom:1px solid #cccccc;}

/* ---------- main ---------- */
#main-content{padding:0px 10px;margin:0px;}
#main {
width:720px;
paddin:0px;
float:right;
margin:10px 0px 0px 0px;
text-align:left;
font-size:12px;
line-height:140%;}

.content {padding:0px 0px 0px 0px;}
.content-navi p{font-size:10px;display:inline;}
.content-navi a{font-size:10px;}
.content blockquote{
font-size:10px;
padding:7px 10px 7px 10px;
background:#f2f2f2;
margin:5px 10px;
border:1px dashed #80B5D5;}

.content h2 {font-size:10px;font-weight:normal;display:inline;}
.content h3 {
background:url("http://www.re-stage.jp/img/h3-bg.gif");
background-repeat:no-repeat;
color:#666666;
height:35px;
padding:10px 30px 0px 30px;
margin:0px;
font-size:14px;
font-weight:bold}

.entry h5{
background-image:url(http://www.re-stage.jp/img/);
background-repeat:repeat-x;
background-position:0 0%;
color:#666666;
font-family:ＭＳ ゴシック,Verdana,Arial,sans-serif;
padding:2px 8px;
margin:10px 5px;
font-size:12px;
font-weight:bold;
border-left:5px solid #9FB4D6;}
.content h6 {
background-image:url(http://www.re-stage.jp/img/);
background-repeat:repeat-x;
background-position:0 0%;
color:#666666;
font-family:ＭＳ ゴシック,Verdana,Arial,sans-serif;
padding:2px 8px;
margin:5px 5px;
font-size:10px;
font-weight:bold;
border-left:5px solid #9FB4D6;}
}
/* ---------- main-entry ---------- */
.entry{font-size:12px;margin-bottom:10px;}
.entry h4{
color:#9FB4D6;
padding:2px 8px;
margin:10px 5px;
font-size:14px;
font-weight:bold;
border-left:5px solid #9FB4D6;}

.entry-body {padding:10px 15px;}
.entry-body p{padding:0px 10px;}
.entry-more {margin:0px 0px;}

.entry-info {
background:url(http://www.re-stage.jp/img/entry_info_bg.gif) no-repeat;
margin-top:10px;
padding: 5px 0 20px 0;}
.entry-info ul{list-style-type:none;}
.entry-info li{
color:#666666;
font-size:10px;
display:inline;
margin-right: 5px;}

.web-body p {padding:5px 7px;}
.web-body td {padding:3px 10px;}

.service-body {padding:0px;}
.service-body img{margin:10px;}

/* ---------- sidebar ---------- */
/* ---------- sidebar_top ---------- */
#sidebar{margin-bottom:0px;width:200px;}

.contents-menu{margin-bottom:0px;}

.category-archives{font-size:100%;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;}

.category-archives a{text-decoration:none;color:#333333;}
.category-archives a:hover{color:#0000cc;}

.category-archives ul{
list-style:none;
background-image:url(http://www.re-stage.jp/img/dotted.gif);
background-position:0 0;
background-repeat:repeat-x;
padding:1px 0 1px 0;}

.category-archives ul li{
background-image:url(http://www.re-stage.jp/img/);
background-position:0 100%;
background-repeat:repeat-x;
padding:1px 0 2px 0;}

.category-archives ul li a{
padding:8px 0;
display:block;
border-top:1px solid #9FB4D6;
border-left:5px solid #9FB4D6;
border-bottom:1px solid #9FB4D6;
text-indent:10px;
}

.category-archives ul li a:hover{
border-top:1px solid #9FB4D6;
border-left:5px solid #9FB4D6;
border-bottom:1px solid #9FB4D6;
background-color:#efefef;}

/* ---------- sidebar_top_end ---------- */

.category-archives ul.sub-category li a{
padding:5px 0px;
border:none;
display:block;
text-indent:15px;
margin:0px 3px 0px 5px;
background:url(http://www.re-stage.jp/img/submenu-li.gif) no-repeat center right;}

.category-archives ul.sub-category li a:hover{
padding:5px 0px;
border:none;
text-indent:15px;
margin:0px 3px 0px 5px;
background:url(http://www.re-stage.jp/img/submenu-li2.gif) no-repeat center right;
background-color:#F2F2F2;}

.category-archives ul.sub-category{
background-image:url(http://www.re-stage.jp/img/dotted.gif);
background-position:0 0;
background-repeat:repeat-x;
margin:1px 0px 0px 0px;
padding:0px 0px 10px 8px;}

.category-archives ul.sub-category li{
background-image:none;
border-bottom:1px dotted #cccccc;
padding:2px 0px 1px 0px;
margin:1px 0px 0px 0px;}

/* ---------- sidebar_end ---------- */

/* ---------- left_menu ---------- */
#left-menu{
width:200px;
float:left;
text-align:left;
font-size:10px;
margin:10px 0px;}

/* ---------- sub-menu ---------- */
.side-menu-bar-service{
background:url(http://www.re-stage.jp/img/side-bar-service.gif) no-repeat top left;
width:200px;height:60px;margin:0px 0px;text-indent:-9999px;display:block;}
.side-menu-bar-company{
background:url(http://www.re-stage.jp/img/side-bar-company.gif) no-repeat top left;
width:200px;height:60px;margin:0px 0px;text-indent:-9999px;display:block;}
.side-menu-bar-contact{
background:url(http://www.re-stage.jp/img/side-bar-contact.gif) no-repeat top left;
width:200px;height:60px;margin:0px 0px;text-indent:-9999px;display:block;}
.side-menu-bar-recruit{
background:url(http://www.re-stage.jp/img/side-bar-recruit.gif) no-repeat top left;
width:200px;height:60px;margin:0px 0px;text-indent:-9999px;display:block;}
.side-menu-bar-news{
background:url(http://www.re-stage.jp/img/side-bar-news.gif) no-repeat top left;
width:200px;height:60px;margin:0px 0px;text-indent:-9999px;display:block;}
.side-menu-bar2{
background:url(http://www.re-stage.jp/img/side-bar-bottom.gif) no-repeat top left;
width:200px;height:25px;margin-bottom:10px;text-indent:-9999px;display:block;}

.sub-menu{margin-bottom:10px;}

.sub-menu ul{list-style-type:none;}

.sub-menu li{
list-style-type:none;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;}

.sub-menu li a{
background:url(http://www.re-stage.jp/img/submenu-li.gif) no-repeat center left;
color:#666666;
font-size:10px;
display:block;
text-indent:2em;
padding:10px 0px;
margin:0px 5px;
text-decoration:none;}

.sub-menu li a:hover{
background:url(http://www.re-stage.jp/img/submenu-li2.gif) no-repeat center left #F2F2F2;
color:#000099;}

/* ---------- side ---------- */
.side {font-size:12px;margin:0px 0px 10px 0px;line-height:140%;}
.side img{margin:0px 0px 5px 0px;}
.side-link img{margin-bottom:5px;border:none;}

/* ---------- footer ---------- */
.footer {
display:block;
background:#ffffff;
padding:15px 10px;
margin:0px 0px 0px 0px;
line-height:140%;
border-top: 1px solid #cccccc;
}
.footer p{text-align:center;font-size:10px;color:#0000cc;}
.footer a{text-align:center;font-size:10px;color:#0000cc;}
.footer2 p{text-align:center;font-size:10px;color:#666666;}
.footer2 a{text-align:center;font-size:10px;color:#666666;}

/* ---------- link ---------- */
.link {
display:block;
color:#cccccc;
text-align:left;
padding:10px 10px;
line-height:100%;
border-top: 1px solid #cccccc;
}
.link p{text-align:left;font-size:8px;color:#cccccc;}
.link a{text-align:left;font-size:8px;color:#cccccc;text-decoration:none;}

/* ---------- news ---------- */
#news {margin:0px 0;}

.news-txt{background:#ffffff;}
.news-txt p{font-size:10px;padding:3px 5px;margin:0px 10px;border-bottom:1px dotted #cccccc;}
.news-txt a{font-size:10px;}

.news_bar{
background:url(http://www.re-stage.jp/img/news-bar.gif) no-repeat top left;
width:720px;height:35px;text-indent:-9999px;display:block;margin-bottom:5px}

/* ---------- g_navi ---------- */
#navi{
background:url(http://www.re-stage.jp/img/g-navi-bg.gif) repeat-x top left;
margin-right:auto;
margin-left:auto;
}

#g_navi{
margin-right:auto;
margin-left:auto;
width:960px;
height:34px;
list-style-type:none;
border-bottom:3px solid #0000cc;
}
#g_navi li{
text-indent:-9999px;
display:inline;
}
#g_navi li a{
float:right;
margin-right:0px
}
#g_navi li a#home{
width:160px;
height:34px;
background-image:url("http://www.re-stage.jp/img/btn-menu01.gif");
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}
#g_navi li a#service{
width:160px;
height:34px;
background-image:url("http://www.re-stage.jp/img/btn-menu02.gif");
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}
#g_navi li a#company{
width:160px;
height:34px;
background-image:url("http://www.re-stage.jp/img/btn-menu03.gif");
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}
#g_navi li a#recruit{
width:160px;
height:34px;
background-image:url("http://www.re-stage.jp/img/btn-menu04.gif");
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}
#g_navi li a#news{
width:160px;
height:34px;
background-image:url("http://www.re-stage.jp/img/btn-menu05.gif");
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}
#g_navi li a#contact{
width:160px;
height:34px;
background-image:url("http://www.re-stage.jp/img/btn-menu06.gif");
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}
#g_navi a:hover{
background-position:-160px 0px;
}

/* ----------top---------- */

.aim_bar{background:url(http://www.re-stage.jp/img/aim-bar01.jpg) no-repeat top left;
margin:0px 0px 10px 0px;height:310px;}

.aim_list{padding:40px 13px 0px 13px;}

.aim_list p{color:#cc0000;font-size:12px;padding:6px 3px;margin:2px 0px;
border-bottom:1px dotted #cccccc;line-height:150%;}

.new_site{
background:url(http://www.re-stage.jp/img/new_site10.gif) no-repeat top left;
width:200px;
height:30px;
margin-bottom:5px
}

.pr_bar{padding:0px;margin-bottom:10px;height:185px;}
.pr_bar img{margin:0px;}

.topix_bar{
background:url(http://www.re-stage.jp/img/topix10.gif) no-repeat top left;
width:500px;
height:30px;
}

.blog_bar{
background:url(http://www.re-stage.jp/img/blognew10.gif) no-repeat top left;
width:500px;
height:30px;
}

/* ---------- web-new-mobile-portal ---------- */

.web-new1{background:url(http://www.re-stage.jp/img/web-new-bana01.gif) no-repeat top right;
margin:10px 20px 30px 0px;height:200px;}
.web-new1 p{margin:10px 270px 2px 0px;}

.web-new2{background:url(http://www.re-stage.jp/img/web-new-bana02.gif) no-repeat top right;
margin:10px 20px 30px 0px;height:240px;}
.web-new2 p{margin:10px 370px 2px 0px;}

.web-mobile1{background:url(http://www.re-stage.jp/img/web-mobile-bana01.gif) no-repeat top right;
margin:0px 20px 30px 0px;height:200px;}
.web-mobile1 p{margin:0px 170px 2px 0px;}

.backup-table{background:#cccccc;margin:10px 20px}
.backup-td1{background:#F2F2F2;width:100px;margin:0px;padding:2px 8px;vertical-align:top;}
.backup-td2{background:#ffffff;width:100px;margin:0px;padding:2px 8px;vertical-align:top;}

.portal-table{background:#cccccc;margin:10px 20px}
.portal-td1{background:#F2F2F2;width:300px;margin:0px;padding:2px 8px;vertical-align:top;}

.portal-td2{background:#ffffff;width:300px;margin:0px;padding:2px 8px;vertical-align:top;}
.portal-td2 img{margin:10px 0px 10px 22px;border:1px solid #cccccc;}

.web-hosting{background:url(http://www.re-stage.jp/img/hosting-bana02.gif) no-repeat top left;
margin:10px 20px 30px 20px;height:130px;}
.web-hosting p{margin:10px 0px 10px 170px;}

/* ---------- b-partner ---------- */

.bp-table{background:#cccccc;margin:10px 20px}
.bp-td1{background:#F2F2F2;width:100px;margin:0px;padding:2px 8px;vertical-align:top;}
.bp-td2{background:#ffffff;width:550px;margin:0px;padding:2px 8px;vertical-align:top;}

/* ---------- contact ---------- */

.contact-wp a{
background:url(http://www.re-stage.jp/img/contact-bana.gif) no-repeat top left;
width:500px;height:60px;margin:10px 0px 10px 0px;text-indent:-9999px;display:block;}
.contact-wp a:hover{
background-position:0px -60px;}

.page_navi{ margin:5px;}

.asset-body{ padding:10px;margin-bottom:10px;border-bottom: 1px solid #cccccc;}
.asset-header{ padding-top:10px;border-bottom:}

/* ---------- web-case ---------- */
.web-case01{
background:url(http://www.re-stage.jp/img/web-case-bana01.jpg) no-repeat top left;
width:670px;height:163px;margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;display:block;}

.web-case01 h4{color:#9FB4D6;font-weight:bold;
font-size:14px;padding:2px 8px;
margin:0px 0px 5px 210px;
border-left:5px solid #9FB4D6;}
.web-case01 p{font-size:10px;padding:0px 20px 0px 190px;}
.web-case01 img{float:left;margin:0px 20px;border:solid 1px #cccccc;}

/* ---------- recruit ---------- */
.recruit-top01{
background:url(http://www.re-stage.jp/img/recruit-top01.gif) no-repeat top left;
width:610px;height:40px;margin:10px 0px;text-indent:-9999px;display:block;}

.recruit-tanaka{
background:url(http://www.re-stage.jp/img/tanaka11.gif) no-repeat bottom left;
width:680px;height:450px;margin:0px 0px 10px 30px;display:block;}
.recruit-tanaka p{font-size:11px;padding:0px 50px 0px 170px;margin:5px 0px 10px 0px;}
.recruit-tanaka img{padding:0px 20px 0px 170px;margin:10px 0px 0px 0px;}

/* ---------- company ---------- */
.company10{
background:url(http://www.re-stage.jp/img/company-tanaka.gif) no-repeat top left;
height:30px;margin:30px 20px 30px 220px;text-indent:-9999px;display:block;}

.greet{
background:url(http://www.re-stage.jp/img/greet-bana01.gif) no-repeat top left;
width:660px;height:250px;margin:10px 0px 10px 10px;display:block;}
.greet p{font-size:11px;padding:0px 40px 0px 220px;margin:5px 0px 10px 0px;}

/* ---------- title_bar ---------- */
.title-bar-company{
background:url(http://www.re-stage.jp/img/title-bar-company.gif) no-repeat top left;
width:720px;height:65px;margin:0px;text-indent:-9999px;display:block;}
.title-bar-recruit{
background:url(http://www.re-stage.jp/img/title-bar-recruit.gif) no-repeat top left;
width:720px;height:65px;margin:0px;text-indent:-9999px;display:block;}
.title-bar-service{
background:url(http://www.re-stage.jp/img/title-bar-service.gif) no-repeat top left;
width:720px;height:65px;margin:0px;text-indent:-9999px;display:block;}
.title-bar-contact{
background:url(http://www.re-stage.jp/img/title-bar-contact.gif) no-repeat top left;
width:720px;height:65px;margin:0px;text-indent:-9999px;display:block;}
.title-bar-news{
background:url(http://www.re-stage.jp/img/title-bar-news.gif) no-repeat top left;
width:720px;height:65px;margin:0px;text-indent:-9999px;display:block;}

.contact-bar00{
background:url(http://www.re-stage.jp/img/contact-bar00.gif) no-repeat top left;
width:500px;height:26px;margin:10px 0px;text-indent:-9999px;display:block;}

/* ---------- table_td ---------- */
.co1 {font-size:10px;width:130px;border-left:solid 0px #0000cc;border-bottom:solid 1px #cccccc;border-collapse:collapse;padding:3px 15px;vertical-align:top;}
.co2 {font-size:10px;width:500px;border-left:solid 5px #0000cc;border-bottom:solid 1px #cccccc;border-collapse:collapse;padding:3px 0px 3px 10px;vertical-align:top;}

.td1 {width:240px;padding:3px 5px;vertical-align:top;}
.td2 {padding:3px 10px;vertical-align:top;}
.td3 {padding:3px 10px;vertical-align:top;}
.td4 {width:160px;padding:10px 10px;text-align:left;vertical-align:top;border:solid 3px #9FB4D6;}
.td5 {width:240px;padding:3px 10px;vertical-align:top;}
.td6 {width:240px;padding:3px 10px;vertical-align:top;}
.td7 {width:160px;padding:3px 10px;vertical-align:top;}
.td8 {width:320px;padding:10px;vertical-align:top;}

.td10 {width:250px;padding:10px 10px;vertical-align:top;border-bottom:solid 1px #9FB4D6;}
.td10 img{padding:3px;border:solid 1px #cccccc;}
.td11 {padding:10px 10px;text-align:left;vertical-align:top;border-bottom:solid 1px #9FB4D6;border-left:solid 3px #9FB4D6;}

.td12 {width:85px;padding:5px 10px 10px 10px;vertical-align:top;}
.td13 {width:250px;padding:5px 20px 10px 0px;vertical-align:top;}

/* ---------- privacy ---------- */
.privacy p{font-size:10px;padding:3px 5px;margin:0px 10px;border-bottom:1px dotted #cccccc;}

/* ---------- sitemap ---------- */
.sitemap1 {vertical-align:top;}
.sitemap {width:190px;border-bottom:solid 1px #cccccc;border-collapse:collapse;padding:3px 5px;vertical-align:top;}

.sitemap ul {list-style-type: none;}
.sitemap li a{color:#ff0000;
font-size:12px;
width:160px;
display:block;
background:url(http://www.re-stage.jp/img/submenu_li_2.gif) no-repeat center left;
padding: 2px 0px 2px 15px;}


/* ---------- top-bana ---------- */
#site_navi{
width:660px;
height:100px;
list-style-type:none;
margin-bottom:10px;
}
#site_navi li{
text-indent:-9999px;
display:inline;
}
#site_navi li a{
float:left;
margin-right:0px
}
#site_navi li a#ss01{
width:210px;
height:100px;
background-image:url("http://www.re-stage.jp/img/sitestage10.gif");
background-repeat:no-repeat;
margin:0px 10px 0px 0px;
}
#site_navi li a#ss02{
width:210px;
height:100px;
background-image:url("http://www.re-stage.jp/img/sitestage11.gif");
background-repeat:no-repeat;
margin:0px 10px 0px 0px;
}
#site_navi li a#ss03{
width:210px;
height:100px;
background-image:url("http://www.re-stage.jp/img/sitestage12.gif");
background-repeat:no-repeat;
margin:0px 10px 0px 0px;
}
#site_navi li a#ss04{
width:210px;
height:100px;
background-image:url("http://www.re-stage.jp/img/sitestage13.gif");
background-repeat:no-repeat;
margin:0px 10px 0px 0px;
}
#site_navi li a#ss05{
width:210px;
height:100px;
background-image:url("http://www.re-stage.jp/img/sitestage14.gif");
background-repeat:no-repeat;
margin:0px 10px 0px 0px;
}
#site_navi li a#ss06{
width:210px;
height:100px;
background-image:url("http://www.re-stage.jp/img/sitestage15.gif");
background-repeat:no-repeat;
margin:0px 10px 0px 0px;
}
#site_navi li a#ss07{
width:210px;
height:100px;
background-image:url("http://www.re-stage.jp/img/sitestage16.gif");
background-repeat:no-repeat;
margin:0px 10px 0px 0px;
}
#site_navi li a#ss08{
width:210px;
height:100px;
background-image:url("http://www.re-stage.jp/img/sitestage17.gif");
background-repeat:no-repeat;
margin:0px 10px 0px 0px;
}
#site_navi li a#ss09{
width:210px;
height:100px;
background-image:url("http://www.re-stage.jp/img/sitestage18.gif");
background-repeat:no-repeat;
margin:0px 10px 0px 0px;
}
#site_navi a:hover{
background-position:-210px 0px;
}

/* ---------- top-bana ---------- */
#service_navi{
width:720px;
height:150px;
list-style-type:none;
margin-bottom:10px;
}
#service_navi li{
text-indent:-9999px;
display:inline;
}
#service_navi li a{
float:left;
margin-right:0px
}
#service_navi li a#service1{
width:174px;
height:150px;
background-image:url("http://www.re-stage.jp/img/top-bana11.gif");
background-repeat:no-repeat;
margin:0px 8px 0px 0px;
}
#service_navi li a#service2{
width:174px;
height:150px;
background-image:url("http://www.re-stage.jp/img/top-bana12.gif");
background-repeat:no-repeat;
margin:0px 8px 0px 0px;
}
#service_navi li a#service3{
width:174px;
height:150px;
background-image:url("http://www.re-stage.jp/img/top-bana13.gif");
background-repeat:no-repeat;
margin:0px 8px 0px 0px;
}
#service_navi li a#service4{
width:174px;
height:150px;
background-image:url("http://www.re-stage.jp/img/top-bana14.gif");
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}
#service_navi a:hover{
background-position:0px -150px;
}

/* ---------- page_top---------- */
.page-top a{
background:url(http://www.web-park.biz/img/pagetop.gif) no-repeat top right;
width:180px;height:15px;margin:5px 0px 5px 500px;text-indent:-9999px;display:block;}

/* ---------- p-set---------- */
.p-seta{padding:0px 15px 10px 15px;line-height:150%;}
.p-seta p{padding:0px 15px 10px 15px;line-height:150%;}

.copyright a{color:#ffffff; font-size:2px;}
.copyright a:hover{color:#ffffff;}
.copyright {color:#ffffff; font-size:2px;}

/* ---------- layout ---------- */

.layout1 {padding:1px 15px;vertical-align:top;}

/* ---------- cat_table---------- */
.table-1{border-collapse:collapse;padding:0px 2px;vertical-align:middle;margin-top:5px;}
.table-2{margin:10px 0px;border-collapse:collapse;padding:0px 2px;vertical-align:middle;}

.td-1{width:300px;border: solid 1px #cccccc;border-collapse:collapse;padding:1px 7px;vertical-align:top;}
.td-2{width:270px;border: solid 1px #cccccc; border-collapse: collapse;padding:1px 7px;vertical-align:top;}
.td-3{width:80px;border: solid 1px #cccccc; border-collapse: collapse;padding:1px 7px;vertical-align:top;}
.td-4{background:#f0f8ff;width:650px;font-weight:bold;border: solid 1px #cccccc; border-collapse:collapse;padding:3px 5px;vertical-align:top;}
.td-4 a{color:#0066cc;text-decoration:none;}
.td-5{width:650px;border: solid 1px #cccccc;border-collapse:collapse;padding:10px 20px;vertical-align:top;}

/* ---------- span_color ---------- */

.red{color:#ff0000;font-size:100%;}
.red2{color:#ff0000;font-size:100%;}
.red-b{color:#ff0000;font-size:100%;font-weight:bold;}
.blue{color:#0000cc;font-size:100%;}
.blue-b{color:#0000cc;font-size:100%;font-weight:bold;}
.gray10{color:#666666;font-size:100%;}
.blue-12b{color:#0000cc;font-size:12px;font-weight:bold;}
.blue-14b{color:#0000cc;font-size:14px;font-weight:bold;}
.green{color:#33CC66;font-size:100%;}
