@charset "utf-8";

/*-------------------------
  メモ
-------------------------*/

/*
wiki3標準のCSS（ユーザー編集不可）を上書きするために「!important」を使っています。
*/

/*-------------------------
  全体
-------------------------*/
body {
  background: url("https://img.wiki3.jp/uni3/bg_A04.png");
  background-size: auto 700px;
  font-family: "Hiragino maru Gothic ProN W4", "Hiragino Kaku Gothic Pro", "Hiragino Sans", "arial", "Meiryo", "MS PGothic", sans-serif;
  letter-spacing: 0.03em;
}

/*編集画面の背景画像を無効化*/
.cke_editable {
  background-image: none;
}

/*-------------------------
  装飾（共通）
-------------------------*/

/*水平方向の字間を詰める*/
h1,h2,h3 {
  letter-spacing: 0;
}

/*水平方向の字間を詰める*/
.text_tight {
  letter-spacing: 0;
}

/*-------------------------
  左メニュー
-------------------------*/

/*左メニューボックス*/
#wiki_menu {
  box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 0.9) !important;
  background: url("https://img.wiki3.jp/uni3/bg_bottom_A01_v003e.png");
  background-size: 800px auto;
  background-repeat: repeat-x;
  background-position: right bottom;
}

/*左メニュータイトルバーh1*/
div#wiki_menu.sidebar h1:first-child {
  font-size: 0 !important;
  color: #fff !important;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.11);
  background-color: #77abe0 !important;
  background: url("https://img.wiki3.jp/uni3/bg_menu_A01_v005d.png");
  background-size: 300px auto;
  background-repeat: no-repeat;
  background-position: right 200% top;
}

/*左メニューh1*/
div#wiki_menu.sidebar h1 {
  color: #fff !important;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.11);
  background-color: #77abe0 !important;
  background: url("https://img.wiki3.jp/uni3/bg_menu_A01_v003c.png");
  background-size: 300px auto;
  background-repeat: no-repeat;
  background-position: right 200% top;
}

/*左メニューh2*/
#wiki_menu h2 {
  border-left: 0;
  padding-left: 32px;
}

/*=====左メニューアイコン=====*/
#wiki_menu h2:nth-of-type(1) {
  background: url("https://img.wiki3.jp/uni3/multiplayer-icon-a3920.png");
  background-size: 22px auto;
  background-repeat: no-repeat;
  background-position: left 4px bottom 2px;
}

#wiki_menu h2:nth-of-type(2) {
  background: url("https://img.wiki3.jp/uni3/cartography_table_top.png");
  background-size: 22px auto;
  background-repeat: no-repeat;
  background-position: left 4px bottom 2px;
}

#wiki_menu h2:nth-of-type(3) {
  background: url("https://img.wiki3.jp/uni3/crafting_table_front.png");
  background-size: 22px auto;
  background-repeat: no-repeat;
  background-position: left 4px bottom 2px;
}

#wiki_menu h2:nth-of-type(4) {
  background: url("https://img.wiki3.jp/uni3/chiseled_bookshelf_occupied.png");
  background-size: 22px auto;
  background-repeat: no-repeat;
  background-position: left 4px bottom 2px;
}

#wiki_menu h2:nth-of-type(5) {
  background: url("https://img.wiki3.jp/uni3/portalBg.png");
  background-size: 22px auto;
  background-repeat: no-repeat;
  background-position: left 4px bottom 2px;
}

/*=====左メニューアイコンここまで=====*/

/*=====左メニューリスト=====*/
.menu_sub_list {
  margin-left: 0 !important;
  margin: 0.2em 0 0.5em 0;
}

.menu_sub_list li {
  padding-left: 1.1em;
  background-image: url(https://img.wiki3.jp/uni3/list_cross.png);
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: left center;
}

/*=====左メニューリストここまで=====*/

/*-------------------------
  メインコンテンツ共通
-------------------------*/

/*メインコンテンツボックス*/
.main_content {
  box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 0.9) !important;
  background: url("https://img.wiki3.jp/uni3/bg_cont_A01_v003.png"),
              url("https://img.wiki3.jp/uni3/bg_bottom_A01_v003e.png");
  background-size: 800px auto, 800px auto;
  background-repeat: no-repeat, repeat-x;
  background-position: right top, center bottom;
}

/*メインコンテンツ余白*/
section#main_content {
  margin-left: 10px;
  margin-right: 10px;
}

/*メインコンテンツタイトルバーh1*/
div.uk-width-2-3.main_content h1:first-child {
  font-size: 0 !important;
  background-color: #77abe0 !important;
  background: url("https://img.wiki3.jp/uni3/bg_menu_A01_v006.png");
  background-size: 300px auto;
  background-repeat: no-repeat;
  background-position: right top;
}

/*メインコンテンツh1*/
div.uk-width-2-3.main_content h1 {
  text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.11);
}

/*メインコンテンツh2*/
div.uk-width-2-3.main_content h2 {
  padding: 0em .5em;
  border-left: 5px solid #77abe0;
  color: #333333;
}

/*マーカー*/
.marker_1 {
  background: linear-gradient(transparent 70%, #b2eba3 30%);
}

/*=====不要な要素の非表示化=====*/
/*タイトル非表示*/
h1 a.uk-link-muted {
  display: none;
}

/*右上ページ名非表示*/
div.uk-text-small.uk-text-right {
  visibility: hidden;
}

/*ページ更新日非表示*/
#page_bottom_recent_page {
  display: none;
}

/*最近更新されたページ非表示*/
hr.uk-margin-small-bottom {
  display: none;
}

/*SNS非表示*/
p.uk-margin-large-top {
  display: none;
}

div.share_button_wrapper {
  display: none;
}

/*=====不要な要素の非表示化ここまで=====*/

/*-------------------------
  トップページ
-------------------------*/

/*=====アラート=====*/
.alert_box {
  margin: 1em auto;
  padding: 0.3em 1.2em;
  display: flex;
  align-items: center;
  background: linear-gradient(-45deg, transparent 25%, #E9F4FF 25%, #E9F4FF 50%, transparent 50%, transparent 75%, #E9F4FF 75%, #E9F4FF);
  background-size: 4px 4px;
  border-bottom: 4px double #E9F4FF;
  border-top: 4px double #E9F4FF;
  background-clip: padding-box;
}

.alert_box div {
  margin: 1em;
}

/*=====アラートここまで=====*/

/*=====紹介文=====*/
.intro_box {
  background: url("https://img.wiki3.jp/uni3/icon_blackfriday_v002e.png");
  background-size: 160px auto;
  background-repeat: no-repeat;
  background-position: right -5px bottom -6px;
}

.intro_box p {
  text-shadow: 0.5px 0.5px 0 #FFF, 1px 1px 0 #FFF;
}

/*=====紹介文ここまで=====*/

/*=====参加申請=====*/
.entry_box {
  margin: 1em auto;
  padding: 0.5em 1em;
  display: flex;
  align-items: center;
  background: linear-gradient(-45deg, transparent 25%, #E9F4FF 25%, #E9F4FF 50%, transparent 50%, transparent 75%, #E9F4FF 75%, #E9F4FF);
  background-size: 4px 4px;
  border-bottom: 4px double #E9F4FF;
  border-top: 4px double #E9F4FF;
  background-clip: padding-box;
}

.entry_box img {
  filter: drop-shadow(0px 3px 5px #ccd);
}

.entry_box div {
  margin: 1em;
}

/*=====参加申請ここまで=====*/

/*=====Youtube動画埋め込み=====*/
.movie-wrap {
  position: relative;
  padding-bottom: 56.25%;
  /*アスペクト比 16:9の場合の縦幅*/
  height: 0;
  overflow: hidden;
}

.movie-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*=====Youtube動画埋め込みここまで=====*/

/*-------------------------
  Map Art Maker
-------------------------*/

.nopad {
  margin: -8px;
}

/*メモアイコンをつけた囲み枠*/
.box_chk1 {
	margin: 2em auto;
	padding:1em 2em 2em;
	background-color: #e9f4ff; /* 背景色 */
	border-radius:1px;/*ボックス角の丸み*/
}

.box_chk1 .box-title {
	color: #77abe0 ; /* タイトル文字色 */
	font-size: 18px;
	font-weight: bold;
  	margin: 10px 0;
}