@CHARSET "utf-8";

/* 全ページ共通の枠組み指定 */
body,td {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
}

/*
div#indent
{
	text-indent:10pt;
	margin-left:10pt;
	margin-top:10px;
	text-align:left;
	line-height:12pt;
}
*/
div#indent { /*text-indent:10pt;*/
	margin-left: 10pt;
	margin-top: 10px;
	margin-right: 50px;
	text-align: left;
	line-height: 12pt;
}

br {
	letter-spacing: 0;
}

ul {
	list-style: none;
}

p1 {
	text-indent: -10pt;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: -5px;
	margin-bottom: -5px;
}

p2 {
	teat-align: left;
}


h1,h2,h3 {
	font-weight: normal;
}

h4 {
	font-size: 28px;
	color: #008837;
	font-weight: 900;
	display:inline;

}

h5 {
	font-size: 9pt;
	color: red;
	display:inline;
	font-weight: 800;

}

h6 {
	font-size: 9pt;
	color: black;
	font-weight: 800;
	display:inline;
}

ol#list li
{
	margin-bottom:10px;
}

span {
	color: red;
}

img {
	border: 0px;
	vertical-align: top;
}

form {
	margin: 0px;
	padding: 0px;
}

table {
	margin: 0px;
	padding: 0px;
}

table td {
	align: center;
}

table#view {
	border-collapse: collapse;
	border: 1px #0d5100 solid;
	font-size: 9pt;
}

table#view td {
	border: 1px #0d5100 solid; /* セルの枠線（太さ・色・スタイル） */
	padding: 5px; /* セル内の余白 */
	height: 40px;
	font-size: 9pt;
}

table#view th {
	border: 1px #0d5100 solid; /* セルの枠線（太さ・色・スタイル） */
	padding: 5px; /* セル内の余白 */
	background-color: #EBFFB6;
	border-bottom: 3px #0d5100 double;
}

table#default {
	border: 0px;
	font-size: 9pt;
}

table#default td {
	padding: 5px; /* セル内の余白 */
	height: 40px;
	font-size: 9pt;
}

table#default th {
	padding: 5px; /* セル内の余白 */
}

table#companyprofile {
	border: 0px;
	font-size: 9pt;
}

table#companyprofile td {
	padding: 5px; /* セル内の余白 */
	height: 40px;
	font-size: 9pt;
	background-color: #EDFF9D
}

table#companyprofile th {
	padding: 5px; /* セル内の余白 */
	background-color: #FAEFE6;
}

div#subcontents {
	border-style: solid;
	border-width: 1pt;
	border-color: #747274;
	width: 450;
}

div#subindex {
	margin: 20px;
	font-size: 12pt;
}

div#subtitle_under {
	height: 20px;
	background-color: #EA5F00;
}

div#tel {
	font-size: 20pt;
	color: red;
}

#wrapper {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

#wide {
	width: 950px;
	height: 100%;
}

#flash {
	margin-bottom: 20px;
}

#autoleasing_frame {
	border: 1.5px solid #0d5100;
}

#topics {
	border-collapse: collapse;
	border: 1.5px solid #746200;
	margin-bottom: 20px;
}

#topics_record {
	border-bottom: 1px dashed #746200;
	padding: 5;
}

#topics_contents {
	border: 1px solid white;
	OVERFLOW-Y: scroll;
	OVERFLOW-X: hidden;
	width: 650;
	height: 160;
	text-align: left;
	margin-left: 10;
	margin-top: 10;
}

#area_search div {
	text-align: left;
	margin-top: -25px;
	*margin-top: -20px;
	margin-left: 10px;
	margin-right: 1px;
}

#area_search {
	/*background-image:url(/img/contents/searchshop_back.png);*/
	/*background-image:url(/img/common/shop_search.gif);*/
	background-color: #EDFF9D;
	width: 339;
	height: 428;
	float: left;
	margin-left: 1px;
}

#car_search {
	background-color: #EDFF9D;
	width: 339;
	height: 428;
	float: left;
	margin-left: 5px;
}


#car_search div {
	text-align: left;
	margin-top: 5px;
	margin-left: 17px;
	margin-right: 1px;
}

#car_type {
	border: 1px solid gray;
	background-color: white;
	margin-right: 0px;
}

#contents {
	margin-left: 10px;
	margin-top: 0px;
	vertical-align: top;
	width: 690px;
	float: left;
}

#side_menu {
	margin-left: 15px;
	width: 208;
	height: 1117px;
	float: left;
}

#h_space {
	border-bottom: 1px solid white;
	margin-top: 5px;
	margin-bottom: 5px;
}

#c_space {
	border-bottom: 1px solid white;
	margin-top: 5px;
	margin-bottom: 5px;
}

#contents_head {
	width: 690px
}

#contents_nemu {
	float: left;
	margin-bottom: 10px;
	_margin-bottom: -10px;
}

#contents_nemu a {
	float: left;
	border: 0pt;
}

#contents_detail {
	background-color: #EDFF9D;
}

#header {
	margin: 0;
	width: 950px;
	height: 191px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/img/t_logo.png);
}

#h_line {
	border-bottom: 1px solid gray;
	margin-top: 5px;
	margin-bottom: 5px;
}

#header_menu {
	width: 820px;
	align: right;
}

#footer_menu {
	width: 680px;
	align: right;
	float: left;
}

#footer {
	border: 5px solid gray;
	float: none;
}

#f_line {
	border-bottom: 1px dashed gray;
	margin-top: 5px;
	margin-bottom: 10px;
}

#right_margin {
	background-image: url(/img/r_grow.png);
	background-position: top left;
	width: 20px;
	margin: 0px;
}

#left_margin {
	background-image: url(/img/l_grow.png);
	background-position: top left;
	width: 20px;
	margin: 0px;
}

a.oal_link:link {
	color: green;
}

a.oal_link:visited {
	color: green;
}

/*-----------------------------------------------------
maintenance
-----------------------------------------------------*/

.mainte_text{
	padding-top:30px;
	font-size: 20px;
	color: black;
	text-align: left;
	font-weight: 700;

}

.mainte_koala h1{

	margin-top:80px;
	margin-right:10px;
	background-image: url(../img/contents/contents_koalakun.png);
	background-repeat: no-repeat;
	width: 201px;
	height:900px;
	display: block;
	float: left;
	text-indent: -5000px;
	overflow: hidden;

}

.mainte_mark h2{

	margin-top:20px;
	margin-left:55px;
	background-image: url(../img/common/exclamation_mark.png);
	background-repeat: no-repeat;
	width:40px;
	height:40;
	float: left;
	overflow: hidden;
	display: block;
	text-indent: -5000px;

}


.mainte_line{

	border-bottom-style: dashed;
	border-bottom-color: #52411F;
	border-width: 2px;
	margin-top:-10px;
	width:468px;
	margin-bottom:10px;
	margin-top:10px;
	*margin-top:-5px;
	margin-left: 222px;
	*margin-left: 200px;


}

.mainte_width{

	width:470px;
	margin-left:225px;
	*margin-left:10px;

}


.mainte_message{

	text-align: left;
	font-size:18px;
	text-indent: -85px;
	*margin-left:1px;
	*text-indent:1px;
	*line-height:22px;

}

.mainte_time{

	color:#FF0066;
	font-weight: 600;

}

#maintenance_space{

	margin-bottom:800px;

}

/*-----------------------------------------------------
top
-----------------------------------------------------*/

span#position_search{

	position: relative;
	top: 15px;
	left: 95px;
	width: 106px;
	height: 29px;

}

span#position_title{

	position: relative;
	top: 0px;
	left: -1px;
	width: 160px;
	height: 37px;

}

/*-----------------------------------------------------
eucalyptusPlan & koalaclub
-----------------------------------------------------*/

.under_space{
	margin-bottom:10px;
}

.contents_space{
	margin-bottom:20px;
}

.text_space{
	margin-bottom:5px;
}

div#eucalyptus_indent {
	margin-left: 10pt;
	margin-top: 10px;
	margin-right: 10px;
	text-align: left;
	line-height: 12pt;
}

/*-----------------------------------------------------
under_construction
-----------------------------------------------------*/

#construction_space{
	margin-bottom:740px;
}

/*-----------------------------------------------------
koalaclub
-----------------------------------------------------*/

li.koala_list{
	list-style: disc;
	margin-left:-20px;
	margin-bottom:5px;
	text-align: left;
}

#contents_under{
	margin-bottom:480px;
}

/*-----------------------------------------------------
FAQ
-----------------------------------------------------*/

h1.syousai a {
	background-image: url(/img/common/faq_syousai.png);
	width: 130px;
	height: 28px;
	margin: -10px -20px -10px 10px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -5000px;
	display: block;
	overflow: hidden;
}

/*-----------------------------------------------------
koala-detailinfo
-----------------------------------------------------*/

table#detailinfo {
	border-collapse: collapse;
	border: 1px #0d5100 solid;
	font-size: 9pt;
}

table#detailinfo td {
	border: 1px #0d5100 solid; /* セルの枠線（太さ・色・スタイル） */
	padding: 5px; /* セル内の余白 */
	height: 30px;
	font-size: 9pt;
}

table#detailinfo th {
	border: 1px #0d5100 solid; /* セルの枠線（太さ・色・スタイル） */
	padding: 5px; /* セル内の余白 */
	background-color: #EBFFB6;
}

div#description {
	text-align: left;
	margin-left: 0px;
}

#agencysearch {
	background-color: #EDFF9D;
	width: 600;
	height: 450;
	float: center;

}

#lease_fee {
	color: red;
	font-size: 20pt;
	font-weight: bold;
	font-family: "HGP創英角ﾎﾟｯﾌﾟ体";
}

#lease_fee_list {
	color: red;
	font-size: 18pt;
	font-weight: bold;
	font-family: "HGP創英角ﾎﾟｯﾌﾟ体";
}

#lease_fee_little {
	color: red;
	font-size: 16pt;
	font-weight: bold;
	font-family: "HGP創英角ﾎﾟｯﾌﾟ体";
}

#selection_title {
	color: red;
	font-size: 18pt;
	font-weight: bold;
}

.paging td {
	font-size: 10.5pt;
}

div.error-message
{
	clear: both;
	color: #900;
	font-weight: bold;
}

/*-----------------------------------
company profile
-----------------------------------*/
table#companyprofile {
	border: 0px;
	font-size: 9pt;
}

table#companyprofile td {
	padding: 5px; /* セル内の余白 */
	height: 40px;
	font-size: 9pt;
}

table#companyprofile th {
	padding: 5px; /* セル内の余白 */
	background-color: #B6E36F;
}

/*--------------------------------
contact
--------------------------------*/
.contact_font01 {
	font-size: 9pt;
	color: black;

}

#contact_font02 {
	font-size: 12pt;
	color: black;
	margin-top:-5px;
	margin-bottom:-5px;
	/margin-top:1px;
	/margin-bottom:5px;
}

a.footer:link {
	color: white;
	text-decoration:none;
}
a.footer:visited {
	color: white;
	text-decoration:none;
}

a.footer:active {
	text-decoration:none;
}

/*-----------------------------------------
campaign
-----------------------------------------*/

.app_outline1 {
	background-image: url(/img/title/title_app_outline.png);
	background-repeat: no-repeat;
	width: 446px;
	height: 18px;
	/*margin-right: 49px;*/
	margin-bottom: 10px;
	margin-top: 10px;
	display: block;
	text-align: center;
	padding-top: 3px;
	color: white;
	font-weight: 700;

}

.app_outline2 {
	background-image: url(/img/title/title_app_outline.png);
	background-repeat: no-repeat;
	width: 446px;
	height: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	text-align: center;
	padding-top: 1px;
	color: white;
	font-weight: 700;

}

.app_font {
	width: 446px;
	margin-left: 49px;
	margin-right: 49px;
	margin-bottom: 10px;
	line-height: 1.5em;
	text-align: left;

}

#left_font {
	margin-left: 130px;

}


a#privacypolicy:link {
	color: #1E8812;
	text-decoration:none;
	font-weight: 700;
}
a#privacypolicy:visited {
	color: #1E8812;
	text-decoration:none;
	font-weight: 700
}

a#privacypolicy:active {
	text-decoration:none;
	font-weight: 700
}

a#eucalyptusplan:link {
	color: blue;
	text-decoration:none;
	font-weight: 700;
}
a#eucalyptusplan:visited {
	color: blue;
	text-decoration:none;
	font-weight: 700
}

a#eucalyptusplan:active {
	text-decoration:none;
	font-weight: 700
}

