@charset "shift_jis";

/*-- local --*/
.p_more {margin-bottom:0.4em;}

.mt20  { margin-top: 20px  !important; }


.float_l { float: left !important; }


.yellow_box {
	border:1px solid #CCC;
	margin: 10px 0 0 0;
	padding: 0px;
	background-color: #FFC;
}
.yellow_box td {
	padding: 5px;
}
.yellow_box ul {
	list-style-type: none;
}
.yellow_box th {
	border-bottom:1px solid #CCC;
	padding: 5px;
}


.border_900{
	border:1px solid #900;
	margin: 10px 0 0 0;
	padding: 5px 0;
	width: 100%;
}
.border_900 p {
	padding: 0 7px;
}
.border_900 ul {
	padding: 0 7px;
}


table.touroku {
border-bottom:1px solid #B2B2B2;
width:950px;
}
table.touroku td.rfc_l {
background-image:url("/mycamp/image2009/registry_l.gif");
background-repeat:repeat-y;
width:2px;
}
table.touroku td.rfc_m {
background:url("/mycamp/image2009/registry_bg.gif") repeat-x scroll left bottom #D1DFF7;
padding:15px 20px;
width:948px;
}
table.touroku td.rfc_r {
background-image:url("/mycamp/image2009/registry_r.gif");
background-repeat:repeat-y;
width:2px;
}
table.touroku td.registry_btn {
text-align:right;
}
table.touroku table {
width:100%;
}

.magt10 {
    margin-top: 10px;
}


/* インデント ------------------------- */
.cautionC01 {
	padding-left: 0.9em !important;
	text-indent: -0.9em !important;
}

.indent05 {
padding-left: 0.5em;
text-indent: -0.5em;
}
.indent15 {
padding-left: 1.5em;
text-indent: -1.5em;
}

.floatR {
	float:right;
}

#DomContainer a.tlink_b:link, 
#IntContainer a.tlink_b:link, 
#DomTourContainer a.tlink_b:link, 
#IntTourContainer a.tlink_b:link,
#AMCContainer a.tlink_b:link {
	text-decoration:underline;
}

#DomContainer a.tlink_b:visited, 
#IntContainer a.tlink_b:visited, 
#DomTourContainer a.tlink_b:visited, 
#IntTourContainer a.tlink_b:visited,
#AMCContainer a.tlink_b:visited {
	text-decoration:underline;
}

/*
#headLine1cl{
	height:auto;
}
*/

/*--表のためのcss--*/
table.tableTypeA02 {
    border-color: #C2C2C2;
    border-style: solid;
    border-width: 0 1px 1px 0;
    margin: 10px 0 20px 0;
}

table.tableTypeA02 td {
    background-color: transparent;
    border-color: #C2C2C2;
    border-style: solid;
    border-width: 1px 0 0 1px;
    font-weight: normal;
    padding: 10px;
}

table.tableTypeA02 td.bg_gray {
	text-align:center;
	background-color:#C2C2C2;
}

table.tableTypeA02 td.bg_blue {
	text-align:center;
	background-color:#E2EBFA;
}

/* 20130812 追加 ------------------------- */
#mainImg {
	padding-bottom: 20px;
}
#gratitudebox {
	margin-bottom: 30px;
	position: relative;
}
#gratitudebox #gratitudeMovie {
	width: 610px;
	position: absolute;
	top: 99px;
	left: 310px;
}
#gratitudebox #gratitudeMovie #movieTitle {
	display: inline;
}
#milebalance {
	padding-top: 25px;
	padding-left: 11px;
}

/*--ポップアップ--*/
#anchorLinkMenu {
	padding-top: 20px;
}
#anchorLinkMenu li {
	float: left;
}
#lifetimeMile {
	padding-top: 34px;
}
#lifetimeMile p {
	margin: 0;
	padding: 0;
}
#textWrap {
	padding: 50px 0;
	text-align: center;
}
