@charset "utf-8";
/* CSS Document */

/*------------------------------------------------------------
##############################################################
■index.html
##############################################################
------------------------------------------------------------*/
#container #flash-inquire {
	width				:800px;
	height				:135px;
}
#container #flash-inquire #flashContent {
	width				:532px;
	height				:135px;
	float				:left;
}
#container #flash-inquire #inquire {
	width				:268px;
	height				:135px;
	background			:#514084;
	float				:right;
}
#container #flash-inquire #inquire #inquire-label {
	width				:149px;
	height				:16px;
	padding				:7px 0px 0px 51px;
}
#container #flash-inquire #inquire ul li {
	padding				:4px 15px 0px 15px;
	font-size			:13px;
	color				:#ffffff;
}
#container #content {
	width				:800px;
	background			:#F6F4FF;
}

/*左カラム--------------------------------------------------*/
#container #content #left-content {
	width				:532px;
	background			:#FFFFFF;
	float				:left;
}
#container #content #left-content h2 img {
	margin				:0 0 0 15px;
}
#container #content #left-content p {
	margin				:11px 15px 14px 15px;
	line-height			:1.4em;
}
#container #content #left-content .service-melit-list {
	margin				:0 15px 28px 15px;
}
#container #content #left-content li .service-melit-title {
	font-weight			:bold;
	color				:#514084;
}
#container #content #left-content li .service-melit-subtitle {
	margin-left			:0.7em;
}
#container #content #left-content li .service-melit-content {
	margin				:0 0 0.3em 1.4em;
}
#container #content #left-content ul li {
	line-height			:1.4em;
}
#container #content #left-content #service-detail {
	width				:498px;
	margin				:11px 15px 14px 15px;
}
#container #content #left-content #service-detail .service-table {
	border				:2px #CCCCCC solid;
}
#container #content #left-content #service-detail .service-table th,
#container #content #left-content #service-detail .service-table td{
	border				:1px #FFFFFF solid;
	border-right		:1px #CCCCCC solid;
}

#container #content #left-content #service-detail .service-table-head #service-rental {
	width				:165px;
	height				:28px;
	background			:#F6F4FF;
}
#container #content #left-content #service-detail .service-table-head #service-repair {
	width				:165px;
	height				:28px;
	background			:#F6F4FF;
}
#container #content #left-content #service-detail .service-table-head #service-used {
	width				:165px;
	height				:28px;
	background			:#F6F4FF;
}
#container #content #left-content #service-detail .service-label {
	margin				:6px 0 6px 0;
}
#container #content #left-content #service-detail .service-table-head .service-button {
	margin				:5px 0 5px 33px;
}
#container #content #left-content #service-detail .service-txt {
	margin				:5px 7px 0 7px;
	font-size			:90%;
	line-height			:1.3em;
}
#container #content #left-content #service-detail .service-detail-button {
	height				:21px;
	margin				:10px 0 10px 0;
}

#container #content #left-content #whatsnew-area {
	margin				:0 15px 20px 15px;
}
#container #content #left-content #whatsnew-area #whatsnew-title {
	margin-bottom		:4px;
	border-bottom		:1px solid #848484;
	height				:23px;
}
#container #content #left-content #whatsnew-area #whatsnew-title h2 img {
	float				:left;
	margin-left			:0px;
}
#container #content #left-content #whatsnew-area #whatsnew-title a {
	float				:right;
}
#container #content #left-content #whatsnew-area #whatsnew-item dl {
	padding				:4px 0 4px 0;
	border-bottom		:1px dotted #848484;
}
#container #content #left-content #whatsnew-area #whatsnew-item dt {
	color				:#223bb8;
	float				:left;
	padding				:0 0px 0 5px;
}
#container #content #left-content #whatsnew-area #whatsnew-item dd {
	margin				:0px 0px 0px 7em;
}
/*右カラム--------------------------------------------------*/
#container #content #right-content {
	width				:268px;
	float				:right;
}
#container #content #right-content #banner-01,
#container #content #right-content #banner-02,
#container #content #right-content #banner-03,
#container #content #right-content #banner-04,
#container #content #right-content #banner-05 {
	width				:236px;
	height				:75px;
	background			:#FFFFFF;
	border				:1px solid #BBAFDF;
	margin				:15px 15px 0 15px;
}

#container #content #right-content .banner-label {
	float				:right;
	width				:170px;
	height				:29px;
}
#container #content #right-content .banner-picture {
	float				:left;
	width				:66px;
	height				:75px;
}
#container #content #right-content .banner-txt {
	float				:right;
	font-size			:12px;
	width				:166px;
	height				:42px;
	padding				:2px;
}



/*フッター--------------------------------------------------*/
#container #footer {
	clear				:both;
}

/*フォントボタン--------------------------------------------*/
#content #left-content #text-size-button {
	width				:192px;
	height				:18px;
	margin				:15px 0 11px 338px;
}
#content #left-content #text-size-button ul {
	margin				:0;
	padding				:0;
	background			:none;
}
#content #left-content #text-size-button li {
	float				:left;
	margin				:0 2px 0 0;
	padding				:0;
	background			:none;
}
#content #left-content #text-size-button img {
	float				:left
}
#content #left-content #text-size-button .btn_txt {
	margin				:3px 5px 0 0
}
#content #left-content #text-size-button .print {
	margin				:0 0 0 6px
}
