#main.standard {
  background: none; }

.standard-content-wrap {
  /* width
	------------------------------------------------*/
  /* text align
	------------------------------------------------*/
  /* vertical align
	------------------------------------------------*/
  /* margin set
	------------------------------------------------*/
  /*reset*/
  /*0px*/
  /*5px*/
  /*10px*/
  /*15px*/
  /*20px*/
  /*25px*/
  /*30px*/
  /*35px*/
  /*40px*/
  /*45px*/
  /*50px*/
  /*55px*/
  /*60px*/
  /*100px*/
  /*150px*/
  /* padding set
	------------------------------------------------*/
  /*reset*/
  /*0px*/
  /*5px*/
  /*10px*/
  /*15px*/
  /*20px*/
  /*25px*/
  /*30px*/
  /*35px*/
  /*40px*/
  /*45px*/
  /*50px*/
  /*55px*/
  /*60px*/ }
  .standard-content-wrap .w-auto {
    width: auto !important; }
  .standard-content-wrap .txt-align-l, .standard-content-wrap table.txt-align-l th, .standard-content-wrap table.txt-align-l td {
    text-align: left   !important; }
  .standard-content-wrap .txt-align-c, .standard-content-wrap table.txt-align-c th, .standard-content-wrap table.txt-align-c td {
    text-align: center !important; }
  .standard-content-wrap .txt-align-r, .standard-content-wrap table.txt-align-r th, .standard-content-wrap table.txt-align-r td {
    text-align: right  !important; }
  .standard-content-wrap .v-align-t, .standard-content-wrap table.v-align-t th, .standard-content-wrap table.v-align-t td {
    vertical-align: top    !important; }
  .standard-content-wrap .v-align-m, .standard-content-wrap table.v-align-m th, .standard-content-wrap table.v-align-m td {
    vertical-align: middle !important; }
  .standard-content-wrap .v-align-b, .standard-content-wrap table.v-align-b th, .standard-content-wrap table.v-align-b td {
    vertical-align: bottom !important; }
  .standard-content-wrap .marg-reset {
    margin: 0px !important; }
  .standard-content-wrap .marg-t00 {
    margin-top: 0px !important; }
  .standard-content-wrap .marg-r00 {
    margin-right: 0px !important; }
  .standard-content-wrap .marg-b00 {
    margin-bottom: 0px !important; }
  .standard-content-wrap .marg-l00 {
    margin-left: 0px !important; }
  .standard-content-wrap .marg-t05 {
    margin-top: 5px !important; }
  .standard-content-wrap .marg-r05 {
    margin-right: 5px !important; }
  .standard-content-wrap .marg-b05 {
    margin-bottom: 5px !important; }
  .standard-content-wrap .marg-l05 {
    margin-left: 5px !important; }
  .standard-content-wrap .marg-t10 {
    margin-top: 10px !important; }
  .standard-content-wrap .marg-r10 {
    margin-right: 10px !important; }
  .standard-content-wrap .marg-b10 {
    margin-bottom: 10px !important; }
  .standard-content-wrap .marg-l10 {
    margin-left: 10px !important; }
  .standard-content-wrap .marg-t15 {
    margin-top: 15px !important; }
  .standard-content-wrap .marg-r15 {
    margin-right: 15px !important; }
  .standard-content-wrap .marg-b15 {
    margin-bottom: 15px !important; }
  .standard-content-wrap .marg-l15 {
    margin-left: 15px !important; }
  .standard-content-wrap .marg-t20 {
    margin-top: 20px !important; }
  .standard-content-wrap .marg-r20 {
    margin-right: 20px !important; }
  .standard-content-wrap .marg-b20 {
    margin-bottom: 20px !important; }
  .standard-content-wrap .marg-l20 {
    margin-left: 20px !important; }
  .standard-content-wrap .marg-t25 {
    margin-top: 25px !important; }
  .standard-content-wrap .marg-r25 {
    margin-right: 25px !important; }
  .standard-content-wrap .marg-b25 {
    margin-bottom: 25px !important; }
  .standard-content-wrap .marg-l25 {
    margin-left: 25px !important; }
  .standard-content-wrap .marg-t30 {
    margin-top: 30px !important; }
  .standard-content-wrap .marg-r30 {
    margin-right: 30px !important; }
  .standard-content-wrap .marg-b30 {
    margin-bottom: 30px !important; }
  .standard-content-wrap .marg-l30 {
    margin-left: 30px !important; }
  .standard-content-wrap .marg-t35 {
    margin-top: 35px !important; }
  .standard-content-wrap .marg-r35 {
    margin-right: 35px !important; }
  .standard-content-wrap .marg-b35 {
    margin-bottom: 35px !important; }
  .standard-content-wrap .marg-l35 {
    margin-left: 35px !important; }
  .standard-content-wrap .marg-t40 {
    margin-top: 40px !important; }
  .standard-content-wrap .marg-r40 {
    margin-right: 40px !important; }
  .standard-content-wrap .marg-b40 {
    margin-bottom: 40px !important; }
  .standard-content-wrap .marg-l40 {
    margin-left: 40px !important; }
  .standard-content-wrap .marg-t45 {
    margin-top: 45px !important; }
  .standard-content-wrap .marg-r45 {
    margin-right: 45px !important; }
  .standard-content-wrap .marg-b45 {
    margin-bottom: 45px !important; }
  .standard-content-wrap .marg-l45 {
    margin-left: 45px !important; }
  .standard-content-wrap .marg-t50 {
    margin-top: 50px !important; }
  .standard-content-wrap .marg-r50 {
    margin-right: 50px !important; }
  .standard-content-wrap .marg-b50 {
    margin-bottom: 50px !important; }
  .standard-content-wrap .marg-l50 {
    margin-left: 50px !important; }
  .standard-content-wrap .marg-t55 {
    margin-top: 55px !important; }
  .standard-content-wrap .marg-r55 {
    margin-right: 55px !important; }
  .standard-content-wrap .marg-b55 {
    margin-bottom: 55px !important; }
  .standard-content-wrap .marg-l55 {
    margin-left: 55px !important; }
  .standard-content-wrap .marg-t60 {
    margin-top: 60px !important; }
  .standard-content-wrap .marg-r60 {
    margin-right: 60px !important; }
  .standard-content-wrap .marg-b60 {
    margin-bottom: 60px !important; }
  .standard-content-wrap .marg-l60 {
    margin-left: 60px !important; }
  .standard-content-wrap .marg-t100 {
    margin-top: 100px !important; }
  .standard-content-wrap .marg-r100 {
    margin-right: 100px !important; }
  .standard-content-wrap .marg-b100 {
    margin-bottom: 100px !important; }
  .standard-content-wrap .marg-l100 {
    margin-left: 100px !important; }
  .standard-content-wrap .marg-t150 {
    margin-top: 150px !important; }
  .standard-content-wrap .marg-r150 {
    margin-right: 150px !important; }
  .standard-content-wrap .marg-b150 {
    margin-bottom: 150px !important; }
  .standard-content-wrap .marg-l150 {
    margin-left: 150px !important; }
  .standard-content-wrap .padd-reset {
    padding: 0px !important; }
  .standard-content-wrap .padd-t00 {
    padding-top: 0px !important; }
  .standard-content-wrap .padd-r00 {
    padding-right: 0px !important; }
  .standard-content-wrap .padd-b00 {
    padding-bottom: 0px !important; }
  .standard-content-wrap .padd-l00 {
    padding-left: 0px !important; }
  .standard-content-wrap .padd-t05 {
    padding-top: 5px !important; }
  .standard-content-wrap .padd-r05 {
    padding-right: 5px !important; }
  .standard-content-wrap .padd-b05 {
    padding-bottom: 5px !important; }
  .standard-content-wrap .padd-l05 {
    padding-left: 5px !important; }
  .standard-content-wrap .padd-t10 {
    padding-top: 10px !important; }
  .standard-content-wrap .padd-r10 {
    padding-right: 10px !important; }
  .standard-content-wrap .padd-b10 {
    padding-bottom: 10px !important; }
  .standard-content-wrap .padd-l10 {
    padding-left: 10px !important; }
  .standard-content-wrap .padd-t15 {
    padding-top: 15px !important; }
  .standard-content-wrap .padd-r15 {
    padding-right: 15px !important; }
  .standard-content-wrap .padd-b15 {
    padding-bottom: 15px !important; }
  .standard-content-wrap .padd-l15 {
    padding-left: 15px !important; }
  .standard-content-wrap .padd-t20 {
    padding-top: 20px !important; }
  .standard-content-wrap .padd-r20 {
    padding-right: 20px !important; }
  .standard-content-wrap .padd-b20 {
    padding-bottom: 20px !important; }
  .standard-content-wrap .padd-l20 {
    padding-left: 20px !important; }
  .standard-content-wrap .padd-t25 {
    padding-top: 25px !important; }
  .standard-content-wrap .padd-r25 {
    padding-right: 25px !important; }
  .standard-content-wrap .padd-b25 {
    padding-bottom: 25px !important; }
  .standard-content-wrap .padd-l25 {
    padding-left: 25px !important; }
  .standard-content-wrap .marg-t30 {
    margin-top: 30px !important; }
  .standard-content-wrap .marg-r30 {
    margin-right: 30px !important; }
  .standard-content-wrap .marg-b30 {
    margin-bottom: 30px !important; }
  .standard-content-wrap .marg-l30 {
    margin-left: 30px !important; }
  .standard-content-wrap .marg-t35 {
    margin-top: 35px !important; }
  .standard-content-wrap .marg-r35 {
    margin-right: 35px !important; }
  .standard-content-wrap .marg-b35 {
    margin-bottom: 35px !important; }
  .standard-content-wrap .marg-l35 {
    margin-left: 35px !important; }
  .standard-content-wrap .marg-t40 {
    margin-top: 40px !important; }
  .standard-content-wrap .marg-r40 {
    margin-right: 40px !important; }
  .standard-content-wrap .marg-b40 {
    margin-bottom: 40px !important; }
  .standard-content-wrap .marg-l40 {
    margin-left: 40px !important; }
  .standard-content-wrap .marg-t45 {
    margin-top: 45px !important; }
  .standard-content-wrap .marg-r45 {
    margin-right: 45px !important; }
  .standard-content-wrap .marg-b45 {
    margin-bottom: 45px !important; }
  .standard-content-wrap .marg-l45 {
    margin-left: 45px !important; }
  .standard-content-wrap .marg-t50 {
    margin-top: 50px !important; }
  .standard-content-wrap .marg-r50 {
    margin-right: 50px !important; }
  .standard-content-wrap .marg-b50 {
    margin-bottom: 50px !important; }
  .standard-content-wrap .marg-l50 {
    margin-left: 50px !important; }
  .standard-content-wrap .marg-t55 {
    margin-top: 55px !important; }
  .standard-content-wrap .marg-r55 {
    margin-right: 55px !important; }
  .standard-content-wrap .marg-b55 {
    margin-bottom: 55px !important; }
  .standard-content-wrap .marg-l55 {
    margin-left: 55px !important; }
  .standard-content-wrap .marg-t60 {
    margin-top: 60px !important; }
  .standard-content-wrap .marg-r60 {
    margin-right: 60px !important; }
  .standard-content-wrap .marg-b60 {
    margin-bottom: 60px !important; }
  .standard-content-wrap .marg-l60 {
    margin-left: 60px !important; }
  .standard-content-wrap .hdg-level03 {
    font-size: 28px;
    color: #000;
    font-weight: bold;
    line-height: 44px;
    padding-left: 10px;
    border-left: 5px solid #112f84;
    position: relative;
    margin-bottom: 35px; }
    .standard-content-wrap .hdg-level03:before, .standard-content-wrap .hdg-level03:after {
      content: "";
      width: 10px;
      height: 8px;
      display: block;
      background: #fff;
      position: absolute;
      left: -5px;
      top: 0;
      z-index: 5; }
    .standard-content-wrap .hdg-level03:after {
      top: auto;
      bottom: 0;
      z-index: 5; }
  .standard-content-wrap .hdg-level04 {
    font-size: 22px;
    color: #000;
    font-weight: bold;
    padding-left: 10px;
    border-left: 5px solid #112f84;
    margin-bottom: 30px;
    line-height: 1.3;
    margin-top: 50px; }
  .standard-content-wrap .hdg-level05 {
    font-size: 18px;
    color: #000;
    font-weight: bold;
    padding-left: 10px;
    border-left: 3px solid #112f84;
    margin-bottom: 20px;
    line-height: 1.3;
    margin-top: 50px; }
  .standard-content-wrap .txt + .txt {
    margin-top: -10px; }
  .standard-content-wrap .link-blank:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAAT0lEQVQokWP8//8/AwMDAwNj2ycIgwjAgsz5X8XHSEgDY9un/yzoAsTZ1frx/////+E0IczQ+vE/E7H+QAaDXBNZoQfXREwcoWgixgZkQwHv9jlM80O2ugAAAABJRU5ErkJggg==);
    text-decoration: underline;
    display: inline-block;
    padding-left: 5px; }
  .standard-content-wrap .link-blank:hover:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAATUlEQVQokc2RSwoAMQhDk6FntWea077ZFPrZKF1NQPxAIhoDkiR1jyJH27oXp4xu2jkorSIEMHMWIZ7qHSt+Trr63iRVPBowoZo3i+gH6Do08Zchb0UAAAAASUVORK5CYII=); }
  .standard-content-wrap .tbl-type01 {
    width: 100%;
    margin-bottom: 50px; }
    .standard-content-wrap .tbl-type01 td,
    .standard-content-wrap .tbl-type01 th {
      border: 1px solid #cccccc;
      padding: 15px 10px;
      vertical-align: middle;
      font-size: 12px;
      text-align: left; }
      .standard-content-wrap .tbl-type01 td.nowrap,
      .standard-content-wrap .tbl-type01 th.nowrap {
        white-space: nowrap; }
    .standard-content-wrap .tbl-type01 th {
      background-color: #eeeeee; }
    .standard-content-wrap .tbl-type01 thead td,
    .standard-content-wrap .tbl-type01 thead th {
      background-color: #eeeeee;
      font-weight: bold; }
    .standard-content-wrap .tbl-type01 .bg-color01 {
      background-color: #d1e2f9; text-align:right}
      .standard-content-wrap .tbl-type01 .bg-color01 td,
      .standard-content-wrap .tbl-type01 .bg-color01 th {
        background-color: #d1e2f9; }
    .standard-content-wrap .tbl-type01 .bg-color02 {
      background-color: #ffeee2; text-align:center}
      .standard-content-wrap .tbl-type01 .bg-color02 td,
      .standard-content-wrap .tbl-type01 .bg-color02 th {
        background-color: #ffeee2; }
  .standard-content-wrap .wrap-table .tbl-type01 {
    width: 100%; }
    .standard-content-wrap .wrap-table .tbl-type01 td,
    .standard-content-wrap .wrap-table .tbl-type01 th {
      white-space: nowrap; }
								
    .standard-content-wrap .tbl-type01 .bg-color_g {
      background-color: #9fa0a0; text-align:center; color:#fff;}

    .standard-content-wrap .tbl-type01 .bg-color_b1 {
      background-color: #006cb8; text-align:center; color:#fff;}

    .standard-content-wrap .tbl-type01 .bg-color_b2 {
      background-color: #e2e7f5; text-align:center;}

    .standard-content-wrap .tbl-type01 .bg-color_w {
      background-color: #fff;}
					
#pro ol.numlist li {
	font-size:15px;
	line-height:1.5;
	margin-bottom:1em;
}

#pro p.asterisk {font-size:13px; line-height:21px;}

#pro h4.obi_b{
	padding:9px 11px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#112F84;
}

#pro h4.ttl{
	font-size:18px;
	font-weight:bold;
}

#pro p.outline {
	margin-bottom:0;
	padding-left:15px;
}

#pro .point h5.txt {
	font-weight:bold;
	font-size: 18px;
	line-height:29px;
	color: #000000;
	vertical-align: text-bottom;
	overflow: hidden;	
	border-left:double 5px #112F84;
	padding-left: 10px;
	margin-bottom:0.3em;
}

