/*
Theme Name:ver1
Theme URI: none
Description: Original Theme for WP
Author: T
*/

* { 
font-size:14px;
filter: expression(document.execCommand("BackgroundImageCache", false, true));
} 

body {
line-height:1.6;
letter-spacing:1px;
color:#333;
background:#FFFFFF;
}

body,h1,h2,h3,h4,h5,h6,ul,ol,li,p {
margin:0;
padding:0;
list-style:none;
font-weight:400;
font-size:14px;
}

a { color:#601332; font-weight:400;}
a:hover { color:#AAA; }
img { border:0; }
p { padding:0.5em 0; }
.bg-text { display:none; }

.main-box-middle img {
padding:7px;
background:#FFF;
border:1px solid #CCC;
}
.top-thumbnail img {
padding:5px;
background:#FFF;
border:1px solid #CCC;
width:88px;
height:88px;
}
img.alignleft {
clear:both;
margin:5px 15px 5px 0;
float:left;
}
img.alignright {
clear:both;
margin:5px 0px 5px 15px;
float:right;
}

/* frame */
.wrapper {
margin:0 auto;
width:740px;
text-align:left;
}


/* header */
#logo {
display:block;
width:160px;
height:250px;
background:url("/wp-content/themes/ver1/img/side-logo.gif") 0 0 no-repeat;
}
#logo a{
display:block;
width:160px;
height:160px;
}

#banner {
height:250px;
background:url("/wp-content/themes/ver1/img/home-banner.jpg") 100% 0 no-repeat;
}
.line {
clear:both;
float:left;
width:100%;
height:13px;
background:url("/wp-content/themes/ver1/img/line-bg.jpg") 0 0 repeat-x;
}

/* container */
.pankuzu {
clear:both;
float:left;
font-size:87.5%;
padding:2px 0 0px 10px;
}
.pankuzu a {
font-size:100%;
}

/* side */
#side {
float:left;
width:160px;
}
#side ul {
float:left;
width:100%;
padding:5px 0;
}
#side ul li {
clear:both;
float:left;
width:100%;
margin:3px 0;
}
#side ul#side-menu li a{
display:block;
width:154px;
height:52px; 
}
#about a{ background:url("/wp-content/themes/ver1/img/side-menu.gif") 0px -3px no-repeat; }
#history a{ background:url("/wp-content/themes/ver1/img/side-menu.gif") 0px -62px no-repeat; }
#report a{ background:url("/wp-content/themes/ver1/img/side-menu.gif") 0px -121px no-repeat; }
#blog a{ background:url("/wp-content/themes/ver1/img/side-menu.gif") 0px -180px no-repeat; }
#message a{ background:url("/wp-content/themes/ver1/img/side-menu.gif") 0px -239px no-repeat; }
#mmag a{ background:url("/wp-content/themes/ver1/img/side-menu.gif") 0px -298px no-repeat; }
#archive a{ background:url("/wp-content/themes/ver1/img/side-menu.gif") 0px -357px no-repeat; }
#link a{ background:url("/wp-content/themes/ver1/img/side-menu.gif") 0px -416px no-repeat; }
#contact a{ background:url("/wp-content/themes/ver1/img/side-menu.gif") 0px -475px no-repeat; }
#ambition a { background:url("/wp-content/themes/ver1/img/side-menu.gif") 0px -534px no-repeat; }
#opinion a{ background:url("/wp-content/themes/ver1/img/side-menu.gif") 0px -593px no-repeat; }
#twitter a { background:url("/wp-content/themes/ver1/img/side-menu.gif") 0px -652px no-repeat; }

#about a:hover{ background:url("/wp-content/themes/ver1/img/side-menu.gif") -160px -3px no-repeat; }
#history a:hover{ background:url("/wp-content/themes/ver1/img/side-menu.gif") -160px -62px no-repeat; }
#report a:hover{ background:url("/wp-content/themes/ver1/img/side-menu.gif") -160px -121px no-repeat; }
#blog a:hover{ background:url("/wp-content/themes/ver1/img/side-menu.gif") -160px -180px no-repeat; }
#message a:hover{ background:url("/wp-content/themes/ver1/img/side-menu.gif") -160px -239px no-repeat; }
#mmag a:hover{ background:url("/wp-content/themes/ver1/img/side-menu.gif") -160px -298px no-repeat; }
#archive a:hover{ background:url("/wp-content/themes/ver1/img/side-menu.gif") -160px -357px no-repeat; }
#link a:hover{ background:url("/wp-content/themes/ver1/img/side-menu.gif") -160px -416px no-repeat; }
#contact a:hover{ background:url("/wp-content/themes/ver1/img/side-menu.gif") -160px -475px no-repeat; }
#ambition a:hover{ background:url("/wp-content/themes/ver1/img/side-menu.gif") -160px -534px no-repeat; }
#opinion a:hover{ background:url("/wp-content/themes/ver1/img/side-menu.gif") -160px -593px no-repeat; }
#twitter a:hover{ background:url("/wp-content/themes/ver1/img/side-menu.gif") -160px -652px no-repeat; }
/*
#side ul#side-banner li a{
display:block;
width:154px;
height:84px;
}
#side ul#side-banner li#ambition a{
height:154px;
}
#first a{ background:url("/wp-content/themes/ver1/img/side-banner.gif") 1px -2px no-repeat; }
#second a{ background:url("/wp-content/themes/ver1/img/side-banner.gif") 1px -90px no-repeat; }
#ambition a{ background:url("/wp-content/themes/ver1/img/side-banner.gif") 1px -178px no-repeat;}

#first a:hover{ background:url("/wp-content/themes/ver1/img/side-banner.gif") -158px -2px no-repeat; }
#second a:hover{ background:url("/wp-content/themes/ver1/img/side-banner.gif") -158px -90px no-repeat; }
#ambition a:hover{ background:url("/wp-content/themes/ver1/img/side-banner.gif") -158px -178px no-repeat; }
*/
/* main */
#main {
float:right;
width:575px;
padding:0px 0 7px 0;
}
.main-box {
float:left;
width:100%;
clear:both;
margin:7px 0 0 0;
}

ul.top-thumbnail {
padding:10px 0 0px 0;
margin:10px -3px 0 -3px;
border-top:1px solid #CCC;
}
ul.top-thumbnail li {
float:left;
padding:0 3px;
}
#top-about {
float:left;
width:280px;
}
#top-movie {
float:right;
text-align:center;
width:230px;
padding:20px 0 0 0px;
margin:-9px 0px 0px 0;
background:url("/wp-content/themes/ver1/img/pickupmovie.gif") 50% -5px no-repeat;
}

.main-box-top {
float:left;
width:100%;
background:url("/wp-content/themes/ver1/img/top570.gif") 0 0 no-repeat;
overflow:hidden;
}
.main-box-middle {
float:left;
width:525px;
padding:13px 25px 3px 25px;
background:url("/wp-content/themes/ver1/img/middle570.gif") 0 0 repeat-y;
}
.main-box-middle blockquote {
padding:1em 2em;
margin:1em 0;
background:#FCFCFC;
border:1px solid #CCC;
}
ul.link-list li a {
padding:3px 0 3px 20px;
background:url("/wp-content/themes/ver1/img/icon-list.gif") 0 35% no-repeat;
}
table.history-list {
width:100%;
}
table.history-list img {
height:88px;
width:88px;
}
table.history-list caption {
font-size:150%;
font-weight:800;
background:#601332;
padding:5px 0;
border:1px solid #CCC;
color:#FFF;
}
table.history-list tr td {
vertical-align:top;
}
table.history-list tr td img {
margin:0;
}
.main-box-bottom {
float:left;
width:100%;
height:6px;
background:url("/wp-content/themes/ver1/img/bottom570.gif") 0 0 no-repeat;
}

.main-box-left {
float:left;
width:284px;
}
.main-box-right {
float:right;
width:284px;
}
.main-box-half-top {
float:left;
width:100%;
background:url("/wp-content/themes/ver1/img/top280.gif") 0 0 no-repeat;
overflow:hidden;
}
.main-box-half-middle {
float:left;
width:264px;
padding:7px 10px 0 10px;
background:url("/wp-content/themes/ver1/img/middle280.gif") 0 0 repeat-y;
}
.main-box-half-bottom {
float:left;
width:100%;
height:6px;
background:url("/wp-content/themes/ver1/img/bottom280.gif") 0 0 no-repeat;
}

.main-box h3 {
font-size:150%;
font-weight:800;
margin:0 2px 0px 2px;
padding:8px 15px 6px 15px;
border-bottom:1px solid #CCC;
}
.main-box-half-middle ul {
margin:0 0 -1px 0;
}
.main-box-half-middle ul li {
padding:3px 0 1px 19px;
font-size:87.5%;
border-bottom:1px dashed #CCC;
}
.main-box-half-middle ul li a{
font-size:100%;
}
.main-box-half-middle ul.report-list li {
background:url("/wp-content/themes/ver1/img/icon-report.gif") 0 50% no-repeat;
}
.main-box-half-middle ul.blog-list li {
background:url("/wp-content/themes/ver1/img/icon-blog.gif") 0 50% no-repeat;
}

.entry-half-header {
padding:5px 0 0px 0;
}
.message-profile {
color:#333;
text-align:right;
}
.main-box h5 {
font-size:120%;
font-weight:800;
padding:6px 0 2px 0;
}

.entry-more,
.entry-half-more {
text-align:right;
}

.pic-right {
float:right;
margin:5px 0 5px 15px;
}
.pic-left {
float:left;
margin:5px 15px 5px 0px;
}

.navigation {
padding:0 0 5px 15px;
}

.main-box table {
width:100%;
}
.main-box table tr {

}
.main-box table th {
text-align:center;
border-bottom:1px solid #CCC;
}
.main-box table tr td {
border-bottom:1px solid #CCC;
padding:5px;
}
td.table-name {
vertical-align:top;
border-right:1px solid #CCC;
}
td.table-profile {
vertical-align:top;
}
td.table-more {
text-align:right;
vertical-align:bottom;
}


.page-links {
    color: #000000;
    margin: 1em auto;
    line-height:2em;
    text-align:center;
}
.page-links a {
text-decoration:none;
}
.numbers {
margin: 0 5px;
padding:5px 10px;
border:1px solid #CCC;
background:#601332;
color:#FFF;
}
a .numbers {
background:#FFF;
color: #601332;
}
a:hover .numbers {
background:#601332;
color:#FFF;
}

table.result-table {
background:#EEE;
}
table.result-table th {
font-size:12px;
background:#DDD;
}
table.result-table tr {
border:0;
}
table.result-table td {
text-align:center;
font-size:12px;
background:#FFF;
border:0;
}

#respond {
float:left;
width:100%;
margin:20px 0 0 0;
padding:10px 0 0 0;
border-top:7px solid #EEE;
}
#respond h6 {
border-bottom:1px dashed #CCC;
font-weight:800;
}

/* footer */
#footer {
clear:both;
width:100%;
float:left;
margin:10px 0 0 0;
text-align:center;
font-size:87.5%;
height:145px;
}
#footer-contact {
float:left;
width:300px;
height:145px;
background:url("/wp-content/themes/ver1/img/footer-shinya.jpg") 50% 50% no-repeat;
}
#footer-contact a {
display:block;
width:300px;
height:145px;
}
#footer h6{
padding:30px 0 0 0;
font-weight:800;
}
ul#footer-sitemap {
float:right;
padding:0px 0 0 0;
margin:0 0px 0 -10px;
width:440px;
}
ul#footer-sitemap li {
float:left;
margin:0 0px;
padding:3px 0 3px 10px;
}
ul#footer-sitemap li a{
font-size:87.5%;
padding:3px 0 3px 20px;
background:url("/wp-content/themes/ver1/img/icon-list.gif") 2% 35% no-repeat;
}

