
#block-main   {
	margin: 0 auto;
	padding: 0 }



#block-main h2       {
	font-size:    100%;
	line-height:   100%;
	text-align:    left;
	margin:        10px 0 5px;
	padding:       0 0 5px;
	border-bottom: 2px solid }





#block-main h6   {
	font-size:     62.5%;
	line-height:    100%;
	text-align:     right;
	margin:         0;
	padding-top:    5px;
	padding-bottom: 5px }



#block-main h6 a   {
	text-decoration:  none;
	background-color: #a1cbfc;
	padding:          0 3px;
	border: 1px solid #a1cbfc;
	color: white;
}



#block-main h6 a:hover   {
	color: #0068b7;
	background-color: #fff;
	padding:          0 3px;
	border:           solid 1px }



#contents-area        {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left:   auto }








#contents-area h3          {
	background-image:   url("../image_global/bg_ptt_metal.gif");
	background-repeat:   repeat-x;
	background-position: left center;
	text-align:          left;
	margin:              0 0 0 0;
	padding:             0 0 0 5px }









#contents-area h4     {
	font-size:  0.88em;
	font-weight: bold;
	line-height: 1em;
	text-align:  left;
	clear:       both }





#contents-area h5 {
	color:        #948570;
	font-size:     0.88em;
	font-weight:   bolder;
	line-height:   1em;
	margin-top:    1em;
	margin-bottom: 0.5em }

#contents-area p  {
	color:        #303030;
	font-size:     75%;
	line-height:   150%;
	text-align:    left;
	margin-bottom: 0.5em }


#contents-area p.point-txt {
	color: #afafaf }
#contents-area ul {
	text-align: left;
	margin:      0.5em 0;
	padding:     0 }
#contents-area ul li {
	color:      #303030;
	font-size:   0.75em;
	line-height: 1.3;
	text-align:  left;
	margin:      0 0 0.5em 1.5em;
	padding:     0 }
#contents-area ol {
	text-align: left;
	margin:      0.5em 0;
	padding:     0 }

#contents-area ol li {
	color:      #303030;
	font-size:   75%;
	line-height: 130%;
	text-align:  left;
	margin:      0 0 0.5em 3em;
	padding:     0 }

#contents-area a  { }

#contents-area table {
	margin-right: auto;
	margin-left:   auto }

#contents-area table td {
	font-size:  0.75em;
	line-height: 1.2 }
#contents-area hr  {
	visibility: hidden;
	margin:      0;
	padding:     0;
	clear:       both }
#contents-area img.align-left {
	margin-right: 5px;
	float:         left }
#contents-area p.photo-center {
	text-align: center }

#contents-area img.align-right {
	margin-left: 5px;
	float:        right }
