/* backgroundcolor */
body { margin-top:0; margin-bottom: 0; margin-left:0 }

.bgcamp{ background:url("../wedd/image/img_camp02.jpg") ; margin-top:0; margin-bottom: 0 }
.bgcamp2{ background:url("../wedd/image/img_camp04.jpg") ; margin-top:0; margin-bottom: 0 }
.bgcamp5{ background:url("../wedd/image/img_camp05.jpg") ; margin-top:0; margin-bottom: 0 ; background-repeat:no-repeat;}
.bgcamp6{ background:url("../wedd/image/img_camp06.jpg") ; margin-top:0; margin-bottom: 0 ; background-repeat:no-repeat;}
.bgcamp7{ background:url("../wedd/image/img_camp07.jpg") ; margin-top:0; margin-bottom: 0 ; background-repeat:no-repeat;}
.bgguest1{ background:url("../guest/image/bksuite.gif") ; margin-top:0; margin-bottom: 0 }
.cd_bg  { background:url("../rest/image/cd_bg.jpg") no-repeat top right; }
.cd_bg02  { background:url("../rest/image/cd_bg02.jpg") no-repeat top right; }
.cd_bg03  { background:url("../rest/image/cd_bg03.jpg") no-repeat top right; }
.yellow{ color:#F4E7C5}
.yellow-padding{ color:#F4E7C5;padding:0 0 5px 0;}
.org   { color:#E3AD78}
.topbg03  { background:url("../image/top_bg03.jpg") no-repeat top right; }

/* link */
a{ color:#FFCEA6 }
a:visited{ color:#FFCEA6}
a:hover{ color:#F4E7C5 }
a:active{ color: #FF3300 }

/* text */
.big { font-size: 95%;	line-height: 140%; letter-spacing:0em ;color: #D3D3D3 ;}
.contents { font-size: 80%;	line-height: 140%; letter-spacing:0em ;color: #D3D3D3 ;}
.contents2 { font-size: 80%;	line-height: 170%; letter-spacing:0em ;color: #D3D3D3 ;}
.contents3 { font-size: 100%;	line-height: 170%;	letter-spacing:0em;	background-image: url(../rest/info/image/info_bg.gif);
	         background-repeat: no-repeat;	background-position: right top ;color: #D3D3D3 ;}
.contents4 { font-size: 120%;	line-height: 140%; letter-spacing:0em ;color: #D3D3D3 ;font-weight:bold;}
.contents-pop { font-size: 80%;	line-height: 140%; letter-spacing:0em ;color: #333333 ;}
.contents-pop a { color:#0066FF;}
.contents-pop a:hover { color:#FF9900;}
.tcontents { font-size: 80%; line-height: 120%; letter-spacing:0em ;color: #D3D3D3 ;}
.tcontents02 { font-size: 100%; line-height: 120%; letter-spacing:0em ;color: #D3D3D3 ;}
.tlink { color:#FFCEA6; font-size: 80%; line-height: 120%; letter-spacing:0em  ;text-decoration: none}
.tlink:visited{ color:#FFCEA6;text-decoration: none }
.tlink:hover{ color:#FFCEA6 ;text-decoration: none}
.tlink:active{ color: #FF3300;text-decoration: none }
.tlink2 { color:#ABCDFA; font-size: 80%; line-height: 120%; letter-spacing:0em  ;text-decoration: none}
.tlink2:visited{ color:#ABCDFA;text-decoration: none }
.tlink2:hover{ color:#ABCDFA ;text-decoration: none}
.tlink2:active{ color: #FF3300;text-decoration: none }

.tlink3 { color:#F4E7C5; font-size: 80%; line-height: 120%; letter-spacing:0em  ;text-decoration: none}
.tlink3:visited{ color:#F4E7C5;text-decoration: none }
.tlink3:hover{ color:#F4E7C5;text-decoration: none}
.tlink3:active{ color: #FF3300;text-decoration: none }

.tcontents2 {color:#FFFFFF ; font-size: 80%; line-height: 120%; letter-spacing:0em  }
.tcontents3 { font-size: 73%; line-height: 120%; letter-spacing:0em ;color: #D3D3D3 ;}
.head {	font-size: 90%;	line-height: 120%; letter-spacing:0.1em;	color: #E3AD78;	}
.head3 {	font-size: 125%;	line-height: 120%; letter-spacing:0.1em;	color: #E3AD78;	}
.small { font-size: 70%;line-height: 125%; letter-spacing:0em ;color: #D3D3D3 ;}
.small2 { color:#ABCDFA; font-size: 70%; line-height: 120%; letter-spacing:0em  ;text-decoration: none}
.small2:visited{ color:#ABCDFA;text-decoration: none }
.small2:hover{ color:#ABCDFA ;text-decoration: none}
.small2:active{ color: #FF3300;text-decoration: none }
.tsmall { font-size: 70%;line-height: 105%; letter-spacing:0em ;color: #D3D3D3 ;}
.cap { font-size: 60% ;	line-height: 130%; letter-spacing: normal ;color: #D3D3D3 ;}

.small-title { 
	font-size: 90%;
	line-height: 150%;
	letter-spacing:normal;
	font-weight:bold;
	padding:5px 8px 3px 8px;
	color:#f4e7c5;
	background:url("../image/title-bg.gif") #36180c no-repeat right top;
}

.small-title-happy { 
	font-size: 90%;
	line-height: 150%;
	letter-spacing:normal;
	font-weight:bold;
	padding:5px 8px 5px 5px;
	color:#a56101;
	background:url("../image/title-bg2.gif") #feeda0 no-repeat right top;
}
.small-title span { 
	font-size: 80%;
	font-weight:normal;
}

.small-title span span { 
	font-size: 80%;
	font-weight:normal;
	color:#d3d3d3;
}


.red{color:#FF2D2D}
.brown{color:#663333}
.Pink{color:#FF7474}
.Blue{color:#74B5FF}
.Yellow1{color:#EACB3C}
.White{color:#FFFFFF}
.WDblue{color:#EFF5F8}
.WDblue2{color:#C6DBE6}

/* background */
.footerbg {	background-image: url(../image/bg_01.jpg);}

/* toppage only */
.top { font-size: 12px;	line-height: 140%; letter-spacing: normal ;color: #D3D3D3 ;}
.topspan { font-size: 12px;	line-height: 140%; letter-spacing: normal ;color: #D3D3D3 ;}
a.top:link{ color:#D3D3D3;text-decoration: none }
a.top:visited{ color:#D3D3D3;text-decoration: none }
a.top:hover{ color:#FFCEA6 ;text-decoration: none}
a.top:active{ color: #D3D3D3;text-decoration: none }
.topsmall { font-size: 60%; letter-spacing: -0.1em; line-height: 140% ;color: #D3D3D3 ;}
.topsmall2 { font-size: 10px; letter-spacing: 0.05em; line-height: 120% ;color: #D3D3D3 ;}
.topsmall3 { font-size: 10px; letter-spacing: normal; line-height: 140% ;color: #D3D3D3 ;}
.topbg {	background-image: url(../image/top_bg01.jpg);	background-repeat: no-repeat;	background-position: right top;}
.topbg2 {	background-image: url(../image/top_bg02.jpg);	background-repeat: no-repeat;	background-position: right top;}
.top-con { font-size: 12px;	line-height: 140%; letter-spacing: normal ;color: #D3D3D3 ;}
.top-con-small { font-size: 11px;	line-height: 130%; letter-spacing: normal ;color: #D3D3D3 ;}
.top-large { font-size: 14px;	line-height: 140%; letter-spacing: normal ;color: #D3D3D3 ;}
a.top-large:link{ color:#D3D3D3;text-decoration: none }
a.top-large:visited{ color:#D3D3D3;text-decoration: none }
a.top-large:hover{ color:#FFCEA6 ;text-decoration: none}
a.top-large:active{ color: #D3D3D3;text-decoration: none }


/* form */
.fbox3{ color:#000000; border: 1px solid #A7876D; background-color:#D3D3D3; width:20px }
.fbox2{ color:#000000; border: 1px solid #A7876D; background-color:#D3D3D3; width:110px }
.fbox1{ color:#000000; border: 1px solid #A7876D; background-color:#D3D3D3; width:180px }
.fbox{ color:#000000; border: 1px solid #A7876D; background-color:#D3D3D3; width:300px }
.farea { color:#000000;border: 1px solid #A7876D; background-color:#D3D3D3; width: 300px; height: 130px
;scrollbar-arrow-color:#A7876D;
scrollbar-base-color:#D3D3D3;
scrollbar-highlight-color:#A7876D;
scrollbar-shadow-color:#A7876D;
scrollbar-darkshadow-color:#D3D3D3;
scrollbar-track-color:#D3D3D3; }
.farea2 { color:#000000;border: 1px solid #A7876D; background-color:#D3D3D3;}

.fbox4b{ color:#000000; border: 1px solid #7F9DB9; background-color:#D3D3D3; width:40px }
.fbox3b{ color:#000000; border: 1px solid #7F9DB9; background-color:#D3D3D3; width:20px }
.fbox2b{ color:#000000; border: 1px solid #7F9DB9; background-color:#D3D3D3; width:110px }
.fbox1b{ color:#000000; border: 1px solid #7F9DB9; background-color:#D3D3D3; width:180px }
.fboxb{ color:#000000; border: 1px solid #7F9DB9; background-color:#D3D3D3; width:300px }
.fboxb-more{ color:#000000; border: 1px solid #7F9DB9; background-color:#D3D3D3; width:380px }
.fareab { color:#000000;border: 1px solid #7F9DB9; background-color:#D3D3D3; width: 300px; height: 130px
;scrollbar-arrow-color:#7F9DB9;
scrollbar-base-color:#D3D3D3;
scrollbar-highlight-color:#7F9DB9;
scrollbar-shadow-color:#7F9DB9;
scrollbar-darkshadow-color:#D3D3D3;
scrollbar-track-color:#D3D3D3; }
.farea2b { color:#000000;border: 1px solid #7F9DB9; background-color:#D3D3D3;}


body#font {
	background-color:#000000;
	color:#BBBBBB;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}

.contents-black { color:#333333; font-size:80%;	line-height: 140%; letter-spacing: normal }

.contents-black-tit { color:#1773b4; font-size:90%;	line-height: 140%; letter-spacing: normal; font-weight:bold; }

.contents-black-cap { color:#333333; font-size:70%;	line-height: 140%; letter-spacing: normal }

.contents-black a { color:#1773b4;}
.contents-black a:visited { color:#1773b4;}
.contents-black a:hover { color:#ff9900;}

.bg-toukarin { padding:5px 0;background:url("../rest/image/bg-toukarin.gif") no-repeat 3px 50%;}
.bg-paganini { padding:5px 0;background:url("../rest/image/bg-paganini.gif") no-repeat 3px 50%;}
.bg-yamasato { padding:5px 0;background:url("../rest/image/bg-yamasato.gif") no-repeat 3px 50%;}
.bg-sazanka { padding:5px 0;background:url("../rest/image/bg-sazanka.gif") no-repeat 3px 50%;}

.plan18 a {color:#e60012; font-weight:bold;}
.plan18 a:visited {color:#e60012; font-weight:bold;}
.plan18 a:hover {color:#ff9900; font-weight:bold;}
.plan18 a:active {color:#ff9900; font-weight:bold;}