﻿#header,#footer{
min-width: 960px;
height: 120px;
font-size: 1.1em;
font-family: "MS UI Gothic";
background-color: #0b162a;
}
#header_width,#footer_width{
margin: 0 auto 0 auto;
width: 960px;
height: 120px;
background-color: #0b162a;
}

#login{
height: 40px;
font-size: 1.1em;
font-family: Arial,'ＭＳ Ｐゴシック',sans-serif;
background: url(./img/login_bg.jpg) repeat-x;
}
#login_width{
margin: 0 auto 0 auto;
width: 960px;
height: 40px;
background: url(./img/login_bg.jpg) repeat-x;
font-size: 1.1em;
color: #142864;
}
.login_table{
margin: 0;
padding: 0;
height: 40px;
table-layout: auto;
}
.login_table td{
margin: 0;
padding: 0;
}

#header_left {
height: 120px;
margin: 0;
padding: 0;
float: left;
}
#header_right {
height: 120px;
margin: 0;
padding: 0;
float: right;
}

#navigation{
width: 580px;
margin: 0;
padding: 0;
}
#navigation li{
margin: 0;
float: left;
list-style: none;
background: #000000 url(./img/navioff.gif) 3px 4px no-repeat;
}
#navigation li a{
padding: 5px 10px 5px 25px;
font-size: 1.2em;
color: #cccccc;
float: left;
background: #000000 url(./img/navioff.gif) 3px 4px no-repeat;
}
#navigation li a:hover{
color: #ffffff;
background: #000000 url(./img/navion.gif) 3px 4px no-repeat;
}

#footer_top{
margin: 0 auto 0 auto;
height: 30px;
font-size: 1.1em;
font-family: Arial,'ＭＳ Ｐゴシック',sans-serif;
background: url(./img/footer_top.jpg) repeat-x;
}
#footer_top_width{
margin: 0 auto 0 auto;
width: 960px;
height: 30px;
background: url(./img/footer_top.jpg) repeat-x;
}
#footer_left {
height: 120px;
margin: 0;
padding: 0;
float: left;
}
#footer_right {
height: 120px;
margin: 0;
padding: 0;
float: right;
}
#footer_right p{
margin: 5px 0 0 0;
text-align: right;
color: #ffffff;
font-size: 0.8em;
}

#main_image{
margin: 0;
padding: 0 0 10px 0;
width:650px;
height:300px;
border: 0;
background: url(./img/mh3walker_top.jpg) top no-repeat;
}
#explain{
border: 0 solid #5c6b6e;
width: 250px;
margin: 0 0 0 400px;
padding: 110px 0 0 0;
font-size: 1em;
line-height: 14px;
font-family: Arial,'ＭＳ Ｐゴシック',sans-serif;
color: #ffffff;
}

#frame_image_top{
width: 650px;
height: 5px;
background: url(./img/frame_image_top.gif) top no-repeat;
}
#frame_image_middle{
padding: 0;
width: 650px;
height: 290px;
border: 0;
}
#frame_image_bottom{
width: 650px;
height: 5px;
background: url(./img/frame_image_bottom.gif) bottom no-repeat;
}

.container{
border: 0 solid #cc0000;
width: 960px;
margin: 0 auto 0 auto;
background: #fff;
}

.box10{
height: 10px;
}

.phase1_left{
border: 0 solid #cc0000;
width: 300px;
padding: 0 0 10px 0;
margin: 0 0 10px 10px;
float: right;
}
.phase1_right{
border: 0 solid #cc0000;
width: 650px;
padding: 0;
margin: 10px 0 10px 0;
float: right;
}

.kaigyou{
clear: both;
}

.bookmark{
margin: 0;
padding: 0;
border: 0;
font-family: Verdana,Arial,sans-serif;
background: #ffffff;
color: #222222;
font-size: 1.2em;
line-height:1.8em;
}

body {
font-size: 62.5%;
font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;
margin: 0;
padding: 0;
background-color: #fff;
}

h1,h4,h5,h6{
margin: 0;
padding: 0;
}

h3{
margin: 0;
padding: 8px 0 5px 10px;
height: 17px;
font-weight: bold;
border: 1px solid #adb9c2;
font-size: 1.2em;
font-family: Arial,'ＭＳ Ｐゴシック',sans-serif;
background: url(./img/menutitle.jpg) repeat-x;
}

h2{
margin: 10px 0 10px 0;
padding: 0 0 5px 0;
font-size: 1.8em;
font-weight: bold;
color: #142864;
border-bottom: 2px solid #142864;
}

.colLeft{
}

div.colLeft_Title {
}

.colLeft_Content {
}


.colRight {
}

div.colRight_Title {
}

.colRight_Content {
margin: 0;
padding: 0;
}

.colCenter_top {
margin: 0 5px 0 5px;
padding : 0;
width: 315px;
height: 250px;
float: left;
}

.colCenter_bottom {
margin: 10px 5px 0 5px;
padding : 0;
width: 640px;
}

.colCenter_r {
margin: 10px 0 0 0;
padding: 0;
}

.colCenter_l {
margin: 0;
padding: 0;
border-style: none none none none;
width: 650px;
}

div.colCenter_blkCenter_Title , div.colCenter_blkLeft_Title , div.colCenter_blkRight_Title {
margin: 0;
padding: 8px 0 0 0;
height: 22px;
font-size: 1.2em;
text-align: center;
color: #646464;
font-weight: bold;
background: url(./img/menutitle.jpg) repeat-x;
border: 1px solid #adb9c2;
line-height: 1.2em;
}

div.colCenter_blkCenter_Content , div.colCenter_blkLeft_Content {
margin: 0;
padding: 5px 0 0 0;
color: #323232;
background-color: #FFF;
line-height: 1.2em;
border-top: 0 solid #adb9c2;
border-right: 1px solid #adb9c2;
border-bottom: 1px solid #adb9c2;
border-left: 1px solid #adb9c2;
}

.link{
margin: 0;
padding : 5px 0 0 0;
color: #323232;
font-size: 1.2em;
background-color : #FFF;
line-height : 1.2em;
}

div.colCenter_blkRight_Content {
margin: 0;
padding : 5px 0 0 0;
color: #323232;
font-size: 1.2em;
background-color : #FFF;
line-height : 1.2em;
border-top: 0 solid #adb9c2;
border-right : 1px solid #adb9c2;
border-bottom : 1px solid #adb9c2;
border-left: 1px solid #adb9c2;
}

.banner300x250 {
margin: 0;
padding: 10px 0 10px 0;
border: 0 solid #cc0000;
width: 300px;
height: 250px;
float: left;
}

.banner468x60 {
margin: 0;
padding: 16px 0 0 100px;
border: 0 solid #cc0000;
width: 468px;
height: 60px;
}

.banner600x200 {
margin: 0;
padding: 0;
border: 0 solid #cc0000;
width: 600px;
height: 200px;
}

.amazon_Title {
margin: 0;
padding : 8px 0 0 0;
height: 22px;
font-size: 1.2em;
text-align: center;
color: #49555e;
font-weight : bold;
background: url(./img/menutitle.jpg) repeat-x;
border: 1px solid #adb9c2;
}

.amazon_Content {
margin: 0;
padding : 5px 0 0 0;
color: #323232;
font-size: 1.2em;
background-color : #FFF;
line-height : 1.2em;
border-top: 0 solid #adb9c2;
border-right : 1px solid #adb9c2;
border-bottom : 1px solid #adb9c2;
border-left: 1px solid #adb9c2;
}

td#mainmenu, td#usermenu {
margin: 0;
}

td#mainmenu a:link , td#usermenu a:link {
color: #064088;
}

td#mainmenu a:visited , td#usermenu a:visited {
color: #064088;
}

td#mainmenu a:hover , td#usermenu a:hover {
color: #4392b3;
}

td#mainmenu a:active , td#usermenu a:active {
color: #4392b3;
}

td#mainmenu a.menuTop , td#mainmenu a.menuMain , td#usermenu a {
}

td#mainmenu a.menuSub {
}

td#usermenu a.highlight {
background-color: #CCC;
}

a, div#link, div#visiter, div#hover, div#active {
font-weight: bold;
text-decoration: none;
}

a:link, div#link {
color: #064088;
}

a:visited, div#visiter {
color: #064088;
}

a:hover, div#hover {
color: #4392b3;
text-decoration: underline;
}

a:active, div#active {
color: #4392b3;
}

a img {
border-style: none;
}

div#content {
margin: 0;
padding: 0;
font-size: 1.2em;
}

.item {
border: 1px solid #323232;
}

.itemHead , th {
color: #FFF;
background-color: #323232;
text-align: left;
margin: 0;
padding: 5px;
}

.itemHead a:link , .itemHead a:visited , .outer th a:link , .outer th a:visited {
color: #FFF;
}

.itemHead a:hover , .outer th a:hover {
color: #DD0;
}

.itemHead a:active {
color: #FF0;
}

.itemInfo {
color: #336;
font-size: 1.1em;
background-color: #DDD;
text-align: right;
padding: 2px 5px 2px 5px;
}

.itemPoster {
}

.itemPostDate {
}

.itemStats {
}

.itemBody {
padding: 2px 5px 2px 5px;
background-color: #FFF;
}

.itemText {
margin: 0;
line-height: 1.2;/* 行送りの間隔 */
}

.itemFoot {
color: #336;
font-size: 1.1em;
background-color: #DDD;
text-align: right;
padding: 2px 5px 2px 5px;
}

.itemAdminLink {
}

.itemPermaLink {
}

th{
background-color: #0b162a;
text-align: center;
}

tr.even td {
background-color: #e6f0fa;
margin: 0;
padding: 5px;
border-style: solid;
border-width: 0 0 1px 0;
border-color: #cccccc;
}

.outer tr.even td {
background-color: #ffffff;
margin: 0;
padding: 5px;
border-style: solid;
border-width: 0 0 1px 0;
border-color: #adb9c2;
}

tr.odd td {
background-color: #e6f0fa;
margin: 0;
padding: 5px;
border-style: solid;
border-width: 0 0 1px 0;
border-color: #adb9c2;
}

/* 奇数カラム */
.even {
background-color: #ffffff;
margin: 0;
padding: 5px;
border-style: solid;
border-width: 0 0 1px 0;
border-color: #adb9c2;
}

.odd {
background-color: #e6f0fa;
margin: 0;
padding: 5px;
border-style: solid;
border-width: 0 0 1px 0;
border-color: #adb9c2;
}

.monster {
background-color : #e6f0fa;
margin: 0;
padding: 5px;
border: 1px solid #adb9c2;
text-align: center;
}

.map {
background-color : #ffffff;
margin: 0;
padding: 5px;
border: 1px solid #adb9c2;
text-align: center;
}

.monster12px {
background-color : #e6f0fa;
margin: 0;
padding: 5px;
font-size: 12px;
border: 1px solid #adb9c2;
text-align: center;
}

.green{
color: #006400;
}
.red{
color: #c81e00;
}
.blue{
color: #1620e6;
}
.brown{
color: #6e3c28;
}

.outer {
width: 100%;
}

.head {
background-color : #142864;
color: #ffffff;
padding : 5px;
font-weight : bold;
}

.foot {
background-color: #eeeeee;
padding: 5px;
}

.comTitle {
font-weight: bold;
background-color: #ffffff;
margin: 0 0 5px 0;
padding: 5px;
border-style: solid;
border-width: 0 0 1px 0;
border-color: #eeeeee;
}

.comText {
}

div.xoopsCode {
font-family: "monospace";/* フォントの種類 */
background-color: #ffffff;
margin: 5px 0 5px 0;
padding: 0 0 0 5px;
border: 1px solid #333333;
}

div.xoopsQuote {
background-color: #ffffff;
margin: 5px 0 5px 0;
padding: 0 0 0 5px;
border: 1px solid #333333;
}
blockquote {
margin: 5px;
}

.comUserStat {
font-size: 1.1em;
font-weight: bold;
color: #099;
margin: 1px 0 0 0;
padding: 1px;
border: 1px solid #aaaaaa;
}

.comUserStatCaption {
font-weight: normal;
}

.comUserRank {
margin: 0 0 15px 0;
}

.comUserRankText {
font-size: 1.1em;
}

.comUserImg {
margin: 2px;
}

.comDate {
font-size: 1.1em;
text-align: right;
}

.comDateCaption {
font-weight: bold;
}

.list1 {
margin: 0 2px 2px 2px;
padding: 2px;
list-style: none;
}
.list1 li {
margin: 0 0 0 2px;
list-style: none;
color: #323232;
}

.d3pipes_block_sync_aggregated { margin:0 0 0 3px;padding:0;list-style:inside;}
.d3pipes_block_sync_aggregated li { margin:0;padding:3px 0 3px 0;border-bottom: 1px solid #dddddd;}

div.errorMsg {
background-color: #FCC;
text-align: center;
border-style: solid;
border-width: 1px;
border-color: #DDF #AAA #AAA #DDF;
font-weight: bold;
padding: 10px;
}

div.confirmMsg {
font-weight: bold;
color: #C33;
background-color: #DDD;
text-align: center;
margin: 0;
padding: 10px;
border: 2px solid #aaaaaa;
}

div.resultMsg {
font-weight: bold;
color: #142864;
background-color: #e6f0fa;
text-align: center;
padding: 10px;
border: 2px solid #142864;
}

div.colLeft_Content , div.colCenter_blkCenter_Content table , div.colCenter_blkLeft_Content table , div.colCenter_blkRight_Content table , div.colRight_Content table {
width: 100%;
}

.ac{
color: #333333;
border: 1px solid #bbbbbb;
}

.ac_list_about{
display: inline-block;
margin: 0;
padding: 0;
list-style-type:none;
color: #333333;
font-size: 1.2em;
}
.ac_list_about li{
margin: 0;
padding: 5px 0 5px 10px;
width:288px;
border-bottom: 1px solid #dddddd;
}
.ac_list{
display: inline-block;
margin: 0;
padding: 0;
list-style-type:none;
color: #333333;
font-size: 1.2em;
}
.ac_list li{
float:left;
margin: 0;
width:139px;
padding: 5px 0 5px 10px;
border-bottom: 1px solid #dddddd;
}
.ac_list dt{
margin: 0;
clear: both;
padding: 5px 0 5px 10px;
border-bottom: 1px solid #dddddd;
}
.ac_list dd{
float:left;
width:129px;
margin: 0;
padding: 5px 0 5px 20px;
border-bottom: 1px solid #dddddd;
}
.ac_list dd a{
float:left;
width:129px;
margin: 0;
}

.equipment{
margin:0;
padding: 5px 0 10px 2px;
background: #0a1616;
line-height:12px;
color: #bbcacd;
border: 0;
text-decoration: none;
list-style: none;
}

.equipment li a{
display: block;
font-size:12px;
color: #bbcacd;
font-family:MS UI Gothic;
white-space: pre;
text-decoration: none;
list-style: none;
}
.equipment li a:hover{
display: block;
font-size:12px;
color: #bbcacd;
font-family:MS UI Gothic;
white-space: pre;
background: #1e2a2a;
text-decoration: none;
list-style: none;
}

.w_o{
color: #ffaa64;
}

.w_f{
color: #ffa0a0;
}

.w_t{
color: #ffff96;
}

.w_w{
color: #a0c8ff;
}

.w_i{
color: #ffffff;
}

.w_d{
color: #bebe82;
}

.w_s{
color: #ffff00;
}

.w_p{
color: #dcb9ff;
}

.w_a{
color: #afffaf;
}

.red1{
background-color: #ecbfbf;
text-align: center;
}

.red2{
background-color: #d97f7f;
text-align: center;
}

.red3{
background-color: #b40000;
color: #ffffff;
text-align: center;
}

.blue1{
background-color: #aaaae6;
text-align: center;
}

.blue2{
background-color: #5555cd;
color: #ffffff;
text-align: center;
}

.blue3{
background-color: #0000b4;
color: #ffffff;
text-align: center;
}
.eq{
font-size:12px;
color: #bbcacd;
background: #0a1616;
}
.b_odd {
background-color : #e6f0fa;
margin: 0;
padding: 1px;
border: 1px solid #adb9c2;
text-align: center;
font-size: 0.9em;
}
.b_even {
background-color : #ffffff;
margin: 0;
padding: 1px;
border: 1px solid #adb9c2;
text-align: center;
font-size: 0.9em;
}
.b_tama {
background-color : #0a1616;
color : #ffffff;
margin: 0;
padding: 1px;
border: 1px solid #adb9c2;
text-align: center;
vertical-align:top;
font-size: 0.9em;
}
.head_center {
background-color : #142864;
color : #ffffff;
margin: 0;
padding: 1px;
border: 1px solid #adb9c2;
text-align: center;
font-size: 0.9em;
font-weight : bold;
}
.bowgun_ul {
	/*resets*/margin: 0; border: 0; outline: 0; text-decoration: none; list-style: none;
	padding: 5px 0px 0px 0px;
	background: #0a1616;
	color: #bbcacd;
	float: left;
}