BODY           { margin : 0; 
                 background-color : #ffffff}
A.header       { display : BLOCK;
                 width : 100%;
                 height : 100%;
                 font-size : 13px;
                 font-weight : bold;
                 text-align : center;
                 background-color : #999999;
                 border : 1px solid #999999;
                 color : #ffffff;
                 text-decoration : none;
                 padding-top : 7px; }
A.header:hover { background-color : #6090ef;
                 border : 1px solid #6090ef;
                 color : #000000;
                 text-decoration : none; }

A.header1       { display : BLOCK;
                 width : 100%;
                 height : 100%;
                 background:url(../image/header_home_01.gif) no repeat;
                 text-decoration : none;
                 test-align:center; }
A.header1:hover { background:url(../image/header_home_02.gif) no repeat;
                 text-decoration : none; }

A.header2       { display : BLOCK;
                 width : 100%;
                 height : 100%;
                 background:url(../image/header_consul_01.gif) no repeat;
                 text-decoration : none;
                 test-align:center; }
A.header2:hover { background:url(../image/header_consul_02.gif) no repeat;
                 text-decoration : none; }

A.header3       { display : BLOCK;
                 width : 100%;
                 height : 100%;
                 background:url(../image/header_seminar_01.gif) no repeat;
                 text-decoration : none;
                 test-align:center; }
A.header3:hover { background:url(../image/header_seminar_02.gif) no repeat;
                 text-decoration : none; }

A.header4       { display : BLOCK;
                 width : 100%;
                 height : 100%;
                 background:url(../image/header_kensyu_01.gif) no repeat;
                 text-decoration : none;
                 test-align:center; }
A.header4:hover { background:url(../image/header_kensyu_02.gif) no repeat;
                 text-decoration : none; }

A.header5       { display : BLOCK;
                 width : 100%;
                 height : 100%;
                 background:url(../image/header_book_01.gif) no repeat;
                 text-decoration : none;
                 test-align:center; }
A.header5:hover { background:url(../image/header_book_02.gif) no repeat;
                 text-decoration : none; }

A.header6       { display : BLOCK;
                 width : 100%;
                 height : 100%;
                 background:url(../image/header_tool_01.gif) no repeat;
                 text-decoration : none;
                 test-align:center; }
A.header6:hover { background:url(../image/header_tool_02.gif) no repeat;
                 text-decoration : none; }

A.header7       { display : BLOCK;
                 width : 100%;
                 height : 100%;
                 background:url(../image/header_policy_01.gif) no repeat;
                 text-decoration : none;
                 test-align:center; }
A.header7:hover { background:url(../image/header_policy_02.gif) no repeat;
                 text-decoration : none; }

A.header8       { display : BLOCK;
                 width : 100%;
                 height : 100%;
                 background:url(../image/header_soft_01.gif) no repeat;
                 text-decoration : none;
                 test-align:center; }
A.header8:hover { background:url(../image/header_soft_02.gif) no repeat;
                 text-decoration : none; }

A.header9       { display : BLOCK;
                 width : 100%;
                 height : 100%;
                 background:url(../image/header_company_01.gif) no repeat;
                 text-decoration : none;
                 test-align:center; }
A.header9:hover { background:url(../image/header_company_02.gif) no repeat;
                 text-decoration : none; }


OL.param1      { list-style-type:decimal; }                      

H1             { background-color : #efdbdc;
                 border : 1px solid #efdbdc;
                 color:#000000;
                 font-size : 12px;
                 font-size : 1rem;
                 font-weight : bold;
                 margin-top : 20px;
                 margin-left : 10px;
                 margin-right : 10px;
                 padding-top : 5px; padding-bottom : 3px; padding-left : 10px; }
H2             { background-color : #66cccc;
                 border : 1px solid #a9a9a9;
                 color:#000000;
                 font-size : 12px;
                 font-size : 1rem;
                 font-weight : bold;
                 margin-top : 20px;
                 margin-bottom : 20px;   
                 margin-left : 10px;
                 margin-right : 10px;
                 line-height : 1.3;
                 padding-top : 10px; padding-bottom : 10px; }
H3             { background-color : #fafad2;
                 border : 1px solid #a9a9a9;
                 color:#000000;
                 font-size : 12px;
                 font-weight : normal;
                 margin-top : 5px;
                 margin-bottom : 0px;   
                 margin-left : 40px;
                 margin-right : 10px;
                 line-height : 1.5;
                 padding-top : 10px; padding-bottom : 10px; padding-left : 20px; padding-right : 20px;}

H4              { background-color : #fafad2;
                 border : 1px solid #a9a9a9;
                 color:#000000;
                 font-size : 12px;
                 font-weight : normal;
                 margin-top : 20px;
                 margin-bottom : 20px;   
                 margin-left : 12px;
                 margin-right : 12px;
                 line-height : 1.5;
                 padding-top : 10px; padding-bottom : 10px; padding-left : 20px; padding-right : 20px;}
H5             { background-color : #ff9900;
                 border : 1px solid #a9a9a9;
                 color:#000000;
                 font-size : 12px;
                 font-weight : bold;
                 margin-top : 20px;
                 margin-bottom : 20px;   
                 margin-left : 10px;
                 margin-right : 10px;
                 line-height : 1.3;
                 padding-top : 10px; padding-bottom : 10px; }

DIV.param1     { position : relative;
                 font-size : 12px;
                 color : #000000;
                 margin-bottom : 10px;
                 margin-left : 25px;
                 margin-right : 15px;
                 line-height : 1.5; }
DIV.param2     { position : relative;
                 font-size : 12px;
                 color : #000000;
                 margin-left : 20px;
                 margin-right : 15px;
                 line-height : 1.5; }
DIV.param3     { position : relative;
                 font-size : 12px;
                 color : #000000;
                 margin-bottom : 10px;
                 margin-left : 45px;
                 margin-right : 15px;
                 line-height : 1.5; }
DIV.param4     { position : relative;
                 font-size : 12px;
                 color : #000000;
                 margin-left : 5px;
                 margin-right : 5px;
                 margin-top : 10px;
                 margin-bottom : 10px;
                 line-height : 1.3; }
DIV.param5     { position : relative;
                 font-size : 12px;
                 color : #000000;
                 margin-bottom : 10px;
                 margin-left : 25px;
                 margin-right : 25px;
                 line-height : 1.5; }
DIV.photoL     { position : relative;
                 padding-left : 0px;
                 padding-right : 13px;
                 padding-top : 10px;  
                 padding-bottom : 10px;
                 float : left; }
DIV.photoR     { position : relative;
                 padding-left : 13px;
                 padding-right : 0px;
                 padding-top : 10px;  
                 padding-bottom : 10px;
                 float : right; }
IMG.border     { border:1px solid #808080; }

div>table{
	border: solid 2px #a23636;
	background: none;
	border-spacing: 0px;
	margin: 0 auto;
	width: 580px;
}
div table table{
	width: 100%;
}	
div>table th,div>table td {
	display: block;
	width: auto;
	height:auto;
	padding:3px;
	}
	img{
		max-width: 100%;
        width: auto;
        height: auto;
        margin: 0 auto;
        display: block;
	}
	div>table table table th,div>table table table td{
		width: auto;
		display: inline-block;
	}
body>div{padding: 10px !important;}
@media screen and (max-width: 480px) {
div>table{
	width: 100%;
}	
}

