@charset "Shift_JIS";
body{
font-family: arial,sans-serif;
color: #333;
font-size: 84%;
background-color:#fff;
}
a { text-decoration: none;}
a:hover { color: #ff6633; text-decoration: underline;}
a:active { color:#006633; text-decoration: underline;}
a.none { color: #006633; text-decoration: none;}
a.none:hover { color: #006633; text-decoration: underline;}
.title { color:#000; font-size: 110%; font-weight: bold;}
.bpink { color:#ff0066; font-size: 110%; font-weight: bold;}
.text { color:#333; font-size: 84%;}
.topi { color:#333; font-size: 90%; text-decoration: underline;}
.sub { color:#000; font-size: 90%; padding-left:20px; background:url(./img/p_sc_g.gif) no-repeat 0% 3px; }
.ppanda { color:#CC0033; font-size: 95%; padding-left:28px; background:url(img/point_b.gif) no-repeat 0% 3px; }
.data{ color:#666666; font-size:84%; padding:0 0; text-align:right;}
.data2{ color:#666666; font-size:84%; padding:0 0;}
.white { color:#fff; font-size: 90%;}
.whiteb { color:#fff; font-size: 120%; font-weight: bold;}
.red { color:#FF0000; font-size: 100%;}
.g { color:#2E8B57; font-size: 100%;}
.gre { color:#003300; font-size: 100%;}
.ora { color:#FF3300; font-size: 84%;}
.bora { color:#FF3300; font-size: 100%;}
.mini { color:#666666; font-size: 84%;}
.blue { color:#003399; font-size: 100%;}
.appeal{ color:#663300; font-size:14px;}

.catch{
font-size : 15px;
font-weight : bold;
color : #000;
background-color : #fff;
text-align : left;
letter-spacing : 1px;
padding-left : 0.5em;
line-height : 1.5em;	/* 領域（行）の高さ＝フォントの１．５倍 */
width : 420px;
border-left-width : 0.7em;
border-left-style : solid;
border-left-color : #FF6347;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #FF6347;
}

/* whatnew */
#what{ margin:0; padding:5px 10px; background:#ccff99; }
#what a{ text-decoration:underline; }
#what a:link{ color:#ff6633; }
#what a:visited{ color:#458e34; }
#what a:hover{ color:#FF0033; }
#what .text{ color:#333; font-size: 84%; padding:0 0;}
#what h1{ font-size: 110%; font-weight: bold;}
h6{ color:#ff6633; font-size: 84%; font-weight: bold; margin:10px; letter-spacing:0.35px; text-align:right; }

/* menu */
#menu{ margin:0px 0px; padding:1px;}
#menu a{ text-decoration:underline;}
#menu a:link{ color:#000000;}
#menu a:hover{ color:#DC143C;}
#menu a:visited{ color:#000000;}
#menu .text{ font-size:100%; padding:0 0;}
#menu .mes{ font-size:84%; padding:0 0; text-align:center;}
#menu h1{ font-weight:bold; font-size:110%; color:#333333; padding-left:1px;}
#menu h4{ font-weight:bold; font-size:80%; color:#333333; padding-left:1px;}

/* store */
#store { margin:0; padding:5px; color: #5B5B5B;}
#store a{ font-size:84%; text-decoration:none;}
#store a:link{ color:#5b5b5b;}
#store a:hover{ color:#DC143C; text-decoration:underline;}
#store a:visited{ color:#000000; text-decoration:underline;}
#store .eria{ color:#2E8B57; font-size:93%; font-weight:bold;}
#store .white{ margin:0; padding:2px 10px; color:#fff; font-size:90%; font-weight:bold;}
#store .shop{ font-size:84%;}

/* foot */
#FOOTER{ font-size:88%; text-align:center; color:#777; padding:0; clear:both; background:#fff; }
#FOOTER a:link,#FOOTER a:visited{ color:#777; text-decoration:none; }
#FOOTER a:hover{ color:#ff0033; text-decoration:underline; }
#FOOTER ul{ list-style:none; }
#FOOTER li{ display:inline; margin:0 0; }
#FOOTER li a{  }
#FOOTER li address{ display:inline; }

hr.dot {
border-style: dotted none none none;
border-top-width: 2px;
border-top-color: #808080;
height: 2px;
}
hr.dotg {
border-style: dotted none none none;
border-top-width: 2px;
border-top-color: #8FBC8F;
height: 2px;
}

img{border-width:0;}
br{font-size: 84%}
