@charset "Shift_JIS";

/* h-set
----------------------------------------------- */

h3.h3-01{clear: both; background: url(../img/h3-01-07.jpg) no-repeat; width: 520px; height: 51px; margin: 25px 0px 15px 0px; padding: 0;}
h3.h3-02{clear: both; background: url(../img/h3-02.gif) no-repeat; width: 520px; height: 66px; margin-bottom: 30px; padding: 0;}
h3.h3-03{clear: both; background: url(../img/h3-03.gif) no-repeat; width: 520px; height: 37px; margin-bottom: 20px; padding: 0;}
h4.h4-01{clear: both; background: #f2f2f2; border-bottom: solid 2px #cccccc; margin-bottom: 15px;}
h4.h4-01 span{display: block; position: static; margin: 0; padding: 5px 5px; font-size: 12px; font-weight: bold; color: #454545;}

h5.h5-01{background: #f2f2f2; padding: 5px 0px 2px 5px; margin-bottom: 0px;
 border-top: solid 1px #d4d4d4; border-right: solid 1px #d4d4d4; border-bottom : solid 1px #d4d4d4; border-left: solid 5px #d4d4d4;
 text-align: left;}
h5.h5-01 span{display: block; position: static; margin: 0; padding: 0px; font-size: 12px; color: #777777;}

h5.h5-02{background: #e8f5ff; padding: 5px 0px 2px 5px; margin-bottom: 15px;
 border-top: solid 1px #c3d9e8; border-right: solid 1px #c3d9e8; border-bottom : solid 1px #c3d9e8; border-left: solid 5px #c3d9e8;
 text-align: left;}
h5.h5-02 span{display: block; position: static; margin: 0; padding: 0px; font-size: 12px; color: #13358e;}

h6.h6-01{clear: both; margin: 0px 0px 5px 0px;}
h6.h6-01 span{display: block; position: static; margin: 0; padding: 0px 0px 2px 0px; font-size: 12px; font-weight: bold; color: #454545;}

/* main style
----------------------------------------------- */

.img-area-01{text-align: center; margin: 0px; padding: 0px 0px 50px 0px;}
.img-area-02{text-align: center; margin: 0px; padding: 0px;}

hr.d-area-cb-01{display: block; clear: both; border: none; height: 15px; text-decoration: none; color: #FFFFFF;}
hr.d-area-cb-02{display: block; clear: both; border: none; height: 1px; text-decoration: none; color: #FFFFFF;}
hr.d-area-cb-03{display: block; clear: both; border: none; height: 40px; text-decoration: none; color: #FFFFFF;}

.ul-us-01{list-style-type: none; margin: 0px; padding: 0px; font-size: 12px;}
ul.ul-us-01 li{clear: both; list-style-type: none; margin: 0px; padding: 5px 0px 5px 0px; font-size: 12px;}
ul.ul-us-01 li a{display: block; list-style-type: none; background: url(../img/l-list-us-bg-01.gif) no-repeat left center; padding: 5px 0px 5px 15px; margin-left: 15px; font-size: 12px;}
ul.ul-us-01 li a:hover{background: url(../img/l-list-us-bg-02.gif) no-repeat left center;}

ul.ul-us-01 li.li-01{padding-bottom: 5px;}
ul.ul-us-01 li.li-02{padding-bottom: 0px;}
.li-sup{font-size: 85%; padding: 0px; margin: 0px;}

.ol-us-01{list-style-type: decimal; margin: 0px; padding: 0px 0px 0px 15px; font-size: 12px;}
ol.ol-us-01 li{clear: both; list-style-type: decimal; margin-left: 12px; font-size: 12px;}
ol.ol-us-01 li.li-ol-01{padding-bottom: 5px;}
ol.ol-us-01 li.li-ol-02{padding-bottom: 0px;}


div.caution-txt-01{clear: both; margin: 3px 0px 15px 8px; font-size: 10px; color: #cc0000;
/*\*/
*font-size: 93.75% !important;
*font-family: '‚l‚r ‚oƒSƒVƒbƒN',sans-serif !important;
/**/
}

.us-txt-01{line-height: 140%; padding-bottom: 15px;}

