/* CSS Document */


/* ----- font-color ----- */

body{
	color:#555555;
}
a {
	color:#444444;
}
a:visited {
	color:#;
}
a:hover {
	color:#C3904F;
}


/* ----- font-size ----- */

h1,
#container #contents #main table p,
#container #contents #main table.gray td.nest-table table th,
#container #contents #main table.gray td.nest-table table td,
#container #contents #main table.gray td.nest-ol ol li,
#container #contents #main .item-box-top h3 span,
#container #contents #main .box_air-trans .box_main dl.list dd table,
#container #contents #main div.standing-rule dl dd dl.ol dt,
#container #contents #main div.standing-rule dl dd dl.ol dd,
#container #contents #main #sitemap ul.item-link  li.sub-category ul li ,
#container #contents #main .box_air-trans .box_main dl.list dt a,
#container #contents #main ul.list li ul li{
	font-size:100%;
}

h2,
h2 span,
h3 span,
#container #contents #main .list_link-with-table table th span,
#container #contents #main .item-box dd p.title a span,
#container #contents #main .box_air-trans .box_main dl dd,
#container #contents #main table.link-list td span.url-link,
#container #contents #main table.link-list td p span,
#container #contents #main .inquiry-form p span,
#container #contents #main #box_info h1{
	font-size:90%;
}


p,
#main ol li,
#main ul li,
#container #contents #main h3,
#container #contents #main h4,
#container #contents #main table caption,
#container #contents #main .border-box h2,
#container #contents #main .item-box dd p.title,
#container #contents #main .item-box_tapa dd p.title,
#container #contents #main .item-box_tapa dd p.text,
#container #contents #main table th,
#container #contents #main table td,
body#popup #contents_popup table th,
body#popup #contents_popup table td,
#container #contents #main .transit-links p.next-back span.back a,
#container #contents #main .transit-links p.next-back span.next a,
#container #contents #main .transit-links_pd-t p.next-back span.back a,
#container #contents #main .transit-links_pd-t p.next-back span.next a,
#container #contents #main .transit-links p.to-index span a,
#container #contents #main .transit-links_pd-t p.to-index span a,
#container #contents #main .list_text-link-to dl dt p.title,
#container #contents #main .list-facility-detail .detail-text h4,
body#popup #contents_popup #gd21 ul li,
body#popup #contents_popup #scm ul li,
#container #contents #main_index .list-whats-new ul li,
#container #contents #main .russia-india-top dl dd dl.each-links dd a,
#container #contents #main .box_air-trans .box_main dl dt a,
body#popup #contents_popup #courier_dox h2,
body#popup #contents_popup #courier_spx h2,
body#popup #contents_popup #flower h2,
body#popup #contents_popup #flower h3,
body#popup #contents_popup #flower h4,
body#popup #contents_popup #flower p,
body#popup #contents_popup #g-scm h2,
body#popup #contents_popup #g-scm h3,
body#popup #contents_popup #scm p,
body#popup #contents_popup #scm h2,
body#popup #contents_popup #scm h3,
body#popup #contents_popup #scm p,
#container #contents #main dl.trailer-list dt,
#container #contents #main dl.russia-tsr,
#container #contents #main dl.each-faq dt,
#container #contents #main .standing-rule dl dt,
#container #contents #main .standing-rule dl dd,
#container #contents #main #box_error h1,
#container #contents #main #box_info h1 span  {
	font-size:80%;
}


#container #contents ul.item-link li,
#container #contents ul.item-link_support li,
#container #contents ul.item-link_service li,
#container #contents #side ul.sidemenu li span,
#container #contents #main dl.list_text-index dt p,
#container #contents #main .box_air-trans .box_surcharge p.pdf-link a,
#container #contents #main .box_air-trans .box_main dl dd,
#container #contents #main table.f-s,
#popup #contents_popup table.f-s,
#container #contents #main .box_air-trans .box_main dl.list dt {
	font-size:75%;
}

#main .note,
#container #contents #main .item-box dd p.text,
#container #contents #main dl.list_text-index dd p.text,
#container #contents #main .list_text-link-to dl dt p.text,
#container #contents #main .list_link-with-table table td,
#container #contents #main .flash-annotation p,
#container #contents #main .annotation_btm-r,
#container #contents #main_top .box_middle p,
#container #contents #main_index .box_left .box-search .box_middle p,
#container #contents #main_index .box_right .banner-area p,
#container #contents #main .item-box_categorized dd p.text-s,
#container #contents #main .item-box-top p.anno,
#container #contents #main table.pdf-link td,
#container #contents #main p.anno-pdf,
#container #contents #main dl.annotation dt,
#container #contents #main dl.annotation dd,
#container #contents #main .box_air-trans .box_surcharge .box_detail dl dt,
#container #contents #main .box_air-trans .box_surcharge .box_detail dl dd,
#container #contents #main .box_air-trans .box_surcharge .box_detail p,
#container #contents #main .box_air-trans .box_surcharge .box_detail ul li,
body#popup #contents_popup #flower p.anno,
body#popup #contents_popup #courier_dox p,
body#popup #contents_popup #courier_spx p,
#container #contents #main #office-details p.img-right,
#container #contents #main #office-details p.place,
#container #contents #main dl.each-faq dd.nest-list dl dd p.anno-text,
#container #contents #main .box_introduction dl dd p.text {
	font-size:70%;
}

#header #head-menu p a,
#header #head-menu ul.navi-box li.search-box input,
#container #contents #menu-area p.bread-crumb {
	font-size:60%;
}


/* ----- line-height ----- */

p{
line-height:120%;
}

#footer_corporate {
	padding: 10px 0px 0px 20px;
	font-size:80%;
	line-height:120%;
}

.red {
	color: #FF0000;
}

#profile {
	width: 500px;
	margin: 30px auto;
	background: #FFFFCC;
	padding: 10px;
	font-size: 80%;
}
