﻿/*==初期値テンプレ============================================================*/
html,body,div,a,span,img,h1,h2,h3,h4,h5,form,input,float,table,tr,td,ul,li{margin:0px;padding:0px;border:none;}
body{
	background-color:black;
	margin:10px 2px;
	text-align:center;
	font-size:16px;
	color:black;
	word-break:break-all;
}
#container01{
	width:750px;
	margin-right:auto;
	margin-left:auto;
}
#container01-inner{
	background-color:white;
	text-align:left;
}
a:hover{text-decoration:underline;}
/*==ローカルテスト用=================================================*/
div.testbox1{width:750px;height:5px;background-color:gray;}
div.testbox2{width:430px;height:5px;background-color:gray;}
div.testbox3{width:500px;height:5px;background-color:gray;}
div.testbox4{width:630px;height:5px;background-color:gray;}
.contents000{background-color:pink;}
body.testclass001{background-color:silver;}
/*==一括カラー&ボーダー変更用=================================================*/
/*==共通部分=================================================================*/
.header01{width:100%;}
#header01-inner{border-bottom:solid 1px black;}
.header02{width:100%;}
#header02-inner{border-bottom:solid 1px black;}
.leftbox01{width:160px;float:left;}
#leftbox01-inner{padding:2px;}
.mainbox01{width:430px;float:left;}
.mainbox02{width:430px;background-color:white;text-align:left;}
#mainbox01-inner{}
.rightbox01{width:160px;float:left;}
#rightbox01-inner{padding:2px;}
.fotter01{width:100%;clear:both;}
#fotter01-inner{border-top:solid 1px black;}

.header01 h1{font-size:12px;color:white;background-color:#ff00ff;text-align:center;border:solid 1px white;padding:3px;}
.header01 .class001{text-align:right;border:solid 1px white;border-top:none;}

.header02 h2{text-align:center;font-size:16px;padding:12px;}

.leftbox01 .class001{border:solid 1px lime;background-color:#ffffd2;margin-bottom:16px;}
.leftbox01 .class002{font-size:12px;color:red;font-weight:bold;background-color:#ffff00;text-align:center;padding:2px;border-bottom:solid 2px white;}
.leftbox01 .class003{font-size:12px;font-weight:bold;}
.leftbox01 .class004{width:80px;text-align:center;}
.leftbox01 .class005{color:#333399;padding:4px;}
.leftbox01 .class006{clear:both;text-align:center;font-weight:bold;margin:10px 0px;}
.leftbox01 .class006 img{display:block;}
.leftbox01 .class007{width:135px;display:block;margin:0px 0px 8px;}
.leftbox01 .class010{text-align:center;font-size:10px;color:blue;}
.leftbox01 .class021{border:solid 1px fuchsia;margin-bottom:16px;text-align:center;padding:2px 0px 3px;}
.leftbox01 .class023{list-style:none;text-align:left;font-size:14px;margin:3px 5px;}
.leftbox01 .class024{margin-bottom:6px;}

.leftbox01 .class031{border:solid 1px fuchsia;margin-bottom:16px;text-align:center;padding:2px 0px 3px;}
.leftbox01 .class032{margin:10px 0px;}
.leftbox01 .class033{margin:10px 0px;}

.leftbox01 .class041{border:solid 1px fuchsia;margin-bottom:16px;text-align:center;font-size:12px;line-height:110%;padding:2px;}

.leftbox01 .class051{border:solid 1px fuchsia;margin-bottom:16px;text-align:center;font-size:10px;line-height:110%;padding:2px;}
.leftbox01 .class061{list-style:none;margin:2px;}
.leftbox01 .class062{margin-bottom:2px;}

.rightbox01 .class001{border:solid 1px fuchsia;padding:5px 3px;text-align:center;font-size:12px;}
.rightbox01 .class002{border-collapse:collapse;margin:8px auto 5px;border:solid 1px fuchsia;font-size:14px;}
.rightbox01 .class002 td{border:solid 1px fuchsia;vertical-align:middle;}
.rightbox01 .class003{width:24px;color:#990099;}
.rightbox01 .class004{padding:4px;text-align:left;line-height:130%;}

.fotter01 .class001{background-color:#ff00ff;border:solid 1px white;color:white;text-align:center;font-size:12px;padding:3px;font-weight:bold;}
.fotter01 .class002{text-decoration:none;color:white;}

.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-top:0px;}
/*==相互リンク関係==================================================================================*/
.contentslinks{background-color:white;padding:10px;text-align:center;border:solid 1px black;border-top:none;}
.contentslinks .linksclass01{width:370px;vertical-align:middle;border:solid 1px #ff00ff;border-collapse:collapse;margin:20px auto;}
.contentslinks .linksclass01 td{padding:5px;border:solid 1px #ff00ff;}
.contentslinks .linksclass02{width:140px;}
.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;}
/*==0000links関係 linksmenu01関係とかぶるので注意===================================================*/
/*==documents関係=====================================================================================*/
.contents901{padding:30px;}

.contents902{padding:30px;}
.contents902 .class001{margin-bottom:40px;padding-bottom:20px;}
.contents902 .class011{margin:10px 0px 30px;font-size:17px;line-height:120%;}

.contents903{padding:30px;}
.contents903 .class001{border-bottom:dashed 3px #ff00ff;margin-bottom:40px;padding-bottom:20px;}
.contents903 .class011{margin:10px 0px 30px;font-size:17px;line-height:120%;}
/*==ユニーク部分=====================================================================================*/
.contents001{padding:10px;border:solid 1px black;border-top:none;}
.contents001 .class001{width:140px;text-align:center;float:right;font-size:12px;color:red;}

.contents002{padding:10px;border:solid 1px black;border-top:none;}
.contents002 .class001{font-size:18px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:30px;}
.contents002 .class002{background-color:#ffff00;border:ridge 3px;font-weight:bold;padding:3px;}

.contents003{padding:10px;border:solid 1px black;border-top:none;}
.contents003 .class001{font-size:24px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}

.contents004{padding:10px;border:solid 1px black;border-top:none;}
.contents004 .class001{font-size:18px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}

.contents005{padding:10px;border:solid 1px black;border-top:none;}
.contents005 .class001{font-size:18px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}
.contents005 .class002{background-color:#ffff00;border:ridge 3px;font-weight:bold;padding:3px;}

.contents006{padding:10px;border:solid 1px black;border-top:none;}
.contents006 .class001{font-size:18px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}
.contents006 .class002{background-color:#ffff00;border:ridge 3px;font-weight:bold;padding:3px;}
.contents006 .class003{float:left;margin-right:10px;}
.contents006 .class004{color:red;font-size:24px;font-weight:bold;line-height:140%;}

.contents007{padding:10px;border:solid 1px black;border-top:none;}
.contents007 .class001{font-size:18px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}
.contents007 .class002{float:left;margin-right:10px;}

.contents008{padding:10px;border:solid 1px black;border-top:none;}
.contents008 .class001{font-size:18px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}
.contents008 .class002{float:left;margin-right:10px;}

.contents009{padding:10px;border:solid 1px black;border-top:none;}
.contents009 .class001{font-size:18px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}
.contents009 .class002{float:left;margin-right:10px;}

.contents010{padding:10px;border:solid 1px black;border-top:none;}
.contents010 .class001{font-size:24px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}

.contents011{padding:10px;border:solid 1px black;border-top:none;}
.contents011 .class001{font-size:18px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}
.contents011 .class002{float:left;margin:20px 10px 0px 0px;}
.contents011 .class003{float:left;margin-right:10px;}

.contents012{padding:10px;border:solid 1px black;border-top:none;}
.contents012 .class001{font-size:18px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}
.contents012 .class002{float:left;}

.contents013{padding:10px;border:solid 1px black;border-top:none;}
.contents013 .class001{font-size:18px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}
.contents013 .class002{margin:0px 6px 6px 0px;}
.contents013 .class003{margin:0px 10px 0px 15px;}

.contents014{padding:10px;border:solid 1px black;border-top:none;}
.contents014 .class001{color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}
.contents014 .class011{list-style-type:none;list-style-image:url(images/check2.gif);}
.contents014 .class012{padding-left:5px;text-indent:22px;margin-bottom:6px;}

.contents015{padding:10px;border:solid 1px black;border-top:none;}
.contents015 .class001{color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}
.contents015 .class011{border-collapse:collapse;border:solid 1px black;}
.contents015 .class011 td{border:solid 1px black;padding:5px;}
.contents015 .class012{text-align:center;}

.contents016{padding:10px;border:solid 1px black;border-top:none;text-align:center;}
.contents016 .class001{background-color:#990099;border:solid 2px #ff00ff;color:white;padding:5px 0px 2px;margin-bottom:10px;}
.contents016 .class011{border-collapse:collapse;border:solid 1px #ff00ff;}
.contents016 .class012{border:solid 1px #ff00ff;padding:4px;}
.contents016 .class013{border:solid 1px #ff00ff;padding:20px 0px;}
.contents016 .class021{text-align:right;margin-right:16px;margin-bottom:3px;}
.contents016 .class022{width:130px;margin-left:4px;}
.contents016 .class031{text-align:center;}
.contents016 .class041{border-collapse:collapse;border:solid 1px #ff00ff;}
.contents016 .class042{border:solid 1px #ff00ff;padding:8px;}
.contents016 .class043{border:solid 1px #ff00ff;padding:6px;text-align:left;}
.contents016 .class051{border:solid 1px black;margin-top:75px;line-height:150%;padding:4px;}

.contents017{padding:10px;border:solid 1px black;border-top:none;text-align:center;}
.contents017 .class001{background-color:#990099;border:solid 2px #ff00ff;color:white;padding:5px 0px 2px;margin-bottom:10px;}
.contents017 .class011{border:solid 1px #ff00ff;padding:10px;margin-bottom:100px;}
.contents017 .class012{color:white;background-color:#000066;padding:3px;margin-bottom:8px;}
.contents017 .class013{text-align:left;}
.contents017 .class021{border:solid 1px #999999;margin-bottom:10px;}
.contents017 .class022{border:solid 1px #999999;padding:6px 14px;background-color:#eeeeee;}
.contents017 .class023{border:solid 1px #999999;padding:6px;}

.contents019{padding:10px;border:solid 1px black;border-top:none;}
.contents019 .class001{color:#990000}

.contents020{padding:10px;border:solid 1px black;border-top:none;}
.contents020 .class001{font-size:18px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}
.contents020 .class011{background-color:#ffffaa;text-align:center;vertical-align:middle;margin-left:10px;}
.contents020 .class012{width:50px;}
.contents020 .class013{width:230px;}

.contents021{width:560px;float:left;background-color:white;}
#contents021-inner{padding:10px 0px;text-align:center;border-left:solid 1px black;}
.contents021 .class001{border-collapse:collapse;border:solid 1px #ff00ff;width:520px;font-size:12px;}
.contents021 .class001 td{border:solid 1px #ff00ff;vertical-align:middle;}
.contents021 .class002{text-align:center;color:#990099;width:25px;}
.contents021 .class003{text-align:left;width:160px;padding:6px;}
.contents021 .class004{text-align:left;padding:6px;}
.contents021 .class011{color:#990000;}

.contents022{padding:10px;border:solid 1px black;border-top:none;}
.contents022 .class001{font-size:18px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}

.contents023{padding:10px;border:solid 1px black;border-top:none;}
.contents023 .class001{font-size:18px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}
.contents023 .class002{margin:0px 5px;}

.contents024{padding:10px



;border:solid 1px black;border-top:none;}
.contents024 .class001{font-size:24px;color:white;background-color:#ff00ff;text-align:center;padding:10px;margin-bottom:20px;}

.contents025{padding:10px;border:solid 1px black;border-top:none;}
.contents025 .class001{width:140px;text-align:center;float:right;font-size:12px;color:red;}

.contents026{padding:10px;border:solid 1px black;border-top:none;}
.contents026 .class001{list-style-type:none;list-style-image:url(images/check2.gif);border:solid 1px #ff8040;background-color:#ffffd7;padding: 3px 5px 3px 25px;font-size:14px;font-weight:bold;}
.contents026 .class002{padding:0px;}



.hidariue{
  font-size : 12px;
  text-align : left;
  padding-top : 2px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 8px;
}