/*
Theme Name: triad
Theme URI: http://www.webma.jp/
Description: The default WordPress theme based on the Smarty.
Version: 0.1
Author: THETA NETWORKS
Author URI: http://www.theta.ne.jp/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


@import "css/reset.css";
@import "css/fonts.css";
@import "css/layout.css";
@import "css/post.css";
@import "css/sidebar.css";



.page .postmeta_header_list .post_date{
	float: left;
	font-weight: bolder;
	height: 53px;
	text-align: center;
	width: 46px;
}


.page .postmeta_header_list .post_date .month_post{
	height: 22px;
	line-height: 22px;
}

.page .postmeta_header_list .post_date .date_post{
	height: 31px;
	line-height: 31px;
	font-size: 130%;
}

.page .postmeta_header_list .post_category{
	position: absolute;
	top: 0px;
	left: 4px;
	padding: 3px;
	margin-left: 50px;
}

.page .postmeta_header_list{
	background-image: url(./images/color/Black/post_title.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 53px;
	position: relative;
}

.page .postmeta_header_list .post_title
{
	font-weight: bolder;
	position: absolute;
	top: 28px;
	left: 62px;
	font-size: 130%;
}

.postmeta_header_list{
	background-image: url(./images/color/Black/post_title.gif);
	background-x-position: left;
	background-y-position: bottom;
	background-repeat: no-repeat;
	height: 53px;
}

div.navigation{
	clear: both;
    padding: 1em 0;
    margin-bottom: 1em;
}

div.navigation .alignleft{
	float: left;
}

div.navigation .alignright{
	float: right;
}

.page .postmeta_header .post_category{
    position: absolute;
    top: 3px;
}

.page .postmeta_header .post_title {
    position: absolute;
    top: 26px;
}

div.tvc img{
    border: 3px solid #666666;
    margin: 1px;
}

table.Lightbox{
    border-collapse: collapse;
    margin: 1em auto;
}

table.Lightbox td{
    padding: 2px;
    width: 136px;
    height: 136px;
    text-align: center;
    vertical-align: center;
    background-color: #555555;
    margin: 1px;
    border: 1px solid #ffffff;
}

table.Lightbox a img{
    border: 1px solid #999999;
}

table.Lightbox a:hover img{
    border: 1px solid #CCCCCC;
}

table.about {
    width: 100%;
    border-collapse: colapse;
    border-top: 3px solid #CCCCCC;
    border-bottom: 3px solid #CCCCCC;
}

table.about th, 
table.about td
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

table.about th
{
    width: 100px;
}

#is_home #alpha h2{
    padding-left: 25px;
    text-indent: 0px;
}

#is_home #alpha h2 a{
    margin-top: 5px;
    float: right;
}

#is_home .wrap {
    border-collapse: collapse;
    margin: 1em 0;
}
#is_home td{
    padding: 0;
    margin: 0;
    padding-bottom: 1em;
}

#is_home h3 img {
    height: 30px;
}

#top_image{
    display: none;
}

#is_home #beta{
    display: none;
}

#is_home #alpha{
    width: 100%;
    float: none;
}

#top_flash{
    margin: 0;
    width: 790px;
    background-color: #000000;
    text-align: center;
    border: 5px solid #343434;
    height: 300px;
}

.about p{
    margin : 0;
}

.wide th {
    width: 200px;
}

.post .postmeta_footer
{
    display: none;
}

a.more-link
{
    background-image: url(/wp-content/themes/default/images/button_detail.gif);
    background-repeat: no-repeat;
    text-indent: -9000px;
    width: 103px;
    height: 19px;
    display: block;
    overflow: hidden;
    float: right;
    margin-bottom: 1em;
}

div.photos{
    width: 138px;
    height: 138px;
    background-color: #555555;
    position: relative;
    margin: 1px;
    float: left;
    padding: 0;
    border: none;
}

#is_home div.photos {
    width: 157px;
}

div.photos h3,
#is_home div.photos h4,
div.photos div
{
    display: none;
}
div.photos a img{
    border: 1px solid #999999;
}
div.photos a{
    position: absolute;
    top: 69px;
    left: 79px;
}
div.photos a:hover img{
    border: 1px solid #CCCCCC;
}

.top-detail{
    margin-top: 1em;
}

div.entry table.about ul li.recruit{
list-style-type: disc;
margin-left: 1.5em;
}

.page .postmeta_header{
    height: 25px;
}

#is_inquiry #alpha h2 {
    display: none;
}

#is_inquiry dd {
    margin-bottom: 1em;
}

#is_inquiry dd textarea {
    width: 95%;
    height: 10em;
}


table.jirei td{
    padding: 3px;
}
