@charset "shift_jis";

/******************************
 route_scdl
******************************/

/* route
------------------------------------------*/
#left .l_menu {display:none}
#left .l_info {margin-top:0}

.fla {
	text-align:center;
	padding-top:15px;
	}


/* schedule
------------------------------------------*/
.scdl_btn li {
	display:inline;
	list-style:none;
	padding-top:5px;
	margin-right:15px;
	}

.scdl_btn .end {margin-left:0}

.btn_mr {margin-right:15px}

.h4_chg {
	float:left;
	margin:5px 0 30px;
	padding-left:10px;
	}

.li_asia {
	float:right;
	margin-top:7px;
	}

.ul_chg {
	margin-left:10px;
	}

.ul_chg li {
	display:inline;
	margin-left:15px;
	}

/* site_map
------------------------------------------*/
.h4_st {
	font-size:1.6em;
	color:#21304A;
	border-left:5px #73757B solid;
	line-height:1.5;
	padding-left:5px;
	}

.s_map_li {
	list-style:none;
	margin:0 0 30px 20px;
	}

.s_map_li li {
	font-size:1.4em;
	background:url(../img/ico_allow3.gif) no-repeat left center;
	padding-left:15px;
	line-height:1.5;
	margin-top:5px;
	}

.s_map_li li a {text-decoration:underline}

/* privacy
------------------------------------------*/
.pr_txt {
	font-size:1.3em;
	line-height:1.5;
	}

.pr_mt10 {margin-top:10px}
.pr_mt30 {margin-top:30px}

.h4_pr {
	font-size:1.4em;
	border-bottom:1px solid #21304A;
	color:#21304A;
	margin:30px 0 5px;
	}
.pr_ul01 {
	font-size:1.3em;
	line-height:none;
	list-style:none;
	}

.pr_ul01 li {
	margin-bottom:5px;
	line-height:1.5;
	}

.pr_name {
	font-size:1.3em;
	text-align:right;
	margin-bottom:15px;
	}

.pr_h5 {
	font-size:1.2em;
	background:url(../img/ico_allow3.gif) no-repeat left center;
	padding-left:15px;
	line-height:1.5;
	margin-top:15px;
	}

.pr_ul02 {
	font-size:1.3em;
	line-height:none;
	margin-left:20px;
	}

.pr_ul02 li {
	margin-bottom:5px;
	line-height:1.5;
	}
