

p.Smalltrue
{
	font-size : 13px; font-size : 1.3rem;
}

/*==================================================*/
/*コンテナ
/*==================================================*/
div.ContainerStd
{
	clear : both;

	z-index : 0;

	margin : 0;
	padding : 0;
	
	background-image : none;
}

/*==================================================*/
/*ボディー
/*==================================================*/
div.Body,
div.Body-Std
{
	position : relative;
	float : none;
	clear : both;

	background-repeat : repeat-y;
	background-position : left top;
	background-image : none;
	
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 0px;
	padding-right : 0px;
	
/*	background-image : url(https://www.niwayu.jp/images/Body.jpg); */
	background-repeat : repeat-y;
	background-position : left top;
}

/*==================================================*/
/*ヘッター/フッター
/*==================================================*/

/*--------------------------------------------------*/
/*標準（継承専用）
/*--------------------------------------------------*/
div.Header
{
	clear : both;
	
	width : 100%;
	height : 10px;

	margin-top : 10px;
	
	background-repeat : repeat-x;
	background-position : left bottom;
	background-image : none;
}
div.Footer
{
	clear : both;
	
	width : 100%;
	height : 10px;

	margin-top : 0px;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;

	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	
	background-repeat : repeat-x;
	background-position : left top;
	background-image : none;
}

/*==================================================*/
/*ページ名
/*==================================================*/
div.PageName
{
	display : block;
	position : relative;
	float : none;
	clear : both;

	background-repeat : no-repeat;
	background-position : left center;
	background-image : none;
}
div.PageName,
div.PageName a
{
	text-align : left;
	text-decoration : none;

	font-family : 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif;}
div.GroupCenter div.PageName
{
	margin-top : 0px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;

	width : 100%;
	height : 40px;

	padding-top : 0px;
	line-height : 40px;
	padding-bottom : 0px;

	text-indent : 10px;

	background-image : none;
}

div.GroupCenter div.PageName,
div.GroupCenter div.PageName a
{
	color : rgb(80, 80, 80);
	font-size : 20px; font-size : 2.0rem;
	font-weight : bold;
	letter-spacing : 0.1em;
}


/*==================================================*/
/*ヘッドライン共通
/*==================================================*/

/*--------------------------------------------------*/
/*ヘッドラインを全てイメージにする場合
/*--------------------------------------------------*/
div div h2.Image,
div div h3.Image,
div div h4.Image,
div div h5.Image
{
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;

	width : 100%;
	height : 100%;

	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;

	text-indent : 0px;

	background-repeat : no-repeat;
	background-position : left top;
	background-image : none;
}

/*--------------------------------------------------*/
/*イメージを使用しない場合
/*--------------------------------------------------*/
h2.NoImage,
h3.NoImage,
h4.NoImage,
h5.NoImage
{
	text-indent : 0px;
	background-image : none;
}

/*--------------------------------------------------*/
/*ヘッドラインにアンカーを付与する場合
/*--------------------------------------------------*/
h2 a.InnerLink,
h3 a.InnerLink,
h4 a.InnerLink,
h5 a.InnerLink
{
	text-decoration : none;
	color : rgb(32, 32, 32);
}

/*--------------------------------------------------*/
/*ヘッドラインに右寄せ文字を配置する場合
/*--------------------------------------------------*/
h2 span.RightAlign,
h3 span.RightAlign,
h4 span.RightAlign,
h5 span.RightAlign
{
	display : block;
	float : right;
	
	margin-right : 10px;
	
	text-align : right;
	
	font-size : 80%;
}


/*==================================================*/
/*【h2】ヘッドライン
/*==================================================*/
h2
{
	display : block;
	position : relative;
	float : none;
	clear : both;

	background-repeat : no-repeat;
	background-position : left center;
	background-image : none;
}
h2, h2 a
{
	font-family : 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif;}
h2
{
	margin-top : 10px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;

	width : 100%;
	height : 30px;

	padding-top : 0px;
	line-height : 30px;
	padding-bottom : 0px;

	text-indent :10px;

	background-image : none;
}
h2,
h2 a
{
	font-size : 20px; font-size : 2.0rem;
	font-weight : bold;
	color : rgb(80, 80, 80);
	letter-spacing : 0.1em;
}


/*==================================================*/
/*【h3】ヘッドライン
/*==================================================*/
h3
{
	display : block;
	position : relative;
	float : none;
	clear : both;

	background-repeat : no-repeat;
	background-position : left center;
	background-image : none;
}
h3, h3 a
{
	font-family : 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif;}

h3
{
	margin-top : 10px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;

	width : 100%;
	height : 28px;

	padding-top : 0px;
	line-height : 28px;
	padding-bottom : 0px;

	text-indent : 10px;
}
h3,
h3 a
{
	font-size : 18px; font-size : 1.8rem;
	font-weight : bolder;
	color : rgb(80, 80, 80);
	letter-spacing : 0em;
}

/*==================================================*/
/*【h4】ヘッドライン
/*==================================================*/
h4
{
	display : block;
	position : relative;
	float : none;
	clear : both;

	background-repeat : no-repeat;
	background-position : left center;
	background-image : none;
}
h4, h4 a
{
	font-family : 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif;}
h4
{
	margin-top : 10px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;

	width : 100%;
	height : 26px;

	padding-top : 0px;
	line-height : 26px;
	padding-bottom : 0px;

	text-indent : 10px;
}
h4,
h4 a
{
	font-size : 16px; font-size : 1.6rem;
	font-weight : bolder;
	color : rgb(80, 80, 80);
	letter-spacing : 0em;
}

/*==================================================*/
/*【h5】ヘッドライン
/*==================================================*/
h5
{
	display : block;
	position : relative;
	float : none;
	clear : both;

	background-repeat : no-repeat;
	background-position : left center;
	background-image : none;
}
h5, h5 a
{
	font-family : 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif;}
h5
{
	margin-top : 10px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;

	width : 100%;
	height : 24px;

	padding-top : 0px;
	line-height : 24px;
	padding-bottom : 0px;

	text-indent : 10px;
}
h5,
h5 a
{
	font-size : 14px; font-size : 1.4rem;
	font-weight : bolder;
	color : rgb(80, 80, 80);
	letter-spacing : 0em;
}

/*==================================================*/
/*
/*==================================================*/
body ul li,
body ol li
{
	background-image : none;

}
body ul li a,
body ol li a
{
	color : rgb(0, 0, 0);
}

body .BlockType-NaviSide1 ul li
{
	padding-bottom : 10px;
}

body .BlockType-Image p
{
	padding-bottom : 0px;
}
body .BlockType-Text p
{
	padding-bottom : 20px;
}


/*==================================================*/
/*汎用デザイン テーブル
/*==================================================*/
body table.Default
{
}

body table.NoBorder,
body table table.NoBorder
{
}

body table.Default tr
{
}

body table.NoBorder tr,
body table table.NoBorder tr
{
}

body table.Default td,
body table.Default th
{
}

body table.NoBorder td,
body table.NoBorder th,
body table table.NoBorder td,
body table table.NoBorder th
{
}

/*行別*/
body table.Default thead td,
body table.Default thead th,
body table.NoBorder thead td,
body table.NoBorder thead th,
body table table.NoBorder thead td,
body table table.NoBorder thead th
{
	/* Override
	line-height : 20px;
	text-align : center;

	color : rgb(58, 44, 31);	font-size : 13px; font-size : 1.3rem;	font-family : 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif;	font-weight : bold;
	font-style : normal;
	*/
}

body table.Default thead td,
body table.Default thead th
{
}

body table.Default tbody td,
body table.Default tbody th,
body table.NoBorder tbody td,
body table.NoBorder tbody th,
body table table.NoBorder thead td,
body table table.NoBorder thead th
{
}

body table.Default tbody td,
body table.Default tbody th
{
}

body table.NoBorder tbody td,
body table.NoBorder tbody th,
body table table.NoBorder thead td,
body table table.NoBorder thead th
{
}

/*列別*/
body table.Default th,
body table.NoBorder th,
body table table.NoBorder th
{
	
	/* Override
	line-height : 20px;
	text-align : center;
	
	color : rgb(58, 44, 31);	font-size : 13px; font-size : 1.3rem;	font-family : 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif;	font-weight : bold;
	font-style : normal;
	*/
}
body table.Default th
{
}

body table.Default td,
body table.NoBorder td,
body table table.NoBorder td
{
	/* Override
	line-height : 20px;
	text-align : left;

	color : rgb(58, 44, 31);	font-size : 13px; font-size : 1.3rem;	font-family : 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif;	font-weight : normal;
	font-style : normal;
	*/
}
body table.Default td
{
}

