/* (*LD`) So what? */

/* font,line,color ------------------------------------- */
.h140 { line-height: 140%; }
.h160 { line-height: 160%; }
.fb   { font-weight: bold; }
.f10  { font-size: 10px; }
.f11  { font-size: 11px; }
.f14  { font-size: 14px; }
.p05  { padding:    5px; }
.p10  { padding:   10px; }
.ERR  { color:  #ff3300; }
.white{ color:  #ffffff; }
.blue { color:  #20B2AA; }
.col  { color:  #4169E1; }
.alph { font-family: Verdana; }
.jp   { font-family: Osaka, "lro SVbN"; }


/* Photo(/gh/index) ------------------------------------- */
.photo    { border-top: #F3F7F6 1px solid;   border-left: #F3F7F6 1px solid;
            border-right: #AEC2B9 1px solid; border-bottom: #AEC2B9 1px solid; }
span#shop { width: 160px; text-align: left; margin:5 10 5 5; vertical-align: top;  float: left; line-height: 140%; }
span#img  { width: 180px; text-align: left; margin:5 5 8 5;  vertical-align: top;  float: right; padding:5px;
            border-top: #F3F7F6 1px solid;   border-left: #F3F7F6 1px solid;
            border-right: #AEC2B9 1px solid; border-bottom: #AEC2B9 1px solid; }
span#bath { width: 210px; text-align: left; margin:5 5 8 5; vertical-align: top; padding:5px;
            border-top: #F3F7F6 1px solid;   border-left: #F3F7F6 1px solid;
            border-right: #AEC2B9 1px solid; border-bottom: #AEC2B9 1px solid; }

/* include(new.php) ------------------------------------ */
div#main  { width:480px; margin:2;}
span#newpt{ width: 13px; text-align: right; padding:1; vertical-align: top; float: left; }
span#day  { width:460px; text-align: left; padding:1; vertical-align: middle; font-weight:bold; color:#009933; }
span#news { width:462px; text-align: left; padding:0 1 5 0; vertical-align: top; line-height: 140%;}

/* form ------------------------------------------------ */
.fm_ti    { background-color:#f0fff0; padding:8 0 8 8; }
.fm_tb    { background-color:#ffffff; padding:8 0 8 8; }
.fm_sp    { padding: 4px 0px 0px 3px; color:#6666CC; }

/* def ------------------------------------------------ */
body,p,td,th,select,div,span { font-size: 12px; font-family: Osaka, "lro SVbN"; }
body  { margin: 0px 0px 0px 0px; color: #333333; background-image : url(../image/bg_01.gif); }
form  { margin: 0px; }
ul    { margin-top: 0px; margin-bottom: 0px; }
h5    { margin: 1 0 2 0; color: #ffffff; }
ul.pt { margin: 0px 10px 0px 30px; }
ul.pt2{ margin: 7px 10px 0px 30px; }
li.pt { line-height: 160%; }

/* Scllorl -------------------------------------------- */
body {  scrollbar-Track-Color:     #ffffff;
        scrollbar-Face-Color:      #ffffff;
        scrollbar-Shadow-Color:    #cccccc;
        scrollbar-DarkShadow-Color:#ffffff;
        scrollbar-Highlight-Color: #ffffff;
        scrollbar-3dLight-Color:   #cccccc;
        scrollbar-Arrow-Color:     #4682B4; }

/* dec def ----------------------------------------- */
a:link    { text-decoration: none; color : #4169E1; }
a:visited { text-decoration: none; color : #4169E1; }
a:hover   { text-decoration: underline; color : #8FBC8F; }
a:active  { text-decoration: underline; color : #FFCC00; }

/* Inline side ---------------------------------------- */
#label a:link    { text-decoration: underline; color : #4169E1; }
#label a:visited { text-decoration: underline; color : #4169E1; }
#label a:hover   { text-decoration: none; color : #8FBC8F; }
#label a:active  { text-decoration: none; color : #FFCC00; }

