﻿@charset "utf-8";
/* ---------------------------------------------------------
 * style.css
 * 新規設定：★R02.06.22 (月)
 * 前回更新：★R02.08.05 (水) ★R02.08.09 (日)
 * 最終更新：★R02.08.16 (日) ★R02.08.23 (日)
** ------------------------------------------------------ */
/* ---- 上・右・下・左 ◆ 上・左右・下 ◆ 上下・左右 ---- */

.center { text-align: center; }
.red { color: red; }
.orange { color: orange; }
.aqua { color: aqua; }
.yellow { color: yellow; }
.pink { color: #ffcccc; }

.ls10 { letter-spacing: 10px; }

header.site-header div.inner hr {
	height: 1px;
	width: 100%;
	margin: 20px 0 10px 0;
	background-color: #0dd;
	border: none;
	color: #0dd;
}
.site-header>.inner>.site-new {
  margin-right:35px;
  font-size:1em;
  text-align: right;
  font-weight:300;
  }
/* ★R02.08.23 (日) */
.site-main> div hr {
	height: 1px;
	max-width: 99%;
	margin: 20px 10px 20px 10px;
	background-color: #0dd;
	border: none;
	color: #0dd;
}

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

/* - - - ▼【重要】★メニュー ★R02.08.16 (日) - - - - - - - - */
@media screen and (min-width:768px),print {
.nav-global{margin:0 0 8px}    /* ★R02.08.17 (月) 24px 0 12px */
.nav-global>.inner>.navigation{margin-bottom:0}
.nav-global>.inner>.navigation>.list>li>.handle{font-weight:700}

html[data-script-enabled=true] .nav-global>.inner>.navigation>.list{justify-content:center;margin-left:0}
html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li{text-align:center;flex-grow:1;flex-basis:25%;min-width:25%;max-width:25%;padding-left:0}
html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle{padding:0}
html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle>span{
  flex-grow:1;
  padding:2px;   /* ★R02.08.17 (月) 10px */
  }
html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle>span::after,html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle>span::before{pointer-events:none;position:absolute;top:0;bottom:0;display:block;height:16px;margin:auto 0;border-left:1px solid #e1e1e1}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle>span::before{left:-1px;content:""}
html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li:last-child>.handle>span::after{right:1px;content:""}
}

/* - - - ▼OnePoint ★H28.04.08 (金) - - - - - - - - - - - - - */
.pink2:before {
	color: #f08;
	content: '\2756';          /* \271c */
	margin: 0px 2px 0 0;
	padding:  0px 3px 0 10px;
/*	line-height:26pt; */
}
.blue2:before {
	color: #0ad;  /* #8ff */
	content: '\2756';
	padding: 0 5px 0 10px;
}
.orange2:before {
	color: #d60;
	content: '\2756';
	padding: 0 5px 0 10px;
}

/* ------ ▼primary-actions ----------------------------- */
.blue3 { color: #22bbdd; }
.red3 { color: #ff0000; font-size:1.5em; margin-left: 3px; }
.orange3 { color: #ff8811; font-size:1.5em; margin-left: 12px; }
.olive3 { color: #dddd00; font-size:1.5em; margin-left: 12px; }
.silver3 { color: #cccccc; font-size:1.5em; margin-left: 12px; }
.lime3 { color: #55ee55; font-size:1.5em; margin-left: 12px; }
.aqua3 { color: #55ddff; font-size:1.5em; margin-left: 12px; }
.purple3 { color: #cc77ee; font-size:1.5em; margin-left: 12px; }
.pink3 { color: #ff00ff; font-size:1.5em; margin-left: 12px; }

/* ------ ▼test-actions color: #cccccc;  --------------- */
/* --------------------
 * css 16色 カラーコード
| aqua   #00ffff | black #000000 | blue   #0000ff | fuchsia #ff00ff |
| gray   #808080 | green #008000 | lime   #00ff00 | maroon  #800000 |
| navy   #000080 | olive #808000 | purple #800080 | red     #ff0000 |
| silver #c0c0c0 | teal  #008080 | white  #ffffff | yellow  #ffff00 |
-------------------- */
