@charset "UTF-8";
/* CSS Document */

/* @import url("font-face.php"); */

/*
----------------------------------------------------------------------
----------------------------------------------------------------------

	〔Font一覧〕
	◆IPAex明朝-N〔レポート風〕
	◆MigMix1P-N〔現代的おすすめ〕
	◆MigMix1P-B〔現代的おすすめ〕
	◆kyomu-N〔見えないフォント〕
	◆Ubuntu-N〔欧文おすすめ〕
	◆Ubuntu-B〔欧文おすすめ〕
	◆test-B
	◆chogokuboso-B〔極細〕
	◆aller-N〔かわいいフォント〕
	◆Hannotate-N〔使用中〕
	◆Hannotate-B
	◆Seto-N
	◆Hanazome-N

----------------------------------------------------------------------
----------------------------------------------------------------------
*/


/* ????????? */
@font-face{
	font-family:"IPAex明朝";
	src:url("//imgv.jp/wiki/tutiwiki/font/ipaexm.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"MigMix1P";
	src:url("//imgv.jp/wiki/tutiwiki/font/migmix-1p-regular.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"MigMix1P";
	src:url("//imgv.jp/wiki/tutiwiki/font/migmix-1p-bold.ttf") format("truetype");
	font-weight:bold;
}

@font-face{
	font-family:"kyomu";
	src:url("//imgv.jp/wiki/tutiwiki/font/kyomu.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Ubuntu";
	src:url("//imgv.jp/wiki/tutiwiki/font/Ubuntu-R.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Ubuntu";
	src:url("//imgv.jp/wiki/tutiwiki/font/Ubuntu-B.ttf") format("truetype");
	font-weight:bold;
}

@font-face{
	font-family:"test";
	src:url("//imgv.jp/wiki/tutiwiki/font/07.ttf") format("truetype");
	font-weight:bold;
}

@font-face{
	font-family:"chogokuboso";
	src:url("//imgv.jp/wiki/tutiwiki/font/chogokubosogothic_5.ttf") format("truetype");
	font-weight:bold;
}

@font-face{
	font-family:"aller";
	src:url("//imgv.jp/wiki/tutiwiki/font/Aller_Rg.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Hannotate";
	src:url("//imgv.jp/wiki/tutiwiki/font/Hannotate_kanji-B.ttf") format("truetype");
	font-weight:bold;
}

@font-face{
	font-family:"Hannotate";
	src:url("//imgv.jp/wiki/tutiwiki/font/Hannotate_kanji-R.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Seto";
	src:url("//imgv.jp/wiki/tutiwiki/font/Seto.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"RankFont";
	src:url("//imgv.jp/wiki/tutiwiki/font/Iceland Regular.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"RankFont2";
	src:url("//imgv.jp/wiki/tutiwiki/font/Cherry Swash Regular.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"RankFont3";
	src:url("//imgv.jp/wiki/tutiwiki/font/Saira Condensed Extra Light.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"RankFont4";
	src:url("//imgv.jp/wiki/tutiwiki/font/Khula Semi-Bold.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"RankFont5";
	src:url("//imgv.jp/wiki/tutiwiki/font/Sarala Regular.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Hanazome";
	src:url("//imgv.jp/wiki/tutiwiki/font/Hanazome.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Seravek";
	src:url("../../../db/Data_DB_ISLAND/font/Seravek008.TTF") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"SegoeUI_A";
	src:url("//imgv.jp/wiki/tutiwiki/font/segoeUI.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"SegoeUI";
	src:url("//imgv.jp/wiki/tutiwiki/font/SEGOEUIL.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Intro_Inline";
	src:url("//imgv.jp/wiki/tutiwiki/font/Intro_Inline.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"e_huskypaint";
	src:url("//imgv.jp/wiki/tutiwiki/font/e_huskypaint.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"e_letters";
	src:url("//imgv.jp/wiki/tutiwiki/font/e_letters.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Apple LiGothic Medium";
	src:url("//imgv.jp/wiki/tutiwiki/font/Apple LiGothic Medium.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Gurmukhi";
	src:url("//imgv.jp/wiki/tutiwiki/font/Gurmukhi.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Damion";
	src:url("../font/Damion-Regular.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"SilomBol";
	src:url("../font/SilomBol.ttf") format("truetype");
	font-weight:bold;
}

@font-face{
	font-family:"virgo";
	src:url("../font/virgo.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"loaded";
	src:url("../font/loaded.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Track";
	src:url("../font/Track.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Unibody8";
	src:url("../font/Unibody8Pro-RegularSmallCaps.otf") format("opentype");
	font-weight:normal;
}

@font-face{
	font-family:"Unibody8Pro-RegularItalic";
	src:url("../font/Unibody8Pro-RegularItalic.otf") format("opentype");
	font-weight:normal;
}

@font-face{
	font-family:"BPdots";
	src:url("//imgv.jp/wiki/tutiwiki/font/BPdotsBold.otf") format("opentype");
	font-weight:bold;
}

@font-face{
	font-family:"spincycle_ot";
	src:url("../font/spincycle_ot.otf") format("opentype");
	font-weight:bold;
}

@font-face{
	font-family:"Memogaki";
	src:url("//imgv.jp/wiki/tutiwiki/font/ShigotoMemogaki-Regular-1-01.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Memogaki2";
	src:url("//imgv.jp/wiki/tutiwiki/font/AsobiMemogaki-Regular-1-01") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Simple";
	src:url("//imgv.jp/wiki/tutiwiki/font/Simple.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Square";
	src:url("//imgv.jp/wiki/tutiwiki/font/Square.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"MiniFont";
	src:url("//imgv.jp/wiki/tutiwiki/font/MiniFont.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Dotted";
	src:url("//imgv.jp/wiki/tutiwiki/font/Dotted.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"MiniminiFont";
	src:url("//imgv.jp/wiki/tutiwiki/font/MiniminiFont.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Square-L";
	src:url("//imgv.jp/wiki/tutiwiki/font/Square-L.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"Minimini-Bold";
	src:url("//imgv.jp/wiki/tutiwiki/font/Minimini-Bold.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"PG001A05";
	src:url("//imgv.jp/wiki/tutiwiki/font/PG001A05.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"PG009A10";
	src:url("//imgv.jp/wiki/tutiwiki/font/PG009A10.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"BMSTA___";
	src:url("//imgv.jp/wiki/tutiwiki/font/BMSTA___.TTF") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"KakomiA";
	src:url("//imgv.jp/wiki/tutiwiki/font/KakomiA.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"KakomiB";
	src:url("//imgv.jp/wiki/tutiwiki/font/KakomiB.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"KakomiC";
	src:url("//imgv.jp/wiki/tutiwiki/font/KakomiC.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"yurumoji";
	src:url("//imgv.jp/wiki/tutiwiki/font/yurumoji.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"mamemoji";
	src:url("//imgv.jp/wiki/tutiwiki/font/mamemoji.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"ちはや純";
	src:url("//imgv.jp/wiki/tutiwiki/font/ちはや純.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"mitimasu";
	src:url("//imgv.jp/wiki/tutiwiki/font/mitimasu.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"nishiki-teki";
	src:url("//imgv.jp/wiki/tutiwiki/font/nishiki-teki.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"07_2";
	src:url("//imgv.jp/wiki/tutiwiki/font/07_2.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"keifont";
	src:url("//imgv.jp/wiki/tutiwiki/font/keifont.ttf") format("truetype");
	font-weight:normal;
}

@font-face{
	font-family:"RiiPopkkR";
	src:url("../font/RiiPopkkR.otf") format("opentype");
	font-weight:normal;
}

@font-face{
	font-family:"Boku2-Bold";
	src:url("../font/Boku2-Bold.otf") format("opentype");
	font-weight:normal;
}

@font-face{
	font-family:"Boku2-Regular";
	src:url("../font/Boku2-Regular.otf") format("opentype");
	font-weight:normal;
}

/* ?????? */
/*
@font-face{
	font-family:"YasashisaGothic-TEGAKI";
	src:url("//imgv.jp/wiki/tutiwiki/font/YasashisaGothic-TEGAKI") format("opentype");
	font-weight:normal;
}
*/

/* 追加(2023/9/27) */
@font-face{
	font-family:"toroman";
	src:url("//imgv.jp/wiki/tutiwiki/font/toroman.ttf") format("truetype");
	font-weight:normal;
}

/* ==============================
  ▼ 数字フォント - accept_vote_num(2023/6/17)
============================== */
.number_font_accept_vote_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - アクセス数(2023/6/17)
============================== */
.number_font_access_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - 評価数(2023/6/17)
============================== */
.number_font_approval_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - 文字数(2023/6/17)
============================== */
.number_font_char_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - 編集ボタンクリック数(2023/6/17)
============================== */
.number_font_click_edit_button_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - クリック数(2023/6/17)
============================== */
.number_font_click_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - コイン数(2023/6/17)
============================== */
.number_font_coin_count{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px; margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - コラム数(2023/6/17)
============================== */
.number_font_column_count{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - コラムポップ(2023/6/17)
============================== */
.number_font_column_pop{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px; margin-top:-1.2px; margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - クッキー数(2023/6/17)
============================== */
.number_font_cookie{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* // ------------------------------------------------------------ フォント：Apple LiGothic Medium - 02 */

/* ==============================
  ▼ 数字フォント - 座標数(2023/6/17)
============================== */
.number_font_coordinate_no{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - 座標X(2023/6/17)
============================== */
.number_font_coordinate_x{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - 座標Y(2023/6/17)
============================== */
.number_font_coordinate_y{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - カウント数(2023/6/17)
============================== */
.number_font_count_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - カウント数(2023/6/17)
============================== */
.number_font_count{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - データ数(2023/6/17)
============================== */
.number_font_data_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - date_top(2023/6/17)
============================== */
.number_font_date_top{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - 編集クリック数(2023/6/17)
============================== */
.number_font_edit_click_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - 拠点に戻った数(2023/6/17)
============================== */
.number_font_front_return_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - ガチャ回数(2023/6/17)
============================== */
.number_font_gacha_count{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* // ------------------------------------------------------------ フォント：Apple LiGothic Medium - 03 */

/* ==============================
  ▼ 数字フォント - 入手クッキー数(2023/6/17)
============================== */
.number_font_get_cookie{
	font-family:Apple LiGothic Medium;
	color:var(--color-greenL);
	font-size:15px;
}

/* ==============================
  ▼ 数字フォント - ゲストログイン回数(2023/6/17)
============================== */
.number_font_guest_login_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - hour(2023/6/17) - 2023/6/18
============================== */
.number_font_hour{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - insert_top(2023/6/17)
============================== */
.number_font_insert_top{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px; margin-top:-1.2px; margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - インベントリ数(2023/6/17)
============================== */
.number_font_inventory_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - アイテム数(2023/6/17)
============================== */
.number_font_item_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px; margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - 限度数(2023/6/17)
============================== */
.number_font_limit_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - 行数(2023/6/17)
============================== */
.number_font_line_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - line_to_x(2023/6/17)
============================== */
.number_font_line_to_x{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - line_to_y(2023/6/17)
============================== */
.number_font_line_to_y{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* // ------------------------------------------------------------ フォント：Apple LiGothic Medium - 04 */

/* ==============================
  ▼ 数字フォント - マウスX(2023/6/17)
============================== */
.number_font_mouse_x{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - マウスY(2023/6/17)
============================== */
.number_font_mouse_y{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - いいね数(2023/6/17)
============================== */
.number_font_nice_count{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - 現在のマウスX(2023/6/17)
============================== */
.number_font_now_mouse_x{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - 現在のマウスY(2023/6/17)
============================== */
.number_font_now_mouse_y{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - ページ数(2023/6/17)
============================== */
.number_font_page_count{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - パーセント数(2023/6/17)
============================== */
.number_font_parcent_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - 人数(2023/6/17)
============================== */
.number_font_people_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - photo_detail_num(2023/6/17)
============================== */
.number_font_photo_detail_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - フォトX(2023/6/17)
============================== */
.number_font_photo_x{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* // ------------------------------------------------------------ フォント：Apple LiGothic Medium - 05 */

/* ==============================
  ▼ 数字フォント - フォトY(2023/6/17)
============================== */
.number_font_photo_y{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - place_num(2023/6/17)
============================== */
.number_font_place_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - point(2023/6/17) - 2023/6/18
============================== */
.number_font_point{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - points(2023/6/17)
============================== */
.number_font_points{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - prize_num(2023/6/17)
============================== */
.number_font_prize_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - rank_num(2023/6/17)
============================== */
.number_font_rank_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - 登録ユーザ数(2023/6/17)
============================== */
.number_font_regist_user_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - sales_confirm(2023/6/17)
============================== */
.number_font_sales_confirm{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - 同時アクセス数(2023/6/17)
============================== */
.number_font_same_access_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - scroll_top(2023/6/17)
============================== */
.number_font_scroll_top{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* // ------------------------------------------------------------ フォント：Apple LiGothic Medium - 06 */

/* ==============================
  ▼ 数字フォント - select_num(2023/6/17)
============================== */
.number_font_select_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - シリーズ数(2023/6/17)
============================== */
.number_font_series_count{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - sheets(2023/6/17)
============================== */
.number_font_sheets{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - サイズNo(2023/6/17)
============================== */
.number_font_size_no{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - サイズ(2023/6/17)
============================== */
.number_font_size{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - times(2023/6/17)
============================== */
.number_font_times{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - チップ(2023/6/17)
============================== */
.number_font_tip{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - today_count(2023/6/17)
============================== */
.number_font_today_count{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - 累計アクセス数(2023/6/17)
============================== */
.number_font_total_access_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* ==============================
  ▼ 数字フォント - 累計データ数(2023/6/17)
============================== */
.number_font_total_data_number{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
}

/* // ------------------------------------------------------------ フォント：Apple LiGothic Medium - 07 */

/* ==============================
  ▼ 数字フォント - use_cookie(2023/6/17)
============================== */
.number_font_use_cookie{
	font-family:Apple LiGothic Medium;
	color:rgb(232, 127, 179);
	font-size:15px;
}

/* ==============================
  ▼ 数字フォント - value_num(2023/6/17)
============================== */
.number_font_value_num{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント(2023/6/17) - 2023/6/18
============================== */
.number_font{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	margin-left:2px;
	margin-top:-1.2px;
	margin-left:3px;
	margin-top:3px;
	margin-bottom:3px;
}

/* ==============================
  ▼ ゾーンボタン(2023/6/17)
============================== */
.zone_button_frame{
	font-family:Apple LiGothic Medium;
	color:var(--color-gray8);
	font-size:14px;
	border:1px solid var(--color-grayC);
	padding:3px;
	margin-left:1px;
	margin-top:1px; 
	margin-right:1px;
	cursor:pointer;
}

/* // ------------------------------------------------------------ フォント：Gurmukhi - 01 */

/* ==============================
  ▼ 数字フォント - アクセス日(2023/6/17)
============================== */
.number_font_access_date{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:12px;
	margin-left:5px;
}

/* ==============================
  ▼ 数字フォント - コミュニティログイン数(2023/6/17)
============================== */
.number_font_community_login_num{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* ==============================
  ▼ 数字フォント - hour_no(2023/6/17)
============================== */
.number_font_hour_no{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* ==============================
  ▼ 数字フォント - hours(2023/6/17)
============================== */
.number_font_hours{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* ==============================
  ▼ 数字フォント - アイテムNo(2023/6/17)
============================== */
.number_font_item_no{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* ==============================
  ▼ 数字フォント - レベル(2023/6/17)
============================== */
.number_font_level{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:12.5px;
	margin-left:0.7px;
	margin-top:1.8px;
}

/* ==============================
  ▼ 数字フォント - number1(2023/6/17)
============================== */
.number_font_number1{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* ==============================
  ▼ 数字フォント - open_chat_num(2023/6/17)
============================== */
.number_font_open_chat_num{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* // ------------------------------------------------------------ フォント：Gurmukhi - 02 */

/* ==============================
  ▼ 数字フォント - ページNo(2023/6/17)
============================== */
.number_font_page_no{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* ==============================
  ▼ 数字フォント - フォトNo(2023/6/18)
============================== */
.number_font_photo_no{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* ==============================
  ▼ 数字フォント - ランクNo(2023/6/18)
============================== */
.number_font_rank_no{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* ==============================
  ▼ 数字フォント - read_rate(2023/6/18)
============================== */
.number_font_read_rate{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - スローガンNo(2023/6/18)
============================== */
.number_font_slogan_no{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* ==============================
  ▼ 数字フォント - 滞在時間(2023/6/18)
============================== */
.number_font_stay_time{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:12px;
	margin-left:5px;
}

/* ==============================
  ▼ 数字フォント - stay(2023/6/18)
============================== */
.number_font_stay{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:15px;
	margin-left:3px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - term_no(2023/6/18)
============================== */
.number_font_term_no{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* ==============================
  ▼ 数字フォント - term(2023/6/18)
============================== */
.number_font_term{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* ==============================
  ▼ 数字フォント - チケットNo(2023/6/18)
============================== */
.number_font_ticket_no{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* // ------------------------------------------------------------ フォント：Gurmukhi - 03 */

/* ==============================
  ▼ 数字フォント - timer(2023/6/18)
============================== */
.number_font_timer{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:15px;
	margin-left:3px;
	margin-top:-1.2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - アップデート数(2023/6/18)
============================== */
.number_font_update_count{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - バージョン(2023/6/18)
============================== */
.number_font_version{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - view_count(2023/6/18)
============================== */
.number_font_view_count{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - viewer_count(2023/6/18)
============================== */
.number_font_viewer_count{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* ==============================
  ▼ 数字フォント - 投票数(2023/6/18)
============================== */
.number_font_vote_no{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* ==============================
  ▼ 数字フォント - zone_num(2023/6/18)
============================== */
.number_font_zone_num{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:2px;
	margin-right:2px;
}

/* ==============================
  ▼ 数字フォント - 2(2023/6/18)
============================== */
.number_font2{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:15px;
	margin-left:3px;
	margin-right:2px;
	margin-top:2px;
}

/* ==============================
  ▼ 数字フォント - 3(2023/6/18)
============================== */
.number_font3{
	font-family:Gurmukhi;
	color:var(--color-gray8);
}

/* ==============================
  ▼ ブロックタイトルメニュー(2023/6/17)
============================== */
div.block_title_menu{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	font-weight:bold;
	margin-left:6px;
	margin-top:4px;
}

/* ==============================
  ▼ ブロックエリア1(2023/6/17) - 2023/6/25
============================== */
div.BlockArea{
	font-family:var(--font-Hannotate);
	/* 変更予定(6/19) */
	/* color:var(--color-gray5); */
	font-size:var(--font-size10);
	/*
	border-left:1px solid var(--color-gray9);
	border-right:1px solid var(--color-gray9);
	border-bottom:1px solid var(--color-gray9);
	*/
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:10px;
	background-color:#E6E6E6;
	/* background-color:#F0F0F0; */
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_16x16/window_background2_5.png");
	/* background-image:url("//imgv.jp/tutiwiki/image/texture14.png"); */
	/* background-image:url("//imgv.jp/tutiwiki/image/Cardboard3.png"); */
	/* background-image:url("//imgv.jp/tutiwiki/image/texture25.png"); */
	/* background-image:url("//imgv.jp/tutiwiki/image/gray2.png"); */
	margin-top:0px;
	/* 2/3 */
	/* margin-left:10px; */
	margin-left:5px;
	/* margin-right:10px; */
	margin-right:5px;
	margin-bottom:6.8px;
	overflow:auto;
	/* -webkit-user-select:none; */
}

.BlockArea::-webkit-scrollbar-track{
	background-color:var(--color-grayC);
	border-radius:2px;
	left:-100px;
}

.BlockArea::-webkit-scrollbar-thumb{
	background-color:var(--color-gray9);
	border-radius:2px;
	left:-100px;
}

/* ==============================
  ▼ ブロックエリア2(2023/6/17)
============================== */
div.BlockArea2{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:5px;
	padding:10px;
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_16x16/window_background2_5.png");
	/* background-image:url("//imgv.jp/tutiwiki/image/texture14.png"); */
	/* background-image:url("//imgv.jp/tutiwiki/image/Cardboard3.png"); */
	/* background-image:url("//imgv.jp/tutiwiki/image/gray2.png"); */
	-webkit-user-select:none;
	opacity:0.95;
	overflow:auto;
}

/* 修正(2021/7/14) */
div.BlockArea2{
	/* background-color:#E6E6E6; */
	background-color:#E0E0E0;
	/* background-color:#F0F0F0; */
}

/* 変更(2020/7/17) */
div.BlockArea2{ margin-left:5px; margin-top:1px; margin-right:5px; margin-bottom:8.5px; }

/* 修正(2021/7/14) */
div.BlockArea2{
	/* transition:var(--speedA); */
	transition:all 0.3s;
}

/* box-shadow */
/* 調整(2021/7/14) */
.BlockArea2{
	box-shadow:0 0 1.8px 1.8px #E0E0E0;
}

/* 修正(2020/6/16) */
/* 再開・修正(2021/7/14) */
div.BlockArea2:hover{
	/* background-color:#DCDCDC; */
	/* ぼかしエリア修整待ち(2021/7/14) */
	/* background-color:var(--color-grayC); */
}

/* ==============================
  ▼ ブロックエリア(ミニ)(2023/6/17) - 2023/6/19
============================== */
div.BlockAreaMini{
	font-family:var(--font-Hannotate);
	color:var(--color-grayD);
	font-size:var(--font-size10);
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:10px;
	background-color:var(--color-blueB);
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

/* ==============================
  ▼ ブロックエリア(ミニイン)(2023/6/17)
============================== */
div.BlockAreaMiniIn{
	font-family:var(--font-Hannotate);
	/* color:var(--color-gray3); */
	font-size:var(--font-size10);
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:10px;
	/* background-color:var(--color-greenJ); */
	background-color:var(--color-purpleB);
	/* background-color:var(--color-grayD); */
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

/* ==============================
  ▼ ブロックエリア(ページ詳細)(2023/6/17)
============================== */
div.BlockAreaPageDetail{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:10px;
	background-color:var(--color-blueB);
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

/* // ------------------------------------------------------------ フォント：var(--font-Hannotate) - 03 */

/* ==============================
  ▼ ブロックタイトル(2023/6/17)
============================== */
div.BlockTitle{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	/* font-size:var(--font-size10); */
	border-radius:5px;
	/* border-radius:5px; */
	padding:3px;
	background-color:var(--color-grayD);
	/* background-color:var(--color-grayD); */
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background6_7.png");
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:7px;
	/* margin:10px; */
	/* cursor:pointer; */
	transition:var(--speedA);
	transition-property:background-color;
}

div.BlockTitle:hover{
	background-color:var(--color-grayC);
}

/* ==============================
  ▼ ブロックトップ(2023/6/17) - 2023/6/18
============================== */
div.BlockTop{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	/* 修正(2021/8/9) */
	color:var(--color-gray4);
	/* color:var(--color-white); */
	/*
	border-top:1px solid var(--color-gray9);
	border-left:1px solid var(--color-gray9);
	border-right:1px solid var(--color-gray9);
	*/
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:var(--color-grayD);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background6_7.png");
	margin-top:0px; /* 2/3 */
	/* margin-left:10px; */
	margin-left:5px;
	/* margin-right:10px; */
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding:3px;
	-webkit-user-select:none;
	overflow:auto;
}

/* ==============================
  ▼ ブロックトップミニ(2023/6/17) - 2023/6/20
============================== */
div.BlockTopMini{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	/*
	border-top:1px solid var(--color-gray9);
	border-left:1px solid var(--color-gray9);
	border-right:1px solid var(--color-gray9);
	*/
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding:3px;
	background-color:var(--color-blueB);
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
}

/* ==============================
  ▼ ブロックトップミニイン(2023/6/17)
============================== */
div.BlockTopMiniIn{
	font-family:var(--font-Hannotate);
	color:var(--color-black);
	font-size:var(--font-size10);
	/*
	border-top:1px solid var(--color-gray9);
	border-left:1px solid var(--color-gray9);
	border-right:1px solid var(--color-gray9);
	*/
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding:3px;
	/* background-color:var(--color-greenJ); */
	background-color:var(--color-purpleB);
	/* background-color:var(--color-grayD); */
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
}

/* ==============================
  ▼ ブロックトップページ詳細(2023/6/17)
============================== */
div.BlockTopPageDetail{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	/*
	border-top:1px solid var(--color-gray9);
	border-left:1px solid var(--color-gray9);
	border-right:1px solid var(--color-gray9);
	*/
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding:3px;
	background-color:var(--color-blueB);
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
}

/* ==============================
  ▼ root(2023/6/17)
============================== */
/* 追加(2022/12/29) */
/* 更新(2023/4/28) */
:root{
	--color-white:#FFFFFF;
	--color-black:#000000;

	--color-gray3:#333333;
	--color-gray4:#444444;
	--color-gray5:#555555;
	--color-gray6:#666666;
	--color-gray7:#777777;
	--color-gray8:#888888;
	--color-gray9:#999999;
	--color-grayA:#AAAAAA;
	--color-grayB:#BBBBBB;
	--color-grayC:#CCCCCC;
	--color-grayD:#DDDDDD;
	--color-grayE:#EEEEEE;
	--color-grayB3:#B3B3B3;
	--color-grayBC:#BCBCBC;
	--color-grayDE:#DEDEDE;

	--color-gray-near:#E7E8F2;
	--color-gray-nearB:#F0F8FF;

	--color-skyA:#9FD9F7;
	--color-skyB:rgba(159, 217, 247, 0.75);
	--color-skyC:#6DC6F2;
	--color-skyZ:rgba(95, 168, 233, 255);

	--color-blueA:#A5CAEF;
	--color-blueB:#5FA8E9;

	--color-greenA:rgb(177, 223, 155);
	--color-greenB:#8CA464;
	--color-greenC:rgba(177, 223, 155, 0.75);
	--color-greenD:rgba(207, 222, 132, 255);
	--color-greenE:#87D060;
	--color-greenF:#A7D28D;
	--color-greenG:#69BD83;
	--color-greenH:rgb(136, 168, 122);
	--color-greenI:rgba(177, 223, 155, 0.4);
	--color-greenJ:#31A636;
	--color-greenK:#A3D3A3;
	--color-greenL:rgb(117, 163, 101);

	/* いい感じ(2023/4/30) */
	--color-pinkA:rgb(245, 166, 166);
	--color-pinkB:rgb(242, 121, 139);
	--color-pinkC:#EAA2E6;
	--color-pinkD:rgb(253, 208, 208);
	--color-pinkE:rgb(235, 150, 210);
	--color-pink-light:#F2E2EE;
	--color-pink-light2:rgba(249, 207, 221, 1.0);

	--color-yellowA:#FFFF00;
	--color-yellow-light:rgba(250, 247, 231, 255);

	--color-purpleA:rgba(79, 100, 174, 0.35);
	--color-purpleB:#A977E4;

	--color-brownA:rgba(175, 151, 123, 255);
	--color-brownB:#4C4030;
	--color-brownC:#E8DDC1;
	--color-brownD:#A0522D;

	--color-navyA:#3B5998;

	--color-orangeA:rgba(231, 190, 129, 255);
	--color-orangeB:#EBB848;
	--color-orangeC:rgba(239, 150, 34, 0.7);
	--color-orange-light:rgba(251, 242, 228, 255);

	--color-goldA:#AFA95E;

	--color-bronzeA:#AF875E;

	--fontA:Hannotate;
	--fontB:Boku2-Regular;
	--font-Hannotate:Hannotate;
	--font-Boku2-Regular:Boku2-Regular;
	--font-size10:10px;
	--textureA:url('//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png');
	--textureB:url("//imgv.jp/photo/Photo0/BackgroundTexture/window_background9.png");

	--width350:350px;

	--speedA:all 0.5s;
}


/* ==============================
  ▼ 広告バー(2023/6/17)
============================== */
div.ad_bar{
	font-family:var(--font-Hannotate);
	color:var(--color-grayE);
	font-size:var(--font-size10);
	border-radius:5px;
	padding:5px;
	background-color:var(--color-grayA);
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	width:1000px;
}

/* ==============================
  ▼ ボタン(2023/6/17) - 2023/6/18
============================== */
div.button{
	font-family:var(--font-Hannotate);
	/* font-family:Ubuntu, MigMix1P; */
	color:var(--color-gray5);
	font-size:13px;
	font-size:15px;
	font-weight:bold;
	/* border:1px var(--color-grayB) solid; */
	border-radius:2px;
	padding:5px;
	/* background-color:var(--color-yellow-light); */
	background-color:var(--color-grayD);
	margin:4px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	text-decoration:none;
	float:left;
}

/* ==============================
  ▼ イージーインプット保存ボタン(2023/6/17)
============================== */
div.easy_input_save_button{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:10px;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:1px;
	background-color:var(--color-greenE);
	/* margin-left:210px; */
	margin-top:7px;
	margin-right:10px;
	width:40px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ 経過時間(2023/6/17)
============================== */
div.elapsed_time{
	font-family:var(--font-Hannotate);
	font-size:15px;
	text-align:center;
}

/* ==============================
  ▼ 見出し3(2023/6/17)
============================== */
div.heading_3{
	font-family:var(--font-Hannotate);
	color:var(--color-brownB);
	font-size:12px;
	font-weight:bold;
	/* border:#00532F 1px dotted; */
	border-radius:5px;
	padding-left:12px;
	padding-top:8px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:var(--color-grayB);
	/* 背景色：検討中 */
	/* background-color:rgba(248, 243, 153, 255); var(--color-brownC) */
	margin:5px;
	/* マージン：検討中 */
	/* margin_bottom:0; */
}

/* ==============================
  ▼ アイテムエリア(2023/6/17)
============================== */
div.item_area{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border:1px solid var(--color-grayC);
	border-radius:3px;
	/* background-image:url("./item_back2.png"); */
	background-image:url('//imgv.jp/getItem/image/test6_2.png');
	margin:1.5px;
	margin-left:0px;
	margin-right:3px;
	margin-top:0px;
	width:45px;
	/* width:200px; */
	height:45px;
	float:left;
	/* cursor:-webkit-grab; */
	cursor:default;
}

.item_area{
	display:flex;
	align-items:center;
	justify-content:center;
	margin-left:0px;
	margin-right:3px;
	margin-top:0px;
	margin-bottom:0px;
	background-size:47px 47px;
}

/* // ------------------------------------------------------------ フォント：var(--font-Hannotate) - 04 */

/* ==============================
  ▼ レベル(2023/6/17)
============================== */
div.level{
	font-family:var(--font-Hannotate);
	border:0px solid var(--color-gray9);
	border-radius:64px;
	border-radius:80px;
	background-color:#F0F0F0;
	width:65px;
	height:65px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

/* ==============================
  ▼ メイン保存ボタン(2023/6/17)
============================== */
div.main_input_save_button{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:10px;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:1px;
	background-color:rgb(197, 221, 187);
	margin-left:120px;
	margin-top:7px;
	margin-right:4px;
	width:120px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ マニュアルエリア(2023/6/17)
============================== */
div.manual_area{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:10px;
	padding-left:8px;
	padding-right:8px;
	background-color:var(--color-grayE);
	margin-left:2px;
	height:15px;
}

/* ==============================
  ▼ 現在のマップページ(2023/6/17)
============================== */
div.now_map_page{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:10px;
	padding-left:8px;
	padding-top:0px;
	padding-right:8px;
	padding-bottom:2px;
	background-color:var(--color-grayE);
	margin-left:3px;
	/* width:200px; */
	float:left;
}

/* ==============================
  ▼ 現在のページタイトル(2023/6/17)
============================== */
div.now_page_title{
	font-family:var(--font-Hannotate);
	margin-left:3px;
	margin-top:1px;
}

/* ==============================
  ▼ 現在のゾーンバー(2023/6/17)
============================== */
div.now_zone_bar{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:10px;
	padding-left:8px;
	padding-top:0.5px;
	padding-right:8px;
	padding-bottom:0px;
	background-color:var(--color-grayE);
	margin-left:2px;
	margin-bottom:-2px;
	/* width:200px; */
	float:left;
}

/* ==============================
  ▼ ページワード(グレー)(2023/6/17)
============================== */
div.page_word_gray{
	font-family:var(--font-Hannotate);
	color:var(--color-gray9);
	font-size:var(--font-size10);
	/* border:1px solid var(--color-grayC); */
	border-radius:5px;
	padding-left:9px;
	padding-right:9px;
	padding-top:3px;
	padding-bottom:4px;
	background-color:var(--color-grayC);
	margin:2px;
	/* -webkit-user-select:none; */
	cursor:default;
}

/* ==============================
  ▼ 滞在時間バー(2023/6/17)
============================== */
div.stay_time_bar{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:10px;
	padding-left:6px;
	padding-top:0px;
	padding-right:6px;
	padding-bottom:2px;
	background-color:var(--color-grayE);
	margin-left:12px;
	margin-right:2px;
	/* width:200px; */
}

/* ==============================
  ▼ タブ(2023/6/17) - 2023/6/20
============================== */
div.tab{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:3px;
	background-color:var(--color-white);
	margin-bottom:-50px;
	width:50px;
	height:50px;
}

/* ==============================
  ▼ タブ名(2023/6/17) - 2023/6/19
============================== */
div.tab_name{
	font-family:var(--font-Hannotate);
	color:var(--color-white);
	font-size:12px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	background-color:var(--color-grayC);
	height:25px;
	float:left;
	cursor:pointer;
}

/* // ------------------------------------------------------------ フォント：var(--font-Hannotate) - 05 */

/* ==============================
  ▼ 時間カウントバー(2023/6/17)
============================== */
div.time_count_bar{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:10px;
	padding-left:8px;
	padding-top:0px;
	padding-right:8px;
	padding-bottom:2px;
	background-color:var(--color-grayE);
	margin-left:2px;
	margin-right:2px;
	/* width:200px; */
	float:left;
}

/* ==============================
  ▼ アップロードボタン(2023/6/17)
============================== */
div.upload_button{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:10px;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:1px;
	background-color:rgb(111, 206, 200);
	/* margin-left:210px; */
	margin-top:7px;
	margin-right:4px;
	width:40px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ 広告エリア(2023/6/17) - 2023/6/19
============================== */
div#ad_area{
	font-family:var(--font-Hannotate);
	color:var(--color-grayE);
	/* border-radius:5px; */
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	width:850px;
	/* text-align:center; */
	text-align:right;
	overflow:hidden;
	line-height:1.5em;
	font-size:var(--font-size10);
	padding:5px;
	background-color:var(--color-grayA);
}

/* ==============================
  ▼ 広告エリア(左)(2023/6/17) - 2023/6/19
============================== */
div#ad_area_left{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	padding:5px;
	background-color:var(--color-grayA);
	margin-left:5px;
	width:0px;
	line-height:1.5em;
}

/* ==============================
  ▼ 広告エリア(右)(2023/6/17) - 2023/6/19
============================== */
div#ad_area_right{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	padding:5px;
	background-color:var(--color-grayA);
	margin-left:0px;
	width:39px;
	line-height:1.5em;
}

/* ==============================
  ▼ コラムタイトルの決定(2023/6/17)
============================== */
div#column_title_decition{
	font-family:var(--font-Hannotate);
	color:var(--color-gray6);
	font-size:18px;
	font-weight:bold;
	border:0px solid var(--color-white);
	background-color:transparent;
	margin-left:8px;
	margin-top:1px;
}

/* ==============================
  ▼ カムイン(2023/6/17)
============================== */
div#comein{
	font-family:var(--font-Hannotate);
	border:1px solid var(--color-grayC);
	/* background-color:var(--color-grayE); */
	background-color:transparent;
	width:410px;
	height:480px;
	position:absolute;
	opacity:0.7;
	z-index:3;
	display:block;
	top:55px;
	left:88px;
}

/* ==============================
  ▼ メニューリスト2(2023/6/17)
============================== */
div#MenuList2{
	font-family:var(--font-Hannotate);
}

/* ==============================
  ▼ tab_name(2023/6/19)
============================== */
div#tab_name{
	font-family:var(--font-Hannotate);
	color:var(--color-white);
	font-size:12px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:var(--color-grayC);
	margin-top:8px;
	height:25px;
	float:left;
}

/* // ------------------------------------------------------------ フォント：var(--font-Hannotate) - 06 */

/* ==============================
  ▼ タブ名2(2023/6/17)
============================== */
div#tab_name2{
	font-family:var(--font-Hannotate);
	color:var(--color-white);
	font-size:12px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	background-color:var(--color-grayC);
	height:25px;
	float:left;
}

/* ==============================
  ▼ caption_3(2023/6/25)
============================== */
#caption_3{
	margin-left:40px;
	/* list-style-image:url(../image/index3.gif); */
}

/* ==============================
  ▼ num_top_margin(2023/6/25)
============================== */
.num_top_margin{
	margin-top:1.5px;
}

/* ==============================
  ▼ main_top(2023/6/25)
============================== */
div#main_top{
	margin-top:3px;
	/* margin-left:30px; */
	/* margin-right:30px; */
	/* width:100%; */
	/* overflow:hidden; */
}

/* ==============================
  ▼ insert_confirm(2023/6/25)
============================== */
input.insert_confirm{
	margin-top:3px;
	width:130px;
}

/* ==============================
  ▼ insert_all_confirm(2023/6/25)
============================== */
div.insert_all_confirm{
	margin-top:3px;
	width:130px;
}

/* ==============================
  ▼ bread_photo_top(2023/6/25)
============================== */
.bread_photo_top{
	margin-top:3px;
}

/* ==============================
  ▼ title_photo_top(2023/6/25)
============================== */
.title_photo_top{
	margin-top:3px;
}

/* ==============================
  ▼ margin_top_4_5(2023/6/25)
============================== */
div.margin_top_4_5{
	margin-top:4.5px;
}

/* ==============================
  ▼ margin_top_5(2023/6/25)
============================== */
div.margin_top_5{
	margin-top:5px;
}

/* ==============================
  ▼ sound_icon(2023/6/25)
============================== */
img#sound_icon{
	margin-top:9px;
}

/* ==============================
  ▼ edit_icon(2023/6/25)
============================== */
img#edit_icon{
	margin-top:9px;
}

/* ==============================
  ▼ title_none_button_area(2023/6/25)
============================== */
p.title_none_button_area{
	margin-right:-103px;
}

/* ==============================
  ▼ select_size(2023/6/25)
============================== */
.select_size{
	margin-right:2px;
	width:16px;
	height:16px;
}

/* ==============================
  ▼ more_button(2023/6/25)
============================== */
.more_button{
	margin-right:2px;
	width:15px;
	height:15px;
}

/* ==============================
  ▼ rink_favicon(2023/6/25)
============================== */
img.rink_favicon{
	margin-right:4px;
	width:16px;
	height:16px;
	opacity:0.75;
}

/* ==============================
  ▼ series_icon4(2023/6/25)
============================== */
.series_icon4{
	margin-right:4px;
	width:15px;
	height:15px;
	opacity:0.65;
	float:left;
}

/* ==============================
  ▼ series_map_close_button(2023/6/25)
============================== */
div.series_map_close_button{
	margin-right:5px;
	cursor:default;
}

/* ==============================
  ▼ type_scroll2(2023/6/25)
============================== */
div#type_scroll2{
	margin-bottom:-150px;
	width:150px;
	height:150px;
	position:relative;
	/* position:absolute; */
	z-index:120;
	top:25px;
	left:4px;
	overflow:auto;
}

/* ==============================
  ▼ top_box_check(2023/6/25)
============================== */
.top_box_check{
	margin-bottom:-12px;
	z-index:5;
}

/* // ------------------------------------------------------------ マージン：複合 */

// comeday, comemonth(移動(2022/9/24))

/* ==============================
  ▼ schedule_check(2023/6/25)
============================== */
.schedule_check{
	margin-right:1.5px;
	margin-top:2px;
	opacity:0.7;
}

/* ==============================
  ▼ head_mark(2023/6/25)
============================== */
.head_mark{
	margin-top:1.5px;
	margin-right:2px;
}

/* ==============================
  ▼ rink_view(2023/6/25)
============================== */
.rink_view{
	margin-top:2px;
	margin-right:2px;
}

/* ==============================
  ▼ edit_summary_button(2023/6/25)
============================== */
.edit_summary_button{
	margin-left:6px;
	margin-top:1.5px;
	cursor:pointer;
}

/* ==============================
  ▼ data_num4(2023/6/25)
============================== */
.data_num4{
	margin-left:1px;
	margin-top:0px;
}

/* ==============================
  ▼ now_bar(2023/6/25)
============================== */
div#now_bar{
	margin-left:78px;
	margin-top:27px;
}

/* ==============================
  ▼ line_height_2(2023/6/25)
============================== */
div.line_height_2{
	margin-top:2px;
	margin-bottom:2px;
}

/* ==============================
  ▼ chat_write_area(2023/6/25)
============================== */
div.chat_write_area{
	margin-top:2px;
	margin-left:1px;
	margin-right:3px;
	margin-bottom:3px;
}

/* ==============================
  ▼ grad_bottom(2023/6/25)
============================== */
img.grad_bottom{
	margin-left:5px;
	margin-top:625px;
	width:440px;
	z-index:50;
	pointer-events:none;
}

/* ==============================
  ▼ rink_list(2023/6/25)
============================== */
div.rink_list{
	margin-top:2px;
	margin-bottom:2px;
}

/* ==============================
  ▼ arrow_photo(2023/6/25)
============================== */
.arrow_photo{
	margin-left:3px;
	margin-right:3px;
}

/* ==============================
  ▼ rank_icon(2023/6/25)
============================== */
.rank_icon{
	margin-top:3px;
	margin-left:15px;
}

/* ==============================
  ▼ login_open(2023/6/25)
============================== */
.login_open{
	margin-left:2px;
	margin-top:0.5px;
	cursor:pointer;
}

/* ==============================
  ▼ navi_on(2023/6/25)
============================== */
.navi_on{
	margin-top:1.5px;
	margin-right:1px;
}

/* ==============================
  ▼ navi_off(2023/6/25)
============================== */
.navi_off{
	margin-top:1.5px;
	margin-right:1px;
}

/* ==============================
  ▼ edit_button(2023/6/25)
============================== */
div#edit_button{
	margin-left:12px;
	margin-top:0px;
}

/* ==============================
  ▼ renew_form(2023/6/25)
============================== */
div#renew_form{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:3px;
}

/* ==============================
  ▼ p(2023/6/25)
============================== */
p{
	margin-top:5px;
	margin-left:100px;
}

/* マージン：検討中 */
/* ==============================
  ▼ text(2023/6/25)
============================== */
div.text{
	/* margin-left:10px; */
	height:20px;
}

/* ==============================
  ▼ slide_area(2023/6/25)
============================== */
.slide_area{
	/* margin-right:4px; */
	margin-right:4px;
	position:relative;
	white-space:nowrap;
	overflow:hidden;
	transition:all 0.12s;
}

/*
.slide_area{
	position:relative;
	margin-right:4px;
	overflow:hidden;
	transition:all 0.35s;
	white-space:nowrap;
}
*/

/* ==============================
  ▼ close_icon(2023/6/25)
============================== */
.close_icon{
	/*
	margin-top:-2px;
	margin-right:5px;
	*/
	margin-top:3px;
	margin-right:3px;
	opacity:0.65;
	cursor:pointer;
}

/* ==============================
  ▼ rink_left(2023/6/25)
============================== */
span.rink_left{
	/* margin-left:1px; */
}

/* ==============================
  ▼ title_none(2023/6/25)
============================== */
img.title_none{
	/*
	margin-top:-2px;
	margin-right:5px;
	*/
	margin-top:3px;
	margin-right:1px;
	opacity:0.65;
	/* cursor:pointer; */
	cursor:pointer;
}

/* ==============================
  ▼ title_none2(2023/6/25)
============================== */
img.title_none2{
	/*
	margin-top:-1px;
	margin-right:0px;
	*/
	margin-top:4px;
	/* cursor:pointer; */
	cursor:pointer;
}

/* ==============================
  ▼ come_view_area(2023/6/25)
============================== */
.come_view_area{
	/* margin-top:1px; */
	/* height:20px; */
}

/* ==============================
  ▼ word_button_area(2023/6/25)
============================== */
.word_button_area{
	/*
	margin-left:5px;
	margin-top:0px;
	*/
}

/* ==============================
  ▼ close_block2(2023/6/25)
============================== */
.close_block2{
	/*
	margin-top:-2px;
	margin-right:5px;
	*/
	/* opacity:0.65; */
	/* cursor:pointer; */
}

/* 2018/11/16 */
/* ==============================
  ▼ photo_grammar1(2023/6/25)
============================== */
span.photo_grammar1{
	/* margin-right:3px; */
	/* float:left; */
}

/* ==============================
  ▼ photo_grammar2(2023/6/25)
============================== */
span.photo_grammar2{
	/* margin-right:3px; */
	/* float:left; */
}

/* ==============================
  ▼ photo_grammar3(2023/6/25)
============================== */
span.photo_grammar3{
	/* margin-right:3px; */
	/* float:left; */
}

/* ==============================
  ▼ yomi_judge(2023/6/25)
============================== */
div#yomi_judge{
	/* margin-left:69px; */
	margin-left:5px;
}

/* ==============================
  ▼ column_type_area(2023/6/25)
============================== */
div#column_type_area{
	/* margin:3px; */
}

/* ==============================
  ▼ Icon_List_Button(2023/6/25)
============================== */
div#Icon_List_Button{
	/*
	margin-top:-2px;
	margin-right:5px;
	*/
	/* opacity:0.65; */
	/* cursor:pointer; */
}

/* 修正(2018/12/3) */
/* ==============================
  ▼ ad_text(2023/6/25)
============================== */
div#ad_text{
	/* margin:0 0 0 1200px !important; */
	margin:0 0 0 850px !important;
	width:1200px;
	white-space:nowrap;
	text-align:left;
}

/* ==============================
  ▼ ad_text_one(2023/6/25)
============================== */
div#ad_text_one{
	/* margin:0 0 0 1200px !important; */
	margin:0 0 0 850px !important;
	width:1200px;
	white-space:nowrap;
	text-align:left;
}

/* ==============================
  ▼ ad_text_two(2023/6/25)
============================== */
div#ad_text_two{
	/* margin:0 0 0 1200px !important; */
	margin:0 0 0 850px !important;
	width:1200px;
	white-space:nowrap;
	text-align:left;
}

/* ==============================
  ▼ ad_text_three(2023/6/25)
============================== */
div#ad_text_three{
	/* margin:0 0 0 1200px !important; */
	margin:0 0 0 850px !important;
	width:1200px;
	white-space:nowrap;
	text-align:left;
}

/* ==============================
  ▼ ad_text2(2023/6/25)
============================== */
div#ad_text2{
	/* margin:0 0 0 1200px !important; */
	/* margin:0 0 0 1250px !important; */
	width:50px;
	/* white-space:nowrap; */
	text-align:left;
}

/* ==============================
  ▼ main_middle(2023/6/25)
============================== */
div#main_middle{
	/* margin-left:30px; */
	/* margin-right:30px; */
	margin-top:-2px;
}

/* ==============================
  ▼ navi_type2(2023/6/25)
============================== */
div#navi_type2{
	/* margin-left:10px; */
	/* margin-right:10px; */
}

/* ==============================
  ▼ menu_pop(2023/6/25)
============================== */
div.menu_pop{
	/* margin-bottom:-20px; */
	z-index:4;
}

/* ==============================
  ▼ logo(2023/6/25)
============================== */
#logo{
	/* margin-top:10px; */
	/* margin-left:15px; */
	/* float:left; */
}

/* マージン：曖昧すぎる(停止：2020/4/25) */

/* マージン：変更 2019/4/5 margin-bottom:10px; → margin-bottom:5px;*/

/* 幅 */

/* // ------------------------------------------------------------ 幅：100% */

/* // ------------------------------------------------------------ 幅：0px */
/* ==============================
  ▼ type_scroll_bar(2023/6/25)
============================== */
.type_scroll_bar::-webkit-scrollbar{
	width:0px;
}

/* ==============================
  ▼ left_side(2023/6/25)
============================== */
.left_side::-webkit-scrollbar{
	width:0px;
}

/* ==============================
  ▼ right_side(2023/6/25)
============================== */
.right_side::-webkit-scrollbar{
	width:0px;
}

/* // ------------------------------------------------------------ 幅：3px */
/* 2018/11/16 変更 */
/* 2018/11/16 */
/* ==============================
  ▼ tab_left_photo(2023/6/25)
============================== */
img#tab_left_photo{
	width:3px;
	height:25px;
	position:absolute;
}

/* ==============================
  ▼ tab_right_photo(2023/6/25)
============================== */
img#tab_right_photo{
	width:3px;
	height:25px;
	position:absolute;
}

/* ==============================
  ▼ tab_left_photo2(2023/6/25)
============================== */
img#tab_left_photo2{
	width:3px;
	height:25px;
	position:absolute;
}

/* ==============================
  ▼ tab_right_photo2(2023/6/25)
============================== */
img#tab_right_photo2{
	width:3px;
	height:25px;
	position:absolute;
}

/* // ------------------------------------------------------------ 幅：10px */

/* // ------------------------------------------------------------ 幅：12px */

/* // ------------------------------------------------------------ 幅：15px - 01 */

/* // ------------------------------------------------------------ 幅：15px - 02 */

/* // ------------------------------------------------------------ 幅：15px - 03 */
/* ==============================
  ▼ push_column_photo(2023/6/25)
============================== */
img#push_column_photo{
	width:15px;
	height:15px;
}

/* // ------------------------------------------------------------ 幅：16px */

/* // ------------------------------------------------------------ 幅：17px */

/* // ------------------------------------------------------------ 幅：18px */

/* // ------------------------------------------------------------ 幅：20px */

/* // ------------------------------------------------------------ 幅：25px */

/* // ------------------------------------------------------------ 幅：28px */

/* // ------------------------------------------------------------ 幅：30px */
/* ==============================
  ▼ clock_size(2023/6/25)
============================== */
.clock_size{
	width:30px;
	height:30px;
	-webkit-user-select:none;
	/* position:absolute; */
}

/* // ------------------------------------------------------------ 幅：32px */
/* ==============================
  ▼ top_box_size(2023/6/25)
============================== */
.top_box_size{
	width:32px;
	height:32px;
	/* opacity:0.5; */
}

.top_box_size:hover{
	/* opacity:0.75; */
}

/* ==============================
  ▼ color_box_size(2023/6/25)
============================== */
.color_box_size{
	width:32px;
	height:32px;
	/* opacity:0.5; */
}

.color_box_size:hover{
	/* opacity:0.75; */
}

/* // ------------------------------------------------------------ 幅：39px */

/* // ------------------------------------------------------------ 幅：40px - 01 */

/* // ------------------------------------------------------------ 幅：40px - 02 */
/* ==============================
  ▼ week_width(2023/6/25)
============================== */
th.week_width{
	width:40px;
}

/* // ------------------------------------------------------------ 幅：48px */

/* // ------------------------------------------------------------ 幅：50px - 01 */

/* // ------------------------------------------------------------ 幅：50px - 02 */

/* // ------------------------------------------------------------ 幅：60px */
/* ==============================
  ▼ button_size(2023/6/25)
============================== */
button.button_size{
	width:60px;
	height:60px;
}

/* // ------------------------------------------------------------ 幅：64px */

/* // ------------------------------------------------------------ 幅：65px */

/* // ------------------------------------------------------------ 幅：75px */

/* // ------------------------------------------------------------ 幅：76px */

/* // ------------------------------------------------------------ 幅：77px */

/* // ------------------------------------------------------------ 幅：80px */
/* ==============================
  ▼ text_short(2023/6/25)
============================== */
.text_short{
	width:120px;
	width:80px;
}

/* // ------------------------------------------------------------ 幅：84px */

/* // ------------------------------------------------------------ 幅：85px */

/* // ------------------------------------------------------------ 幅：90px */
/* ==============================
  ▼ window_clock_size(2023/6/25)
============================== */
.window_clock_size{
	width:90px;
	height:90px;
	-webkit-user-select:none;
	/* position:absolute; */
}

/* // ------------------------------------------------------------ 幅：94px */

/* // ------------------------------------------------------------ 幅：100px */

/* // ------------------------------------------------------------ 幅：112px */

/* // ------------------------------------------------------------ 幅：115px */

/* // ------------------------------------------------------------ 幅：120px */

/* // ------------------------------------------------------------ 幅：128px */

/* // ------------------------------------------------------------ 幅：130px */

/* // ------------------------------------------------------------ 幅：140px */

/* // ------------------------------------------------------------ 幅：150px */
/* ==============================
  ▼ type_scroll(2023/6/25)
============================== */
div#type_scroll{
	width:150px;
	height:300px;
	/* position:relative; */
	position:absolute;
	top:-3px;
	left:4px;
	overflow:auto;
}

/* // ------------------------------------------------------------ 幅：200px */

/* // ------------------------------------------------------------ 幅：220px */

/* // ------------------------------------------------------------ 幅：249px */
/* 停止(2021/12/17) */

/* // ------------------------------------------------------------ 幅：272px */
/*  停止(2021/12/17) */

/* // ------------------------------------------------------------ 幅：300px */
/* ==============================
  ▼ format_block(2023/6/25)
============================== */
div.format_block{
	width:300px;
}

/* ==============================
  ▼ option_text(2023/6/25)
============================== */
textarea.option_text{
	width:300px;
	height:300px;
}

/* // ------------------------------------------------------------ 幅：350px */

/* // ------------------------------------------------------------ 幅：355px */

/* // ------------------------------------------------------------ 幅：390px */

/* // ------------------------------------------------------------ 幅：400px */
/* ==============================
  ▼ base(2023/6/25)
============================== */
textarea#base{
	width:400px;
	height:500px;
}

/* // ------------------------------------------------------------ 幅：410px */

/* // ------------------------------------------------------------ 幅：440px */

/* // ------------------------------------------------------------ 幅：460px */

/* // ------------------------------------------------------------ 幅：480px */

/* // ------------------------------------------------------------ 幅：500px */

/* // ------------------------------------------------------------ 幅：600px */

/* // ------------------------------------------------------------ 幅：625px */

/* // ------------------------------------------------------------ 幅：700px */

/* // ------------------------------------------------------------ 幅：700px */

/* // ------------------------------------------------------------ 幅：850px */

/* // ------------------------------------------------------------ 幅：900px */

/* // ------------------------------------------------------------ 幅：1000px */
/* ==============================
  ▼ menulist(2023/6/25)
============================== */
#menulist{
	width:1000px;
	list-style:none;
}

/* // ------------------------------------------------------------ 幅：1200px */

/* 幅：検討中 */
/* ==============================
  ▼ form_title(2023/6/25)
============================== */
span.form_title{
	/* width:80px; */
	/* display:inline-block; */
}

/* 修正(2020/4/29 18:13) */
/* ==============================
  ▼ access_page_menu(2023/6/25)
============================== */
.access_page_menu::-webkit-scrollbar{
	/* width:0px; */
	/* width:8px; */
	width:12px;
}

.access_page_menu::-webkit-scrollbar-track{
	/* background-color:var(--color-grayC); */
	border-radius:2px;
	border:2px solid transparent;
}

.access_page_menu::-webkit-scrollbar-thumb{
	/* background-color:var(--color-grayC); */
	background-color:var(--color-greenI);
	/* background-color:var(--color-greenH); */
	/* おしゃれスクロールバーの実装 - 2021/10/30 */
	/* 調整(2022/9/6) */
	/* background-image:url("//imgv.jp/scrollbar/scroll_bar10.png"); */
	/* background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png"), url("//imgv.jp/scrollbar/scroll_bar13.png"); */
	/* background-repeat:no-repeat; */
	border-radius:2px;
}

/* ==============================
  ▼ move_photo2(2023/6/25)
============================== */
.move_photo2{
	/* width:20px; */
	/* height:20px; */
	/* position:relative; */
	/* top:120px; */
	/* left:100px; */
	/* cursor:move; */
}

/* 高さ */

/* // ------------------------------------------------------------ 高さ：100% */

/* // ------------------------------------------------------------ 高さ：0px */

/* // ------------------------------------------------------------ 高さ：5px */

/* // ------------------------------------------------------------ 高さ：9px */

/* // ------------------------------------------------------------ 高さ：10px */
/* ==============================
  ▼ spacer(2023/6/25)
============================== */
div#spacer{
	height:10px;
}

/* // ------------------------------------------------------------ 高さ：12px */

/* // ------------------------------------------------------------ 高さ：14.3px */

/* // ------------------------------------------------------------ 高さ：15px - 01 */

/* // ------------------------------------------------------------ 高さ：15px - 02 */

/* // ------------------------------------------------------------ 高さ：15px - 03 */

/* // ------------------------------------------------------------ 高さ：16px */

/* // ------------------------------------------------------------ 高さ：17px */

/* // ------------------------------------------------------------ 高さ：18px */
/* ==============================
  ▼ input(2023/6/25)
============================== */
// ▼ 停止(2025/12/12)
input{
	/* height:18px; */
}

/* // ------------------------------------------------------------ 高さ：20px - 01 */

/* // ------------------------------------------------------------ 高さ：20px - 02 */

/* // ------------------------------------------------------------ 高さ：20px - 03 */

/* // ------------------------------------------------------------ 高さ：22px */

/* // ------------------------------------------------------------ 高さ：24px */

/* // ------------------------------------------------------------ 高さ：25px - 01 */
/* 2018/11/16(?) */

/* // ------------------------------------------------------------ 高さ：25px - 02 */

/* // ------------------------------------------------------------ 高さ：28px */

/* // ------------------------------------------------------------ 高さ：30px */

/* // ------------------------------------------------------------ 高さ：32px */

/* // ------------------------------------------------------------ 高さ：40px */

/* // ------------------------------------------------------------ 高さ：45px */

/* // ------------------------------------------------------------ 高さ：48px */

/* // ------------------------------------------------------------ 高さ：50px */
/* ==============================
  ▼ top_box_size2(2023/6/25)
============================== */
.top_box_size2{
	width:50px;
	height:50px;
}

/* // ------------------------------------------------------------ 高さ：55px */

/* // ------------------------------------------------------------ 高さ：60px */

/* // ------------------------------------------------------------ 高さ：64px */

/* // ------------------------------------------------------------ 高さ：65px */

/* // ------------------------------------------------------------ 高さ：75px */

/* // ------------------------------------------------------------ 高さ：76px */

/* // ------------------------------------------------------------ 高さ：84px */

/* // ------------------------------------------------------------ 高さ：90px */

/* // ------------------------------------------------------------ 高さ：94px */

/* // ------------------------------------------------------------ 高さ：100px */

/* // ------------------------------------------------------------ 高さ：115px */

/* // ------------------------------------------------------------ 高さ：120px */

/* // ------------------------------------------------------------ 高さ：125px */

/* // ------------------------------------------------------------ 高さ：128px */

/* // ------------------------------------------------------------ 高さ：135px */

/* // ------------------------------------------------------------ 高さ：150px */

/* // ------------------------------------------------------------ 高さ：200px */

/* // ------------------------------------------------------------ 高さ：230px */

/* // ------------------------------------------------------------ 高さ：300px */

/* // ------------------------------------------------------------ 高さ：480px */

/* // ------------------------------------------------------------ 高さ：500px */

/* // ------------------------------------------------------------ 高さ：540px */
/* 修正 2019/6/2 650px→540px */
/* スクロールでずれる */
/* 修正 2021/7/3 height指定しない */

/* // ------------------------------------------------------------ 高さ：550px */

/* // ------------------------------------------------------------ 高さ：800px */

/* 高さ：検討中 */

/* // ------------------------------------------------------------ 文字コピー：不可 - 01 */

/* 一時停止(2022/3/28) */
/* // ------------------------------------------------------------ 文字コピー：不可 - 02 */

/* // ------------------------------------------------------------ 文字コピー：可 */

/* // ------------------------------------------------------------ 文字コピー：auto */

/* 文字コピー：検討中 */

/* -webkit-appearance：検討中 */

/* // ------------------------------------------------------------ ポジション：relative - 01 */

/* // ------------------------------------------------------------ ポジション：relative - 02 */

/* // ------------------------------------------------------------ ポジション：relative - 03 */

/* // ------------------------------------------------------------ ポジション：absolute - 01 */

/* // ------------------------------------------------------------ ポジション：absolute - 02 */

/* // ------------------------------------------------------------ ポジション：absolute - 03 */

/* 停止(2021/12/17) */

/* ポジション：検討中 */
/* ==============================
  ▼ open_select_type(2023/6/25)
============================== */
div#open_select_type{
	/* position:absolute; */
	z-index:5;
	/* top:870px; */
	/* left:307px; */
	/* overflow:auto; */
}

/* ==============================
  ▼ mac_type(2023/6/25)
============================== */
div#mac_type{
	/* position:relative; */
	/* top:0px; */
}

/* ==============================
  ▼ iphone_type(2023/6/25)
============================== */
div#iphone_type{
	/* position:relative; */
	/* top:0px; */
}

/* opacity */
/* // ------------------------------------------------------------ オパシティ：1.0 */
/* ==============================
  ▼ add_column_button(2023/6/25)
============================== */
.add_column_button{
	opacity:0.6;
	cursor:pointer;
}

.add_column_button:hover{
	opacity:1.0;
}

/* // ------------------------------------------------------------ オパシティ：0.9 */
/* ==============================
  ▼ column_thumb(2023/6/25)
============================== */
div#column_thumb{
	opacity:0.9;
}

/* // ------------------------------------------------------------ オパシティ：0.85 - 01 */

/* // ------------------------------------------------------------ オパシティ：0.85 - 02 */

/* // ------------------------------------------------------------ オパシティ：0.8 */

/* // ------------------------------------------------------------ オパシティ：0.75 */

/* // ------------------------------------------------------------ オパシティ：0.7 */

/* // ------------------------------------------------------------ オパシティ：0.65 */

/* // ------------------------------------------------------------ オパシティ：0.62 */

/* // ------------------------------------------------------------ オパシティ：0.6 */

/* // ------------------------------------------------------------ オパシティ：0.5 */
/* ==============================
  ▼ wiki_detail(2023/6/25)
============================== */
div.wiki_detail{
	opacity:0.5;
}

/* // ------------------------------------------------------------ オパシティ：0.25 */

/* オパシティ：検討中 */
/* ==============================
  ▼ color_mask(2023/6/25)
============================== */
.color_mask{
	/* opacity:0.5; */
}

/* ==============================
  ▼ summary_comment(2023/6/25)
============================== */
#summary_comment:hover{
	/* opacity:1.0; */
}

/* ==============================
  ▼ arrow_opacity(2023/6/25)
============================== */
img.arrow_opacity{
	/* opacity:0.7; */
}

/* 停止(2019/2/22) */
/* ==============================
  ▼ gold_medal(2023/6/25)
============================== */
img.gold_medal{
	/* opacity:0.5; */
	/* pointer-events:none; */
}

img.gold_medal:hover{
	/* opacity:0.8; */
}

/* ==============================
  ▼ silver_medal(2023/6/25)
============================== */
img.silver_medal{
	/* opacity:0.5; */
	/* pointer-events:none; */
}

img.silver_medal:hover{
	/* opacity:0.8; */
}

/* ==============================
  ▼ bronze_medal(2023/6/25)
============================== */
img.bronze_medal{
	/* opacity:0.5; */
	/* pointer-events:none; */
}

img.bronze_medal:hover{
	/* opacity:0.8; */
}


/* :focus */
/* ==============================
  ▼ comment_margin(2023/6/25)
============================== */
/* 2022/5/8 修正 */
input.comment_margin{
	/* 2018/4/24 追加 */
	/* font-family:MigMix1P; */
	/* border:1px solid var(--color-grayC); */ border:1px solid transparent;
	border-top-left-radius:1px; border-bottom-left-radius:3px; border-top-right-radius:3px; border-bottom-right-radius:3px;
	background-color:var(--color-grayDE);
	background-image:url("//imgv.jp/photo/Photo0/FormColorMark/input_text_mark3.png");
	/* opacity:0.75; */
	background-size:5px 5px;
	outline:0;
	background-repeat:no-repeat;
}

input.comment_margin:focus{
	background-color:var(--color-grayC);
}

/* z-index */
/* // ------------------------------------------------------------ z-index：2000 */

/* // ------------------------------------------------------------ z-index：1201 */

/* // ------------------------------------------------------------ z-index：1000 */

/* // ------------------------------------------------------------ z-index：120 */

/* // ------------------------------------------------------------ z-index：50 */

/* // ------------------------------------------------------------ z-index：16 */

/* // ------------------------------------------------------------ z-index：13 */

/* // ------------------------------------------------------------ z-index：12 */

/* // ------------------------------------------------------------ z-index：9 */

/* // ------------------------------------------------------------ z-index：5 */

/* // ------------------------------------------------------------ z-index：4 */

/* // ------------------------------------------------------------ z-index：3 */

/* // ------------------------------------------------------------ z-index：2 */

/* // ------------------------------------------------------------ z-index：1 */

/* // ------------------------------------------------------------ z-index：0 */

/* // ------------------------------------------------------------ z-index：-1 */

/* z-index：検討中 */
/* ==============================
  ▼ button_top(2023/6/25)
============================== */
.button_top{
	/* z-index:3; */
}

/* content */
/* ==============================
  ▼ break(2023/6/25)
============================== */
div.break{
	content:"\A";
	white-space:pre;
}

/* white-space */
/* // ------------------------------------------------------------ white-space：pre */

/* // ------------------------------------------------------------ white-space：pre */

/* white-space：検討中 */

/* text-decoration */
/* // ------------------------------------------------------------ text-decoration：none - 01 */

/* // ------------------------------------------------------------ text-decoration：none - 02 */
/* ==============================
  ▼ page_word_anchor(2023/6/25)
============================== */
a.page_word_anchor{
	text-decoration:none;
}

/* // ------------------------------------------------------------ text-decoration：underline - 01 */
/* ==============================
  ▼ guest_start_button2(2023/6/25)
============================== */
.guest_start_button2{

}

.guest_start_button2:hover{
	text-decoration:underline;
}

/* // ------------------------------------------------------------ text-decoration：underline - 02 */

/* float */
/* // ------------------------------------------------------------ float：left - 01 */
/* ==============================
  ▼ file(2023/6/25)
============================== */
.file{
	float:left;
	cursor:pointer;
}

/* // ------------------------------------------------------------ float：left - 02 */
/* ==============================
  ▼ comment(2023/6/25)
============================== */
#comment{
	float:left;
}

/* // ------------------------------------------------------------ float：left - 03 */

/* // ------------------------------------------------------------ float：left - 04 */

/* // ------------------------------------------------------------ float：left - 05 */
/* ==============================
  ▼ main_column(2023/6/25)
============================== */
div#main_column{
	float:left;
}

/* // ------------------------------------------------------------ float：left - 06 */

/* // ------------------------------------------------------------ float：left - 07 */
/* ==============================
  ▼ tab(2023/6/25)
============================== */
div#tab{
	float:left;
}

/* ==============================
  ▼ photo_list(2023/6/25)
============================== */
img.photo_list{
	float:left;
}

/* // ------------------------------------------------------------ float：right */

/* float：検討中 */	

/* background */
/* ==============================
  ▼ kyouchou(2023/6/25)
============================== */
.kyouchou{
	background:linear-gradient(transparent 30%, #ffff66 30%);
}

/* background-size */

/* background-position */

/* display */
/* // ------------------------------------------------------------ display：none */
/* ==============================
  ▼ off(2023/6/25)
============================== */
div.off{
	display:none;
}

/* ==============================
  ▼ off(2023/6/25)
============================== */
a.off{
	display:none;
}

/* ==============================
  ▼ pop_off(2023/6/25)
============================== */
span.pop_off{
	display:none;
}

/* // ------------------------------------------------------------ display：block */

/* // ------------------------------------------------------------ display：table-cell */

/* // ------------------------------------------------------------ display：inline-block */

/* display：検討中 */

/* top */
/* // ------------------------------------------------------------ top：0% */

/* // ------------------------------------------------------------ top：-3px */

/* // ------------------------------------------------------------ top：0px */

/* // ------------------------------------------------------------ top：16px */

/* // ------------------------------------------------------------ top：17px */

/* // ------------------------------------------------------------ top：18.5px */

/* // ------------------------------------------------------------ top：25px */

/* // ------------------------------------------------------------ top：30px */

/* // ------------------------------------------------------------ top：44px */

/* // ------------------------------------------------------------ top：55px */

/* // ------------------------------------------------------------ top：60px */

/* // ------------------------------------------------------------ top：65px */

/* // ------------------------------------------------------------ top：85px */
// circle_word2 移動(2022/9/24)

/* // ------------------------------------------------------------ top：300px */

/* // ------------------------------------------------------------ top：595px */

/* display：検討中 */

/* left */
/* // ------------------------------------------------------------ left：0px */

/* // ------------------------------------------------------------ left：1px */

/* // ------------------------------------------------------------ left：4px */

/* // ------------------------------------------------------------ left：60px */

/* // ------------------------------------------------------------ left：88px */

/* // ------------------------------------------------------------ left：100px */

/* // ------------------------------------------------------------ left：185px */

/* // ------------------------------------------------------------ left：200px */

/* // ------------------------------------------------------------ left：290px */

/* // ------------------------------------------------------------ left：300px */

/* left：検討中 */

/* text-align */
/* // ------------------------------------------------------------ text-align：center */
/* ==============================
  ▼ push_column(2023/6/25)
============================== */
div#push_column{
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ align_center(2023/6/25)
============================== */
td.align_center{
	text-align:center;
}

/* // ------------------------------------------------------------ text-align：left */

/* // ------------------------------------------------------------ text-align：right */

/* text-align：検討中 */

/* vertical-align */
/* // ------------------------------------------------------------ vertical-align：middle */

/* // ------------------------------------------------------------ vertical-align：super */

/* vertical-align：検討中 */
/* ==============================
  ▼ circle_word2(2023/6/25)
============================== */
#circle_word2{
	/* vertical-align:middle; */
}

#circle_word2{
	color:var(--color-white);
	font-family:MigMix1P;
	font-size:12px;
	font-weight:bold;
	border-radius:120px;
	background-color:var(--color-grayC);
	width:120px;
	height:120px;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:3px;
	padding-top:4px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:center;
}

/* overflow */
/* // ------------------------------------------------------------ overflow：hidden */
/* ==============================
  ▼ task_box_view(2023/6/25)
============================== */
div#task_box_view{
	overflow:hidden;
}

/* ==============================
  ▼ top_box_view(2023/6/25)
============================== */
div#top_box_view{
	overflow:hidden;
}

/* ==============================
  ▼ freeze_box_view(2023/6/25)
============================== */
div#freeze_box_view{
	overflow:hidden;
}

/* ==============================
  ▼ page_comp_box_view(2023/6/25)
============================== */
div#page_comp_box_view{
	overflow:hidden;
}

/* ==============================
  ▼ medal_box_view(2023/6/25)
============================== */
div#medal_box_view{
	overflow:hidden;
}

/* ==============================
  ▼ color_box_view(2023/6/25)
============================== */
div#color_box_view{
	overflow:hidden;
}

/* ==============================
  ▼ table_of_contents(2023/6/25)
============================== */
#table_of_contents{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ issue_ticket_area(2023/6/25)
============================== */
#issue_ticket_area{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ open_column_note_area1(2023/6/25)
============================== */
#open_column_note_area1{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ open_column_note_area2(2023/6/25)
============================== */
#open_column_note_area2{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ open_column_note_area3(2023/6/25)
============================== */
#open_column_note_area3{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ open_column_note_area4(2023/6/25)
============================== */
#open_column_note_area4{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ open_column_note_area5(2023/6/25)
============================== */
#open_column_note_area5{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ open_column_note_area6(2023/6/25)
============================== */
#open_column_note_area6{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ open_column_note_area7(2023/6/25)
============================== */
#open_column_note_area7{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ open_column_note_area8(2023/6/25)
============================== */
#open_column_note_area8{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ open_column_note_area9(2023/6/25)
============================== */
#open_column_note_area9{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ open_column_note_area10(2023/6/25)
============================== */
#open_column_note_area10{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ open_column_note_area11(2023/6/25)
============================== */
#open_column_note_area11{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ open_column_note_area12(2023/6/25)
============================== */
#open_column_note_area12{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ rink_list_view(2023/6/25)
============================== */
div#rink_list_view{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ news_view_area(2023/6/25)
============================== */
div#news_view_area{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ select_slogan_area(2023/6/25)
============================== */
div#select_slogan_area{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ view1(2023/6/25)
============================== */
div#view1{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ view2(2023/6/25)
============================== */
div#view2{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ view3(2023/6/25)
============================== */
div#view3{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ view4(2023/6/25)
============================== */
div#view4{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ index_all_area(2023/6/25)
============================== */
div#index_all_area{
	overflow:hidden;
	transition:var(--speedA);
}

/* // ------------------------------------------------------------ overflow：auto */

/* // ------------------------------------------------------------ overflow：hidden */

/* overflow：検討中 */

/* overflow-x */

/* overflow-y */

/* cursor */

/* letter-spacing */

/* outline */

/* transition */

/* 調整(2023/4/16) 0.5 -> 0.3 */

/* ==============================
  ▼ line_style(2023/6/25)
============================== */
.line_style{
	transition:var(--speedA);
}

/* transition-property */

/* background-repeat */

/* resize */

/* pointer-events */

/* line-height */

/* text-shadow */

/* -webkit-text-fill-color */

/* word-wrap */

/* list-style */

/* list-style-image */

/* clear */
/* ==============================
  ▼ div_footer(2023/6/25)
============================== */
div.div_footer{
	clear:both;
}

/* ==============================
  ▼ create_day(2023/6/25)
============================== */
div#create_day{

}

/* ==============================
  ▼ all(2023/6/25)
============================== */
#all{

}

/* ==============================
  ▼ output(2023/6/25)
============================== */
div#output{

}

/* ==============================
  ▼ move_photo1(2023/6/25)
============================== */
.move_photo1{
	
}

/* ==============================
  ▼ i(2023/6/25)
============================== */
i{

}

/* ==============================
  ▼ icon_background_color(2023/6/25)
============================== */
img.icon_background_color:hover{
	background-color:var(--color-grayC);
}

/* ==============================
  ▼ index_all_view(2023/6/25)
============================== */
div#index_all_view{
	overflow:hidden;
	transition:var(--speedA);
}

/* ==============================
  ▼ left_top_menu(2023/6/25)
============================== */
div#left_top_menu{
	overflow:hidden;
	transition:all 0.7s;
}

/* ==============================
  ▼ left_top_menu2(2023/6/25)
============================== */
div#left_top_menu2{
	overflow:hidden;
	transition:all 0.7s;
}

#left_top_menu2{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-white);
	border-radius:3px;
	/*
	width:190px;
	height:158px;
	*/
	/*
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	*/
	z-index:200000;
}

#left_top_menu2:hover{

}

/* ==============================
  ▼ frame_center(2023/6/25)
============================== */
div#frame_center{
	overflow:hidden;
	transition:all 0.7s;
}

/* ==============================
  ▼ frame_left_side(2023/6/25)
============================== */
div#frame_left_side{
	overflow:hidden;
	transition:all 0.7s;
}

/* ==============================
  ▼ frame_right_side(2023/6/25)
============================== */
div#frame_right_side{
	overflow:hidden;
	transition:all 0.7s;
}

/* ==============================
  ▼ right_top_menu(2023/6/25)
============================== */
div#right_top_menu{
	overflow:hidden;
	transition:all 0.7s;
}

#right_top_menu{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-white);
	border:3px double rgba(170, 170, 170, 0.8);
	border-radius:3px;
	/* アイコンを目立たせるために調整。(2021/7/3) */
	/* background-color:rgba(153, 153, 153, 0.5); */
	background-color:rgba(135, 135, 135, 0.5);	width:200px;
	/* height:168px; */
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	z-index:200000;
	/*
	pointer-events:none;
	-webkit-user-select:none;
	*/
}

/* ==============================
  ▼ right_top_chat(2023/6/25)
============================== */
div#right_top_chat{
	overflow:hidden;
	transition:all 0.7s;
}

/* 追加(2023/4/28) */
#right_top_chat{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-white);
	border:3px double rgba(170, 170, 170, 0.8);
	border-radius:3px;
	/* アイコンを目立たせるために調整。(2021/7/3) */
	/* background-color:rgba(153, 153, 153, 0.5); */
	background-color:rgba(135, 135, 135, 0.5);	width:200px;
	/* height:168px; */
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	z-index:200000;
	/*
	pointer-events:none;
	-webkit-user-select:none;
	*/
}

/* ==============================
  ▼ right_top_clock(2023/6/25)
============================== */
div#right_top_clock{
	overflow:hidden;
	transition:all 0.7s;
}

#right_top_clock{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-white);
	border:3px double rgba(170, 170, 170, 0.8);
	border-radius:3px;
	/* 暗さの調整(2021/7/12) */
	/* background-color:rgba(153, 153, 153, 0.5); */
	background-color:rgba(135, 135, 135, 0.5);	width:70x;
	/* 調整(2022/7/27) 550px->300px */
	/* 調整(2022/9/11 300px->200px) */
	/* 調整(2023/8/22 200px->180px) */
	/* 調整(2023/8/23 180px->200px) */
	/* ▼ 調整(2024/2/14 200px->150px) */
	height:150px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	z-index:2000;
	pointer-events:none;
	-webkit-user-select:none;
}

#right_top_clock:hover{
	background-color:rgba(153, 153, 153, 0.6);
}

/* ==============================
  ▼ left_bottom_menu(2023/6/25)
============================== */
div#left_bottom_menu{
	transition:all 0.7s;
}

#left_bottom_menu{
	/* font-family:var(--font-Hannotate); */
	font-family:var(--font-Boku2-Regular);
	font-size:12px;
	color:var(--color-white);
	border:3px double rgba(170, 170, 170, 0.8);
	border-radius:3px;
	/* 暗さ調整(2021/7/12) */
	/* background-color:rgba(153, 153, 153, 0.8); */
	background-color:rgba(135, 135, 135, 0.8);	width:600px;
	height:320px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:5px;
	z-index:5001;
	/* pointer-events:none; */
	/* -webkit-user-select:none; */
	overflow-y:scroll;
	/* overflow:hidden; */
}

#left_bottom_menu::-webkit-scrollbar{
	width:10px;
}

#left_bottom_menu::-webkit-scrollbar-track{
	background-color:var(--color-grayC);
	border-radius:2px;
	border:2px solid transparent;
}

#left_bottom_menu::-webkit-scrollbar-thumb{
	background-color:var(--color-gray9);
	border-radius:2px;
}

/* ==============================
  ▼ input_left_bottom_area(2023/6/25)
============================== */
div#input_left_bottom_area{
	transition:all 0.7s;
}

#input_left_bottom_area{
	width:700px;
}

/* ==============================
  ▼ tab_nameIn(2023/6/25)
============================== */
div.tab_nameIn{
	padding-top:3px;
	padding-left:4px;
	float:left;
}

/* ==============================
  ▼ task(2023/6/25)
============================== */
div.task{
	margin:2px;
}

/* ==============================
  ▼ href(2023/6/25)
============================== */
a.href{
	font-family:var(--font-Hannotate);
	text-decoration:none;
	color:var(--color-gray5); /* var(--color-gray-near) */
	}

a.href:hover{
	text-decoration:underline;
	}

/*** h1 ***/
/* ==============================
  ▼ h1(2023/6/25)
============================== */
h1{
	/* 停止(2025/6/4) */
	/*
	color:var(--color-gray3);
	font-size:30px;
	line-height:37px;
	margin-top:20px;
	margin-left:24px;
	margin-right:5px;
	margin-bottom:8px;
	padding:0px;
	width:670px;
	float:left;
	*/
}

/*** h1 ***/
/* tutiwiki/public_html/CSS_JS/css_js.phpから移動(2022/5/25) */
h1{ 
	}

/*** h2 ****/
/* 曖昧すぎる(停止：2020/4/25) */
/* ==============================
  ▼ h2(2023/6/25)
============================== */
h2{
	/*
	font-size:20px;
	border-radius:5px;
	margin-top:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	width:600px;
	height:30px;
	*/
}

/*** h2 ****/
/* tutiwiki/public_html/CSS_JS/css_js.phpから移動(2022/5/25) */
h2{
	}

/* ==============================
  ▼ user_photo(2023/6/25)
============================== */
div.user_photo{
	position:absolute;
	border-radius:80px;
	background-size:75px 75px;
	width:75px;
	height:75px;
	top:4px;
	left:4px;
	/* opacity:0.92; */
	z-index:2;
}

/* ==============================
  ▼ renew_value_c_edit(2023/6/25)
============================== */
/* コラム編集エリア */
textarea#renew_value_c_edit{
	font-family:MigMix1P;
	font-size:12px;
	font-weight:100;
	border:1px solid var(--color-grayA);
	border-radius:3px;
	background-color:transparent;
	color:var(--color-black);
	text-shadow: 0px 0px 0px transparent;
	-webkit-text-fill-color: transparent;
	width:var(--width350);
	height:194px;
	margin-left:21.5px;
	margin-top:2px;
	margin-bottom:2px;
	padding:3px;
	z-index:2;
	overflow:auto;
	position:absolute;
	resize:vertical;
	line-height:200%;
	outline:none;
	}

/* ==============================
  ▼ color_view_text_c_edit(2023/6/25)
============================== */
div#color_view_text_c_edit{
	font-family:MigMix1P;
	font-size:12px;
	border:1px solid transparent;
	background-color:#F6F6F6;
	color:var(--color-black);
	text-shadow: 0px 0px 0px transparent;
	-webkit-text-fill-color: transparent;
	width:var(--width350);
	height:194px;
	margin-left:22.5px;
	margin-top:3px;
	margin-bottom:3px;
	padding:3px;
	word-break:break-all;
	/* word-wrap:break-word; */
	z-index:1;
	overflow:hidden;
	padding:2px;
	position:absolute;
	line-height:200%;
}

/* ==============================
  ▼ color_view_grammar_c_edit(2023/6/25)
============================== */
div#color_view_grammar_c_edit{
	font-family:MigMix1P;
	font-size:12px;
	background-color:transparent;
	border:1px solid transparent;
	width:var(--width350);
	height:194px;
	margin-left:22.5px;
	margin-top:3px;
	margin-bottom:3px;
	padding:3px;
	word-break:break-all;
	/* word-wrap:break-word; */
	z-index:1;
	overflow:hidden;
	padding:2px;
	position:absolute;
	line-height:200%;
}

/* ==============================
  ▼ color_view_line_break_c_edit(2023/6/25)
============================== */
div#color_view_line_break_c_edit{
	font-family:MigMix1P;
	font-size:12px;
	color:transparent;
	background-color:transparent;
	border:1px solid transparent;
	width:var(--width350);
	height:194px;
	margin-left:22.5px;
	margin-top:3px;
	margin-bottom:3px;
	padding:3px;
	word-break:break-all;
	/* word-wrap:break-word; */
	z-index:1;
	overflow:hidden;
	padding:2px;
	position:absolute;
	line-height:200%;
	/*
	font-family:MigMix1P;
	font-size:12px;
	border:1px solid transparent;
	width:var(--width350);
	height:194px;
	margin-left:22.5px;
	margin-top:3px;
	margin-bottom:3px;
	padding:3px;
	/* word-wrap:break-word; */
	z-index:1;
	overflow:hidden;
	padding:2px;
	position:absolute;
	line-height:200%;
	*/
}

/* ==============================
  ▼ color_view_line_c_edit(2023/6/25)
============================== */
div#color_view_line_c_edit{
	font-family:MigMix1P;
	font-size:12px;
	color:transparent;
	background-color:transparent;
	border:1px solid transparent;
	width:var(--width350);
	height:194px;
	margin-left:-1.5px;
	margin-top:2px;
	margin-bottom:3px;
	padding-left:0px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	word-break:break-all;
	/* word-wrap:break-word; */
	z-index:1;
	overflow:hidden;
	padding:2px;
	position:absolute;
	line-height:200%;
	/*
	font-family:MigMix1P;
	font-size:12px;
	width:var(--width350);
	height:194px;
	margin-bottom:3px;
	margin-top:3px;
	padding:3px;
	word-wrap:break-word;
	overflow:hidden;
	line-height:200%;
	*/
	/*
	font-family:MigMix1P;
	font-size:12px;
	border:1px solid transparent;
	width:var(--width350);
	height:194px;
	margin-left:22.5px;
	margin-top:3px;
	margin-bottom:3px;
	padding:3px;
	word-wrap:break-word;
	z-index:1;
	overflow:hidden;
	padding:2px;
	position:absolute;
	line-height:200%;
	*/
}

/* ==============================
  ▼ renew_value_c_e_edit(2023/6/25)
============================== */
textarea#renew_value_c_e_edit{
	font-family:MigMix1P;
	font-size:12px;
	font-weight:100;
	border:1px solid var(--color-grayA);
	border-radius:3px;
	background-color:transparent;
	color:var(--color-black);
	text-shadow: 0px 0px 0px transparent;
	-webkit-text-fill-color: transparent;
	width:var(--width350);
	height:194px;
	margin-left:21.5px;
	margin-top:2px;
	margin-bottom:2px;
	padding:3px;
	z-index:2;
	overflow:auto;
	position:absolute;
	resize:vertical;
	line-height:200%;
	outline:none;
}

/* ==============================
  ▼ color_view_text_c_e_edit(2023/6/25)
============================== */
div#color_view_text_c_e_edit{
	font-family:MigMix1P;
	font-size:12px;
	border:1px solid transparent;
	background-color:#F6F6F6;
	color:var(--color-black);
	text-shadow: 0px 0px 0px transparent;
	-webkit-text-fill-color: transparent;
	width:var(--width350);
	height:194px;
	margin-left:22.5px;
	margin-top:3px;
	margin-bottom:3px;
	padding:3px;
	word-wrap:break-word;
	z-index:1;
	overflow:hidden;
	padding:2px;
	position:absolute;
	line-height:200%;
}

/* ==============================
  ▼ color_view_grammar_c_e_edit(2023/6/25)
============================== */
div#color_view_grammar_c_e_edit{
	font-family:MigMix1P;
	font-size:12px;
	border:1px solid transparent;
	width:var(--width350);
	height:194px;
	margin-left:22.5px;
	margin-top:3px;
	margin-bottom:3px;
	padding:3px;
	word-wrap:break-word;
	z-index:1;
	overflow:hidden;
	padding:2px;
	position:absolute;
	line-height:200%;
}

/* ==============================
  ▼ color_view_line_c_e_edit(2023/6/25)
============================== */
div#color_view_line_c_e_edit{
	font-family:MigMix1P;
	font-size:var(--font-size10);
	color:var(--color-gray9);
	border:1px solid transparent;
	/* background-color:var(--color-grayC); */
	width:19px;
	height:194px;
	margin-left:-4px;
	margin-top:3px;
	margin-bottom:3px;
	padding:3px;
	word-wrap:break-word;
	text-align:right;
	z-index:1;
	overflow:hidden;
	padding:2px;
	position:absolute;
	line-height:240%;
}

/* ==============================
  ▼ box_page_comp(2023/6/25)
============================== */
.box_page_comp{
	font-weight:bold;
	color:var(--color-gray7);
	margin-bottom:-14px;
	z-index:5;
	pointer-events:none;
}

/* ==============================
  ▼ inventory_pop(2023/6/25)
============================== */
.inventory_pop{
	font-size:var(--font-size10);
	font-family:var(--font-Hannotate);
	color:var(--color-white);
	border:1px solid var(--color-gray9);
	border-radius:2px;
	background-color:rgba(153, 153, 153, 0.8);
	width:200px;
	height:225px;
	padding:5px;
	z-index:1200;
	overflow:auto;
}

/* ==============================
  ▼ menu_slide_area(2023/6/25)
============================== */
.menu_slide_area{
	position:relative;
	margin-right:3px;
	/* margin-right:4px; */
	margin-right:2px;
	z-index:10;
	white-space:nowrap;
	overflow: hidden;
	transition: all 0.12s;
	pointer-events:none;
}

/* ==============================
  ▼ pop_bottom(2023/6/25)
============================== */
.pop_bottom{
	margin-top:-2px;
	z-index:100;
}

/* ==============================
  ▼ open_photo_navi(2023/6/25)
============================== */
.open_photo_navi{
	z-index:5;
}

/* ==============================
  ▼ fixed1(2023/6/25)
============================== */
.fixed1{
	position:relative;
	width:100%;
	height:100px;
	margin-bottom:-90px;
	top:0px;
	z-index:1000;
}

/* ==============================
  ▼ title_name_area(2023/6/25)
============================== */
#title_name_area{
	/* font-family:var(--font-Hannotate); */
	/* font-family:SegoeUI_A, MigMix1P; */
	font-family:var(--font-Hannotate), MigMix1P;
	font-size:18px;
	color:var(--color-white);
	/* border:0px double rgba(170, 170, 170, 0.8); */
	border:3px double rgba(170, 170, 170, 0.8);
	border-radius:3px;
	/* 暗さ調整(2021/7/12) */
	/* background-color:rgba(153, 153, 153, 0.6); */
	background-color:rgba(135, 135, 135, 0.5);	/* 変更：200px→0px(2021/7/2) */
	width:0px;
	/* height:35.5px; */
	height:39.5px;
	/* padding-top:7.5px; */
	padding-top:3.5px;
	text-align:center;
	/* 変更：1.0→0.0(2021/7/2) */
	opacity:0.0;
	z-index:102;
	pointer-events:none;
	transition:all 0.7s;
}

/* ==============================
  ▼ title_name_area1(2023/6/25)
============================== */
#title_name_area1{
	font-family:var(--font-Hannotate), MigMix1P;
	font-size:18px;
	color:var(--color-white);
	border-radius:3px;
	text-align:center;
	z-index:102;
	pointer-events:none;
	transition:all 0.7s;
}

/* ==============================
  ▼ title_license_area(2023/6/25) - 更新(2023/10/12)
============================== */
#title_license_area{
	font-family:var(--font-Hannotate);
	font-size:16px;
	color:var(--color-white);
	border:3px double rgba(170, 170, 170, 0.8);
	border-radius:3px;
	background-color:rgba(153, 153, 153, 0.5);
	/* 修正(2022/1/2) */
	/* ▼ 更新 212px -> 262px(2023/10/12) */
	width:262px;
	height:9px;
	/* 修正(2021/11/27) 2021/12/2 */
	padding-top:1.5px;
	padding-bottom:2px;
	text-align:center;
	opacity:1.0;
	z-index:5;
	pointer-events:auto;
	transition:all 0.7s;
}

/* ==============================
  ▼ title_slot_area(2023/6/25) - 更新(2023/10/12)
============================== */
#title_slot_area{
	font-family:var(--font-Hannotate);
	font-size:16px;
	color:var(--color-white);
	border:3px double rgba(170, 170, 170, 0.8);
	border-radius:3px;
	background-color:rgba(153, 153, 153, 0.5);
	/* 修正(2022/1/2) */
	/* ▼ 更新 212px -> 262px(2023/10/12) */
	width:262px;
	height:9px;
	/* 修正(2021/11/27) 2021/12/2 */
	padding-top:1.5px;
	padding-bottom:2px;
	text-align:center;
	opacity:1.0;
	z-index:5;
	pointer-events:auto;
	transition:all 0.7s;
}

/* ==============================
  ▼ exp_bar_area(2023/6/25)
============================== */
#exp_bar_area{
	font-family:var(--font-Hannotate);
	font-size:16px;
	color:var(--color-white);
	/* border:3px double rgba(170, 170, 170, 0.8); */
	/* border-radius:3px; */
	/* background-color:rgba(153, 153, 153, 0.5); */
	/* 修正(2022/1/2) */
	width:218px;
	height:9px;
	/* 修正(2021/11/27) 2021/12/2 */
	padding-top:1.5px;
	padding-bottom:2px;
	text-align:center;
	opacity:1.0;
	z-index:5;
	pointer-events:auto;
	transition:all 0.7s;
}

/* ==============================
  ▼ index_all_view2(2023/6/25)
============================== */
#index_all_view2{
	text-align:center;
	z-index:5;
	opacity:1.0;
}

/* ==============================
  ▼ index_area2(2023/6/25)
============================== */
#index_area2{
	font-family:var(--font-Hannotate);
	font-size:13px;
	color:var(--color-white);
	border-radius:3px;
	background-color:rgba(153, 153, 153, 0.5);
	width:200px;
	height:30px;
	padding-top:12px;
	z-index:5;
	text-align:center;
	pointer-events:none;
}

/* ==============================
  ▼ each_area1(2023/6/25)
============================== */
#each_area1{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-white);
	border-radius:3px;
	background-color:rgba(127, 127, 127, 0.5);
	width:200px;
	height:310px;
	padding-top:12px;
	text-align:left;
	opacity:1.0;
	z-index:5;
}

#each_area1{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-white);
	border:3px double var(--color-grayC);
	border-radius:3px;
	background-color:rgba(153, 153, 153, 0.5);
	width:220px;
	height:220px;
	overflow:auto;
	z-index:10;
}

/* ==============================
  ▼ cut_display(2023/6/25)
============================== */
#cut_display{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-white);
	border-radius:3px;
	background-color:rgba(127, 127, 127, 0.5);
	width:250px;
	height:310px;
	padding-top:12px;
	text-align:center;
	opacity:1.0;
	z-index:5;
}

/* ==============================
  ▼ each_area(2023/6/25)
============================== */
#each_area{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-white);
	border-radius:3px;
	background-color:rgba(127, 127, 127, 0.5);
	width:200px;
	height:310px;
	padding-top:12px;
	text-align:left;
	opacity:1.0;
	overflow:auto;
	z-index:5;
	-webkit-user-select:none;
}

#each_area::-webkit-scrollbar{
	width:8px;
}

#each_area::-webkit-scrollbar-track{
	background-color:var(--color-grayC);
	border-radius:2px;
	border:2px solid transparent;
}

#each_area::-webkit-scrollbar-thumb{
	background-color:var(--color-gray9);
	border-radius:2px;
}

/* ==============================
  ▼ left_top_menu1(2023/6/25)
============================== */
#left_top_menu1{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-white);
	border:3px double rgba(170, 170, 170, 0.8);
	border-radius:3px;
	/* 背景の暗さを調整(2021/7/12) */
	/* background-color:rgba(153, 153, 153, 0.5); */
	background-color:rgba(135, 135, 135, 0.5);	width:190px;
	height:158px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	z-index:200000;
	/*
	pointer-events:none;
	-webkit-user-select:none;
	*/
}

#left_top_menu1:hover{
	background-color:rgba(153, 153, 153, 0.6);
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
#regist_series_num,
#each_menu_area,
#now_page_theme,
#mini_dd_area,
#now_page_detail,
#now_page_print,
#now_page_radar{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-white);
	border:3px double rgba(170, 170, 170, 0.8);
	border-radius:3px;
	background-color:rgba(153, 153, 153, 0.5);
	width:200px;
	height:164px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	z-index:10;
	/* 修正(2022/12/6) */
	/* pointer-events:none; */
}

/* ==============================
  ▼ 追加(2023/10/15)
============================== */
#now_page_option{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-white);
	border:3px double rgba(170, 170, 170, 0.8);
	border-radius:3px;
	background-color:rgba(192, 192, 192, 0.8);
	width:200px;
	height:164px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	z-index:10;
	/* 修正(2022/12/6) */
	/* pointer-events:none; */
}

/* ==============================
  ▼ photo_frame(2023/6/25)
============================== */
.photo_frame{
	border:2px solid transparent;
	width:123px;
	height:123px;
	z-index:7;
}

/* ==============================
  ▼ photo_effect(2023/6/25)
============================== */
.photo_effect{
	border:2px solid transparent;
	width:123px;
	height:123px;
}

/* ==============================
  ▼ photo_texture(2023/6/25)
============================== */
.photo_texture{
	border:2px solid transparent;
	width:123px;
	height:123px;
	z-index:6;
}

/* ==============================
  ▼ post_data_view(2023/6/25)
============================== */
#post_data_view{
	/* border:2px solid #F0F0F0; */
	/* border-radius:3px; */
	/* background-color:var(--color-white); */
	width:128px;
	height:128px;
	opacity:0.85;
	z-index:5;
}

/* ==============================
  ▼ logo_pic_detail(2023/6/25)
============================== */
#logo_pic_detail{
	border-radius:3px;
	background-color:#F0F0F0;
	padding:5px;
	width:100px;
	height:15px;
	 z-index:3;
}

/* ==============================
  ▼ regist_series_num1(2023/6/25)
============================== */
#regist_series_num1{
	color:var(--color-white);
	border-radius:3px;
	background-color:var(--color-grayC);
	width:200px;
	height:200px;
	 z-index:10;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
#search_window,
#search_value_area{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-white);
	border:3px double rgba(170, 170, 170, 0.8);
	border-radius:3px;
	background-color:rgba(153, 153, 153, 0.5);
	width:200px;
	/* height:60px; */ /* 検索、が書いてあるとき */
	height:38px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	z-index:10;
	-webkit-user-select:none;
}

/* ==============================
  ▼ load_circle_area(2023/6/25)
============================== */
#load_circle_area{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-white);
	border:3px double var(--color-grayC);
	border-radius:3px;
	background-color:rgba(153, 153, 153, 0.5);
	width:320px;
	height:320px;
	margin-left:-160px;
	margin-top:-160px;
	z-index:10;
}

/* ==============================
  ▼ line_area2(2023/6/25)
============================== */
#line_area2{
	border-radius:3px;
	background-color:var(--color-grayD);
	width:300px;
	height:500px;
	z-index:1;
}

/* ==============================
  ▼ column_title_corner(2023/6/25)
============================== */
#column_title_corner{
	z-index:9;
}

/* ==============================
  ▼ window_user(2023/6/25)
============================== */
#window_user::-webkit-scrollbar{
	width:8px;
}

#window_user::-webkit-scrollbar-track{
	background-color:var(--color-grayC);
	border-radius:2px;
	border:2px solid transparent;
}

#window_user::-webkit-scrollbar-thumb{
	background-color:var(--color-gray9);
	border-radius:2px;
}

/* ==============================
  ▼ window_data(2023/6/25)
============================== */
#window_data::-webkit-scrollbar{
	width:8px;
}

#window_data::-webkit-scrollbar-track{
	background-color:var(--color-grayC);
	border-radius:2px;
	border:2px solid transparent;
}

#window_user::-webkit-scrollbar-thumb{
	background-color:var(--color-gray9);
	border-radius:2px;
}

/* ==============================
  ▼ window_select(2023/6/25)
============================== */
#window_select::-webkit-scrollbar{
	width:8px;
}

#window_select::-webkit-scrollbar-track{
	background-color:var(--color-grayC);
	border-radius:2px;
	border:2px solid transparent;
}

#window_select::-webkit-scrollbar-thumb{
	background-color:var(--color-gray9);
	border-radius:2px;
}

/* ==============================
  ▼ search_word_area(2023/6/25)
============================== */
#search_word_area::-webkit-scrollbar{
	width:8px;
}

#search_word_area::-webkit-scrollbar-track{
	background-color:var(--color-grayC);
	border-radius:2px;
	border:2px solid transparent;
}

#search_word_area::-webkit-scrollbar-thumb{
	background-color:var(--color-gray9);
	border-radius:2px;
}

/* ==============================
  ▼ decoration_scroll(2023/6/25)
============================== */
.decoration_scroll::-webkit-scrollbar{
	width:8px;
}

.decoration_scroll::-webkit-scrollbar-track{
	background-color:var(--color-grayC);
	border-radius:2px;
	border:2px solid transparent;
}

.decoration_scroll::-webkit-scrollbar-thumb{
	background-color:var(--color-gray9);
	border-radius:2px;
}

/* ==============================
  ▼ icon_header(2023/6/25)
============================== */
.icon_header{
	font-weight:bold;
	padding-left:14px;
	background-image:url("//imgv.jp/photo/Photo0/Heading_14x14/header_icon1.png");
	background-repeat:no-repeat;
	/* padding-top:-2px; */
	line-height:14px;
	margin-bottom:3px;
}

/* ==============================
  ▼ icon_header2(2023/6/25)
============================== */
.icon_header2{
	font-weight:bold;
	padding-left:14px;
	background-image:url("../image/header_icon3.png");
	background-repeat:no-repeat;
	/* padding-top:-2px; */
	line-height:14px;
	margin-bottom:3px;
}

/* ==============================
  ▼ itemization(2023/6/25)
============================== */
.itemization{
	font-family:var(--font-Boku2-Regular);
	/* font-weight:bold; */
	padding-left:14px;
	/* background-image:url("../image/itemization1.png"); */
	background-image:url("//imgv.jp/photo/Photo0/Heading_14x14/header_icon1.png");
	/* background-image:url("../image/cat_itemization2.png"); */
	/* background-image:url("../image/star_itemization2.png"); */
	background-image:url("//imgv.jp/photo/Photo0/Heading_14x14/header_icon_gray6.png");
	background-position:0px 0.8px;
	background-repeat:no-repeat;
	/* padding-top:-2px; */
	line-height:14px;
	margin-bottom:3px;
	padding-top:1px;
}

/* ==============================
  ▼ itemization_last(2023/6/25)
============================== */
.itemization_last{
	/* font-weight:bold; */
	padding-left:14px;
	/* background-image:url("../image/itemization1.png"); */
	background-image:url("//imgv.jp/photo/Photo0/Heading_14x14/header_icon1.png");
	/* background-image:url("../image/cat_itemization2.png"); */
	/* background-image:url("../image/star_itemization2.png"); */
	background-image:url("//imgv.jp/photo/Photo0/Heading_14x14/header_icon_gray6.png");
	background-position:0px 0.8px;
	background-repeat:no-repeat;
	/* padding-top:-2px; */
	line-height:14px;
	/* margin-bottom:3px; */
}

/* ==============================
  ▼ itemization2(2023/6/25)
============================== */
/* 追加(2023/4/15) */
.itemization2{
	color:var(--color-gray6);
	padding-left:14px;
	/*
	background-image:url("//imgv.jp/photo/Photo0/Heading_14x14/header_icon1.png");
	*/
	background-image:url("//imgv.jp/photo/Photo0/Heading_14x14/header_icon_gray6.png");
	/* list-style-image:url("//imgv.jp/photo/Photo0/Heading_14x14/header_icon_gray6.png"); */
	background-position:0px 3.5px;
	background-repeat:no-repeat;
	/* line-height:14px; */
	line-height:20px;
	/* margin-bottom:3px; */
}

/* ==============================
  ▼ bread_crumb(2023/6/25)
============================== */
.bread_crumb{
	border-radius:20px;
	background-color:var(--color-grayA);
	padding-left:12px;
	padding-top:0px;
	padding-right:12px;
	padding-bottom:0px;
}

.bread_crumb:hover{
	background-color:var(--color-gray9);
}

/* ==============================
  ▼ last_pull_down(2023/6/25)
============================== */
.last_pull_down{
	/* position:absolute; */
	font-family:var(--font-Boku2-Regular);
	padding-left:32px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:default;
	z-index:10001;
	-webkit-user-select:none;
}

.last_pull_down:hover{
	color:var(--color-white);
	background-color:rgba(103, 103, 103, 255);
}

/* PullDown/pull_down_css_js.phpから移動(2022/5/28) */
/* CSSにあり(2021/8/22) */
/*
.last_pull_down{
	font-family:var(--font-Boku2-Regular); 
}
*/

/* ==============================
  ▼ last_pull_down_none(2023/6/25)
============================== */
.last_pull_down_none{
	font-family:var(--font-Boku2-Regular);
	padding-left:32px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:default;
	color:var(--color-grayB);
	pointer-events:none;
}

.last_pull_down_none:hover{

}

/* ==============================
  ▼ pull_down_menu(2023/6/25)
============================== */
.pull_down_menu{
	/* ▼ 調整(2023/11/11) */
	/* position:absolute; */
	position:fixed;
	font-family:var(--font-Hannotate);
	font-size:12px;
	border:1px solid var(--color-grayC);
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	background-color:var(--color-grayE);
	top:51px;
	/* ▼ 追加(2023/10/13) */
	/* ▼ 調整(2025/11/30) 0.9->0.98 */
	opacity:0.98;
	z-index:111;
	-webkit-user-select:none;
}

/* ==============================
  ▼ pull_down_pop_menu(2023/6/25)
============================== */
.pull_down_pop_menu{
	/* ▼ 調整(2023/11/11) */
	/* position:relative; */
	position:fixed;
	font-family:var(--font-Hannotate);
	font-size:12px;
	border:1px solid var(--color-grayC);
	border-radius:3px;
	background-color:var(--color-grayE);
	/* ▼ 追加(2023/10/13) */
	opacity:0.9;
	z-index:10001;
	-webkit-user-select:none;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
div#left_area,
div#left_open_area{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-gray6);
	border:0px solid var(--color-grayC);
	background-color:rgba(255, 255, 255, 0.9);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_16x16/window_background2_5.png");
	/* 確認(2022/6/1) */
	width:250px;
	left:0px;
	top:0px;
	z-index:30;
	-webkit-user-select:none;
	height:100%;
	overflow:hidden;
	white-space:nowrap;
	/* 調整(2022/6/15) 0.5->0.8 */
	transition:all 0.8s;
}

div#right_area,
div#right_open_area{
	font-family:var(--font-Hannotate);
	font-size:12px;
	color:var(--color-gray6);
	border:0px solid var(--color-grayC);
	background-color:rgba(255, 255, 255, 0.9);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_16x16/window_background2_5.png");
	/* 確認(2022/6/1) */
	width:250px;
	right:0px;
	top:0px;
	z-index:30;
	-webkit-user-select:none;
	height:100%;
	overflow:hidden;
	white-space:nowrap;
	/* 調整(2022/6/15) 0.5->0.8 */
	transition:all 0.8s;
}

/* ==============================
  ▼ button1_disabled(2023/6/25)
============================== */
div.button1_disabled{
	color:var(--color-grayE);
	border-radius:10px;
	background-color:var(--color-grayC);
	/* background-color:var(--color-greenA); */
	width:40px;
	margin-left:4px;
	margin-top:3px;
	margin-right:4px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:3px;
	text-align:center;
	pointer-events:none;
	cursor:pointer;
	overflow:auto;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
/* 中央幅 */
#test_div,
#test_div2,
#main_left{
	position:relative;
	/* background-color:var(--color-gray9); */
	white-space:nowrap;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
#move_area,
#move_area2{
	position:absolute;
	/* background-color:var(--color-gray9); */
	top:0px;
	right:0px;
	bottom:0px;
	width:8px;
	cursor:col-resize;
}

/* 中央幅ここまで */

/* ==============================
  ▼ drag_area(2023/6/25)
============================== */
/* ウィンドウ移動 */
.drag_area{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	display:none;
	position:absolute;
	border:3px double var(--color-gray9);
	border-width:0px 3px 3px 3px;
	border-radius:3px;
	background-color:#F7F7F7;
	background-clip:padding-box;
	/* ▼ 追加(2024/2/10) */
	padding:10px;
	-webkit-user-select:none;
}

.drag_area::-webkit-scrollbar{
	width:8px;
}

.drag_area::-webkit-scrollbar-track{
	background-color:var(--color-grayDE);
	border-radius:2px;
	left:-100px;
}

.drag_area::-webkit-scrollbar-thumb{
	background-color:#C0C0C0;
	border-radius:2px;
	left:-100px;
}

/* ==============================
  ▼ drag_title(2023/6/25)
============================== */
.drag_title{
	display:none;
	border:3px double var(--color-gray9);
	border-width:3px 3px 0px 3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	background-color:var(--color-gray9);
	background-clip:padding-box;
	cursor:move;
	position:absolute;
	padding-left:10px;
	padding-right:10px;
}

/* ==============================
  ▼ close_button(2023/6/25)
============================== */
.close_button{
	display:none;
	font-size:11px;
	font-weight:bold;
	color:#F7F7F7;
	cursor:pointer;
	-webkit-user-select:none;
	position:absolute;	
}

/* ==============================
  ▼ desk_drag_area(2023/6/25)
============================== */
.desk_drag_area::-webkit-scrollbar{
	width:8px;
}

.desk_drag_area::-webkit-scrollbar-track{
	background-color:var(--color-grayDE);
	border-radius:2px;
	left:-100px;
}

.desk_drag_area::-webkit-scrollbar-thumb{
	background-color:#C0C0C0;
	border-radius:2px;
	left:-100px;
}

/* ウィンドウ移動ここまで */
/* ==============================
  ▼ trans_layer(2023/6/25)
============================== */
#trans_layer{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	background-color:var(--color-gray9);
	width:1200px;
	height:650px;
	z-index:9;
	opacity:0.25;
	pointer-events:none;
}

/* ==============================
  ▼ access_page_menu1(2023/6/25)
============================== */
#access_page_menu1{
	border-radius:3px;
	background-color:rgba(150, 150, 150, 0.5);
	/* 調整(2022/7/26) */
	height:135px;
	margin-top:3px;
	margin-bottom:-10px;
	padding-top:3px; overflow:auto;
	pointer-events:auto;
}

/* ==============================
  ▼ page_logo_button(2023/6/25)
============================== */
.page_logo_button{
	border-radius:3px;
	width:15px;
	height:15px;
	/* margin-left:130px; */
	margin-top:2px
	margin-bottom:2px;
	margin-right:2px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ visitor_num1(2023/6/25)
============================== */
#visitor_num1{
	border-color:var(--color-grayBC);
	border-radius:9px;
	width:9px;
	height:9px;
	margin-top:1.5px;
	margin-right:4px;
	opacity:0.75;
}

/* ==============================
  ▼ visitor_num2(2023/6/25)
============================== */
#visitor_num2{
	border:1px solid var(--color-grayB);
	border-radius:9px;
	width:9px;
	height:9px;
	margin-top:1.5px;
	margin-right:2px;
	opacity:0.75; 
}

/* ==============================
  ▼ visitor_num3(2023/6/25)
============================== */
#visitor_num3{
	border:1px solid var(--color-grayB);
	border-radius:9px;
	width:9px;
	height:9px;
	margin-left:6.5px;
	margin-top:3px;
	margin-right:5px;
	opacity:0.75;
}

/* ==============================
  ▼ heading_type2(2023/6/25)
============================== */
div.heading_type2{
	font-family:var(--font-Boku2-Regular);
	font-size:10px;
	/* 追加(2022/5/8) */
	border:1px solid var(--color-grayA);
	border-radius:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	/* 調整(2022/5/8) */
	/* background-color:var(--color-pink-light2); */
	/* background-color:rgba(170, 170, 170, 0.7); */
	background-color:var(--color-orangeC);
	/* 一時停止(2022/5/8) */
	/* 調整(2022/5/8) */
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	/* 調整(2022/5/8) */
	margin-top:5px;
	margin-right:3px;
	margin-bottom:1px;
	/* 調整(2022/5/8) */
	width:180px;
	-webkit-user-select:none;
	float:left;
	text-align:center;
	cursor:default;
	line-height:18px;
}

/* ==============================
  ▼ column_edit_heading_type(2023/6/25)
============================== */
div.column_edit_heading_type{
	border-radius:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:var(--color-pink-light2);
	margin-top:5px;
	margin-right:2px;
	margin-bottom:1px;
	width:120px;
	-webkit-user-select:none;
	float:left;
	text-align:center;
	cursor:default;
}

/* ==============================
  ▼ mini_menu(2023/6/25)
============================== */
div.mini_menu{
	/* 調整(2022/6/27) */
	/* font-family:var(--font-Hannotate); */
	font-family:var(--font-Boku2-Regular);
	font-size:var(--font-size10);
	border-radius:10px;
	margin-top:-2px;
	padding-left:8px;
	/* 調整(2022/6/27) */
	/* padding-top:0px; */
	padding-top:3px;
	padding-right:8px;
	padding-bottom:0px;
	/* 背景色修正(2021/7/11) */
	/* background-color:var(--color-grayC); */
	background-color:var(--color-greenA);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	margin-left:2px;
	cursor:pointer;
	/* 追加(2021/7/11) */
	-webkit-user-select:none;
}

/* ==============================
  ▼ file_area(2023/6/25)
============================== */
.file_area{
	border:2px solid var(--color-gray9);
	border-radius:100px;
	background-color:rgba(204, 204, 204, 0.75);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture/window_background9.png");
	width:100px;
	height:100px;
	margin:20px;
	text-align:center;
	-webkit-user-select:none;
}

/* ==============================
  ▼ id_label(2023/6/25)
============================== */
.id_label{
	font-family:var(--font-Hannotate);
	font-weight:bold;
	font-size:24px;
	background-color:var(--color-white);
	color:var(--color-black);
	border-radius:30px;
	mix-blend-mode:screen;
	padding:3px 10px;
}

/* ==============================
  ▼ left_top_menu_button(2023/6/25)
============================== */
.left_top_menu_button{
	border:1px solid var(--color-gray9);
	/* 変更(2021/7/11) グレー→緑色 */
	/* background-color:var(--color-grayC); */
	background-color:var(--color-greenA);
	/* 追加(2021/7/11) */
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_4.png");
	border-radius:2px;
	padding:1px;
	opacity:0.65;
	z-index:100;
	-webkit-user-select:none;
}

/* ==============================
  ▼ mokuji(2023/6/25)
============================== */
.mokuji{
	border-radius:5px; 
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	margin-bottom:3px;
	padding-top:12px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:10px;
}

/* ==============================
  ▼ page_index_pop(2023/6/25)
============================== */
#page_index_pop{
	position:absolute;
	font-family:var(--font-Hannotate);
	font-size:12px;
	border-radius:3px;
	background-color:var(--color-white);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	padding:10px;
	z-index:3;
	opacity:0.9;
}

/* ==============================
  ▼ input_column_note_area(2023/6/25)
============================== */
.input_column_note_area{
	font-family:MigMix1P;
	border:1px solid var(--color-grayC);
	border-radius:3px;
	width:330px;
	height:100px;
	margin:2px;
	padding:3px;
}

/* ==============================
  ▼ inventory_area(2023/6/25)
============================== */
.inventory_area{
	width:213.5px;
	height:250px;
	overflow:auto;
}

.inventory_area::-webkit-scrollbar{
	width:10px;
}

.inventory_area::-webkit-scrollbar-track{
	background-color:var(--color-grayC);
	border-radius:5px;
	border:2px solid transparent;
}

.inventory_area::-webkit-scrollbar-thumb{
	background-color:var(--color-gray9);
	border-radius:5px;
}

/* ==============================
  ▼ tab_area(2023/6/25)
============================== */
.tab_area{
	margin-bottom:1.5px;
}

/* ==============================
  ▼ item_icon_area(2023/6/25)
============================== */
.item_icon_area{
	border:1px solid var(--color-grayC);
	border-radius:2px;
	width:55px;
	height:55px;
	margin:5px;
	padding:3px;
	cursor:-webkit-grab;
	-webkit-user-select:none;
}

/* ==============================
  ▼ item_data(2023/6/25)
============================== */
.item_data{
	border-radius:2px;
	/* width:45px; */
	/* height:45px; */
	cursor:-webkit-grab;
	-webkit-user-select:none;
}

/* ==============================
  ▼ scroll_item_data(2023/6/25)
============================== */
.scroll_item_data{
	position:absolute;
	border-radius:2px;
	/* width:45px; */
	/* height:45px; */
	opacity:0.75;
	pointer-events:none;
}

/* ==============================
  ▼ bar_box_all(2023/6/25)
============================== */
#bar_box_all{
	/* height:30px; */
}

/* ==============================
  ▼ edit_column_form(2023/6/25)
============================== */
.edit_column_form{
	font-family:MigMix1P;
	border:1px solid var(--color-grayC);
	border-radius:3px;
	margin:3px;
	padding-left:3px;
	width:150px;
	height:20px;
}

/* ==============================
  ▼ edit_textarea(2023/6/25)
============================== */
.edit_textarea{
	display:none;
	font-family:MigMix1P;
	border:1px solid var(--color-grayA);
	border-radius:3px;
	width:500px;
	height:80px;
	margin:2px;
	padding:3px;
}

/* ==============================
  ▼ column_pop_type2_2(2023/6/25)
============================== */
/* column_pop_type2停止(2022/10/19) */
#column_pop_type2_2{
	font-weight:bold; 
	border-radius:5px;
	color:var(--color-gray7);
	background-color:var(--color-white);
	width:80px;
	height:15px;
	margin-left:22px;
	margin-top:3px;
	margin-bottom:0.5px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ center_area(2023/6/25)
============================== */
/* 動かない */
.center_area{
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center; /* 縦方向中央揃え（Safari用） */
	align-items:center; /* 縦方向中央揃え */
	-webkit-justify-content:center; /* 横方向中央揃え（Safari用） */
	justify-content:center; /* 横方向中央揃え */
}

/* ==============================
  ▼ contents_header(2023/6/25) - 更新(2023/9/27)
============================== */
.contents_header{
	font-size:18px;
	font-weight:bold;
	background-image:url("//imgv.jp/photo/Photo0/NyanIcon/nyan7.png");
	background-position:5px 5px;
	background-repeat:no-repeat;
	padding-left:28px;
}

/* ==============================
  ▼ contents_header_y(2023/10/7)
============================== */
.contents_header_y{
	font-size:18px;
	font-weight:bold;
	background-image:url("//imgv.jp/photo/Photo0/y_icon/y3.png");
	background-position:5px 5px;
	background-repeat:no-repeat;
	padding-left:28px;
}

/* ==============================
  ▼ image_box(2023/6/25)
============================== */
/* ボタンの大きさと位置をここで指定 */
.image_box{
	position:relative;
	width:54px;
 	height:54px;
	margin-top:-10px;
	left:4px;
	line-height:54px;
	/* margin:10px; */
	overflow:hidden;
}

.image_box:before,
.image_box:after{
	content:'';
	position:absolute;
	/* 調整(2022/5/31) */
	/* background:var(--color-yellowA); *//*線の色*/
	background:rgb(255, 233, 0);
	/* opacity:0.6; */
	z-index:10000;
}

/* 下のボーダー */
.image_box:before{
	bottom:0;
	left:-54px;
	width:54px;
	height:2px;
}

/* 右のボーダー */
.image_box:after{
	bottom:-54px;
	right:0;
	width:2px;
	height:54px;
}

/* ホバー時のアニメーション指定 */
.image_box:hover:before{
	animation:leftAnim 0.3s linear 0s infinite;
}

.image_box:hover:after{
	animation:bottomAnim 0.3s linear 0.15s infinite;
}

/* ==============================
  ▼ box_area(2023/6/25)
============================== */
.box_area{
	display:block;
}

/* 線(ボーダー)のスタイル 共通 */
.box_area:before,
.box_area:after{
	content:'';
	position:absolute;
	/* 調整(2022/5/31) */
	/* background:var(--color-yellowA); *//*線の色*/
	background:rgb(255, 233, 0);
	/* opacity:0.6; */
	z-index:10000;
}

/* 上のボーダー */
.box_area:before{
	top:0;
	right:-54px;
	width:54px;
	height:2px;
}

/* 左のボーダー */
.box_area:after{
	top:-54px;
	left:0;
	width:2px;
	height:54px;
}

/* 確認(2023/4/16) */
.box_area:hover:before{
	animation:rightAnim 0.3s linear 0s infinite;
}

.box_area:hover:after{
	animation:topAnim 0.3s linear 0.15s infinite;
}

/* ==============================
  ▼ 各アニメーション(2023/6/25)
============================== */
@keyframes topAnim{
	0%{top:-54px; opacity:0.2;}
	100%{top:54px; opacity:1.0;}
}
@keyframes bottomAnim{
	0%{bottom:-54px; opacity:0.2;}
	100%{bottom:54px; opacity:1.0;}
}
@keyframes rightAnim{
	0%{right:-54px; opacity:0.2;}
	100%{right:54px; opacity:1.0;}
}
@keyframes leftAnim{
	0%{left:-54px; opacity:0.0;}
	100%{left:54px; opacity:1.0;}
}

/* ==============================
  ▼ capture_area(2023/6/25)
============================== */
#capture_area{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	background-color:rgba(192, 192, 192, 127);
	width:600px;
	height:600px;
	padding:20px;
}

/* ==============================
  ▼ info_gold(2023/6/25)
============================== */
.info_gold{
	opacity:0.75;
	-webkit-user-select:none;
}

/* ==============================
  ▼ column_inlay(2023/6/25)
============================== */
.column_inlay{
	opacity:0.5;
	-webkit-user-select:none;
}

/* ==============================
  ▼ navi_buttton_comp(2023/6/25)
============================== */
div.navi_buttton_comp{
	border-radius:5px;
	background-color:var(--color-greenF);
	width:30px;
	height:15px;
	margin:2px;
	text-align:center;
	cursor:pointer;
	float:left;
}

/* ==============================
  ▼ color_view2(2023/6/25)
============================== */
/*
div#color_view2{
	font-family:MigMix1P;
	font-size:12px;
	border:1px solid var(--color-grayC);
	width:294px;
	height:94px;
	word-wrap:break-word;
	z-index:1;
	overflow:auto;
	padding:2px;
	position:relative;
	}
*/

/* ==============================
  ▼ page_name(2023/6/25)
============================== */
div#page_name{
	/* 停止(2021/1/20) */
	/*
	margin-left:5px;
	margin-top:5px;
	-webkit-user-select:none;
	float:left;
	*/
}

/* ==============================
  ▼ page_rank(2023/6/25)
============================== */
div#page_rank{
	color:#909090;
	float:left;
	margin-left:10px;
	margin-top:12px;
	-webkit-user-select:none;
}

/* ==============================
  ▼ column_button_main(2023/6/25)
============================== */
div#column_button_main{
	border-radius:15px;
	background-color:var(--color-grayC);
	width:45px;
	height:15px;
	margin:2px;
	text-align:center;
	cursor:pointer;
	-webkit-user-select:none; float:left;
}

/* ==============================
  ▼ column_new(2023/6/25)
============================== */
div#column_new{
	border-radius:15px;
	background-color:#99CC99;
	width:15px;
	height:15px;
	margin:2px;
	text-align:center;
	cursor:pointer;
	-webkit-user-select:none;
	float:left;
}

/* ==============================
  ▼ column_name_view(2023/6/25)
============================== */
div#column_name_view{
	margin-left:5px;
	margin-top:1px;
	-webkit-user-select:none;
}

/* ==============================
  ▼ column_thumbnail(2023/6/25)
============================== */
img#column_thumbnail{
	border-left:1px solid var(--color-grayC);
	border-top:1px solid var(--color-grayC);
	border-bottom:1px solid var(--color-grayC);
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	width:20px;
	height:20px;
}

/* ==============================
  ▼ column_title(2023/6/25)
============================== */
input#column_title{
	font-family:MigMix1P;
	color:var(--color-gray9);
	border-left:0px solid var(--color-grayC);
	border-top:1px solid var(--color-grayC);
	border-bottom:1px solid var(--color-grayC);
	border-right:1px solid var(--color-grayC);
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	width:150px;
	height:20px;
	margin-left:0px;
	margin-bottom:1px;
	padding-left:3px;
	float:left;
}

/* ==============================
  ▼ center_top(2023/6/25)
============================== */
#center_top{
	margin-bottom:-2px;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
.frame_side,
.frame_center{
	background-color:rgba(153, 153, 153, 0.5);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
/* 追加(2022/5/8) */
div.new_page_heading,
div.new_column_heading,
div.new_series_heading,
div.new_table_heading,
div.manage_block_heading,
/* 追加(2022/5/9) */
div.create_circle_heading,
/* 追加(2022/5/14) */
div.upload_cut_heading,
div.page_edit_heading{
	font-family:var(--font-Boku2-Regular);
	/* 追加(2022/5/8) */
	border:1px solid var(--color-grayA);
	border-radius:10px;
	padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px;
	/* 調整(2022/5/8) */
	/* background-color:var(--color-pink-light2); */
	/* background-color:rgba(170, 170, 170, 0.7); */
	background-color:var(--color-orangeC); 
	/* 一時停止(2022/5/8) */
	/* 調整(2022/5/8) */
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	/* 調整(2023/4/1) */
	margin-top:5px; margin-right:3px; margin-bottom:1px;
	/* 調整(2022/5/8) */
	width:220px;
	-webkit-user-select:none;
	float:left;
	text-align:center;
	cursor:default;
	/* 調整(2023/4/1) */
	line-height:18px;
}

/* ==============================
  ▼ user_profile_heading(2023/6/25)
============================== */
/* 独立させる(2023/4/1) */
div.user_profile_heading{
	font-family:var(--font-Boku2-Regular);
	/* 追加(2022/5/8) */
	border:1px solid var(--color-grayA);
	border-radius:10px;
	padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px;
	/* 調整(2022/5/8) */
	/* background-color:var(--color-pink-light2); */
	/* background-color:rgba(170, 170, 170, 0.7); */
	background-color:var(--color-orangeC); 
	/* 一時停止(2022/5/8) */
	/* 調整(2022/5/8) */
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	/* 調整(2023/4/1) */
	margin-top:6px; margin-right:3px; margin-bottom:1px;
	/* 調整(2022/5/8) */
	width:220px;
	-webkit-user-select:none;
	float:left;
	text-align:center;
	cursor:default;
	/* 調整(2023/4/1) 18->15 */
	line-height:15px;
}

/* ==============================
  ▼ user_profile_value(2023/6/25)
============================== */
/* 追加(2022/12/5) */
div.user_profile_value{
	font-family:var(--font-Boku2-Regular);
	margin-top:5px; margin-right:3px; margin-bottom:1px;
	padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px;
	/* 調整(2023/4/1) */
	line-height:17px;
	float:left;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
/* 2022/5/8 追加 */
input.new_page_form,
input.new_column_form,
input.new_series_form,
input.new_table_form,
input.page_edit_form,
input.change_column_thumbnail_form,
.manage_block_form,
.upload_cut_form,
/* 2022/5/9 追加 */
.create_circle_form,
/* 2022/5/14 追加 */
.page_edit_form,
.rename_photo_form,
.write_photo_memo_form,
.delete_photo_form,
.search_form{
	font-size:12px;
	/* 2018/4/24 追加 */
	/* font-family:MigMix1P; */
	/* 調整(2022/5/8) */
	/* 最適なフォントを探す */
	/* font-family:var(--font-Boku2-Regular); */
	/* 調整(2023/5/16) */
	color:#777777;
	/* border:1px solid var(--color-grayC); */ border:1px solid transparent;
	border-top-left-radius:1px; border-bottom-left-radius:3px; border-top-right-radius:3px; border-bottom-right-radius:3px;
	/* 調整(2022/5/8) */
	/* background-color:var(--color-grayDE); */
	background-color:rgba(210, 210, 210, 0.75);
	/* 一時停止(2022/5/8) */
	/* background-image:url("//imgv.jp/photo/Photo0/FormColorMark/input_text_mark3.png"); */
	/* opacity:0.75; */
	background-size:5px 5px;
	width:220px;
	height:25px;
	margin:3px;
	padding-left:5px;
	outline:0;
	background-repeat:no-repeat;
}

/* ==============================
  ▼ new_page_form(2023/6/25)
============================== */
/* 追加(2022/6/23) */
input.new_page_form{
	width:200px;
}

/* ==============================
  ▼ new_series_form(2023/6/25)
============================== */
/* 追加(2022/9/13) */
input.new_series_form{
	width:180px;
}

/* ==============================
  ▼ number_font_date(2023/6/25)
============================== */
/* 調整追加(2022/5/8) */
.number_font_date{
	color:var(--color-gray8);
	font-family:Gurmukhi;
	font-size:12px;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
/* 調整追加(2022/5/8) */
.new_page_date,
.new_column_date,
.create_circle_date{
	color:var(--color-gray8);
	font-size:13px;
	font-family:Gurmukhi;
	line-height:22px;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
/* 追加(2022/5/8) */
/* 調整(2023/6/17) */
.new_page_button,
.new_column_button,
.create_circle_button{
	font-family:var(--font-Boku2-Regular);
	/* color:var(--color-gray8); */
	border:1px solid var(--color-grayC);
	border-radius:3px;
	background-color:var(--color-grayC);
	/* 調整(2022/5/8) */
	/* margin:1px; */
	margin-left:3px;
	margin-top:5px;
	/* 調整(2022/5/10) */
	/* margin-right:3px; */
	margin-bottom:1px;
	padding-top:3px;
	padding-bottom:3px;
	width:80px;
	text-align:center;
	cursor:pointer;
	float:left;
}

/* ==============================
  ▼ new_page_detail_heading(2023/6/25)
============================== */
/* 追加(2022/5/8) */
.new_page_detail_heading{
	border-radius:3px;
	height:15px;
	margin-bottom:2px;
	padding-left:8px;
	padding-top:3px;
	padding-right:8px;
	padding-bottom:3px;
	/* float:left; */
}

/* ==============================
  ▼ come_in_menu_button(2023/6/25)
============================== */
/* 追加(2022/5/8) */
.come_in_menu_button{
	color:var(--color-white);
	font-size:12px;
	font-family:var(--font-Boku2-Regular);
	border:1px solid var(--color-grayC);
	border-radius:5px;
	margin:2px;
	padding:3px;
	width:64px;
	height:64px;
	/* display:table-cell; */
	text-align:center;
	vertical-align:middle;
}

/* ==============================
  ▼ come_in_greeting(2023/6/25)
============================== */
/* 追加(2022/5/8) */
.come_in_greeting{
	font-family:var(--font-Boku2-Regular);
	position:absolute;
	font-size:30px;
	color:var(--color-white);
	top:230px;
	left:40px;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
/* 追加(2022/5/8) */
.select_column_thumbnail_frame_color,
.select_tape_frame_color{
	border:1px solid var(--color-grayC);
	border-radius:8px;
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	margin:2px;
	width:8px;
	height:8px;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
/* 追加(2022/5/8) */
.block_select_column_thumbnail_frame_color,
.block_select_tape_frame_color{
	border-radius:10px;
	background-color:var(--color-grayE);
	margin:20px;
	padding:15px;
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
}

/* ==============================
  ▼ change_skin_color_title(2023/6/25)
============================== */
/* 調整(2022/5/8) */
div.change_skin_color_title{
	font-size:12px;
	font-family:var(--font-Boku2-Regular);
	border-radius:5px;
	margin:0px;
	padding:5px;
	width:120px;
	height:25px;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
/* ChangeSkin */
/* 調整(2022/5/8) */
input.change_skin_frame_color_form,
input.change_skin_word_color_form,
input.change_skin_background_color_form{
	border:1px solid var(--color-grayA);
	border-radius:5px;
	margin:0px;
	padding-left:4px;
	width:150px;
	height:22px;
	outline:0;
}

/* ==============================
  ▼ dandd_heading(2023/6/25)
============================== */
/* 追加(2022/5/9) */
.dandd_heading{
	font-family:var(--font-Boku2-Regular);
	line-height:18px;
}

/* ==============================
  ▼ number_font_no(2023/6/25)
============================== */
/* 調整(2022/5/11) */
.number_font_no{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-right:1px;
}

/* ==============================
  ▼ dd_load_circle_font_no(2023/6/25)
============================== */
/* 追加(2022/5/11) */
.dd_load_circle_font_no{
	font-family:Gurmukhi;
	color:var(--color-gray8);
	font-size:13px;
	margin-left:1px;
	margin-top:1.8px;
	margin-right:1px;
	/* line-height:18px; */
}

/* ==============================
  ▼ Bottom_BlockTop(2023/6/25)
============================== */
/* 調整(2022/5/11) */
.Bottom_BlockTop{
	font-family:var(--font-Boku2-Regular);
	/* 修正(2021/8/9) */
	color:var(--color-gray4);
	font-size:var(--font-size10);
	/* border-top:1px solid var(--color-gray9); border-left:1px solid var(--color-gray9); border-right:1px solid var(--color-gray9); */
	border:1px solid #A1A1A1;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding:3px;
	/* background-color:var(--color-greenD); */
	/* background-color:var(--color-skyA);*/
	/* 停止(2021/7/11) */
	/* background-color:var(--color-greenA); */
	/* 追加(2021/7/11) */
	/* background-color:var(--color-pinkB); */
	/* background-color:rgb(254, 254, 0); */
	background-color:rgba(135, 135, 135, 0.8);	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	margin-top:0px; /* 2/3 */
	/* margin-left:10px; */
	margin-left:5px;
	/* margin-right:10px; */
	margin-right:5px;
	margin-bottom:0px;
	width:220px;
	-webkit-user-select:none;
	opacity:0.9;
	z-index:2000;
	text-align:center;
	/* transition:var(--speedA); */
}

/* 調整(2022/5/11) */
.Bottom_BlockTop:hover{
	/* background-color:var(--color-skyC);*/
	/* 停止(2021/7/11) */
	/* background-color:var(--color-greenH); */
	/* 追加(2021/7/11) */
	/* background-color:var(--color-pinkB); */
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
/* 調整(2022/5/11) */
#under_menu1,
#under_menu2,
#under_menu3,
#under_menu4{
	font-family:var(--font-Boku2-Regular);
	position:fixed;
	border-radius:5px 5px 0px 0px;
	/* background-color:var(--color-gray9); */
	width:270px;
	height:20px;
	bottom:23px;
	cursor:pointer;
	transition:var(--speedA);
}

/* ==============================
  ▼ under_menu1(2023/6/25)
============================== */
/* お知らせ */
#under_menu1{
	/* left:284px; */
	left:87px;
}

/* ==============================
  ▼ under_menu2(2023/6/25)
============================== */
/* メモ */
#under_menu2{
	/* left:516px; */
	left:368px;
}

/* ==============================
  ▼ under_menu3(2023/6/25)
============================== */
/* 通知 */
#under_menu3{
	/* left:748px; */
	left:649px;
}

/* ==============================
  ▼ under_menu4(2023/6/25)
============================== */
/* メニュー */
#under_menu4{
	/* left:980px; */
	left:930px;
}

/* ==============================
  ▼ input_memo(2023/6/25)
============================== */
/* 調整(2022/5/12) */
div.input_memo{
	font-weight:bold;
	border-radius:5px;
	background-color:var(--color-greenE);
	margin-left:2px;
	margin-top:1px;
	width:15px;
	height:15px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ star_heading_icon(2023/6/25)
============================== */
/* 調整(2022/5/12) */
.star_heading_icon{
	margin-left:2px;
	/* 調整(2023/4/23) 3px -> 4px */
	margin-top:4px;
	margin-right:1px;
	/* padding-top:2px; */
}

/* ==============================
  ▼ no_series(2023/6/25)
============================== */
/* 調整(2022/5/12) */
div.no_series{
	font-family:var(--font-Boku2-Regular);
	color:var(--color-gray7);
	border-radius:10px;
	padding-left:9px;
	padding-top:2px;
	padding-right:9px;
	padding-bottom:2px;
	background-color:var(--color-grayD);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	margin-left:1px;
	margin-top:1px;
	margin-right:3px;
	margin-bottom:1px;
	/* 一時停止(2023/4/15) */
	/* width:112px; */
	height:18px;
	cursor:default;
	transition:var(--speedA);
}

div.no_series:hover{
	background-color:var(--color-grayC);
}

/* ==============================
  ▼ trim_button(2023/6/25)
============================== */
/* 追加(2022/5/14) */
#trim_button{
	border:1px solid var(--color-grayC);
	background-color:rgba(192, 192, 192, 0.1); 
	width:72px;
	height:72px;
}

/* ==============================
  ▼ file2_area(2023/6/25)
============================== */
#file2_area{
	border:1px solid var(--color-grayC);
	background-color:rgba(192, 192, 192, 0.1); 
	width:72px;
	height:72px;
}

/* ==============================
  ▼ upload_cut_button(2023/6/25)
============================== */
/* 追加(2022/5/14) */
.upload_cut_button{
	font-family:MigMix1P;
	font-size:14px;
	color:var(--color-gray9);
	text-align:center;
	margin-top:25px;
	-webkit-user-select:none;
	cursor:pointer;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
/* 追加(2022/5/14) */
#plus_zoom,
#minus_zoom{
	color:var(--color-gray9);
	font-family:Apple LiGothic Medium;
	border:1px solid var(--color-grayC);
	/* background-color:transparent; */
	background-color:rgba(192, 192, 192, 0.1); 
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
/* Uploadから移動(2022/5/14) */
.trim_width_name,
.trim_height_name{
	color:var(--color-gray9);
	font-family:var(--font-Boku2-Regular);
	font-size:11px;
	width:22px;
	text-align:center;
	margin-top:3px;
	float:left;
}

/* ==============================
  ▼ trim_text_color(2023/6/25)
============================== */
/* Uploadから移動(2022/5/14) */
input.trim_text_color{
	color:var(--color-gray6);
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:2px;
	width:24px;
	height:15px;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
/* 追加(2022/5/14) */
#size_info,
#px_info{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	margin-top:3px;
	margin-right:2px;
	padding-left:4px;
	padding-top:3px;
	padding-right:4px;
	padding-bottom:3px;
}

/* ==============================
  ▼ file_area_view(2023/6/25)
============================== */
/* 追加(2022/5/14) */
#file_area_view{
	font-size:var(--font-size10);
	color:var(--color-gray9);
	text-align:center;
	margin-top:20px;
}

/* ==============================
  ▼ create_photo_list(2023/6/25)
============================== */
#create_photo_list{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	height:66px;
	margin-top:5px;
	padding:3px;
	overflow-x:auto;
	white-space:nowrap;
}

/* ==============================
  ▼ BlockArea3(2023/6/25)
============================== */
/* 追加調整(2022/5/15) */
div.BlockArea3{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:5px;
	padding:10px;
	background-color:#E0E0E0;
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture/window_background9.png");
	/* width:100%; */
	/* width:inherit; */
	/* width:fit-content; */
	/* width:auto; */
	margin-top:1px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:8.5px;
	/* margin:auto 0; */
	-webkit-user-select:none;
	/* 調整(2023/4/16) 0.3 -> 0.2 */
	transition:all 0.2s;
	box-shadow:0 0 1.8px 1.8px #E0E0E0;
}

/* 調整(2022/5/15) */
div.BlockArea3:hover{
	background-color:var(--color-grayC);
}

/* ==============================
  ▼ summary_word(2023/6/25)
============================== */
/* 調整(2022/5/15) */
#summary_word{
	font-family:var(--font-Boku2-Regular);
	font-size:14px; 
}

/* ==============================
  ▼ area(2023/6/25)
============================== */
/* AreaDesign/area_design_css_js.phpから移動(2022/5/25) */
div.area{
	color:var(--color-gray3);
	border:1px solid var(--color-grayC);
	border-radius:3px;
	margin:2px;
	padding:10px;
	/* 追加(2024/1/27) */
	transition:all 0.15s;
}

/* AreaDesign/area_design_css_js.phpから移動(2022/5/25) */
div.area:hover{
	background-color:var(--color-grayD);
}

/* ==============================
  ▼ log_area_button(2023/6/25)
============================== */
/* 移動(2022/5/25) */
/*
#log_area_button{
	background-color:var(--color-grayC);
}
*/

/* 移動(2022/5/25) */
/*
#log_area_button:hover{
	background-color:var(--color-gray6);
}
*/

/* ==============================
  ▼ midashi_dai(2023/6/25)
============================== */
/* ChangeGrammar/grammar_css_js.phpから移動(2022/5/25) */
.midashi_dai{
	/* font-weight:bold; */
	font-size:16px;
	color:var(--color-gray6);
	background-image:url("//imgv.jp/photo/Photo0/Heading_11x11/heading2.png");
	background-repeat:no-repeat;
	background-position:0px 6px;
	margin-top:3px;
	margin-bottom:4px;
	padding-left:15px;
}

/* ChangeGrammar/grammar_css_js.phpから移動(2022/5/25) */
/*
.midashi_dai:before{
	content:url("//imgv.jp/tutiwiki/image/heading2.png");
}
*/

.midashi_dai{
	/* margin-bottom:-15px; */
}

/* ==============================
  ▼ midashi_dai2(2023/6/25)
============================== */
/* ChangeGrammar/grammar_css_js.phpから移動(2022/5/25) */
/* Boku2-Boldの場合 */
.midashi_dai2{
	/* ▼ 調整(2023/12/29) */
	font-family:Boku2-Bold;
	/* font-weight:bold; */
	font-size:16px;
	color:var(--color-gray6);
	background-image:url("//imgv.jp/photo/Photo0/NyanIcon/nyan7.png");
	background-repeat:no-repeat;
	background-position:0px 2.5px;
	margin-top:3px;
	margin-bottom:4px;
	padding-left:20.5px;
	line-height:20px;
	opacity:0.9;
}

/* ChangeGrammar/grammar_css_js.phpから移動(2022/5/25) */
.midashi_dai2{
	/* margin-bottom:-15px; */
}

/* ==============================
  ▼ midashi_dai3(2023/6/25)
============================== */
/* ChangeGrammar/grammar_css_js.phpから移動(2022/5/25) */
/* RiiPopkkRの場合 */
.midashi_dai3{
	font-family:RiiPopkkR;
	/* font-weight:bold; */
	font-size:16px;
	color:var(--color-gray6);
	background-image:url("//imgv.jp/photo/Photo0/NyanIcon/nyan7.png");
	background-repeat:no-repeat;
	background-position:0px 1.5px;
	margin-top:7px;
	margin-bottom:7px;
	padding-left:19.5px;
	line-height:20px;
	opacity:0.9;
}

/* ChangeGrammar/grammar_css_js.phpから移動(2022/5/25) */
.midashi_dai3{
	/* margin-bottom:-15px; */
}

/* ==============================
  ▼ trapezoid(2023/6/25)
============================== */
/* MenuTab/tab_css_js.phpから移動(2022/5/25) */
/* 台形 */
.trapezoid{
	border-bottom:28px solid var(--color-gray9);
	border-left:4.3px solid transparent;
	border-right:4.3px solid transparent;
	height: 0;
	/* width: 80px; */
	border-radius:8px 8px 0px 0px;
	/* margin-left:30px; */
	/* margin-top:30px; */
	cursor:pointer;
}

/* MenuTab/tab_css_js.phpから移動(2022/5/25) */
/*
.trapezoid:hover{
	border-bottom:28px solid #B1B1B1;
}
*/

/* ==============================
  ▼ inner_tab(2023/6/25)
============================== */
/* MenuTab/tab_css_js.phpから移動(2022/5/25) */
.inner_tab{
	font-family:var(--font-Hannotate);
	font-size:11px;
	padding-left:5.5px;
	padding-right:6.5px;
}

/* ==============================
  ▼ inner_tab_icon(2023/6/25)
============================== */
/* MenuTab/tab_css_js.phpから移動(2022/5/25) */
.inner_tab_icon{
	padding-top:3.5px; 
}

/* ==============================
  ▼ inner_tab_word(2023/6/25)
============================== */
/* MenuTab/tab_css_js.phpから移動(2022/5/25) */
.inner_tab_word{
	color:var(--color-white);
	/* 調整(2022/5/8) */
	/* font-family:var(--font-Boku2-Regular); */
	padding-left:1px;
	padding-top:6px; 
}

/* ==============================
  ▼ trapezoid2(2023/6/25)
============================== */
/* MenuTab/tab_css_js.phpから移動(2022/5/25) */
#trapezoid2{
	width: 120px;
	border-bottom: 80px solid orange;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	height: 0;
	border-radius: 26px 26px 6 6 / 80px 80px 6 6;
}

/* ==============================
  ▼ trapezoid3(2023/6/25)
============================== */
/* MenuTab/tab_css_js.phpから移動(2022/5/25) */
.trapezoid3{
	position: relative;
	margin-left: 30px;
	width: 200px;
	height: 100px;
	background: #999;
	border-radius:5px;
}

/* MenuTab/tab_css_js.phpから移動(2022/5/25) */
.trapezoid3:before{
	content: "";
	position: absolute;
	top: 0;
	right: 100%;
	width: 0;
	height: 0;
	border-left: 30px solid transparent;
	border-bottom: 100px solid #999;
}

/* MenuTab/tab_css_js.phpから移動(2022/5/25) */
.trapezoid3:after {
	content: "";
	position: absolute;
	top: 0;
	left: 100%;
	width: 0;
	height: 0;
	border-right: 30px solid transparent;
	border-bottom: 100px solid #999;
}

/* ==============================
  ▼ pull_down_button(2023/6/25)
============================== */
/* PullDown/pull_down_css_js.phpから移動(2022/5/28) */
.pull_down_button{
	font-size:12px;
	/* 変更(2021/5/3 var(--font-Hannotate)→var(--font-Boku2-Regular))*/
	/* font-family:var(--font-Hannotate); */
	font-family:var(--font-Boku2-Regular); 
	color:var(--color-white);
	padding-left:5px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
	cursor:default;
	-webkit-user-select:none;
	z-index:100001;
}

/* ==============================
  ▼ counter_frame(2023/6/25)
============================== */
.counter_frame{
	color:var(--color-gray6);
	border:1px dashed var(--color-grayB);
	border-radius:3px;
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	/* 設定(2022/9/24) */
	/* 120->100(2022/12/6) */
	/* 100->105(2023/4/15) */
	width:105px;
	margin:2px;
	/* 調整(2022/10/15) 10px -> 11px */
	padding:8px;
	transition:var(--speedA);
}

.counter_frame:hover{
	/* border:1px solid var(--color-gray9); */
	background-color:var(--color-grayB);
}

/* ==============================
  ▼ page_word_list_view(2023/6/25)
============================== */
.page_word_list_view{
	font-family:var(--font-Boku2-Regular);
	font-size:var(--font-size10);
	/* 調整(2023/4/16) #777777 -> #666666 */
	color:var(--color-gray6);
	border-radius:10px;
	background-color:var(--color-grayD);
	/* 修正(2023/4/15) */
	/* background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png"); */
	background:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0px, rgba(0, 0, 0, 0.1) 9px, transparent 9px, transparent 100%), url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	margin-right:5px;
	padding-left:14px;
	padding-right:12px;
	cursor:default;
	transition:var(--speedA);
}

.page_word_list_view:hover{
	background:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0px, rgba(0, 0, 0, 0.1) 15px, transparent 15px, transparent 100%), url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
}

/* ==============================
  ▼ search_form(2023/6/25)
============================== */
/* ScrollSearchFormから移動(2022/7/17) */
#search_form{
	font-family:var(--font-Boku2-Regular);
	border-radius:5px;
	background-color:rgba(204, 204, 204, 0.2);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_4.png");
	width:440px;
	height:150px;
	margin-top:-50px;
	opacity:0.95;
	visibility:hidden;
	filter:blur(10px);
	transition:all 0.925s;
	z-index:100000;
}

/* ==============================
  ▼ search_form_inner(2023/6/25)
============================== */
/* ScrollSearchFormから移動(2022/7/17) */
#search_form_inner{
	opacity:1.0;
	transition:all 0.925s;
}

/* ==============================
  ▼ search_area(2023/6/25)
============================== */
/* ScrollSearchFormから移動(2022/7/17) */
.search_area{
	font-size:11px;
	border-radius:3px;
	background-color:var(--color-grayC);
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	padding:10px;
	-webkit-user-select:auto;
}

/* ==============================
  ▼ now_time_clock(2023/6/25)
============================== */
/* 追加(2022/7/26) */
.now_time_clock{
	border:1px solid var(--color-grayC);
	border-radius:2px;
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	margin-left:3px;
	margin-top:0px;
	padding-left:7.5px;
	padding-top:4px;
	padding-right:7.5px; 
	padding-bottom:1px;
	cursor:pointer;
	transition:var(--speedA);
}

.now_time_clock:hover{
	border:1px solid var(--color-gray9);
}

/* ==============================
  ▼ photo_size_label(2023/6/25)
============================== */
/* 追加(2022/7/26) */
.photo_size_label{
	font-family:Gurmukhi;
	font-size:14px;
	border-radius:15px;
	background-color:var(--color-grayC);
	margin-top:2px;
	margin-bottom:2px;
	padding-left:10px;
	padding-top:2px;
	padding-right:10px;
	padding-bottom:0px;
}

/* ==============================
  ▼ photo_size_label2(2023/6/25)
============================== */
/* 追加(2022/7/26) */
.photo_size_label2{
	
}

/* ==============================
  ▼ photo_label_background(2023/6/25)
============================== */
/* 追加(2022/7/26) */
.photo_label_background{
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
}

/* ==============================
  ▼ counter_header(2023/6/25)
============================== */
.counter_header{
	font-size:11px;
	/* ▼ 調整(2023/8/23) 3px->5px */
	margin-bottom:5px;
	/* ▼ 追加(2023/8/23) */
	text-align:center;
}

/* ==============================
  ▼ search_form2(2023/6/25)
============================== */
/* 作成(2022/9/28) */
#search_form2{
	position:fixed;
	font-family:var(--font-Boku2-Regular);
	border-radius:5px;
	background-color:rgba(204, 204, 204, 0.2);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_4.png");
	width:440px;
	height:150px;
	margin-top:-50px;
	margin-left:-220px;
	left:50%;
	top:50%;
	transition:all 0.925s;
	z-index:100000;
	-webkit-transform:translateX(-50%);
	-webkit-transform:translateY(-50%);
}

/* ==============================
  ▼ search_form_inner2(2023/6/25)
============================== */
/* 作成(2022/9/28) */
#search_form_inner2{
	transition:all 0.925s;
}

/* ==============================
  ▼ series_icon1(2023/6/25)
============================== */
/* 追加(2022/10/15) */
.series_icon1:hover{
	border-color:rgb(254, 254, 0);
	background-color:var(--color-grayC);
}

/* ==============================
  ▼ sample03(2023/6/25)
============================== */
/* 追加(2022/10/15) */
.sample03{
	background:
		linear-gradient(to right, var(--color-grayB3), var(--color-grayB3) 3px, transparent 2px, transparent 1px) repeat-x left top / 4px 1px,
		linear-gradient(to right, var(--color-grayB3), var(--color-grayB3) 3px, transparent 2px, transparent 1px) repeat-x left bottom / 4px 1px,
		linear-gradient(to bottom, var(--color-grayB3), var(--color-grayB3) 3px, transparent 2px, transparent 1px) repeat-y left top / 1px 4px,
		linear-gradient(to bottom, var(--color-grayB3), var(--color-grayB3) 3px, transparent 2px, transparent 1px) repeat-y right top / 1px 4px;
	padding:1px;
	margin-right:3.5px;
	width:26px;
	height:26px;
	transition:var(--speedA);
}

.sample03:hover{
	background:
		linear-gradient(to right, var(--color-yellowA), var(--color-yellowA) 3px, transparent 2px, transparent 1px) repeat-x left top / 4px 1px,
		linear-gradient(to right, var(--color-yellowA), var(--color-yellowA) 3px, transparent 2px, transparent 1px) repeat-x left bottom / 4px 1px,
		linear-gradient(to bottom, var(--color-yellowA), var(--color-yellowA) 3px, transparent 2px, transparent 1px) repeat-y left top / 1px 4px,
		linear-gradient(to bottom, var(--color-yellowA), var(--color-yellowA) 3px, transparent 2px, transparent 1px) repeat-y right top / 1px 4px;
	background-color:var(--color-gray9);
}

/* ==============================
  ▼ series_icon5(2023/6/25)
============================== */
/* 追加(2023/4/15) */
.series_icon5{
	border:1px solid #BBBBBB;
	border-radius:5px;
	/* padding:1px; */
	margin-right:3.5px;
	width:28px;
	height:28px;
	/* 調整(2023/4/16) 0.5 -> 0.3*/
	transition:all 0.3s;
}

.series_icon5:hover{
	border-color:var(--color-gray9);
	background-color:var(--color-gray9);
}

/* ==============================
  ▼ column_pop_detail(2023/6/25)
============================== */
/* 追加(2022/10/19) */
.column_pop_detail{
	font-family:var(--font-Boku2-Regular);
	/* font-weight:bold; */
	border-radius:5px;
	background-color:var(--color-white);
	width:80px;
	height:15px;
	margin-left:2px;
	/* ▼ 調整(2024/1/17) */
	margin:2px;
	text-align:center;
	cursor:pointer; 
}

/* ==============================
  ▼ comment_log_view(2023/6/25)
============================== */
/* 追加(2022/10/19) */
.comment_log_view{
	box-sizing:border-box;
	border-radius:3px;
	/* border-bottom:1px dashed var(--color-grayB3); */
	background:linear-gradient(to right, var(--color-grayB3), var(--color-grayB3) 3px, transparent 2px, transparent 1px) repeat-x left bottom / 4px 1px;
	/* 100%にしたいが、はみ出るためこれで保留(2022/12/17) */
	/* width:610px; */
	width:100%;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:3px;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:2px;
	/* 調整(2023/4/16) 0.5 -> 0.3 */
	transition:all 0.3s;
}

/* 追加(2022/10/19) */
.comment_log_view:hover{
	background-color:var(--color-grayB);
}

/* ==============================
  ▼ dashed_underline_page(2023/10/6)
============================== */
.dashed_underline_page{
	background:linear-gradient(to right, #0000FF, #0000FF 3px, transparent 2px, transparent 1px) repeat-x left bottom / 4px 1px;
	padding-bottom:1px;
}

/* ==============================
  ▼ セット保留(2023/6/25)
============================== */
/* 追加(2022/11/26) */
.dashed_underline_series,
.dashed_underline_column{
	background:linear-gradient(to right, var(--color-greenB), var(--color-greenB) 3px, transparent 2px, transparent 1px) repeat-x left bottom / 4px 1px;
	padding-bottom:1px;
}

/* ==============================
  ▼ dashed_underline_photo(2023/6/25)
============================== */
/* 追加(2022/11/26) */
.dashed_underline_photo,
.dashed_underline_circle{
	background:linear-gradient(to right, var(--color-pinkB), var(--color-pinkB) 3px, transparent 2px, transparent 1px) repeat-x left bottom / 4px 1px;
	padding-bottom:1px;
}

/* ==============================
  ▼ window_bread_crumb(2023/6/25)
============================== */
/* 追加(2022/11/28) */
.window_bread_crumb{
	border-radius:2px;
	background:
		linear-gradient(to right, var(--color-grayB3), var(--color-grayB3) 3px, transparent 2px, transparent 1px) repeat-x left top / 4px 1px,
		linear-gradient(to right, var(--color-grayB3), var(--color-grayB3) 3px, transparent 2px, transparent 1px) repeat-x left bottom / 4px 1px,
		linear-gradient(to bottom, var(--color-grayB3), var(--color-grayB3) 3px, transparent 2px, transparent 1px) repeat-y left top / 1px 4px,
		linear-gradient(to bottom, var(--color-grayB3), var(--color-grayB3) 3px, transparent 2px, transparent 1px) repeat-y right top / 1px 4px;
	/* background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png"); */
	/* background-color:var(--color-grayC); */
	margin-left:6px;
	margin-top:9px;
	padding-left:7px;
	padding-top:4px;
	padding-right:7px;
	padding-bottom:5px;
}

/* ==============================
  ▼ window_bread_crumb2(2023/6/25)
============================== */
/* 追加(2023/4/15) */
.window_bread_crumb2{
	margin-left:5px;
	margin-top:11px;
}

/* ==============================
  ▼ window_bread_crumb3(2023/6/25)
============================== */
/* 追加(2023/4/15) */
.window_bread_crumb3{
	/* ▼ フォント変更(2023/8/19) */
	font-family:Boku2-Regular;
	/* border:1px solid var(--color-grayD); */
	border-radius:16px;
	background-color:var(--color-purpleA);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	margin-left:6px;
	margin-top:9px;
	padding-left:12px;
	padding-top:4px;
	padding-right:12px;
	padding-bottom:5px;
}

/* ==============================
  ▼ head_navi_top(2023/6/25)
============================== */
/* 追加(2022/12/15) */
#head_navi_top{
	opacity:0.85;
	-webkit-user-select:none;
	z-index:100;
}

/* 覚書 - 中央揃え(2022/12/29) */
/*
position:relative; left:50%; -webkit-transform:translateX(-50%);
*/

/* ==============================
  ▼ window_button_pop_area(2023/6/25)
============================== */
/* 追加(2023/4/15) */
#window_button_pop_area{
	position:absolute;
	font-family:Hannotate;
	font-size:10px;
	border-radius:3px;
	background-color:var(--color-grayE);
	padding-left:8px;
	padding-top:3px;
	padding-right:8px;
	padding-bottom:3px;
	z-index:50000;
}

/* ==============================
  ▼ last_access_time_user_area(2023/6/25)
============================== */
/* 追加(2023/4/28) */
.last_access_time_user_area{
	/* border:1px solid rgba(230, 230, 230, 0.4); */
	border:1px solid transparent;
	border-radius:20px;
	/* background-color:var(--color-skyB); */
	background-color:var(--color-greenC);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	margin:2.5px;
	padding-left:8px;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:2px;
	cursor:default;
	transition:all 0.2s;
}

/* 追加(2023/4/28) */
.last_access_time_user_area:hover{
	/* background-color:rgba(179, 179, 179, 0.4); */
	border:1px solid var(--color-grayD);
}

/* ==============================
  ▼ server_data_block(2023/6/25)
============================== */
/* 追加(2023/4/29) */
.server_data_block{
	font-family:Boku2-Regular;
	border-radius:3px;
	border:1px solid #CCCCCC;
	background-image:url('//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png');
	margin:3px;
	padding:11px;
	transition:all 0.3s;
}

/* 追加(2023/4/29) */
.server_data_block:hover{
	background-color:#666666;
}

/* ==============================
  ▼ week_width(2023/6/25)
============================== */
/* 追加(2023/4/30) */
.week_width{
	font-size:12px;
}

/* ==============================
  ▼ ページ全体(2023/6/17)
============================== */
*{
	margin:0px;
	padding:0px;
	/* overflow:auto; */
	/* -webkit-user-select:none; */
	/* あとで修正(2020/7/31) */
	/* box-sizing:border-box; */
}

{
	height:100%;
}

/* ==============================
  ▼ html(2023/6/17)
============================== */
html{
	scroll-behavior:smooth;
	overscroll-behavior-y:contain;
	-webkit-overflow-scrolling:touch;
}

/* ==============================
  ▼ body(2023/6/17) - 2023/6/25
============================== */
body{
	/* 欲に任せて、変更してしまう。(6/20) */
	/** ここ **/
	/* color:var(--color-gray5); */

	/* 気分転換で、ブルーにする(2018/3/25) */
	/* background-color:var(--color-greenD); */

	/* ソーダ */
	/** ここ **/
	/* background-color:var(--color-skyA); */

	/* 高級感チョコ(2020/10/28) */
	/* background-color:var(--color-brownA); */

	/* ソーダ */
	/* background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background5_4.png"); */

	/* 画像からCSSテクニックに変更(2022/6/26) */
	/** ここ **/
	/*
	background-image: linear-gradient(
		-45deg,
		rgb(163, 217, 243) 25%,
		rgb(135, 183, 207) 25%,
		rgb(135, 183, 207) 50%,
		rgb(163, 217, 243) 50%,
		rgb(163, 217, 243) 75%,
		rgb(135, 183, 207) 75%,
		rgb(135, 183, 207)
	);
	background-size: 3px 3px;
	background-attachment: fixed;
	*/

	/* 調整(2022/7/18) */
	/* overflow:hidden; */

	/* 調整(2023/5/14) */
	overflow-x:hidden;

	/* overflow-y:hidden; */
	/* overflow-x:auto; */
	/* overflow-x:scroll; */
	/* overflow-y:hidden; */
	/* width:100%; */
	/* height:100%; */
	/* padding:10px; */

	/** ここ **/
	/*
	transition:var(--speedA);
	scroll-behavior:smooth;
	*/
}

body::-webkit-scrollbar{

	/* 非表示(2020/10/30) */
	/* width:10px; */
	width:0px;
}

body::-webkit-scrollbar-track{
	background-color:var(--color-grayC);
	border-radius:2px;
	left:-100px;
}

body::-webkit-scrollbar-thumb{
	background-color:var(--color-gray9);
	border-radius:2px;
	left:-100px;
}

/* フォント：曖昧すぎる(停止：2020/4/25) */

/* // ------------------------------------------------------------ フォント：var(--font-Hannotate) - 01 */

/* ==============================
  ▼ チャットタイプ(2023/6/17)
============================== */
.chat_type{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:3px;
	padding:4px;
	background-color:var(--color-white);
	z-index:7;
}

/* ==============================
  ▼ コラムポップエリア(2023/6/17)
============================== */
.column_pop_area{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:3px;
	background-color:var(--color-grayC);
	/* 修正(2021/7/17) */
	/* width:325px; */
	width:400px;
	/* 修正(2021/7/17) */
	/* height:400px; */
	height:300px;
	opacity:0.85;
	z-index:12;
}

.column_pop_area::-webkit-scrollbar{
	width:10px;
}

.column_pop_area::-webkit-scrollbar-track{
	background-color:var(--color-grayC);
	border-radius:2px;
	left:-100px;
}

.column_pop_area::-webkit-scrollbar-thumb{
	background-color:var(--color-gray9);
	border-radius:2px;
	left:-100px;
}

/* 追加(2022/10/5) */
.column_pop_area{
	/* padding:15px; */
}

/* ==============================
  ▼ enchase_view(2023/6/17)
============================== */
.enchase_view{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:3px;
	padding:2px;
	background-color:var(--color-white);
	width:100px;
	height:100px;
	opacity:0.8;
	pointer-events:none;
	z-index:1;
	overflow:auto;
}

/* ==============================
  ▼ select_column_id(2023/6/17)
============================== */
.select_column_id{
	font-family:var(--font-Hannotate);
	color:var(--color-grayC);
	font-size:9px;
	border:1px solid transparent;
	background-color:transparent;
	margin-left:1px;
	margin-top:-3px;
	width:45px;
	cursor:pointer;
	outline:0;
}

.select_column_id::selection{ /* 抽出 */ color:var(--color-gray6); }
.select_column_id::selection{ /* 抽出 */ background-color:var(--color-pinkD); }

/* ==============================
  ▼ select_page_id(2023/6/17)
============================== */
.select_page_id{
	font-family:var(--font-Hannotate);
	color:var(--color-grayC);
	font-size:9px;
	border:1px solid transparent;
	background-color:transparent;
	margin-left:1px;
	margin-top:-3px;
	width:39px;
	cursor:pointer;
	outline:0;
}

.select_page_id::selection{ /* 抽出 */ color:var(--color-gray6); }
.select_page_id::selection{ /* 抽出 */ background-color:var(--color-blueA); }

/* ==============================
  ▼ スローガンエリア(2023/6/17)
============================== */
.slogan_area{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	/* border-radius:5px; */
	border-radius:3px;
	padding-left:8px;
	/* padding-top:5px; */
	background-color:var(--color-grayC);
	/*
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	*/
	width:250px;
	height:100px;
	-webkit-user-select:none;
	opacity:0.7;
	z-index:6;
}

/* ==============================
  ▼ 要約入力エリア(2023/6/17)
============================== */
.summary_textarea{
	font-family:var(--font-Hannotate);
	color:var(--color-greenE);
	font-size:var(--font-size10);
	border:0px;
	border-radius:3px;
	background-color:transparent;
	width:360px;
	height:14px;
	resize:none;
}

/* ==============================
  ▼ カウンターの線(2023/6/17)
============================== */
#counter_line{
	font-family:var(--font-Hannotate);
	border:1px var(--color-grayB) /* var(--color-grayC) */ solid;
	border-radius:2px;
	padding-left:5px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:12px;
	background-color:var(--color-yellow-light);
	margin:5px;
	width:128px;
}

/* ==============================
  ▼ ニュース(2023/6/17)
============================== */
#news{
	font-family:var(--font-Hannotate);
	padding:5px;
	margin:5px;
}

/* // ------------------------------------------------------------ フォント：var(--font-Hannotate) - 02 */

/* ==============================
  ▼ output_index(2023/6/17)
============================== */
#output_index{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border:1px var(--color-grayB) /* var(--color-grayC) */ solid;
	border-radius:2px;
	padding-left:5px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:5px;
	margin:5px;
	width:128px;
}

/* ==============================
  ▼ menu_navi(2023/6/17)
============================== */
a.menu_navi{
	font-family:var(--font-Hannotate);
	color:var(--color-white);
	font-size:12px;
	margin-left:3px;
	margin-right:3px;
	z-index:5;
	text-decoration:none;
}

a.menu_navi:hover{
	color:var(--color-white);
	z-index:5;
	text-decoration:underline;
}

/* ==============================
  ▼ すべてのはめ込み(2023/6/17)
============================== */
input.insertion_all{
	font-family:var(--font-Hannotate);
	color:var(--color-gray9);
	font-size:15px;
	/* font-weight:bold; */
	border:0px solid transparent;
	background-color:transparent;
	width:120px;
	height:20px;
	outline:0;
}

/* ==============================
  ▼ インプットコラムタイトル(2023/6/17)
============================== */
input#input_column_title{
	font-family:var(--font-Hannotate);
	color:var(--color-greenE);
	font-size:18px;
	font-weight:bold;
	border:0px solid var(--color-white);
	background-color:transparent;
	margin-left:10px;
	margin-top:0px;
	margin-left:2px;
	margin-top:2px;
	height:22px;
	outline:0;
}

/* ==============================
  ▼ チャットビュー(2023/6/17)
============================== */
p#chat_view{
	font-family:var(--font-Hannotate);
	margin:auto 0;
}

/* ==============================
  ▼ 更新ビュー(2023/6/17)
============================== */
p#reload_view{
	font-family:var(--font-Hannotate);
	margin:auto 0;
}

/* ==============================
  ▼ タイトル名ビュー(2023/6/17)
============================== */
#title_name_view{
	/* font-family:nishiki-teki, keifont; */
	/* font-family:var(--font-Hannotate), Boku2-Bold; */
	/* font-family:Boku2-Bold; */
	font-family:var(--font-Hannotate);
}

/* ==============================
  ▼ ブロック名(2023/6/17)
============================== */
div.BlockName{
	/* font-family:nishiki-teki, keifont; */
	/* font-family:var(--font-Hannotate), Boku2-Bold; */
	/* font-family:Boku2-Bold; */
	font-family:var(--font-Hannotate);
	/* color:var(--color-white); */
	font-size:var(--font-size10);
	font-weight:bold;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	overflow:auto;
}

/* ==============================
  ▼ ブロック名(2023/6/17)
============================== */
p.BlockName{
	/* font-family:nishiki-teki, keifont; */
	/* font-family:var(--font-Hannotate), Boku2-Bold; */
	/* font-family:Boku2-Bold; */
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	margin-top:0px;
	margin-left:3px;
	margin-right:3px;
	overflow:auto;
}

/* ==============================
  ▼ コラム名(2023/6/17)
============================== */
.column_name{
	/* font-family:keifont; */
	font-family:var(--font-Boku2-Regular);
	/* font-family:Boku2-Bold; */
	color:var(--color-gray6);
	font-size:15px;
	font-weight:normal;
	margin-left:5px;
	margin-top:2px;
	margin-right:20px;
}

/* // ------------------------------------------------------------ フォント：Seravek */

/* ==============================
  ▼ コラム名(2023/6/17)
============================== */
div#Head_Navi{
	font-family:Seravek;
	background-color:transparent;
	/* background-color:var(--color-gray6); */
	/* background-image:url("//imgv.jp/tutiwiki/image/Head100.png"); */
	height:30px;
	position:relative;
	/* opacity:0.92; */
	z-index:0;
}

/* ==============================
  ▼ watch(2023/6/17)
============================== */
div#watch{
	font-family:Seravek;
	background-color:rgba(103, 103, 103, 255);
	/* background-image:url("//imgv.jp/tutiwiki/image/Header_PicBook3.png"); */
	/* background-image:url("//imgv.jp/tutiwiki/image/Header_Normal2.png"); */
	/* background-image:url("//imgv.jp/tutiwiki/image/Header_PicBook5.png"); */
	/* width:1240px; */
	/* ▼ 調整 1300px -> 100%(2023/9/23) */
	width:100%;
	height:55px;
	position:absolute;
	/* z-index:-1; */
	background-size:1240px, 100px;
	pointer-events:block;
	/* positon:relative; */
	z-index:1;
}

/* ==============================
  ▼ ナビリンク(2023/6/17) - 2023/6/25
============================== */
a.head_navi_link{
	font-family:Seravek;
	color:var(--color-white);
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:3px;
	text-decoration:none;
	float:left;
}

a.head_navi_link:hover{
	text-decoration:underline;
}

/* ==============================
  ▼ コラムセンターバー(2023/6/17)
============================== */
div.column_center_bar{
	font-family:Seravek;
	color:var(--color-grayA);
	font-size:18px;
	margin-left:0px;
	margin-top:0px;
	margin-right:5px;
}

/* // ------------------------------------------------------------ フォント：SegoeUI */

/* ==============================
  ▼ はめ込み(2023/6/17) - 2023/6/19
============================== */
input.insertion{
	font-family:SegoeUI;
	color:var(--color-gray9);
	font-size:13px;
	border:0px solid transparent;
	height:20px;
	letter-spacing:0.5px;
	outline:0;
	background-color:transparent;
	margin-top:2px;
}

/* // ------------------------------------------------------------ フォント：Avenir */

/* ==============================
  ▼ ページソース(2023/6/17) - 2023/6/19
============================== */
.page_src{
	font-family:Avenir;
	color:var(--color-gray9);
	font-size:var(--font-size10);
	border:0px solid var(--color-grayC);
	border-radius:3px;
	padding-left:6px;
	width:390px;
	height:22px;
}

/* // ------------------------------------------------------------ フォント：e_huskypaint */

/* ==============================
  ▼ カウンターフォント(2023/6/17)
============================== */
.counter_font{
	font-family:e_huskypaint;
	font-size:25px;
	margin-top:1px;
}

/* // ------------------------------------------------------------ フォント：07 */

/* ==============================
  ▼ h2バージョン2(2023/6/17)
============================== */
h2.ver2{
	font-family:07;
	/* font-weight:bold; */
	/*background-image:url(../image/new5_gray_001.jpg);*/
}

/* // ------------------------------------------------------------ フォント：RankFont */

/* ==============================
  ▼ ランクフォント(2023/6/17) - 2023/6/21
============================== */
span.rank_font{
	font-family:RankFont;
	font-size:16px;
}

/* // ------------------------------------------------------------ フォント：RankFont2 */

/* ==============================
  ▼ ランクフォント2(2023/6/17)
============================== */
span.rank_font2{
	font-family:RankFont2;
	font-size:14px;
}

/* // ------------------------------------------------------------ フォント：RankFont3 */

/* ==============================
  ▼ ランクフォント3(2023/6/17)
============================== */
span.rank_font3{
	font-family:RankFont3;
	font-size:14px;
}

/* // ------------------------------------------------------------ フォント：RankFont4 */

/* ==============================
  ▼ ランクフォント4(2023/6/17)
============================== */
span.rank_font4{
	font-family:RankFont4;
	font-size:14px;
}

/* // ------------------------------------------------------------ フォント：RankFont5 */

/* ==============================
  ▼ ランクフォント5(2023/6/17)
============================== */
span.rank_font5{
	font-family:RankFont5;
	font-size:14px;
}

/* // ------------------------------------------------------------ フォント：Apple LiGothic Medium - 01*/

/* ==============================
  ▼ weekday(2023/6/18)
============================== */
.weekday{
	font-family:Gurmukhi;
}

/* // ------------------------------------------------------------ フォント：MigMix1P */

/* ==============================
  ▼ renew_value(2023/6/18) - 2023/6/21
============================== */
textarea#renew_value{
	font-family:MigMix1P;
	color:var(--color-black);
	font-size:12px;
	font-weight:100;
	border:1px solid var(--color-gray9);
	border-radius:3px;
	padding:3px;
	background-color:transparent;
	/*
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	*/
	margin:2px;
	width:249px;
	height:94px;
	position:absolute;
	z-index:2000;
	overflow:auto;
	resize:none;
	line-height:200%;
	text-shadow: 0px 0px 0px transparent;
	-webkit-text-fill-color: transparent;
}

textarea#renew_value{
	font-family:MigMix1P;
	font-size:12px;
	font-weight:100;
	border:1px solid var(--color-gray9);
	border-radius:3px;
	background-color:transparent;
	color:var(--color-black);
	text-shadow: 0px 0px 0px transparent;
	-webkit-text-fill-color: transparent;
	width:249px;
	height:94px;
	/*
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	*/
	margin:2px;
	padding:3px;
	z-index:2000;
	overflow:auto;
	position:absolute;
	resize:vertical;
	line-height:200%;
	}

/* ==============================
  ▼ color_view_text(2023/6/18) - 2023/6/21
============================== */
div#color_view_text{
	font-family:MigMix1P;
	color:var(--color-black);
	font-size:12px;
	/* border:1px solid var(--color-grayC); */
	border:1px solid transparent;
	padding:3px;
	/* padding:2px; */
	background-color:var(--color-white);
	/*
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	*/
	margin:3px;
	width:249px;
	height:94px;
	position:absolute;
	z-index:1000;
	/* overflow:auto; */
	overflow:hidden;
	line-height:200%;
	text-shadow: 0px 0px 0px transparent;
	-webkit-text-fill-color: transparent;
	word-wrap:break-word;
}

div#color_view_text{
	font-family:MigMix1P;
	font-size:12px;
	/* border:1px solid var(--color-grayC); */
	border:1px solid transparent;
	background-color:var(--color-white);
	color:var(--color-black);
	text-shadow: 0px 0px 0px transparent;
	-webkit-text-fill-color: transparent;
	width:249px;
	height:94px;
	/*
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	*/
	margin:3px;
	padding:3px;
	word-wrap:break-word;
	z-index:1000;
	/* overflow:auto; */
	overflow:hidden;
	padding:2px;
	position:absolute;
	line-height:200%;
	}

/* ==============================
  ▼ color_view_grammar(2023/6/18) - 2023/6/21
============================== */
div#color_view_grammar{
	font-family:MigMix1P;
	font-size:12px;
	/* border:1px solid var(--color-grayC); */
	border:1px solid transparent;
	/* border-radius:3px; */
	padding:3px;
	/* padding:2px; */
	/*
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	*/
	margin:3px;
	width:249px;
	height:94px;
	position:absolute;
	z-index:1000;
	/* top:300px; */
	/* overflow:auto; */
	overflow:hidden;
	line-height:200%;
	word-wrap:break-word;
}

div#color_view_grammar{
	font-family:MigMix1P;
	font-size:12px;
	/* border:1px solid var(--color-grayC); */
	border:1px solid transparent;
	/* border-radius:3px; */
	width:249px;
	height:94px;
	/*
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	*/
	margin:3px;
	padding:3px;
	word-wrap:break-word;
	z-index:1000;
	/* overflow:auto; */
	overflow:hidden;
	padding:2px;
	position:absolute;
	/* top:300px; */
	line-height:200%;
	}

/* ==============================
  ▼ memo_renew_value(2023/6/18) - 2023/6/21
============================== */
textarea#memo_renew_value{
	font-family:MigMix1P;
	color:var(--color-black);
	font-size:11px;
	font-weight:100;
	border:1px solid var(--color-gray9);
	border-radius:3px;
	padding:3px;
	background-color:var(--color-white);
	/*
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	*/
	margin:2px;
	height:94px;
	/* position:absolute; */
	z-index:2000;
	overflow:auto;
	resize:none;
	/* resize:vertical; */
	line-height:200%;
	/* text-shadow: 0px 0px 0px transparent; */
	/* -webkit-text-fill-color: transparent; */
}

/* ==============================
  ▼ renew_color(2023/6/18) - 2023/6/20
============================== */
#renew_color{
	font-family:MigMix1P;
	font-size:11px;
	font-weight:100;
	border:1px solid var(--color-grayC);
	background-color:var(--color-white);
	margin:2px;
	width:355px;
	height:300px;
	z-index:0;
	text-align:left;
	overflow-x:hidden;
	overflow-y:auto;
}

#renew_color:focus{
	/* color:transparent; */
}

/* ==============================
  ▼ input(2023/6/18) - 2023/6/20
============================== */
#input{
	font-family:MigMix1P;
	font-size:11px;
	font-weight:100;
	border:1px solid var(--color-grayC);
	background-color:var(--color-white);
	width:355px;
	height:300px;
	margin:2px;
	z-index:0;
	text-align:left;
	overflow-x:hidden;
	overflow-y:auto;
}

/* ==============================
  ▼ circle_word(2023/6/18) - 2023/6/19
============================== */
#circle_word{
	font-family:MigMix1P;
	color:var(--color-white);
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:3px;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:3px;
	position:relative;
	top:85px;
	text-align:center;
	text-align:center;
	vertical-align:middle;
	/* vertical-align:middle; */
}

/* ==============================
  ▼ edit_text(2023/6/18) - 2023/6/20
============================== */
textarea.edit_text{
	font-family:MigMix1P;
	color:transparent;
	font-weight:100;
	background-color:transparent;
	margin:2px;
	width:355px;
	height:300px;
	position:relative;
	z-index:1;
}

textarea.edit_text:focus{
	color:transparent;
	/* opacity:0.1; */
}

/* ==============================
  ▼ edit_text2(2023/6/18)
============================== */
textarea.edit_text2{
	font-family:MigMix1P;
	color:var(--color-gray9);
	font-weight:100;
	border:1px solid var(--color-gray9);
	border-radius:3px;
	padding:3px;
	background-color:var(--color-white);
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	width:355px;
	height:200px;
	position:relative;
	z-index:1;
}

textarea.edit_text2:focus{
	color:var(--color-black);
	/* opacity:0.1; */
}

/* // ------------------------------------------------------------ フォント：RiiPopkkR */

/* ==============================
  ▼ h3_text(2023/6/18)
============================== */
div.h3_text{
	font-family:RiiPopkkR;
	font-size:14px;
	border:0px solid var(--color-grayC);
	border-radius:3px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
}

/* // ------------------------------------------------------------ フォント：検討中 */

/* ==============================
  ▼ tab_text(2023/6/18)
============================== */
div.tab_text{
	/* font-family:var(--font-Hannotate); */
	background-color:transparent;
	/* height:25px; */
	/* display:table-cell; */
	/* text-align:center; */
	/* vertical-align:middle; */
	padding-top:4px;
	margin-left:2px;
	padding-right:4px;
	float:left;
}

/* ==============================
  ▼ sound_button_frame(2023/6/18)
============================== */
.sound_button_frame{
	/* font-family:Gurmukhi; */
	color:var(--color-gray8);
	/* font-size:14px; */
	border:1px solid var(--color-grayC);
	padding:3px;
	margin-left:1px;
	margin-top:1px;
	margin-right:1px;
	cursor:pointer;
}

/* ==============================
  ▼ comment_margin3(2023/6/18)
============================== */
input.comment_margin3{
	/* 2018/4/24 追加 */
	/* font-family:MigMix1P; */
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding-left:3px;
	margin:3px;
	margin-top:3px;
	margin-right:3px;
	margin-bottom:3px;
	width:140px;
	height:20px;
	/* text-shadow: 0px 0px 0px var(--color-white); */
	/* -webkit-text-fill-color: var(--color-white); */
	border:1px solid var(--color-grayC);
	border-radius:3px;
	background-color:var(--color-grayC);
	height:20px;
	/* margin:3px; */
	padding-left:3px;
}

/* ==============================
  ▼ window(2023/6/18)
============================== */
div.window{
	/* font-family:SegoeUI, MigMix1P; */
	/* font-size:15px; */
	/* border-radius:5px; */
	/* background-color:var(--color-grayE); */
	/* margin-left:-200px; margin-top:-50px; */
	/* width:400px; */
	/* height:100px; */
	/* position:fixed; */
	/* opacity:0.85; */
	/* z-index:4; */
	/* top:50%; */
	/* left:50%; */
}

/* ==============================
  ▼ before_word(2023/6/18)
============================== */
input.before_word{
	font-family:MigMix1P; /* + */
	border:none;
	border:1px solid var(--color-white);
	border-radius:3px;
	padding-top:1px;
	padding-left:3px;
	background-image:url("../image/before_word8.png");
	/* margin:3px; */
	margin:2px;
	width:116px; /* + */
	height:20px;
	/* -webkit-appearance:none; */
	background-size:118px 20px;
	/* background-position:-1px -1px; */
	background-position:0px 0px;
	outline:0;
	background-repeat:no-repeat;
}

/* ==============================
  ▼ putd_view(2023/6/18)
============================== */
p#putd_view{
	/* font-family:var(--font-Hannotate); */
	/* font-size:var(--font-size10); */
	/* border:1px var(--color-grayB) /* var(--color-grayC) */ solid; */
	/* border-radius:2px; */
	/*
	padding-left:5px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:5px;
	*/
	/* margin:5px; */
	/* width:128px; */
}

/* // ------------------------------------------------------------ 文字色：var(--color-black) */

/* ==============================
  ▼ header(2023/6/18)
============================== */
div#header{
	color:var(--color-black);
	/* border:1px solid var(--color-grayC); */
	border-radius:5px;
	padding-top:12px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-top:8px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	width:850px;
	height:125px;
}

div#header:hover{
	/* background-color:var(--color-grayC); */
}

/* ==============================
  ▼ overview(2023/6/18)
============================== */
div#overview{
	color:var(--color-black);
	font-size:20px;
	font-weight:bold;
	padding:15px;
	/* background-image:url("../image/background-overview.png"); */
	margin:10px;
	width:500px;
}

/* ==============================
  ▼ comeyear(2023/6/18)
============================== */
div#comeyear{
	color:var(--color-black);
	font-size:32px;
	width:100px;
	height:100px;
	position:absolute;
	/* opacity:0.99; */
}

/* ==============================
  ▼ page_word_black(2023/6/18)
============================== */
div.page_word_black{
	color:var(--color-black);
	/* border:1px solid var(--color-grayC); */
	border-radius:5px;
	padding-left:9px;
	padding-right:9px;
	padding-top:3px;
	padding-bottom:4px;
	background-color:var(--color-grayC);
	margin:2px;
	/* -webkit-user-select:none; */
	/* cursor:pointer; */
}

/* // ------------------------------------------------------------ 文字色：#111111 */

/* ==============================
  ▼ photo_detail(2023/6/18)
============================== */
.photo_detail{
	color:#111111;
	z-index:3;
}

/* // ------------------------------------------------------------ 文字色：#333333 */

/* ==============================
  ▼ upload_area(2023/6/18)
============================== */
div#upload_area{
	color:var(--color-gray3);
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:10px;
	margin:2px;
}

/* ==============================
  ▼ select_area(2023/6/18)
============================== */
a.select_area{
	color:var(--color-gray3);
	text-decoration:none;
}

/* ==============================
  ▼ type_area(2023/6/18)
============================== */
div.type_area{
	color:var(--color-gray3);
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:10px;
	margin:2px;
}

div.type_area:hover{
	background-color:var(--color-grayD);
}

/* ==============================
  ▼ caption_underline(2023/6/18)
============================== */
a.caption_underline{
	color:var(--color-gray3);
	background-image:url("../image/wave.gif");
	text-decoration:none;
}

/* // ------------------------------------------------------------ 文字色：#444444 */

/* // ------------------------------------------------------------ 文字色：#555555 */

/* ==============================
  ▼ circle2(2023/6/18)
============================== */
#circle2{
	color:var(--color-gray5);
	border:1px var(--color-grayB) solid;
	border-radius:200px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:var(--color-grayD);
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:3px;
	width:200px;
	height:200px;
	position:relative;
	text-align:center;
	/* vertical-align:middle; */
}

/* ==============================
  ▼ circle3(2023/6/18)
============================== */
#circle3{
	color:var(--color-gray5);
	border:1px var(--color-grayB) solid;
	border-radius:200px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:var(--color-grayD);
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:3px;
	width:200px;
	height:200px;
	position:relative;
	text-align:center;
	/* vertical-align:middle; */
}

/* ==============================
  ▼ drop_area(2023/6/18) - 2023/6/25
============================== */
#drop_area{
	color:var(--color-gray5);
	border:1px var(--color-grayB) solid;
	border-radius:200px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:var(--color-grayD);
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:3px;
	width:200px;
	height:200px;
	position:relative;
	text-align:center;
	vertical-align:middle;
}

/* ==============================
  ▼ guest_open(2023/6/18)
============================== */
#guest_open{
	color:transparent;
	font-size:var(--font-size10);
	padding:3px;
	margin:3px;
	text-align:center;
}

#guest_open:hover{
	color:var(--color-gray5);
	font-size:var(--font-size10);
	padding:3px;
	margin:3px;
}

/* ==============================
  ▼ button_circle(2023/6/18)
============================== */
#button_circle{
	color:var(--color-gray5);
	font-size:12px;
	border:1px var(--color-grayB) solid;
	border-radius:50px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:transparent;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:3px;
	width:40px;
	height:40px;
	position:relative;
	float:left;
	text-align:center;
	vertical-align:middle;
}

#button_circle:hover{
	background-color:var(--color-grayC);
}

/* // ------------------------------------------------------------ 文字色：#666666 */

/* ==============================
  ▼ main(2023/6/18)
============================== */
h2.main{
	color:var(--color-gray6);
	font-size:25px;
	border-left:#88745C 0px solid;
	border-bottom:var(--color-gray6) 1px solid;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	width:600px;
	height:30px;
}

/* ==============================
  ▼ column_note_area(2023/6/18)
============================== */
div.column_note_area{
	color:var(--color-gray6);
	/* border:1px solid var(--color-grayD); */
	border-radius:3px;
	/* 停止(2023/8/18) */
	/* padding-left:5px; */
	/* padding-top:5px; */
	/* padding-right:5px; */
	/* padding-bottom:15px; */
	/* background-color:var(--color-grayE); */
	/* 停止(2021/12/18) */
	/* background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png"); */
	margin-top:-1.5px;
	/* margin-bottom:3px; */
}

div.column_note_inner_area{
	transition:var(--speedA);
}

div.column_note_inner_area:hover{
	background-color:#BBBBBB;
}

/* ==============================
  ▼ menu(2023/6/18) - 2023/6/25
============================== */
a.menu{
	color:var(--color-gray6);
	text-decoration:none;
}

a.menu:hover{
	background-color:var(--color-gray9);
	text-decoration:underline;
}

/* // ------------------------------------------------------------ 文字色：#777777 */

/* // ------------------------------------------------------------ 文字色：var(--color-gray8) - 01 */

/* // ------------------------------------------------------------ 文字色：var(--color-gray8) - 02 */

/* // ------------------------------------------------------------ 文字色：var(--color-gray8) - 03 */

/* // ------------------------------------------------------------ 文字色：var(--color-gray8) - 04 */

/* // ------------------------------------------------------------ 文字色：var(--color-gray8) - 05 */

/* // ------------------------------------------------------------ 文字色：var(--color-gray8) - 06 */

/* // ------------------------------------------------------------ 文字色：var(--color-gray8) - 07 */

/* // ------------------------------------------------------------ 文字色：var(--color-gray8) - 08 */

/* // ------------------------------------------------------------ 文字色：var(--color-gray8) - 09 */

/* // ------------------------------------------------------------ 文字色：var(--color-gray8) - 09 */

/* ==============================
  ▼ each_column1_name(2023/6/18)
============================== */
div#each_column1_name{
	color:var(--color-gray8);
	font-size:15px;
	font-weight:normal;
	margin-left:67px;
	margin-top:-1px;
	margin-right:20px;
	cursor:default;
}

/* // ------------------------------------------------------------ 文字色：var(--color-gray9) */

/* ==============================
  ▼ Block_Come_Title(2023/6/18)
============================== */
div#Block_Come_Title{
	color:var(--color-gray9);
	background-color:var(--color-grayE);
	width:410px;
	height:18px;
	position:absolute;
	opacity:0.8;
	z-index:3;
	top:55px;
	left:88px;
	text-align:center;
}

/* ==============================
  ▼ comehide(2023/6/19)
============================== */
div#comehide{
	color:var(--color-gray9);
	font-size:var(--font-size10);
	background-color:var(--color-grayE);
	width:410px;
	height:18px;
	position:absolute;
	/* opacity:0.8; */
	display:block;
	/* top:55px; */
	top:55px;
	left:100px;
	text-align:center;
}

/* ==============================
  ▼ select_slogan_no(2023/6/19)
============================== */
.select_slogan_no{
	color:var(--color-gray9);
	margin-top:1px;
	margin-right:8px;
}

/* ==============================
  ▼ series_id(2023/6/19)
============================== */
.series_id{
	color:var(--color-gray9);
	margin-right:20px;
}

/* ==============================
  ▼ column_value(2023/6/19)
============================== */
.column_value{
	color:var(--color-gray9);
	font-size:12px;
	margin-left:10px;
}

/* ==============================
  ▼ column1_name(2023/6/19)
============================== */
div#column1_name{
	color:var(--color-gray9);
	margin-top:2px;
	margin-right:20px;
}

/* ==============================
  ▼ column2_name(2023/6/19)
============================== */
div#column2_name{
	color:var(--color-gray9);
	margin-right:20px;
}

/* ==============================
  ▼ column3_name(2023/6/19)
============================== */
div#column3_name{
	color:var(--color-gray9);
	margin-right:20px;
}

/* ==============================
  ▼ column_id_area(2023/6/19)
============================== */
div#column_id_area{
	color:var(--color-gray9);
	padding:3px;
}

/* // ------------------------------------------------------------ 文字色：#AAAAAA */

/* ==============================
  ▼ guest_no(2023/6/19)
============================== */
.guest_no{
	color:var(--color-grayA);
	margin-top:1px;
	margin-right:8px;
}

/* ==============================
  ▼ slogan_no(2023/6/19)
============================== */
.slogan_no{
	color:var(--color-grayA);
	margin-top:1px;
	margin-right:8px;
}

/* // ------------------------------------------------------------ 文字色：var(--color-grayC) */

/* ==============================
  ▼ dic_page_id(2023/6/19)
============================== */
.dic_page_id{
	color:var(--color-grayC);
	margin-left:6px;
	-webkit-user-select:auto;
}

/* ==============================
  ▼ dic_column_id(2023/6/19)
============================== */
.dic_column_id{
	color:var(--color-grayC);
	margin-left:6px;
	-webkit-user-select:auto;
}

/* ==============================
  ▼ session_view(2023/6/19)
============================== */
div#session_view{
	color:var(--color-grayC);
	font-size:12px;
	margin:6px;
}

/* ==============================
  ▼ access_num_view(2023/6/19)
============================== */
span#access_num_view{
	color:var(--color-grayC);
	font-size:30px;
}

/* // ------------------------------------------------------------ 文字色：#DDDDDD */

/* // ------------------------------------------------------------ 文字色：#EEEEEE */

/* ==============================
  ▼ start_edit(2023/6/19)
============================== */
div#start_edit{
	color:var(--color-grayE);
	border-radius:10px;
	background-color:var(--color-grayD);
	margin-left:59px;
	width:50px;
	float:left;
	text-align:center;
	cursor:pointer;
}

div#start_edit:hover{
	background-color:var(--color-grayC);
}

/* // ------------------------------------------------------------ 文字色：var(--color-white) - 01 */

/* ==============================
  ▼ photo_place_title(2023/6/19)
============================== */
#photo_place_title{
	color:var(--color-white);
	font-size:9px;
	padding:3px;
	background-color:rgba(0, 0, 0, 0.55);
	width:94px;
	height:10px;
	position:absolute;
	float:left;
	top:0%;
}

/* ==============================
  ▼ reading(2023/6/19)
============================== */
div.reading{
	color:var(--color-white);
	border:1px solid transparent;
	border-radius:3px;
	padding:1px;
	background-color:rgba(0, 120, 50, 0.8);
	z-index:3;
}

/* // ------------------------------------------------------------ 文字色：var(--color-white) - 02 */

/* ==============================
  ▼ comedaywindow(2023/6/19)
============================== */
div#comedaywindow{
	color:var(--color-white);
	border:5px var(--color-gray6) solid;
	background-color:var(--color-grayC);
	width:120px;
	height:120px;
	position:absolute;
	/* opacity:0.9; */
	display:table-cell;
	top:65px;
	left:185px;
	border-radius:2px;
	margin-left:3px;
	margin-top:5px;
	margin-right:3px;
	margin-bottom:3px;
	left:185px;
	overflow:hidden;
}

/* ==============================
  ▼ comemonthwindow(2023/6/19)
============================== */
div#comemonthwindow{
	color:var(--color-white);
	border:5px var(--color-gray6) solid;
	background-color:var(--color-grayC);
	width:120px;
	height:120px;
	position:absolute;
	/* opacity:0.9; */
	border-radius:2px;
	margin-left:3px;
	margin-top:5px;
	margin-right:3px;
	margin-bottom:3px;
	left:185px;
	overflow:hidden;
}

/* // ------------------------------------------------------------ 文字色：#4C4030 */

/* ==============================
  ▼ main(2023/6/19)
============================== */
h3.main{
	color:var(--color-brownB);
	font-size:16px;
	border-bottom:#00532F 1px dotted;
	border-radius:5px;
	padding-left:10px;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:8px;
	background-color:var(--color-brownC);
	/* var(--color-brownC) */
	margin:5px;
	margin_bottom:0;
}

/* ==============================
  ▼ view(2023/6/19)
============================== */
h4.view{
	color:var(--color-brownB);
	font-size:12px;
	border:#00532F 1px dotted;
	border-left:10px var(--color-brownC) solid;
	padding:5px;
	margin:5px;
	margin_bottom:0;
}

/* // ------------------------------------------------------------ 文字色：#8CA464 */

/* ==============================
  ▼ reading_grid(2023/6/19)
============================== */
div.reading_grid{
	color:var(--color-greenB);
	font-weight:bold;
}

/* // ------------------------------------------------------------ 文字色：#87D060 */

/* // ------------------------------------------------------------ 文字色：#EBB848 */

/* ==============================
  ▼ a_list(2023/6/19) - 2023/6/25
============================== */
a.a_list{
	color:var(--color-gray5);
	/* var(--color-gray-near) */
	text-decoration:none;
}

a.a_list:visited{
	color:var(--color-orangeB);
}

a.a_list:hover{
	color:var(--color-gray5);
	/* var(--color-gray-near) */
	text-decoration:underline;
}

/* // ------------------------------------------------------------ 文字色：#3B5998 */

/* ==============================
  ▼ menu_mini(2023/6/19) - 2023/6/20
============================== */
a.menu_mini{
	color:var(--color-navyA);
	color:var(--color-navyA);
	color:var(--color-gray5);
	/* var(--color-gray-near) */
	z-index:16;
	text-decoration:none;
	font-size:var(--font-size10);
	/* ▼ 停止(2023/8/23) */
	/* border:1px solid var(--color-grayC); */
	padding:3px;
	margin:3px;
	text-decoration:none;
}

a.menu_mini:hover{
	color:var(--color-navyA);
	text-decoration:underline;
}

a.menu_mini:visited{
	color:var(--color-gray5);
	/* var(--color-gray-near) */
}

/* ==============================
  ▼ photo_mode_button(2023/6/19)
============================== */
#photo_mode_button{
	color:var(--color-navyA);
	font-size:var(--font-size10);
	border:1px var(--color-navyA) solid;
	padding:5px;
	background-color:var(--color-gray-near);
	margin:3px;
	float:left;
}

/* ==============================
  ▼ menu_mini2(2023/6/19)
============================== */
a.menu_mini2{
	color:var(--color-navyA);
	color:var(--color-gray5);
	/* var(--color-gray-near) */
	font-size:12px;
	width:100%;
	height:100%;
	position:absolute;
	text-decoration:none;
	display:block;
	top:16px;
	left:1px;
}

a.menu_mini2:hover{
	color:var(--color-navyA);
	text-decoration:underline;
}

/* ==============================
  ▼ menu_mini_nonpage(2023/6/19)
============================== */
a.menu_mini_nonpage{
	color:var(--color-grayC);
	/* var(--color-gray-near) */
	text-decoration:none;
}

a.menu_mini_nonpage:hover{
	color:var(--color-navyA);
	text-decoration:underline;
}

/* ==============================
  ▼ menu_3word(2023/6/19)
============================== */
a.menu_3word{
	color:var(--color-gray5);
	/* var(--color-gray-near) */
	font-size:12px;
	width:100%;
	height:100%;
	position:absolute;
	text-decoration:none;
	display:block;
	top:16px;
	left:0px;
}

a.menu_3word:hover{
	color:var(--color-navyA);
	text-decoration:underline;
}

/* ==============================
  ▼ menu_mini4(2023/6/19)
============================== */
a.menu_mini4{
	color:var(--color-gray5);
	/* var(--color-gray-near) */
	font-size:var(--font-size10);
	width:100%;
	height:100%;
	position:absolute;
	text-decoration:none;
	display:block;
	top:17px;
	left:1px;
}

a.menu_mini4:hover{
	color:var(--color-navyA);
	text-decoration:underline;
}

/* ==============================
  ▼ menu_mini5(2023/6/20)
============================== */
a.menu_mini5{
	color:var(--color-gray5);
	/* var(--color-gray-near) */
	font-size:8px;
	width:100%;
	height:100%;
	position:absolute;
	text-decoration:none;
	display:block;
	top:18.5px;
	left:1px;
}

a.menu_mini5:hover{
	color:var(--color-navyA);
	text-decoration:underline;
}

/* ==============================
  ▼ anchor_super(2023/6/20)
============================== */
.anchor_super{
	color:var(--color-navyA);
	font-size:xx-small;
	text-decoration:none;
	vertical-align:super;
}

/* // ------------------------------------------------------------ 文字色：#F2E2EE */

/* ==============================
  ▼ latest_head(2023/6/20)
============================== */
ul.latest_head{
	color:var(--color-pink-light);
	font-size:13px;
	margin-left:10px;
}

/* // ------------------------------------------------------------ 文字色：#69BD83 */

/* ==============================
  ▼ Now_News_List(2023/6/20)
============================== */
ul.Now_News_List{
	color:var(--color-greenG);
	font-size:13px;
	margin-left:16px;
}

/* // ------------------------------------------------------------ 文字色：#A0522D */

/* ==============================
  ▼ menu_link(2023/6/20)
============================== */
a.menu_link{
	color:var(--color-brownD);
	font-size:15px;
}

/* ==============================
  ▼ word_small(2023/6/20)
============================== */
a.word_small{
	color:var(--color-brownD);
	font-size:var(--font-size10);
}

/* // ------------------------------------------------------------ 文字色：rgb(235, 150, 210) */

/* ==============================
  ▼ summary_word_area_view(2023/6/20)
============================== */
.summary_word_area_view{
	font-size:9px;
	/* 調整(2022/10/15) */
	/* color:var(--color-pinkE); */
	color:var(--color-gray7);
	-webkit-user-select:text;
}

/* // ------------------------------------------------------------ 文字色：rgb(117, 163, 101) */

/* // ------------------------------------------------------------ 文字色：rgb(232, 127, 179) */

/* // ------------------------------------------------------------ 文字色：transparent */

/* // ------------------------------------------------------------ 文字色：検討中 */

/* ==============================
  ▼ ver3(2023/6/20)
============================== */
h2.ver3{
	color:var(--color-gray5);
	/* var(--color-gray-near) */
	font-size:20px;
	border:#00532F 1px dotted;
	padding:5px;
	background-color:#88745C;
	margin-bottom:0px;
}

/* ==============================
  ▼ info_1_right(2023/6/20)
============================== */
.info_1_right{
	/* color:var(--color-gray6); */
	/*
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	*/
	/*
	padding-right:5px;
	padding-top:5px;
	*/
	/* background-color:var(--color-pink-light2); */
	/*
	margin-top:3px;
	margin-bottom:3px;
	margin-right:3px;
	*/
	/* width:30px; */
	/* height:20px; */
}

/* ==============================
  ▼ title(2023/6/20)
============================== */
a.title{
	color:var(--color-gray5);
	/* var(--color-gray-near) */
	text-decoration:none;
}

a.title:hover{
	text-decoration:underline;
}

/* ==============================
  ▼ system_button(2023/6/20)
============================== */
#system_button{
	color:transparent;
	/* var(--color-navyA) */
	font-size:14px;
	border:1px var(--color-navyA) solid;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}

/* 文字色：曖昧すぎる(停止：2020/4/25) */

/* ==============================
  ▼ h3(2023/6/20)
============================== */
h3{
	/* color:var(--color-brownB); */
	/* font-family:var(--font-Hannotate); */
	/* font-size:12px; */
	/* font-weight:bold; */
	/* border:#00532F 1px dotted; */
	/* border-radius:5px; */
	/*
	padding-left:12px;
	padding-top:8px;
	padding-right:5px;
	padding-bottom:5px;
	*/
	/* background-color:var(--color-grayB); */
	/* background-color:rgba(248, 243, 153, 255); var(--color-brownC) */
	/* background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png"); */
	/* margin:5px; */
	/* margin_bottom:0; */
}

h3.menu_heading{
	margin-top:8px;
}

/* ==============================
  ▼ h4(2023/6/20)
============================== */
h4{
	/* color:var(--color-gray3); */
	/* font-family:var(--font-Hannotate); */
	/* border-radius:5px; */
	/*
	padding-top:5px;
	padding-left:12px;
	padding-right:5px;
	padding-bottom:5px;
	*/
	/* background-color:var(--color-pink-light); */
	/* margin:3px; */
}

/*
h4{
	color:var(--color-brownB);
	font-family:Ubuntu, MigMix1P;
	font-size:16px;
	border:#00532F 1px dotted;
	border-left:#88745C 10px solid;
	padding:5px;
	margin:5px;
	background-color:var(--color-brownC);
	margin_bottom:0;
	}
*/

/* ==============================
  ▼ main_center(2023/6/20)
============================== */
div#main_center{
	/* color:var(--color-gray5); */
	/* font-size:13px; */
	/* border-radius:2px; */
	/* padding-bottom:15px; */
	/* margin:5px; */
	width:460px;
	width:480px;
	/* height:540px; */
	float:left;
	overflow:auto;
	position:relative;
	/* background-color:var(--color-gray9); */
	white-space:nowrap;
}

/* // ------------------------------------------------------------ フォントサイズ：8px */

/* // ------------------------------------------------------------ フォントサイズ：9px */

/* // ------------------------------------------------------------ フォントサイズ：10px - 01 */

/* ==============================
  ▼ url_detail(2023/6/20)
============================== */
.url_detail{
	font-size:var(--font-size10);
	border-radius:10px;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:var(--color-pinkC);
}

/* ==============================
  ▼ etc(2023/6/20)
============================== */
#etc{
	font-size:var(--font-size10);
	border:1px var(--color-grayB) /* var(--color-grayC) */ solid;
	border-radius:2px;
	padding-left:5px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:5px;
	margin:5px;
	width:128px;
}

/* // ------------------------------------------------------------ フォントサイズ：10px - 02 */

/* // ------------------------------------------------------------ フォントサイズ：10px - 03 */

/* // ------------------------------------------------------------ フォントサイズ：10px - 04 */

/* // ------------------------------------------------------------ フォントサイズ：10px - 05 */

/* ==============================
  ▼ page_src2(2023/6/20)
============================== */
div#page_src2{
	font-size:var(--font-size10);
	border-radius:10px;
	padding-left:8px;
	padding-right:8px;
	background-color:var(--color-grayD);
	margin-left:3px;
	height:15px;
}

/* // ------------------------------------------------------------ フォントサイズ：11px */

/* ==============================
  ▼ contents_dai(2023/6/20)
============================== */
.contents_dai{
	font-size:11px;
	margin-left:0px;
	width:140px;
	float:left;
}

/* ==============================
  ▼ contents_chuu(2023/6/20)
============================== */
.contents_chuu{
	font-size:11px;
	margin-left:10px;
	width:130px;
	float:left;
}

/* ==============================
  ▼ contents_shou(2023/6/20)
============================== */
.contents_shou{
	font-size:11px;
	margin-left:20px;
	width:120px;
	float:left;
}

/* ==============================
  ▼ pre(2023/6/21)
============================== */
pre{
	font-size:11px;
	border-top:#DDDDEE 1px solid;
	border-bottom:#888889 1px solid;
	border-left:#DDDDEE 1px solid;
	border-right:#888889 1px solid;
	padding:5px;
	background-color:var(--color-gray-nearB);
	margin-top:10px;
	white-space:pre;
}

/* // ------------------------------------------------------------ フォントサイズ：11.5px */

/* ==============================
  ▼ select_column_button(2023/6/21)
============================== */
div.select_column_button{
	font-size:11.5px;
	border-radius:15px;
	background-color:var(--color-grayC);
	margin-left:2px;
	margin-top:2px;
	margin-right:2px;
	margin-bottom:0px;
	width:17px;
	height:17px;
	-webkit-user-select:none;
	text-align:center;
	cursor:pointer;
}

/* // ------------------------------------------------------------ フォントサイズ：12px - 01 */

/* ==============================
  ▼ edit_count(2023/6/21)
============================== */
#edit_count{
	font-size:12px;
	padding:5px;
	margin:3px;
	position:absolute;
}

/* ==============================
  ▼ guest_name(2023/6/21)
============================== */
#guest_name{
	font-size:12px;
	/* border:0px var(--color-navyA) solid; */
	padding:5px;
	margin:3px;
	float:left;
}

/* // ------------------------------------------------------------ フォントサイズ：12px - 02 */

/* ==============================
  ▼ edit_column_name(2023/6/21)
============================== */
div#edit_column_name{
	font-size:12px;
	margin-left:2px;
	margin-top:12px;
}

/* ==============================
  ▼ href(2023/6/21)
============================== */
div#href{
	font-size:12px;
	padding:0px;
	margin-top:12px;
	margin-left:23px;
	margin-right:5px;
	margin-bottom:5px;
	text-decoration:none;
	float:left;
}

div#href:hover{
	text-decoration:underline;
}

/* // ------------------------------------------------------------ フォントサイズ：12px - 03 */

/* ==============================
  ▼ rink2(2023/6/21)
============================== */
span#rink2{
	font-size:12px;
	border:0px solid var(--color-grayC);
	border-radius:3px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
}

/* // ------------------------------------------------------------ フォントサイズ：12.5px */

/* // ------------------------------------------------------------ フォントサイズ：13px - 01 */

/* // ------------------------------------------------------------ フォントサイズ：13px - 02 */

/* ==============================
  ▼ counter(2023/6/21)
============================== */
div.counter{
	font-size:13px;
	margin-left:5px;
}

/* // ------------------------------------------------------------ フォントサイズ：13px - 03 */

/* ==============================
  ▼ counter(2023/6/21)
============================== */
p.counter{
	font-size:13px;
	margin-left:5px;
}

/* ==============================
  ▼ News_List(2023/6/21)
============================== */
ul.News_List{
	font-size:13px;
	margin-left:16px;
}

/* // ------------------------------------------------------------ フォントサイズ：14px - 01 */

/* // ------------------------------------------------------------ フォントサイズ：14px - 02 */

/* // ------------------------------------------------------------ フォントサイズ：14px - 03 */

/* // ------------------------------------------------------------ フォントサイズ：14px - 04 */

/* // ------------------------------------------------------------ フォントサイズ：14px - 05 */

/* // ------------------------------------------------------------ フォントサイズ：14px - 06 */

/* // ------------------------------------------------------------ フォントサイズ：14px - 07 */

/* // ------------------------------------------------------------ フォントサイズ：15px - 01 */

/* ==============================
  ▼ contents(2023/6/21)
============================== */
.contents{
	font-size:15px;
	margin-left:5px;
	width:140px;
	float:left;
}

/* ==============================
  ▼ guest_amp_user(2023/6/21)
============================== */
#guest_amp_user{
	font-size:15px;
	border:1px var(--color-navyA) solid;
	border-radius:5px;
	padding:5px;
	margin:5px;
	width:128px;
}

/* // ------------------------------------------------------------ フォントサイズ：15px - 02 */

/* ==============================
  ▼ column_title_area(2023/6/21)
============================== */
div#column_title_area{
	font-size:15px;
	margin-left:5px;
	margin-top:2px;
}

/* // ------------------------------------------------------------ フォントサイズ：16px */

/* // ------------------------------------------------------------ フォントサイズ：18px */

/* // ------------------------------------------------------------ フォントサイズ：20px */

/* // ------------------------------------------------------------ フォントサイズ：25px */

/* // ------------------------------------------------------------ フォントサイズ：30px */

/* // ------------------------------------------------------------ フォントサイズ：32px */

/* // ------------------------------------------------------------ フォントサイズ：80px */

/* ==============================
  ▼ comeday(2023/6/21)
============================== */
div#comeday{
	font-size:80px;
	text-align:center;
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	padding-top:3px;
}

/* ==============================
  ▼ comemonth(2023/6/21)
============================== */
div#comemonth{
	font-size:80px;
	text-align:center;
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	padding-top:3px;
}

/* // ------------------------------------------------------------ フォントサイズ：xx-small */

/* フォントサイズ：検討中 */
/* ==============================
  ▼ close_window(2023/6/21)
============================== */
div#close_window{
	/* font-size:15px; */
	/* margin:18px; */
}

/* ==============================
  ▼ column_new(2023/6/21)
============================== */
div.column_new{
	/* font-size:11.5px; */
	/* border-radius:15px; */
	padding-top:0px;
	padding-bottom:0px;
	/* background-color:#99CC99; */
	margin-left:5px;
	margin-top:1px;
	margin-right:2px;
	margin-bottom:2px;
	/* width:17px; */
	/* height:17px; */
	-webkit-user-select:none;
	/* float:left; */
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ form_title(2023/6/21)
============================== */
div.form_title{
	/* font-size:12px; */
	border-radius:20px;
	padding-left:15px;
	padding-right:15px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:rgb(216, 216, 255);
	margin-top:5px;
	margin-right:2px;
	margin-bottom:1px;
}

/* フォントサイズ：曖昧すぎる(停止：2020/4/25) */

/* // ------------------------------------------------------------ フォントの太さ：ボールド - 01 */

/* ==============================
  ▼ news_bar(2023/6/21)
============================== */
.news_bar{
	font-weight:bold;
	border-radius:20px;
	padding-top:2px;
	background-color:var(--color-grayC);
	width:20px;
	height:18px;
	text-align:center;
}

/* ==============================
  ▼ now_page_name_bold(2023/6/21)
============================== */
#now_page_name_bold{
	font-weight:bold;
	margin-left:1px;
	margin-top:5.5px;
	margin-right:4px;
}

/* ==============================
  ▼ column_award(2023/6/21)
============================== */
div.column_award{
	font-weight:bold;
	border-radius:5px;
	background-color:var(--color-greenE);
	margin-left:2px;
	margin-top:1px;
	width:15px;
	height:15px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ column_history(2023/6/21)
============================== */
div.column_history{
	font-weight:bold;
	border-radius:5px;
	background-color:var(--color-greenE);
	margin-left:2px;
	margin-top:1px;
	width:15px;
	height:15px;
	text-align:center;
	cursor:pointer;
}

/* // ------------------------------------------------------------ フォントの太さ：ボールド - 02 */

/* ==============================
  ▼ column_stage(2023/6/21)
============================== */
div.column_stage{
	font-weight:bold;
	border-radius:5px;
	padding-top:0.7px;
	background-color:rgb(150, 200, 220);
	margin-left:2px;
	margin-top:1px;
	width:15px;
	height:14.3px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ column_type(2023/6/21)
============================== */
div.column_type{
	font-weight:bold;
	border-radius:5px;
	background-color:rgb(230, 180, 34);
	margin-left:2px;
	margin-top:1px;
	width:15px;
	height:15px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ copy_right_icon(2023/6/21)
============================== */
div.copy_right_icon{
	font-weight:bold;
	border-radius:5px;
	background-color:var(--color-pinkC);
	margin-left:2px;
	margin-top:1px;
	width:15px;
	height:15px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ edit_column(2023/6/21)
============================== */
div.edit_column{
	font-weight:bold;
	border-radius:5px;
	/* background-color:var(--color-greenE); */
	background-color:rgb(230, 180, 34);
	margin-left:2px;
	margin-top:1px;
	width:15px;
	height:15px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ h3_area_top(2023/6/21)
============================== */
div.h3_area_top{
	font-weight:bold;
	border-radius:3px;
	padding:3px;
	background-color:var(--color-grayD);
	margin-left:-4px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:3px;
}

/* ==============================
  ▼ h3_area(2023/6/21)
============================== */
div.h3_area{
	font-weight:bold;
	border-radius:3px;
	padding:3px;
	background-color:var(--color-grayD);
	margin-left:0px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:-5px;
	margin-left:-4px;
	margin-top:6px;
	margin-right:0px;
	margin-bottom:-21px;
}

/* ==============================
  ▼ normal_icon(2023/6/21)
============================== */
div.normal_icon{
	font-weight:bold;
	border-radius:5px;
	background-color:rgb(230, 180, 34);
	margin-left:2px;
	margin-top:1px;
	width:15px;
	height:15px;
	text-align:center;
	cursor:pointer;
}

/* // ------------------------------------------------------------ フォントの太さ：ボールド - 03 */

/* ==============================
  ▼ open_close_icon(2023/6/21)
============================== */
div.open_close_icon{
	font-weight:bold;
	/* ▼ 更新(2023/9/24) */
	border-radius:7px;
	background-color:var(--color-pinkA);
	/* ▼ 追加(2023/9/24) */
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	margin-left:2px;
	margin-top:1px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ task_icon(2023/6/21)
============================== */
div.task_icon{
	font-weight:bold;
	border-radius:5px;
	background-color:var(--color-grayC);
	margin-left:2px;
	margin-top:1px;
	width:15px;
	height:15px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ conditions_contents(2023/6/21)
============================== */
div#conditions_contents{
	font-weight:bold;
	margin-left:3px;
	margin-top:3px;
	float:left;
}

/* ==============================
  ▼ type_icon_normal(2023/6/21)
============================== */
span.type_icon_normal{
	font-weight:bold;
	border-radius:5px;
	background-color:rgba(230, 180, 34, 0.6);
	margin-left:3px;
	margin-top:3px;
	margin-right:2px;
	width:15px;
	height:15px;
	position:absolute;
	float:left;
	display:inline-block;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ rink(2023/6/21)
============================== */
span#rink{
	font-weight:bold;
	border-radius:3px;
	background-color:var(--color-grayD);
}

/* ==============================
  ▼ type_icon_normal2(2023/6/21)
============================== */
span#type_icon_normal2{
	font-weight:bold;
	border-radius:5px;
	background-color:rgba(230, 180, 34, 0.6);
	margin-left:-8px;
	margin-top:0px;
	margin-right:5px;
	width:15px;
	height:15px;
	position:absolute;
	float:left;
	display:inline-block;
	text-align:center;
	cursor:pointer;
}

/* // ------------------------------------------------------------ フォントの太さ：普通 */

/* // ------------------------------------------------------------ フォントの太さ：100 */

/* フォントの太さ：検討中 */

/* フォントの太さ：曖昧すぎる(停止：2020/4/25) */

/* // ------------------------------------------------------------ 枠線：ドット */

/* // ------------------------------------------------------------ 枠線：ソリッド */

/* ==============================
  ▼ logo(2023/6/21)
============================== */
div.logo{
	border:2px solid var(--color-skyZ);
	padding:5px;
	background-image:url("//imgv.jp/photo/Photo0/Tukky_300x300/bakeneko.png");
	margin:1px;
	/* margin-top:10px; */
	/* margin-left:15px; */
	width:115px;
	height:115px;
	/* float:left; */
	/* 黄緑 */
	/* background:radial-gradient(rgba(255, 255, 255, 0) 50%, var(--color-greenD), var(--color-greenD) 90%), url("../image/bakeneko.png"); */
	/* background:radial-gradient(rgba(255, 255, 255, 0) 50%, rgba(240, 240, 240, 255), rgba(240, 240, 240, 255) 90%), url("../image/20150517231705.png"); */
	background-size:125px 125px;
}

/* ==============================
  ▼ circlelogo(2023/6/21)
============================== */
div.circlelogo{
	border:0px solid var(--color-skyZ);
	border-radius:100px;
	padding:5px;
	margin:5px;
	/* margin-top:10px; */
	/* margin-left:15px; */
	width:120px;
	height:120px;
	/* float:left; */
	/* 黄緑 */
	/* background:radial-gradient(rgba(255, 255, 255, 0) 50%, var(--color-greenD), var(--color-greenD) 90%), url("../image/bakeneko.png"); */
	/* background:radial-gradient(rgba(255, 255, 255, 0) 50%, rgba(240, 240, 240, 255), rgba(240, 240, 240, 255) 90%), url("../image/20150517231705.png"); */
	background:radial-gradient(rgba(255, 255, 255, 0) 50%, var(--color-skyZ), var(--color-skyZ) 90%), url("../image/bakeneko.png");
	background-size:130px 130px;
}

/* // ------------------------------------------------------------ 枠線：ソリッド1pxグレイ - 01 */

/* ==============================
  ▼ Area_Dai(2023/6/21)
============================== */
.Area_Dai{
	border:1px solid var(--color-grayC);
	padding:3px;
}

/* ==============================
  ▼ associate_photo(2023/6/21)
============================== */
.associate_photo{
	border:1px solid var(--color-grayC);
	border-radius:2px;
	padding:3px;
	margin:1px;
	width:32px;
	width:48px;
	height:32px;
	height:48px;
}

/* ==============================
  ▼ freeze_menu_button(2023/6/21)
============================== */
.freeze_menu_button{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:7px;
	margin-left:1px;
	margin-top:1px;
	margin-right:1px;
	cursor:pointer;
}

/* ==============================
  ▼ mail_box(2023/6/21)
============================== */
.mail_box{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:8px;
	margin:2px;
}

/* ==============================
  ▼ rink_button(2023/6/21)
============================== */
.rink_button{
	border:1px solid var(--color-grayC);
	border-radius:1px;
	padding:3px;
	margin-left:1.5px;
	margin-right:1.5px;
	width:120px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ toieva_choose_num(2023/6/21)
============================== */
.toieva_choose_num{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:7px;
	margin-left:1px;
	margin-top:1px;
	margin-right:1px;
	cursor:pointer;
}

/* ==============================
  ▼ auto_search(2023/6/21)
============================== */
#auto_search{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:3px;
	margin:1px;
	cursor:pointer;
}

/* ==============================
  ▼ auto_word(2023/6/21)
============================== */
#auto_word{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:3px;
	margin:1px;
	cursor:pointer;
}

/* // ------------------------------------------------------------ 枠線：ソリッド1pxグレイ - 02 */

/* ==============================
  ▼ edit_button(2023/6/21)
============================== */
button.edit_button{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding-left:7px;
	padding-top:5px;
	padding-right:7px;
	padding-bottom:5px;
	background-color:var(--color-grayD);
}

/* ==============================
  ▼ check_select(2023/6/21)
============================== */
div.check_select{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:2px;
	margin:2px;
	width:50px;
	height:50px;
	float:left;
	cursor:pointer;
}

/* ==============================
  ▼ click_area(2023/6/21)
============================== */
div.click_area{
	border:1px solid var(--color-grayC);
	padding-top:2px;
	background-color:rgba(204, 204, 204, 0.9);
	width:150px;
	height:18px;
	top:44px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ column_title_lock(2023/6/21)
============================== */
div.column_title_lock{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:2px;
	margin-left:7px;
	margin-top:3px;
	cursor:pointer;
}

/* ==============================
  ▼ event_area(2023/6/21)
============================== */
div.event_area{
	border:1px solid var(--color-grayC);
}

/* ==============================
  ▼ inventory_ticket(2023/6/21)
============================== */
div.inventory_ticket{
	border:1px solid var(--color-grayC);
	border-radius:2px;
	margin:1px;
	width:64px;
	height:24px;
}

div.inventory_ticket:hover{
	border:1px solid transparent;
}

/* // ------------------------------------------------------------ 枠線：ソリッド1pxグレイ - 03 */

/* ==============================
  ▼ item_block(2023/6/21)
============================== */
div.item_block{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding-left:5px;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:5px;
	margin:1.5px;
}

/* ==============================
  ▼ items(2023/6/21)
============================== */
div.items{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding-left:5px;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:5px;
	margin:1px;
	cursor:default;
}

/* ==============================
  ▼ lobby(2023/6/21)
============================== */
div.lobby{
	border:1px solid var(--color-grayC);
	margin:2px;
	width:84px;
	height:84px;
}

/* ==============================
  ▼ menu_block(2023/6/21)
============================== */
div.menu_block{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	margin:1px;
	width:64px;
	height:64px;
}

/* ==============================
  ▼ mini_inventory(2023/6/21)
============================== */
div.mini_inventory{
	border:1px solid var(--color-grayC);
	border-radius:2px;
	margin:1px;
	width:16px;
	height:16px;
}

/* ==============================
  ▼ open_photo(2023/6/21)
============================== */
div.open_photo{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:3px;
	margin:2px;
	cursor:pointer;
}

div.open_photo:hover{
	background-color:var(--color-grayC);
}

/* ==============================
  ▼ opponent(2023/6/21)
============================== */
div.opponent{
	border:1px solid var(--color-grayC);
	margin:2px;
	width:64px;
	height:64px;
}

/* // ------------------------------------------------------------ 枠線：ソリッド1pxグレイ - 04 */

/* ==============================
  ▼ page_photo(2023/6/21)
============================== */
div.page_photo{
	border:1px solid var(--color-grayC);
	padding:1px;
	margin-right:3px;
	opacity:0.65;
}

div.page_photo:hover{
	opacity:1.0;
}

/* ==============================
  ▼ select_button(2023/6/21) - 2023/6/24
============================== */
div.select_button{
	border:1px solid var(--color-grayC);
	padding:3px;
	margin:1px;
	width:30px;
	width:50px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ select_button2(2023/6/21)
============================== */
div.select_button2{
	border:1px solid var(--color-grayC);
	padding:3px;
	margin:1px;
	width:50px;
	text-align:center;
	cursor:pointer;
	border:1px solid var(--color-grayC);
	margin:1px;
	padding:3px;
	/* width:50px; */
	width:120px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ select_button3(2023/6/21)
============================== */
div.select_button3{
	border:1px solid var(--color-grayC);
	padding:3px;
	margin:1px;
	width:120px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ select_color_area(2023/6/21)
============================== */
div.select_color_area{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:5px;
	/* margin-left:5px; */
	margin:1px;
	width:300px;
}

/* ==============================
  ▼ select_send_all(2023/6/21)
============================== */
div.select_send_all{
	border:1px solid var(--color-grayC);
	padding:3px;
	margin:1px;
}

/* ==============================
  ▼ select_send_each(2023/6/21)
============================== */
div.select_send_each{
	border:1px solid var(--color-grayC);
	padding:3px;
	margin:1px;
}

/* ==============================
  ▼ select_thumb(2023/6/21)
============================== */
div.select_thumb{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:3px;
	margin:2px;
	width:64px;
	height:64px;
}

/* ==============================
  ▼ select(2023/6/21)
============================== */
div.select{
	border:1px solid var(--color-grayC);
	width:48px;
	height:48px;
	margin:2px;
}

/* // ------------------------------------------------------------ 枠線：ソリッド1pxグレイ - 05 */

/* ==============================
  ▼ shop_area(2023/6/21)
============================== */
div.shop_area{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:5px;
	margin:2px;
	width:64px;
	height:64px;
}

/* ==============================
  ▼ skin_type(2023/6/21)
============================== */
div.skin_type{
	border:1px solid var(--color-grayC);
	border-radius:5px;
	margin:3px;
	width:76px;
	height:76px;
	/* display:table-cell; */
	text-align:center;
	vertical-align:middle;
}

/* ==============================
  ▼ start_task_button(2023/6/21)
============================== */
div.start_task_button{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	margin:2px;
	width:50px;
	height:50px;
	cursor:pointer;
}

/* ==============================
  ▼ task_button(2023/6/21)
============================== */
div.task_button{
	border:1px solid var(--color-grayC);
	border-radius:5px;
	padding:5px;
	margin:1px;
	width:64px;
	height:64px;
}

/* ==============================
  ▼ task_comp_edit_button(2023/6/21)
============================== */
div.task_comp_edit_button{
	border:1px solid var(--color-grayC);
	padding-left:4px;
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	margin:1px;
}

/* ==============================
  ▼ task_now_edit_button(2023/6/21)
============================== */
div.task_now_edit_button{
	border:1px solid var(--color-grayC);
	padding-left:4px;
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	margin:1px;
}

/* ==============================
  ▼ ticket_block(2023/6/21)
============================== */
div.ticket_block{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	margin:1px;
	width:64px;
	height:64px;
}

/* ==============================
  ▼ today(2023/6/21)
============================== */
div.today{
	border:1px solid var(--color-grayC);
	border-radius:5px;
	margin:3px;
	width:50px;
	height:50px;
	float:left;
}

/* ==============================
  ▼ top_box2(2023/6/21)
============================== */
div.top_box2{
	border:1px solid var(--color-grayC);
	padding:3px;
	margin:2px;
}

div.top_box2:hover{
	background-color:var(--color-grayC);
}

/* ==============================
  ▼ top_menu(2023/6/21)
============================== */
div.top_menu{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	margin:3px;
	width:64px;
	height:64px;
}

/* // ------------------------------------------------------------ 枠線：ソリッド1pxグレイ - 06 */

/* ==============================
  ▼ vote(2023/6/21)
============================== */
div.vote{
	border:1px solid var(--color-grayC);
	border-radius:5px;
	width:50px;
	height:50px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

/* ==============================
  ▼ arrow(2023/6/22)
============================== */
div#arrow{
	border:1px solid var(--color-grayC);
	padding-top:10px;
	background-color:var(--color-grayC);
	width:150px;
	height:9px;
	position:relative;
	z-index:-1;
	top:0px;
	text-align:center;
}

/* ==============================
  ▼ arrow2(2023/6/22)
============================== */
div#arrow2{
	border:1px solid var(--color-grayC);
	padding-top:10px;
	width:15px;
	height:18px;
	float:left;
	text-align:center;
}

/* ==============================
  ▼ navigator(2023/6/22)
============================== */
div#navigator{
	border:1px solid var(--color-grayC);
	border-radius:5px;
	padding:5px;
	margin-top:0px;
	margin-left:5px;
	margin-bottom:5px;
	width:850px;
	float:left;
}

div#navigator:hover{
	background-color:var(--color-grayC);
}

/* ==============================
  ▼ photolist_img(2023/6/22)
============================== */
div#photolist_img{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding-top:10px;
	width:84px;
	height:84px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

/* ==============================
  ▼ photolist_img2(2023/6/22)
============================== */
div#photolist_img2{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding-top:10px;
	width:100px;
	height:100px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

/* ==============================
  ▼ type_set(2023/6/22)
============================== */
div#type_set{
	border:1px solid var(--color-grayC);
	padding-top:10px;
	margin:3px;
	width:150px;
	height:18px;
	-webkit-user-select:none;
	float:left;
	text-align:center;
	cursor:pointer;
}

/* // ------------------------------------------------------------ 枠線：ソリッド1pxグレイ - 07 */

/* ==============================
  ▼ vote(2023/6/22)
============================== */
div#vote{
	border:1px solid var(--color-grayC);
	border-radius:5px;
	width:50px;
	height:50px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

/* ==============================
  ▼ bannar(2023/6/22)
============================== */
img.bannar{
	border:1px solid var(--color-grayC);
	margin:3px;
	width:120px;
	height:30px;
}

/* ==============================
  ▼ photo_user(2023/6/22)
============================== */
img.photo_user{
	border:1px solid var(--color-grayC);
	width:30px;
	height:30px;
}

/* ==============================
  ▼ comment_margin_gray(2023/6/22)
============================== */
input.comment_margin_gray{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding-left:3px;
	background-color:var(--color-white);
	margin:3px;
	width:120px;
	height:20px;
}

/* ==============================
  ▼ comment_margin2(2023/6/22)
============================== */
input.comment_margin2{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding-left:3px;
	margin:3px;
	width:120px;
	width:100px;
	height:20px;
}

/* ==============================
  ▼ input_chat(2023/6/22)
============================== */
input.input_chat{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding-left:3px;
	margin-bottom:3px;
	width:120px;
	height:20px;
}

/* ==============================
  ▼ pic_area(2023/6/22)
============================== */
span.pic_area{
	border:1px solid var(--color-grayC);
	border-radius:3px;
	padding:3px;
	margin:3px;
	width:64px;
	height:64px;
	float:left;
}

/* ==============================
  ▼ pop_on(2023/6/22)
============================== */
span.pop_on{
	border:1px solid var(--color-grayC);
	background-color:var(--color-white);
	width:200px;
	height:200px;
	position:absolute;
	z-index:1;
	display:block;
}

/* // ------------------------------------------------------------ 枠線：未処理 */

/* ==============================
  ▼ column_read_confirm(2023/6/22) - 2023/6/25
============================== */
div.column_read_confirm{
	border:1px solid var(--color-grayD);
	border-radius:3px;
	padding:5px;
	background-color:var(--color-grayE);
	margin-bottom:7px;
}

.column_read_confirm{
	padding-left:20px;
	padding-right:20px;
}

/* ==============================
  ▼ column_photo(2023/6/22)
============================== */
img.column_photo{
	border:1px solid #FF0000;
	width:18px;
	height:18px;
}

/* ==============================
  ▼ rink_image(2023/6/22)
============================== */
img#rink_image{
	border:0px solid var(--color-grayC);
}

/* ==============================
  ▼ move_photo(2023/6/22)
============================== */
div.move_photo{
	border:1px solid var(--color-skyZ);
	border-radius:3px;
	background-color:var(--color-skyZ);
	width:20px;
	height:20px;
	z-index:3;
	background-size:20px 20px;
	top:60px;
	left:60px;
	cursor:-webkit-grab;
}

/* ==============================
  ▼ now_login_user_photo(2023/6/22)
============================== */
.now_login_user_photo{
	border:1px solid var(--color-skyZ);
	border-radius:16px;
	width:16px;
	height:16px;
}

/* ==============================
  ▼ no_login_user_photo(2023/6/22)
============================== */
.no_login_user_photo{
	border:1px solid var(--color-skyZ);
	border-radius:16px;
	width:16px;
	height:16px;
}

/* ==============================
  ▼ bread_detail(2023/6/22)
============================== */
.bread_detail{
	border:1px solid var(--color-skyZ);
	border-radius:3px;
	padding:7px;
	background-color:var(--color-greenK);
	opacity:0.85;
}

/* ==============================
  ▼ bread_detail_window(2023/6/22)
============================== */
.bread_detail_window{
	border:1px solid var(--color-skyZ);
	border-radius:3px;
	padding:7px;
	background-color:var(--color-greenK);
	opacity:0.85;
}

/* ==============================
  ▼ column_pop_thumbnail(2023/6/22)
============================== */
.column_pop_thumbnail{
	/* 調整(2022/10/15) */
	border:1.5px solid var(--color-skyZ);
	/* border:1px dashed var(--color-grayA); */
	border-radius:2px;
	width:64px;
	height:64px;
}

/* ==============================
  ▼ contents(2023/6/22)
============================== */
div#contents{
	border:1px var(--color-grayB) solid;
	border-radius:2px;
	padding-top:10px;
	padding-left:25px;
	padding-right:15px;
	padding-bottom:15px;
	margin-top:5px;
	margin-bottom:0px;
	width:625px;
}

/* ==============================
  ▼ news_inner(2023/6/22)
============================== */
.news_inner{
	border:1px solid #A1A1A1;
	background-color:var(--color-greenD);
	width:220px;
	opacity:0.8;
	text-align:center;
}

/* ==============================
  ▼ title_photo(2023/6/22)
============================== */
.title_photo{
	border:1px solid var(--color-skyZ);
	border-radius:3px;
	margin-left:3px;
	margin-right:3px;
	width:20px;
	height:20px;
	opacity:0.85;
}

/* ==============================
  ▼ inventory_photo(2023/6/22)
============================== */
div.inventory_photo{
	border:2px solid var(--color-grayC);
	border-radius:3px;
	margin:2px;
	width:32px;
	height:32px;
}

div.inventory_photo:hover{
	border:2px solid #FF0000;
}

/* ==============================
  ▼ inventory_item(2023/6/22)
============================== */
div.inventory_item{
	border:2px solid var(--color-grayC);
	border-radius:3px;
	margin:2px;
	width:32px;
	height:32px;
}

div.inventory_item:hover{
	border:2px solid #FF0000;
}

/* ==============================
  ▼ inventory_circle(2023/6/22)
============================== */
div.inventory_circle{
	border:2px solid var(--color-grayC);
	border-radius:3px;
	margin:2px;
	width:64px;
	height:64px;
}

div.inventory_circle:hover{
	border:2px solid #FF0000;
}

/* ==============================
  ▼ inventory_circle_mini(2023/6/22)
============================== */
div.inventory_circle_mini{
	border:2px solid var(--color-grayC);
	border-radius:3px;
	margin:2px;
	width:48px;
	height:48px;
}

div.inventory_circle_mini:hover{
	border:2px solid #FF0000;
}

/* ==============================
  ▼ pop_column_type(2023/6/22)
============================== */
div.pop_column_type{
	border:0px solid var(--color-grayC);
	padding:3px;
	margin:1px;
	cursor:pointer;
}

/* ==============================
  ▼ column_thumb_icon(2023/6/22)
============================== */
.column_thumb_icon{
	border:1px solid var(--color-skyZ);
	border-radius:10px;
	margin-top:2px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:2px;
	width:15px;
	height:15px;
}

/* ==============================
  ▼ user_icon(2023/6/22)
============================== */
img.user_icon{
	border:1px solid var(--color-skyZ);
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	margin-right:2px;
	width:12px;
	height:12px;
	opacity:0.85;
}

/* ==============================
  ▼ user_icon2(2023/6/22)
============================== */
img.user_icon2{
	border:1px solid var(--color-skyZ);
	border-radius:12px;
	margin-left:8px;
	margin-right:1px;
	width:12px;
	height:12px;
}

/* ==============================
  ▼ page_icon(2023/6/22)
============================== */
img.page_icon{
	border:1px solid var(--color-skyZ);
	border-radius:3px;
	background-color:var(--color-skyZ);
	margin-right:2px;
	width:12px;
	height:12px;
	opacity:0.85;
}

/* ==============================
  ▼ rank_icon2(2023/6/22)
============================== */
.rank_icon2{
	border:2px solid var(--color-grayC);
	border-radius:3px;
	opacity:0.5;
}

/* ==============================
  ▼ gacha_area(2023/6/22)
============================== */
div.gacha_area{
	border:1px solid var(--color-grayB);
	border-radius:5px;
	padding:5px;
	margin:5px;
	float:left;
}

/* ==============================
  ▼ photo_page_name(2023/6/22)
============================== */
.photo_page_name{
	border:1px solid var(--color-grayA);
	border-radius:8px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:1.7px;
	background-color:var(--color-grayD);
}

/* ==============================
  ▼ menu_clock(2023/6/22)
============================== */
.menu_clock{
	border:1px solid var(--color-skyZ);
	border-radius:30px;
	width:30px;
	height:30px;
	-webkit-user-select:none;
	overflow:hidden;
}

/* ==============================
  ▼ window_menu_clock(2023/6/22)
============================== */
.window_menu_clock{
	border:1px solid var(--color-skyZ);
	border-radius:90px;
	width:90px;
	height:90px;
	-webkit-user-select:none;
	overflow:hidden;
}

/* ==============================
  ▼ h3_img(2023/6/22)
============================== */
img.h3_img{
	border:0px solid var(--color-grayC);
	padding-left:2px;
	padding-top:5px;
	padding-right:3px;
	padding-bottom:5px;
}

/* ==============================
  ▼ pic_style(2023/6/22)
============================== */
img.pic_style{
	border-left:1px solid var(--color-grayC);
	border-top:1px solid var(--color-grayC);
	border-bottom:1px solid var(--color-grayC);
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	width:20px;
	height:20px;
}

/* ==============================
  ▼ nyan_pic(2023/6/22)
============================== */
div.nyan_pic{
	border-left:1px solid var(--color-grayC);
	border-top:1px solid var(--color-grayC);
	border-bottom:1px solid var(--color-grayC);
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	width:20px;
	height:20px;
}

/* ==============================
  ▼ input_time(2023/6/22)
============================== */
input.input_time{
	border:1px solid transparent;
	border-radius:3px;
	padding-left:3px;
	background-color:var(--color-grayD);
	margin:3px;
	width:100px;
	height:20px;
}

/* ==============================
  ▼ top_box(2023/6/22)
============================== */
div.top_box{
	border:1px solid transparent;
	padding:1px;
	margin-right:3px;
	opacity:0.65;
}

div.top_box:hover{
	opacity:1.0;
}

/* 枠線：検討中 */
/* ==============================
  ▼ main(2023/6/22)
============================== */
div#main{
	/* border:1px solid var(--color-grayC); */
	border-radius:5px;
	/* padding-top:0px; */
	/*
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	*/
	/* background-color:var(--color-greenD); */
	/* margin-top:0px; */
	/* margin-left:30px; */
	/*
	margin-right:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	*/
	margin-bottom:5px;
	/* width:850px; */
	overflow:hidden;
	float:left;
}

/* ==============================
  ▼ menu_inner(2023/6/22)
============================== */
.menu_inner{
	border:1px solid var(--color-gray9);
	/* border:1px solid #A1A1A1; */
	/* 高級感チョコ-ヘーゼル2(2020/10/28) */
	/* border:1px solid var(--color-orange-light); */
	border-radius:3px;
	/* background-color:rgba(200, 162, 151, 255); */
	/* background-color:var(--color-greenD); */
	/* 変更(2021/7/11) - 水色→緑 */
	/* background-color:var(--color-skyA); */
	background-color:var(--color-greenA);
	/* 高級感チョコ(2020/10/28) */
	/* 高級感チョコ-ヘーゼル(2020/10/28) */
	/* background-color:var(--color-orangeA); */
	/* 高級感チョコ-ヘーゼル2(2020/10/28) */
	/* background-color:var(--color-orange-light); */
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_4.png");
	width:16px;
	height:16px;
	opacity:0.8;
	text-align:center;
}

.menu_inner:hover{
	background-color:var(--color-gray9);
}

/* ==============================
  ▼ bread_photo(2023/6/22)
============================== */
.bread_photo{
	/* border:1px solid var(--color-skyZ); */
	border-radius:3px;
	margin-left:3px;
	margin-right:3px;
	width:20px;
	height:20px;
	opacity:0.85;
}

/* ==============================
  ▼ square_frame(2023/6/22)
============================== */
div.square_frame{
	border:1px solid var(--color-grayC);
	/* border:0px solid transparent; */
	padding:3px;
	margin-left:1px;
	margin-top:1px;
	margin-right:1px;
	/* background:linear-gradient(135deg, transparent 4px, var(--color-grayC) 4px); */
	cursor:pointer;
}

/* ==============================
  ▼ medama_item(2023/6/22)
============================== */
div.medama_item{
	/* border:1px solid var(--color-grayC); */
	border-radius:3px;
	padding:3px;
	background-color:var(--color-goldA);
	margin:3px;
	width:128px;
	height:128px;
	opacity:0.85;
}

/* ==============================
  ▼ rare_item(2023/6/22)
============================== */
div.rare_item{
	/* border:1px solid var(--color-grayC); */
	border-radius:3px;
	padding:3px;
	background-color:#A7A7A7;
	margin:3px;
	width:40px;
	height:40px;
	opacity:0.85;
}

/* ==============================
  ▼ chot_rare_item(2023/6/22)
============================== */
div.chot_rare_item{
	/* border:1px solid var(--color-grayC); */
	border-radius:3px;
	padding:3px;
	background-color:var(--color-bronzeA);
	margin:3px;
	width:40px;
	height:40px;
	opacity:0.85;
}

/* ==============================
  ▼ page_word(2023/6/22)
============================== */
div.page_word{
	/* border:1px solid var(--color-grayC); */
	border-radius:5px;
	padding-left:9px;
	padding-right:9px;
	padding-top:3px;
	padding-bottom:4px;
	background-color:var(--color-grayC);
	margin:2px;
	cursor:pointer;
}

/* ==============================
  ▼ example(2023/6/22)
============================== */
div.example{
	/* border:1px solid var(--color-grayC); */
	border-radius:5px;
	/* padding-top:0px; */
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	background-color:var(--color-greenD);
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	/* width:850px; */
	float:left;
}

/* 枠線：その他 */
/* ==============================
  ▼ chat_button_now(2023/6/22)
============================== */
div.chat_button_now{
	border-left:1px solid var(--color-grayC);
	border-top:1px solid var(--color-grayC);
	border-right:1px solid var(--color-grayC);
	/* border:0px solid transparent; */
	padding:4px;
	/* background-color:#CFCFCF; */
	margin-left:0px;
	margin-top:1px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;
}

/* ==============================
  ▼ chat_button(2023/6/22)
============================== */
div.chat_button{
	border:0px solid var(--color-grayC);
	border-bottom:1px solid var(--color-grayC);
	padding:4px;
	margin-left:0px;
	margin-top:1px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;
}

/* ==============================
  ▼ chat_area(2023/6/22)
============================== */
div.chat_area{
	border-left:1px solid var(--color-grayC);
	border-right:1px solid var(--color-grayC);
	border-bottom:1px solid var(--color-grayC);
	/* border:1px solid var(--color-grayC); */
	padding:5px;
	/* background-color:#CFCFCF; */
	background-color:transparent;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:1px;
}

/* 枠なし：2018/11/30 */
/* ==============================
  ▼ color_box(2023/6/22)
============================== */
div.color_box{
	border:1px solid transparent;
	/* padding:3px; */
	 /* margin-right:3px; */
	/* opacity:0.65; */
}

/* ==============================
  ▼ evaluation(2023/6/22)
============================== */
div.evaluation{
	border:1px solid var(--color-grayE);
	padding:3px;
	margin:1px;
	cursor:pointer;
}

/* ==============================
  ▼ title_left_logo0(2023/6/22)
============================== */
img#title_left_logo0{
	border:2px solid var(--color-grayC);
	border-radius:64px;
	background-color:var(--color-white);
	width:75px;
	height:75px;
	-webkit-user-select:none;
	opacity:0.85;
	z-index:1201;
}

/* ==============================
  ▼ each_column_note_area1(2023/6/23)
============================== */
div#each_column_note_area1{
	border:1px solid var(--color-grayD);
	border-radius:3px;
	padding-left:11px;
	padding-top:7px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:var(--color-grayE);
	margin-left:0px;
	margin-top:3px;
	margin-bottom:7px;
}

/* ==============================
  ▼ chat_button_now2(2023/6/23)
============================== */
div.chat_button_now2{
	/*
	border-left:1px solid var(--color-grayC);
	border-top:1px solid var(--color-grayC);
	border-right:1px solid var(--color-grayC);
	*/
	border:0px solid transparent;
	padding:4px;
	background-color:#CFCFCF;
	margin-left:0px;
	margin-top:1px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;
}

/* ==============================
  ▼ chat_button2(2023/6/23)
============================== */
div.chat_button2{
	/* border:0px solid var(--color-grayC); */
	/* border-bottom:1px solid var(--color-grayC); */
	padding:4px;
	margin-left:0px;
	margin-top:1px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;
}

/* ==============================
  ▼ chat_area2(2023/6/23)
============================== */
div.chat_area2{
	/*
	border-left:1px solid var(--color-grayC);
	border-right:1px solid var(--color-grayC);
	border-bottom:1px solid var(--color-grayC);
	*/
	border:1px solid var(--color-grayC);
	padding:5px;
	background-color:#CFCFCF;
	/* background-color:transparent; */
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:1px;
}

/* ==============================
  ▼ task_icon(2023/6/23)
============================== */
img.task_icon{
	border:1px solid var(--color-skyZ);
	border-radius:1px;
	margin-left:3px;
	width:15px;
	height:15px;
	float:left;
}

/* ==============================
  ▼ pic_detail(2023/6/23)
============================== */
#pic_detail{
	border:1px var(--color-grayB) solid;
	border-radius:2px;
	padding-left:25px;
	padding-top:20px;
	padding-right:15px;
	padding-bottom:20px;
	margin-top:5px;
	margin-bottom:10px;
	/* width:570px; */
}

/* ==============================
  ▼ contents_detail(2023/6/23)
============================== */
#contents_detail{
	border:1px var(--color-grayB) /* var(--color-grayC) */ solid;
	border-radius:2px;
	padding-left:25px;
	padding-top:20px;
	padding-right:15px;
	padding-bottom:15px;
	margin-top:5px;
	margin-bottom:5px;
	width:625px;
}

#contents_detail:hover{
	background-color:var(--color-grayC);
}

/* ==============================
  ▼ page_word_list(2023/6/23)
============================== */
#page_word_list{
	border:1px var(--color-grayB) solid;
	border-radius:2px;
	padding-left:25px;
	padding-top:20px;
	padding-right:15px;
	padding-bottom:15px;
	margin-top:5px;
	margin-bottom:15px;
	width:625px;
}

/* ==============================
  ▼ over_view(2023/6/23)
============================== */
#over_view{
	border:1px var(--color-grayB) solid;
	border-radius:2px;
	padding-left:25px;
	padding-top:20px;
	padding-right:15px;
	padding-bottom:20px;
	margin-top:5px;
	margin-bottom:0px;
	width:625px;
}

/* ==============================
  ▼ LineinBlock(2023/6/23)
============================== */
hr.LineinBlock{
	border-top:1px solid var(--color-grayD);
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	border-bottom:1px solid transparent;
}

/* ==============================
  ▼ delete_photo(2023/6/23)
============================== */
#delete_photo{
	border:1px var(--color-navyA) solid;
	background-color:var(--color-grayC);
	/* var(--color-gray-near) */
	margin:3px;
	width:300px;
}

/* ==============================
  ▼ photo_view(2023/6/23)
============================== */
#photo_view{
	/* border:1px var(--color-grayC) solid; */
	border-radius:5px;
	margin:3px;
	width:100px;
	height:100px;
	/* position:relative; */
	/* float:left; */
}

/* ==============================
  ▼ photo_view2(2023/6/23)
============================== */
#photo_view2{
	border:1px var(--color-grayC) solid;
	border-radius:5px;
	margin:1px;
	position:relative;
	float:left;
}

/* ==============================
  ▼ photo_small_view(2023/6/23)
============================== */
#photo_small_view{
	border:1px dotted var(--color-gray9);
	border-radius:3px;
	padding:3px;
	background-color:var(--color-grayE);
	margin:1px;
	width:50px;
	height:50px;
	position:relative;
	float:left;
}

/* ==============================
  ▼ photo_big_view(2023/6/23)
============================== */
#photo_big_view{
	border:1px var(--color-navyA) solid;
	margin:3px;
	width:300px;
	height:300px;
	position:relative;
}

/* ==============================
  ▼ photo_big2_view(2023/6/23)
============================== */
#photo_big2_view{
	border:1px var(--color-navyA) solid;
	margin:3px;
	width:500px;
	height:500px;
	position:relative;
}

/* ==============================
  ▼ photo_put_view(2023/6/23)
============================== */
img.photo_put_view{
	border:1px var(--color-navyA) solid;
	margin:5px;
}

/* ==============================
  ▼ none_photo(2023/6/23)
============================== */
img.none_photo{
	border:1px var(--color-grayC) solid;
	margin:5px;
}

/* ==============================
  ▼ photo_mode(2023/6/23)
============================== */
#photo_mode{
	border:0px var(--color-navyA) solid;
	padding:5px;
	background-color:var(--color-gray-near);
	margin:3px;
	display:none;
}

/* ==============================
  ▼ amp(2023/6/23)
============================== */
img.amp{
	border:var(--color-black) 1px solid;
	margin:2px;
}

/* ==============================
  ▼ photoborder(2023/6/23)
============================== */
img.photoborder{
	border:3px dotted var(--color-gray9);
	border-radius:3px;
	padding:2px;
	margin:5px;
}

/* ==============================
  ▼ photobutton(2023/6/23)
============================== */
img.photobutton{
	border:1px dotted var(--color-gray9);
	border-radius:3px;
	padding:3px;
	background-color:var(--color-grayE);
	margin:1px;
	cursor:pointer;
}

/* ==============================
  ▼ rink_view2(2023/6/23)
============================== */
.rink_view2{
	border:1px var(--color-grayC) solid;
	background-color:var(--color-white);
	width:150px;
	height:150px;
	position:absolute;
	top:300px;
	left:300px;
	word-break: break-all;
}

/* ==============================
  ▼ photo_use(2023/6/23)
============================== */
#photo_use{
	border-top:10px #FF0000 solid;
	border-left:10px #FF0000 solid;
	border-right:10px transparent solid;
	border-bottom:10px transparent solid;
	width:0px;
	height:0px;
	position:absolute;
}

/* ==============================
  ▼ img_01(2023/6/23)
============================== */
#img_01{
	border:var(--color-black) 3px solid;
	float:right;
}

/* ==============================
  ▼ img_02(2023/6/23)
============================== */
#img_02{
	border:var(--color-black) 3px solid;
	float:right;
}

/* ==============================
  ▼ img_03(2023/6/23)
============================== */
#img_03{
	border:var(--color-black) 3px solid;
	float:right;
}

/* ==============================
  ▼ img_04(2023/6/23)
============================== */
#img_04{
	border:var(--color-black) 3px solid;
	float:right;
}

/* ==============================
  ▼ img_05(2023/6/23)
============================== */
#img_05{
	border:var(--color-black) 3px solid;
	float:right;
}

/* // ------------------------------------------------------------ 枠角丸：0px */

/* ==============================
  ▼ guest_image(2023/6/23)
============================== */
#guest_image{
	border-radius:0px;
	padding:5px;
	margin:3px;
	float:left;
}

/* // ------------------------------------------------------------ 枠角丸：1px */

/* // ------------------------------------------------------------ 枠角丸：2px - 01 */

/* // ------------------------------------------------------------ 枠角丸：2px - 02 */

/* ==============================
  ▼ guest_start_button(2023/6/23)
============================== */
div.guest_start_button{
	border-radius:2px;
	padding-left:6px;
	padding-top:2px;
	padding-right:6px;
	padding-bottom:2px;
	background-color:var(--color-grayD);
	margin-top:2px;
	margin-bottom:2px;
	cursor:pointer;
}

/* ==============================
  ▼ open_circle_button(2023/6/23)
============================== */
div.open_circle_button{
	border-radius:2px;
	padding-left:6px;
	padding-top:2px;
	padding-right:6px;
	padding-bottom:2px;
	background-color:var(--color-grayD);
	margin-top:2px;
	margin-bottom:2px;
	cursor:pointer;
}

/* ==============================
  ▼ smart_page_button(2023/6/23)
============================== */
div.smart_page_button{
	border-radius:2px;
	padding-left:6px;
	padding-top:2px;
	padding-right:6px;
	padding-bottom:2px;
	background-color:var(--color-grayD);
	margin-top:2px;
	margin-bottom:2px;
	cursor:pointer;
}

/* ==============================
  ▼ stay_button_area(2023/6/23)
============================== */
div.stay_button_area{
	border-radius:2px;
	padding-left:6px;
	padding-top:2px;
	padding-right:6px;
	padding-bottom:2px;
	background-color:var(--color-grayD);
	margin-top:2px;
	margin-bottom:2px;
	cursor:pointer;
}

/* ==============================
  ▼ timer_button_area(2023/6/23)
============================== */
div.timer_button_area{
	border-radius:2px;
	padding-left:6px;
	padding-top:2px;
	padding-right:6px;
	padding-bottom:2px;
	background-color:var(--color-grayD);
	margin-top:2px;
	margin-bottom:2px;
	cursor:pointer;
}

/* ==============================
  ▼ type_button(2023/6/23)
============================== */
div.type_button{
	border-radius:2px;
	padding-left:5px;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
	background-color:rgb(207, 189, 178);
	margin:1px;
	cursor:pointer;
}

/* ==============================
  ▼ title_left_logo(2023/6/23)
============================== */
img.title_left_logo{
	border-radius:2px;
	width:28px;
	height:28px;
	opacity:0.85;
}

/* // ------------------------------------------------------------ 枠角丸：2px - 03 */

/* ==============================
  ▼ index_left_logo(2023/6/23)
============================== */
img#index_left_logo{
	border-radius:2px;
	/* margin-top:10px; */
	margin-top:-2.5px;
	width:28px;
	height:28px;
	opacity:0.85;
}

/* ==============================
  ▼ title_left_logo(2023/6/23)
============================== */
img#title_left_logo{
	border-radius:2px;
	/* margin-top:10px; */
	margin-top:-2.5px;
	width:28px;
	height:28px;
	opacity:0.85;
}

/* // ------------------------------------------------------------ 枠角丸：3px - 01 */

/* ==============================
  ▼ color_view(2023/6/23)
============================== */
.color_view{
	border-radius:3px;
	margin:2px;
	width:32px;
	height:32px;
}

/* ==============================
  ▼ copy_dialog(2023/6/23)
============================== */
.copy_dialog{
	border-radius:3px;
	padding-left:5px;
	padding-top:1px;
	padding-right:5px;
	padding-bottom:1px;
	background-color:var(--color-white);
	width:30px;
	opacity:0.62;
	cursor:pointer;
}

/* ==============================
  ▼ create_site_window(2023/6/23)
============================== */
.create_site_window{
	border-radius:3px;
	background-color:var(--color-white);
	width:120px;
	height:100px;
	opacity:0.5;
}

/* ==============================
  ▼ favicon_size(2023/6/23)
============================== */
.favicon_size{
	border-radius:3px;
	margin-left:3px;
	margin-top:3px;
	margin-right:5px;
	margin-bottom:3px;
	width:16px;
	height:16px;
	opacity:0.5;
}

/* // ------------------------------------------------------------ 枠角丸：3px - 02 */
/* ==============================
  ▼ inner_area(2023/6/23)
============================== */
.inner_area{
	border-radius:3px;
	width:300px;
	height:500px;
}

/* ==============================
  ▼ line_area(2023/6/23)
============================== */
.line_area{
	border-radius:3px;
	background-color:transparent;
	width:300px;
	height:500px;
	z-index:1;
}

/* ==============================
  ▼ memo_input(2023/6/23)
============================== */
.memo_input{
	border-radius:3px;
	background-color:var(--color-grayC);
	/* width:272px; */
	height:135px;
	opacity:0.85;
	z-index:13;
}

/* ==============================
  ▼ page_src_icon(2023/6/23)
============================== */
.page_src_icon{
	border-radius:3px;
	margin-left:3px;
	margin-top:3px;
	margin-right:5px;
	margin-bottom:3px;
	width:16px;
	height:16px;
	opacity:0.5;
}

/* // ------------------------------------------------------------ 枠角丸：3px - 03 */

/* // ------------------------------------------------------------ 枠角丸：3px - 04 */
/* ==============================
  ▼ data_view_area(2023/6/23)
============================== */
div.data_view_area{
	border-radius:3px;
	padding:5px;
	background-color:var(--color-grayD);
	margin:2px;
	border-radius:3px;
	background-color:var(--color-grayD);
	margin:2px;
	padding:5px;
}

/* // ------------------------------------------------------------ 枠角丸：3px - 05 */

/* // ------------------------------------------------------------ 枠角丸：3px - 06 */
/* ==============================
  ▼ select_column_area(2023/6/23)
============================== */
div.select_column_area{
	border-radius:3px;
	padding:8px;
	background-color:var(--color-grayC);
	margin:0px;
	/* width:550px; */
	width:100%;
	height:230px;
	overflow:auto;
}

/* ==============================
  ▼ column_thumb_change(2023/6/23)
============================== */
div#column_thumb_change{
	border-radius:3px;
	padding:5px;
	background-color:var(--color-white);
	width:220px;
	opacity:0.85;
	z-index:3;
}

/* // ------------------------------------------------------------ 枠角丸：3px - 07 */
/* ==============================
  ▼ easy_input(2023/6/23) - 2023/6/25
============================== */
div#easy_input{
	border-radius:3px;
	background-color:var(--color-grayC);
	width:272px;
	height:135px;
}

#easy_input{
	 opacity:0.85;
	 z-index:13;
}

/* ==============================
  ▼ edit_thumb(2023/6/23)
============================== */
div#edit_thumb{
	border-radius:3px;
	padding-left:5px;
	padding-right:15px;
	padding-bottom:15px;
	background-color:transparent;
	/*
	margin-top:800px;
	margin-left:285px;
	*/
	z-index:3;
}

/* ==============================
  ▼ studded_map(2023/6/23)
============================== */
div#studded_map{
	border-radius:3px;
	background-color:var(--color-grayC);
	width:700px;
	height:500px;
	opacity:0.5;
	z-index:9;
}

/* ==============================
  ▼ tab_all_info(2023/6/23)
============================== */
div#tab_all_info{
	border-radius:3px;
	padding:3px;
	background-color:var(--color-white);
	width:200px;
	position:absolute;
	opacity:0.8;
	top:595px;
	left:290px;
}

/* ==============================
  ▼ dic(2023/6/23)
============================== */
img.dic{
	border-radius:3px;
	margin-top:2px;
	/* margin-left:15px; */
	margin-right:3.5px;
	margin-bottom:2px;
	width:12px;
	height:12px;
	opacity:0.85;
}

/* ==============================
  ▼ dic2(2023/6/23)
============================== */
img.dic2{
	border-radius:3px;
	margin-top:0.5px;
	margin-left:1.5px;
	margin-right:2.5px;
	margin-bottom:2px;
	width:12px;
	height:12px;
	opacity:0.85;
}

/* // ------------------------------------------------------------ 枠角丸：3px - 08 */
/* ==============================
  ▼ main_icon_pic(2023/6/23)
============================== */
img.main_icon_pic{
	border-radius:3px;
	padding:5px;
	background-color:var(--color-greenF);
	margin-top:2px;
	width:25px;
	height:25px;
	cursor:pointer;
}

/* ==============================
  ▼ pic_data(2023/6/23)
============================== */
img#pic_data{
	border-radius:3px;
	padding:5px;
	background-color:var(--color-greenF);
	width:25px;
	height:25px;
	cursor:pointer;
}

/* // ------------------------------------------------------------ 枠角丸：3px - 09 */

/* // ------------------------------------------------------------ 枠角丸：5px - 01 */
/* ==============================
  ▼ series_map(2023/6/23)
============================== */
.series_map{
	border-radius:5px;
	background-color:var(--color-gray9);
	width:900px;
	height:550px;
	opacity:0.75;
	z-index:120;
}

/* // ------------------------------------------------------------ 枠角丸：5px - 02 */
/* ==============================
  ▼ column_title_all(2023/6/23)
============================== */
div.column_title_all{
	border-radius:5px;
	padding-top:12px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:10px;
	background-color:var(--color-grayD);
	margin-bottom:3px;
	-webkit-user-select:none;
}

/* ==============================
  ▼ column_title(2023/6/23) - 2023/6/25
============================== */
div.column_title{
	border-radius:5px;
	padding-top:12px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:10px;
	background-color:var(--color-grayE);
	/* background-color:var(--color-grayD); */
	/* background-color:rgb(232, 204, 170); */
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	margin-bottom:3px;
	/* height:28px; */
	-webkit-user-select:none;
	overflow:auto;
	transition:all 0.3s;
}

.column_title{
	/* box-shadow:0 0 1.8px 1.8px var(--color-grayE); */
	padding-left:25px;
}

/* // ------------------------------------------------------------ 枠角丸：5px - 03 */
/* ==============================
  ▼ mini_icon(2023/6/23)
============================== */
div.mini_icon{
	border-radius:5px;
	background-color:var(--color-grayC);
	margin:2px;
	width:15px;
	height:15px;
	z-index:3;
	float:left;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ navi_button(2023/6/23)
============================== */
div.navi_button{
	border-radius:5px;
	background-color:var(--color-grayC);
	margin:2px;
	width:30px;
	height:15px;
	float:left;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ navi_buttton2(2023/6/23)
============================== */
div.navi_buttton2{
	border-radius:5px;
	background-color:var(--color-grayC);
	margin:2px;
	width:30px;
	height:15px;
	float:left;
	text-align:center;
	cursor:pointer;
}

/* PageEditから */
div.navi_buttton2{
	border-radius:5px;
	background-color:var(--color-grayC);
	width:30px;
	height:15px;
	margin:2px;
	text-align:center;
	cursor:pointer;
	float:left;
}

/* // ------------------------------------------------------------ 枠角丸：5px - 04 */
/* ==============================
  ▼ footer_main(2023/6/23)
============================== */
div#footer_main{
	border-radius:5px;
	/* padding-top:0px; */
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	background-color:var(--color-greenD);
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	/* width:850px; */
	float:left;
}

/* ==============================
  ▼ sell_calendar(2023/6/23)
============================== */
div#sell_calendar{
	border-radius:5px;
	/* border-radius:5px; */
	padding-left:3px;
	padding-right:3px;
	padding-top:8px;
	padding-bottom:8px;
	/*
	padding-left:3px;
	padding-right:3px;
	padding-top:8px;
	padding-bottom:8px;
	*/
	background-color:var(--color-grayC);
	/* background-color:var(--color-grayC); */
	margin-left:8px;
	margin-right:8px;
	margin-top:3px;
	margin-bottom:10px;
	/*
	margin-left:6px;
	margin-right:6px;
	margin-top:6px;
	margin-bottom:10px;
	*/ 
}

/* // ------------------------------------------------------------ 枠角丸：5px - 05 */

/* // ------------------------------------------------------------ 枠角丸：6px */
/* ==============================
  ▼ series_icon2(2023/6/23)
============================== */
.series_icon2{
	border-radius:6px;
	margin-right:4px;
	width:15px;
	height:15px;
	float:left;
}

/* // ------------------------------------------------------------ 枠角丸：8px */

/* // ------------------------------------------------------------ 枠角丸：10px - 01 */
/* ==============================
  ▼ add_slogan(2023/6/24)
============================== */
.add_slogan{
	border-radius:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:var(--color-grayC);
	margin-left:0px;
	margin-top:0px;
	margin-right:4px;
	width:40px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ apply_button(2023/6/24)
============================== */
.apply_button{
	border-radius:10px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:3px;
	background-color:var(--color-greenA);
	margin-left:4px;
	margin-top:3px;
	margin-right:4px;
	width:100px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ button1_1(2023/6/24)
============================== */
.button1_1{
	border-radius:10px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:3px;
	/* background:linear-gradient(90deg, var(--color-grayC) 0%, var(--color-grayC) 7.5%, var(--color-greenA) 7.5%, var(--color-greenA) 100%), url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png"); */
	/* background:linear-gradient(90deg,blue 0%,blue 50%,red 50%,red 100%); */
	/* background: linear-gradient(to right, #ff0000 0%, #ff0000 50%, #0000ff 50%, #0000ff 100%); */
	/* background:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 6.8%, transparent 6.8%, transparent 100%), url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png"); */
	background:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0px, rgba(0, 0, 0, 0.1) 12px, transparent 12px, transparent 100%), url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	background-color:var(--color-greenA);
	transition:var(--speedA);
	/* background-color:var(--color-greenA); */
	/* background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png"); */
	margin-left:4px;
	margin-top:3px;
	margin-right:4px;
	width:40px;
	text-align:center;
	overflow:auto;
	cursor:pointer;
	transition:var(--speedA);
}

.button1_1:hover{
	background-color:rgb(160, 216, 132);
	background:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0px, rgba(0, 0, 0, 0.1) 24px, transparent 24px, transparent 100%), url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	background-color:var(--color-greenA);
	transition:var(--speedA);
}

/* ==============================
  ▼ event_1(2023/6/24)
============================== */
.event_1{
	border-radius:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	background-color:rgb(208, 176, 188);
	margin:3px;
	width:300px;
	height:20px;
}

/* ==============================
  ▼ info_1(2023/6/24)
============================== */
.info_1{
	border-radius:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	background-color:var(--color-pink-light2);
	margin:3px;
	/* width:400px; */
	height:20px;
}

.info_1:hover{
	background-color:rgb(251, 219, 229);
}

/* ==============================
  ▼ info_2(2023/6/24)
============================== */
.info_2{
	border-radius:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	background-color:var(--color-greenF);
	margin:3px;
	/* width:400px; */
	height:20px;
}

/* ==============================
  ▼ issuing_title(2023/6/24)
============================== */
.issuing_title{
	border-radius:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:var(--color-grayC);
	margin-left:0px;
	margin-top:0px;
	margin-right:4px;
	width:40px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ null_column_thumb_icon(2023/6/24)
============================== */
.null_column_thumb_icon{
	border-radius:10px;
	margin-top:2px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:2px;
	width:15px;
	height:15px;
}

/* ==============================
  ▼ regist_bar_button(2023/6/24)
============================== */
.regist_bar_button{
	border-radius:10px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:3px;
	background-color:var(--color-greenA);
	margin-left:4px;
	margin-top:3px;
	margin-right:4px;
	width:40px;
	text-align:center;
	cursor:pointer;
}

/* // ------------------------------------------------------------ 枠角丸：10px - 02 */
/* ==============================
  ▼ rink_image(2023/6/24)
============================== */
.rink_image{
	border-radius:10px;
	width:10px;
	height:10px;
}

/* ==============================
  ▼ select_slogan(2023/6/24)
============================== */
.select_slogan{
	border-radius:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:var(--color-grayC);
	margin-left:10px;
	margin-top:0px;
	margin-right:4px;
	width:40px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ time_button(2023/6/24)
============================== */
.time_button{
	border-radius:10px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:3px;
	background-color:var(--color-greenA);
	margin-left:4px;
	margin-top:3px;
	margin-right:4px;
	width:40px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ unfreeze_button(2023/6/24)
============================== */
.unfreeze_button{
	border-radius:10px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:var(--color-grayC);
	margin-left:5px;
	margin-top:0px;
	margin-right:4px;
	width:60px;
	text-align:center;
	cursor:pointer;
}

.unfreeze_button:hover{
	background-color:var(--color-grayB);
}

/* ==============================
  ▼ user_background(2023/6/24)
============================== */
.user_background{
	border-radius:10px;
	padding-left:0px;
	padding-right:4px;
	background-color:rgb(213, 198, 189);
}

/* ==============================
  ▼ left_top_search_button(2023/6/24)
============================== */
#left_top_search_button{
	border-radius:10px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:3px;
	background-color:var(--color-greenA);
	margin-left:4px;
	margin-top:3px;
	margin-right:4px;
	width:40px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ search_button(2023/6/24)
============================== */
#search_button{
	border-radius:10px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:3px;
	background-color:var(--color-greenA);
	margin-left:4px;
	margin-top:3px;
	margin-right:4px;
	width:40px;
	text-align:center;
	cursor:pointer;
}

/* ==============================
  ▼ heading_type_long(2023/6/24)
============================== */
div.heading_type_long{
	border-radius:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:var(--color-pink-light2);
	margin-top:3px;
	margin-right:3px;
	margin-bottom:3px;
	width:75px;
	float:left;
	text-align:center;
}

/* // ------------------------------------------------------------ 枠角丸：10px - 03 */
/* ==============================
  ▼ series_color_1(2023/6/24)
============================== */
div.series_color_1{
	border-radius:10px;
	padding-left:7px;
	padding-top:2px;
	padding-right:7px;
	padding-bottom:2px;
	background-color:var(--color-greenF);
	margin:1px;
	width:112px;
}

/* ==============================
  ▼ state_color(2023/6/24)
============================== */
div.state_color{
	border-radius:10px;
	margin-left:3px;
	margin-top:3px;
	width:10px;
	height:10px;
}

/* // ------------------------------------------------------------ 枠角丸：10px - 04 */
/* ==============================
  ▼ conditions_heading(2023/6/24)
============================== */
div#conditions_heading{
	border-radius:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:rgba(208, 176, 188, 1.0);
	margin-top:3px;
	margin-right:3px;
	margin-bottom:3px;
	width:50px;
	float:left;
	text-align:center;
}

/* // ------------------------------------------------------------ 枠角丸：12px */
/* ==============================
  ▼ dic_column(2023/6/24)
============================== */
img.dic_column{
	border-radius:12px;
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:2px;
	width:12px;
	height:12px;
	opacity:0.85;
}

/* // ------------------------------------------------------------ 枠角丸：13px */
/* ==============================
  ▼ series_1(2023/6/24)
============================== */
.series_1{
	border-radius:13px;
	padding-left:6px;
	padding-top:6px;
	padding-right:5px;
	background-color:var(--color-greenF);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	margin-left:3px;
	margin-top:1.5px;
	margin-right:3px;
	margin-bottom:1.5px;
	/* width:150px; */
	width:280px;
	height:20px;
	float:left;
}

/* // ------------------------------------------------------------ 枠角丸：15px */
/* ==============================
  ▼ task_num(2023/6/24)
============================== */
div.task_num{
	border-radius:15px;
	background-color:var(--color-grayC);
	width:15px;
	height:15px;
	float:left;
	text-align:center;
	cursor:pointer;
}

/* // ------------------------------------------------------------ 枠角丸：16px */

/* // ------------------------------------------------------------ 枠角丸：20px */
/* ==============================
  ▼ series_icon(2023/6/24)
============================== */
.series_icon{
	border-radius:20px;
	margin-right:4px;
	width:15px;
	height:15px;
	float:left;
}

/* // ------------------------------------------------------------ 枠角丸：30px */

/* // ------------------------------------------------------------ 枠角丸：32px */
/* ==============================
  ▼ box_square(2023/6/24)
============================== */
div.box_square{
	border-radius:32px;
	width:32px;
	height:32px;
}

/* // ------------------------------------------------------------ 枠角丸：50px */

/* // ------------------------------------------------------------ 枠角丸：64px */

/* // ------------------------------------------------------------ 枠角丸：80px */

/* // ------------------------------------------------------------ 枠角丸：90px */

/* // ------------------------------------------------------------ 枠角丸：100px */

/* // ------------------------------------------------------------ 枠角丸：200px */

/* // ------------------------------------------------------------ 枠角丸：その他(一部) */
/* ==============================
  ▼ info_1_left(2023/6/24)
============================== */
.info_1_left{
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	padding-left:5px;
	padding-top:5px;
	background-color:var(--color-pink-light2);
	margin-left:3px;
	margin-top:3px;
	margin-bottom:3px;
	width:var(--width350);
	height:20px;
}

/* ==============================
  ▼ block_menu(2023/6/24) - 2023/6/25
============================== */
div.block_menu{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding-right:5px;
	background-color:var(--color-grayB);
	margin-left:3px;
	margin-right:3px;
	margin-bottom:-20px;
	height:20px;
	opacity:0.5;
	z-index:12;
	overflow:auto;
}

.block_menu{
	/* box-shadow:1.8px 1.8px 0px 0px var(--color-grayB); */
}

/* 枠角丸：検討中 */
/* ==============================
  ▼ state_color1(2023/6/24)
============================== */
div#state_color1{
	/* border-radius:10px; */
	/* background-color:var(--color-grayC); */
	/*
	margin-left:3px;
	margin-top:3px;
	*/
	/* width:10px; */
	/* height:10px; */
	/* float:left; */
}

/* ==============================
  ▼ state_color2(2023/6/24)
============================== */
div#state_color2{
	/* border-radius:10px; */
	/* background-color:var(--color-grayC); */
	/*
	margin-left:3px;
	margin-top:3px;
	*/
	/* width:10px; */
	/* height:10px; */
	/* float:left; */
}

/* ==============================
  ▼ state_color3(2023/6/24)
============================== */
div#state_color3{
	/* border-radius:10px; */
	/* background-color:var(--color-grayC); */
	/*
	margin-left:3px;
	margin-top:3px;
	*/
	/* width:10px; */
	/* height:10px; */
	/* float:left; */
}

/* ==============================
  ▼ state_color4(2023/6/24)
============================== */
div#state_color4{
	/* border-radius:10px; */
	/* background-color:var(--color-grayC); */
	/*
	margin-left:3px;
	margin-top:3px;
	*/
	/* width:10px; */
	/* height:10px; */
	/* float:left; */
}

/* ==============================
  ▼ news_confirm_button(2023/6/24)
============================== */
.news_confirm_button{
	/* border-radius:12px; */
	/* background-color:var(--color-gray9); */
	margin-top:2px;
	margin-right:5px;
	width:12px;
	height:12px;
	opacity:0.8;
}

/* ==============================
  ▼ navi_button2(2023/6/24)
============================== */
div.navi_button2{
	/* border-radius:5px; */
	/* background-color:var(--color-grayC); */
	/* background-color:var(--color-grayC); */
	margin:2px;
	/* margin:2px; */
	width:40px;
	/* width:50px; */
	height:15px;
	/* height:15px; */
	z-index:3;
	float:left;
	/* float:left; */
	text-align:center;
	/* text-align:center; */
	/* cursor:pointer; */
	cursor:pointer;
}

div.navi_button2:hover{
	background-color:var(--color-grayB);
}

/* ==============================
  ▼ navi_button2_2(2023/6/24)
============================== */
div.navi_button2_2{ 
	/* border-radius:5px;*/
	/* background-color:var(--color-grayC); */
	/* margin:2px; */
	/* width:30px; */
	/* height:15px; */
	/* z-index:16; */
	/* float:left; */
	/* text-align:center; */
	/* cursor:pointer; */
}

/* 曖昧すぎる(停止：2020/4/25) */

/* // ------------------------------------------------------------ パディング：0px */

/* // ------------------------------------------------------------ パディング：0.7px */

/* // ------------------------------------------------------------ パディング：1px */

/* // ------------------------------------------------------------ パディング：2px */

/* // ------------------------------------------------------------ パディング：3px - 01 */
/* ==============================
  ▼ column_icon(2023/6/24)
============================== */
.column_icon{
	padding:3px;
}

/* ==============================
  ▼ gold_icon(2023/6/24)
============================== */
.gold_icon{
	padding:3px;
}

/* ==============================
  ▼ page_icon3(2023/6/24)
============================== */
.page_icon3{
	padding:3px;
}

/* ==============================
  ▼ series_icon3(2023/6/24)
============================== */
.series_icon3{
	padding:3px;
}

/* // ------------------------------------------------------------ パディング：3px - 02 */

/* // ------------------------------------------------------------ パディング：3px - 03 */

/* // ------------------------------------------------------------ パディング：3px - 04 */
/* ==============================
  ▼ pop_column_type_name(2023/6/24)
============================== */
div.pop_column_type_name{
	padding:3px;
	background-color:var(--color-grayD);
	margin:1px;
	cursor:pointer;
}

/* // ------------------------------------------------------------ パディング：3px - 05 */
/* ==============================
  ▼ torn_button(2023/6/24)
============================== */
div.torn_button{
	padding:3px;
	background-color:var(--color-white);
	margin-left:50px;
	margin-top:2px;
	opacity:0.5;
	cursor:pointer;
}

/* // ------------------------------------------------------------ パディング：4px */

/* // ------------------------------------------------------------ パディング：5px - 01 */
/* ==============================
  ▼ comeview(2023/6/24)
============================== */
#comeview{
	padding:5px;
	margin:auto 0;
	width:800px;
	height:800px;
	opacity:0.5;
}

/* // ------------------------------------------------------------ パディング：5px - 02 */

/* // ------------------------------------------------------------ パディング：5px - 03 */

/* // ------------------------------------------------------------ パディング：7px */

/* // ------------------------------------------------------------ パディング：8px */

/* // ------------------------------------------------------------ パディング：10px */

/* // ------------------------------------------------------------ パディング：15px */

/* // ------------------------------------------------------------ パディング：一部 */

/* // ------------------------------------------------------------ パディング：複合 */
/* ==============================
  ▼ tab_nameIn0(2023/6/24)
============================== */
div#tab_nameIn0{
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
}

/* ==============================
  ▼ tab_nameIn(2023/6/24)
============================== */
div#tab_nameIn{
	padding-top:3px;
	padding-left:5px;
	float:left;
}

/* ==============================
  ▼ tab_text(2023/6/24)
============================== */
div#tab_text{
	padding-top:4px;
	padding-right:5px;
	margin-left:1px;
	/* margin-left:2px; */
	float:left;
}

/* // ------------------------------------------------------------ パディング：検討 */
/* ==============================
  ▼ main_left(2023/6/24)
============================== */
div#main_left{
	/*
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	*/
	/* margin:5px; */
	/* width:150px; */
	float:left;
}

/* ==============================
  ▼ main_right(2023/6/24)
============================== */
div#main_right{
	/*
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px; 
	*/
	/* margin:5px; */
	/* width:150px; */
	float:left;
}

/* ==============================
  ▼ wrap(2023/6/24)
============================== */
div#wrap{
	/* padding-top:12px; */
	/* padding-left:20px; */
	/* margin:auto 0; */
	margin-top:40px;
	margin-left:30px;
	margin-right:30px;
	/* width:850px; */
}

/* ==============================
  ▼ footer(2023/6/24)
============================== */
div#footer{
	/* padding-top:0px; */
	/*padding-left:15px; */
	/* margin-left:25px; */
	/* margin-right:25px; */
}

div#footer:hover{
	/* background-color:var(--color-grayC); */
}

/* 修正(2018/12/3) */

/* パディング：曖昧すぎる(停止：2020/4/25) */
/* ==============================
  ▼ h5(2023/6/24)
============================== */
h5{
	/* padding:3px; */
	/* margin:3px; */
}

/* // ------------------------------------------------------------ 背景色：rgb(111, 206, 200) */

/* // ------------------------------------------------------------ 背景色：rgb(150, 200, 220) */

/* // ------------------------------------------------------------ 背景色：rgb(160, 216, 132) */

/* // ------------------------------------------------------------ 背景色：rgb(177, 223, 155) */

/* ==============================
  ▼ button1_2(2023/6/24)
============================== */
.button1_2{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	display:block;
	border-radius:10px;
	width:120px;
	height:20px;
	line-height:19px;
	text-decoration:none;
	text-align:center;
	transition:0.15s;
	margin-left:4px; margin-top:3px; margin-right:4px;
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png"), url("//imgv.jp/ScrollButton/scroll1.png");
	background-size:3px 3px, 120px 120px;
	background-repeat:repeat, no-repeat;
	background-color:var(--color-greenA);
}

.button1_2:hover{
	background-position:0 100%;
}

/* ==============================
  ▼ button1(2023/6/24)
============================== */
.button1{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	display:block;
	border-radius:10px;
	/* あしらい感あり(2022/10/20) */
	/* border:1px solid rgb(137, 168, 122); */
	width:120px;
	height:20px;
	line-height:18px;
	text-decoration:none;
	text-align:center;
	transition:0.15s;
	/* 調整(2022/7/27) 4px->2px */
	margin-left:2px;
	margin-top:3px;
	margin-right:4px;
	/* ScrollButtonはconfにした(2023/4/30) */
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png"), url("//imgv.jp/photo/Photo0/ButtonDeco/button_deco.png");
	background-size:3px 3px, 50px 50px;
	background-repeat:repeat, no-repeat;
	background-color:var(--color-greenA);
	background-position:-38px 0;
	/* cursor:pointer; */
	cursor:default;
}

.button1:hover{
	background-position:-24px 0;
}

/* ==============================
  ▼ button_delay(2023/6/24)
============================== */
.button_delay{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	display:block;
	border-radius:10px;
	/* あしらい感あり(2022/10/20) */
	/* border:1px solid rgb(137, 168, 122); */
	width:120px;
	height:20px;
	line-height:18px;
	text-decoration:none;
	text-align:center;
	transition:0.15s;
	/* 調整(2022/7/27) 4px->2px */
	margin-left:2px;
	margin-top:3px;
	margin-right:4px;
	/* ScrollButtonはconfにした(2023/4/30) */
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png"), url("//imgv.jp/photo/Photo0/ButtonDeco/button_deco.png");
	background-size:3px 3px, 50px 50px;
	background-repeat:repeat, no-repeat;
	background-color:var(--color-greenA);
	background-position:-38px 0;
	cursor:pointer;
}

.button_delay:hover{
	background-position:-24px 0;
}

/* // ------------------------------------------------------------ 背景色：rgb(197, 221, 187) */

/* // ------------------------------------------------------------ 背景色：rgb(207, 189, 178) */

/* // ------------------------------------------------------------ 背景色：rgb(208, 176, 188) */

/* // ------------------------------------------------------------ 背景色：rgb(213, 198, 189) */

/* // ------------------------------------------------------------ 背景色：rgb(216, 216, 255) */

/* // ------------------------------------------------------------ 背景色：rgb(230, 180, 34) */

/* // ------------------------------------------------------------ 背景色：rgb(245, 166, 166) */

/* // ------------------------------------------------------------ 背景色：rgb(249, 207, 221) */

/* // ------------------------------------------------------------ 背景色：rgb(251, 219, 229) */

/* // ------------------------------------------------------------ 背景色：rgba(0, 0, 0, 0.55) */

/* // ------------------------------------------------------------ 背景色：rgba(0, 120, 50, 0.8) */

/* // ------------------------------------------------------------ 背景色：rgba(95, 168, 233, 255) */

/* // ------------------------------------------------------------ 背景色：rgba(103, 103, 103, 255) */

/* // ------------------------------------------------------------ 背景色：rgba(204, 204, 204, 0.9) */

/* // ------------------------------------------------------------ 背景色：rgba(207, 222, 132, 255) */

/* // ------------------------------------------------------------ 背景色：rgba(208, 176, 188, 1.0) */

/* // ------------------------------------------------------------ 背景色：rgba(230, 180, 34, 0.6) */

/* // ------------------------------------------------------------ 背景色：rgba(249, 207, 221, 1.0) */

/* // ------------------------------------------------------------ 背景色：#5FA8E9*/

/* // ------------------------------------------------------------ 背景色：#6DC6F2 */

/* // ------------------------------------------------------------ 背景色：#87D060 */

/* // ------------------------------------------------------------ 背景色：#88745C */

/* // ------------------------------------------------------------ 背景色：var(--color-gray9) */

/* // ------------------------------------------------------------ 背景色：#AAAAAA */

/* // ------------------------------------------------------------ 背景色：#A3D3A3 */

/* // ------------------------------------------------------------ 背景色：#A7A7A7 */

/* // ------------------------------------------------------------ 背景色：#A7D28D */

/* // ------------------------------------------------------------ 背景色：#AF875E */

/* // ------------------------------------------------------------ 背景色：#AFA95E */

/* // ------------------------------------------------------------ 背景色：var(--color-grayB) */

/* // ------------------------------------------------------------ 背景色：var(--color-grayC) - 01 */
/* ==============================
  ▼ comewindow(2023/6/24)
============================== */
.comewindow{
	background-color:var(--color-grayC);
	width:800px;
	height:800px;
	position:absolute;
	opacity:0.5;
	left:200px;
}

/* // ------------------------------------------------------------ 背景色：var(--color-grayC) - 02 */

/* // ------------------------------------------------------------ 背景色：var(--color-grayC) - 03 */
/* ==============================
  ▼ tab_left(2023/6/24)
============================== */
div.tab_left{
	background-color:var(--color-grayC);
	width:3px;
	height:25px;
	position:relative;
	float:left;
}

/* ==============================
  ▼ tab_right(2023/6/24)
============================== */
div.tab_right{
	background-color:var(--color-grayC);
	width:3px;
	height:25px;
	position:relative;
	float:left;
}

/* // ------------------------------------------------------------ 背景色：var(--color-grayC) - 04 */
/* ==============================
  ▼ tab_left(2023/6/24)
============================== */
div#tab_left{
	background-color:var(--color-grayC);
	margin-top:8px;
	width:3px;
	height:25px;
	position:relative;
	float:left;
}

/* ==============================
  ▼ tab_left2(2023/6/24)
============================== */
div#tab_left2{
	background-color:var(--color-grayC);
	width:3px;
	height:25px;
	position:relative;
	float:left;
}

/* // ------------------------------------------------------------ 背景色：var(--color-grayC) - 05 */
/* ==============================
  ▼ tab_right(2023/6/24)
============================== */
div#tab_right{
	background-color:var(--color-grayC);
	margin-top:8px;
	width:3px;
	height:25px;
	position:relative;
	float:left;
}

/* ==============================
  ▼ tab_right2(2023/6/24)
============================== */
div#tab_right2{
	background-color:var(--color-grayC);
	width:3px;
	height:25px;
	position:relative;
	float:left;
}

/* // ------------------------------------------------------------ 背景色：#CFCFCF */

/* // ------------------------------------------------------------ 背景色：#DCDCDC */

/* // ------------------------------------------------------------ 背景色：#DDDDDD - 01 */
/* ==============================
  ▼ no_exists(2023/6/24)
============================== */
#no_exists{
	background-color:var(--color-grayD);
}

/* // ------------------------------------------------------------ 背景色：#DDDDDD - 02 */

/* // ------------------------------------------------------------ 背景色：#DDDDDD - 03 */
/* ==============================
  ▼ data_view(2023/6/24)
============================== */
input.data_view{
	background-color:var(--color-grayD);
	width:85px;
	height:15px;
}

/* // ------------------------------------------------------------ 背景色：#DEDEDE */

/* // ------------------------------------------------------------ 背景色：#E6E6E6 */

/* // ------------------------------------------------------------ 背景色：#E7E8F2 */

/* // ------------------------------------------------------------ 背景色：#EAA2E6 */

/* // ------------------------------------------------------------ 背景色：#EEEEEE - 01 */
/* 停止(2021/12/18) */
/* ==============================
  ▼ hidecomein(2023/6/24)
============================== */
.hidecomein{
	background-color:var(--color-grayE);
	width:410px;
	height:480px;
	position:absolute;
	opacity:0.8;
	z-index:1;
	display:none;
	top:30px;
	left:100px;
}

/* ==============================
  ▼ opencomein(2023/6/24)
============================== */
div.opencomein{
	background-color:var(--color-grayE);
	width:410px;
	height:480px;
	position:absolute;
	opacity:0.8;
	z-index:1;
	display:block;
	top:30px;
	left:100px;
}

/* // ------------------------------------------------------------ 背景色：#EEEEEE - 02 */

/* // ------------------------------------------------------------ 背景色：#F0F0F0 */

/* // ------------------------------------------------------------ 背景色：#F0F8FF */

/* // ------------------------------------------------------------ 背景色：var(--color-white) - 01 */

/* // ------------------------------------------------------------ 背景色：var(--color-white) - 02 */
/* ==============================
  ▼ tab1(2023/6/24)
============================== */
div#tab1{
	background-color:var(--color-white);
	width:50px;
	height:50px;
}

/* ==============================
  ▼ tab2(2023/6/24)
============================== */
div#tab2{
	background-color:var(--color-white);
	width:50px;
	height:50px;
}

/* ==============================
  ▼ tab3(2023/6/24)
============================== */
div#tab3{
	background-color:var(--color-white);
	width:50px;
	height:50px;
}

/* // ------------------------------------------------------------ 背景色：transparent - 01 */
/* ==============================
  ▼ out_area(2023/6/24)
============================== */
div.out_area{
	background-color:transparent;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:-24px;
	height:24px;
	z-index:2;
	pointer-events:none;
}

/* ==============================
  ▼ over_title(2023/6/24)
============================== */
div.over_title{
	background-color:transparent;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:-5px;
	height:5px;
	z-index:4;
}

/* // ------------------------------------------------------------ 背景色：transparent - 02 */

/* 背景色：検討中 */
/* ==============================
  ▼ menu_out_area(2023/6/24)
============================== */
.menu_out_area{
	/* background-color:transparent; */
	/*
	margin-left:3px;
	margin-right:3px;
	margin-bottom:-24px;
	*/
	/* height:24px; */
	/* z-index:2; */
}

/* ==============================
  ▼ center_bar(2023/6/24)
============================== */
.center_bar::-webkit-scrollbar{
	/* background:transparent; */
	width:0px;
	/* overflow:auto; */
}

/* ==============================
  ▼ line_area(2023/6/24)
============================== */
div#line_area{
	/* background-color:var(--color-white); */
	/* background-color:transparent; */
	/* background-color:var(--color-gray9); */
	/* position:relative; */
}

/* 背景色：曖昧すぎる(停止：2020/4/25) */

/* 背景フォト */

/* // ------------------------------------------------------------ 背景フォト：bakeneko.png */

/* // ------------------------------------------------------------ 背景フォト：before_word8.png */

/* // ------------------------------------------------------------ 背景フォト：frame_anime.gif */
/* ==============================
  ▼ frame_anime(2023/6/24)
============================== */
.frame_anime{
	background-image:url(../image/frame_anime.gif);
	background-size:124px 26px;
	background-repeat:no-repeat;
}

/* // ------------------------------------------------------------ 背景フォト：input_text_mark3.png */

/* // ------------------------------------------------------------ 背景フォト：new5_gray_001.jpg */

/* // ------------------------------------------------------------ 背景フォト：wave.gif */
/* ==============================
  ▼ pop(2023/6/24)
============================== */
#pop{
	background-image:url("../image/wave.gif");
}

/* // ------------------------------------------------------------ 背景フォト：window_background6_7.png */

/* // ------------------------------------------------------------ 背景フォト：window_background7_1.png */

/* // ------------------------------------------------------------ 背景フォト：window_background7_4.png */

/* 背景フォト：検討中 */

/* 背景フォト：修正(2018/12/26) */

/* 背景フォト：曖昧すぎる(停止：2020/4/25) */

/* マージン */

/* // ------------------------------------------------------------ マージン：auto 0 */
/* ==============================
  ▼ result(2023/6/24)
============================== */
p#result{
	margin:auto 0;
}

/* ==============================
  ▼ result2(2023/6/24)
============================== */
p#result2{
	margin:auto 0;
}

/* // ------------------------------------------------------------ マージン：0px */
/* ==============================
  ▼ conditions(2023/6/24)
============================== */
div#conditions{
	margin:0px;
}

/* // ------------------------------------------------------------ マージン：1px - 01 */

/* // ------------------------------------------------------------ マージン：1px - 02 */

/* // ------------------------------------------------------------ マージン：1px - 03 */

/* // ------------------------------------------------------------ マージン：1.5px */

/* // ------------------------------------------------------------ マージン：2px - 01 */

/* // ------------------------------------------------------------ マージン：2px - 02 */

/* // ------------------------------------------------------------ マージン：2px - 03 */
/* ==============================
  ▼ tab_all(2023/6/24)
============================== */
div#tab_all{
	margin:2px;
	float:left;
	cursor:pointer;
}

/* ==============================
  ▼ tab_index(2023/6/24)
============================== */
div#tab_index{
	margin:2px;
	float:left;
	cursor:pointer;
}

/* // ------------------------------------------------------------ マージン：2px - 04 */
/* ==============================
  ▼ task1(2023/6/24)
============================== */
div#task1{
	margin:2px;
}

/* ==============================
  ▼ task2(2023/6/24)
============================== */
div#task2{
	margin:2px;
}

/* ==============================
  ▼ task3(2023/6/24)
============================== */
div#task3{
	margin:2px;
}

/* ==============================
  ▼ task4(2023/6/24)
============================== */
div#task4{
	margin:2px;
}

/* // ------------------------------------------------------------ マージン：3px - 01 */

/* // ------------------------------------------------------------ マージン：3px - 02 */
/* ==============================
  ▼ pop_column_thumb(2023/6/24)
============================== */
div.pop_column_thumb{
	/* 調整(2024/1/17) */
	margin:5px;
}

/* // ------------------------------------------------------------ マージン：3px - 03 */
/* ==============================
  ▼ author(2023/6/24)
============================== */
div#author{
	margin:3px;
}

/* ==============================
  ▼ edit_page(2023/6/24)
============================== */
div#edit_page{
	margin:3px;
}

/* // ------------------------------------------------------------ マージン：3px - 04 */

/* // ------------------------------------------------------------ マージン：4px */

/* // ------------------------------------------------------------ マージン：5px - 01 */
/* ==============================
  ▼ color_title(2023/6/24)
============================== */
div.color_title{
	margin:5px;
	width:100px;
}

/* ==============================
  ▼ spacer1(2023/6/24)
============================== */
div#spacer1{
	margin:5px;
	width:77px;
}

/* // ------------------------------------------------------------ マージン：5px - 02 */

/* // ------------------------------------------------------------ マージン：6px */

/* // ------------------------------------------------------------ マージン：10px */
/* ==============================
  ▼ menu_note(2023/6/24)
============================== */
div.menu_note{
	margin:10px;
}

/* ==============================
  ▼ menu_view(2023/6/24)
============================== */
#menu_view{
	margin:10px;
	width:1000px;
}

/* // ------------------------------------------------------------ マージン：20px */
/* ==============================
  ▼ note(2023/6/24)
============================== */
div.note{
	margin:20px;
}

/* // ------------------------------------------------------------ マージン：一部 */
/* ==============================
  ▼ multi_adjust(2023/6/24)
============================== */
.multi_adjust{
	margin-left:1px;
}

/* ==============================
  ▼ ad_close_button(2023/6/24)
============================== */
img.ad_close_button{
	margin-left:3px;
}

/* ==============================
  ▼ comp_close_button(2023/6/24)
============================== */
img.comp_close_button{
	margin-left:3px;
}

/* ==============================
  ▼ updown_button_area(2023/6/24)
============================== */
div.updown_button_area{
	margin-left:4px;
	opacity:0.25;
}

/* ==============================
  ▼ push_column_num_button(2023/6/24)
============================== */
div#push_column_num_button{
	margin-left:4px;
	width:17px;
}

/* ==============================
  ▼ grad_top(2023/6/24)
============================== */
img.grad_top{
	margin-left:5px;
	width:440px;
	opacity:1.0;
	z-index:50;
	pointer-events:none;
}

/* ==============================
  ▼ can_be_regist(2023/6/24)
============================== */
#can_be_regist{
	margin-left:5px;
}

/* ==============================
  ▼ margin_left_10(2023/6/24)
============================== */
div.margin_left_10{
	margin-left:15px;
}

/* ==============================
  ▼ word(2023/6/24)
============================== */
li.word{
	margin-left:15px;
}

/* ==============================
  ▼ caption_1(2023/6/24)
============================== */
#caption_1{
	margin-left:20px;
	list-style-image:url(../image/index.gif);
}

/* ==============================
  ▼ caption_2(2023/6/24)
============================== */
#caption_2{
	margin-left:30px;
	/* list-style-image:url(../image/index2.gif); */
}

/* ==============================
  ▼ at_list(2023/6/24)
============================== */
#at_list{
	margin-left:30px;
}

/* ==============================
  ▼ word_list(2023/6/24)
============================== */
li.word_list{
	margin-left:35px;
}

/* ==============================
  ▼ BlockArea3_promo(2023/9/20)
============================== */
div.BlockArea3_promo{
	font-family:var(--font-Hannotate);
	font-size:var(--font-size10);
	border-radius:5px;
	padding:10px;
	background-color:#E0E0E0;
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture/window_background9.png");
	/* width:100%; */
	/* width:inherit; */
	/* width:fit-content; */
	/* width:auto; */
	margin-top:1px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:8.5px;
	/* margin:auto 0; */
	-webkit-user-select:none;
	/* 調整(2023/4/16) 0.3 -> 0.2 */
	transition:all 0.2s;
	box-shadow:0 0 1.8px 1.8px #E0E0E0;
}

div.BlockArea3_promo:hover{
	background-color:var(--color-grayC);
}

/* ==============================
  ▼ contents_line - Workから移動(2023/9/26)
============================== */
.contents_line{
	display:flex;
	font-family:Boku2-Regular;
	color:#666666;
	align-items:center;
}
 
.contents_line:before,
.contents_line:after{
	/* border-top:1px dashed; */
	/* border-top:1.5px dotted; */
	content:"";
	flex-grow:1;
	/* background-color:transparent; */
	background:linear-gradient(to right, #666666, #666666 3px, transparent 2px, transparent 1px) repeat-x left bottom / 4px 1px; height:1px;
	margin-top:-0.5px;
}
 
.contents_line:before{
	margin-right:10px;
	margin-left:120px;
}
 
.contents_line:after{
	margin-left:10px;
	margin-right:120px;
}

/* ==============================
  ▼ contents_area(2023/9/27)
============================== */
.contents_area{
	/* 更新(2023/11/21) */
	/* ▼ 更新(2024/8/21) */
	width:790px;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:15px;
}

/* ==============================
  ▼ toggle_button_off(2023/10/15)
============================== */
.toggle_button_off{
	position:relative;
	display:flex;
	border-radius:9px;
	/* ▼ ピンク */
	background-color:rgba(255, 141, 141, 0.5);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	width:55px;
	height:25px;
	margin:2px;
	align-items:center;
	box-sizing:content-box;
	cursor:pointer;
	transition:background-color 0.4s;
}

.toggle_button_off:has(:checked){
	/* ▼ みどり */
	background-color:rgba(75, 216, 101, 0.5);
}

.toggle_button_off::before{
	position:absolute;
	border-radius:9px;
	/* ▼ ピンク */
	background-color:rgb(255, 141, 141);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	width:21px;
	height:21px;
	left:4px;
	content:"";
	transition:left 0.4s;
}

.toggle_button_off::after{
	position:absolute;
	color:rgba(255, 255, 255, 0.7);
	font-family:Boku2-Regular;
	font-size:6.5px;
	font-weight:600;
	left:14.5px;
	content:"OFF";
	transition:left 0.4s;
	transform:translateX(-50%);
}

.toggle_button_off:has(:checked)::before{
	/* ▼ みどり */
	background-color:rgb(75, 216, 101);
	left:29.5px;
}

.toggle_button_off:has(:checked)::after{
	font-family:Boku2-Regular;
	left:40px;
	content:"ON";
}

.toggle_button_off input{
	display:none;
}

/* ==============================
  ▼ toggle_button_on(2023/10/15)
============================== */
.toggle_button_on{
	position:relative;
	display:flex;
	border-radius:9px;
	/* ▼ みどり */
	background-color:rgba(75, 216, 101, 0.5);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	width:55px;
	height:25px;
	margin:2px;
	align-items:center;
	box-sizing:content-box;
	cursor:pointer;
	transition:background-color 0.4s;
}

.toggle_button_on:has(:checked){
	/* ▼ ピンク */
	background-color:rgba(255, 141, 141, 0.5);
}

.toggle_button_on::before{
	position:absolute;
	border-radius:9px;
	/* ▼ みどり */
	background-color:rgb(75, 216, 101);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png");
	width:21px;
	height:21px;
	left:29.5px;
	content:"";
	transition:left 0.4s;
}

.toggle_button_on::after{
	position:absolute;
	color:rgba(255, 255, 255, 0.7);
	font-family:Boku2-Regular;
	font-size:6.5px;
	font-weight:600;
	left:28px;
	content:"ON";
	transition:left 0.4s;
	transform:translateX(50%);
}

.toggle_button_on:has(:checked)::before{
	/* ▼ ピンク */
	background-color:rgb(255, 141, 141);
	left:4px;
}

.toggle_button_on:has(:checked)::after{
	font-family:Boku2-Regular;
	left:-1.5px;
	content:"OFF";
}

.toggle_button_on input{
	display:none;
}

/* ==============================
  ▼ contents_line_mark(2023/12/1)
============================== */
.contents_line_mark{
	display:flex;
	font-family:Boku2-Regular;
	margin-left:100px;
	margin-right:100px;
	margin-bottom:-24px;
	justify-content:space-between;
}

/* ==============================
  ▼ skin1(2023/12/27)
============================== */
.skin1{
	font-family:Boku2-Regular;
	color:#666666;
	font-size:13px;
	border-radius:3px;
	border:1px solid #999999;
	border-collapse:collapse;
	margin:3px;
	background-color:#EEEEEE;
	background-image:url('//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png');
}

.skin1 tr{
	border-top:dashed 1px #BBBBBB;
}

.skin1 th{
	/* width:120px; */
	padding:2px;
}

.skin1 td{
	font-size:12px;
	background-color:#FFFFFF;
	padding:2px;
}

/* ==============================
  ▼ skin2(2023/12/27)
============================== */
.skin2{
	font-family:Boku2-Regular;
	color:#EEEEEE;
	font-size:13px;
	border-radius:3px;
	border:1px solid #DDDDDD;
	border-collapse:collapse;
	margin:3px;
	background-color:#CCCCCC;
}

.skin2 tr{
	border-top:dashed 1px #DDDDDD;
}

.skin2 th{
	/* width:120px; */
	background-color:#999999;
	padding:2px;
}

.skin2 td{
	font-size:12px;
	background-color:#666666;
	padding:2px;
}

/* ==============================
  ▼ skin3(2023/12/27)
============================== */
.skin3{
	font-family:Boku2-Regular;
	color:#666666;
	font-size:13px;
	border-radius:3px;
	/* border:1px solid #999999; */
	border-collapse:collapse;
	margin:3px;
	background-color:#DDDDDD;
}

.skin3 tr{
	/* border-top:dashed 1px #CCCCCC; */
}

.skin3 th{
	padding:2px;
	border-bottom:5px solid #748CA5;
	/* width:120px; */
}

.skin3 td{
	font-size:12px;
	background-color:#FFFFFF;
	padding:2px;
	border-bottom:1px solid #748CA5;
}

/* ==============================
  ▼ skin4(2023/12/27)
============================== */
.skin4{
	font-family:Boku2-Regular;
	color:#666666;
	font-size:13px;
	border-radius:3px;
	border:1px solid #999999;
	border-collapse:collapse;
	margin:3px;
	background-color:#DDDDDD;
}

.skin4 tr{
	border-top:dashed 1px #CCCCCC;
}

.skin4 th{
	/* width:120px; */
}

.skin4 td{
	font-size:12px;
	background-color:#FFFFFF;
}

/* ==============================
  ▼ skin5(2023/12/27)
============================== */
.skin5{
	border-radius:3px;
	margin:3px;
	background-color:#EEEEEE;
}

/* ==============================
  ▼ skin6(2024/3/12)
============================== */
.skin6{
	font-family:Boku2-Regular;
	color:#666666;
	font-size:13px;
	border-radius:3px;
	border:1px solid #999999;
	border-collapse:collapse;
	margin:3px;
	background-color:rgba(238, 238, 238, 0.3);
	background-image:url('//imgv.jp/photo/Photo0/BackgroundTexture_3x3/window_background7_1.png');
}

.skin6 tr{
	border-top:dashed 1px #BBBBBB;
}

.skin6 th{
	/* width:120px; */
	padding:2px;
}

.skin6 td{
	font-size:12px;
	background-color:rgba(255, 255, 255, 0.3);
	padding:2px;
}

/* ==============================
  ▼ 説明の吹き出し(2023/12/29)
============================== */
.explain_balloon{
	position:relative;
	display:inline-block;
	/* font-weight:bold; */
	/* color:#000000; */
	border:2px solid #888888;
	border-radius:8px;
	/* ▼ 調整(2023/12/30) */
	background:rgba(234, 246, 253, 0.8);
	background-image:url("//imgv.jp/photo/Photo0/BackgroundTexture/window_background9.png");
	padding:16px;
	box-sizing:border-box;
}

.explain_balloon:before{
	position:absolute;
	border:12px solid transparent;
	/* ▼ 調整(2023/12/30) */
	border-bottom:12px solid rgba(234, 246, 253, 0.8);
	top:-24px;
	left:50%;
	transform:translateX(-50%);
	z-index:2;
	content:"";
}

.explain_balloon:after{
	position:absolute;
	border:14px solid transparent;
	border-bottom:14px solid #888888;
	top:-29px;
	left:50%;
	transform:translateX(-50%);
	z-index:1;
	content:"";
}
