/* Standard body */
body { margin: 0; padding:0; background-color: #ffffff; font-size: 12px; line-height: 18px; color: #666666; font-family: font-family: "lr oSVbN", Osaka, "lr SVbN", Gothic, sans-serif; font-weight: normal; }
table,td,tr { font-size: 12px; line-height: 18px; font-family: "lr oSVbN",osaka,"lr SVbN", Gothic, sans-serif; font-weight: normal; }
img {border: 0;}

li {font-size: 12px; line-height: 18px; font-family: "lr oSVbN",osaka,"lr SVbN", Gothic, sans-serif;}
tr.pad {padding:3 20 0 5;}


/* AJ[*/
a {text-decoration:none}
a:link {color:#3344aa;text-decoration:none}
a:visited {color: #A0CBF9;text-decoration: none }
a:hover {color:#FF6699;text-decoration: underline}

/* AJ[*/
a.nav:link {color:#000000;text-decoration:none}
a.nav:visited {color: #ff9900;text-decoration: none }
a.nav:hover {color:#ff9900;text-decoration: underline}

/* AJ[*/
a.a1:link {color:#6666FF;text-decoration:none;}
a.a1:visited {color:#666666;text-decoration:none }
a.a1:hover {color:#ff9900;text-decoration:underline}

a.a2:link {color:#4467B8;text-decoration:none;}
a.a2:visited {color:#666666;text-decoration:none }
a.a2:hover {color:#FF6633;text-decoration:none}

a.a3:link {color:#666666;text-decoration:none}
a.a3:visited {color: #ff9900;text-decoration: none }
a.a3:hover {color:#ff9900;text-decoration: underline}

/* vCX¦*/
a.a4:link {color:#666666;text-decoration:underline}
a.a4:visited {color: #ff9900;text-decoration: none }
a.a4:hover {color:#666666;text-decoration: underline}

/*========= uCYpbP[W2011=============*/
/* NOp*/
a.more {
	color:#3344aa;text-decoration:underline;
	padding-left: 10px;
	background: url(../img/arrow_blue.gif) no-repeat  center left 
	}
a.more:link {color:#3344aa;text-decoration:underline}
a.more:visited {color: #3344aa;text-decoration: none }
a.more:hover {color:#3344aa;text-decoration: none}

.brides-p{
	margin:0;
	padding:0;
	}
/*wi*/
td.brides-p { padding: 10px 15px; background-color:#C8DBF8;}
/*_ό*/
div.brides-line {
	margin: 10px 0px;
	width:372px;
	border-bottom: 1px dotted #666666;
	} 
h1.brides-p {
	font-size:12px;
	margin:10px 0px 5px 0px;
	border: 0px solid #ffffff;
	color:#3344aa;
	padding: 2px 5px;
	background-color:#aabbee;
	} 
img.brides-p {
	margin-right:7px;
	} 
h3.brides-p {
	margin-left:15px;
	font-size:10px;
	line-height:16px;
	color:#3344aa;
	} 
p.brides-p {
	margin:0px 15px 5px 15px;
	font-size:10px;
	line-height:16px;
	color:#666666;
	} 
p.brides-p-price {
	text-align:right;
	margin-top:0px;
	margin-right:15px;
	color: #666666;
	font-size: 12px;
	} 
span.brides-p-price {
	font-size:14px;
	line-height:20px;
	color:#ff0000;
	font-weight:bold;
}
p.brides-p-pac {
	font-size:10px;
	line-height:14px;
	margin:6px 15px 6px 15px;
	border: 1px solid #ffffff;
	color:#3344aa;
	padding: 3px 10px;
	background-color:#fffce5;
	} 

/*========= enduCYpbP[W2011=============*/

/* -- background -- */
.bg-w{background-color:white;}
.bg-e2 {background-color:#E2E2E2;}
.bg-66 {background-color:#666666;}
.bg-left {background-image:url(img/bg_left.gif);width:10px;}
.bg-right {background-image:url(img/bg_right.gif);}
.bg-pink1 {background-color:#FFE1ED;}
.bg-pink2 {background-color:#FF6699;}
.bg-sky {background-color:#FFD0E4;}
.sttl-pink {font-size:12px;  line-height: 24px; color:#FF6699;}

/* -- color -- */
.clr-3344aa{color:#3344aa;}
.clr-4467B8{color:#4467B8;}
.clr-w{	color:#ffffff;}
.clr-db{color:#dbdbdb;}
.clr-ed{color:#ededed;}
.clr-ae{color:#aeaeae;}
.clr-pink2 {color:#FF6699;}

/* -- font -- */
.f14 {font-size:14px; }
.f16 {font-size:16px; }
.f12 {font-size:12px;  line-height: 16px; }
.f12-18 {font-size:12px;  line-height: 18px; }
.f12-20b {font-size:12px;  line-height: 20px; font-weight:bold}
.f12-20 {font-size:12px;  line-height: 20px; }
.f10-w {font-size:12px; background-color:white;}
.f10 {font-size:10px; }
.f9-10 {font-size:9px;line-height: 10px;  }
.f10-14 {font-size:10px; line-height: 14px; }
.f10-14b {font-size:10px; line-height: 14px; font-weight:bold}
.f10-16 {font-size:10px; line-height: 16px; }
.f10-18 {font-size: 10px;  line-height: 18px; }
.f10-20 {font-size:10px; line-height: 20px; }
.copyright {font-size: 10px; color:#FFFFFF; line-height: 12px}


/* ©o΅*/
h1 {font-size: 17px;}
.feat {font-size: 14px;! important margin-top: 0em;margin-bottom: 0em;color: #336699;}
h2 {font-size: 16px;margin-bottom: 0.5em;margin-top: 1em}
h3 {font-size: 15px; margin-top: 0.5em}
h4 {font-size: 14px;margin-bottom: 0em;}
h5 {font-size: 13px;margin-bottom: 0em;}
h6 {font-size: 12px;font-weight: BOLDER;margin-bottom: 0em;}

/* LvV*/
.cap-f10{font-size: 10px; line-height: 16px}


/* */
.box{width:510px;height:170px;border-style:solid;border-width:1px;padding:8px;overflow:scroll;text-align:left;line-height:120%;font-size:12px}
.b{font-weight:bold;font-size:12px}
.red-b{font-weight:bold;font-size:12px;color:red}
.red{font-size:12px;color:red}

/* */
.orange-b{font-weight:bold;color:#ff6600}

/* diary*/
.diarybox {
	width:700px; 
	background-image: url("../diary/img/diary_bg.gif");
	background-repeat: repeat-y; 
	background-position: right;
	}
.diarycolumn {margin-bottom: 20px; }
.dctd {line-height: 18px; }
.diarynav {margin-bottom: 20px; margin-left:10px; }
.diary td {padding:0px 15px 5px 8px; vertical-align:bottom;}
.diary {margin: 20px 0px; }
.diarycontents td {padding:0px 15px 5px 20px;vertical-align:top;}
.diarycontents p {font-size:10px; line-height: 16px; }
.diary-pics-l { margin-left:10px; }
.diary-pics-lr { margin-left:35px; margin-right:35px; }


/* diary nw*/
#dnw{width:700px; text-align:center;}
.dnwpic {margin-top: 20px; }
.dnwbtn {margin: 0px 0px 20px 0px ; padding:0px}
.dnwbtnbtm {margin: 20px 0px 0px 0px ; padding:0px}


/* ·φ*/
.itineraryttl {margin-top:0px;}
table #itinerary { border-left:solid 1px #CCC;  border-right:solid 1px #CCC; }
#itinerary td {border-bottom:solid 1px #CCC; padding:2px 2px 2px 3px; font-size:10px; line-height:14px;}
#itinerary .td-r {border-right:solid 1px #CCC;}
#itinerary .td-rr{text-align:right;}
#itinerary .td-rrb{text-align:right;border-right:solid 1px #CCC;}
#itinerary .spot {background-color:#CCC;  color:#ffffff; font-size:12px;font-weight:bold; padding: 2px 0px 1px 5px;}
#itinerary .sttl {font-size:10px; font-weight:bold; line-height:22px; color:#CCC;}


.none { display: none }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}


