* {
   margin:0;
   padding:0;
}
.wrapper {
   width: 740px;
   margin: 0 auto;   /* 幅固定（700px）でセンタリングします。*/
}
.header {
   width: 740px;
}
.main {
   width: 740
px;     /* 両端ブロックとコンテンツを囲んでいるクラスです。 */
}
.menu {display: inline;
   float: left;
   width: 205px;     /* floatに、width 指定は必須です。*/
}
.contents {display: inline;
   float: left;
   width: 600px;
}

.footer {
   clear: both;      /* float をクリアしています。*/
   width: 740px;
}
.menu ul {
   list-style: none;
}

ul {
    margin-left:  0em;
    padding-left: 2em;
}


.class-ma-ka-           { font-weight: bold; background-color: yellow }

.class-h4you                     { font-weight: bold; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt }

.class-h3you                  { font-weight: bold; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt }

.class-h1you                { font-weight: bold; font-size: 14pt; text-decoration: underline }


.class-futoji   { font-weight: bold }


.class-h2you   
        { font-weight: bold; font-size: 13pt; text-decoration: underline; margin-top: 0pt; margin-bottom: 0pt }

.class  { font-size: 11pt; line-height: 150% }
.point14 {font-size: 14pt;}
.point13 {font-size: 13pt;}

.point12 {font-size: 12pt;}
.point11 {font-size: 11pt;}
.point10 {font-size: 10pt;}
.point9 {font-size: 9pt;}
.point8 {font-size: 8pt;}
.gyoukan {line-height: 160%}
.ma-ka-{ font-weight: bold; background-color: yellow }

.piyo{ font-weight: bold; text-align: center;font-size: 12pt;font-weight: bold; background-color: yellow; margin-bottom:20px;margin-top:20px;}

.ma-ka-3{ font-weight: bold; background-color: blue }
.futoji   { font-weight: bold }
.white {color: white;}
.red {color: red;font-weight: bold }
.blue {color: blue ;}
.skyblue{color: #ccffff;}
.point16 {font-size: 16pt;}
.point14 {font-size: 14pt;}
.point13 {font-size: 13pt;}
.point12 {font-size: 12pt;}
.point11 {font-size: 11pt;}
.point10 {font-size: 10pt;}
.point9 {font-size: 9pt;}
.point8 {font-size: 8pt;}
.white {color: white;font-weight: bold}
.red {color: red;font-weight: bold }
.green {color: green;font-weight: bold }
.yellow {color: yellow;font-weight: bold }
.blue {color: blue ;font-weight: bold }
.blue2 {color: blue ;}
.white_center{color: white ;font-weight: bold; text-align: center;}
.orange{color: #FF3300 ;font-weight: bold }
.purple{color:purple ;font-weight: bold }
.ma-ku{ font-weight: bold; background-color: #ffff99 }
.ma-ku2{ font-weight: bold; background-color: #ffcfff }
.futoji{ font-weight: bold }
.center { text-align: center;}
.left { text-align: left;}
.right { text-align: right;}
.pink{background-color: #FFBBE8;}

#gyoukan{
margin: 0px 0px 1.8em 0px;
line-height:180%;
}

table.sample0{
font-size: 11pt;
    border-top:1px solid #CCCCCC ;
    border-left:1px solid #CCCCCC ;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	text-align:left;
	margin:  3px;
	margin-bottom:20px;
	line-height: 130%;
	
}
.sample0 th{
    border-right:1px solid #CCCCCC ;
    border-bottom:1px solid #CCCCCC ;
    color:#330000;
    background-color:#996633;
    text-align:center;
}
.sample0 td{
    border-right:1px solid #CCCCCC ;
    border-bottom:1px solid #CCCCCC ;
	padding:4px;
	vertical-align:middle;
}


p.infobox {
　 font-size:9pt;
width: 360px; 
   height:10em;
   overflow: auto;
   border: blue 1px dashed;
}

.point14 {
font-size:14pt;
}
.point13 {
font-size:13pt;
}
.point12 {
font-size:12pt;
}
.point11 {
font-size:11pt;
}
.point10 {
font-size:10pt;
}
.point9 {
font-size:9pt;
}
.point8 {
font-size:8pt;
}
.gyoukan {
line-height:150%;
}
.white {
color:white;
}
.red {
color:red;
font-weight:bold;
}
.green {
color:green;
font-weight:bold;
}
.yellow {
color:yellow;
font-weight:bold;
}
.blue {
color:blue;
font-weight:bold;
}
.orange {
color:orange;
font-weight:bold;
}
.skyblue {
color:#CCFFFF;
}
.purple {
color:purple;
font-weight:bold;
}
.ma-ku {
background-color:yellow;
font-weight:bold;
}
.futoji {
font-weight:bold;
}
.kasen {
text-decoration:underline;
}
.center {
text-align:center;
}
h1 {
font-size:10pt;
}
h3 {
font-size:11pt;
}
.class {
text-decoration:none;
}
body {
font-size:11pt;
line-height:150%;
}
.table1 {font-size:10pt;line-height:130%; center ; }

.ta1 th, .ta1 td {
border:1px solid blue;
font-size:12pt;
padding:2em;
margin:10px;
line-height:150%;
text-align: left;
}

.table1 {
background-color:#FFFFFF;
background-image:url(sample.gif);
border:0 solid white;
float:left;
font-size:10pt;
height:100px;
margin:3px;
padding:1em;
width:100px;
}
.obi {
background-color:#FFFFFF;
border-bottom:2px solid orange;
border-left:10px solid orange;
font-size:12pt;
padding:5px;
}

table.sample{
    border-top:1px solid grey ;
    border-left:1px solid grey ;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	text-align:left;
}
.sample th{
    border-right:1px solid grey ;
    border-bottom:1px solid grey ;
    color:#330000;
    background-color:orange;
    background-image:url(../img/table-back.gif);
    padding:0.2em;
    text-align:center;
}
.sample td{
    border-right:1px solid grey ;
    border-bottom:1px solid grey ;
    padding:0.2em;
}
