@charset "utf-8";

/* ■■ */

/* ■枠定義：メニューフレーム■ */
#menuflame{
float:left;
width:200px;
background:#FF9622;
height:100%;
position:fixed;
}

/* ■枠定義：メインフレーム■ */
#mainflame{
width:1000px;
padding:20px 20px 20px 200px;
background:#ffffe0;
}

/* ■書式：全体■ */
*{
 font-size:14px;
 color:#400000;
 line-height:200%;
}

/* ■書式：強調■ */
.bb{
 color:green;
}

b{
 color:green;
}

/* ■中央テキストボックス■ */
.tbox{
  width:80%;
 text-align:left;
 margin-right: auto;
 margin-left: auto;
 line-height:200%;
 padding:0px;
 box-shadow:2px 2px 2px 2px #FDDE82;
 padding:8px;
}


/* ■書式：リンク■ */
a:link{
text-decoration: none;
color:#004000;
}

a:visited{
text-decoration: none;
color:#004000;
}




/* ■書式：メニュー■ */
    .menufont {
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 2px 2px 1px #000000;
    line-height:250%;
}

/* ■書式：メニュー（リンク）■ */
a.menufont:link {
    color: #ffffff;
    text-decoration: none;
	font-size: 15px;
    font-weight: bold;
    text-shadow: 2px 2px 1px #000000;
    line-height:250%;
}
a.menufont:visited {
    color: #ffffff;
    text-decoration: none;
	font-size: 15px;
    font-weight: bold;
    text-shadow: 2px 2px 1px #000000;
    line-height:250%;
}


/* ■書式：メニュー（マウスオーバー）■ */
 a.menufont:hover {
    color: #33dd00;
    text-decoration: none;
	font-size: 15px;
    font-weight: bold;
    text-shadow: 2px 2px 1px #000000;
}





/* ■画像の丸枠■ */
.border_radius {
　outline:15px solid black;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

/* ■履歴用画像 丸枠■ */
.img-maru{
　  margin-right:10;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
     float: left;
}


/* ■Ｈ１　コーナー表題■ */
h1{
 font-size:28px;
 color:#7D3D02;
 font-weight:700;
 font-style:oblique;
 width:800px;
 line-height:110%;
 text-indent:20px;
 text-shadow:2px 2px #C6A2A2;
 line-height:30px;
}

span.sub{
 font-size:12px;
 font-weight:700;
 font-style:oblique;
 line-height:110%;
 text-indent:40px;
 background-color:white;
}

p.sub{
 font-size:12px;
 font-weight:700;
 font-style:oblique;
 line-height:110%;
 text-indent:30px;
 line-height:14px;
 position:relative; 
 top:-15px;
 left:10px;
 }


/* ■アイコン■ */
img.icon {
　width:32px;
  height:32px;
  margin-right:10;
  margin-bottom:10;
}

/* ■BOOTHバナー■ */
img.icon2 {
  margin-right:10;
  margin-bottom:10;
}




/* ■センター寄せ■ */
.center{
 text-align: center;
}


/* ■見出し　Ｈ２■ */
h2.h2a{
 font-size:18px;
 color:#AF7E7E;
 font-weight:700;
 font-style:oblique;
 width:800px;
 text-align:left;
 margin-right: auto;
 margin-left: auto;
 line-height:110%;
 padding:0px;
 margin-top: 20px; margin-bottom: 0
}


/* ■見出し　Ｈ４　同人誌タイトル■ */
h4{
 font-size:14px;
 color:#AF7E7E;
 font-weight:700;
 width:900px;
 margin-right: auto;
 margin-left: auto;
 line-height:14px;
 margin-bottom:-10px;
}


p{
margin-top: 0; margin-bottom: 0
}

/* ■リスト自己紹介用■ */
dl.dl1{
 width:800px;
 margin-right: auto;
 margin-left: auto;
margin-top: 0;
 font-size:14px;
}

dt.dt1{
 width:30%;
 height:auto;
 float:left;
 background-color:#CF9E9E;
 text-align: left;
 text-indent:1em;
 border-style:solid;
 border-color:#ffffe0;
 padding-top:5px;
 padding-bottom:5px;
 }

dd.dd1{
 width:70%;
 border-left-style:solid;
 border-style:solid;
 margin-left:30%;
 background-color:#eeeee0;
 text-align: left;
 border-color:#ffffe0;
 padding-top:5px;
 padding-bottom:5px;
 padding-right:15px;
 padding-left :15px;
}


/* ■リスト履歴用■ 
ul.ul2{
 width:900px;
 margin-right: auto;
 margin-left: auto;
margin-top: 0;
 font-size:14px;
}

li.li2a{
 width:100;
 height:auto;
 float:left;
 text-align:center;
 border-style:solid;
 border-color:#ffffe0;
 padding-top:5px;
 padding-bottom:5px;
 margin-top:7px;
 list-style:none;
}

li.li2b-doujin{
 width:100;
 height:auto;
 float:left;
 text-align:center;
 border-style:solid;
 border-color:#ffffe0;
 padding-top:5px;
 padding-bottom:5px;
 margin-top:7px;
 list-style:none;
 background-color:#FFCC99;
 }

li.li2b{
 width:100;
 height:auto;
 float:left;
 text-align:right;
 border-style:solid;
 border-color:#ffffe0;
 padding-top:5px;
 padding-bottom:5px;
 list-style:none; }




li.li2c{
 width:600;
 height:auto;
 text-align: left;
 border-style:solid;
 border-color:#ffffe0;
  margin-left:180;
 padding-top:5px;
 padding-bottom:5px;
 list-style:none;
  }

ul.ul2b{
 width:600px;
 margin-right: auto;
 margin-left: auto;
margin-top: 0;
 font-size:14px;
}

li.li2d{
 width:600;
 height:auto;
 text-align: left;
 border-style:solid;
 border-color:#ffffe0;
 background-color:#eeeee0;
 padding:15px;
 padding-top:5px;
 padding-bottom:5px;
 list-style:none;
 border-radius:10px;
  }




/* ■活動履歴用ＢＯＸ■ */

/* ★活動履歴　大箱 */
.log-base{
 width:900;
  margin-left:20px;
 position: static;
 }

/* ★活動履歴　日付ＢＯＸ */
.log-day{
 width:100;
 height:40;
 }


/* ★活動履歴　日付テキスト */
.l-day{
 vertical-align:middle;
 text-align:center;
 font-size:15px;
 line-height:40px;
 font-weight:bold;
}


/* ★活動履歴　項目ＢＯＸ */

.log-koumoku{
 width:150;
 height:40;
 position:relative; 
 top:-40px;
 left:120px;
 background-color:#AF7E7E;
 border-radius:5px;
 }

/* ★活動履歴　項目テキスト */
 .l-koumoku{
 text-align:center;
 vertical-align:middle;
 font-size:15px;
 line-height:40px;
}


/* ★活動履歴　メインＢＯＸ */

.log-main{
 width:600;
 position:relative; 
 top:-80px;
 left:280px;
 background-color:blue;
 padding:6px 10px 6px 10px;
 border-radius:5px;
 background-color:#eeeee0;
 }







/* ■即売会参加予定ＢＯＸ■ */

/* ★即売会参加予定　トップ */
.evea{
 width:900;
  height:320;
  margin-left:20px;
 }

/* ★即売会参加予定　イベント名ＢＯＸ */

.eve1{
 width:600;
 height:50;
 background-color:#AF7E7E;
 border-radius:10px 10px 0px 0px;
 }

/* ★即売会参加予定　イベント名テキスト */
p.eve1{
vertical-align:middle;
color:white;
 font-size:24px;
　line-height:50px;
 text-shadow:2px 2px black;
 text-indent:1em;
}

/* ★即売会参加予定　イベントジャンルテキスト */

span.eve1b{
vertical-align:middle;
color:white;
 font-size:18px;
　line-height:20px;
 text-indent:1em;
 background-color:#7B264D;
}



/* ★即売会参加予定　イベント日時ＢＯＸ */
.eve2{
 width:300;
 height:40;
 background-color:#AF7E7E;
 position:relative; 
 top:0px;
 left:0px;
}

/* ★即売会参加予定　イベント日時・会場テキスト */

p.eve2-3{
vertical-align:middle;
color:white;
 font-size:16px;
 line-height:40px;
 text-indent:1em;
 text-align:center;
}


/* ★即売会参加予定　イベント地図テキスト */

span.map{
vertical-align:middle;
color:white;
 font-size:14px;
　line-height:20px;
 background-color:#007100;
}



/* ★即売会参加予定　イベント場所ＢＯＸ */
.eve3{
 width:300;
 height:40;
 background-color:#AF7E7E;
 position:relative; 
 top:-40px;
 left:300px;
  }
  
  
/* ★即売会参加予定　イベント会場テキスト２行 */

p.eve2-3-b{
vertical-align:middle;
color:white;
 font-size:15px;
 line-height:20px;
 text-indent:1em;
 text-align:center;
}

  

/* ★即売会参加予定　イベントリンク（バナー）ＢＯＸ */
.eve4{
 width:600;
 height:60;
 background-color:#AF7E7E;
 position:relative; 
 top:-40px;
 left:0px;
 border-radius:0px 0px 10px 10px;
 margin-bottom:5px
 }

/* ★即売会参加予定　イベントリンク（バナー）テキスト */

p.eve4t{
vertical-align:middle;
color:white;
 font-size:15px;
 line-height:60px;
 text-indent:1em;
 text-align:right;
}

/* ★即売会参加予定　イベントリンクテキスト */

.eve4bt{
 vertical-align:middle;
 color:white;
 font-size:18px;
 line-height:20px;
 text-indent:1em;
 background-color:#993300;
 width:200px;
}




/* ★即売会参加予定　持っていく本ＢＯＸ */
.eve5{
 width:600;
 height:40;
 background-color:#eeeee0;
 position:relative; 
 top:-40px;
 left:0px;
 border-radius:10px 10px 0px 0px;
 }

/* ★即売会参加予定　持っていく本テキスト */
 
p.eve5t{
vertical-align:middle;
 font-size:16px;
 line-height:40px;
 text-indent:1em;
 text-align:left;
}

span.eve5s{
vertical-align:middle;
 font-size:16px;
 line-height:40px;
 text-align:center;
 background-color:#D5ACBD;
}


 
 

/* ★即売会参加予定　備考ＢＯＸ */
.eve6{
 width:600;
 height:80;
 background-color:#eeeee0;
 position:relative; 
 top:-40px;
 left:0px;
 border-radius:0px 0px 10px 10px;
 text-align:middle;
 }

/* ★即売会参加予定　備考ＢＯＸ内部　テキスト */

.eve6in{
 width:550;
 height:50;
 background-color:#eeeee0;
 text-size:14px;
 line-height:16px;
 margin-left:25px;
 }

/* ★即売会参加予定　スペースナンバーＢＯＸ */
.eve7{
 width:300;
 height:50;
 background-color:#E2D1D1;
 position:relative; 
 top:-315px;
 left:600px;
 border-radius:10px 10px 0px 0px;
 margin-left:5px;
 }


/* ★即売会参加予定　スペースナンバーテキスト */
p.eve7t{
 vertical-align:middle;
 font-size:20px;
 line-height:50px;
 text-indent:1em;
 text-align:center;
}

/* ★即売会参加予定　サークルカットＢＯＸ */
.eve8{
 width:300;
 height:225;
 background-color:#E2D1D1;
 position:relative; 
 top:-315px;
 left:600px;
 border-radius:0px 0px 10px 10px;
 margin-left:5px;
 vertical-align:middle;
 text-align:center;
 }






/* ■同人誌紹介用ＢＯＸ■ */

/* ★同人誌紹介　トップ */
.booka{
 width:900;
 height:450;
 margin-left:20px;
 }

/* ★同人誌紹介　２冊目以降 */
.booka2{
 width:900;
 height:500;
 margin-left:20px;

 }


/* ★同人誌タイトルボックス */
.book1{
 width:900;
 height:50;
 background-color:#AF7E7E;
 border-radius:7px 7px 7px 0px;
vertical-align:middle;

 }

/* ★同人誌タイトルテキストＮｏ */
li.book1-no{
width:200;
text-align:center;
vertical-align:middle;
color:white;
 font-size:14px;
 list-style:none;
 position:relative;
 top:10px;
 left:-40px;
 font-weight:bold;
}

p.book1-title{
width:650;
vertical-align:middle;
color:white;
 font-size:24px;
　line-height:24px;
 text-shadow:2px 2px black;
 position:relative;
 top:-40px;
 left:240px;

}

li.book1-title{
width:650;
float:left;
vertical-align:middle;
color:white;
 font-size:24px;
 list-style:none;
 position:relative; 
 text-shadow:2px 2px black;
 top:-27px;
 left:200px;
}


/* ★同人誌画像ボックス */
.book2{
 width:200;
 height:330;
 background-color:#AF7E7E;
 position:relative; 
 top:0px;
 left:0px;
 margin-bottom:30px;
 border-radius:0px 0px 7px 7px;
  text-align:center;
}


/* ★同人誌画像位置 */
.book4img{
 position:absolute;
 top:30px;
 left:20px;
}

/* ★通販アイコン１つの画像位置（アイコンの横サイズは８８） */
.book4img2{
 position:absolute;
 top:270px;
 left:50px;
}


/* ★通販アイコン２つの画像位置（アイコンの横サイズは８８） */
.book4img2a{
 position:absolute;
 top:270px;
 left:10px;
}

.book4img2b{
 position:absolute;
 top:270px;
 left:103px;
}




/* ★同人誌データボックス */
.book3{
 width:690;
 height:40;
 position:relative; 
 top:-350px;
 left:200px;
 margin:10;
 border-radius:7px;
  background-color:#E2D1D1;
　text-align:center;
 }

.book3-ul{
width:690;
 height:40;
 list-style:none;
}

/* ★同人誌データボックス区切り */
.book3-li{
width:15%;
 height:40;
float:left;
}

.book3-li2{
width:40%;
 height:40;
float:left;
}

/* ★同人誌データボックステキスト（値段） */
.book3-text-nedan{
　text-align:center;
  line-height:40px;
 font-size:20px;
  font-weight:bold;
}

/* ★同人誌データボックステキスト（値段以外） */
.book3-text-etc{
  width:200;
  height:40;
 　text-align:center;
  line-height:40px;
 }

/* ★同人誌紹介文ボックス */
.book4{
 width:690;
 height:270;
 position:relative; 
 top:-350px;
 left:200px;
  margin:10;
 border-radius:7px;
 background-color:#eeeee0;
 }

/* ★同人誌データ紹介文 内部ボックス（キャッチコピー） */
.book4-1{
  height:40;
  font-size:16px;
  color:green;
 }

/* ★同人誌データ紹介文 内部ボックス（本文） */
.book4-2{
  height:180;
  font-size:14px;
  line-height:200%;
 padding:5;
 }

/* ★同人誌データ紹介文 内部ボックス（本文・紹介文メイン） */
 span.m{
 text-shadow:1px 1px #CB9696;
}

/* ★同人誌データ紹介文 内部ボックス（１８禁用） */
.book4-3{
  color:red;
  height:20;
  font-size:14px;
   font-weight:bold;
 }

/* ★同人誌データ紹介文 内部ボックス（ISDN） */
.book4-4{
  height:20;
  font-size:14px;
 }



/* ★同人誌属性ボックス */

.book5{
 width:580;
 height:80;
 position:relative; 
 top:-350px;
 left:0px;
  margin-top:10px;
  margin-right:10px;
 border-radius:7px;
 background-color:#E2D1D1;
 }

.book5-ul{
width:580;
 list-style:none;
 position:relative; 
 top:-20px;
}

/* ★同人誌属性ボックス区切り */
.book5-li{
 width:18%;
 height:20;
float:left;
 background-color:#FFDEB7;
 margin:1px;
 text-align:center;
 line-height:20px;
}
.book5-lie{
 width:18%;
 height:20;
clear:both;
float:left;
 background-color:#FFDEB7;
 margin:1px;
 text-align:center;
 line-height:20px;
}

/* ★同人誌おためし読みコーナーボックス */
.book6{
 width:310;
 height:80;
 position:relative; 
 top:-440px;
 left:590px;
  margin-top:10px;
 border-radius:7px;
 background-color:#E2D1D1;
}

/* ■同人誌紹介用ＢＯＸのＲ１８切り替えボタン■ */

.r18b{
 width:400;
 height:60;
 background-color:pink;
 border-radius:3px;
 text-align:center;
 box-shadow:2px 2px black;
 margin:20px 0px 0px 250px;
}
 

.r18b2{
 width:400;
 height:60;
 background-color:#C0C0C0;
 border-radius:3px;
 text-align:center;
 box-shadow:2px 2px black;
 margin:20px 0px 0px 250px;
}
 
 
