/*  
Theme Name: Office KOEDA
Theme URI: http://www.joys-web.com/
Description: The WordPress theme Version: 1.0
Author: Hiroko Koeda
Author URI: http://www.office-koeda.biz/
*/

* {
margin:0px;
padding:0px;
}

body,tr,td {
color:#666;
font-size:10pt;
font-family:Verdana,Arial;
}
body {
background:#fff;
}

img {
border:0px;
}

a {
text-decoration:none;
color:#000;
}
a:hover {
text-decoration:underline;
color:#000;
}

ul {
list-style:none;
}

ol {
margin-left:20px;
list-style:decimal outside;
}

p {
margin:10px;
}

h1 {
padding-right:3px;
text-align:right;
font-size:10pt;
font-weight:normal;
line-height:18px;
color:#999;
border-bottom:1px solid #ccc;
}

.Clr {
clear:both;
}

/* Cont Style */
#Cont {
margin:0px auto;
width:820px;
background:url(images/back_side.png);
}

/* HeadCont Style */
#HeadCont {
margin:0px 10px;
height:200px;
background:#fff;
border-bottom:2px solid #999;
}
#Logo {
float:left;
width:160px;
height:152px;
background:url(images/logo160.gif);
text-indent:-9999px;
}
#Logo a {
width:160px!important;
height:152px!important;
display:block;
}
#Logo a:hover {
background:url(images/logo160.gif)!important;
}
#TopImage {
float:left;
width:640px;
height:152px;
background:url(images/h2image.jpg) #999;
}
#TopImage li {
padding-top:3px;
float:right;
}
#TopImage a {
padding:0px 6px 0px 15px;
color:#fff;
font-size:9pt;
background:url(images/menu_list.png) left center no-repeat;
}
h2 {
text-indent:-9999px;
}

#MainMenu ul {
height:30px;
background:url(images/menu_base_blue.png);
}
#MainMenu li {
float:left;
line-height:30px;
width:149px;
text-align:center;
border-right:1px solid #ccc;
}
#MainMenu a {
width:149px;
height:30px;
color:#fff;
display:block;
}
#MainMenu a:hover {
text-decoration:none;
color:#000;
background:url(images/menu_base_gray.png);
}
.current_page_item a {
width:149px;
height:30px;
color:#fff;
background:url(images/menu_base_black.png);
display:block;
}

/* LeftCont Style */
#LeftCont {
float:left;
width:610px;
}
#TopMessage {
margin:0px 0px 0px 10px;
width:600px;
height:304px;
color:#333;
background:url(images/top/topcom_base.png) no-repeat;
}
#TopMBox {
padding:50px 0px 0px 15px;
font-size:10pt;
line-height:18px;
}

.News {
margin:0px 0px 0px 10px;
padding:10px;
}
.News a {
padding-left:12px;
background:url(images/small_list.png) left center no-repeat;
}
.More a {
margin:5px 10px 10px 540px;
width:60px;
height:17px;
background:url(images/top/more_gs.png);
text-indent:-9999px;
display:block;
}
.NewsTitle {
margin:0px 0px 0px 10px;
width:600px;
height:30px;
background:url(images/top/news04.png);
color:#fff;
font-size:11pt;
font-weight:bold;
text-indent:45px;
line-height:30px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
#News01 {
margin:10px 0px 0px 10px;
width:600px;
height:40px;
background:url(images/top/news01.png);
color:#fff;
font-size:11pt;
font-weight:bold;
text-indent:50px;
line-height:40px;
}
#News02 {
margin:10px 0px 0px 10px;
width:600px;
height:40px;
background:url(images/top/news02.png);
color:#fff;
font-size:11pt;
font-weight:bold;
text-indent:50px;
line-height:40px;
}
#News03 {
margin:10px 0px 0px 10px;
width:600px;
height:40px;
background:url(images/top/news03.png);
color:#fff;
font-size:11pt;
font-weight:bold;
text-indent:50px;
line-height:40px;
}

h3 {
margin:0px 0px 0px 10px;
width:600px;
height:60px;
color:#336600;
font-size:12pt;
font-weight:bold;
line-height:42px;
text-indent:40px;
background:url(images/h3_green.png);
}

#BreadList {
margin-left:10px;
padding-right:10px;
width:590px;
height:20px;
line-height:20px;
text-align:right;
/*background:url(images/bread_list.png);*/
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.EntCom {
margin:0px 0px 0px 10px;
padding:10px;
line-height:18px;
}
.EntCom a {
text-decoration:underline;
}

.small {
padding-right:10px;
font-size:8pt;
text-align:right;
}

.MoreLink {
margin:5px;
text-align:right!important;
}
.MoreLink a {
color:#9f0000!important;
}

.post {
margin-bottom:20px;
}
.post h5 {
background:url(images/news_list.png) no-repeat left center;
}
.post h5 a {
padding-left:22px;
font-size:10pt;
}

#AboutTop h4 {
margin:10px 0px 10px 80px;
width:427px;
height:49px;
background:url(images/about/h4.gif) no-repeat;
text-indent:-9999px;
font-size:10pt;
}

#Link ul {
margin-left:10px!important;
}
#Link li {
padding:0px 0px 5px 20px;
line-height:16px;
background:url(images/link_b.gif) left top no-repeat;
}
.LinkSub ul {
margin-left:30px!important;
}
.LinkSub h4 {
margin:15px 0px;
width:580px;
height:30px;
background:url(images/h4_base.gif) no-repeat;
text-indent:35px;
line-height:35px;
font-size:11pt;
}
.LinkSub p {
margin-left:30px!important;
}
.LinkSub li {
padding:0px 0px 5px 20px;
line-height:16px;
background:url(images/link_g.gif) left top no-repeat;
}

input,textarea {
border:1px solid #999;
}

table {
margin-top:10px;
width:580px;
border:1px solid #999;
}

td {
padding:3px;
border:1px solid #ccc;
}

.Cel1 {
width:100px;
background-color:#d8e8f3;
}
.Cel2 {
background-color:#e9f5ff;
}
.Cel3 {
background-color:#ffffff;
}
.Cel5 {
width:120px;
background-color:#d8e8f3;
}
.Cel6 {
background-color:#e9f5ff;
}

.red {
color:#9f0000;
font-size:9pt;
}

.center {
text-align:center;
}

.GoTop {
margin:10px 0px 10px 480px;
}
.GoTop a {
color:#999;
font-size:9pt;
text-indent:12px;
background:url(images/gotop.png) no-repeat left center;
display:block;
}

/* RightCont Style */
#RightCont {
float:left;
width:200px;
}

#NewClmn {
width:199px;
height:60px;
text-indent:-9999px;
background:url(images/site/news.png);
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
}
#News10 {
margin:0px!important;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
}
#News10 li {
margin:5px;
}
#News10 a {
padding-left:12px;
line-height:16px;
background:url(images/small_o_list.gif) left top no-repeat;
}

#GroupSite li {
width:199px;
height:60px;
text-indent:-9999px;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
}
#GroupSite a {
width:199px;
height:60px;
display:block;
}
#Groups {
background:url(images/site/group.png);
}
#JoysWEB {
background:url(images/site/joysweb.png);
}
#JoysCO {
background:url(images/site/joysco.gif);
}
#SohoKoeda {
background:url(images/site/sohokoeda.png);
}
#TeamK {
background:url(images/site/teamk.png);
}
#JoysWebP {
background:url(images/site/jwproject.png);
}
#Contact {
background:url(images/contact.png);
}
#Contact2 {
margin:5px;
width:190px;
text-indent:0px!important;
line-height:20px;
/*background:url(images/site/contact_base.png);*/
border:0px!important;
}
#Contact2 img {
margin:0px 50px;
width:90px;
}
.Banner {
margin:15px 32px;
width:125px;
height:125px;
}

.Sitemap {
width: 580px;
padding:12px 0px;
border-bottom: 2px dotted #CCCCCC;
}
.Sitemap ul li {
background: url(images/news_list.png) no-repeat left top;
padding-left:22px;
}

.feedback {
margin-left:50px;
}
.feedback input {
width:510px;
}
#TrackBackList {
margin:15px 48px 0px 50px;
color:#999;
font-size:12px;
}
#TrackBackList a {
text-decoration:underline;
}
#TrackBackList ul {
list-style:inside decimal;
}
#TrackBackList li {
padding:5px;
background:#fdfdfd;
border:1px solid #efefef;
}
#TrackBackList p {
margin-top:5px!important;
margin-bottom:0px!important;
}
.TrackSml {
text-align:right;
font-size:10px;
}

/* FootCont Style */
#FootCont {
margin:0px 10px;
padding:0px 3px;
color:#fff;
font-size:9pt;
text-align:center;
line-height:20px;
background:url(images/back_foot.png) bottom;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
#FootCont li {
float:left;
}
#FootCont a {
color:#fff;
}

#FootEnd {
height:12px;
background:url(images/back_foot.gif) bottom;
}

#updated {
z-index:99;
position:absolute;
top:0px;
left:0px;
display:block;
width:105px;
height:105px;
}
