@charset "Shift_JIS";

/***ボディ***/
/*画像*/
.sbimg {
	text-align : center;
	margin : 1em 0;
}
.sbimg1 {
	float : right;
}
.sbimg2 {
	float : left;
}
/* H */
.sbh2{
	text-indent : 2em ;
	font-size : 1em ;
}
.sbh3 {
	text-indent : 3em;
	font-size : 1em;
}
.sbh4 {
	text-indent : 4em;
	font-size : 1em;
}
/* P */

.sbplft1 {
	text-align : left;
}
.sbprgt1 {
	/*text-align : right;*/
	margin-left : 5em;
}
.sbp0a {
	text-indent : 1em;
	line-height : 1.5em;
	padding : 0 2em 0 0em;
	margin-bottom:0px;
}
.sbp0b {
	text-indent : 1em;
	line-height : 1.5em;
	padding : 0;
	
}
.sbp0c {/*リスト用パラグラフ*/
	text-indent : -1.5em;
	line-height : 1.5em;
	padding :  0 0 0 1.5em;
	margin : 0;
}
.sbp0d {/*リスト用*/
	line-height : 1.5em;
	margin : 0 1em;
}
.sbp1a {
	text-indent : 1em;
	line-height : 1.5em;
	padding : 0 2em 0 1em;
}
.sbp1b {
	text-indent : 1em;
	line-height : 1.5em;
	padding : 0 2em 0 2em;
}
.sbp1c {/*リスト用パラグラフ*/
	text-indent : -1.5em;
	line-height : 1.5em;
	padding :  0 2em 0 2.5em;
	margin : 0;
}
.sbp1d {/*リスト用パラグラフ*/
	text-indent : -1.5em;
	line-height : 1.5em;
	padding :  0 2em 1em 1.5em;
	margin : 0;
}
.sbp1e {/*「認定を受けるには」の括弧用*/
	text-indent : -1.5em;
	line-height : 1.5em;
	padding :  5px 0 0 4.5em;
	margin : 0;
}
.sbp1f {/*「前納について」の（注）*/
	text-indent : -2em;
	line-height : 1.5em;
	padding :  5px 0 0 5em;
	margin : 0;
}
.sbp1g {/*enlight用*/
	text-indent : -0.5em;
	line-height : 1.5em;
	padding :  0 2em 0 1.5em;
}
.sbp1h {/*リスト用パラグラフ*/
	text-indent : -1.5em;
	line-height : 1.5em;
	padding :  0 1em 0 1.5em;
	margin : 0;
}
.sbp1i {
	text-indent : 1em;
	line-height : 1.5em;
	padding : 0 0 0 2em;
}
.sbp2 {
	font-size : 1em;
	margin-left: 2em;
}
.sbp2a {
	line-height : 1.5em;
	padding-left: 2em;
}
.sbp2b {
	text-indent : 1em;
	line-height : 1.5em;
	padding : 0 2em 0 3em;
}
.sbp2d {/*リスト用パラグラフ*/
	text-indent : -1.5em;
	line-height : 1.5em;
	padding :  5px 2em 5px 3.5em;
}
.sbp2c {/*リスト用パラグラフ*/
	text-indent : -1.5em;
	line-height : 1.5em;
	padding :  0 2em 0 3.5em;
	margin : 0;
}
.sbp3a {
	text-indent :  1em;
	line-height : 1.5em;
	padding : 0 2em 0 3em;
}
.sbp3b {
	text-indent :  1em;
	line-height : 1.5em;
	padding : 0 2em 0 4em;
}
.sbp3c {/*リスト用パラグラフ*/
	text-indent : -1.5em;
	line-height : 1.5em;
	padding :  5px 2em 5px 4.5em;
	margin : 0;
}
.sbp3d {/*リスト用パラグラフ*/
	text-indent : -1em;
	line-height : 1.5em;
	padding :  5px 2em 5px 3.5em;
}
.sbp3e {/*インデントなし*/
	line-height : 1.5em;
	padding : 0 2em 0 3em;
}
.sbp4a {
	text-indent : 1em;
	line-height : 1.5em;
	padding : 0 2em 0 4em;
}
.sbp4b {
	text-indent : 1em;
	line-height : 1.5em;
	padding : 0 2em 0 5em;
}
.sbp4c {/*リスト用パラグラフ*/
	text-indent : -1.5em;
	line-height : 1.5em;
	padding :  0 2em 0 5.5em;
}
.sbp4d {/*リスト用パラグラフ*/
	text-indent : -1em;
	line-height : 1.5em;
	padding :  5px 2em 5px 5em;
}
.sbp5b {
	text-indent : 1em;
	line-height : 1.5em;
	padding : 0 2em 0 6em;
}
.sbp5d {/*リスト用パラグラフ*/
	text-indent : -1em;
	line-height : 1.5em;
	padding :  5px 2em 5px 6em;
}
.sbp6b {
	text-indent : 1em;
	line-height : 1.5em;
	padding : 0 2em 0 7em;
}
.sbp6d {/*リスト用パラグラフ*/
	text-indent : -1em;
	line-height : 1.5em;
	padding :  5px 2em 5px 7em;
}
.sbp9a {
	text-indent : 1em;
	line-height : 1.5em;
	padding : 0 2em 0 1em;
	/*text-align : right;*/
	margin-left : 24em;
}
/********************追加**********************/
.sbp9b {
	text-indent : 1em;
	line-height : 1.5em;
	padding : 0 4em 0 1em;
	text-align : right;
}
/*リスト*/

/*点*/

.sbul10a {
	line-height : 1.5;
	font-weight : normal;
}
.sbul10b {
	line-height : 1.5;
	font-weight : bold;
}
.sbul10c {/*マーク無し*/
	line-height : 1.5;
	font-weight : normal;
	list-style-type : none;
}
.sbul10d {/*アルファベット*/
	line-height : 1.5;
	font-weight : normal;
	list-style-type : lower-alpha;
}
.sbul11a {
	line-height : 1.5;
	padding :0 2em 0 1em;
	font-weight : normal;
}
.sbul11b {
	line-height : 1.5;
	padding :0 2em 0 1em;
	font-weight : bold;
}
.sbul11c {
	line-height : 1.5;
	padding :0 2em 0 1em;
	font-weight : normal;
	list-style-type : none;
}
.sbul12a {
	line-height : 1.5;
	padding :0 2em 0 2em;
	font-weight : normal;
}
.sbul122 {
	line-height : 1.5;
	padding :0 2em 0 2em;
	font-weight : normal;
	list-style-type : none;
}
.sbul12b {
	line-height : 1.5;
	padding :0 2em 0 2em;
	font-weight : bold;
}
.sbul12c {
	line-height : 1.5;
	padding :0 2em 0 2em;
	font-weight : normal;
	list-style-type : none;
}
.sbul13a {
	line-height : 1.5;
	padding :0 2em 0 3em;
	font-weight : normal;
}
.sbul13b {
	line-height : 1.5;
	padding :0 2em 0 3em;
	font-weight : bold;
}
.sbul14a {
	line-height : 1.5;
	padding :0 2em 0 4em;
	font-weight : normal;
}
.sbul14b {
	line-height : 1.5;
	padding :0 2em 0 4em;
	font-weight : bold;
}
.sbul15a {
	line-height : 1.5;
	padding :0 2em 0 5em;
	font-weight : normal;
}
.sbul15b {
	line-height : 1.5;
	padding :0 2em 0 5em;
	font-weight : bold;
}
.sbul16a {
	line-height : 1.5;
	padding :0 2em 0 6em;
	font-weight : normal;
}
.sbul16b {
	line-height : 1.5;
	padding :0 2em 0 6em;
	font-weight : bold;
}
/*数字*/

.sbol10a {
	line-height : 1.5;
	font-weight : normal;
}
.sbol10b {
	line-height : 1.5;
	font-weight : bold;
}
.sbol11a {
	line-height : 1.5;
	padding :0 2em 0 1em;
	font-weight : normal;
}
.sbol11b {
	line-height : 1.5;
	padding :0 2em 0 1em;
	font-weight : bold;
}
.sbol12a {
	line-height : 1.5;
	padding :0 2em 0 2em;
	font-weight : normal;
}
.sbol12b {
	line-height : 1.5;
	padding :0 2em 0 2em;
	font-weight : bold;
}
.sbol13a {
	line-height : 1.5;
	padding :0 2em 0 3em;
	font-weight : normal;
}
.sbol13b {
	line-height : 1.5;
	padding :0 2em 0 3em;
	font-weight : bold;
}
.sbol14a {
	line-height : 1.5;
	padding :0 2em 0 4em;
	font-weight : normal;
}
.sbol14b {
	line-height : 1.5;
	padding :0 2em 0 4em;
	font-weight : bold;
}
.sbol15a {
	line-height : 1.5;
	padding :0 2em 0 5em;
	font-weight : normal;
}
.sbol15b {
	line-height : 1.5;
	padding :0 2em 0 5em;
	font-weight : bold;
}
.sbol16a {
	line-height : 1.5;
	padding :0 2em 0 6em;
	font-weight : normal;
}
.sbol16b {
	line-height : 1.5;
	padding :0 2em 0 6em;
	font-weight : bold;
}
/**テーブル**/
.sbth1 {
	background-color : #cccccc;
}
.sbth2 {
	background-color : #dddddd;
}
.sbth3 {
	vertical-align : top;
}
.sbtd1 {
	vertical-align : top;
}
.sbtd2{
	vertical-align : top ;
	text-align : right ;
}
.sbtd3 {
	vertical-align : middle;
	text-align : center;
}
.sbtd4 {
	background-color : #cccccc;
}
.sbtd5 {
	vertical-align : middle;
	text-align : right;
}
.sbtd6 {
	vertical-align : middle;
}
.sbtd7 {
	background-color : #66ffff;
}
.sbtd8 {
	background-color : #ffff99;
}
.sbtd9 {
	text-align : center;
}
.sbtd10 {
	background-color : #88aaff;
}
.sbtab0 {
	margin : 1em 0;
	text-align: center;
/*	text-align: center;*/
}
.sbtab1 {
	margin : auto 2em 1em 1em;
}
.sbtab2 {
	margin : auto 2em 1em 2em;
}
.sbtab3 {
	margin : auto 2em 1em 3em;
}
.sbtab4 {
	margin : auto 2em 1em 4em;
}
.sbtab5 {
	text-align : right;
	margin : 1em 3em;
}
.sbtab6 {
	background-color : #66ffff;
}
.sbtab7 {
	background-color : #ffff99;
}
.sbtab8 {
	text-align : right;
	margin : 1em 6em;
}
.sbtr1 {
	vertical-align : top;
	text-align : left;
}
.sbtxt0 {
	line-height : 1.5;
}
.sbtxt1 {

}
.sbtxt2 {
	font-style : italic;
}
.sbtxt3 {
	font-weight : bold;
}
.sbtxt4 {/*赤太字*/
	color : #ff0000;
	font-weight : normal;
}
.sbtxt5 {/*みどり*/
	color : #008800;
}
.sbtxt6 {/*白*/
	color : #ffffff;
}
.sbtxt7 {
	font-weight : bold;
	text-decoration : underline
}
.sbtxt8 {
	font-size : 0.8em;
}
.sbtxt9 {
	font-size : 1.5em;
}
.sbtxt10 {/*黄色*/
	color : #ffff00;
}
.sbtxt11 {/*赤*/
	color : #ff0000;
}
.sbdiv1 {
	text-align : center;
	margin : 1em 0 1em 0;
	border-style : double;
	border-color : #000000;
	border-width : 3px;
}
.sbdiv2 {
	border-style : solid;
	border-width : 2px;
	border-color : #000000;
	padding : 5px 5px 5px 5px;
}