/*==初期値テンプレ============================================================*/
*{margin:0px;padding:0px;border:none;}
body{
	background-color:#ffffff;
	margin:0px 1px;
	text-align:center;
	font-size:16px;
	color:black;
	word-break:break-all;
}
#container00{width:820px;background-image:url(images/back.gif);}
#container01{
	width:780px;
	margin-right:auto;
	margin-left:auto;
}
#container01-inner{
	background-color:#dfdfdf;
	text-align:left;
}
a:hover{text-decoration:underline;}
/*==ローカルテスト用=================================================*/
div.testbox1{width:780px;height:5px;background-color:gray;}
div.testbox2{width:580px;height:5px;background-color:gray;}
div.testbox3{width:500px;height:5px;background-color:gray;}
.contents000{background-color:silver;}
body.testclass001{background-color:silver;}
/*==一括カラー&ボーダー変更用=================================================*/
/*==共通部分=================================================================*/
.header01{width:780px;}
#header01-inner{}
.header02{width:780px;}
#header02-inner{background-color:white;text-align:center;border-bottom:solid 1px black;padding:8px 0px;}
.leftbox01{width:200px;float:right;}
#leftbox01-inner{padding:8px;}
.mainbox01{width:580px;float:left;}
#mainbox01-inner{background-color:white;}
.mainbox02{width:580px;}
#mainbox02-inner{background-color:white;text-align:left;}
.fotter01{width:780px;clear:both;}
#fotter01-inner{}

.header01 .class000{height:130px;background-image:url(images/obi.gif);}
.header01 .class001{font-size:12px;margin:1px;color:#cccccc;}
.header01 .class002{font-size:12px;margin:1px;color:#cccccc;text-decoration:none;}
.header01 .class011{font-size:12px;margin:1px;color:#cccccc;}
.header01 .class021{background-color:#400080;text-align:center;color:#ffffff;font-size:13px;padding:2px;}

.leftbox01 .class001{border:solid 1px #000099;font-size:13px;background-color:white;margin-bottom:20px;}
.leftbox01 .class011{font-size:14px;color:#ffffff;background-color:#400080;text-align:center;padding:4px;letter-spacing:1px;}
.leftbox01 .class021{list-style-image:url(images/ao.gif);padding-left:24px;padding-right:4px;}
.leftbox01 .class022{margin:8px 0px;}
.leftbox01 .class023{}

.leftbox01 .class041{text-align:center;padding:4px;}
.leftbox01 .class051{text-align:center;padding:4px;}
.leftbox01 .class052{}

.fotter01 .class001{background-color:#400080;font-size:12px;font-weight:bold;padding:2px;color:white;text-align:center;}
.fotter01 .class011{background-color:#400080;font-size:12px;font-weight:bold;padding:1px;color:white;text-align:right;}
.fotter01 .class021{background-color:#400080;font-size:12px;font-weight:bold;padding-bottom:2px;color:#cccccc;text-align:center;}
.fotter01 .class022{color:#cccccc;text-decoration:none;}

.f01{font-size:10px;}
.f02{font-size:12px;}
.f03{font-size:16px;}
.f04{font-size:18px;}
.f05{font-size:24px;}
.f06{font-size:32px;}
.f07{font-size:50px;}
.f51{font-family:"HGPｺﾞｼｯｸE";}
.f52{font-family:"HGPｺﾞｼｯｸM";}
.f53{font-family:"HGP教科書体";}
.f54{font-family:"HGP行書体";}
.f55{font-family:"HGP創英角ｺﾞｼｯｸUB";}
.f56{font-family:"HGP創英角ﾎﾟｯﾌﾟ体";}
.f57{font-family:"HGP明朝B";}
.f58{font-family:"HGP明朝E";}
.f59{font-family:"HGSｺﾞｼｯｸE";}
.f60{font-family:"HGSｺﾞｼｯｸM";}
.f61{font-family:"HGS教科書体";}
.f62{font-family:"HGS行書体";}
.f63{font-family:"HGS創英角ｺﾞｼｯｸUB";}
.f64{font-family:"HGS創英角ﾎﾟｯﾌﾟ体";}
.f65{font-family:"HGS明朝B";}
.f66{font-family:"HGS明朝E";}
.f67{font-family:"HGｺﾞｼｯｸE";}
.f68{font-family:"HGｺﾞｼｯｸE";}
.f69{font-family:"HG丸ｺﾞｼｯｸM-PRO";}
.f70{font-family:"HG教科書体";}
.f71{font-family:"HG行書体";}
.f72{font-family:"HG正楷書体-PRO";}
.f73{font-family:"HG創英角ｺﾞｼｯｸUB";}
.f74{font-family:"HG創英角ﾎﾟｯﾌﾟ体";}
.f75{font-family:"HG明朝B";}
.f76{font-family:"HG明朝E";}
.f98{text-decoration:underline;}
.f99{font-weight:bold;}
.c01{color:red;}
.c02{color:blue;}
.c03{color:#ff00ff;}
.c04{color:yellow;}
.c05{color:green;}
.c06{color:white;}
.kai0{margin-bottom:0px;}
.kai1{margin-bottom:16px;}
.kai2{margin-bottom:32px;}
.kai3{margin-bottom:48px;}
.kai4{margin-bottom:62px;}
.kai5{margin-bottom:78px;}
.kai6{margin-bottom:92px;}
.kai7{margin-bottom:108px;}
.kai8{margin-bottom:124px;}
.kai9{margin-bottom:140px;}
.kai10{margin-bottom:156px;}
.kaitop0{margin-top:0px;}
.kaitop1{margin-top:16px;}
.kaitop2{margin-top:32px;}
.kaitop3{margin-top:48px;}
.kaitop4{margin-top:62px;}
.kaitop5{margin-top:78px;}
.kaitop6{margin-top:92px;}
.kaitop7{margin-top:108px;}
.kaitop8{margin-top:124px;}
.kaitop9{margin-top:140px;}
.kaitop10{margin-top:156px;}
.iti1{text-align:left;}
.iti2{text-align:center;}
.iti3{text-align:right;}
.fleft{float:left;}
.fright{float:right;}
.fclear{clear:both;}
p{margin-bottom:16px;letter-spacing:1px;line-height:125%;font-size:15px;}
/*==相互リンク関係==================================================================================*/
.contentslinks{padding:12px;text-align:center;}
.contentslinks .linksclass01{width:500px;vertical-align:middle;border:solid 1px #000099;border-collapse:collapse;margin:0px auto 20px auto;}
.contentslinks .linksclass01 td{padding:5px;border:solid 1px #000099;}
.contentslinks .linksclass02{width:180px;}
.contentslinks .linksclass03{text-align:left;}
/*==linksmenu01関係 0000links関係とかぶるので注意===================================================*/
.contentslinks .linksmenu01 .classlinksmenu001{font-size:14px;line-height:120%;text-align:left;}
.contentslinks .linksmenu01 .classlinksmenu002{display:inline;list-style:none;}
.contentslinks .linksmenu01 .classlinksmenu002 a{white-space:nowrap;padding-left:2px;}
.contentslinks .linksmenu01 .classlinksmenu003{white-space:nowrap;padding-right:2px;}
/*==0000links関係 linksmenu01関係とかぶるので注意===================================================*/
/*==ユニーク部分=====================================================================================*/
.class901{text-align:center;margin-bottom:30px;}
.class911{font-size:13px;line-height:115%;}
.class921{font-size:15px;line:height:115%;border:solid 1px black;border-collapse:collapse;}
.class921 td{border-bottom:solid 1px black;padding:6px;}
.class931{background-color:#80ff80;}
.class932{font-size:13px;line-height:115%;margin-bottom:0px;}
.class941{background-color:#ffffc8;}
.class942{font-size:15px;line-height:115%;margin-bottom:0px;}
.class943{font-size:13px;line-height:115%;}

.contents001{padding:30px;}
.contents001 .class001{color:blue;font-size:26px;font-weight:bold;text-align:center;}
.contents001 .class011{border:solid 1px #ff8040;background-color:#ffffd7;padding:16px;}
.contents001 .class021{list-style-type:none;list-style-image:url(images/check2.gif);}
.contents001 .class022{text-indent:20px;font-weight:bold;font-size:15px;line-height:200%;}
.contents001 .class023{border:solid 1px #ff8040;background-color:#ffffd7;padding:4px;}


.contents002{padding:30px;}
.contents003{padding:30px;}
.contents004{padding:30px;}
.contents005{padding:30px;}
.contents006{padding:30px;}
.contents007{padding:30px;}
.contents008{padding:30px;}
.contents009{padding:30px;}
