@charset "utf-8";

/* CSS Document */

/* ======================================================
	[wide]
	@import"../css/test_line.css";
	------------------------------------------------------
	min-width　→　○px以上だと??という設定にする
	max-width　→　○px以下だと??という設定にする
====================================================== */

/* 行き来するボタン */
.SwitchingBtnPC
{
	display: none;
}

.SwitchingBtnSP
{
}

/* ======================================================
	======================================================
	======================================================
	======================================================
	======================================================
	======================================================
====================================================== */
/* ページ構成 */
html,
body
{
	min-height: 100vh;
}

/* 横スクロールで切れないように */
body,
section,
.WrapM,
.Header,
.Footer,
#Admin,
#Form .Main
{
}

/*
	min-width: 70em;
*/

.WrapM,
#Form .Main
{
	max-width: 80em;
}

section,
.WrapM,
.Header,
.Footer,
/*.FooterBtn,*/
#Admin,
#Form .Main
{
	margin-left: auto;
	margin-right: auto;
}

body
{
}

body>#wrap
{
}

/* 幅が、本文以上 */
@media screen and (min-width: calc(16px * 80)) {
 .FooterBtn {
 right: calc((100% - 80em) / 2);
}
}
/* 幅が、本文未満 */
@media screen and (max-width: calc(16px * 80)) {
 .FooterBtn {
}
/*
		left: calc((100% - 80em) / 2);
		left: calc((100vw - 80em) / 2);
*/
}

/* 幅が、指定以上 */
@media print, screen and (min-width: 750px) {

.Drawer
{
	display: none;
}
}

/* Google */
@media screen and (-webkit-min-device-pixel-ratio:0) {
}

/* ======================================================
	======================================================
	======================================================
	======================================================
====================================================== */






/* 幅が、指定以上 */
@media print, screen and (min-width: 750px) {

/* <br>表示・非表示 */
.SuBR
{
}

.SBR
{
	display: none;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	border-width: 0;
	overflow: hidden;
	font-weight: inherit;
}

.SuDsp
{
}

.SDsp
{
	display: none;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	border-width: 0;
	overflow: hidden;
}
}
