<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@font-face {
  font-family: "NotoSansCJKjp";
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Black.woff") format("woff"),
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Bold.woff") format("woff"),
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-DemiLight.woff") format("woff"),
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Light.woff") format("woff"),
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.woff") format("woff"),
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Regular.woff") format("woff"),
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Thin.woff") format("woff"),
  src: url("fonts/NotoSansCJKjp/NotoSansMonoCJKjp-Bold.woff") format("woff"),
  src: url("fonts/NotoSansCJKjp/NotoSansMonoCJKjp-Regular.woff") format("woff");
}


/*全端末（PC・タブレット・スマホ）共通設定
------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*全体の設定
---------------------------------------------------------------------------*/
body {
	margin: 0px;
	padding: 0px;
	color: #666;	/*全体の文字色*/
	font-family: 'NotoSansCJKjp','Tahoma','ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;	/*フォント種類*/
	font-size: 14px;	/*文字サイズ*/
	background: #fff;	/*背景色*/
	-webkit-text-size-adjust: none;
}



/*リンク（全般）設定
---------------------------------------------------------------------------*/
a {
	color: #666;	/*リンクテキストの色*/
	transition: 0.5s;			/*同上*/
	text-decoration: none;
}
a:hover {
	color: #66CCFF;			/*マウスオン時の文字色*/
	text-decoration: none;	/*マウスオン時に下線を消す設定。残したいならこの１行削除。*/
}

/*container（全体を囲むブロック）
---------------------------------------------------------------------------*/
#container {
	height: auto;
	margin-right: 20px;
	margin-left: 10px;

}


#main {
	overflow: hidden;
	float: left;	/*右に回り込み*/
	/* [disabled]margin-bottom: 30px; */
}
/*メインコンテンツのh2タグの設定*/
#main h2 {
	clear: both;
	font-size: 18px;	/*文字サイズ*/
	line-height: 1.4;	/*行間*/
	margin-bottom: 5px;
	padding: 30px 20px 30px;	/*上下、左右への余白*/
	/* [disabled]background: linear-gradient(#fff, #eee); */	/*グラデーション*/
	border-bottom: 1px solid #595757;	/*メニュー下の線の幅、線種、色*/
	border-top: 1px solid #595757;	/*メニュー上の線の幅、線種、色*/
	/* [disabled]box-shadow: 0px 1px 3px rgba(0,0,0,0.15); */	/*ボックスの影。右に、下に、広げる幅、0,0,0は黒の事で0.15は透明度15%の事。*/
	/* [disabled]text-shadow: 0px 2px #fff; */	/*テキストの影。右へ、下へ、色。*/
	text-align: left;
}
/*メインコンテンツのh3タグの設定*/
#main h3 {
	clear: both;
	font-size: 18px;	/*文字サイズ*/
	/* [disabled]margin-bottom: 20px; */
	/* [disabled]padding: 2px 20px; */	/*上下、左右への余白*/
	/* [disabled]border: 1px solid #dcdcdc; */	/*線の幅、線種、色*/
	/* [disabled]background: linear-gradient(#fff, #eee); */	/*グラデーション*/
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/*ボックス内のh3タグ設定*/
#main h3.image {
	font-weight: normal;
	font-size: 16px;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
/*ボックス内のh3前画像設定*/
#main h3.image::before {
	/* [disabled]content: url("../../images/link01.gif"); */
	position: relative;
	top: 0.25em;
	margin-right: 0.5em;
	width: 10px;
}
/*ボックス内のh3後画像設定*/
#main h3.image::after {
	content: url("../../images/link01.gif");
	position: relative;
	/* [disabled]top: 0.25em; */
	margin-right: 0.5em;
	/* [disabled]line-height: 30em; */
	padding-left: 15px;
}

#main h4 {
	clear: both;
	font-size: 16px;	/*文字サイズ*/
	/* [disabled]line-height: 1.4; */	/*行間*/
	/* [disabled]margin-bottom: -100px; */
	padding: 12px 0px 10px 15px;	/*上下、左右への余白*/
	border-bottom: 1px solid #595757;	/*メニュー下の線の幅、線種、色*/
	border-top: 1px solid #595757;	/*メニュー上の線の幅、線種、色*/
	text-align: left;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-weight: normal;
}
#main h6 {
	padding: 15px 0px 3px 5px;	/*上、左右、下への余白*/
	font-family: "Neo Sans", Tahoma;
	font-size: 16px;
	text-align: left;
	float: left;
	font-weight: normal;
}


/*メインコンテンツの段落タグ設定*/
#main p {
	padding: 0px 20px 15px;	/*上、左右、下への余白*/
}

/*ボタンの設定
---------------------------------------------------------------------------*/
#main .square_btn{
	display: inline-block;
	text-decoration: none;
	color: #595857;
	border: solid 1px #595857;
	border-radius: 1px;
	transition: .4s;
	padding: 0.1em 0.3em 0.1em 0.3em;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	letter-spacing: 0.05em;
}

#main .square_btn:hover {
	background: #FFFFFF;
	color: #0066FF;
}
#main .square_btn2{
	display: inline-block;
	padding: 7px 20px;
	border-radius: 25px;
	text-decoration: none;
	color: #595857;
	transition: .4s;
	background-image: url(../walls/medicalback01.jpg);
	font-size: 12px;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	margin-top: 15px;
}

#main .square_btn2:hover {
	color: #CCC;
}
#main .square_btn3{
	display: inline-block;
	padding: 7px 20px;
	border-radius: 25px;
	text-decoration: none;
	color: #595857;
	transition: .4s;
	background-image: url(../walls/medicalback01.jpg);
	font-size: 12px;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	margin-top: 15px;
}

#main .square_btn3:hover {
	color: #CCC;
}


/*ページの各ブロックbox
---------------------------------------------------------------------------*/
/*各ボックスの設定*/
#main .box1 {
	display: block;
	width: 100%;
	float: left;
	height: 100%;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	margin-top: 20px;
}
@media screen and (max-width: 750px) {
#main .box1 {
	width: 50%;
  }
}
#main .box1 #linked {
	position: absolute;
	top: 200px;
	/* [disabled]right: 10px; */		/*ヘッダーブロックに対して右から0pxの位置に配置*/
	display: block;
	width: auto;
	height: 25px;
	float: left;
	text-align: left;
	font-weight: bold;
	color: #336;
	/* [disabled]left: 1px; */
	/* [disabled]margin-right: 100px; */
	margin-left: 30px;
}
#main .box1 #linked a{
	color: #990000;
	text-decoration: underline;
	text-align: right;
	float: right;
	font-family: 'NotoSansCJKjp','Tahoma','ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
#main .box1 #linked a:hover {
	background-repeat: no-repeat;
	/* [disabled]color: #FF0; */
	background-image: url(../../images/linkhover01.png);
}
#main .box2 {
	background: #9c9c9c url(../../images/box1back01.jpg);		/*ボックス内の余白*/
	display: block;
	width: 100%;
	float: left;
	height: 100%;
	position: relative;
	background-color: #FFF;
	padding-left: 18px;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 11px;
	/* [disabled]letter-spacing: -0.1em; */
	line-height: 150%;
	color: #595857;
	text-align: left;
	background-image: url(../../walls/medicalback01.jpg);
}
#main .box2 a{
	color: #595857;
	text-decoration: underline;
	/* [disabled]text-align: right; */
	/* [disabled]float: left; */
	font-family: 'NotoSansCJKjp','Tahoma','ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	position: relative;
}
#main .box2 a:hover {
	background-repeat: no-repeat;
	/* [disabled]color: #FF0; */
	background-image: url(../../images/linkhover01.png);
}
#main .box2 #linked {
	position: absolute;
	top: 200px;
	/* [disabled]right: 10px; */		/*ヘッダーブロックに対して右から0pxの位置に配置*/
	display: block;
	width: auto;
	height: 25px;
	float: left;
	text-align: left;
	font-weight: bold;
	color: #336;
	/* [disabled]left: 1px; */
	/* [disabled]margin-right: 100px; */
	margin-left: 30px;
}
#main .box2 #linked a{
	color: #990000;
	text-decoration: underline;
	text-align: right;
	float: right;
	font-family: 'NotoSansCJKjp','Tahoma','ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
#main .box2 #linked a:hover {
	background-repeat: no-repeat;
	/* [disabled]color: #FF0; */
	background-image: url(../../images/linkhover01.png);
}
#main .boxsh {
	background: #9c9c9c url(../../images/box1back01.jpg);		/*ボックス内の余白*/
	/* [disabled]margin-bottom: 5px; */	/*ボックスの下に1文字分のスペースをあける設定*/
	/* [disabled]border: 1px solid #999; */	/*枠線の幅、線種、色*/
	display: block;
	width: 100%;
	float: left;
	height: 100%;
	position: relative;
	/* [disabled]margin-top: 8px; */
	/* [disabled]margin-left: 5px; */
	/* [disabled]background-color: #FFC; */
	/* [disabled]padding-top: 15px; */
	/* [disabled]padding-left: 7px; */
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	/* [disabled]letter-spacing: -0.1em; */
	line-height: 150%;
	color: #595857;
	/* [disabled]padding-right: 5px; */
}
#main .boxsh #linked {
	position: absolute;
	top: 200px;
	/* [disabled]right: 10px; */		/*ヘッダーブロックに対して右から0pxの位置に配置*/
	display: block;
	width: auto;
	height: 25px;
	float: left;
	text-align: left;
	font-weight: bold;
	color: #336;
	/* [disabled]left: 1px; */
	/* [disabled]margin-right: 100px; */
	margin-left: 30px;
}
#main .boxsh #linked a{
	color: #990000;
	text-decoration: underline;
	text-align: right;
	float: right;
	font-family: 'NotoSansCJKjp','Tahoma','ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
#main .boxsh #linked a:hover {
	background-repeat: no-repeat;
	/* [disabled]color: #FF0; */
	background-image: url(../../images/linkhover01.png);
}

/*テーブル1
---------------------------------------------------------------------------*/
.ta1 {
	width: 100%;
	table-layout: fixed;
	vertical-align: top;
	letter-spacing: -0.05em;
}
.ta1, .ta1 td, .ta1 th{
vertical-align: top;
}
/*テーブル内の右側*/
.ta1 td{
	vertical-align: top;
	background-color: #FFFFFF;				/*背景色*/
	background-image: url(../images/bg4.gif);	/*背景画像の読み込み*/
	background-repeat: no-repeat;			/*背景画像をリピートしない*/
	background-position: right bottom;		/*背景画像を右側、下部に配置*/
}
/*h3タグ設定*/
.ta1 h3 {
	font-size: 100%;
	border-bottom: 1px solid #ffffff;	/*下線の幅、線種、色*/
}
.ta1 a.img {
	background-image: url(../../images/link01.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	margin-right: 3px;
	background-size: 12px 16px;
	text-decoration: none;
}
.ta1 a:hover {
	text-decoration: underline;

}
/*段落タグ設定*/
.ta1 p {
	padding: 0px !important;
}

/*テーブル内の左側の見出し部分*/
.ta1 th{
	background-color: #FFFFFF;	/*背景色*/
	border-bottom: 1px dotted #000000;
}

/*テーブル列左から2番目*/
.ta1 th.cel1{
	width: 20%;
	text-align: left;				/*背景画像を上部に配置*/
	background-color: #FFFFFF;				/*背景色*/
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	/* [disabled]line-height: 3em; */
}
/*テーブル列左から3番目*/
.ta1 td.cel2{
	width: 30%;
	text-align: left;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	line-height: 1.5em;
	letter-spacing: -0.1em;
	border-bottom: 1px dotted #666666;
}
/*テーブル列左から3段目2番目*/
.ta1 td.cel3{
	width: 100%;
	text-align: center;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	vertical-align: bottom;
	letter-spacing: -0.1em;
	height: 40px;
}
/*テーブル列左から3番目*/
.ta1 td.cel4{
	width: 130px;
	text-align: left;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	vertical-align: bottom;
	/* [disabled]line-height: 3em; */
}

/*テーブル2
---------------------------------------------------------------------------*/
.ta2 {
	width: 100%;	/*テーブルの幅*/
}
.ta2, .ta1 td, .ta1 th{
	/* [disabled]border: 1px solid #8c8c8c; */	/*テーブルの枠線の幅、線種、色*/
	line-height: 2;
}
/*テーブル内の右側*/
.ta2 td{
	width: 457px;
	padding: 10px;				/*テーブル内の余白*/
	vertical-align: top;
	background-color: #FFFFFF;				/*背景色*/
	background-image: url(../images/bg4.gif);	/*背景画像の読み込み*/
	background-repeat: no-repeat;			/*背景画像をリピートしない*/
	background-position: right bottom;		/*背景画像を右側、下部に配置*/
}
/*h3タグ設定*/
.ta2 h3 {
	font-size: 100%;
	border-bottom: 1px solid #ffffff;	/*下線の幅、線種、色*/
}
/*段落タグ設定*/
.ta2 p {
	padding: 0px !important;
}
/*画像設定*/
.ta2 img {
	padding: 0px !important;
}

/*テーブル内の左側の見出し部分*/
.ta2 th{
	width: 200px;				/*幅*/
	padding: 10px;				/*テーブル内の余白*/
	text-align: center;			/*文字をセンタリング*/
	background-color: #FFFFFF;	/*背景色*/
}

/*テーブル列左から2番目*/
.ta2 th.cel1{
	width: 100px;
	text-align: right;				/*背景画像を上部に配置*/
	background-color: #FFFFFF;				/*背景色*/
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
/*テーブル列左から3番目*/
.ta2 td.cel2{
	width: 300px;
	text-align: left;
	background-image: url(../images/bg2.gif);	/*背景画像の読み込み*/
	background-repeat: repeat-x;			/*背景画像をＸ軸（横軸）にリピート*/
	background-position: top;				/*背景画像を上部に配置*/
	background-color: #FFFFFF;				/*背景色*/
}
/*テーブル列左から4番目*/
.ta2 td.cel3{
	width: 500px;
	text-align: left;
	background-image: url(../images/bg2.gif);	/*背景画像の読み込み*/
	background-repeat: repeat-x;			/*背景画像をＸ軸（横軸）にリピート*/
	background-position: top;				/*背景画像を上部に配置*/
	background-color: #FFFFFF;				/*背景色*/
}

/*テーブル3
---------------------------------------------------------------------------*/
.ta3 {
	width: 100%;	/*テーブルの幅*/
}
.ta3, .ta1 td, .ta1 th{
	/* [disabled]border: 1px solid #8c8c8c; */	/*テーブルの枠線の幅、線種、色*/
	line-height: 2;
}
/*テーブル内の右側*/
.ta3 td{
	width: 457px;
	padding: 10px;				/*テーブル内の余白*/
	vertical-align: top;
	background-color: #FFFFFF;				/*背景色*/
	background-image: url(../images/bg4.gif);	/*背景画像の読み込み*/
	background-repeat: no-repeat;			/*背景画像をリピートしない*/
	background-position: right bottom;		/*背景画像を右側、下部に配置*/
}
/*h3タグ設定*/
.ta3 h3 {
	font-size: 100%;
	border-bottom: 1px solid #ffffff;	/*下線の幅、線種、色*/
}
/*段落タグ設定*/
.ta3 p {
	padding: 0px !important;
}
/*画像設定*/
.ta3 img {
	padding: 0px !important;
}
/*テーブル内の左側の見出し部分*/
.ta3 th{
	width: 200px;				/*幅*/
	padding: 10px;				/*テーブル内の余白*/
	text-align: center;			/*文字をセンタリング*/
	background-color: #FFFFFF;	/*背景色*/
}

/*テーブル列左から2番目*/
.ta3 th.cel1{
	width: 200px;
	text-align: right;				/*背景画像を上部に配置*/
	background-color: #FFFFFF;				/*背景色*/
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
/*テーブル列左から3番目*/
.ta3 td.cel2{
	width: 300px;
	text-align: left;
	background-image: url(../images/bg2.gif);	/*背景画像の読み込み*/
	background-repeat: repeat-x;			/*背景画像をＸ軸（横軸）にリピート*/
	background-position: top;				/*背景画像を上部に配置*/
	background-color: #FFFFFF;				/*背景色*/
}
/*テーブル列左から4番目*/
.ta3 td.cel3{
	width: 100%;
	text-align: center;
	background-image: url(../images/bg2.gif);	/*背景画像の読み込み*/
	background-repeat: repeat-x;			/*背景画像をＸ軸（横軸）にリピート*/
	background-position: top;				/*背景画像を上部に配置*/
	background-color: #FFFFFF;				/*背景色*/
}


/*schoolブロックbox
---------------------------------------------------------------------------*/
.scmain {
	float: left;	/*右に回り込み*/
	/* [disabled]padding: 40px 0 0 0; */	/*上、右、下、左側へのボックス内の余白*/
	width: 100%;
	height: 100%;
}
.sctitlebox1 {
	display: block;
	width: 100%;
	float: left;
	height: 30px;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	margin-bottom: 10px;
	/* [disabled]padding-left: 10px; */
	/* [disabled]border-top: 1px solid #595757; */
	border-bottom: 1px solid #595757;
	/* [disabled]padding-bottom: 5px; */
	margin-top: 5px;
}
.sctitlebox1 P{
	float: left;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.sctitlebox1 h2 {
	text-align: left;
	font-weight: normal;
	color: #595857;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 16px;
	float: left;
	text-decoration: none;
	margin-left: -4px;
}
.sctitlebox1 h3 {
	text-align: left;
	font-weight: normal;
	color: #595857;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	float: left;
	text-decoration: none;
	margin-left: -5px;
}
.sctitlebox2 {
	display: block;
	width: 100%;
	float: left;
	height: 25px;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	margin-bottom: 3px;
	/* [disabled]border-top: 1px solid #595757; */
	border-bottom: 1px solid #595757;
	padding: 5px 0px 10px 0px;
	margin-top: 5px;
}
.sctitlebox2 P{
	float: left;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.sctitlebox2 h3 {
	text-align: left;
	font-weight: normal;
	color: #595857;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 16px;
	float: left;
	text-decoration: none;
}
.sctitlebox3 {
	display: block;
	width: 100%;
	float: left;
	height: 25px;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	margin-bottom: 3px;
	/* [disabled]border-top: 1px solid #595757; */
	/* [disabled]border-bottom: 1px solid #595757; */
	padding: 5px 0px 10px 0px;
	margin-top: 5px;
}
.sctitlebox3 P{
	float: left;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.sctitlebox3 h3 {
	text-align: left;
	font-weight: normal;
	color: #595857;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 16px;
	float: left;
	text-decoration: none;
}
.sctitlebox4 {
	display: block;
	width: 100%;
	float: left;
	height: 25px;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	margin-bottom: 3px;
	/* [disabled]border-top: 1px solid #595757; */
	border-bottom: 1px solid #595757;
	padding: 5px 0px 10px 0px;
	margin-top: 5px;
}
.sctitlebox4 P{
	float: left;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.sctitlebox4 h3 {
	text-align: left;
	font-weight: normal;
	color: #595857;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 16px;
	float: left;
	text-decoration: none;
}
.scbox1 {
	display: block;
	width: 105%;
	float: left;
	height: 100%;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	color: #595857;
	margin-left: -10px;
	border-color: #CCC;
}
.scbox2 {
	display: block;
	width: 105%;
	float: left;
	height: 100%;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	color: #595857;
	margin-left: -10px;
}
.scbox3 {
	display: block;
	width: 105%;
	float: left;
	height: 100%;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	color: #595857;
	margin-left: -10px;
}
.scbox4 {
	display: block;
	width: 105%;
	float: left;
	height: 100%;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	color: #595857;
	margin-left: -10px;
}
.scbox5 {
	display: block;
	width: 105%;
	float: left;
	height: 100%;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	color: #595857;
	margin-left: -10px;
}
.scbox6 {
	display: block;
	width: 105%;
	float: left;
	height: 100%;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	color: #595857;
	margin-left: -10px;
}
.scbox7 {
	display: block;
	width: 105%;
	float: left;
	height: 100%;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	color: #595857;
	margin-left: -10px;
}
.scbox8 {
	display: block;
	width: 105%;
	float: left;
	height: 100%;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	color: #595857;
	margin-left: -10px;
}
.scbox8 p {
	float: left;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 16px;
	text-decoration: none;
	margin-left: -9px;
}
.scbox9 {
	display: block;
	width: 105%;
	float: left;
	height: 100%;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	color: #595857;
	margin-left: -10px;
}
.scbox10 {
	display: block;
	width: 105%;
	float: left;
	height: 100%;
	position: relative;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	color: #595857;
	margin-left: -10px;
}
.scboxbottom01 {
	display: block;
	width: 100%;
	float: left;
	height: 5px;
	position: relative;
	color: #595857;
}
/*ifamesc(school ifrm-container)設定
---------------------------------------------------------------------------*/
.ifrm-containersc1 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
}
.ifrmsc1 {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc1end {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
	/* [disabled]border-bottom: 1px solid #595857; */
}
.ifrmsc1end {
	width: 100%;
	height: 100%;
	border: none;
	border-bottom: 1px solid #595857;
}
.ifrm-containersc2 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
}
.ifrmsc2 {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc2end {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
	border-bottom: 1px solid #595857;
}
.ifrmsc2end {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc3 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
}
.ifrmsc3 {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc3end {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
	border-bottom: 1px solid #595857;
}
.ifrmsc3end {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc4 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
}
.ifrmsc4 {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc4end {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
	border-bottom: 1px solid #595857;
}
.ifrmsc4end {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc5 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
}
.ifrmsc5 {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc5end {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
	border-bottom: 1px solid #595857;
}
.ifrmsc5end {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc6 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
}
.ifrmsc6 {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc6end {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
	border-bottom: 1px solid #595857;
}
.ifrmsc6end {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc7 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
}
.ifrmsc7 {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc7end {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
	border-bottom: 1px solid #595857;
}
.ifrmsc7end {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc8 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
}
.ifrmsc8 {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc8end {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
	border-bottom: 1px solid #595857;
}
.ifrmsc8end {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc9 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
}
.ifrmsc9 {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc9end {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
	border-bottom: 1px solid #595857;
}
.ifrmsc9end {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc10 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
}
.ifrmsc10 {
	width: 100%;
	height: 100%;
	border: none;
}
.ifrm-containersc10end {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	display: block;
	border-bottom: 1px solid #595857;
}
.ifrmsc10end {
	width: 100%;
	height: 100%;
	border: none;
}

/*SCリスト内テーブル
---------------------------------------------------------------------------*/

/*段落タグ設定*/
.ta1 
.ta1 p {
	padding: 0px !important;
}

/*テーブル内の左側の見出し部分*/
.ta1 th{
	background-color: #FFFFFF;	/*背景色*/
}

/*テーブル列左から2番目*/
.ta1 th.cel1{
	width: 100px;
	text-align: left;				/*背景画像を上部に配置*/
	background-color: #FFFFFF;				/*背景色*/
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	vertical-align: bottom;
	/* [disabled]line-height: 3em; */
	padding-left: 20px;
	/* [disabled]height: 10px; */
	letter-spacing: -0.1em;
}
@media screen and (max-width: 750px) {
.ta1 th.cel1{
	width: 60px;
  }
}
.ta1 th.cel2{
	width: 150px;
	text-align: left;				/*背景画像を上部に配置*/
	background-color: #FFFFFF;				/*背景色*/
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	/* [disabled]line-height: 3em; */
	padding-left: 20px;
	/* [disabled]height: 10px; */
	letter-spacing: -0.1em;
}
/*テーブル列左から3番目*/
.ta1 td.cel2{
	width: 140px;
	text-align: right;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	vertical-align: bottom;
	/* [disabled]line-height: 3em; */
	/* [disabled]height: 10px; */
	padding-right: 30px;
}
@media screen and (max-width: 750px) {
.ta1 td.cel2{
	width: 180px;
  }
}
/*テーブル列左から3段目2番目*/
.ta1 td.cel3{
	width: 80px;
	text-align: right;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	/* [disabled]line-height: 3em; */
	/* [disabled]height: 10px; */
}
/*テーブル列左から3番目*/
.ta1 td.cel4{
	width: 90px;
	text-align: left;
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	vertical-align: central;
	/* [disabled]line-height: 3em; */
	/* [disabled]height: 20px; */
	/* [disabled]padding-left: 10px; */
	letter-spacing: -0.1em;
}
.ta1 td.cel4 a{
	font-family: 'NotoSansCJKjp', 'Tahoma', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: -0.1em;
}
/*SCリスト内ボタン
---------------------------------------------------------------------------*/
.square_btnsc{
	display: inline-block;
	text-decoration: none;
	color: #595857;
	border: solid 1px #595857;
	border-radius: 1px;
	transition: .4s;
	padding: 0em 0.3em 0em 0.3em;
	font-family: "Neo Sans", Tahoma;
	font-size: 14px;
}

.square_btnsc:hover {
	background: #FFFFFF;
	color: #66CCFF;
}
---------------------------------------------------------------------------*/
#pagetop {
	clear: both;
	margin-right: 2%;
	bottom: 30px;
}
#pagetop a {
	color: #fff;		/*文字色*/
	font-size: 20px;	/*文字サイズ*/
	background: #e2527a;	/*背景色*/
	text-decoration: none;
	text-align: center;
	display: block;
	float: right;
	width: 100px;
}
/*マウスオン時*/
#pagetop a:hover {
	background: #d43e69;	/*背景色*/
	color: #fff;		/*文字色*/
}


/*iphone iframe
---------------------------------------------------------------------------*/
.ifrm-container {
	width: 100%;
	height: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	/* [disabled]display: block; */
}
.ifrm {
	width: 100%;
	height: 100%;
	border: none;
}

/*その他
---------------------------------------------------------------------------*/
.clear {clear: both;}


/*ページの上部に戻る「↑」ボタン
---------------------------------------------------------------------------*/
@keyframes scroll {
0% {opacity: 0;}
100% {opacity: 1;}
}
/*通常時のボタンは非表示*/
body .nav-fix-pos-pagetop a {
	display: none;
}
/*fixmenu_pagetop.jsで設定している設定値になったら出現するボタンスタイル*/
body.is-fixed-pagetop .nav-fix-pos-pagetop a {
	display: block;
	text-decoration: none;
	text-align: center;
	width: 40px;	/*ボタンの幅*/
	line-height: 40px;	/*ボタンの高さ*/
	z-index: 100;
	position: fixed;
	bottom: 100px;	/*ウィンドウの下から20pxの場所に配置*/
	right: 5%;		/*ウィンドウの右から1%の場所に配置*/
	background: #000;	/*背景色（古いブラウザ用）*/
	background: rgba(0,0,0,0.3);	/*背景色。0,0,0は黒の事で0.6は60%色がついた状態。*/
	color: #fff;	/*文字色*/
	border-radius: 50%;	/*角丸指定。50%にすると円形になる。四角形がいいならこの１行削除。*/
	animation-name: scroll;	/*上のアニメーションで指定しているkeyframesの名前（scroll）*/
	animation-duration: 1S;	/*アニメーションの実行時間*/
	animation-fill-mode: forwards;	/*アニメーションの完了後、最後のキーフレームを維持する*/
}
/*マウスオン時の背景色*/
body.is-fixed-pagetop .nav-fix-pos-pagetop a:hover {
	background: #Fcf;
}

/*iphone iframe
---------------------------------------------------------------------------*/
.ifrm-container {
	width: 100%;
	height: 100%px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	/* [disabled]display: block; */
}
.ifrm {
	width: 100%;
	height: 100%;
	border: none;
}


/*画面幅800px以下の設定
------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:800px){
	
/*アンカーリンクずれ調整
------------------------------------------------------------------------------------------------------------------------------------------------------*/
span.anchorlink {
	position: relative;
	top: -100px;
	/*アンカーリンク先topからの位置*/
	display: block;
    }



/*コンテンツ（左右ブロックとフッターを囲むブロック）
---------------------------------------------------------------------------*/
#contents {
	border-top: 1px solid #dcdcdc;	/*枠線の幅、線種、色*/
	border-radius: 0px 0px 0px 0px;	/*角丸のサイズ。左上、右上、右下、左下への順番。*/
}

/*main,subコンテンツ
---------------------------------------------------------------------------*/
#main, #sub {
	float: none;
	width: auto;
	padding: 2% 2% 0;	/*上、左右、下へのボックス内の余白*/
}

/*トップページ内「更新情報・お知らせ」ブロック
---------------------------------------------------------------------------*/
/*アイコン*/

section#new {
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
section#new h4::before {
	float: right;	/*右に回り込み*/
	margin-top: -7px;
	font-size: 18px;	/*文字サイズ*/
	background: #fff;	/*背景色*/
	border-radius: 50%;	/*角丸のサイズ*/
	width: 30px;		/*幅*/
	line-height: 30px;	/*高さ*/
	text-align: center;	/*文字をセンタリング*/
	border: 0.5px solid #595757;	/*枠線の幅、線種、色*/
	/* [disabled]box-shadow: 1px 1px 6px rgba(0,0,0,0.1) inset; */	/*内側への影*/
}
/*プラスアイコンの文字*/
section#new h4.close::before {
	content: "＋";
	/* [disabled]padding-bottom: 5px; */
	/* [disabled]margin-bottom: 5px; */
}


/*全体の設定


/*メインコンテンツの段落タグ設定*/
#main p {
	padding: 0px 10px 15px;	/*上、左右、下への余白*/
}
/*マイナスアイコンの文字*/
section#new h4.open::before {
	content: "−";
	/* [disabled]padding-bottom: 5px; */
	/* [disabled]margin-bottom: 5px; */
}


/*その他
---------------------------------------------------------------------------*/
.ws,.wl {width: 94%;}
img.fr,img.fl {float: none;margin: 0;width: 100%;}
.fl-half{float:none;width:100%;margin-left:0;}

}
</pre></body></html>