@charset "utf-8";


/*
  coomon-olsIncl-Org
-------------------------*/
.olsIncl-Org_tltBox {
	height:30px !important;
	width:30px !important;
}

.olsIncl-Org_red {color:#ff0800;}
.olsIncl-Org_img {max-width: 100% !important;}
.olsIncl-Org_orange {color:#eb5505 !important;}
.olsIncl-Org_gry3 {color:#333333 !important;}
.olsIncl-Org_gry6 {color:#666666 !important;}

.olsIncl-Org_ft130 {font-size:130% !important;}
.olsIncl-Org_ft125 {font-size:125% !important;}
.olsIncl-Org_ft120 {font-size:120% !important;}
.olsIncl-Org_ft115 {font-size:115% !important;}
.olsIncl-Org_ft110 {font-size:110% !important;}
.olsIncl-Org_ft105 {font-size:105% !important;}
.olsIncl-Org_ft100 {font-size:100% !important;}
.olsIncl-Org_ft95 {font-size:95% !important;}
.olsIncl-Org_ft90 {font-size:90% !important;}
.olsIncl-Org_ft85 {font-size:85% !important;}
.olsIncl-Org_ft80 {font-size:80% !important;}
.olsIncl-Org_ft75 {font-size:75% !important;}
.olsIncl-Org_ft70 {font-size:70% !important;}
.olsIncl-Org_ft65 {font-size:65% !important;}
.olsIncl-Org_ft60 {font-size:60% !important;}
.olsIncl-Org_ft55 {font-size:55% !important;}
.olsIncl-Org_ft50 {font-size:50% !important;}
.olsIncl-Org_ft45 {font-size:45% !important;}
.olsIncl-Org_ft40 {font-size:40% !important;}
.olsIncl-Org_ft35 {font-size:35% !important;}
.olsIncl-Org_ft30 {font-size:30% !important;}
.olsIncl-Org_ft25 {font-size:25% !important;}
.olsIncl-Org_ft20 {font-size:20% !important;}

.olsIncl-Org_maxwid_100 {max-width:100% !important;}
.olsIncl-Org_maxwid_95 {max-width:95% !important;}
.olsIncl-Org_maxwid_90 {max-width:90% !important;}
.olsIncl-Org_maxwid_85 {max-width:85% !important;}
.olsIncl-Org_maxwid_80 {max-width:80% !important;}
.olsIncl-Org_maxwid_75 {max-width:75% !important;}
.olsIncl-Org_maxwid_70 {max-width:70% !important;}
.olsIncl-Org_maxwid_65 {max-width:65% !important;}
.olsIncl-Org_maxwid_60 {max-width:60% !important;}
.olsIncl-Org_maxwid_55 {max-width:55% !important;}
.olsIncl-Org_maxwid_50 {max-width:50% !important;}
.olsIncl-Org_maxwid_45 {max-width:45% !important;}
.olsIncl-Org_maxwid_40 {max-width:40% !important;}
.olsIncl-Org_maxwid_35 {max-width:35% !important;}
.olsIncl-Org_maxwid_30 {max-width:30% !important;}
.olsIncl-Org_maxwid_25 {max-width:25% !important;}
.olsIncl-Org_maxwid_20 {max-width:20% !important;}

.olsIncl-Org_lheight01 {line-height: 1.1em !important;}
.olsIncl-Org_lheight02 {line-height: 1.2em !important;}
.olsIncl-Org_lheight03 {line-height: 1.3em !important;}
.olsIncl-Org_lheight04 {line-height: 1.4em !important;}
.olsIncl-Org_lheight05 {line-height: 1.5em !important;}

ul.olsIncl-Org_list-decimal li {
	list-style-type:decimal !important;
	list-style-position:inside !important;
}
ul.olsIncl-Org_list-disc li {
	list-style-type:disc !important;
	list-style-position:inside !important;
}
ul.olsIncl-Org_lstyle-N li {list-style-type:none !important; }
ul li.olsIncl-Org_lstyle-Nli {list-style-type:none !important; }

.olsIncl-Org_border-N {border:none !important;}

.olsIncl-Org_w-wrap-bw {word-wrap:break-word !important; }


/*
  helper
-------------------------*/
@media screen and (min-width: 768px) {
	.inc1-hide-pc { display: none !important; }
}

@media screen and (max-width: 767px) {
	.inc1-hide-sp { display: none!important; }
}

@media screen and (max-width: 767px) {
	.inc1-sp-text--center { text-align: center!important; }
}

.inc1-text--break { word-break : break-all; }


/*
  margin
-------------------------*/
.inc1-modal__inner div[class*="heading"] { margin-top: 2rem !important; }
.inc1-modal__inner > div:first-child[class*="heading"] { margin-top: 0; }
.inc1-modal__inner div[class*="heading"] + div[class*="heading"] { margin-top: 1.5rem; }
.inc1-modal__inner .inc1-modAttn-box > div:first-child[class*="heading"] { margin-top: 0; }
/*
  title
-------------------------*/
.inc1-icon--headingSymbol2 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #eb5505;
  border: solid .1rem #eb5505;
  color: #ffffff;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.6rem;
  height: 3.6rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 3.6rem; }

.inc1-headingLine1__title {
  border-left: 4px solid #eb5505;
  padding-left: .8rem;
  font-weight: bold;
}

.inc1-headingLine2__title {
  border-left: 4px solid #e5e5e5;
  padding-left: .8rem;
  font-weight: bold;
}

.inc1-sub__title {
	font-size: 1.4rem;
}

/*
  inc1-modAttn-box
-------------------------*/
.inc1-modAttn-box {
  width: 95% !important;
  width : -webkit-calc(100% - .8rem) ;
  width : calc(100% - .8rem) ;
  margin-top: .5rem;
  margin-bottom: 1.5rem;
  padding: 10px; }
.inc1-modAttn-box.inc1-box--alert {
  border: solid 0.1rem #ff0800; }
.inc1-modAttn-box.inc1-box--alert--bg {
  border: solid 0.1rem #ff0800;
  background-color: #fff5ef; }
.inc1-modAttn-box.inc1-box--line {
  border: solid 0.1rem #eb5505; }
.inc1-modAttn-box.inc1-box--line--dash {
  border: dashed 0.1rem #eb5505; }


@media screen and (max-width: 767px) {
  .inc1-modAttn-box { width: 100%; }
}



/*
  inc1-modImg-section
-------------------------*/
.inc1-modImg-section {
  margin-top: .5rem;
  margin-bottom: 1.5rem; }

/*
  infoBox--figure
-------------------------*/
.inc1-infoBox--figure { display: flex; }

@media screen and (max-width: 767px) {
.inc1-infoBox--figure.sp-infoBox--block {
  display: block; }
.inc1-infoBox--figure.sp-infoBox--block > div {
  width: 100%; }
}

/*
  table
-------------------------*/
.inc1-modTbl {
  width: 99%;
  width : -webkit-calc(100% - .8rem) ;
  width : calc(100% - .8rem) ;
  margin-top: .5rem;
  margin-bottom: 1.5rem;
  border-collapse: collapse; }
.inc1-modTbl td,
.inc1-modTbl th {
  border: solid .1rem #ededed;
  padding: 1rem; }
.inc1-modTbl th { background-color: #f9f9f9; }

@media screen and (max-width: 767px) {
.inc1-modTbl { width: 100%; }
}


.inc1-modAttn-box .inc1-modTbl {
  width: 100%;
}


@media screen and (max-width: 767px) {
.inc1-modTbl th,
.inc1-modTbl td { word-break : break-all; }
}


@media screen and (max-width: 767px) {
.inc1-modTbl-sp-wideFull {  border-top: solid .1rem #ededed; }
.inc1-modTbl-sp-wideFull td,
.inc1-modTbl-sp-wideFull th {
  width: 100%;
  display: block;
  border-top: none; }
}

/*
  link
-------------------------*/
.inc1-icon--blank {
  background: url("/files/inc-images/icon_blank.png") 0 0 no-repeat;
  background-size: 65%;
  margin-left: .5rem;
  display: inline-block;
  height: 1.2rem;
  width: 1.2rem;
  vertical-align: middle;
}


