
@media (max-width: 639px) {
  body {
    font-size: 85%!important;
  }
}
body {counter-reset: number 0;}


/*--------------------
基本設定
---------------------*/
.red{color:#cf2e2e;}
.blue{color:#225eb2;}
.gray{color:#999999;}
.redkasen{border-bottom:solid 1px #cf2e2e!important;}
.kurokasen{border-bottom:solid 1px #272727!important;}
.yellow{border-bottom:solid 3px #ffd300!important;}


.fsmall{font-size:90%!important;}
.fbig1{font-size:1.2em;}
.fbig2{font-size:1.5em;}
.fbig3{font-size:2em;}
.fbig4{font-size:3.5em;}
.fbig5{font-size:2.5em;}

.s5{margin-top:5px!important;}
.s10{margin-top:10px!important;}
.s20{margin-top:20px!important;}
.s30{margin-top:30px!important;}
.s40{margin-top:40px!important;}
.s50{margin-top:50px!important;}
.s60{margin-top:60px!important;}

.space0{margin-top:0px!important;}
.space10{margin-top:-10px!important;}
.space20{margin-top:-20px!important;}
.space30{margin-top:-30px!important;}
.space40{margin-top:-40px!important;}
.space50{margin-top:-50px!important;}
.space60{margin-top:-60px!important;}


@media screen and (min-width: 482px) {/*PC*/
.space-top1{margin-top:80px!important;}
.space-top2{margin-top:-50px!important;}
.space-top3{margin-top:60px!important;}

.padd1{padding-top:px!important;}
}
@media screen and (max-width: 481px)  {/*SP*/
	.fbig1{font-size:1.1em;}
	.fbig2{font-size:1.3em;}
	.fbig3{font-size:2em;}
	.fbig4{font-size:1.6em;}
	.fbig5{font-size:1.2em;}
	.fbig0{font-size:90%;}

	.space_mobi0{margin-top:0px!important;}
	.space_mobi10{margin-top:-10px!important;}
	.space_mobi20{margin-top:-20px!important;}
	.space_mobi30{margin-top:-30px!important;}
	
	.s10{margin-top:10px;}
	.s20{margin-top:20px;}
	.s30{margin-top:20px;}
	.s40{margin-top:20px;}
	.s50{margin-top:20px;}
	.s60{margin-top:20px;}
	
	.space-top-sp1{padding-top:30px!important;}
	.space-top-sp2{margin-top:10px!important;}
	.space-top-sp3{margin-top:px!important;}
	.padd1{padding-top:150px!important;}
	
	/*画像のサイズ調整*/
	.media70 img{width:70%!important;}
	/*文字のサイズ調整*/
	.font-sp1{font-size:1.5em;}
}


/*画像のサイズ調整*/
@media screen and (max-width: 481px)  {
.media70 img{width:70%!important;}
}
.media50 img{width:50%!important;}
.media70 img, .media60 img, .media50 img{
	margin-left:auto!important;
	margin-right:auto!important;
}


/*ドロワーメニューの色変更*/
.c-drawer {background:rgba(89,73,63, 0.9);}

.moji2{
	font-size:2em;
}
.moji3{
	font-size:1.6em;
	background-color:#777777;
	color:#FFFFFF;
}


/*フローチャートだけ文字を小さく*/
@media screen and (max-width: 481px)  {
.moji2{font-size:1.8em;}

.wp-block-snow-monkey-blocks-step--item--free .smb-media-text__body{
	font-size:80%;
}
}

@media screen and (min-width: 482px) {/*PC*/
.nonepc, .kotei-br-sp{display:none;}
}
/*モバイルだけ消す*/
@media screen and (max-width: 481px)  {/*SP*/
.nonemobi, .style1 img, .kotei, address{display:none;}
}

/*カラー指定*/
.cler{clear:both;}

/*――――――――――――――――――
画面サイズを調整
―――――――――――――――――――*/


/*――――――――――――――――――
画面幅を100%
―――――――――――――――――――*/
/*画像を中央に*/
.img_center{
	display:block!important;
	margin-left:auto!important;
	margin-right:auto!important;
}
.center{text-align:center!important;}
@media screen and (max-width: 481px)  {/*SP*/
.img_center-sp{
	display:block!important;
	margin-left:auto!important;
	margin-right:auto!important;
}
/*メディアと画像の画像を中央配置*/
.box-media .smb-media-text__figure, .box-nayami .smb-media-text__figure{
	width:60%!important;
	margin-left:auto!important;
	margin-right:auto!important;
}
}

.full-width{
	width: 100vw!important;/*画面100%vwはブラウザ表示幅の単位*/
	position: relative!important;
	left: 50%!important;
	transform: translateX(-50%)!important;
}

.tex-center{text-align:center;}


/*――――――――――――――――――
ボタンの装飾
―――――――――――――――――――*/


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝

header

＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/



/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝

footer

＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

/*よく分からない灰色罫線を消す*/
.l-footer,
.l-footer__body {
  border-top: none !important;
}

.l-footer{background-color:#e7edf2; margin-top:30px!important;}/*フッター部分の背景色*/


/*コピーライト*/
.c-copyright, address {
	text-align:center;
	font-size:80%;
}



/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝

固定ページ内容修正

＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*-----------------------------------
TOPページ
-------------------------------------*/
.title-tex1{
	color:#e5e5e5;
	font-size:7em;
}
.title-tex2{
	font-size:2.8em;
	margin-top:-60px!important;
}
.title-tex2{
  position: relative;
  padding: 1.5rem;
  font-size:2.8em!important;
}
.title-tex2:before {
  position: absolute;
  bottom: -10px;
  left: calc(50% - 30px);
  width: 70px;
  height: 2px;
  content: '';
  border-radius: 2px;
  background: #1cb3c4;
}


/*お知らせ*/
.title-tex3{
	border-left:solid 6px #1cb3c4!important;
	padding-left:10px!important;
}

.table-block{

}
.table-block table{	
	width:70%;
	margin-left:auto!important;
	margin-right:auto!important;
	border-collapse:collapse;
	/*border-top:2px solid #808080;*/
	/*border-left:2px solid #808080;*/
	empty-cells:show;
}
.table-block table th{
	width:50%;
	/*border-right:2px solid #808080;*/
	/*border-bottom:2px solid #808080;*/
	padding:10px;
	text-align:center;
	font-weight:normal!important;
}
.table-block table td{
	width:50%;
	/*border-right:2px solid #808080;*/
	/*border-bottom:2px solid #808080;*/
	padding:10px;
	text-align:center;
	font-size:2em;
}
.table-block table a{display:block;}
.table-block table th a{
	background-color:#1cb3c4;
	padding:15px 10px;
}
.table-block table a:link{color:#FFFFFF;}
.table-block table a:visited{color:#FFFFFF;}
.table-block table a:hover{color:#FFFFFF;}
.table-block table a:active{color:#FFFFFF;}


.title-tex4{writing-mode: vertical-rl;}
.title-tex5{writing-mode: vertical-rl; text-orientation: mixed;}



.flex-box{
	width:100%;
	display: flex;
}
.contents {
	width:100%;
	text-align:center;
	padding:60px 100px 20px 100px;
	height:365px;
}
.contents h3{font-size:2em; margin-bottom:20px;}
.bg1{background-image:url(https://minoritec.co.jp/wp/wp-content/plugins/my-snow-monkey/img/contens01.jpg);}
.bg2{background-image:url(https://minoritec.co.jp/wp/wp-content/plugins/my-snow-monkey/img/contens02.jpg);}
.bg3{background-image:url(https://minoritec.co.jp/wp/wp-content/plugins/my-snow-monkey/img/contens03.jpg);}
.bg1, .bg2, .bg3{
	background-repeat:no-repeat;
	color:#FFFFFF;
}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝

style集

＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/


