@charset "shift-jis";

/*
---------------------------------------------------------

COMMENT:
  Summary: 
  Target Pages ---> 
  Site URL: http://
  File name: css/style_top_links.css
  Author: 

---------------------------------------------------------
*/



/* o4 */
#mainContents h4{
    clear: both;
    margin:0px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:22px;
    padding-right:4px;
    font-size: 16px;
    font-weight: bold;
    color:#339966;
    border-bottom: 2px dotted #00CC99;
    line-height:20px;
}
#mainContents h4.mark1{
    background: #FFFFFF url(../images/section_mark6.gif) no-repeat left center;
}
#mainContents h4.mark2{
    background: #FFFFFF url(../images/section_mark1s.gif) no-repeat left center
    text-indent:10px;
}

/*tbl_type01*/

table.tbl_type01 td{
  padding:10px;
  width:350px;
}

ul.info_center{
  list-style: none;
}
ul.info_center li {
  margin:0px 30px 0px 30px;
  padding:10px;
  text-indent:15px;
  font-size:12pt;
  line-height:15pt
}
ul.info_center_2{
  list-style: none;
}
ul.info_center_2 li {
  margin:20px 30px 0px 30px;
  padding:0px;
  font-size:12pt;
  font-weight: bold;
}
ul.info_center_3{
  padding:0px;
}
ul.info_center_3 li {
  margin:0px 35px 0px 80px;
  text-indent:10px;
}
ul.info_center_4{
  list-style: none;
}
ul.info_center_4 li {
  margin:0px 30px 0px 30px;
  padding:0px;
  font-size:12pt;
  line-height:15pt
}
ul.info_center_5{
  list-style: none;
}
ul.info_center_5 li {
  margin:5px 30px 0px 100px;
  padding:0px;
  font-size:11pt;
  line-height:15pt

}

ol.info_center{
  padding:10px;
  width:80%;
}
ol.info_center li {
  margin:0px 0px 0px 100px;
  padding:0px;
}
ol.info_center li.poti {
  list-style: circle;
  padding:2px;
}
ol.info_center_2{
  padding:10px;
  width:80%;
}
ol.info_center_2 li {
  margin:10px 0px 0px 80px;
  padding:0px;
}
ol.info_center_2 li.poti {
  list-style: circle;
  padding:2px;
}







/* @end */
