@charset "Shift_JIS";

/* 共通 */
body{font:normal 10pt 'ＭＳ Ｐゴシック';background-color:#ffdd77;color:#550000;margin:0px;scrollbar-face-color:#ffaa33;scrollbar-shadow-color:#ffffdd;scrollbar-darkshadow-color:#550000;scrollbar-highlight-color:#ffcc77;scrollbar-arrow-color:#550000;}

h1{font:bolder 20pt HG創英角ﾎﾟｯﾌﾟ体,cursive;color:#aa4444;text-align:center;}
h2{font:bolder 16pt HG創英角ﾎﾟｯﾌﾟ体,cursive;color:#aa4444;text-align:center;}
hr{color:#dd0000;width:80%;}
em{font:bold 9pt 'ＭＳ ゴシック';}
p{margin-top:0px;}

a{text-decoration:none;}
a:link{color:#2222dd;}
a:visited{color:#222299;}
a:hover{color:#ff7777;}

table{font-size:9pt;background-color:#330000;}
caption{font:bolder 12pt 'ＭＳ ゴシック';}
thead{font-size:9pt;}
tbody{background-color:#ffffff;color:#000000;text-align:center;}
th{background-color:#ffaa33;color:#ffffdd;border:1px solid #ffcc99;padding:3px 0px;}


/* TOP */
.tit{width:770px;height:30px;margin-top:0px;margin-left:20px;text-align:center;}
.shade{font-size:20pt;background-color:#ffaaff;color:#ff00ff;border:2px solid #ff00ff;padding:1px 15px;float:left;}
.shade2{font-weight:normal;background-color:#ddddff;color:#7777ff;border:2px solid #7777dd;padding:1px;}

.menu{font-size:9pt;background-color:#ddccaa;width:680px;height:380px;border:1px outset #c07070;border-right-width:2px;border-bottom-width:2px;border-left-width:1px;margin-bottom:10px;}
.menu a{color:#2222aa;}
.menu tbody{background-color:#ddccaa;}
.menu div.gift{font-size:12pt;background-color:#ddddaa;width:350px;border:1px solid #770000;padding:10px;margin:5px auto;text-align:left;}
.gift p{margin:5px auto;}

.menu dl{font-size:12pt;background-color:#ffffff;color:#000000;width:270px;border:1px outset #c0c0c0;border-right-width:2px;border-bottom-width:2px;padding:5px;margin:5px auto;text-align:left;}
.menu dt{font:normal 12pt HG創英角ﾎﾟｯﾌﾟ体;}
.menu dd{margin-bottom:5px;margin-left:5px;}

.linker{font-size:9pt;background-color:#ffffdd;color:aa0000;border-left:30px solid #ffaa33;margin-right:10px;padding:0px 5px;text-align:center;}
.linker a:link{color:#774444;}
.linker a:visited{color:#774444;}

.linker_b{font-size:12pt;background-color:#ffffdd;border-left:30px solid #ffaa33;margin-right:30px;padding:5px 10px;text-align:center;}
.linker_b a:link{color:#2222dd;}
.linker_b a:visited{color:#0000aa;}


/* 装飾 */
.point{background-color:#ccccff;color:#000077;width:90%;border:1px dotted #0000aa;padding:10px;margin:10px auto;text-align:left;}
.pick{background-color:#ffffcc;color:#550000;width:90%;border:1px dotted #550000;padding:10px;margin:10px auto;text-align:left;}
.st{font:normal 20pt HG創英角ﾎﾟｯﾌﾟ体,cursive;}
.whisper{font-size:9pt;}


/* アイテム関連 */
.item div{background-color:#ddddaa;width:700px;border:solid 1px #770000;padding:10px;margin:40px auto;text-align:center;}
.item table{width:650px;clear:both;margin:0px auto}
.item hr{margin:40px auto;}
.item th.bg{background-color:#aaffaa;color:#007700;border:1px solid #77cc77;}
.item td{height:35px;padding:2px;}
.item td.get{background-color:#ffffdd;color:#550000;height:20px;text-align:right;}


/* ネガイ−カナエ */
.wish div{font-size:12pt;background-color:#ddddaa;color:#000000;width:600px;border:1px solid #770000;padding:10px;margin:40px auto;text-align:left;}
.wish h2{text-align:left;}
.wish h3{font:bolder 14pt 'ＭＳ Ｐゴシック';background-color:#ffffaa;color:#770000;width:85%;border:1px solid #550000;border-bottom:3px double #550000;border-left:8px double #550000;padding-left:10px;margin-left:10px;}
.wish hr{text-align:center;}
.wish li{margin-bottom:5px;}
.wish form{margin-top:10px;margin-bottom:0px;text-align:center;}
.wish table{width:570px;margin:40px auto;}
.wish th.bb{background-color:#3333ff;color:#ffffff;border:1px solid #aaaaff;}
.wish th.br{background-color:#ff7777;color:#ffffff;border:1px solid #ffaaaa;}
strong.negai{font:normal 16pt HG創英角ﾎﾟｯﾌﾟ体,cursive;color:#550000;line-height:120%;}
strong.bb{border:1px solid #3333aa;padding:1px;line-height:150%;}

.index{width:170px;margin-right:10px;margin-bottom:20px;text-align:left;float:left;}


/* カエル */
.frog div{background-color:#ddddaa;color:#000000;width:800px;border:1px solid #770000;padding:10px;margin:40px auto;text-align:center;}
.frog table{width:750px;margin:20px auto;}
.frog th{background-color:#c0c0c0;color:#000000;border:1px solid #ffffff;}


/* ミニゲーム */
.game div{font-size:9pt;background-color:#ddddaa;color:#000000;width:500px;border:1px solid #770000;padding:10px;margin:40px auto;text-align:left;}
.game strong{font:bolder 12pt 'ＭＳ Ｐゴシック';color:#550000;}
.game strong.b{color:#5555cc;}
.game dl{background-color:#ddddaa;width:450px;}
.game dt{font:bolder 12pt 'ＭＳ Ｐゴシック';color:#550000;}
.game dd{margin-bottom:5px;margin-left:10px;}


/* 人物図鑑 */
.person div{font-size:9pt;background-color:#ddddaa;color:#000000;width:380px;border:1px solid #770000;padding:10px;margin:40px auto;text-align:left;}
.person h2{width:160px;margin:3px auto;text-align:left;}
.person hr{width:40%;}
.person form{margin-top:10px;margin-bottom:0px;text-align:center;}


/* 参加アーティスト */
.music div{background-color:#ddddaa;color:#000000;width:600px;border:1px solid #770000;padding:10px;margin:20px auto;}
.music h2{text-align:left;}
.music dl{width:500px;text-align:left;}
.music dt{font:bolder 16pt 'ＭＳ Ｐゴシック';background-color:#ffffff;color:#550000;width:80%;border-bottom:1px solid #550000;border-left:10px solid #550000;padding-left:10px;}
.music dd{font-size:12pt;background-color:#ffffe7;border:1px dotted #c0c022;padding:8px 3px;margin-bottom:15px;margin-left:10px;}


/* 入手関連 */
.getter{font:bold;background-color:#550000;color:#ffffff;border:1px solid #770000;}
.event{font:bold;background-color:#ffaa33;color:#ffffdd;border:1px solid #ffcc99;}
.shop{font:bold;background-color:#007700;color:#ffffff;border:1px solid #55aa55;}
.fish{font:bold;background-color:#3333cc;color:#ffffff;border:1px solid #ccccff;}


/* その他 */
.middle{font-size:12pt;}

.b{color:#5555cc;}
.r{color:#ff3333;}
.g{color:#007700;}
.w{color:#aa4444;}
.k{color:#000000;}

.bb{background-color:#ddddff;color:#5555cc;}
.br{background-color:#ffdddd;color:#ff3333;}
.bg{background-color:#aaffaa;color:#007700;}
.by{background-color:#ffffdd;color:#550000;}



/* まったり板 */
.ita div{font-size:12pt;background-color:#ddddaa;color:#880000;width:600px;height:350px;border:double 8px #550000;padding:20px auto;}
.info{width:380px;}

.icon div{font-size:12pt;background-color:#ddddaa;width:600px;border:1px outset #c0c0c0;padding:10px;margin:40px auto;}
.icon a:link{color:#2222dd;}
.icon a:visited{color:#2222dd;}
.icon a:hover{color:#ff7777}
.icon table{font-size:12pt;background-color:#ddddaa;margin:40px auto;}
.icon tbody{color:#000000;text-align:center;}
