@charset "Shift_JIS";

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

h3.h3-01{clear: both; background: url(../img/h3-01-05.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: #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-01 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-pr-01{list-style-type: disc; margin: 0px; padding: 25px 0px 0px 25px; font-size: 12px;}
ul.ul-pr-01 li{clear: both; list-style-type: disc; margin-left: 15px; font-size: 12px;}
ul.ul-pr-01 li.li-01{padding-bottom: 5px;}
ul.ul-pr-01 li.li-02{padding-bottom: 15px;}

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

.caption-01{background: #e5e5e5; padding: 5px 0px 5px 5px; border-left: solid 5px #a9a9a9; text-align: left; font-weight: none;}

.table-01{width: 100%; border-collapse: collapse;}
.table-01 td,th{padding: 5px; border: solid 1px #a9a9a9; line-height: 140%;}

.th-01{background: #c4c4c4; width: 65%; font-weight: bold; color: #FFFFFF;}
.th-02{background: #c4c4c4; width: 35%; font-weight: bold; color: #FFFFFF; text-align: right;}

.td-01{background: #FFFFFF;}
.td-01-02{background: #FFFFFF; text-align: right;}
.td-02{background: #f5f5f5;}
.td-02-02{background: #f5f5f5; text-align: right;}

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

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

.pr-camp-txt-01{font-weight: bold; color: #fe0992;}


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

.font-10{font-size:10px;}

.table-pack-01{border-collapse: collapse;}
.table-pack-01 td{padding: 5px; border: solid 1px #a9a9a9;}

.txt-pack-01{font-weight: bold; line-height: 145%;}

.td-pack-00{background:#f6f6f6;}
.td-pack-01{background:url(/campaign/off/images/icon-01.jpg) no-repeat left center;}
.td-pack-02{width:23%; color: #7c7c7c;}
.td-pack-03-01{width:26%; background:url(/campaign/off/images/icon-03.jpg) no-repeat right center; color: #CC0000; font-weight: bold;}
.td-pack-03-02{width:26%; font-weight: bold;}

.td-pack-04-00{background:url(/campaign/off/images/icon-02-00.jpg) no-repeat left center;}
.td-pack-04-01{background:url(/campaign/off/images/icon-02-01.jpg) no-repeat left center;}
.td-pack-04-02{background:url(/campaign/off/images/icon-02-02.jpg) no-repeat left center;}
.td-pack-04-03{background:url(/campaign/off/images/icon-02-03.jpg) no-repeat left center;}
.td-pack-04-04{background:url(/campaign/off/images/icon-02-04.jpg) no-repeat left center;}
.td-pack-04-05{background:url(/campaign/off/images/icon-02-05.jpg) no-repeat left center;}

.td-pack-05{color: #7c7c7c;}
.sp-pack-01{display: block; padding-left: 105px;}



