@charset "utf-8";
/* ****************************************************
   2008-11-28
   2010-07-21 added anchor_linkBeige 4/99
**************************************************** */

/* Index [ topics.css ]
=================================
1: heading
3: text
99: clearFix
=================================*/


/* 1: heading
=================================*/

.topics {
	font-size: 105%;
	font-weight: bold;
	padding: 8px 0 10px 6px;
	background: url(/images/topics_bg001.gif) no-repeat 0 100%;
}
* html .topics { /* IE6 only */
	height: 1px;
}

/* narita 2012.1.4 */
.topics_brown {
	font-size: 105%;
	font-weight: bold;
	padding: 8px 0 10px 6px;
	margin-bottom:15px;
	background: url(/images/topics_bg001_brown.gif) no-repeat 0 100%;
}
* html .topics_brown { /* IE6 only */
	height: 1px;
}
/* narita 2012.1.4 */


/* 2: topics.html
=================================*/

.topics_list {
	margin: 15px  0 0 10px;
}
.topics_list dt {
	margin-bottom: 10px;
}
.topics_list dd {
	padding-bottom: 10px;
	background: url(/images/topics_bg002.gif) no-repeat 0 100%;
}
* html .topics_list dd { /* IE6 only */
	height: 1px;
}
.topics_list dd span {
	display: block;
	padding-left: 10px;
	background: url(/images/topics_ic001.gif) no-repeat 0 0.5em;
}
* html .topics_list dd span { /* IE6 only */
	height: 1px;
}

/* 3: 2008_12leave.html
=================================*/

#tour_contents {
	margin-left: 10px;
}

h2.heading01 {
	margin: 15px 0;
	font-size: 105%;
	font-weight: bold;
	padding: 8px 10px 8px 0;
	background: url(../images/com_hr003.gif) repeat-x left bottom;
}
* html h2.heading01 { /* IE6 only */
	height: 1px;
}
h2.heading01 span {
	display: block;
	padding: 0 0 0 11px;
	background: url(../images/com_bg019.gif) no-repeat left center;
}
* html h2.heading01 span { /* IE6 only */
	height: 1px;
}
.tour_list {
	margin: 12px 0 0 10px;
}
.tour_list li {
	margin-bottom: 15px;
	padding-left: 8px;
	background: url(/common/images/com_ic002.gif) no-repeat scroll 0 0.3em;
}
* html .tour_list li { /* IE6 only */
	height: 1px;
}
.tour_list li .title {
	margin-right: 9px;
	color: #1D6DDF;
	font-size: 80%;
	font-weight: bold;
}


/* 4: fontsize.html
=================================*/
#fontsize {
	line-height: 1.4;
}
.anchor_link {
	width: 650px;
	margin: 20px 0 30px;
	padding: 15px;
	background-color: #EAEEF9;
}

.anchor_link dt {
	font-weight: bold;
	margin-bottom: 5px;
}
.anchor_link dt.second {
	margin-top: 10px;
}
.anchor_link dd li {
	display: inline;
	float: left;
	width: auto;
	padding-right: 25px;
	white-space: nowrap;
}
.anchor_link dd li a {
	display: block;
	float: left;
	padding-left: 10px;
	background: url(/common/images/com_ic031.gif) no-repeat 0 0.5em;
		line-height: 1.4;
}


.anchor_linkBeige {
	width: 650px;
	margin: 20px 0 30px;
	padding: 15px;
	background-color: #f5eed5;
}
.anchor_linkBeige dt {
	font-weight: bold;
	margin-bottom: 5px;
	color: #663300;
}
.anchor_linkBeige dt.second {
	margin-top: 10px;
	color: #663300;
}
.anchor_linkBeige dd li {
	display: inline;
	float: left;
	width: auto;
	padding-right: 25px;
	white-space: nowrap;
}
.anchor_linkBeige dd li a {
	display: block;
	float: left;
	padding-left: 10px;
	background: url(/common/images/com_ic031.gif) no-repeat 0 0.5em;
}

.anchor_linkBeige630 {
	width: 630px;
	margin: 20px 0 30px;
	padding: 15px;
	background-color: #f5eed5;
}
.anchor_linkBeige630 dt {
	font-weight: bold;
	margin-bottom: 5px;
	color: #663300;
}
.anchor_linkBeige630 dt.second {
	margin-top: 10px;
	color: #663300;
}
.anchor_linkBeige630 dd li {
	display: inline;
	float: left;
	width: auto;
	padding-right: 25px;
	white-space: nowrap;
}
.anchor_linkBeige630 dd li a {
	display: block;
	float: left;
	padding-left: 10px;
	background: url(/common/images/com_ic031.gif) no-repeat 0 0.5em;
}


* html .anchor_link dd li a { /* IE6 only */
	height: 1px;
}
* html .anchor_linkBeige dd li a { /* IE6 only */
	height: 1px;
}

* html .anchor_linkBeige630 dd li a { /* IE6 only */
	height: 1px;
}

.anchor_linkGreen {
	width: 650px;
	margin: 20px 0 30px;
	padding: 15px;
	background-color: #EEF6EF;
}
.anchor_linkGreen dt {
	font-weight: bold;
	margin-bottom: 5px;
	color: #336633;
}
.anchor_linkGreen dt.second {
	margin-top: 10px;
	color: #336633;
}
.anchor_linkGreen dd li {
	display: inline;
	float: left;
	width: auto;
	padding-right: 25px;
	white-space: nowrap;
}
.anchor_linkGreen dd li a {
	display: block;
	float: left;
	padding-left: 10px;
	background: url(/common/images/com_ic031.gif) no-repeat 0 0.5em;
}

.anchor_linkGreen630 {
	width: 630px;
	margin: 20px 0 30px;
	padding: 15px;
	background-color: #f5eed5;
}
.anchor_linkGreen630 dt {
	font-weight: bold;
	margin-bottom: 5px;
	color: #663300;
}
.anchor_linkGreen630 dt.second {
	margin-top: 10px;
	color: #663300;
}
.anchor_linkGreen630 dd li {
	display: inline;
	float: left;
	width: auto;
	padding-right: 25px;
	white-space: nowrap;
}
.anchor_linkGreen630 dd li a {
	display: block;
	float: left;
	padding-left: 10px;
	background: url(/common/images/com_ic031.gif) no-repeat 0 0.5em;
}

* html .anchor_linkGreen dd li a
 { /* IE6 only */
	height: 1px;
}


/* NARITA 2011-12-14 */
.anchor_linkYellow {
	width: 650px;
	margin: 20px 0 30px;
	padding: 15px;
	background-color: #FFFFD7;
}
.anchor_linkYellow dt {
	font-weight: bold;
	margin-bottom: 5px;
	color: #003399;
}
.anchor_linkYellow dt.second {
	margin-top: 10px;
	color: #003399;
}
.anchor_linkYellow dd li {
	display: inline;
	float: left;
	width: auto;
	padding-right: 25px;
	white-space: nowrap;
}
.anchor_linkYellow dd li a {
	display: block;
	float: left;
	padding-left: 10px;
	background: url(/common/images/com_ic031.gif) no-repeat 0 0.5em;
}

.anchor_linkYellow630 {
	width: 630px;
	margin: 20px 0 30px;
	padding: 15px;
	background-color: #f5eed5;
}
.anchor_linkYellow630 dt {
	font-weight: bold;
	margin-bottom: 5px;
	color: #663300;
}
.anchor_linkYellow630 dt.second {
	margin-top: 10px;
	color: #663300;
}
.anchor_linkYellow630 dd li {
	display: inline;
	float: left;
	width: auto;
	padding-right: 25px;
	white-space: nowrap;
}
.anchor_linkYellow630 dd li a {
	display: block;
	float: left;
	padding-left: 10px;
	background: url(/common/images/com_ic031.gif) no-repeat 0 0.5em;
}

* html .anchor_linkYellow dd li a
 { /* IE6 only */
	height: 1px;
}
/* NARITA 2011-12-14 */


#fontsize h2 {
	width: 680px;
	padding: 10px;
	background: url(/images/fontsize_bg001.gif) no-repeat 0 0;
	font-weight: bold;
	font-size: 105%;
}
* html #fontsize h2 { /* IE6 only */
	height: 1px;
}
#fontsize h2.mac {
	margin-top: 40px;
}f
#fontsize h3 {
	width: 629px;
	margin-left: 17px;
	color: #1D6DDF;
}
#fontsize div.border_box {
	width: 678px;
	border: 1px solid #DDDDDD;
}
#fontsize .num {
	list-style: decimal;
	color: #1D6DDF;
	font-weight: bold;
}
#fontsize .num li {
	margin: 0 0 8px 40px;
	padding: 0 20px 0 0;
}
#fontsize .num li span {
	color: #000000;
	font-weight: normal;
}
#fontsize .brouser_shot {
	margin: 15px auto 0;
	text-align: center;
}
#fontsize .note {
	margin-top: 20px;
}
#fontsize .note li {
	margin-left: 1.3em;
	text-indent: -1.1em;
}
body:first-of-type #fontsize .note li { /* Safari3 only */
	text-indent: -1.3em;
}

/* 5: kiyaku.html
=================================*/

/* section */
.otherSection01 {
	line-height:1.4;
}

.otherSubSection01 {
	padding:0 10px;
}

.otherSubSection02 {
	padding:0 10px 0 20px;
}

.otherSubSection04 {
	padding:0 0 0 30px;
}


/* heading */
h2.heading02 {
	margin: 0 0 15px;
	font-size: 105%;
	font-weight: bold;
	padding: 8px 10px 8px 0;
	background: url(../images/com_hr003.gif) repeat-x left bottom;
}
* html h2.heading02 { /* IE6 only */
	height: 1px;
}
h2.heading02 span {
	display: block;
	padding: 0 0 0 11px;
	background: url(../images/com_bg019.gif) no-repeat left center;
}
* html h2.heading02 span { /* IE6 only */
	height: 1px;
}

/* contents */
.securityList dt {
	margin:20px 0 0 1.0em;
	text-indent:-1.0em;
	color:#1d6ddf;
	font-weight:bold;
}

.securityList dd {
	margin-top:2px;
}

.securityAdd {
	margin-top:20px;
	padding:18px 20px;
	background-color:#f5f5f5;
	font-size:83%;
}

.securityAdd dt {
	margin:12px 0 0 1.0em;
	text-indent:-1.0em;
	color:#1d6ddf;
}

.securityAdd dt.firstChild {
	margin-top:5px;
}

.securityAdd dd {
	margin-left:1.0em;
}

.discList {
	margin-top:20px;
}

.discList li {
	margin-left:1.0em;
	text-indent:-0.85em;
}

.discList .disc {
	font-size:83%;
}

.noticeBox {
	margin:20px 0 20px 0;
	padding:18px 20px;
	background-color:#f5f5f5;
}

.noticeBox dt {
	margin:12px 0 0 1.0em;
	text-indent:-1.0em;
	color:#1d6ddf;
}

.noticeBox dt.firstChild {
	margin-top:5px;
}

.noticeBox dd {
	margin-left:1.0em;
}


/* 6: background
=================================*/
.framed {
    background: url(/music/images/framedbackground.gif) no-repeat 0 0;
    padding: 80px 0 0 80px;
    height: 220px;
    width: 360px;

}
.framed p {
    height: 150px;
    width: 300px;
}

.framed_cruise {
    background: url(/cruise/images/framedbackground.gif) no-repeat 0 0;
    padding: 80px 0 0 80px;
    height: 220px;
    width: 360px;

}
.framed_cruise p {
    height: 150px;
    width: 300px;
}

.framed_cruise660 {
    background: url(/cruise/images/framedbackground660.gif) no-repeat 0 0;
    padding: 80px 0 0 80px;
    height: 250px;
    width: 660px;

}
.framed_cruise660 p {
    height: 150px;
    width: 400px;
}

/* 99: clearFix
=================================*/
.anchor_link dd ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.anchor_link dd ul {
	display:inline-table;
	min-height:1%;  /* for IE 7*/
}
.anchor_linkBeige dd ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.anchor_linkBeige dd ul {
	display:inline-table;
	min-height:1%;  /* for IE 7*/
}
.anchor_linkBeige630 dd ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.anchor_linkBeige630 dd ul {
	display:inline-table;
	min-height:1%;  /* for IE 7*/
}


/* Hides from IE-mac \*/
* html .anchor_link dd ul {
	height:1px;
}
.anchor_link dd ul {
	display:block;
}

.anchor_linkBeige dd ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.anchor_linkBeige dd ul {
	display:inline-table;
	min-height:1%;  /* for IE 7*/
}

* html .anchor_linkBeige dd ul {
	height:1px;
}
.anchor_linkBeige dd ul {
	display:block;
}

.anchor_linkBeige630 dd ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.anchor_linkBeige630 dd ul {
	display:inline-table;
	min-height:1%;  /* for IE 7*/
}

* html .anchor_linkBeige630 dd ul {
	height:1px;
}
.anchor_linkBeige630 dd ul {
	display:block;
}

.anchor_linkGreen dd ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.anchor_linkGreen dd ul {
	display:inline-table;
	min-height:1%;  /* for IE 7*/
}

* html .anchor_linkGreen dd ul {
	height:1px;
}
.anchor_linkGreen dd ul {
	display:block;
}

.anchor_linkGreen630 dd ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.anchor_linkGreen630 dd ul {
	display:inline-table;
	min-height:1%;  /* for IE 7*/
}

* html .anchor_linkGreen630 dd ul {
	height:1px;
}
.anchor_linkGreen630 dd ul {
	display:block;
}
/* End hide from IE-mac */

