﻿/*
Theme Name: JEK
Theme URI: http://www.jeksystem.jp/
Description: JEK Template.
Version: 1.0
Author: JEK
Author URI: http://www.jeksystem.jp/
*/





/*** Base ***/





* {
padding:0px;
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


html {
overflow-y:scroll;
}


body {
background: #BCAB92;
text-align: center;
line-height:100%;
font-size:1em;
}


div,p,ul,ol,li,dl,dt,dd,span,table,tr,th,td,img,a,strong,pre {
line-height:1em;
}

strong {
font-weight:normal;
}

strong.read {
font-weight:bold;
}


hr {
display:none;
}

img {
border:0px;
margin:0px;
padding:0px;
}


a {color: #445996; text-decoration:none;}
a.white {color: #ffffff; text-decoration:none;}
a:hover {color: #fb7922; text-decoration:underline;}




h1 {
font-size:1.3em;
margin-bottom:25px;
line-height:34px;
}



h2 {
font-size:1em;
line-height:45px;
margin:0px;
color:#445996;
border-top:6px solid #e0e0e0;
padding:5px 2px 0px 2px;
}

h2 a.aname {
font-size:1em;
line-height:45px;
margin:0px;
text-decoration:none;
}

h2 a.aname:hover {
font-size:1em;
line-height:45px;
margin:0px;
text-decoration:none;
color:#6A9B00;
}


h3,h4,h5,h6 {
font-size:1em;
}


p {
font-size:0.8em;
line-height:1.3em;
margin-bottom:20px;
color:#515151;
padding:0px 2px 0px 2px;
}

p.read {
font-size:1em;
color:#CE5E13;
font-weight:bold;
margin-bottom:7px;
}

p.box {
background:#f4f4f4;
border:1px solid #eaeaea;
line-height:1.4em;
padding:10px 10px 10px 10px;
margin-left:2px;
margin-right:2px;
}

p.img {
float:left;
margin:0px 15px 5px 3px;
}







/*** Container ***/









div#container {
background: #FFFFFF;
margin: 0 auto 0 auto;
width: 820px;
text-align: left;
padding:0 0;
background-image:url(/wp-content/themes/JEK/images/container_bg.gif);
background-repeat:repeat-y;
background-position:center;
}


div#screen {
position:relative;
left:30px;
width:760px;
margin-bottom:25px;
}


div#entry {
float:left;
width:520px;
position:relative;
left:40px;
}


div#right {
float:right;
width:180px;
position:relative;
right:40px;
}


div#footer {
clear:both;
position:relative;
left:30px;
padding:15px 0px 15px 0;
text-align:center;
font-size:0.8em;
width:760px;
border-top:50px solid #ffffff;
}




div#entry table.listtable {
background:#e0e0e0;
margin-bottom:25px;
width:100%;
font-size:0.8em;
}
div#entry table.listtable tr {
background:#ffffff;
}
div#entry table.listtable td {
background:#ffffff;
padding:7px 10px;
text-align:center;
line-height:160%;
}
div#entry table.listtable td.maru {
font-family: "MS Mincho";
}
div#entry table.listtable th {
background:#f0f0f0;
padding:7px 10px;
}
div#entry table.listtable th.tit {
text-align:center;
}
div#entry table.listtable span {
color:#ff0000;
}




/*** CLASS ***/



.small {
font-size:0.7em;
}

.red {
color:#ff0000;
}

