@charset "Shift_JIS";

/*--------------
　１基本設定
----------------*/

*{
margin:0;
padding:0;
font-style:normal;
font-weight:normal;
font-variant:normal;
font-size:100%;
line-height:1.5;

/*■ここで全体の文字■*/
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, "ＭＳ Ｐゴシック", sans-serif;
text-decoration:none;
}


html {
  height: 100%;   

}


body {
   font-size:80%;
   background:#000000;
   color:#808080;
   height: 100%;



}




/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */



.image-base {
　background-position: center center;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 }

.image1 {
background-image:url('ars1.png'),url('bgptn4.jpg');
background-attachment:fixed,fixed;
background-repeat: no-repeat,no-repeat;
background-position: center top,center;
 }

.image2 {
background-image:url('ayn1.png'),url('bgptn5.jpg');
background-attachment:fixed,scroll;
background-repeat: no-repeat,no-repeat;
background-position: center top,center;

 }

.image3 {
background-image:url('als1.png'),url('bgptn4.jpg');
background-attachment:fixed,scroll;
background-repeat: no-repeat,no-repeat;
background-position: center top,center;

 }



/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */


#bg00 {
    background: url(bgptn1.jpg);
    background-repeat: repeat;
    background-attachment:fixed;
}

#bg01 {
    background: url(bgptn4.jpg);
    background-repeat: no-repeat;
    background-attachment:scroll;
    background-position: center;
}

#bg02 {
    background: url(alz1.png);
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-position: center top;
}

#bg03 {
    background: url(ars1.png);
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-position: center top;

}

#bg04 {
    background: url(ayn1.png);
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-position: center top;

}

#bg05 {
    background: url(als1.png);
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-position: center top;

}

#bg06 {
    background: url(bgptn5.jpg);
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-position: center top;

}



/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */


p {
 
}



strong {
    font-size:1.1em;
    font-weight:bold;
    color:#aaaaaa;
}



strong2 {
    font-size:1.2em;
    font-weight:bold;
    color:#color:#f68a81;
}


strong3 {

   font-size:1em;  
   font-weight:bold;
   text-align: left;
   color:#70df80;
   line-height: 1.5;
   letter-spacing: 2px;
   padding:0px 0px 0px 0px;
}


strong4 {

   font-size:1em;  
   font-weight:bold;
   text-align: left;
   color:#ff55aa;
   line-height: 1.5;
   letter-spacing: 2px;
   padding:0px 0px 0px 0px;
}



.boldpink {
   font-size:1em;  
   font-weight:bold;
   text-align: left;
   color:#ff11aa;
   line-height: 1.5;
   letter-spacing: 2px;
   padding:0px 0px 0px 0px;
}


.green {
   display: inline;
   font-size:1em;  
   font-size: 100%;
   color:#50ce99;

}

.pink {
   display: inline;
   font-size:1em;  
   font-size: 100%;
   color:#bf33b0;

}

.dpink {
   display: inline;
   font-size:1em;  
   font-size: 100%;
   color:#9f4370;

}


.pink3 {
   display: inline;
   font-size:1em;  
   font-size: 100%;
   color:#bf6390;

}

.yellow {
   display: inline;
   font-size:1em;  
   font-size: 100%;
   color:#e1ff3a;
}

.menuoff {

   color:#e1ff3a;
   font-weight: bold;
   font-size:1.3em;
   line-height: 2.2;
   text-decoration: none;
   padding: 0px 0px 0px 3px;
}



.uke {
   display: inline;
   color:#9999ee;
}

.kakunin {
   display: inline;
   color:#ffaf88;
}

.ame {
   display: inline;
   color:#dddd55;
}

.yoyaku {
   display: inline;
   color:#bbdd28;
}

.hassou {
   display: inline;
   color:#99ee99;
}


.can {
   display: inline;
   color:#ff90c0;
}



/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */


.floating {
  top: 300px;
  position: fixed;
  z-index: 1;
}




/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */

#container {
   margin-right: auto;
   margin-left: auto;
   margin-top: 5px;
   width: 950px;
  background-color: rgba( 0, 0, 0, 0.5 );
}



/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */

#header {
   height: 262px;
   background-color: #000000;
   color: #ffffff;   /* 文字色 */
}

/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */

#menubox {
   float: left;
   height: auto ;
   width: 180px;
   padding-left: 0px; 
   padding-right: 0px;
   padding-top: 20px;
   padding-bottom: 15px;
   background: #111111;
   background-color: rgba( 0, 0, 0, 0.7 );
}

/* ショップ２ */
#menubox2 {
   float: left;
   height: auto ;
   width: 450px;
   padding-left: 0px; 
   padding-right: 0px;
   padding-top: 20px;
   padding-bottom: 10px;
   background-color: rgba( 0, 0, 0, 0.2 );
}

#link {
   float: left;
   height: auto;
   width: 450px;
   padding-left: 15px; 
   padding-right: 15px;
   padding-top: 0px;
   padding-bottom: 15px;
   background-color: rgba( 0, 0, 0, 0.2 );
}



#content {
   float: right;
   height: auto;
   padding-left: 15px; 
   padding-right: 0px;
   padding-top: 0px;
   padding-bottom: 15px;
   width: 755px;
   background-color: rgba( 0, 0, 0, 0.2 );
}


/* ショップ２ */
   #content2 {
   float: right;
   height: auto;
   padding-left: 10px; 
   padding-right: 10px;
   padding-top: 0px;
   padding-bottom: 15px;
   width: 450px;
   background-color: rgba( 0, 0, 0, 0.2 );
}



/* ショップリンク */
#shoplink {
   clear: both;
   height: auto;
   padding-left: 50px; 
   padding-right: 50px;
   padding-top: 0px;
   padding-bottom: 15px;
   width: 850px;
   background-color: rgba( 0, 0, 100, 0.2 );
}

#pict {
   margin-right: auto;
   margin-left: auto;
   margin-top: 30px;

   padding-left: 15px; 
   padding-right: 15px;
   padding-top: 15px;
   padding-bottom: 15px;


   width: 950px;
  background-color: rgba( 10, 10, 10, 0.7 );
}



#sumple {
   margin-right: auto;
   margin-left: auto;
   margin-top: 0px;

   padding-left: 20px; 
   padding-right: 20px;
   padding-top: 50px;
   padding-bottom: 15px;


   width: 550px;
  background-color: rgba( 0, 0, 0, 0 );

}

#sumple_comic {
   margin-right: auto;
   margin-left: auto;
   margin-top: 0px;

   padding-left: 20px; 
   padding-right: 20px;
   padding-top: 50px;
   padding-bottom: 15px;
   width: 1000px;
  background-color: rgba( 0, 0, 0, 0 );

}


/* 発送状況 */
   #content3 {
   clear: both;
   margin-right: auto;
   margin-left: auto;
   margin-top: 0px;

   padding-left: 20px; 
   padding-right: 20px;
   padding-top: 50px;
   padding-bottom: 15px;


   width: 800px;
  background-color: rgba( 0, 0, 0, 0 );

}


/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */


#gallery1 {

   height: 131px;
   width: 950px;
   padding-left: 0px; 
   padding-right: 0px;
   padding-top: 30px;
   padding-bottom: 0px;
   background: #111111;
   color: #888888;   
}


#g_menu1 {

   height: 500px auto;
   width: 900px;
   padding-left: 40px; 
   padding-right: 10px;
   padding-top: 15px;
   padding-bottom: 15px;
   margin:0px 0px 0px 0px;
   background: #111111;
   color: #888888;   /* 文字色 */
   background-color: rgba( 20, 20, 20, 0.2 );

}


/* 内容 */
#g_menu2 {

   height: 500px auto;
   width: 300px auto;
   padding-left: 40px; 
   padding-right: 10px;
   padding-top: 15px;
   padding-bottom: 15px;
   margin:0px 0px 0px 0px;
   background-color: rgba( 20, 20, 20, 0.2 );
}


/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */


#gallery2 {

   height: 200px;
   width: 950px;
   padding-left: 15px; 
   padding-right: 15px;
   padding-top: 15px;
   padding-bottom: 15px;
   background: #111111;
   color: #888888;   /* 文字色 */
}


/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */



#prof {

   height: 200px;
   width: 950px;
   padding-left: 15px; 
   padding-right: 15px;
   padding-top: 15px;
   padding-bottom: 15px;
   background: #111111;
   color: #888888;   /* 文字色 */
}


/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzdoujin */


/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */





/* フロートクリヤ */
.clear {
clear:both;
} 



  



/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */

#footer {
   clear: both;
   /* メニュー幅+左右余白 */
   margin-left: 0;
   padding-top: 1px;
   padding: 10px;
   background: #000000;
}


/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */




/*　--------------------------------見出し  */

h1 {
}

/*　タイトル  */
h2 {
   font-size:1.2em;
   width:95%;
   padding-top:10px;
   padding-left:0px;
   line-height: 2;

   margin:15px 0px 15px 0px;
 
   border-bottom:2px dotted #555555;
   color:#888888;
}


/*　最新情報  */
h3 {
   font-size: 100%;
   color:#f68a81;
   letter-spacing:5px;
   width:90%;

   margin:15px 0px 15px 0px;

   padding-left:8px;
   border-left:10px solid #e1ff3a;
   border-bottom:2px dashed #555555;
}


/*　絵展示用  */
h4 {
   font-weight: bold;
   font-size: 100%;
   color:#adff2f;
   letter-spacing: 5px;
   width: 90%;
   margin:15px 0px 15px 0px;
   padding-left:8px;
   border-left:5px double #e1ff3a;
   border-bottom:1px dashed #e1ff3a;

}

/*　フッター  */
h5 {
   font-weight: bold;
   font-size:1em;
   line-height: 2;
   width:95%;

   color: #777777;
   border-top: 2px solid #e1ff3a;
}






/*　絵展示用  */
h6 {

   font-size:1.2em;
   width:98%;
   padding-top:10px;
   padding-left:0px;
   line-height: 2;

   margin:30px 0px 0px 0px;
 
   border-top:2px dotted #555555;
   color:#888888;
}



/*　フッター用  */
hr {
   width: 100%;
   margin:0px 0px 10px 0px;
   border:1px dashed #555555;

}


/*　--------------------------------段落　*/

#p {
   color:#888888; /* 基本テキスト */
   font-size:1em;
   text-align: left;
   padding:10px 15px 10px 15px;
}


#p2 {
   color:#aa8888; /* 基本テキスト */
   font-size:1em;
   text-align: left;
   padding:10px 15px 10px 15px;
}

#p3 {
   font-size:1em;  /* キャプション1 */

  text-align: center;
   color:#999999;
   line-height: 1.5;
   letter-spacing: 1px;
   padding:5px 0px 15px 0px;
}



#p4 {
   font-weight:bold;/* 太字テキスト */
   font-size:1.2em;
   text-align: left;
   color:#888888;
   padding:10px 15px 10px 15px;

}



#p5 {
   font-weight:bold;/* 絵フッター */
   font-size:1.2em;
   text-align: center;
   color:#888888;
   padding:0px 0px 0px 0px;

}



#p6 {
   font-size:1em;  /* キャプションセリフ1 */

  text-align: left;
   color:#999999;
   line-height: 1.2;
   letter-spacing: 1px;
   padding:7px 0px 10px 150px;
}

#p7 {
   font-size:0.9em;  /* キャプション1 */

  text-align: center;
   color:#666666;
   line-height: 1.5;
   letter-spacing: 1px;
   padding:5px 0px 15px 0px;
}


#p8 {
   font-size:0.7em;  /* 同人タイトル小 */
   font-weight:bold;
   text-align: center;
   color:#aaaaaa;
   line-height: 1.2;
   letter-spacing: 1px;
   padding:0px 0px 0px 0px;
}

#p9 {
   font-size:1em;  /* 同人タイトル */
   font-weight:bold;
   text-align: center;
   color:#dddddd;
   line-height: 1.5;
   letter-spacing: 1.8px;
   padding:0px 0px 0px 0px;
}

#p10 {
   font-size:1em;  /* ＮＥＷ */
   font-weight:bold;
   text-align: left;
   color:#ffff00;
   line-height: 1.5;
   letter-spacing: 2px;
   padding:0px 0px 0px 0px;
}


 #p11 {
   font-size:2em;  /* 告知イエロー大 */
   font-weight:bold;
   text-align: left;
   color:#ffff00;
   line-height: 1.5;
   letter-spacing: 2px;
   padding:0px 0px 0px 0px;
}

 #p12 {
   font-size:2em;  /* 告知ピンク大 */
   font-weight:bold;
   text-align: left;
   color:#df53d0;
   line-height: 1.5;
   letter-spacing: 2px;
   padding:0px 0px 0px 0px;
}



/*　ボックス　*/


#box1 {

   font-size:1.5em;
   text-align: center;
   color:#ffffff;
   padding:2px 0px 2px 0px;
   letter-spacing:5px;

   width:658px; height:30px; 
   background-color:#555555;
   border:solid 10px #777777;
   margin: 0 auto;
   margin-top:10px;
   margin-bottom:20px;

   border-width:5px;
   border-color:#e1ff3a;
   border-style:dotted;

   /* かどまる*/
   border-radius:10px 10px 10px 10px;
   -webkit-border-radius:10px 10px 10px 10px;
   -moz-border-radius:10px 10px 10px 10px;

   /* box-shadow */
   box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
   -webkit-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2); /* Safari Chrome */
   -moz-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2); /* Firefox */
}




/*　インフォメーションボックス　新刊用*/

#infobox1 {

clear: both;
width:650px; height:auto; 
background-color: rgba(  0, 0, 0, 0  );

margin: 0 auto;
margin-bottom:15px;
margin-left:15px;
margin-right:15px;
margin-top:0px;
padding:10px 30px 10px 20px;

border-width:2px;
border-color:#2c7cd7;
border-style:double;

/* かどまる*/
border-radius:20px 20px 20px 20px;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;

/* box-shadow */
box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
-webkit-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2); /* Safari Chrome */
-moz-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2); /* Firefox用 */
}

/*　インフォメーションボックス　既刊用*/

#infobox2 {

clear: both;
width:650px; height:auto; 
background-color: rgba(  0, 0, 0, 0  );

margin: 0 auto;
margin-bottom:15px;
margin-left:15px;
margin-right:15px;
margin-top:0px;
padding:10px 30px 10px 20px;


border-width:2px;
border-color:#e1ff3a;
border-style:solid ;

/* かどまる*/
border-radius:20px 20px 20px 20px;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;

/* box-shadow */
box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
-webkit-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
-moz-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
}

/*　インフォメーションボックス　ショップ表 未使用*/
#infobox3 {
clear: both;
width:700px; height:auto; 
background-color: rgba(  0, 0, 0, 0  );
margin-bottom:15px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
border-width:2px;
border-color:#e1ff3a;
border-style:solid;
padding:15px 0px 15px 0px;



/* かどまる*/
border-radius:20px 20px 20px 20px;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;

/* box-shadow */
box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
-webkit-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
-moz-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
}


/*　インフォメーションボックス　ショップ通販*/

#infobox4 {
clear: both;
width:700px; height:auto; 
background-color: rgba(  0, 0, 0, 0  );
margin: 0 auto;
margin-bottom:15px;
margin-left:15px;
margin-right:15px;
margin-top:20px;
border-width:2px;
border-color:#e1ff3a;
border-style:solid;
padding:15px 0px 15px 15px;



/* かどまる*/
border-radius:20px 20px 20px 20px;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;

/* box-shadow */
box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
-webkit-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
-moz-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
}


/*　インナーボックス　*/

/* doujin */
#innerbox01 {
clear: both;
width:650px; height:auto; 
background-color: rgba( 0, 0, 0, 0 );
border:solid 0px #111111;
margin: 0 auto;
margin-bottom:0px;
margin-top:0px;
margin-left:20px;
text-align:center;
padding:8px 0px 8px 0px;

}



/* shop */
#innerbox02 {
width:90%; height:auto; 
background-color: rgba(  0, 0, 0, 0  );
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
border-width:1px;
border-color:#e1ff3a;
border-style:solid;
padding:5px 0px 5px 0px;

border-radius:20px 20px 20px 20px;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;

/* box-shadow */
box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
-webkit-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
-moz-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);

}

/* shop */
#innerbox03 {
width:100%; height:auto; 
background-color: rgba(  50, 50, 50, 0.5  );
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;

border-width:0px;
border-color:rgba(  255, 255, 58, 0  );
border-style:solid;
padding:10px 0px 15px 7px;

border-radius:20px 20px 20px 20px;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;

/* box-shadow */
box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
-webkit-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
-moz-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);

}

#infoboxcrcr {

width:658px; height:150px; 
background-color:#ffffff;
text-align:center;
padding:2px 0px 2px 0px;

margin: 0 auto;
margin-bottom:15px;
margin-top:50px;

border-width:3px;
border-color:#e1ff3a;
border-style:solid;

/* かどまる*/
border-radius:20px 20px 20px 20px;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;

/* box-shadow */
box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2);
-webkit-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2); /* Safari Chrome */
-moz-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.2); /* Firefox用 */
}




/*　リスト　*/

ul.prof li {
    display: inline;
    margin-right: 20px;
    margin-top: 20px;
    color:#888888;
    margin:20px;
    list-style-type:none;
}

ul.works li {
    display: inline;
    margin-right: 20px;
    margin-top: 20px;
    font-size:0.9em;
    color:#777777;
    margin:20px;
    list-style-type:none;
}


ul.gallelymenu1 li {
    display: inline;
    font-size:0.9em;
    color:#777777;

    margin-top:80px;
    margin-right:0px;
    margin-bottom:200px;
    margin-left:0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
}


ul.information {
    color:#888888;
    margin:20px;
    list-style-type:none;
}

ul.boxtext {
 
font-size:1.2em;
text-align: left;
color:#888888;
padding:0px 0px 0px 0px;
margin-top: 0px;
list-style-type:none;
}


ul.smalltext {
 
font-size:1em;
text-align: left;
color:#888888;
padding:0px 0px 0px 0px;
margin-top: 0px;
list-style-type:none;
}


ul.itemtext li {

font-size:1em;
text-align: left;
color:#888888;
padding:0px 0px 0px 0px;
margin-top: 1px;
list-style-type:none;
}




/*　リンク 通常　*/


a{
	font:inherit;
}

a:link {
    color:#902eff;
}


a:visited {
    color:#50ce77;
}

a:hover,
a:active,
a:focus{
    color:#ff73f0;
}






/*--------------　メニュー ----------------*/

#MENU {
    margin-top:-35px;
    margin-left:30px;
    margin-right:0px;
    margin-bottom:0px;
}


#MENU ul {
	margin: 0px;
	padding: 0;
}





#MENU01,
#MENU02,
#MENU03,
#MENU04,
#MENU05,
#MENU06,
#MENU07,
#MENU08 {
	display: inline;
	margin: 0 0.25em;
	padding: 0;
	border: 0;

}

#MENU01 a:link,
#MENU02 a:link,
#MENU03 a:link,
#MENU04 a:link,
#MENU05 a:link,
#MENU06 a:link,
#MENU07 a:link,
#MENU08 a:link {
	padding: 0 0.2em;
	border-bottom: 3px solid #e1ff3a;
	color: #ffffff;
	font-weight: bold;
        font-size:1.2em;
	line-height: 2.2;
	text-decoration: none;
}

#MENU01 a:visited,
#MENU02 a:visited,
#MENU03 a:visited,
#MENU04 a:visited,
#MENU05 a:visited,
#MENU06 a:visited,
#MENU07 a:visited,
#MENU08 a:visited {
	/* 訪問済みリンク */
	border-color: #e1ff3a;
	color: #ffffff;
}



#MENU01 a:hover, #MENU01 a:focus,
#MENU02 a:hover, #MENU02 a:focus,
#MENU03 a:hover, #MENU03 a:focus,
#MENU04 a:hover, #MENU04 a:focus,
#MENU05 a:hover, #MENU05 a:focus,
#MENU06 a:hover, #MENU06 a:focus,
#MENU07 a:hover, #MENU07 a:focus,
#MENU08 a:hover, #MENU08 a:focus
{
	/* オンマウス時とフォーカス時のリンク */
	border-color: #00ff88;
	color: #00ff88;
}

#MENU li.menu-on a {
	/* 該当ページメニュー */
	border-color: red;
	color: #000000;
}




/*--------------　メニューB ----------------*/

#MENU_B{
    margin-top:0px;
    margin-left:20px;
    margin-right:0px;
    margin-bottom:0px;
}



#MENU09,
#MENU10,
#MENU11,
#MENU12,
#MENU13,
#MENU14,
#MENU15,
#MENU16{
	display: inline;
	margin: 0 0.25em;
	padding: 0;
	border: 0;
}



#MENU17{
	display: inline;
	margin: 0 0.25em;
	padding: 0;
	border: 0;
}



#MENU09 a:link,
#MENU10 a:link,
#MENU11 a:link,
#MENU12 a:link,
#MENU13 a:link,
#MENU14 a:link,
#MENU15 a:link,
#MENU16 a:link{
	padding: 0 0.2em;
	color: #aaaaaa;
	font-weight: bold;
        font-size:1.2em;
	line-height: 2.2;
	text-decoration: none;
}

#MENU17 a:link{
	padding: 0 0.2em;
	color: #ff73f0;
	font-weight: bold;
        font-size:1.2em;
	line-height: 2.2;
	text-decoration: none;
}



#MENU09 a:visited,
#MENU10 a:visited,
#MENU11 a:visited,
#MENU12 a:visited,
#MENU13 a:visited,
#MENU14 a:visited,
#MENU15 a:visited,
#MENU16 a:visited{
	
	color: #aaaaaa;
}

#MENU17 a:visited{

	color: #aaaaaa;
}




#MENU09 a:hover, #MENU09 a:focus,
#MENU10 a:hover, #MENU10 a:focus,
#MENU11 a:hover, #MENU11 a:focus,
#MENU12 a:hover, #MENU12 a:focus,
#MENU13 a:hover, #MENU13 a:focus,
#MENU14 a:hover, #MENU14 a:focus,
#MENU15 a:hover, #MENU15 a:focus,
#MENU16 a:hover, #MENU16 a:focus{

	border-color: #55ff99;
	color: #99ff99;

}

#MENU17 a:hover, #MENU17 a:focus{
	border-color: #55ff99;
	color: #99ff99;

}


#MENU li.menu-on a
{
	/* 該当ページメニュー */
	border-color: red;
	color: #000000;
}

/*--------------　テーブル ----------------*/



.shop1{
  width: 100%;
  border-spacing: 0;
  *border-collapse: collapse;
  font-size:0.9em; 
  padding: 0px 15px 0px 0px;
}

.shop1 th{ 
  color: #888888;
  background: #222222;
  border-left:1px solid #333333;
  border-top:1px solid #333333;
  border-bottom:0px solid #333333;
  line-height: 120%; 
  text-align: left; 
  padding: 5px 5px 5px 5px; 
} 

.shop1 tr{ 
   background-color: rgba(  0, 0, 0, 0.5  );
} 

.shop1 tr td{ 
  color: #888888; 
  padding: 5px 2px 5px 2px; 

  border-left:1px solid #333333;
  border-top:1px solid #333333;
  border-bottom:0px solid #333333;
  line-height: 130%; 
  text-align: left; 
} 

table th:last-child{ 
   border-right: 1px solid #333333;
} 

table tr td:last-child{ 
  border-right: 1px solid #333333;
} 
table tr:last-child td{ 
  border-bottom:1px solid #333333;
}


table tr:nth-child(odd){ 
   background-color: rgba(  30, 30, 30, 0.5  );
} 

/*かどまる*/

table th:first-child{ 
  border-radius: 10px 0 0 0;  
} 

table th:last-child{ 
  border-radius:0 10px 0 0; 
} 


table tr:last-child td:last-child{ 
  border-radius: 0 0 10px 0; 
} 



table tr:last-child td:first-child{ 
  border-radius: 0 0 0 10px; 
}





/*--------------　テーブル2 ----------------*/

.event1{
  width: 100%;
  border-spacing: 0;
  *border-collapse: collapse;
  font-size:0.9em; 
  padding: 0px 15px 0px 0px;
}

.event1 th{ 
  color: #888888;
  background: #222222;
  border-left:1px solid #333333;
  border-top:1px solid #333333;
  border-bottom:0px solid #333333;
  line-height: 120%; 
  text-align: left; 
  padding: 5px 5px 5px 5px; 
} 

.event1 tr{ 
   background-color: rgba(  0, 0, 0, 0.5  );
} 


.event1 tr td{ 
  color: #888888; 
  padding: 10px 2px 10px 15px; 

  border-left:1px solid #333333;
  border-top:1px solid #333333;
  border-bottom:0px solid #333333;
  line-height: 130%; 
  text-align: left; 
} 


.event1 th:first-child{ 
  border-radius: 20px 20px 0 0; 
   background-color: rgba(  0, 0, 0, 0.5  );
}

.event1 tr:last-child td:first-child{ 
  border-radius: 0 0 20px 20px; 
} 


/*--------------　テーブル3 ----------------*/


.sumple1{
  width: 550px;
  border-spacing: 0;
  *border-collapse: collapse;
  font-size:1.0em; 
  padding: 0px 0px 0px 0px;
   background-color: rgba(  0, 0, 0, 0.2  );
}


.sumple1 th{ 
  color: #888888;
  background: #222222;
  border-left:1px solid #333333;
  border-top:1px solid #333333;
  border-bottom:0px solid #333333;
  line-height: 120%; 
  text-align: center; 
  padding: 5px 20px 5px 20px; 
   background-color: rgba(  0, 0, 0, 0.5  );
} 

.sumple1 tr td{ 
  color: #888888; 
  padding: 10px 2px 10px 15px; 
  border-left:1px solid #333333;
  border-top:1px solid #333333;
  border-bottom:0px solid #333333;
  line-height: 130%; 
  text-align: center; 

  padding: 5px 20px 5px 20px; 
   background-color: rgba(  0, 0, 0, 0.2  );
} 


.sumple1 th:first-child{ 
  border-radius: 20px 20px 0 0; 
}


.sumple1 tr:last-child td:last-child{ 
  border-radius: 0 0 20px 20px;
} 


/*--------------　 ----------------*/

.order1{
  width: 800px;
  border-spacing: 0;
  *border-collapse: collapse;
  font-size:1.0em; 
  padding: 0px 0px 0px 0px;
   background-color: rgba(  0, 0, 0, 0.2  );
}


.order1 tr td{ 
  color: #888888; 
  padding: 0px 0px 0px 0px; 
  border-left:1px solid #333333;
  border-top:1px solid #333333;
  border-bottom:0px solid #333333;
  line-height: 100%; 
  text-align: center; 
  padding: 5px 0px 5px 0px; 
   background-color: rgba(  0, 0, 0, 0.2  );
} 

.order1 tr:first-child td:first-child { 
  border-radius: 20px 0 0 20px;
} 

.order1 tr:first-child td:last-child { 
  border-radius: 0 20px 20px 0;
} 



.order2 {
  width: 550px;
  border-spacing: 0;
  *border-collapse: collapse;
  font-size:1.0em; 
  padding: 0px 0px 0px 0px;
   background-color: rgba(  0, 0, 0, 0.2  );
}


.order2 th{ 
  color: #888888;
  background: #222222;
  border-left:1px solid #333333;
  border-top:1px solid #333333;
  border-bottom:0px solid #333333;
  line-height: 120%; 
  text-align: center; 
  padding: 5px 20px 5px 20px; 
   background-color: rgba(  0, 0, 0, 0.5  );
} 

.order2 tr td{ 
  color: #888888; 
  padding: 10px 2px 10px 15px; 
  border-left:1px solid #333333;
  border-top:1px solid #333333;
  border-bottom:0px solid #333333;
  line-height: 130%; 
  text-align: left; 
  padding: 5px 20px 5px 20px; 
   background-color: rgba(  0, 0, 0, 0.2  );
} 

.order2 tr:first-child td:first-child{ 
  border-radius: 20px 0 0 0; 
}

.order2 tr:first-child td:last-child{ 
  border-radius: 0px 20px 0 0; 
}

.order2 tr:last-child td:last-child{ 
  border-radius: 0 0 20px 0px;
} 

.order2 tr:last-child td:first-child{ 
  border-radius: 0 0 0 20px;
} 






