<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a:hover img {
  opacity: 0.9;
  filter: alpha(opacity=90);
  -ms-filter: "alpha(opacity=90)";
}

#camp_appetizers {
width: 100%;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
letter-spacing: 0;
background-image: url("/img/usr/free/camp/campbg_an1.png");
background-repeat: repeat;
}

.camp_main{
width: 1200px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
background-color:#fff;
}

.camp_appetizers_header{
width: 1200px;
height: 700px;
padding: 0px 0px 0px 0px;
margin: 0 auto;
}

.camp_appetizers_hleft{
width: 780px;
height: 550px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 85px;
float:left;
}

.camp_appetizers_hright{
width: 245px;
height: 550px;
padding: 0px 0px 0px 0px;
margin: 0px 85px 0px 0px;
float:left;
}

#camp_appetizers h1 {
width: 245px;
height: 550;
margin: 0 auto;
padding: 0px 0px 0px 20px;
writing-mode: vertical-rl;
-ms-writing-mode: tb-rl;
-webkit-writing-mode: vertical-rl;
color: #000;
font-size: 48px;
line-height: 1.3;
font-weight: bold;
}

.mokuji{
width: 1200px;
height: 380px;
padding: 0px 0px 0px 0px;
margin: 40px 0px 0px 0px;
clear:left;
}

.camp_top_read {
width: 1200px;
height: auto;
font-size:16px;
color:#000;
padding: 0px 85px 50px 85px;
margin: 0px;
font-weight: normal;
}

.camp_appetizers_mleft{
width: 325px;
height: 260px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 30px 85px;
float:left;
}

.camp_appetizers_mright{
width: 700px;
height: 260px;
padding: 0px 0px 0px 0px;
margin: 0px 85px 30px 0px;
float:left;
}

.mokuji_txt_03l {
width: 700px;
height: 150px;
margin: 50px 0px 60px 0px;
padding: 0px 0px 0px 0px;
font-size: 18px;
line-height: 2;
background-image: linear-gradient(rgba(0 0 0 / 0) 0%, rgba(0 0 0 / 0) 98%, #000 100%);
background-size: 100% 2em;
color:#000;
}

.mokuji_txt_03l a{
text-decoration:none;
}

#camp_appetizers_01content{
width: 1200px;
height: 5050px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
clear:left;
}

#camp_appetizers h2 {
width: 1030px;
height: auto;
font-size:29px;
color:#000;
margin:  50px 85px 20px 85px;
font-weight: bold;
padding: 0px 20px 20px 20px;
background-image: repeating-linear-gradient(-45deg, #000 0px, #000 2px, rgba(0 0 0 / 0) 0%, rgba(0 0 0 / 0) 50%);
background-size: 8px 8px;
background-repeat: repeat-x;
background-position: center bottom;
border:none;
text-align: center;
clear:left;
}

.h2_big {
font-size:49px;
color:#000;
}

read_small{
font-size:14px;
color:#000;
}

.camp_ap_read_h3ue {
width: 1200px;
height: auto;
font-size:16px;
color:#000;
padding: 0px 85px 0px 85px;
margin: 0px;
font-weight: normal;
text-align: center;
}

#camp_appetizers_01content h3 {
width:470px;
font-size:25px;
color:#000;
border-bottom: solid 3px black;
padding: 60px 20px 10px 20px;
margin: 0 auto;
text-align: center;
background-color:#fff;
display: block;
position: static;
clear:left;
}

#camp_appetizers_01content h3:before {
content: none;
}

.appetizers_box_left {
width: 780px;
height: 550px;
padding: 0px 0px 0px 0px;
margin: 30px 0px 0px 85px;
float:left
}

.appetizers_box_right {
width: 225px;
height: 550px;
padding: 0px 0px 0px 0px;
margin: 30px 85px 0px 20px;
float:left;
}

.appetizers_box_read {
width: 100%;
height: auto;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
font-size:16px;
color:#000;
text-align: left;
}

.appetizers_box_link {
width: 100%;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size:14px;
color:#000;
text-align: right;
clear:left;
line-height:1.8;
}

.appetizers_box_item{
width: 225px;
height: 220px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size:14px;
color:#000;
text-align: left;
clear:left;
line-height:1.8;
}

.appetizers_to_item{
width: 100%;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size:16px;
color:#000;
text-align: left;
clear:left;
line-height:1.8;
font-weight:bold;
}

.appetizers_item{
width: 100px;
height: 200px;
padding: 0px 0px 0px 0px;
margin: 0px 20px 0px 0px;
float:left;
}

.appetizers_box_item_small{
width: 225px;
height: 240px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size:14px;
color:#000;
text-align: left;
clear:left;
line-height:1.6;
}

.appetizers_box_item_small a{
font-size:14px;
line-height:1.6;
}

.appetizers_item_small{
width: 100px;
height: 120px;
padding: 0px 0px 0px 0px;
margin: 0px 20px 0px 0px;
clear:left;
float:left;
}

.appetizers_recipe{
width: 1200px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
}

.appetizers_recipe_left{
width: 500px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 20px 15px 0px 85px;
float:left;
}

.appetizers_recipe_right{
width: 500px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 20px 85px 0px 15px;
float:left;
}

#camp_appetizers_01content h4 {
width: 250px;
font-size:18px;
color:#000;
padding: 0.5em 1em;
margin: 0 auto;
border: double 5px #000;
clear:left;
text-align: center;
}

.appetizers_ul{
width: 470px;
font-size:16px;
color:#000;
padding: 10px 0px 0px 30px;
margin: 0 auto;
text-align: left;
line-height:1.8;
}

.appetizers_ol li{
width: 470px;
font-size:16px;
color:#000;
padding: 10px 0px 0px 10px;
margin: 0 auto;
text-align: left;
line-height:1.8;
list-style-type: decimal;
}


#camp_appetizers_02content{
width: 1200px;
height: 3170px;
padding: 0px 0px 0px 0px;
margin: 80px 0px 30px 0px;
clear:left;
}

#camp_appetizers_02content h3 {
width:600px;
font-size:25px;
color:#000;
border-bottom: solid 3px black;
padding: 60px 20px 10px 20px;
margin: 0 auto;
text-align: center;
background-color:#fff;
display: block;
position: static;
clear:left;
}

#camp_appetizers_02content h3:before {
content: none;
}

#camp_appetizers_02content h4 {
width: 250px;
font-size:18px;
color:#000;
padding: 0.5em 1em;
margin: 0 auto;
border: double 5px #000;
clear:left;
text-align: center;
}

#camp_appetizers_03content{
width: 1200px;
height: 4250px;
padding: 0px 0px 0px 0px;
margin: 80px 0px 30px 0px;
clear:left;
}

#camp_appetizers_03content h3 {
width:400px;
font-size:25px;
color:#000;
border-bottom: solid 3px black;
padding: 60px 20px 10px 20px;
margin: 0 auto;
text-align: center;
background-color:#fff;
display: block;
position: static;
clear:left;
}

#camp_appetizers_03content h3:before {
content: none;
}

#camp_appetizers_03content h4 {
width: 250px;
font-size:18px;
color:#000;
padding: 0.5em 1em;
margin: 0 auto;
border: double 5px #000;
clear:left;
text-align: center;
}

#camp_appetizers_04content{
width: 1200px;
height: 500px;
padding: 0px 0px 0px 0px;
margin: 80px 0px 30px 0px;
clear:left;
}

.pic_left{
width: 320px;
height: 240px;
padding: 0px;
margin: 20px 0px 80px 85px ;
float:left;
}

.pic_center{
width: 320px;
height: 240px;
padding: 0px;
margin: 20px 30px 80px 30px ;
float:left;
}

.pic_right{
width: 320px;
height: 240px;
padding: 0px;
margin: 20px 85px 80px 0px ;
float:left;
}

.camp_box_name{
font-size:16px;
color:#000;
text-align:center;
margin:15px 0px 0px 0px;
}

.camp_box_name a{
color:#000;
}

#camp_footer{
width: 1200px;
height: 450px;
padding: 0px;
margin: 20px 0px 0px 0px ;
clear:left;
}

.f_midashi{
width: 1030px;
height: 40px;
padding: 10px 0px 5px 65px;
margin: 0px 85px 0px 85px;
font-size:16px;
color:#000;
font-weight:bold;
text-align:left;
clear:left;
}

.camp_footer_tag{
width: 900px;
height: 30px;
padding: 0px;
margin: 0px 180px 0px 180px;
font-size:14px;
color:#000;
font-weight:normal;
text-align:left;
clear:left;
line-height:1.8;
}

#camp_footer .camp_footer_tag ul {
width: 900px;
height: auto;
padding: 0px;
margin: 0px 0px 0px 0px;
}

#camp_footer .camp_footer_tag li {
padding: 0% 3% 0% 0%;
margin: 0 auto;
list-style: none;
float: left;
overflow: hidden;
color: #000;
font-size:14px;
text-decoration: none;
}

#camp_footer .camp_footer_tag li a{
color: #000;
font-size:14px;
text-decoration: underline;
}

#chu{
width: 1200px;
height: 50px;
margin: 0px 0px 0px 0px;
clear:left;
}

.syouhyou {
width: 1200px;
height: 50px;
padding: 0px;
margin: 0px 0px 0px 0px;
clear:left;
font-size:14px;
color:#000;
text-align:center;
clear:left;
}


</pre></body></html>