/* ----- Standard ------ */
body{
   font-size: 14px;
   color: #383838;
   background-color: #ffffff;
   margin: 0px;
   height: 100%;
   scrollbar-face-color: #ffffff;
   scrollbar-track-color: #ffffff;
   scrollbar-arrow-color: #00b1ff;
   scrollbar-highlight-color: #00b1ff;
   scrollbar-shadow-color: #00b1ff;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-darkshadow-color: #ffffff;
   }

td,th{
   font-size: 14px;
   }

a:link{
   color: #10c1ff;
   text-decoration: none;
   }

a:visited{
   color: #10c1ff;
   text-decoration: none;
   }

a:hover,a:active{
   color: #f593c7;
   text-decoration: non;
   background: none;
   }

#atelier_visit a:visited{
   color: #ff0000;
   text-decoration: none;
   background: none;
   }

dt{   
   padding: 0.2em 0.0em 0.2em 1.2em;
   white-space: nowrap;
   background-color: #ffffff;
   background-image: url("./images/box.gif");
   background-repeat: no-repeat;
   background-position: 0.4em 0.6em;
   }

dd{   
   padding: 0.2em 0.0em 0.2em 1.2em;
   white-space: nowrap;
   background-color: #ffffff;
   background-image: url("./images/box_gr.gif");
   background-repeat: no-repeat;
   background-position: 0.4em 0.6em;
   position: relative;
   left: -30px;
   }

/* ----- HR ----- */
hr{
   color: #00b1ff;
   }

/* ----- Global ----- */
.b
   {font-size: 1.3em;
    font-weight: bold;
   }

.s {font-size: 0.8em;
   }

.g_box1{
   padding: 0.2em 0.0em 0.2em 1.2em;
   white-space: nowrap;
   background-image: url("./images/box.gif");
   background-repeat: no-repeat;
   background-position: 0.4em 0.6em;
   }

.g_box2{
   padding: 0.2em 0.0em 0.2em 1.2em;
   white-space: nowrap;
   background-image: url("./images/box_gr.gif");
   background-repeat: no-repeat;
   background-position: 0.4em 0.6em;
   }

.g_box3{
   padding: 0.2em 0.0em 0.2em 1.2em;
   white-space: nowrap;
   background-image: url("./images/box_pk.gif");
   background-repeat: no-repeat;
   background-position: 0.4em 0.6em;
   }

/* ----- SideMenu ----- */
.sidemenu_stdset{
   vertical-align: top;
   background-image: url(./images/sidemenu_back.gif);
   background-repeat: repeat-y;
   }

#sidemenu a{
   display: block;
   color: #00b1ff;
   width: 85px;
   padding: 0.2em 0.0em 0.2em 1.2em;
   border-style: solid;
   border-width: 1px 1px 1px;
   border-left: double 4px;
   border-color: #949495;
   white-space: nowrap;
   background-color: #ffffff;
   background-image: url("./images/box.gif");
   background-repeat: no-repeat;
   background-position: 0.4em 0.6em;
   position: relative;
   z-index: 1;
   }
   
#sidemenu a:hover,#sidemenu a:active{
   text-decoration: underline;
   color: #f593c7;
   border-style: solid;
   border-width: 1px 1px 1px;
   border-color: #949495;
   border-left: double 4px #f593c7;
   background-color: #F6F6F9;
   background-image: url("./images/box_pk.gif");
   background-repeat: no-repeat;
   z-index: 1;
   }
   
.a_active{
   display: block;
   color: #00b1ff;
   width: 85px;
   padding: 0.2em 0.0em 0.2em 1.2em;
   border-style: solid;
   border-width: 1px 1px 1px;
   border-left: double 4px f593c7;
   border-color: #949495;
   white-space: nowrap;
   background-color: #F6F6F9;
   background-image: url("./images/box.gif");
   background-repeat: no-repeat;
   background-position: 0.4em 0.6em;
   position: relative;
   z-index: 1;
   }
   
.shadow{/*‰e‚Ì•”•ª*/
   font-size: 0.1em;
   text-align: center;
   border: 1px solid #999999;
   background-color: #DDDDDD;
   position: relative;
   width: 82px;
   height: 2px;
   top: -2px;
   left: 3px;
   z-index: 0;
}

/* ----- HP Title ----- */
.hp_title{
   vertical-align: top;
   background-image: url(./images/title_box.gif);
   background-repeat: repeat-y;
   padding-left: 1.5em;
   margin-left: 0.3em;
   }

/* ----- Disp ----- */
.clap_res{
   color: #00b1b1;
   }

.disp_stdset{
   vertical-align: top;
   padding-left: 14px;
   padding-right: 10px;
   background-image: url(./images/disp_back.gif);
   background-repeat: repeat-y;
   }

.tbl_set{
    background-repeat: no-repeat;
    background-position: 100% 100%;
   }

.line1_1{
   background-image: url(./images/line1_1.gif);
   background-repeat: no-repeat;
   width: 15px;
   height: 18px;
   }

.line1_2{
   vertical-align: top;
   background-image: url(./images/line1_2.gif);
   background-repeat: repeat-y;
   height: 15px;
   }

.line1_3{
   vertical-align: top;
   background-image: url(./images/line1_3.gif);
   background-position: 0% 0%;
   background-repeat: no-repeat;
   padding-left: 3.8em;
   height: 18px;
   color: #00b1ff;
   text-align: left;
   }

.line1_4{
   background-image: url(./images/line1_4.gif);
   background-position: 0% 0%;
   background-repeat: no-repeat;
   padding-left: 3.8em;
   height: 18px;
   color: #00b1ff;
   text-align: left;
   }

/* ----- 100q ----- */
.q_title{
   border-top: #00b1ff dotted 1px;
   padding-top: 3px;
   margin-top: 5px;
   }

/* ----- Diary ----- */
.diary_title{
   border-bottom: #00b1ff dotted 1px;
   padding-bottom: 3px;
   margin-bottom: 5px;
   }

/* ----- BBS ----- */
.bbs_form
   {border:1px solid #949495;
    scrollbar-face-color:#ffffff;
   }

.bbs_button
   {background: #ffffff;
    border-width: 1px;
    border-color: #949495;
    color: #00b1ff;
    border-style: solid;
   }

.bbs_title{
   border-bottom: #00b1ff dotted 1px;
   padding-bottom: 2px;
   margin-bottom: 5px;
   }

.bbs_retitle{
   border-top: #00b1ff solid 1px;
   border-bottom: #00b1ff dotted 1px;
   padding-bottom: 2px;
   margin-bottom: 5px;
   }
