@charset "UTF-8";

/*==========================================================================

commonSetting

==========================================================================*/
body.outline div#contents dl dt,
body.access div#map dl dt,
body.access div#access ul li {
text-indent: -9999px;
font-size: 1;	/* forWinIE */
line-height: 1;	/* forWinIE */
}

/*-------------------------------------
pageTitleSetting
-------------------------------------*/
div#contents h3 {
width: 630px;
height: 44px;
}

/*-------------------------------------
layoutSetting
-------------------------------------*/
div#map,
body.access div#access,
div#acquisition,
div#use,
div#thirdParty,
div#disclosing,
body.sitemap div#contents div {
margin-bottom: 46px;
}

div#lendingSystem dl dd table,
body.privacy div.pageCaption,
body.about div#contents div {
margin-bottom: 32px;
}

/*-------------------------------------
dlFloatSetting
-------------------------------------*/
body.outline div#contents dl dt,
body.history div#contents dl dt,
body.access div#map dl dt {
float: left;
}

body.outline div#contents dl dt,
body.access div#map dl dt {
width: 110px;
height: 20px;
}

body.outline div#contents dl dd,
body.access div#map dl dd {
margin: 0 0 14px 122px;
}

/* hackSettingForWinIE6 -3px */
* html body.outline div#contents dl {
height: 1%;
}

* html body.outline div#contents dl dt {
margin-right: -122px;
}
/* hackSettingForWinIE6 -3px */

body.history div#contents dl dt {
width: 7.5em;
}

body.history div#contents dl dd {
margin-left: 8em;
}

/* hackSettingForWinIE6 -3px */
* html body.history div#contents dl {
height: 1%;
}

* html body.history div#contents dl dt {
margin-right: -8em;
}
/* hackSettingForWinIE6 -3px */




/*==========================================================================

titleSetting

==========================================================================*/
body.outline div#contents h2 {
background: url("../images/otl_ttl.gif") no-repeat;
}

body.history div#contents h2 {
background: url("../images/hst_ttl.gif") no-repeat;
}

body.recruit div#contents h2 {
background: url("../images/rcr_ttl.gif") no-repeat;
}

body.insurance div#contents h2 {
background: url("../images/ins_ttl.gif") no-repeat;
}

body.access div#contents h2 {
background: url("../images/acs_ttl.gif") no-repeat;
}

body.privacy div#contents h2 {
background: url("../images/prv_ttl.gif") no-repeat;
}

body.about div#contents h2 {
background: url("../images/abt_ttl.gif") no-repeat;
}

body.sitemap div#contents h2 {
background: url("../images/smp_ttl.gif") no-repeat;
}

body.inquiry div#contents h2 {
background: url("../images/inq_ttl.gif") no-repeat;
}




/*==========================================================================

outlineSetting

==========================================================================*/
body.outline div#contents dl {
margin-left: 10px;
background: url("../images/otl_bg.jpg") no-repeat right top;
}

body.outline div#contents dl dt#tradeName {
background: url("../images/otl_ttl_trade_name.gif") no-repeat;
}

body.outline div#contents dl dt#address {
background: url("../images/otl_ttl_address.gif") no-repeat;
}

body.outline div#contents dl dt#establishment {
background: url("../images/otl_ttl_establishment.gif") no-repeat;
}

body.outline div#contents dl dt#capital {
background: url("../images/otl_ttl_capital.gif") no-repeat;
}

body.outline div#contents dl dt#board {
background: url("../images/otl_ttl_board.gif") no-repeat;
}

body.outline div#contents dl dt#staff {
background: url("../images/otl_ttl_staff.gif") no-repeat;
}

body.outline div#contents dl dt#annual {
background: url("../images/otl_ttl_annual.gif") no-repeat;
}

body.outline div#contents dl dt#bank {
background: url("../images/otl_ttl_bank.gif") no-repeat;
}

body.outline div#contents dl dt#descriptionOfBusiness {
background: url("../images/otl_ttl_description_of_business.gif") no-repeat;
}




/*==========================================================================

historySetting

==========================================================================*/
body.history div#contents dl {
margin: 0 10px .5em;
padding-bottom: .5em;
background: url("../common/images/dot_line_gray.gif") repeat-x left bottom;
}




/*==========================================================================

recruitSetting

==========================================================================*/
body.recruit div#contents p.pageCaption {
margin: 60px 0;
}




/*==========================================================================

insuranceSetting

==========================================================================*/




/*==========================================================================

accessSetting

==========================================================================*/
/*-------------------------------------
titleSetting
-------------------------------------*/
body.access div#contents div#map h3 {
background: url("../images/acs_ttl_map.gif") no-repeat;
}

body.access div#contents div#access h3 {
background: url("../scholarship/images/acs_ttl_access.gif") no-repeat;
}

/*-------------------------------------
layoutSetting
-------------------------------------*/
body.access div#map dl,
body.access div#map p,
body.access div#access ul {
margin: 0 10px;
}

/*-------------------------------------
mapSetting
-------------------------------------*/
body.access div#map dl dt#address {
background: url("../images/acs_ttl_address.gif") no-repeat;
}

body.access div#map dl dt#phone {
background: url("../images/acs_ttl_phone.gif") no-repeat;
}

body.access div#map dl dt#fax {
background: url("../images/acs_ttl_fax.gif") no-repeat;
}

body.access p {
text-align: center;
}

body.access p img {
margin-bottom: 8px;
}

/*-------------------------------------
accessSetting
-------------------------------------*/
body.access div#access ul li {
height: 30px;
}

body.access div#access ul li#subway {
background: url("../scholarship/images/acs_subway.gif") no-repeat;
}

body.access div#access ul li#jr {
background: url("../scholarship/images/acs_jr.gif") no-repeat;
}

body.access div#access ul li#kintetsu {
background: url("../scholarship/images/acs_kintetsu.gif") no-repeat;
}

body.access div#access ul li#nankai {
background: url("../scholarship/images/acs_nankai.gif") no-repeat;
}




/*==========================================================================

privacySetting

==========================================================================*/
/*-------------------------------------
titleSetting
-------------------------------------*/
body.privacy div#contents div#acquisition h3 {
background: url("../images/prv_ttl_acquisition.gif") no-repeat;
}

body.privacy div#contents div#use h3 {
background: url("../images/prv_ttl_use.gif") no-repeat;
}

body.privacy div#contents div#thirdParty h3 {
background: url("../images/prv_ttl_third_party.gif") no-repeat;
}

body.privacy div#contents div#disclosing h3 {
background: url("../images/prv_ttl_disclosing.gif") no-repeat;
}

/*-------------------------------------
layoutSetting
-------------------------------------*/
body.privacy div#contents div p,
body.privacy div#contents div ul {
margin-left: 10px;
margin-right: 10px;
}

body.privacy div#contents div.pageCaption p,
body.privacy div#contents div#disclosing ul {
margin-left: 0;
margin-right: 0;
}

/*-------------------------------------
useSetting
-------------------------------------*/
div#use ul li {
margin-bottom: .5em;
padding-left: 14px;
line-height: 1.2;
background: url("../common/images/ico_square.gif") no-repeat 0 .2em;
}




/*==========================================================================

aboutSetting

==========================================================================*/
/*-------------------------------------
titleSetting
-------------------------------------*/
body.about div#contents div#link h3 {
background: url("../images/abt_ttl_link.gif") no-repeat;
}

body.about div#contents div#copyright h3 {
background: url("../images/abt_ttl_copyright.gif") no-repeat;
}

body.about div#contents div#others h3 {
background: url("../images/abt_ttl_others.gif") no-repeat;
}

body.about div#contents div#prohibited h3 {
background: url("../images/abt_ttl_prohibited.gif") no-repeat;
}

body.about div#contents div#exemption h3 {
background: url("../images/abt_ttl_exemption.gif") no-repeat;
}

body.about div#contents h4 {
margin-top: 15px;
height: auto;
font-size: 1em;
}

/*-------------------------------------
layoutSetting
-------------------------------------*/
body.about div#contents div h4,
body.about div#contents div p,
body.about div#contents div ul {
margin-left: 10px;
}

body.about div#contents div#link p,
body.about div#contents div#copyright p,
body.about div#contents div#exemption p {
margin-left: 24px;
}

/*-------------------------------------
iconSetting
-------------------------------------*/
body.about div#contents div h4,
body.about div#contents div ul li {
margin-bottom: .5em;
padding-left: 14px;
line-height: 1.2;
background: url("../common/images/ico_square.gif") no-repeat 0 .2em;
}




/*==========================================================================

sitemapSetting

==========================================================================*/
/*-------------------------------------
titleSetting
-------------------------------------*/
body.sitemap div#container div#contents h3 {
padding: 8px 0 16px 31px;
height: auto;
font-size: 1em;
line-height: 1.2;
color: #356E96;
text-indent: 0;
background: url("../images/bg_sub_ttl.gif") no-repeat;
}

/*-------------------------------------
listSetting
-------------------------------------*/
body.sitemap div#contents ul.section li {
width: 50%;
float: left;
}

body.sitemap div#contents ul li a {
padding: .2em 0 .2em 18px;
display: block;
}

/*-------------------------------------
webTravelSetting
-------------------------------------*/
body.sitemap div#container div#contents div.webTravel h3 {
background: url("../common/images/bg_travel_sub_ttl.gif") no-repeat;
}

body.sitemap div#contents div.webTravel a {
color: #61B08C;
}

body.sitemap div#contents div.webTravel ul li a {
background: url("../common/images/ico_travel_arrow.gif") no-repeat 2px .6em;
}

/*-------------------------------------
tourSetting
-------------------------------------*/
body.sitemap div#container div#contents div.tour h3 {
background: url("../common/images/bg_tour_sub_ttl.gif") no-repeat;
}

body.sitemap div#contents div.tour a {
color: #3095EA;
}

body.sitemap div#contents div.tour ul li a {
background: url("../tour/images/ico_arrow.gif") no-repeat 2px .6em;
}

/*-------------------------------------
ciaoSankeiSetting
-------------------------------------*/
body.sitemap div#container div#contents div.ciaoSankei h3 {
background: url("../common/images/bg_ciao_sub_ttl.gif") no-repeat;
}

body.sitemap div#contents div.ciaoSankei a {
color: #E4007F;
}

body.sitemap div#contents div.ciaoSankei ul li a {
background: url("../ciao/images/ico_arrow.gif") no-repeat 2px .6em;
}

/*-------------------------------------
eventInfoSetting
-------------------------------------*/
body.sitemap div#container div#contents div.eventInfo h3 {
background: url("../common/images/bg_event_sub_ttl.gif") no-repeat;
}

body.sitemap div#contents div.eventInfo a {
color: #FF1817;
}

body.sitemap div#contents div.eventInfo ul li a {
background: url("../common/images/ico_event_arrow.gif") no-repeat 2px .6em;
}

/*-------------------------------------
slcSetting
-------------------------------------*/
body.sitemap div#container div#contents div.slc h3 {
background: url("../common/images/bg_slc_sub_ttl.gif") no-repeat;
}

body.sitemap div#contents div.slc a {
color: #FF7011;
}

body.sitemap div#contents div.slc ul li a {
background: url("../slc/images/ico_arrow.gif") no-repeat 2px .6em;
}

/*-------------------------------------
scholarshipSetting
-------------------------------------*/
body.sitemap div#container div#contents div.scholarship h3 {
background: url("../scholarship/images/bg_sub_ttl.gif") no-repeat;
}

body.sitemap div#contents div.scholarship a {
color: #093D72;
}

body.sitemap div#contents div.scholarship ul li a {
background: url("../scholarship/images/ico_arrow.gif") no-repeat 2px .6em;
}

/*-------------------------------------
companySetting
-------------------------------------*/
body.sitemap div#contents div.company a {
color: #356E96;
}

body.sitemap div#contents div.company ul li a {
background: url("../common/images/ico_arrow.gif") no-repeat 2px .6em;
}
