@charset "utf-8";

/*===================================================
 Template Layout CSS
=================================================== */

html,body{
#background: url(null) fixed #F7F4F2;
width:100%;
height:100%;
}
body {
text-align:center;
background:#f7f4f2;
line-height:1.6;
color:#333;
}
#container {
min-width:960px;
width:auto !important;
width:100%;
border-bottom:#f1eeec 1px solid;
}
body.popupPage #container {
min-width:716px;
}


/*---------------------------------------------------
 Header
--------------------------------------------------- */
#globalHeaderSeg:after,
#headerUtility .utilityBlock01:after,
#headerUtility .utilityBlock02:after,
ul#langSelectList:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

#globalHeaderSeg,
#headerUtility .utilityBlock01,
#headerUtility .utilityBlock02,
ul#langSelectList {display:inline-block;}

/* Hides from IE-mac \*/
* html #globalHeaderSeg,
* html #headerUtility .utilityBlock01,
* html #headerUtility .utilityBlock02,
* html ul#langSelectList {zoom:1;}

#globalHeaderSeg,
#headerUtility .utilityBlock01,
#headerUtility .utilityBlock02,
ul#langSelectList {display:block;}
/* End hide from IE-mac */


/* globalHeaderSeg
--------------------------------------------------- */
#globalHeaderSeg {
width:960px;
margin:0 auto;
text-align:left;
}
#globalHeaderSeg {
width:960px;
margin:0 auto;
text-align:left;
}

/* headerLogo
--------------------------------------------------- */
#headerLogo {
float:left;
width:112px;
padding:10px 0 11px 1px;
}


/* headerUtility
--------------------------------------------------- */
#headerUtility {
float:right;
width:823px;
margin-top:8px;
}

#headerUtility .utilityBlock01 {
padding-bottom:10px;
}
#headerUtility .utilityBlock01 .inner,
#headerUtility .utilityBlock02 .inner {
float:right;
padding-right:0px;
}

/* langSelectList
--------------------------- */
ul#langSelectList {
float:left;
margin-right:10px;
}
ul#langSelectList li {
float:left;
font-size:0;
}

/* utilityLink
--------------------------- */
#headerUtility ul.utilityLink {
float:left;
margin-top:2px;
font-size:93%;/*renders 12px */
}
#headerUtility ul.utilityLink li {
float:left;
padding-left:13px;
}

/* headerSearch
--------------------------- */
#headerSearch {
float:left;
}
#headerSearch p {
float:left;
}
#headerSearch #i_search_input {
width:190px;
height:19px;
padding:2px 10px 2px 24px;
background:url(/common/images/template/header_bg_search.gif) no-repeat top left;
border:none;
}
#headerSearch #headerSearchBtn {
margin-left:10px;
}

/* fontsizeList
--------------------------- */
#fontsizeWrap {
display:none;
float:left;
padding-left:15px;
}
#fontsizeWrap p,
#fontsizeWrap ul#fontsizeList,
#fontsizeWrap ul#fontsizeList li {
float:left;
font-size:0;
}
#fontsizeWrap p {
padding:0 3px 0 15px;
border-left:#d6d6d6 1px solid;
}
ul#fontsizeList li {
margin-left:3px;
cursor:pointer;
}

/* SimpleHeaderSeg
--------------------------------------------------- */
#simpleHeaderSeg {
width:716px;
margin:0 auto;
text-align:left;
}

#simpleHeaderSeg #headerLogo {
float:none;
padding:12px 0 15px;
}


/*---------------------------------------------------
 Navigation
--------------------------------------------------- */
#navigationSeg {
width:100%;
margin-bottom:29px;
text-align:left;
}
#globalNavSeg{
background: #f7f4f2 url(/common/images/template/gNav_bg_02.gif) repeat-x bottom;
padding-bottom: 4px;
}
#globalNavFrame{
background: url(/common/images/template/gNav_bg_01.gif) repeat-x bottom;
}

/* Global Navigation
--------------------------------------------------- */
ul#globalNav:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
ul#globalNav {display:inline-block;}
/* Hides from IE-mac \*/
* html ul#globalNav {zoom:1;}
ul#globalNav {display:block;}
/* End hide from IE-mac */

ul#globalNav {
width: 968px;
margin:0 auto;
}

ul#globalNav li {
float:left;
font-size:0;
line-height:0;
}
ul#globalNav li a {
display: block;
}

/* Stay Setting */
ul#globalNav li#gNavStation a   { background: url(/common/images/template/gNav_station_s.gif); }
ul#globalNav li#gNavTicket a    { background: url(/common/images/template/gNav_ticket_s.gif); }
ul#globalNav li#gNavShop a      { background: url(/common/images/template/gNav_shop_s.gif); }
ul#globalNav li#gNavEnjoy a     { background: url(/common/images/template/gNav_enjoy_s.gif); }
ul#globalNav li#gNavSafety a    { background: url(/common/images/template/gNav_safety_s.gif); }
ul#globalNav li#gNavCorporate a { background: url(/common/images/template/gNav_corporate_s.gif); }

body.catStation   ul#globalNav li#gNavStation a img,
body.catTicket    ul#globalNav li#gNavTicket a img,
body.catShop      ul#globalNav li#gNavShop a img,
body.catEnjoy     ul#globalNav li#gNavEnjoy a img,
body.catSafety    ul#globalNav li#gNavSafety a img,
body.catCorporate ul#globalNav li#gNavCorporate a img {
opacity: 00;
filter: alpha(opacity=0);
}


/* Breadcrumbs
--------------------------------------------------- */
#breadcrumbs{
width:960px;
margin: 0 auto;
}
#breadcrumbs .frame {
zoom:1;
}

#breadcrumbs ul {
font-size:93%;/*renders 12px */
}

#breadcrumbs ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#breadcrumbs ul {display:inline-block;}
/* Hides from IE-mac \*/
* html #breadcrumbs ul {zoom:1;}
#breadcrumbs ul {display:block;}
/* End hide from IE-mac */

#breadcrumbs ul li {
float:left;
margin-right:12px;
white-space:nowrap;
}
#breadcrumbs ul li a {
display:block;
padding:6px 22px 6px 0;
background:url(/common/images/template/breadcrumbs_arrow.gif) no-repeat right center;
}
#breadcrumbs ul li.stay {
padding:6px 22px 6px 0;
}


/*---------------------------------------------------
 Content
--------------------------------------------------- */
#contentSeg {
width:960px;
margin:0 auto;
padding-bottom:20px;
text-align:left;
}

#contentSegDivide:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#contentSegDivide {display:inline-block;}
/* Hides from IE-mac \*/
* html #contentSegDivide {zoom:1;}
#contentSegDivide {display:block;}
/* End hide from IE-mac */

#mainArea {
padding-bottom:15px;
}
#contentSegDivide #mainArea {
float:left;
width:716px;
}
#contentSegDivide #asideArea {
float:right;
width:228px;
padding-bottom:30px;
}

#pageHeadline {
padding-bottom:24px;
}


/*---------------------------------------------------
 Local Navigation
--------------------------------------------------- */
#localNav {
width:228px;
padding-bottom:36px;
}

#localNav ul {
zoom:1;
}
#localNav ul li {
zoom:1;
}
#localNav ul li a {
zoom:1;
display:block;
text-decoration:none;
}
#localNav ul li a span {
zoom:1;
display:block;
border-bottom:#d8d8d8 1px solid;
}

#localNav ul li.last a span {
border-bottom:none;
}
#localNav .lNavList_1st ul.open {
display: block;
}


/*  Local Navigation Head
--------------------------------------------------- */
#localNav #lNavHead a {
zoom:1;
display:block;
color:#fff;
font-weight:bold;
text-decoration:none;
background:url(/common/images/template/lNav_bg_headM.gif) repeat-y top left;
cursor:pointer;
}
#localNav #lNavHead a span {
zoom:1;
display:block;
color:#fff;
background:url(/common/images/template/lNav_bg_headT.gif) no-repeat top left;
}
#localNav #lNavHead a span span {
zoom:1;
display:block;
padding:13px 10px 13px 38px;
background:url(/common/images/template/lNav_ico_03.gif) no-repeat 16px 15px;
}


/*  First List
--------------------------------------------------- */
#localNav li a {
zoom:1;
color:#187fa5;
}
#localNav ul.lNavList_1st li a span span {
zoom:1;
display:block;
border-bottom:none;
cursor:pointer;
padding:8px 10px 8px 36px;
}

#localNav li a:link,
#localNav li a:visited {
background:url(/common/images/boxFrame01_bg_quarterM.gif) repeat-y top left;
}

/* hover */
#localNav li a:hover,
#localNav li a:active,
#localNav li a:focus {
zoom:1;
background:url(/common/images/template/lNav_bg_hover.gif) repeat-y top left;
color:#fff;
}

/* stay */
#localNav li a.stay:link,
#localNav li a.stay:visited,
#localNav li a.stay:hover,
#localNav li a.stay:active,
#localNav li a.stay:focus {
zoom:1;
background:url(/common/images/template/lNav_bg_hover.gif) repeat-y top left;
color:#fff;
}

/* hover last */
#localNav li.last a:link span,
#localNav li.last a:visited span {
zoom:1;
background:url(/common/images/boxFrame01_bg_quarterB.gif) no-repeat bottom left;
}
#localNav li.last a:hover span,
#localNav li.last a:active span,
#localNav li.last a:focus span {
zoom:1;
background:url(/common/images/template/lNav_bg_hoverLast.gif) no-repeat bottom left;
}

/* stay last */
#localNav li.last a.stay:link span,
#localNav li.last a.stay:visited span,
#localNav li.last a.stay:hover span,
#localNav li.last a.stay:active span,
#localNav li.last a.stay:focus span {
zoom:1;
background:url(/common/images/template/lNav_bg_hoverLast.gif) no-repeat bottom left;
}

/* Normal Link Icon */
#localNav ul.lNavList_1st li a:link span span,
#localNav ul.lNavList_1st li a:visited span span {
zoom:1;
background:url(/common/images/template/lNav_ico_01.gif) no-repeat 16px 11px;
}
#localNav ul.lNavList_1st li a:hover span span,
#localNav ul.lNavList_1st li a:active span span,
#localNav ul.lNavList_1st li a:focus span span {
zoom:1;
background:url(/common/images/template/lNav_ico_01_o.gif) no-repeat 16px 11px;
}

/* Normal Link Icon Stay */
#localNav ul.lNavList_1st li a.stay:link span span,
#localNav ul.lNavList_1st li a.stay:visited span span,
#localNav ul.lNavList_1st li a.stay:hover span span,
#localNav ul.lNavList_1st li a.stay:active span span,
#localNav ul.lNavList_1st li a.stay:focus span span {
zoom:1;
background:url(/common/images/template/lNav_ico_01_o.gif) no-repeat 16px 11px;
}

/* External Link Icon */
#localNav ul.lNavList_1st li a.externalLink:link span span,
#localNav ul.lNavList_1st li a.externalLink:visited span span {
zoom:1;
background:url(/common/images/externalLink_ico_01.gif) no-repeat 16px 11px;
}
#localNav ul.lNavList_1st li a.externalLink:hover span span,
#localNav ul.lNavList_1st li a.externalLink:active span span,
#localNav ul.lNavList_1st li a.externalLink:focus span span,
#localNav ul.lNavList_1st li a.externalLink.stay span span {
zoom:1;
background:url(/common/images/externalLink_ico_01_o.gif) no-repeat 16px 11px;
}

/* Open Icon */
#localNav ul.lNavList_1st li.down a:link span span,
#localNav ul.lNavList_1st li.down a:visited span span {
zoom:1;
background-image: url(/common/images/template/lNav_ico_down01.gif);
}
#localNav ul.lNavList_1st li.down a:hover span span,
#localNav ul.lNavList_1st li.down a:active span span,
#localNav ul.lNavList_1st li.down a:focus span span {
zoom:1;
background-image: url(/common/images/template/lNav_ico_down01_o.gif);
}

/* Open Icon Stay */
#localNav ul.lNavList_1st li.down a.stay:link span span,
#localNav ul.lNavList_1st li.down a.stay:visited span span,
#localNav ul.lNavList_1st li.down a.stay:hover span span,
#localNav ul.lNavList_1st li.down a.stay:active span span,
#localNav ul.lNavList_1st li.down a.stay:focus span span {
zoom:1;
background-image: url(/common/images/template/lNav_ico_down01_o.gif);
}


/*  Second List
--------------------------------------------------- */
#localNav li ul.lNavList_2nd li a {
zoom:1;
color:#187fa5;
}

#localNav ul.lNavList_1st li ul.lNavList_2nd li a span span {
zoom:1;
display:block;
border-bottom:none;
cursor:pointer;
padding:8px 10px 8px 48px;
}

#localNav li ul.lNavList_2nd li a:link,
#localNav li ul.lNavList_2nd li a:visited {
zoom:1;
background:url(/common/images/template/lNav_bg_second.gif) repeat-y top left;
}

/* hover */
#localNav li ul.lNavList_2nd li a:hover,
#localNav li ul.lNavList_2nd li a:active,
#localNav li ul.lNavList_2nd li a:focus {
zoom:1;
background:url(/common/images/template/lNav_bg_hover.gif) repeat-y top left;
color:#fff;
}

/* stay */
#localNav li ul.lNavList_2nd li a.stay:link,
#localNav li ul.lNavList_2nd li a.stay:visited,
#localNav li ul.lNavList_2nd li a.stay:hover,
#localNav li ul.lNavList_2nd li a.stay:active,
#localNav li ul.lNavList_2nd li a.stay:focus {
zoom:1;
background:url(/common/images/template/lNav_bg_hover.gif) repeat-y top left;
color:#fff;
}


/* hover last */
#localNav li ul.lNavList_2nd li.last a:link span,
#localNav li ul.lNavList_2nd li.last a:visited span {
zoom:1;
background:url(/common/images/template/lNav_bg_secondLast.gif) no-repeat bottom left;
}
#localNav li ul.lNavList_2nd li.last a:hover span,
#localNav li ul.lNavList_2nd li.last a:active span,
#localNav li ul.lNavList_2nd li.last a:focus span {
zoom:1;
background:url(/common/images/template/lNav_bg_hoverLast.gif) no-repeat bottom left;
}


/* stay last */
#localNav li ul.lNavList_2nd li.last a.stay:link span,
#localNav li ul.lNavList_2nd li.last a.stay:visited span,
#localNav li ul.lNavList_2nd li.last a.stay:hover span,
#localNav li ul.lNavList_2nd li.last a.stay:active span,
#localNav li ul.lNavList_2nd li.last a.stay:focus span {
zoom:1;
background:url(/common/images/template/lNav_bg_hoverLast.gif) no-repeat bottom left;
}


/* Normal Link Icon */
#localNav ul.lNavList_1st li ul.lNavList_2nd li a:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a:visited span span {
zoom:1;
background:url(/common/images/template/lNav_ico_02.gif) no-repeat 36px 15px;
}
#localNav ul.lNavList_1st li ul.lNavList_2nd li a:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a:focus span span {
zoom:1;
background:url(/common/images/template/lNav_ico_02_o.gif) no-repeat 36px 15px;
}

/* Normal Link Icon Stay */
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.stay:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.stay:visited span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.stay:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.stay:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.stay:focus span span {
zoom:1;
background:url(/common/images/template/lNav_ico_02_o.gif) no-repeat 36px 15px;
}

/* External Link Icon */
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.externalLink:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.externalLink:visited span span {
zoom:1;
background:url(/common/images/externalLink_ico_01.gif) no-repeat 30px 11px;
}
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.externalLink:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.externalLink:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.externalLink:focus span span {
zoom:1;
background:url(/common/images/externalLink_ico_01_o.gif) no-repeat 30px 11px;
}

/* Open Icon */
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a:visited span span {
zoom:1;
background-image: url(/common/images/template/lNav_ico_down02.gif);
}
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a:focus span span {
zoom:1;
background-image: url(/common/images/template/lNav_ico_down02_o.gif);
}

/* Open Icon Stay */
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a.stay:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a.stay:visited span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a.stay:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a.stay:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a.stay:focus span span {
zoom:1;
background-image: url(/common/images/template/lNav_ico_down02_o.gif);
}


/*  Third List
--------------------------------------------------- */
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a {
zoom:1;
background:url(/common/images/template/lNav_bg_third.gif) repeat-y top left;
color:#187fa5;
}

#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a span span {
zoom:1;
display:block;
border-bottom:none;
cursor:pointer;
padding:8px 10px 8px 59px;
}

#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a:link,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a:visited {
zoom:1;
background:url(/common/images/template/lNav_bg_third.gif) repeat-y top left;
}

/* hover */
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a:hover,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a:active,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a:focus {
zoom:1;
background:url(/common/images/template/lNav_bg_hover.gif) repeat-y top left;
color:#fff;
}

/* stay */
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:link,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:visited,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:hover,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:active,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:focus {
zoom:1;
background:url(/common/images/template/lNav_bg_hover.gif) repeat-y top left;
color:#fff;
}

/* hover last */
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a:link span,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a:visited span {
zoom:1;
background:url(/common/images/template/lNav_bg_thirdLast.gif) no-repeat bottom left;
}
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a:hover span,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a:active span,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a:focus span {
zoom:1;
background:url(/common/images/template/lNav_bg_hoverLast.gif) no-repeat bottom left;
}

/* stay last */
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a.stay:link span,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a.stay:visited span,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a.stay:hover span,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a.stay:active span,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a.stay:focus span {
zoom:1;
background:url(/common/images/template/lNav_bg_hoverLast.gif) no-repeat bottom left;
}

/* Normal Link Icon */
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a:visited span span {
zoom:1;
background:url(/common/images/template/lNav_ico_02.gif) no-repeat 48px 15px;
}
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a:focus span span {
zoom:1;
background:url(/common/images/template/lNav_ico_02_o.gif) no-repeat 48px 15px;
}

/* Normal Link Icon Stay */
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:visited span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:focus span span {
zoom:1;
background:url(/common/images/template/lNav_ico_02_o.gif) no-repeat 48px 15px;
}

/* External Link Icon */
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.externalLink:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.externalLink:visited span span {
zoom:1;
background:url(/common/images/externalLink_ico_01.gif) no-repeat 42px 12px;
}
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.externalLink:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.externalLink:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.externalLink:focus span span {
zoom:1;
background:url(/common/images/externalLink_ico_01_o.gif) no-repeat 42px 12px;
}


/*---------------------------------------------------
 Directory Navigation
--------------------------------------------------- */
#directoryNav {
zoom:1;
background:url(/common/images/boxFrame01_bg_fullM.gif) repeat-y top left;
font-size:93%;/*renders 12px */
line-height:1.4;
}
#directoryNav .frame01 {
zoom:1;
background:url(/common/images/boxFrame01_bg_fullT.gif) repeat-x top left;
}
#directoryNav .frame02 {
zoom:1;
background:url(/common/images/boxFrame01_bg_fullB.gif) repeat-x bottom left;right;padding:17px 0;
}

#directoryNav .innerBoxWrap:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#directoryNav .innerBoxWrap {display:inline-block;}
/* Hides from IE-mac \*/
* html #directoryNav .innerBoxWrap {zoom:1;}
#directoryNav .innerBoxWrap {display:block;}
/* End hide from IE-mac */


#directoryNav .innerBoxWrap {
zoom:1;
background:url(/common/images/template/directoryNav_bg_01.gif) repeat-y top left;
}
#directoryNav .innerBox {
float:left;
width:162px;
padding:0 15px;
}
#directoryNav p.category {
padding-bottom:10px;
font-weight:bold;
}
#directoryNav p.category a {
zoom:1;
display:block;
background:url(/common/images/textLink_ico_01.gif) no-repeat 0 2px;
padding-left:17px;
}
#directoryNav ul.list {
margin:-7px 0 0 17px;
padding-bottom:17px;
}
#directoryNav ul.list li a {
zoom:1;
display:block;
padding-top:7px;
}


/*---------------------------------------------------
 Footer
--------------------------------------------------- */
p#footerLogo {
float:left;
margin-left:-2px;
padding-right:15px;
}
p#footerCopy {
float:right;
margin-top:13px;
}

p#footerPlatform{
padding:30px;
text-align:center;
font-size:240%;/*renders 12px */
font-weight:bold;
border:2px solid #CCC;
display:none;/*スマホ出し分けプロパティ*/
width:580px;
margin:0 auto 10px;
background:#f9f9f9;
}
p#footerPlatform a{color:#187FA5}


/* Global Footer
--------------------------------------------------- */
#globalFooterSegWrap {
width:100%;
background:#fff;
}

#globalFooterSeg:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#globalFooterSeg {display:inline-block;}
/* Hides from IE-mac \*/
* html #globalFooterSeg {zoom:1;}
#globalFooterSeg {display:block;}
/* End hide from IE-mac */

#globalFooterSeg {
width:960px;
margin:0 auto;
padding:26px 0 28px;
text-align:left;
background:#fff;
}

#globalFooterSeg ul.utilityLink {
float:left;
margin-top:13px;
}
#globalFooterSeg ul.utilityLink li {
display:inline;
margin-right:12px;
padding-right:8px;
border-right:#187fa5 1px solid;
font-size:93%;/*renders 12px */
}
/* for Safari, GoogleChrome, FF */
body:nth-of-type(1) #globalFooterSeg ul.utilityLink li {
margin-right:5px;
}
#globalFooterSeg ul.utilityLink li.last {
margin-right:0;
padding-right:0;
border:none;
}


/* Simple Footer
--------------------------------------------------- */
#simpleFooterSeg:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#simpleFooterSeg {display:inline-block;}
/* Hides from IE-mac \*/
* html #simpleFooterSeg {zoom:1;}
#simpleFooterSeg {display:block;}
/* End hide from IE-mac */

#simpleFooterSeg {
width:716px;
margin:0 auto;
text-align:left;
}

/*---------------------------------------------------
 Page Top Btn
--------------------------------------------------- */
#pagetopComp {
width:36px;
height:120px;
position:fixed;
bottom:110px;
right:0;
z-index:999;
}
* html #pagetopComp {
position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
margin-left:expression(0 - parseInt(this.offsetWidth / 2) + (document.documentElement && document.documentElement.scrollLeft || document.body.scrollLeft) + 'px');
}