@charset "euc-jp";
@import "./common.css";

/* -----------------
 Footer
------------------*/
#general_footer {
	display:		block;
	padding:		5px;
	margin:			0px;
	height:         55px;
	width:          750px;
	background-image:	url(../image/footer.gif);
    background-repeat:	no-repeat;
	background-position:	left top;
}

#general_footer  a:link,
#general_footer  a:visited {
	color:			#fff;
	text-decoration:	none;
}

#general_footer  a:hover,
#general_footer  a:active {
	color:			#ffc34c; 
	text-decoration:	none;
}

/* -----------------
 Main Contents
------------------*/
.main_contents {
	display:		block;
	padding:		0px;
	margin:			0px;
}

/* -----------------
 H1
------------------*/
#h1_policy {
	display:		    block;
	padding:		    0px;
	margin:			    0px 2px 2px 5px;
	height:             44px;
	width:              476px;
	background-image:	url(../image/policy/h1.jpg);
    background-repeat:	no-repeat;
}

#h1_rinen {
	display:		    block;
	padding:		    0px;
	margin:			    0px 2px 2px 5px;
	height:             44px;
	width:              476px;
	background-image:	url(../image/rinen/h1.jpg);
    background-repeat:	no-repeat;
}

#h1_service {
	display:		    block;
	padding:		    0px;
	margin:			    0px 2px 2px 5px;
	height:             44px;
	width:              476px;
	background-image:	url(../image/service/h1.jpg);
    background-repeat:	no-repeat;
}

#h1_info {
	display:		    block;
	padding:		    0px;
	margin:			    0px 2px 2px 5px;
	height:             44px;
	width:              476px;
	background-image:	url(../image/info/h1.jpg);
    background-repeat:	no-repeat;
}

#h1_contact {
	display:		    block;
	padding:		    0px;
	margin:			    0px 2px 2px 5px;
	height:             44px;
	width:              476px;
	background-image:	url(../image/contact/h1.jpg);
    background-repeat:	no-repeat;
}

#h1_information {
	display:		    block;
	padding:		    0px;
	margin:			    0px 2px 2px 5px;
	height:             44px;
	width:              476px;
	background-image:	url(../image/information/h1.jpg);
    background-repeat:	no-repeat;
}

/* -----------------
 Tate
------------------*/
#tate_policy {
	display:		    block;
	padding:		    0px 0px 0px 0px;
	margin:			    0;
	height:             310px;
	width:              186px;
	background-image:	url(../image/policy/tate_policy.jpg);
    background-repeat:	no-repeat;
	background-position:	left top;
}

#tate_rinen {
	display:		    block;
	padding:		    0px 0px 0px 0px;
	margin:			    0;
	height:             310px;
	width:              186px;
	background-image:	url(../image/rinen/tate_philosophy.jpg);
    background-repeat:	no-repeat;
	background-position:	left top;
}

#tate_service {
	display:		    block;
	padding:		    0px 0px 0px 0px;
	margin:			    0;
	height:             310px;
	width:              186px;
	background-image:	url(../image/service/tate_service.jpg);
    background-repeat:	no-repeat;
	background-position:	left top;
}


#tate_info {
	display:		    block;
	padding:		    0px 0px 0px 0px;
	margin:			    0;
	height:             310px;
	width:              186px;
	background-image:	url(../image/info/tate_info.jpg);
    background-repeat:	no-repeat;
	background-position:	left top;
}


#tate_contact {
	display:		    block;
	padding:		    0px 0px 0px 0px;
	margin:			    0;
	height:             310px;
	width:              186px;
	background-image:	url(../image/contact/tate_contact.jpg);
    background-repeat:	no-repeat;
	background-position:	left top;
}


#tate_information {
	display:		    block;
	padding:		    0px 0px 0px 0px;
	margin:			    0;
	height:             310px;
	width:              186px;
	background-image:	url(../image/information/tate_information.jpg);
    background-repeat:	no-repeat;
	background-position:	left top;
}


#tate_menu {
	display:		    block;
	padding:		    2px 2px 2px 2px;
	margin:			    0;
	height:             44px;
	width:              476px;
	background-image:	url(../image/policy/h1.jpg);
    background-repeat:	no-repeat;
}

/* -----------------
 Main Contents Left
------------------*/

.content_left {
	margin: 0px;
	background-image: url("../image/turu.gif");
    background-repeat:	no-repeat;
	background-position:	left bottom;
}

.r-cap_logo {
	margin: 0px;
    padding-left: 20px;
}

#tate_products {
	display:		    block;
	padding:		    0px 0px 0px 0px;
	margin:			    0;
	height:             38px;
	width:              186px;
	background-image:	url(../image/l_title.gif);
    background-repeat:	no-repeat;
}

/* -----------------
 Main Contents Center
------------------*/

.contents {
	display:		    block;
	padding:		    15px 15px 15px 15px;
	margin:			    0;
}

.info_logo {
	display:		    block;
    padding-left: 330px;
    
}

#contact_comment {
	display:		    block;
	margin :		    30px 40px;
	padding:			    0;
	height:             188px;
	width:              371px;
	background-image:	url(../image/contact/contact_comment.gif);
    background-repeat:	no-repeat;
   	background-position:	center bottom;
}

.contact_mail {
    padding-left: 212px;
}

/* -----------------
 Main Contents Right
------------------*/

#right_bg {
	display:		    block;
	padding:		    0px 0px 0px 0px;
	margin:			    0;
	height:             100%;
	width:              1;
	background-image:	url(../image/r_back.gif);
    background-repeat:	repeat-y;
	background-position:	left top;
}

