﻿@charset "utf-8";


/********************************************************

　Last update 2009 nov.1

*********************************************************/


/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*top element start*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*================================================================================
　head
================================================================================*/
*:first-child+html #top #logo h1 {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 11px;
}


/*================================================================================
　branding
================================================================================*/
*:first-child+html #top #branding {
	margin-top: 0.5em;
}


/*================================================================================
　content_main
================================================================================*/
*:first-child+html #top #content_corporate ul{
	position: absolute;
	top: 51px;
	left: 175px;
}

*:first-child+html #top #content_personal ul{
	position: absolute;
	top: 51px;
	left: 175px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*top element over*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*base element start*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*================================================================================
　head
================================================================================*/
*:first-child+html #base #logo h3 {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 11px;
}


/*================================================================================
　breadcrumbs
================================================================================*/
*:first-child+html #base .breadcrumbs li{
	font-size:11px;
}


/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*base element over*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*stationdetails element start*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*:first-child+html #stationdetails #box1{
	clear: both;
	margin:0 0 10px 0; 
	font-size:9px;
	color:#666;
}


*:first-child+html #stationdetails p.gdd {
	margin-bottom:-10px;
}

*:first-child+html #stationdetails #head{
	width:500px;
	margin-top:10px;
}

*:first-child+html #stationdetails .print{
	position:relative;
	bottom:10px;
}

*:first-child+html #stationdetails .mm {
	position:relative;
	right:3px; 
}

*:first-child+html #stationdetails .ck {
	position:relative;
	right:2px; 
}

*:first-child+html #stationdetails td.ch{
	width:450px;
}

*:first-child+html #stationdetails td{
	font-size:9px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*stationdetails element over*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/



/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*insurance element start*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*:first-child+html #insurance td.cc {
	width:220px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*insurance over*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* service element start*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*:first-child+html #base #service #content_main .box5{
	margin-bottom:-25px;
}

*:first-child+html #base #service #content_main .box6{
	margin-bottom:-20px;
	height:40px;
}

*:first-child+html #base #service #content_main .box7{
	margin-bottom:-28px;
}

*:first-child+html #base  #service .btn_use_example ul li{
	font-size:12px;
	color:#666;
	font-weight:normal;
	line-height:18px;
	margin-bottom:0px;
	margin-left:470px;
	text-align: right;
	height:28px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* service element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* contactview element start*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/


*:first-child+html #base #contactview #content_main li{
	position:relative;
	bottom:17px;
	margin-bottom:40px;
}


/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* contactview element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* personal element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*-----------------------------------------------------
 content_charm
-----------------------------------------------------*/
*:first-child+html #base #personal #content_main .content_charm dd{
	font-size: 9px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* personal element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* personal_merit element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*-----------------------------------------------------
 content_charm
-----------------------------------------------------*/
*:first-child+html #base #personal_merit #content_main .content_charm dd{
	font-size: 9px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* personal_merit element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* personal_course element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*:first-child+html #base #personal_course div#content div.section p.note03 {
	margin-top: 10px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* personal_course element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* business element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*-----------------------------------------------------
 content_charm
-----------------------------------------------------*/
*:first-child+html #base #business #content_main .content_charm dd{
	font-size: 9px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* business element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* business_merit element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*-----------------------------------------------------
 content_charm
-----------------------------------------------------*/
*:first-child+html #base #business_merit #content_main .content_charm dd{
	font-size: 9px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* business_merit element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* business_course element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*:first-child+html #base #business_course div#content div.section p.note03 {
	margin-top: 10px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* business_course element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* contact element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*:first-child+html #contact .table-holder table td select.selectTxt { 
	width: 99px;
}
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* contact element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* station element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*:first-child+html #station .table-holder table td select.selectTxt { 
	width: 99px;
}
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* station element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* map element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*:first-child+html #base #map #content_main .test1 a:link{
	color:#000000;
	text-decoration:none;
}

*:first-child+html #base #map #content_main .test1 a:hover{
	color:#009900;
	text-decoration:underline;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* map element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* carlist element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*:first-child+html #carlist .car_name_green{
	padding:0 0 0 15px;
	font-size:12px;
	line-height:30px;
	background: url(../../images/icn_carlist_green.gif) 0 -1px no-repeat;
}

*:first-child+html #carlist .sub{
	padding:0 0 0 15px;
	font-size:12px;
	line-height:30px;
	background: url(../../images/icn_carlist_green.gif) 0 2px no-repeat;
}

*:first-child+html #carlist .subIe7{
	padding:0 0 0 15px;
	font-size:12px;
	line-height:30px;
	background: url(../../images/icn_carlist_green.gif) 0 2px no-repeat;
}

*:first-child+html #carlist .car_name_pink{
	padding:0 0 0 15px;
	font-size:12px;
	line-height:30px;
	background: url(../../images/icn_carlist_pink.gif) 0 -1px no-repeat;
}

*:first-child+html #carlist .sub02{
	padding:0 0 0 15px;
	font-size:12px;
	line-height:30px;
	background: url(../../images/icn_carlist_pink.gif) 0 0px no-repeat;
}

*:first-child+html #carlist .car_name_blue{
	padding:0 0 0 15px;
	font-size:12px;
	line-height:30px;
	background: url(../../images/icn_carlist_blue.gif) 0 -1px no-repeat;
}

*:first-child+html #carlist .car_name_violet{
	padding:0 0 0 15px;
	font-size:12px;
	line-height:30px;
	background: url(../../images/icn_carlist_violet.gif) 0 -1px no-repeat;
}

*:first-child+html #carlist .car_name_grey{
	padding:0 0 0 15px;
	font-size:12px;
	line-height:30px;
	background: url(../../images/icn_carlist_grey.gif) 0 -1px no-repeat;
}

*:first-child+html #carlist .subs{
	padding:0 0 0 15px;
	font-size:12px;
	line-height:30px;
	background: url(../../images/icn_carlist_grey.gif) 0 1px no-repeat;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* carlist element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
