﻿/*==初期値テンプレ============================================================*/
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:white;
	background-image:url(images/back.gif);
	margin:10px 0px;
	text-align:center;
	font-size:16px;
	color:black;
	word-break:break-all;
}
#container01{
	width:740px;
	margin-right:auto;
	margin-left:auto;
}
#container01-inner{
	background-color:#f54b98;
	text-align:left;
}
a:hover{text-decoration:underline;}
/*==ローカルテスト用=================================================*/
div.testbox1{width:740px;height:25px;background-color:black;}
div.testbox2{width:560px;height:25px;background-color:black;}
div.testbox3{width:500px;height:25px;background-color:black;}
div.testbox4{width:630px;height:25px;background-color:black;}
.contents000{background-color:silver;margin:4px;}
.contents999{background-color:white;padding:10px;margin:4px;}
/*==一括カラー&ボーダー変更用=================================================*/
/*==共通部分=================================================================*/
.header01{width:100%;}
#header01-inner{}
.leftbox01{width:180px;float:left;}
#leftbox01-inner{}
.mainbox01{width:560px;float:right;}
.mainbox02{width:560px;background-color:#f54b98;text-align:left;}
#mainbox01-inner{}
.fotter01{width:100%;clear:both;}
#fotter01-inner{}

.header01 .class001{
	background-color:#fd026c;
	line-height:30px;
	color:white;
}
.header01 .class002{float:left;background-image:url(images/back.gif);}
.header01 .class003{float:right;background-image:url(images/back.gif);}
.header01 .class004{
	clear:both;
	background-color:#fddecb;
	background-image:url(images/obihidari.gif);
	background-repeat:no-repeat;
	height:200px;
}
.header01 .class005{
	margin-top:20px;
	margin-left:330px;
}
.header01 .class006{font-size:16px;color:#ff00ff;}
.header01 .class007{font-size:46px;font-weight:bold;color:#cc0000;}
.header01 .class008{font-size:18px;line-height:200%;}

.leftbox01 .class001{margin:4px 3px 10px;background-color:white;font-size:14px;}
.leftbox01 .class002{background-color:#fd026c;line-height:30px;color:white;text-align:center;font-size:16px;}
.leftbox01 .class0021{background-color:#fd026c;line-height:30px;color:white;text-align:center;font-size:14px;
}
.leftbox01 .i001{float:left;background-color:#f54b98;}
.leftbox01 .i002{float:right;background-color:#f54b98;}
.leftbox01 .class003{list-style-image:url(images/b012lis.gif);font-size:12px;}
.leftbox01 .class004{line-height:220%;margin-left:25px;vertical-align:middle;}

.leftbox01 .class005{font-size:14px;padding:10px 3px;text-align:center;}
.leftbox01 .class005 a{text-align:center;font-size:12px;}

.leftbox01 .class201{margin:4px 3px 10px;background-color:white;}
.leftbox01 .class202{border-collapse:collapse;border:solid 1px #f54b98;}
.leftbox01 .class203{border:solid 1px #f54b98;width:74px;text-align:center;vertical-align:middle;padding-top:2px;padding-bottom:2px;}
.leftbox01 .class204{border:solid 1px #f54b98;padding:2px;vertical-align:middle;}
.leftbox01 .class205{border-left:solid 1px #f54b98;border-right:solid 1px #f54b98;padding:2px;color:red;font-weight:bold;}
.leftbox01 .class206{border-left:solid 1px #f54b98;border-right:solid 1px #f54b98;padding:2px;color:red;font-weight:bold;text-align:center;}

.leftbox01 .class302{padding:3px;}
.leftbox01 .class303{border-collapse:collapse;border-top:solid 1px #f54b98;}
.leftbox01 .class304{border-right:solid 1px #f54b98;padding:3px;}
.leftbox01 .class305{padding:3px;}

.leftbox01 .class401{width:88px;background-color:white;margin:20px 3px;}


.fotter01 .class001{background-color:#ffd7ff;margin:0px 2px;text-align:center;padding:3px 10px;font-size:12px;}
.fotter01 .class002{}
.fotter01 .class003{display:inline;white-space:nowrap;line-height:140%;}
.fotter01 .class004{}

.fotter01 .class101{}
.fotter01 .class102{display:inline;line-height:140%;}
.fotter01 .class102 a{padding-left:2px;white-space:nowrap;}

.fotter01 .class201{color:white;line-height:130%;margin:0px 5px;font-weight:bold;}
.fotter01 .class202{text-align:center;}
.fotter01 .class203{margin:0px auto;border:solid 1px white;}
.fotter01 .class204{color:white;line-height:130%;margin:0px 5px;font-weight:bold;text-align:right;}
.fotter01 .class205{text-align:center;font-size:12px;background-image:url(images/back.gif);}
.fotter01 .class206{color:black;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ｺﾞｼｯｸM";}
.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;}
.fleft{float:left;}
.fright{float:right;}
.fclear{clear:both;}
.c01{color:red;}
.c02{color:blue;}
.c03{color:#ff00ff;}
.c04{color:yellow;}
.c05{color:green;}
p{margin-top:0px;}
.kai0{margin-bottom:0px;}
.kai1{margin-bottom:16px;}
.kai2{margin-bottom:32px;}
.kai3{margin-bottom:48px;}
.kai4{margin-bottom:62px;}
.kaitop0{margin-top:0px;}
.kaitop1{margin-top:16px;}
.kaitop2{margin-top:32px;}
.kaitop3{margin-top:48px;}
.kaitop4{margin-top:62px;}
/*==相互リンク関係==================================================================================*/
.contentslinks{background-color:white;padding:10px;margin:4px;text-align:center;}
.contentslinks .linksclass01{width:500px;vertical-align:middle;border:solid 1px #ff00ff;border-collapse:collapse;margin:20px auto 15px auto;}
.contentslinks .linksclass02{padding:5px;border:solid 1px #ff00ff;width:180px;}
.contentslinks .linksclass03{padding:5px;border:solid 1px #ff00ff;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;}
/*==linksspmenu01関係 0000links関係とかぶるので注意===================================================*/
.linksspmenu01 .classlinksspmenu001{font-size:14px;line-height:100%;text-align:left;padding:4px;}
.linksspmenu01 .classlinksspmenu002{display:inline;list-style:none;padding:4px;}
.linksspmenu01 .classlinksspmenu002 a{white-space:nowrap;padding-left:1px;}
.linksspmenu01 .classlinksspmenu003{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 #000099;margin-bottom:40px;padding-bottom:20px;}
.contents903 .class011{margin:10px 0px 30px;font-size:17px;line-height:120%;}
/*==link.html===================================================*/
.contentslinks .class010{text-align:left;padding:10px;}
.contentslinks .class011{margin-bottom:10px;}
.contentslinks .class011 li{display:inline;white-space:nowrap;line-height:230%;}
.contentslinks .class0113{border:solid 1px #999999;font-size:11px;overflow-y:scroll;overflow-x:hidden;text-align:left;width:400px;height:70px;line-height:20px;padding-top:2px;margin-top:10px;}
.contentslinks .class013{font-size:11px;text-align:center;}
.contentslinks .class013 a{white-space:nowrap;}
/*==ユニーク部分==============================================================*/
.contents001{background-color:white;padding:10px;margin:4px;}
.contents001 .class001{background-image:url(images/yokokao.jpeg);padding:20px 10px;}
.contents001 .class002{background-color:white;}
.contents001 .class003{height:3px;color:#f54b98;width:100%;margin:16px 0px;}
.contents001 .class004{margin-right:10px;}
.contents001 .class101{background-color:#ffd2ff;padding:5px;font-size:12px;line-height:160%;margin-bottom:10px;}
.contents001 .class102{float:left;width:210px;height:100px;}

.contents001 .class200{text-align:center;margin-bottom:10px;}
.contents001 .class201{text-align:center;vertical-align:middle;margin-right:auto;margin-left:auto;}
.contents001 .class202{padding-right:5px;}
.contents001 .class203{vertical-align:middle;}

.contents002{background-color:white;padding:10px;margin:4px;}
.contents002 h2{margin:10px 0px 30px;font-size:20px;}
.contents002 h3{font-size:20px;}
.contents002 class701{}

.contents003{background-color:white;padding:10px;margin:4px;}
.contents003 h2{font-size:20px;}
.contents003 h3{margin:10px 0px 20px;font-size:20px;}
.contents003 .class001{border-top:dashed 2px gray;border-bottom:dashed 2px gray;padding-left:10px;color:blue;padding-top:16px;}

.contents004{background-color:white;padding:10px;margin:4px;}
.contents004 h2{margin:10px 0px 20px;font-size:20px;}
.contents004 .class001{background-color:#ffe1ff;padding:5px;font-weight:bold;margin-top:16px;}
.contents004 .class002{background-color:#fbe7a2;}
.contents004 .class002 td{height:20px;}
.contents004 .class006{width:60px;}
.contents004 .class003{font-weight:bold;}
.contents004 .class004{width:80px;font-weight:bold;text-align:right;}
.contents004 .class005{width:80px;font-weight:bold;color:blue;text-align:right;}

.contents005{background-color:white;padding:10px;margin:4px;}
.contents005 h3{margin:10px;font-size:20px;}
.contents005 .class001{background-color:#ffe6ff;color:#ff00ff;line-height:150%;padding-left:5px;}

.contents006{background-color:white;padding:10px;margin:4px;}
.contents006 h3{margin:10px;font-size:20px;}

.contents007{background-color:white;padding:10px;margin:4px;}
.contents007 h3{margin:10px;font-size:20px;}

.contents008{background-color:white;padding:10px;margin:4px;font-weight:bold;}
.contents008 h3{margin:10px 0px 20px;font-size:20px;}
.contents008 .class001{color:blue;font-size:23px;}

.contents009{background-color:white;padding:10px;margin:4px;}
.contents009 h3{margin:10px 0px 30px;font-size:20px;}

.contents010{background-color:white;padding:10px;margin:4px;}
.contents010 h1{font-size:44px;color:#d90000;margin:15px 0px;}
.contents010 h2{font-size:16px;margin:16px 0px;}
.contents010 .class001{margin:16px 0px;list-style-type:cercle;}
.contents010 .class001 li{margin-left:50px;}

.contents011{background-color:white;padding:10px;margin:4px;}
.contents011 h3{margin:10px 0px 30px;font-size:20px;}

.contents012{background-color:white;padding:10px;margin:4px;}

.contents013{background-color:white;padding:10px;margin:4px;}
.contents013 .class001{border:solid 2px #ff00ff;padding:10px;}
.contents013 .class011{width:100px;text-align:center;}
.contents013 .class012{width:380px;text-align:center;}
.contents013 hr{height:1px;}
.contents013 .class021{width:150px;text-align:center;}
.contents013 .class002{color:#990000;}
.contents013 .class003{border:solid 2px green;padding:10px;}
.contents013 .class004{border:solid 2px yellow;padding:10px;}
.contents013 .class005{color:#ff8000;}
.contents013 .class006{border:solid 2px blue;padding:10px;}
.contents013 .class007{border:solid 2px red;padding:10px;}
.contents013 .class008{border:solid 2px red;padding:10px;}
.contents013 .class009{background-color:#ffffdd;padding:5px;}
.contents013 .class010{text-align:center;}
.contents013 .class013{width:280px;text-align:center;}

.contents015{background-color:white;padding:10px;margin:4px;}
.contents015 .class001{text-align:center;}
.contents015 .class010{background-color:#ffffbb;margin-bottom:20px;}
.contents015 .class011{text-align:center;vertical-align:top;padding:10px;}
.contents015 .class012{padding:10px;}
.contents015 .class021{list-style-type:none;list-style-image:url(images/check2.gif);border:solid 1px black;border-bottom:none;background-color:#ffffbb;}
.contents015 .class022{text-indent:22px;border-bottom:solid 1px black;}
.contents015 .class031{border:solid 1px #ff00ff;}
.contents015 .class032{border-bottom:solid 1px #ff00ff;padding:4px;}
.contents015 .class033{border-collapse:collapse;}
.contents015 .class034{border-right:solid 1px #ff00ff;padding:6px 10px;}
.contents015 .class035{font-size:15px;}
.contents015 .class041{padding:8px;padding-bottom:2px;}
.contents015 .class042{padding:8px;padding-top:2px;}
.contents015 .class051{border:dotted 1px #ff00ff;height:1px;}


.contents016{background-color:white;padding:15px;margin:4px;text-align:center;height:400px;}



.contentsmote{width:630px;}
#contentsmote-inner{padding:6px;background-color:#ff9dce;}
.contentsmote .class001{background-color:white;border:solid 3px #666699;padding-top:30px;}
.contentsmote h1{font-size:30px;}
.contentsmote .class002{background-color:white;margin-top:20px;padding-top:20px;padding-bottom:15px;}
.contentsmote .class003{width:580px;border-collapse:collapse;margin:10px auto 20px auto;border:solid 3px #0000cc;}
.contentsmote .class003 td{padding:3px;border:solid 2px #0000cc;vertical-align:middle;}
.contentsmote .class004{width:40px;background-color:#ffff00;color:blue;}
.contentsmote .class005{width:114px;background-color:#ffffe6;text-align:left;}
.contentsmote .class006{background-color:#ffffe6;text-align:left;}
.contentsmote .class007{text-align:center;}
.contentsmote .class008{font-size:16px;}

.contentsmote .class009{}
.contentsmote .class009 li{display:inline;white-space:nowrap;line-height:150%;}
.contentsmote .class010{text-align:left;margin-left:20px;}



.hidarilink{font-size : 12px; line-height : 115%;}
