h1{
	font-size: 12px;
	margin:1;
	padding:0;
	font-weight: normal;
	line-height:100%;
	}

h1 a:link{
	color:#000000;
	text-decoration:none;
}

h1 a:visited{
	color:#000000;
	text-decoration:none;
}

h1 a:hover{
	color:#000000;
	text-decoration:none;
}





h2{
	font-size: 12px;
	margin:0;
	padding:0;
	font-weight: normal;
	line-height:100%;
	}

h2 a:link{
	color:#000000;
	text-decoration:none;
}

h2 a:visited{
	color:#000000;
	text-decoration:none;
}

h2 a:hover{
	color:#000000;
	text-decoration:none;
}

.copyright{
	font-size: 15px;
	}

.copyright a:link{
	color:#000000;
	text-decoration:none;
}

.copyright a:visited{
	color:#000000;
	text-decoration:none;
}

.copyright a:hover{
	color:#000000;
	text-decoration:none;
}

body{
	background-image:url();
	background-color:#ffffff;
	text-align:center;
	margin:0px;
	font-size: 15px;
	line-height: 150%;
	}
.vec{
	list-style-image:url(images/vec.gif);
	line-height:180%;
	}

.check_red{
	list-style-image:url(images/check3_2_small.gif);
	line-height:180%;
	}

.check_blue{
	list-style-image:url(images/check_b.gif);
	line-height:180%;
	}


p { font-size: 15px; line-height: 150%; }


.entry-check {
padding              : 0px 10px 0px 0px;
margin               : 20px;
border               : 1px solid #666666;
clear                : both;
}

.entry-check ol{
margin               : 10px;
}

.entry-check li {
list-style           : none;
background-repeat    : no-repeat;
padding-left         : 5px;
margin-bottom        : 5px;
}

.entry-check-2 {
padding              : 10px 10px 10px 10px;
margin               : 20px 2px 4px 20px;
border               : 1px solid #666666;
clear                : both;
}

.entry-check-2 ol{
margin               : 10px;
}

.entry-check-2 li {
list-style           : none;
background-image     : url(img/checkmark2.gif);
background-repeat    : no-repeat;
padding-left         : 25px;
margin-bottom        : 5px;
}

.entry-check2 {
padding              : 0px 10px 0px 0px;
margin               : 5px;
border               : 1px solid #3366FF;
clear                : both;
}

.entry-check2 ul{
margin               : 20px;
}
.entry-check2 li {
list-style           : none;
background-image     : url(img/checkmark.gif);
background-repeat    : no-repeat;
padding-left         : 25px;
margin-bottom        : 5px;
}

.entry-check3 {
padding              : 0px 0px 0px 0px;
margin               : 5px;
border               : 1px solid #990000;
clear                : both;
}

.entry-check3 ul{
margin               : 10px;
}

.entry-check3 li {
list-style           : none;
background-image     : url(img/checkmark.gif);
background-repeat    : no-repeat;
padding-left         : 25px;
margin-bottom        : 5px;
}


.entry-check4 {
padding              : 0px 10px 0px 0px;
margin               : 20px 4px 4px 4px;
border               : 1px solid #666666;
clear                : both;
}

.entry-check4 ol{
margin               : 10px;
}

.entry-check4 li {
list-style           : none;
background-repeat    : no-repeat;
padding-left         : 5px;
padding-bottom       : 5px;
margin-bottom        : 0px;
}

.entry-check4-2 {
padding              : 10px 2px 10px 10px;
margin               : 20px 2px 4px 0px;
border               : 1px solid #666666;
clear                : both;
}


.entry-check5 {
padding              : 0px 10px 0px 0px;
margin               : 20px;
border               : 3px dotted #666666;
clear                : both;
}

.entry-check5 ol{
margin               : 10px;
}

.entry-check5 li {
list-style           : none;
background-repeat    : no-repeat;
padding-left         : 5px;
padding-bottom       : 5px;
margin-bottom        : 0px;
}

.entry-check6 {
padding              : 0px 10px 0px 0px;
margin               : 5px;
padding-left         : 25px;
}

.copy00-02 {
  margin: 2px 0px 2px 0px;
  padding: 24px 16px 10px 22px;
  font-size:14px;
  line-height:22px;
  text-decoration: bold;
  font-weight: normal;
  text-align: justify;
  border:2px solid #ff0000;
  width: 600px;
  background-color:#fcfcdc;
}

.copy00-02-2 {
  margin: 2px 0px 2px 0px;
  padding: 24px 16px 10px 22px;
  font-size:14px;
  line-height:22px;
  text-decoration: bold;
  font-weight: normal;
  text-align: justify;
  border:4px dotted #333333;
}

.copy00-02-3 {
  margin: 2px 0px 2px 0px;
  padding: 24px 16px 10px 22px;
  font-size:14px;
  line-height:22px;
  text-decoration: bold;
  font-weight: normal;
  text-align: justify;
  border:4px dotted #ff0000;
  background-color:#FCFCDC;
}

.copy00-03 {
  margin: 2px 0px 2px 0px;
  padding: 24px 16px 10px 22px;
  font-size:14px;
  line-height:22px;
  text-decoration: bold;
  font-weight: normal;
  text-align: justify;
  border:2px solid #ff0000;
  width: 630px;
  background-color:#fcfcdc;
}

.copy00-03-2 {
  margin: 2px 0px 2px 0px;
  padding: 24px 16px 10px 22px;
  font-size:14px;
  line-height:22px;
  text-decoration: bold;
  font-weight: normal;
  text-align: justify;
  border:2px solid #ff0000;
  width: 680px;
  background-color:#fcfcdc;
}

.copy00-03-3 {
  margin: 2px 0px 2px 0px;
  padding: 24px 16px 10px 22px;
  font-size:14px;
  line-height:22px;
  text-decoration: bold;
  font-weight: normal;
  text-align: justify;
  border:2px solid #ff0000;
  background-color:#fcfcdc;
}


.a10{font-size:10px}
.a11{font-size:11px}
.a12{font-size:12px}
.a12-14{
  font-size:12px;
  line-height:14px;
}
.a12-18{
  font-size:12px;
  line-height:18px;
}

.a13{font-size:13px}
.a13-2{font-size:13px;line-height:22px;}
.a14{font-size:14px}
.a14-2{
  font-size:14px;
  line-height:22px;
}
.a15{font-size:15px}
.a15-2{font-size:15px;line-height:28px;}
.a16{font-size:16px}
.a16-2{font-size:16px;line-height:28px;}
.a18{font-size:18px}
.a18-2{font-size:18px;line-height:28px;}

.a20{font-size:20px}
.a20-2{font-size:20px;line-height:28px;}
.a22{font-size:22px}
.a24{font-size:24px}
.a24-2{font-size:24px;line-height:48px;}
.a28{font-size:28px}
.a28-2{font-size:28px;line-height:48px;}
.a36{font-size:36px;line-height:46px;}
.a36-2{font-size:36px;line-height:56px;}
.a44{font-size:44px}


.t10-gray{font-size:10px;color:#666666}

.contents01{padding-top:15px; padding-left:10px; padding-right:10px; padding-bottom:10px; }
.contents01-2{padding-top:15px; padding-left:40px; padding-right:20px; padding-bottom:10px; }
.contents02{padding-top:15px; padding-left:70px; padding-right:70px; padding-bottom:10px; }

.contents03{font-size:16px;padding-top:15px; padding-left:30px; padding-right:0px; padding-bottom:10px; }
.contents04{font-size:15px;padding-top:0px; padding-left:30px; padding-right:0px; padding-bottom:10px; }

.border00{border-top: 1px solid #ccc;}
.border01{border-top: 1px dashed red; border-right: 1px dashed red; border-bottom: 1px dashed red; border-left: 1px dashed red; }
.border02{border-top: 2px dashed gray; border-right: 2px dashed gray; border-bottom: 2px dashed gray; border-left: 2px dashed gray; }
.border03{border-top: 3px dotted blue; border-right: 3px dotted blue; border-bottom: 3px dotted blue; border-left: 3px dotted blue; }
.border04{border-top: 3px dotted red; border-right: 3px dotted red; border-bottom: 3px dotted red; border-left: 3px dotted red; }

.border05{padding-left: 10px;dotted red; border-bottom: 1px dotted #666666; }
.border06{padding:15px; border: 1px solid #000;background-image     : url(img/back01.jpg);width: 580px;}
.border07{padding:15px; border: 1px solid #000;background-image     : url(img/back03.jpg);width: 580px;}


.top-center01{padding-top:15px; padding-left:50px; padding-right:50px; padding-bottom:10px; }
.top-center01-2{padding-top:15px; padding-left:50px; padding-right:30px; padding-bottom:10px; }
.top-center02{font-size:36px;line-height:46px;padding-top:15px; padding-left:50px; padding-right:50px; padding-bottom:10px; }
.top-center03{font-size:36px;font-family: "HGP‘n‰pŠpºÞ¼¯¸UB",sans-serif;line-height:46px;padding-top:15px; padding-left:0px; padding-right:20px; padding-bottom:10px; }

.top-center04{padding-top:15px; padding-left:16px; padding-right:50px; padding-bottom:10px; }

.top-title01{font-size:28px;font-family: "HGP–¾’©E", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "HG–¾’©B"; color:#ff0000; }
.top-title02{font-size:36px;font-family: "HGP–¾’©E", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "HG–¾’©B"; color:#ff0000; }
.top-title03{font-size:26px;font-family: "HGP–¾’©E", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "HG–¾’©B"; color:#ff0000; }
.top-title04{font-size:32px;font-family: "HGP–¾’©E", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "HG–¾’©B"; color:#ff0000; }
.top-title05{font-size:24px;font-family: "HGP–¾’©E", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "HG–¾’©B"; color:#000000; }
.top-title06{font-size:32px;font-family: "HGP–¾’©E", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "HG–¾’©B"; color:#000000; }
.top-title07{font-size:28px;font-family: "HGP–¾’©E", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "HG–¾’©B"; color:#000000; }

.under-line01{padding-bottom:2px; border-bottom: 4px dotted red; }

.a28-2title{font-size:28px;line-height:48px;font-family: "HGP–¾’©E", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "HG–¾’©B"; }
