/* CSS Document */

/* Main Page

 ----------------------------------------------- */

BODY {PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff}



/* Contents

 ----------------------------------------------- */

#contents .link {

	BORDER-RIGHT: #4085F5 1px solid; 

	PADDING-RIGHT: 10px; 

	PADDING-LEFT: 10px; 

	PADDING-BOTTOM: 10px; 

	BORDER-LEFT: #4085F5 1px solid; 

	PADDING-TOP: 15px; 

	BACKGROUND-COLOR: #ffffff

}

#contents .whatsnew {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 0px; 

	PADDING-BOTTOM: 0px; 

	PADDING-TOP: 15px; 

	BACKGROUND-COLOR: #ffffff

}



#contents {MARGIN: 10px 0px 20px}





#position_right {

	MARGIN: 20px 0px 0px 0px; 

	WIDTH: 760px;

	height: 40px;

}

.position_rightcontens {

	MARGIN: 0px 0px 0px 0px; 

	FONT-SIZE: 10pt;

	WIDTH: 760px;

	COLOR: #000000;

	TEXT-ALIGN: right;

}





/* Link

 ----------------------------------------------- */

a:link {color:#0033cc; ; text-decoration: underline;}

a:visited {color:#0033cc; ; text-decoration: underline;}

a:active {color:#ff0033;}

a:hover {color:#ff0033;}



a.blue:link {color:#0033cc; ; text-decoration: none;}

a.blue:visited {color:#0033cc; ; text-decoration: none;}

a.blue:active {color:#ff0033;}

a.blue:hover {color:#ff0033;}



a.white:link {color:#ffffff; TEXT-DECORATION: none}

a.white:visited {color:#ffffff; TEXT-DECORATION: none}

a.white:active {color:#ffe64d}

a.white:hover {color:#ffe64d; text-decoration: underline; }



a.aqua:link {color:#727272; TEXT-DECORATION: none}

a.aqua:visited {color:#727272; TEXT-DECORATION: none}

a.aqua:active {color:#6699CC}

a.aqua:hover {color:#6699CC; text-decoration: underline; }



a.area {

	background-position:1px 10%;

	background-repeat:no-repeat;

	margin:0 15px 0 0;

	text-decoration:none;

	background-image:url(../images/y_icon_Hotel.gif);

	padding-left:7px;

	}

a.area:link {color:#0033cc; ; text-decoration: underline;}

a.area:visited {color:#0033cc; ; text-decoration: underline;}

a.area:active {color:#ff0033;}

a.area:hover {color:#ff0033;}



a.fotter {

	background-position:1px 10%;

	background-repeat:no-repeat;

	margin:0 10px 0 0;

	text-decoration:none;

	background-image:url(../images/link_fotter.gif);

	padding-left:18px;

	}

a.fotter:link {color:#ffffff; TEXT-DECORATION: none}

a.fotter:visited {color:#ffffff; TEXT-DECORATION: none}

a.fotter:active {color:#ffe64d}

a.fotter:hover {color:#ffe64d; text-decoration: underline; }



.flow {

	background-position:1px ;

	background-repeat:no-repeat;

	text-decoration:none;

	background-image:url(../images/icon_r.gif);

	padding-left:12px;

	}



.Ttourlink A {

	PADDING-RIGHT: 4px; 

	DISPLAY: block; 

	PADDING-LEFT: 4px; 

	PADDING-BOTTOM: 2px; 

	WIDTH: 175; 

	PADDING-TOP: 2px; 

	POSITION: relative; 

	HEIGHT: 100%

}

.Ttourlink A:link {COLOR: #250F82; TEXT-DECORATION: none}

.Ttourlink A:visited {COLOR: #250F82; TEXT-DECORATION: none}

.Ttourlink A:hover {COLOR: #ffffff; BACKGROUND-COLOR: #6F6F72; TEXT-DECORATION: none}





/* Table decoration

 ----------------------------------------------- */

table#main {

	margin-top: 10px;

	margin-bottom: 10px;

}



table#main2 {

	margin-top: 15px;

	margin-bottom: 10px;

}



table#frame1 {

	background-image: url(../images/bg2.jpg);

	border: 1px solid #999999;

	padding:10px;

}

table#frame2 {

	border: 2px solid #FF0000;

}

table#frame2-2 {

	border: 1px solid #FF0000;

}

table#frame3 {

	border: 1px dotted #3300FF;

}

table#frame4 {

	border: 1px solid #0000CC;

}

table#frame5 {

	border: 2px dotted #FF0000;

}

table#frame6 {

	background-image: url(../images/bg2.jpg);

	border: 1px solid #999999;

	padding:10px;

	font-size: 12px;

	color: #000000;

}

table#frame7 {

	background-image: url(../images/bg3.jpg);

	border: 1px solid #999999;

	padding:10px;

}

table#frame8 {

	border: 1px solid #999999;

	padding:10px;

}



table#frame9 {

	background-image: url(../images/bg2.jpg);

	border: 1px solid #cccccc;

}



table#frame10 {

	background-image: url(../images/bg5.jpg);

	border: 1px solid #999999;

	padding:10px;

}



table#frame11 {

	border: 1px solid #eeeeee;

	padding:3px;

}



table#frame12 {

	background-image: url(../images/bg6.jpg);

	border: 1px solid #11A30A;

	padding:5px;

	font-size: 12px;

	color: #000000;

}



TABLE.frame {

border-collapse : collapse ;

border-color : #013EC0 ;

border-width : 1px ;

border-style : solid ;

}



TABLE.gray {

border-collapse : collapse ;

border-color : #ababab ;

border-width : 1px ;

border-style : solid ;

}



.list-1 {

	font-size: 11px;

	color: #000000;

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

}



.position {

	border-bottom: 1px dotted #999999;

	padding:7px 2px 2px 10px;

	font-size: 10px;

	color: #000000;

}



.d-position {

	border-bottom: 1px dotted #999999;

}



.n-position {

	padding:7px 2px 2px 10px;

	font-size: 10px;

	color: #000000;

}



.tour-title {

	padding:3px;

	font-size: 14px;

	font-weight: bold;

	color: #0000CC;

}

.sub-title {

	padding:3px;

	font-size: 12px;

	color: #0000CC;

	border-bottom: 1px dotted #0000CC;

}

.tour-code {

	padding:3px;

	font-size: 11px;

	color: #FFFFFF;

	background-color: #C2C2C2;

	line-height:120%;

}

.tour-point {

	padding:5px;

	font-size: 12px;

	color: #000000;

	background-color: #FFFFCC;

	border: 1px dotted #CCCCCC;

	line-height:120%;

}



.area-name {

	padding:3px;

	font-size: 12px;

	color: #0000CC;

	background-color: #FFFFFF;

	border: 1px solid #0000CC;

}



table#footer {

	background-color: #E0DFE3;

}

table#footer td{

	padding:10px 20px 10px 20px;

	font-size: 10px;

	color: #000000;

	line-height:120%;

}



table#copyright {

	margin-top: 10px;

	margin-bottom: 10px;

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

	font-size: 10px;

	color: #999999;

}



table#whatsmenu {

	font-size: 10px;

	color: #000000;

	line-height:120%;

}

table#whatsmenu td {

	padding:3px;

}



table#search {

	background-image: url(../images/search_bg.gif);

	margin-top: 10px;

	margin-bottom: 10px;

	height:160px;

}

table#search td{

	padding:2px;

}



table#dinamic {

	border: 2px solid #0000CC;

}

.dinamic-td1{

	background-color: #0000CC;



}

.dinamic-td2{

	border-bottom: 1px dotted #0000CC;

	height:5px;



}

.dinamic-td3{

	padding:5px 0px 5px 0px;

}

.dinamic-td4{

	padding:2px;

	font-size: 10px;

	color: #000000;

	line-height:120%;

}



table#hotel1 {

	border: 1px solid #FF6600;

}

table#hotel2 {

	border: 1px solid #3300FF;

}



table#s-map {

	border: 1px solid #999999;

}

.s-map-td1 {

	padding:3px;

}

.s-map-td2 {

	padding:10px;

}



table#dometour {

	border: 1px solid #3399FF;

}

table#dometour td {

	font-size: 10px;

	color: #000000;

	line-height:120%;

}



table#hotel-info td {

	border-bottom: 1px dotted #CCCCCC;

}



table#hotel-room {

	border: 3px double #CCCCCC;

}

table#hotel-room td{

	padding:3px;

	font-size: 12px;

	color: #000000;

	line-height:102%;

}



table#area-flame {

	font-size: 12px;

	color: #000000;

	line-height:120%;

}



.tour1 td {

	padding:3px;

	font-size: 10px;

	color: #000000;

	line-height:120%;

	border-top: 1px dotted #999999;

}

.tour2 td {

	padding:3px;

	font-size: 10px;

	color: #000000;

	line-height:120%;

}



table#tour-flame {

	font-size: 12px;

	color: #000000;

	line-height:120%;

}



table#thema-title {

	border-bottom: 2px dotted #999999;

}



table#area-title {

	border-bottom: 2px dotted #999999;

}



table#dotline{

	background-image: url('../images/dotnote.gif');

}

table#dotline2{

	background-image: url('../images/dotnote2.gif');

}



table#order-flame {

	font-size: 12px;

	color: #000000;

	line-height:120%;

	text-align:left

}



.h-search-hiragana {

	height: 30px;

	background-color: #0000CC;

	font-size: 18px;

	font-weight: bold;

	color: #FFFFFF;

}

.hname {

	height: 26px;

	background-color: #0000CC;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	padding:3px;

}

.line-1{

	border-bottom: 1px dotted #0000CC;



}



/* Text

 ----------------------------------------------- */

td {  font-size: 10pt}

.txt-rs {

	font-size: 10px;

	color: #FF0000;

	line-height:120%;

}

.txt-rm {

	font-size: 11px;

	color: #FF0000;

	line-height:120%;

}

.txt-ws {

	font-size: 10px;

	color: #FFFFFF;

	line-height:120%;

}

.txt-1 {

	font-size: 12px;

	color: #000000;

	line-height:120%;

}

.txt-1b {

	font-size: 12px;

	font-weight:bold;

	color: #000000;

	line-height:120%;

}

.txt-1bl {

	font-size: 14px;

	font-weight:bold;

	color: #000000;

	line-height:120%;

}

.txt-1m {

	font-size: 11px;

	color: #000000;

	line-height:120%;

}

.txt-1s {

	font-size: 10px;

	color: #000000;

	line-height:120%;

}

.txt-2 {

	font-size: 12px;

	font-weight:bold;

	color: #3366FF;

	line-height:120%;

}

.txt-2s {

	font-size: 10px;

	color: #FF6600;

	line-height:100%;

}

.txt-2m {

	font-size: 11px;

	color: #FF6600;

	line-height:100%;

}

.txt-3 {

	font-size: 14px;

	color: #666666;

	line-height:120%;

}

.txt-4 {

	font-size: 12px;

	color: #FF0000;

	line-height:120%;

}

.txt-4b {

	font-size: 12px;

	font-weight:bold;

	color: #FF0000;

	line-height:120%;

}

.txt-4l {

	font-size: 14px;

	font-weight:bold;

	color: #FF0000;

	line-height:120%;

}

.txt-5 {

	font-size: 12px;

	color: #3366FF;

	line-height:120%;

}

.txt-6 {

	font-size: 12px;

	color: #FF9900;

	line-height:100%;

}

.txt-6s {

	font-size: 10px;

	color: #FF9900;

	line-height:100%;

}

.txt-7s {

	font-size: 11px;

	color: #CCCCCC

	line-height:100%;

}

.txt-8 {

	font-size: 12px;

	color: #0000CC;

	line-height:120%;

}

.txt-8b {

	font-size: 12px;

	font-weight:bold;

	color: #0000CC;

	line-height:120%;

}

.txt-9b {

	font-size: 22px;

	font-weight:bold;

	color: #FF9900;

	line-height:130%;

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

}

.txt-10bl {

	font-size: 14px;

	font-weight:bold;

	color: #DD0000;

	line-height:120%;

}

.txt-10m {

	font-size: 12px;

	color: #DD0000;

	line-height:120%;

}

.txt-10bs {

	font-size: 10px;

	font-weight:bold;

	color: #DD0000;

	line-height:120%;

}



.txt-11 {

	font-size: 10pt;

	color: #000000;

	line-height:120%;

}



.txt-13 {  font-size: 13pt; color:#0066FF; font-weight: bold;}



.caps-1 {

	font-size: 11px;

	color: #999999;

	line-height:120%;

}





/* Iframe

 ----------------------------------------------- */

IFRAME.head {BORDER-RIGHT: #FFFFFF 0px solid; BORDER-TOP: #FFFFFF 0px solid; BORDER-LEFT: #FFFFFF 0px solid; WIDTH: 810px; BORDER-BOTTOM: #FFFFFF 0px solid; HEIGHT: 120px}

IFRAME.headIndex {BORDER-RIGHT: #FFFFFF 0px solid; BORDER-TOP: #FFFFFF 0px solid; BORDER-LEFT: #FFFFFF 0px solid; WIDTH: 800px; BORDER-BOTTOM: #FFFFFF 0px solid; HEIGHT: 106px}

IFRAME.link {BORDER-RIGHT: #FFFFFF 0px solid; BORDER-TOP: #FFFFFF 0px solid; BORDER-LEFT: #FFFFFF 0px solid; WIDTH: 800px; BORDER-BOTTOM: #FFFFFF 0px solid; HEIGHT: 24px}

IFRAME.whatsnew {BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; WIDTH: 580px; BORDER-BOTTOM: #FFFFFF 1px solid; HEIGHT: 110px}





/* Form

 ----------------------------------------------- */

.textarea-1{

	padding:1px;

	margin:1px;

	width: 700px;

	border: 1px solid #999999;

}

.textarea-2{

	padding:1px;

	margin:1px;

	width: 500px;

	border: 1px solid #999999;

}





/* Button_Black

 ----------------------------------------------- */

.box-1{

	padding:1px;

	margin:1px;

	height: 18px;

	width: 20px;

	border: 1px solid #999999;



}

.box-1-2{

	padding:1px;

	margin:1px;

	height: 18px;

	width: 20px;

	border: 1px solid #CCCCCC;

	background-color: #F0F0F0

}

.box-2{

	padding:1px;

	margin:1px;

	height: 18px;

	width: 40px;

	border: 1px solid #999999;



}

.box-3{

	padding:1px;

	margin:1px;

	height: 18px;

	width: 60px;

	border: 1px solid #999999;



}

.box-4{

	padding:1px;

	margin:1px;

	height: 18px;

	width: 80px;

	border: 1px solid #999999;



}

.box-5{

	padding:1px;

	margin:1px;

	height: 18px;

	width: 100px;

	border: 1px solid #999999;



}

.box-6{

	padding:1px;

	margin:1px;

	height: 18px;

	width: 120px;

	border: 1px solid #999999;



}

.box-7{

	padding:1px;

	margin:1px;

	height: 18px;

	width: 150px;

	border: 1px solid #999999;



}

.box-8{

	padding:1px;

	margin:1px;

	height: 18px;

	width: 200px;

	border: 1px solid #999999;

}



.wbox-1{

	padding:1px;

	margin:1px;

	width: 300px;

	border: 1px solid #999999;

}




