@charset "utf-8";

/* Table Of Contents
----------------------------------------

# cm_gNav
# cm_content04

----------------------------------------*/


/* # cm_gNav
---------------------------------------------------------------------------- */

div#cm_gNav dl dd ul li#cm_gNavGet a img {
	visibility: hidden;
}

ul.cm_gNavGet li a img {
	visibility: visible !important;
}

div#cm_gNav dl dd ul li#cm_gNavGet a {
	background: url(../../common/images/gnav_get_s.gif) no-repeat 0 0;
}

body.ge_getTicket div#cm_gNav dl dd ul li.ge_stay ul li a:hover {
	background-color: #ffe5e5!important;
}


/* # cm_content04
---------------------------------------------------------------------------- */

h3.ge_mHead01 {
	margin-bottom: 9px;
}

ul.ge_general li p {
	width: 488px;
}

.ge_adsBlock {
	background: url(../../common/images/bg_line02.gif) repeat-x left top;
	margin: 19px 2px 0;
}

.ge_adsBlock01 {
	background: none;
	margin: 0 2px 0;
}

div.ge_agreement p.ge_title {
	padding: 22px 0 0 0;
}

div.ge_agreement p.ge_text {
	margin-bottom: -17px;
	padding: 22px 0 0 0;
}

div.ge_agreement .ge_text li,
div.ge_agreement p.ge_text01 {
	padding-left: 10px;
	text-indent: -10px;
	width: auto;
}

p.pagetop_index {
    font-size: 90%;
    padding: 170px 0 20px;
    text-align: right;
}

a.bg_hover:hover {
	background: none repeat scroll 0 0 #FFE5E5 !important;
}

div.cm_section {
    margin-bottom: 4px;
}

/* 20121019 ���p�K��J�e�S���ړ� */
ul.dg_linkList {
	padding-left: 0px;
}

div.dg_item h3 {
	margin: 26px 0 16px 0!important;
}

ul.dg_linkList li {
	background: url(../../common/images/ico_arrow13.gif) no-repeat 0 2px;
	display: inline;
	padding-left: 22px;
	margin-right: 15px;
	width: auto;
}

div.dg_box {
	padding-bottom: 39px;
}

div.dg_last {
	margin-bottom: -11px;
	padding-bottom: 0;
}

div.dg_box h4 {
	font-weight: bold;
	padding: 1px 0 5px 3px;
}

div.dg_box p {
	padding-bottom: 10px;
}
span.em {
    color: #FF0000;
}

.gt_attention {
    font-size: 120%;
}
.gt_attention .bold{
    font-weight: bold;
}