@charset "utf-8";


pre, dl, ol, p, blockquote { line-height:130%; }


body,td
{
font-family:arial,helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"MS Pゴシック",clean,sans-serif;
    margin-left: 2%;
    margin-right: 2%;
    font-size: 12px;
    padding:0;
    background-color:＃333333;/*背景色です。*/
    color: #ffffff;/*文字の色です。*/
}

a:link{
text-decoration: none;
color: #999;
}

a:visited{
text-decoration: none;
color: #ddd;

}

a:hover{
text-decoration: underline;
color: #ffe;

}

a:active{
text-decoration: none;
color: #ffe;

}

h1{
font-family: "Lucida Sans Unicode",Sans-serif;
font-size: 26px;
letter-spacing: 0.2em;
padding: 5px;
margin-top:1px;
}



h2{
font-size: 150%;
font-weight: bold;
letter-spacing: 0.2em;
margin-top:1px;
padding: 5px;
border:solid #fff 1px;
background-color:none;
}



h3{
font-size: 120%;
font-weight: bold;
letter-spacing: 0.3em;
margin: 1px;
padding: 0px;
border-bottom: double 3px #fff;
}


h4{
font-size: 120%;
font-weight: bold;
letter-spacing: 0.3em;
border-bottom: solid 1px #fff;

padding-left: 0.5em;
}




h5, h6{
padding: 1px;
border-bottom: dotted 1px #fff;
}


dt{
    margin: 0.5em 0px 0px 0px;
    padding: 0px;
    border-bottom: 1px dashed #666;
}

blockquote{
padding:10px;
width:80%;
border:solid #fff 1px;
background-color:none;
}

pre{
padding: .5em;
margin-left: 1em;
margin-right: 2em;
white-space: pre;
color: #fff;
}

img {
    border: none;
    vertical-align: middle;
}

ul{
list-style-type: disc;
margin:5px;
padding-left:20px;
line-height:2em;
}

ol{
list-style-type: decimal;
margin:5px;
padding-left:20px;
line-height:2em;
}

em {
    font-style:italic;
}

strong {
    font-weight:bold;
}

address {
    font-style:normal;
    font-size:8px;
}

a.noexistpage{
background-color: #ddd;
color:#111
}

a:visited.noexistpage{
color:#111
}



.plugin_recent_list{
margin:0px;
margin-left:1em;
padding:0px;
border:0px;
word-wrap:break-word;
word-break:break-all;
}


div.p_left{
text-align:left;
border:dotted #fff 1px;
}
div.p_center{
text-align:center;
}
div.p_right{
text-align:right;
}

/*意味段落*/
div.subsection{
    margin: 1.4em 0px;
}

span.nointerwikiname{
background-color: #ffe;
}


/*その他の警告*/
/*p.warning,
/*span.warning{
/*    color: #FF0000;
/*}

/*css有効時に隠したいテキスト*/
.hidden{
    display: none;
}

#header {
    font-size: 30px;
    font-weight:bold;
    letter-spacing: 0.2em;
    margin:1px;
    text-align: left;
    margin: 0 10px;
}
#header h1 {
    font-size: 30px;
    display: inline-block;
}

#container {
    min-width: 1100px;
    /width: 1100px;
}

#contents {
    margin: 0px 10px 0px 200px;
    overflow: hidden;
    min-width: 800px;
    /width: 800px;
}

#wikibody, #ads {
}


#menubar {
    width:200px;
    overflow:hidden;
    float: left;
    margin: 0 10px;
    padding: 5px;
    border-right:dashed #fff 1px;
}

/*
 * 差分表示
 */
span.diff_add{
    color: red;
}

span.diff_del{
    color: blue;
}


span.search{
    color: black;
    background-color: yellow;
}

div#editmenu{
    text-align:right;
    line-height:130%;
}
#header h2{
    background:none;
}
div#footer{
    color:black;
/*
    background-color:#FFFFCC;
*/
    text-align:center;
}
div.referer_attach{
    text-align:right;
}
div.referer_page{
    text-align:right;
}
div#wikibody{
    border-bottom: none;
    margin:0;
    padding:5px 5px 0 5px;
    /width: 98%;
}
div#ads {
    border-top: none;
    margin:0;
    margin-top: -3px;
    padding:5px 5px 3px 5px;
    /width: 98%;
}

span.word1{ color: black; background-color: #ffff66; }
span.word2{ color: black; background-color: #a0ffff; }
span.word3{ color: black; background-color: #99ff99; }
span.word4{ color: black; background-color: #ff9999; }
span.word5{ color: black; background-color: #ff66ff; }
span.word6{ color: white; background-color: #880000; }
span.word7{ color: white; background-color: #00aa00; }
span.word8{ color: white; background-color: #886800; }
span.word9{ color: white; background-color: #004699; }
span.word10{ color: white; background-color: #990099; }

/*ads*/

.gafc_on{
    background-color:#000;
}
a.gafc_domain{
    color:green;
}


/* Hides from IE-mac \*/
 * html #source___Frame{ width:97% !important;}
 /* End hide from IE-mac */

#atwiki-jp-bg1 h1{
    margin-top:34px;
}


/*------------------------------------TOPページ用スタイル------------------------------------*/

.top_head{
width:1000px;
height:64px;
background-image: url(http://www61.atwiki.jp/lunar_mare/pub/top/TOP_head.gif);
margin:0px;
padding:0px;
}

.top_head h1{
font-size:30px;
font-weight:bolder;
color:#FFFFFF;
margin:0px 0px 0px 15px;
padding:20px 0px 0px 0px;
}

.top_menu {
background-image: url(http://www61.atwiki.jp/lunar_mare/pub/top/headmenuhover.gif);
width:1000px;
height:57px;
margin:0px;
padding:0px;
display:block;
}

.top_menu ul{
margin:0px;
padding:0px;
}

.top_menu01 {
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
float:left;
}

.top_menu01 a{
background-image: url(http://www61.atwiki.jp/lunar_mare/pub/top/concept.gif);
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
}

.top_menu01 a:hover {
background-image: none;
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
}

.top_menu02 {
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
float:left;
}

.top_menu02 a{
background-image: url(http://www61.atwiki.jp/lunar_mare/pub/top/teamrule.gif);
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
}

.top_menu02 a:hover {
background-image: none;
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
}

.top_menu03 {
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
float:left;
}

.top_menu03 a{
background-image: url(http://www61.atwiki.jp/lunar_mare/pub/top/teammember.gif);
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
}

.top_menu03 a:hover {
background-image: none;
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
}

.top_menu04 {
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
float:left;
}

.top_menu04 a{
background-image: url(http://www61.atwiki.jp/lunar_mare/pub/top/newcomer.gif);
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
}

.top_menu04 a:hover {
background-image: none;
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
}

.top_menu05 {
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
float:left;
}

.top_menu05 a{
background-image: url(http://www61.atwiki.jp/lunar_mare/pub/top/teamptjoin.gif);
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
}

.top_menu05 a:hover {
background-image: none;
display:block;
width:200px;
height:57px;
margin:0px;
padding:0px;
text-indent: -9999px;
}

.topimage {
width:795px;
height:359px;
float:left;
margin:5px 0px 0px 0px;
padding:0px;
}

.whatsnew{
width:200px;
float:left;
margin:5px 0px 0px 5px;
padding:0px;
}

.whatsnew h2{
background-image: url(http://www61.atwiki.jp/lunar_mare/pub/top/whatsnewhead.png);
width:200px;
height:10px;
border:none;
font-size:5px;
text-indent: -9999px;
display:block;
margin:0px;
padding:0px;
}

.whatsnew_contents{
background-color:#FFFFFF;
width:198px;
height:326px;
border:solid 1px #1A5189;
margin:0px;
padding:5px 0px 5px 0px;
overflow-y:scroll;
}

.whatsnew_contents p{
font-size:12px;
color:#0E1B2E;
margin:0px 5px 0px 5px;
padding:0px;
line-height:1.8m;
}

.whatsnew_contents a:link {
color: #0000EE;
text-decoration:none;
}
 
.whatsnew_contents a:visited {
color: #551A8B;
text-decoration:none;
}

.whatsnew_contents a:hover { text-decoration: underline;}
.whatsnew_contents a:focus { text-decoration: underline;}


.whatsnew_foot{
background-image: url(http://www61.atwiki.jp/lunar_mare/pub/top/watsnewfoot.gif);
width:200px;
height:10px;
margin:0px;
padding:0px;
}



/*------------------------------------以下ルールやレギューレーション説明用スタイル------------------------------------*/
.regulations_box{
width:978px;
background-color:#FFFFFF;
border-right:solid 1px #0E1B2E;
border-bottom:solid 1px #0E1B2E;
border-left:solid 1px #0E1B2E;
margin:0px;
padding: 10px;
}

.regulations_box p{
font-size:16px;
text-align:left;
color:#0E1B2E;
line-height:2em;
margin:0px 0px 10px 5px;
padding:0px;
}

.regulations_box h2{
color:#0E1B2E;
border-left: 15px solid #0E1B2E;
border-bottom: 2px solid #0E1B2E;
padding: 4px 0px 3px 5px;
font-size: 20px;
font-weight:bold;
margin: 0px 10px 10px 0px;
}

.regulations_box h3{
color:#0E1B2E;
border: 1px solid #0E1B2E;
padding: 3px 0px 3px 5px;
font-size: 18px;
font-weight:bold;
margin: 0px 10px 10px 0px;
}

.regulations_box h4{
color:#0E1B2E;
border-bottom: 4px double #0E1B2E;
padding: 3px 0px 3px 5px;
font-size: 16px;
font-weight:bold;
margin: 0px 10px 10px 0px;
}

.regulations_box strong{
font-size:20px;
font-weight:bold;
}

.regulations_box em{
color:#FF0000;
font-weight:bold;
}

.regulations_box a:link {
color: #0000EE;
text-decoration:none;
}
 
.regulations_box a:visited {
color: #551A8B;
text-decoration:none;
}

.regulations_box a:hover { text-decoration: underline;}
.regulations_box a:focus { text-decoration: underline;}


/*------------------------------------以下メンバー紹介用------------------------------------*/


.members{
width:997px;
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=9&file=member_bk.jpg);
border-right:solid 1px #0E1B2E;
border-bottom:solid 1px #0E1B2E;
border-left:solid 1px #0E1B2E;
margin:0px;
padding: 10px 0px 0px 0px;
}

.members h2{
color:#FFFFFF;
border-left: 15px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
border-right:none;
border-top:none;
padding: 4px 0px 3px 5px;
font-size: 18px;
font-weight:bold;
margin: 10px 3px 10px 5px;
}
.member_box{
width:246px;
margin:0px 0px 10px 3px;
padding:0px;
float:left;
}

.member_contents{
background-color:#FFFFFF;
border-right:solid 2px #0E1B2E;
border-left:solid 2px #0E1B2E;
margin:0px;
padding:7px 0px 0px 0px;
}

.member_contents p{
font-size:12px;
color:#0E1B2E;
margin:0px 5px 0px 5px;
padding:0px 0px 5px 0px;
line-height:1.8m;
}

.member_box h3{
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=9&file=member_top.gif);
font-size:12px;
font-weight:bold;
color:#FFFFFF;
border:none;
width:241px;
height:20px;
margin:0px;
padding:7px 0px 0px 5px;
}

.member_box h4{
font-size:12px;
font-weight:bold;
color:#0E1B2E;
border-bottom: 2px double #0E1B2E;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 7px;
}

.memimg_box{
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=9&file=mainchar.gif);
border:none;
width:229px;
height:223px;
margin:0px 0px 0px 4px;
padding:0px 0px 0px 7px;
}

.memimg_box h4{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
border:none;
width:236px;
height:20px;
margin:0px;
padding:8px 0px 0px 0px;
}


.member_hoot{
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=9&file=member_foot.gif);
width:246px;
height:12px;
margin:0px;
padding:0px;
}



/*------------------------------------以下ユズ用------------------------------------*/

/*====================================*/
/* reset css
/*====================================*/

div, ul, ol, li { margin:0; padding:0; }

/*body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4,h5, h6, pre, form,fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
/*html { overflow-y: scroll; }
/*h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
/*ol, ul { list-style:none; }
/*fieldset, img { border:0; }
/*caption, th { text-align: left; }
/*address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
/*li img { vertical-align:bottom; }

/*------------------------------------メニュー用------------------------------------*/

.menu_head{
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=1&file=menu_head.gif);
margin:0px;
padding:0px;
height:12px;
width:200px;
}

.menu_box{
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=1&file=menu_back.gif);
margin:0px;
padding:0px 0px 15px 0px;
width:200px;
}

.menu_foot{
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=1&file=menu_foot.gif);
margin:0px;
padding:0px;
height:12px;
width:200px;
}

.main_menu{
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=1&file=mainmenu_head.png);
margin:0px 0px 0px 4px;
padding:10px 0px 0px 35px;
height:27px;
width:157px;
}

.main_menu h2{
font-size:14px;
border:none;
margin:0px 0px 0px 0px;
}

.new_menu{
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=1&file=newmenu_head.png);
margin:0px 0px 0px 4px;
padding:10px 0px 0px 35px;
height:27px;
width:157px;
}

.new_menu h2{
font-size:14px;
border:none;
margin:0px 0px 0px 0px;
}

.member_menu{
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=1&file=membermenu_head.png);
margin:0px 0px 0px 4px;
padding:10px 0px 0px 35px;
height:27px;
width:157px;
}

.member_menu h2{
font-size:14px;
border:none;
margin:0px 0px 0px 0px;
}

.link_menu{
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=1&file=linkmenu_head.png);
margin:0px 0px 0px 4px;
padding:10px 0px 0px 35px;
height:27px;
width:157px;
}

.link_menu h2{
font-size:14px;
border:none;
margin:0px 0px 0px 0px;
}

.sub_nemu{
margin:0px;
padding:0px;
}

.sub_nemu ul{
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=1&file=mainmenu_back.gif);
margin:0px 0px 0px 4px;
padding:0px;
width:192px;
list-style:none;
display:block;
}

.sub_nemu li{
background-image:none;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 6px;
width:174px;
height:23px;
display:block;
}

.sub_nemu li a:link {
background-image:none;
color: #FFFFFF;
text-decoration:none;
width:174px;
height:23px;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 6px;
display:block;
}
 
.sub_nemu li a:visited {
background-image:none;
color: #FFFFFF;
text-decoration:none;
width:174px;
height:23px;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 6px;
display:block;
}

.sub_nemu li a:hover {
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=1&file=menulist_bk.gif);
width:174px;
height:23px;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 6px;
display:block;
}
.sub_nemu li a:focus {
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=1&file=menulist_bk.gif);
width:174px;
height:23px;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 6px;
display:block;
}

.submenu_foot{
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=1&file=submenu_foot.gif);
margin:0px 0px 15px 4px;
padding:0px 0px 0px 0px;
height:7px;
width:192px;
}


/*------------------------------------コンテンツ用------------------------------------*/
.float_clear{clear: both;}
li img { vertical-align:bottom; }


.yuzu_h1bk{
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=21&file=h1_bk1000.gif);
height:65px;
width:1000px;
padding:0px;
margin:0px;
}

.yuzu h1{
font-size:28px;
width:900px;
margin:25px 0px 0px 15px;
float:left;
padding:0px;
}

.contents_box{
width:978px;
background-color:#FFFFFF;
border-right:solid 1px #0E1B2E;
border-bottom:solid 1px #0E1B2E;
border-left:solid 1px #0E1B2E;
margin:0px;
padding: 10px;
}

.contents_box h2{
color:#0E1B2E;
border-left: 15px solid #0E1B2E;
border-bottom: 2px solid #0E1B2E;
padding: 4px 0px 3px 5px;
font-size: 18px;
font-weight:bold;
margin: 0px 10px 10px 0px;
}

.contents_box h3{
color:#0E1B2E;
border: 1px solid #0E1B2E;
padding: 3px 0px 3px 5px;
font-size: 14px;
font-weight:bold;
margin: 0px 10px 10px 0px;
}

.contents_box h4{
color:#0E1B2E;
border-bottom: 4px double #0E1B2E;
padding: 3px 0px 3px 5px;
font-size: 12px;
font-weight:bold;
margin: 0px 10px 10px 0px;
}

.contents_box p{
font-size:12px;
text-align:left;
color:#0E1B2E;
margin:0px 0px 5px 5px;
padding:0px;
}


.warning{
font-weight:bolder;
color:#FF0000;
}

.contents_box a:link {
color: #0000EE;
text-decoration:none;
}
 
.contents_box a:visited {
color: #551A8B;
text-decoration:none;
}

.contents_box a:hover { text-decoration: underline;}
.contents_box a:focus { text-decoration: underline;}

.harfbox_l{
width:480px;
float:left;
margin:0px;
padding:0px;
}

.harfbox_r{
width:480px;
float:right;
margin:0px;
padding:0px;
}

.contents_box ul {
margin-bottom: 10px;
margin-left: 10px;
list-style:none;
}

.contents_box li {
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=21&file=list_img12px.gif);
background-repeat:no-repeat;
color:#0E1B2E;
height:12px;
padding:0px 0px 0px 10px;
margin:0px 0px 8px 0px;
}

.imagebox_l{
float:left;
margin:0px 10px 10px 10px;
}

.imagebox_r{
float:right;
margin:0px 10px 10px 10px;
}

.imageborder{
border:4px dotted #4374FF;
padding:5px 5px 5px 5px;
margin:0px 0px 10px 0px;
}

caption {
font-size:16px;
font-weight:bolder;
color: #08306C;
caption-side: top;
}

.contents_footer{
background-image: url(http://www61.atwiki.jp/lunar_mare?cmd=upload&act=open&pageid=21&file=contents_footer1000.gif);
height:43px;
width:1000px;
padding:0px;
margin:0px;
}

.contents_editer{
font-size:12px;
height:12px;
width:500px;
margin-top:0px;
margin-right:10px;
text-align:right;
float:right;
padding:0px;
}