﻿@charset "utf-8";


/********************************************************

　Last update 2009 sep.18

*********************************************************/


/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*top element start*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*================================================================================
　head
================================================================================*/
*html #top #logo h1 {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 11px;
}


/*================================================================================
　top-ttl(h1)
================================================================================*/
*html #top #top-ttl h1{
	width: 865px;
}



/*================================================================================
　top-ttl
================================================================================*/
*html #top #btn_login a{
	padding-top: 2px;
}


/*================================================================================
　branding
================================================================================*/
*html #top #branding {
	margin-top: 0.5em;
}

/*================================================================================
　content_main
================================================================================*/
*html #top #content_corporate ul{
	position: absolute;
	top: 51px;
	left: 175px;
}

*html #top #content_personal ul{
	position: absolute;
	top: 51px;
	left: 175px;
}

*html #top #content_corporate li a{
	overflow: hidden;
}

*html #top #content_personal li a{
	overflow: hidden;
}

*html #top #content_corporate ul{
	position: absolute;
	top: 55px;
	left: 175px;
}

*html #top #content_personal ul{
	position: absolute;
	top: 55px;
	left: 175px;
}


/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*top element over*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*base element start*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*================================================================================
　Default
================================================================================*/
#base .rice span{
	padding: 0 0 0 12px;
	margin-right: -1px;
	background: url(../../images/ico_note.gif) no-repeat 0 4px;
	
}


/*================================================================================
　top-ttl(h1)
================================================================================*/
*html #base #top-ttl h1{
	width: 865px;
}


/*================================================================================
　head
================================================================================*/
*html #base #logo h3 {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 11px;
}


/*================================================================================
　breadcrumbs
================================================================================*/
*html #base .breadcrumbs li{
	font-size:11px;
}


/*================================================================================
　menu
================================================================================*/
*html #base #btn_crp_and_per li {
	height: 0;
}

*html #base #btn_corporate a{
	width: 110px;
}

#base #btn_personal a{
	width: 110px;
}

*html #base #menu_main h5 {
	width: 224px;
}

*html #base #menu_blue_main h5 {
	width: 224px;
}

*html #base #menu_green_main h5 {
	width: 224px;
}

*html #base .menu_h4{
	width: 229px;
}

*html #base .menu_h4_blue{
	width: 229px;
}

*html #base .menu_h4_green{
	width: 229px;
}


/*================================================================================
　content_main
================================================================================*/
/*-------botton-tabset-------*/
*html #base .tabset{
	width:300px;
	height:30px;
}

*html #base .tabset li a{
	height:30px;
	width: 100px;
	background:url(../images/tabset-bg.gif) 0 0 no-repeat;
}

*html #base .tabset li a:hover, .tabset li a.active{
	background-position:0px -30px;
}

/*-------table-------*/
*html #base .table-holder table.first th.w100, .table-holder table.first td.w100{width:100px;}
*html #base .table-holder table.first th.w80, .table-holder table.first td.w80{width:80px;}


/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*base element over*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*contact_agree element start*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*================================================================================
　top-ttl
================================================================================*/
*html #agree #top-ttl{
	width:622px;
}
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*contact_agree element over*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*stationdetails element start*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*html #stationdetails #box1{
	clear: both;
	margin:0 0 10px 0; 
	font-size:9px;
	color:#666;
}

*html #stationdetails .print{
	height:70px;
	position:relative;
	top:-80px;
}

*html #stationdetails .mm{
	position:relative;
	right:3px;
}

*html #stationdetails td.cs {
	width:230px;
}

*html #stationdetails td.ch {
	width:398px;
}

*html #stationdetails .table-holder td {
	font-size:9px;
}

*html #stationdetails .ck {
	position:relative;
	right:2px;
}

*html #stationdetails .btn a{
	display: block;
	width: 80px;
	height: 25px;
	background: url(../../images/btn_close_s.gif) 0 0 no-repeat;
}

*html #stationdetails .btn a:hover{
	background: url(../../images/btn_close_s.gif) 0 -25px no-repeat;
}

*html #stationdetails .btn1 a{
	display: block;
	width: 90px;
	height: 25px;
	margin: 0 auto;
	background: url(../../images/btn_print_s.gif) 0 0 no-repeat;
}

*html #stationdetails .btn1 a:hover{
	background: url(../../images/btn_print_s.gif) 0 -25px no-repeat;
}

*html #stationdetails #site_info{
	clear: left;
	font-size:9px;
	text-align: center;
	margin-top:-45px;
}	

*html #stationdetails p.gdd {
	margin-bottom:-15px;
}

*html #stationdetails .rice{
	padding: 4px 0 0 15px;
	background: url(../../images/ico_note.gif) no-repeat 0 6px;
}



/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* stationdetails element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* personal_course element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*html #base #personal_course div#content ul.note {
	margin-bottom: 20px;
}

*html #base #personal_course div#content ul.note {
	margin-bottom: 20px;
}

*html #base #personal_course div#content div.section p.note03 {
	padding-top: 15px;
	background: url(../../images/ico_note.gif) no-repeat 0 15px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* personal_course element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* business_course element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*html #base #business_course div#content ul.note {
	margin-bottom: 20px;
}

*html #base #business_course div#content div.section p.note03 {
	padding-top: 15px;
	background: url(../../images/ico_note.gif) no-repeat 0 15px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* business_courselement over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* partner_tokyu element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*html #base #partner_tokyu p.gr{
	position:relative;
	top:317px; left:30px;
	font-size: 18px;
	color: #ffffff;
}

*html #base #partner_tokyu p.gr1{
	width:600px;
	position:relative;
	top:360px; left:40px;
	font-size: 12px;
	text-align:justify;
	text-justify: inter-ideograph;
}

*html #base #partner_tokyu p.gr2{
	width:600px;
	position:relative;
	top:510px; left:40px;
	font-size: 12px;
}

*html #base #partner_tokyu .gr3{
	width:600px;
	position:relative;
	top:510px; left:40px;
	font-size: 12px;
}

*html #base #partner_tokyu p.gr34{
	width:600px;
	position:relative;
	top:670px; left:40px;
	font-size: 12px;
}

*html #base #partner_tokyu p.gr44{
	width:600px;
	position:relative;
	top:690px; left:40px;
	font-size: 12px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* partner_tokyu over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* contactview element start*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/


*html #base #contactview #content_main li{
	position:relative;
	bottom:16px;
	margin-bottom:41px;
}


/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* contactview element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* service element start*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*html #base #service #content_main .box5{
	margin-bottom:-30px;
}

*html #base #service #content_main .box6{
	margin-bottom:-20px;
}

*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 *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* personal element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*-----------------------------------------------------
 content_charm
-----------------------------------------------------*/
*html #base #personal #content_main .content_charm dd{
	font-size: 9px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* personal element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* personal_merit element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*-----------------------------------------------------
 content_charm
-----------------------------------------------------*/
*html #base #personal_merit #content_main .content_charm dd{
	font-size: 9px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* personal_merit element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* business element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*-----------------------------------------------------
 content_charm
-----------------------------------------------------*/
*html #base #business #content_main .content_charm dd{
	font-size: 9px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* business element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* business_merit element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*-----------------------------------------------------
 content_charm
-----------------------------------------------------*/
*html #base #business_merit #content_main .content_charm dd{
	font-size: 9px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* business_merit element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* stationlist element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*html #base #stationlist .hs .hit_area span.details img{
	position: absolute;
	margin-left:5px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* stationlist element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* stationsearch element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

*html #stationsearch .hs .hit_area span.details img{
	position: absolute;
	margin-left:5px;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* stationsearch element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* contact element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

* html #contact .table-holder table td select.selectTxt {
	width: 99px;
}

/*-- prevButton,transmitButton hack forIE-----*/
* html #contact .table-holder ul.paging li{  
	display: inline;
	margin-right: 3px;
	zoom: 1;
}
*+html #contact .table-holder ul.paging li {  
	display: inline;
	margin-right: 3px;
	zoom: 1;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* contact element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* station element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

* html #station .table-holder table td select.selectTxt {
	width: 99px;
}

/*-- prevButton,transmitButton hack forIE-----*/
* html #station .table-holder ul.paging li{  
	display: inline;
	margin-right: 3px;
	zoom: 1;
}
*+html #station .table-holder ul.paging li {  
	display: inline;
	margin-right: 3px;
	zoom: 1;
}
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* station element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* enquete element start*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
#enquete .table-holder ul.column {display: inline-block;}
/* Hides from IE-mac \*/
* html #enquete .table-holder ul.column {height: 1%;}
#enquete .table-holder ul.column {display: block;}
/* End hide from IE-mac */

/*-- prevButton,transmitButton hack forIE-----*/
* html #enquete .table-holder ul.paging li{  
	display: inline;
	margin-right: 3px;
	zoom: 1;
}
*+html #enquete .table-holder ul.paging li {  
	display: inline;
	margin-right: 3px;
	zoom: 1;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* enquete element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* entry_reserve element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

* html #entry_reserve .table-holder table td select.selectTxt {
	width: 99px;
}

/*-- prevButton,transmitButton hack forIE-----*/
* html #entry_reserve .table-holder ul.paging li{  
	display: inline;
	margin-right: 3px;
	zoom: 1;
}
*+html #entry_reserve .table-holder ul.paging li {  
	display: inline;
	margin-right: 3px;
	zoom: 1;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* entry_reserve element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* insurance element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

* html #insurance table td {
	width: 240px;
}
/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* insurance element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* service_flow element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*--------------------------------------------------------------
three_step_step01
--------------------------------------------------------------*/
* html #base #service_flow .three_step_step01{
    margin:0 0 0 0.7em;
}

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* service_flow element over *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* carlist element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/

* 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;
}

* html #carlist .sub{
	padding:0 0 0 15px;
	font-size:12px;
	line-height:30px;
	background: url(../../images/icn_carlist_green.gif) 0 1px no-repeat;
}

* html #carlist .subie{
	padding:0 0 0 15px;
	font-size:12px;
	line-height:30px;
	background: url(../../images/icn_carlist_pink.gif) 0 -1px no-repeat;
}

* 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;
}


* 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;
}

* 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;
}

* 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;
}

* 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 *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/


