/**/
/*** yayyuukar park back NO. syousai CSS ***/
/**/

	body{
		background-color: #ffffff;
		margin: 0px;
		padding: 0px
	}

	.clear {clear:both}
	.bold{font-weight: bold}
	.small{font-size: 80%}
	.right{text-align: right}
	.center{text-align: center}

	.line-top{border-top: solid 2px #808080}
	.line-all{border: solid 2px #000000; padding: 5px}

	h1{
		margin: 0px;
		padding-left: 5px;
		padding-top: 3px
	}

	h2{
		background-color: #63be4a;
		margin: 0px;
		padding-left: 2px;
		padding-bottom: 2px
	}

	h3.sty01{
		clear: both;
		text-indent: 0em;
		font-size: 2px;
		margin:15px 0px 0px 0px;
		padding-left:5px;
		border-bottom:solid 2px #4cc800
	}

	h3.sty02{
		text-indent: 0em;
		font-size: 2px;
		background-color: #ff7100;
		margin:25px 0px 0px 0px;
		padding-left:18px
	}

	h3.sty03{
		text-indent: 0em;
		font-size: 110%;
		margin:15px 0px 0px 0px;
		padding-left:10px;
		border-bottom:solid 2px #4cc800
	}

	h3.sty04{
		font-size: 110%;
		margin:15px 0px 0px 0px
	}
	h3.sty05{
		text-indent: 0em;
		font-size: 2px;
		background-color: #af18c6;
		margin:25px 0px 0px 0px;
		padding-left:18px
	}

	h4{
		text-indent: 0em;
		font-size: 2px;
		margin:20px 15px 0px 15px;
		padding-left:10px;
		border-bottom:solid 2px #ff9a00
	}

	h4.sty01{
		font-size: 120%;
		border: none
	}

	h4.sty02{
		font-size: 100%;
		border: none
	}

	h4.sty03{
		margin:10px 15px 0px 15px;
		font-size: 100%;
		border: none
	}

	p.{margin: 10px 5px 5px 5px}

	ul.jimu{
		list-style-type: square;
		list-style-position: outside;
		text-indent: 0em;
		margin-top:0px;
		margin-bottom: 0px
	}

	ul.decimal{
		list-style-type: decimal;
		list-style-position: outside;
		text-indent: 0em;
		margin-right: 10px;
		margin-top: 0px;
		margin-bottom: 0px
	}

	form.menu{
		margin:0px
	}

	select.bnosel{
		width: 100%
	}


	.sty-f{
		float: left;
		margin-right: 0px
		}

	.sty-f02{
		float: left;
		margin-right: 0px;
		margin-top: 0.4em
		}

	.sty-fend{
		float: clear;
		margin-left: 0px
		}
	
	.t-right{
		text-align:right
	}
	
	.sty_td{
		width: 4em;
		vertical-align: top;
		padding-left: 30px
	}

	.t_indent0{text-indent: 0em}

/*** title logo style ***/

	table.logo{
		background-color: #ffffff;
		border-top: solid 5px #ffbe18;
		border-bottom: solid 5px #ffbe18
	}

	table.tbbody{
		margin: 0px 0px 20px 5px;
		border: solid 4px #39a67b
	}

	table.menu{
		margin: 2px 0px 5px 0px;
		padding-top: 1px;
		padding-bottom: 1px;
		border-top: solid 2px #63cf00;
		border-bottom: solid 2px #63cf00
	}

	table.bk_omona{
		background-color: #ffcf63;
		margin-top: 5px;
		margin-left: 0px;
		border: solid 2px #ffcf63;
	}

	table.bunsyou01{
		padding: 0px;
		margin: 10px 5px 10px 5px;
		border: solid 2px #63be4a;
	}

	td.menu{
		border-left: solid 1px #63cf00
	}

/*** backno.menu style ***/
	td.top{
		vertical-align:top
	}

/***** backno.menu(backno. & rensai) table style *****/

	table.bnm000{
		margin: 10px 5px 0px 5px
	}

/*** backno.menu backno. style ***/

	td.bnm_bn00{											/** backno. header Graphic **/
		background-color: #ff9e4a
	}

	td.bnm_bn01{											/** form select **/
		background-color: #ff9e4a;
		padding: 2px;
		border-bottom: solid 1px #ffffff
	}

/*** backno.menu rensai style ***/

	td.bnm_re00{											/** rensai header Graphic **/
		background-color: #ff5908
	}

	td.bnm_re01{											/** form select **/
		background-color: #ff5908;
		padding: 2px;
		border-bottom: solid 1px #ffffff
	}

/************************************/
/*     backno.title table style     */
/************************************/

	table.yayt000{
		margin: 10px 5px 0px 0px
	}

/*** backno.title style***/

	td.yayt01{											/** yay yukar park **/
		padding-left:3px;
		padding-top:2px;
		border-bottom: solid 2px #42ae84
	}

	td.yayt02{											/** VOL **/
		padding-top:2px;
		border-left: solid 2px #42ae84;
		border-bottom: solid 2px #42ae84
	}

	td.yayt03{											/** day **/
		vertical-align:bottom;
		width: 250px;
		font-size:80%;
		padding-left:10px;
		border-bottom: solid 2px #42ae84
	}

	td.yayt04{											/** rensai ... title **/
		background-color: #42ae84;
		text-align: center;
		padding-top:2px;
		border-bottom: solid 2px #42ae84
	}
	td.yayt05{											/** yay yukar park(rensai) **/
		padding-left:2px;
		border-bottom: solid 2px #42ae84
	}

/*** backno.menu kakugou style ***/

	td.bnm_go00{										/** backno.menu kakugou header Graphic **/
		background-color: #42ae84
	}

	td.bnm_go01{										/** kakugou list BG white **/
		font-size:80%;
		text-align: center;
		border-left: solid 2px #42ae84;
		border-right: solid 2px #42ae84
	}

	td.bnm_go02{										/** kakugou list BG green **/
		font-size:80%;
		text-align: center;
		background-color: #c1e9d8;
		border-left: solid 2px #42ae84;
		border-right: solid 2px #42ae84
	}

	td.bnm_go03{										/** kakugou list-END BG white **/
		font-size:80%;
		text-align: center;
		border-left: solid 2px #42ae84;
		border-right: solid 2px #42ae84;
		border-bottom: solid 2px #42ae84
	}

	td.bnm_go04{										/** kakugou list-END BG green **/
		font-size:80%;
		text-align: center;
		background-color: #c1e9d8;
		border-left: solid 2px #42ae84;
		border-right: solid 2px #42ae84;
		border-bottom: solid 2px #42ae84
	}

	td.bnm_go05{										/** kakugou sono BG green **/
		font-size:70%;
		text-align: center;
		padding-bottom: 2px;
		background-color: #e1f5ed;
		border-left: solid 2px #42ae84;
		border-right: solid 2px #42ae84;
	}

/*** bunsyou style ***/

	td.bun01{
		font-size: 90%;
		padding: 5px;
		line-height: 1.4em;
		text-indent: 1em
	}

	td.bun02{
		padding: 5px;
		border: solid 1px #808080
	}

	td.bun03{
		font-size: 80%;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 15px
	}

/*** ryokuo hyou style ***/

	td.hyou01{
		font-size: 90%;
		padding-left: 20px;
		padding-bottom: 2px
	}

	td.hyou02{
		font-size: 90%;
		text-align: right;
		padding-left: 20px;
		padding-bottom: 2px
	}

	td.hyou03{
		font-size: 90%;
		text-align: center;
		padding-left: 20px;
		padding-bottom: 2px
	}

/*** jissyou zairyou hyou style ***/

	td.zaihyou01{											/** zairyou name **/
		font-size: 90%;
		width: 5em;
		text-align: center;
		padding-left: 40px;
		padding-top: 5px
	}

	td.zaihyou02{											/** ... **/
		font-size: 90%;
		padding: 5px 10px 0px 10px;
	}

	td.zaihyou03{											/** bunryou **/
		font-size: 90%;
		padding-left: 40px;
		padding-top: 5px
	}

/*** bunsyou style P ***/

	p.bun104{
		text-indent: 0em;
		margin: 5px;
		border-top: solid 1px #000000
	}
	p.bun105{
		text-align: right;
		margin: 5px;
		border-bottom: solid 1px #000000
	}

	p.bun106{
		font-size: 120%;
		font-weight: bold;
		text-align: center;
		margin: 10px
	}

	p.bun107{
		text-align: center;
		margin: 5px
		}

	.bun108{
		padding-left: 20px;
		padding-right: 10px
	}

/*** background img style  ***/

	div.img01{
		background-image: url(../sozai/bg_img01.png);
		background-repeat: no-repeat;
		}

	div.mg-left{
		margin-left: 190px;
		margin-bottom: 35px
	}

/*** photo style  ***/

	.photo-sty01{
		float: right;
		margin: 10px 5px 0px 0px
	}

	.photo-sty02{
		float: left;
		margin: 10px 10px 5px 0px;
	}

	.photo-sty03{
		float: left;
		margin: 10px 10px 5px 30px;
	}

	.photo-sty04{
		text-align: center;
		text-indent: 0em
	}

	.caption p{
		background-color: #efefef;
		text-indent: 0em;
		text-align: center;
		font-size: 80%;
		margin: 0px 0px 0px 14px
	}

	.caption2 p{
		background-color: #efefef;
		text-indent: 0em;
		font-size: 80%;
		width: 420px;
		margin: 0px auto 0px auto
	}

	td.margin-sty01{
		padding-left: 55px;
	}
