@charset "UTF-8";

#h1a{
	background : url(../img_common/bk_h1.gif);
 border-top-width : 3px;
 border-bottom-width : 3px;
 border-top-style : solid;
 border-bottom-style : solid;
 border-top-color : #249485;
 border-bottom-color : #249485;
 width : 880px;
 height : 74px;
 margin-left : auto;
 margin-right : auto;
 text-align : left;
 }.h2a{
	background : transparent;background-size : auto auto;background-origin : padding-box;background-clip : border-box;
 border-bottom-width : 3px;
 border-bottom-style : solid;
 border-bottom-color : #8dc6c2;
 width : 850px;
 height : 40px;
 margin-left : auto;
 margin-right : auto;
 text-align : left;
 font-size : 20px;
 line-height : 40px;
 color : #408080;
 text-indent : 10px;
 padding-top : 32px;
 letter-spacing : 0.1em;
}.div826{
	background : transparent;background-size : auto auto;background-origin : padding-box;background-clip : border-box;
 width : 826px;
 margin-left : auto;
 margin-right : auto;
 text-align : left;
 padding-top : 24px;
 }.div826l{
	background : transparent;
 width : 860px;
 margin-left : auto;
 margin-right : auto;
 text-align : left;
 padding-top : 8px;
 
 padding-bottom : 4px;
}.div826c{
	background : transparent;background-size : auto auto;background-origin : padding-box;background-clip : border-box;
 width : 826px;
 margin-left : auto;
 margin-right : auto;
 text-align : center;
 padding-top : 24px;
 }

#h1a h1{
 font-size : 24px;
 font-weight : bold;
 line-height : 60px;
 color : #408080;
 padding-left : 38px;
 padding-top : 8px;
 letter-spacing : 0.1em;
}

.h3a{
 font-size : 16px;
 font-weight : bold;
 line-height : 35px;
 color : #ffffff;background : url(../img_common/bk_h3.gif) center top no-repeat;
 text-indent : 12px;
 width : 850px;
 height : 35px;
 margin-left : auto;
 margin-right : auto;
 text-align : left;
}

table{
 border-collapse : collapse;
 empty-cells : show;
}

.table1 td{
	padding : 6px 10px;border : 1px solid #cccccc;
 font-size : 14px;
}.table2 td{
	padding : 6px 10px;border : 1px solid #cccccc;
 font-size : 12px;
}.table1 th{
	padding : 4px 10px;border : 1px solid #cccccc;
 background-color : #d6f2f0;
 font-size : 14px;
}.table2 th{
	padding : 4px 10px;border : 1px solid #cccccc;
 background-color : #d6f2f0;
 font-size : 12px;
}

.div826l li{
	background : url(../img_common/li01.jpg) 0px center no-repeat;
 float : left;
 margin-left : 0px;
 margin-right : 20px;
 padding-left : 16px;
}


