@charset "utf-8";
/* CSS Document (logo) */
#page01,#page02,#page03,#page04,#page05{ padding-top: 17.5%; margin-top: -17.5%;}
div.imagebox.logo{ width: 75%; margin: 10% auto 10% auto;}
.kconcept{ margin-bottom: 2%;}
.copybox_area .copyImagebox span.copybox{ width: 100%;}
.copybox_area .copyImagebox div.imagebox{ width: 72%; margin: 0 auto; text-align: center;}
.copybox_area .copyImagebox div.imagebox img{ margin-bottom: 3%;}
.copybox_area .copyImagebox div.imagebox.basic{ width: 78%; margin: 5% 6% 0 16%; box-sizing: content-box;}
.copybox_area .copyImagebox div.imagebox.usage{ width: 100%;}
.eximg_ttl_s{display: block!important; padding-top: 3%!important; width: 100%;}
.img_box.color_system{ width: 69%; margin: 0 auto;}
.img_box.combination{ width: 36%; margin: 0 auto;}
.img_box.prohibition{width: 78.9%; margin: 0 auto;}
.img_box.seal_truck, .img_box.seal_smallcargo, .img_box.seal_car{ width: 100%; margin: 0 auto; margin-top: 0% !important;}
table.basetable.table01 th{ width: 15%; letter-spacing: 0; padding-left: 0; padding-right: 0;}
table.basetable.table01 th:first-child,
table.basetable.table01 th:last-child{ width: 20%;}
table.basetable.table01 th,table.basetable.table01 td{ text-align: center;height: 2.75em;}
table.basetable.table01 td:first-child,
table.basetable.table01 td:last-child{ text-align: left;}
table.basetable.table01 th:first-child,
table.basetable.table01 td:first-child{ position: sticky; top: 0; left: 0;}
table.basetable.table01 th:first-child{ z-index: 1; border-right: 1px solid #fff;}
table.basetable.table01 td:first-child{ z-index: 1; border-right: 1px solid #00a99d;}
.table_stick{ border-left: 1px solid #00a99d;}
table.basetable.table01{ width:150%; border-left:none; border-collapse: separate; border-spacing: 0; line-height: 1.3;}
table.basetable.table01 tr:nth-child(odd) td{ background-color: #f0f0ef;}
/*table.basetable.table01 tr:nth-child(even) td:first-child,
table.basetable.table01 td:first-child{ background-color: #bcd8ea;}*/
table.basetable th:nth-child(1){ border-right: 1px solid #fff;}
table.basetable td:nth-child(1){ border-right: 1px solid #00a99d;}
ul.tablelist.type_size li th:first-child{ width:22em;}
div.contactinfoarea{ display: flex; flex-direction: column; margin-left: 1em; line-height: 1;}
div.contactinfoarea span.namebox{ display: block; margin-bottom:.75em;}
div.contactinfoarea span.telbox{ display: block;}
div.contactinfoarea span:nth-child(2){ margin-bottom:.75em; }
div.contactinfoarea span a{ text-decoration: none;}
.sticker_appform{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.sticker_appform.page_box_btm a.btn_aftericon{ margin-bottom: 0; width: 90%;}
.sticker_appform a:nth-child(2){ margin-top: 3.75%;}
/* max-width:769;768made ----------------------------------------------------------------------------------------*/
@media (min-width: 769px) { 
#page01,#page02,#page03,#page04,#page05{ padding-top: 2%; margin-top: -2%;} 
.t-narrow-075,.t-narrow-08,.t-narrow-09{ display: inline-block; transform: scale(1, 1); transform-origin: top left; width: 100%;}
div.imagebox.logo{ width: 55%; margin: 6% auto 6% auto;}
.kconcept{ margin-bottom: 3%;}   
.kconcept li{ padding-bottom: .75em;}
.kconcept li:last-child{ padding-bottom: 0;} 
.copybox_area .copyImagebox span.copybox{ width: 59%;}
.copybox_area .copyImagebox div.imagebox{ width: 21.15%; padding: 0 1em 0 0; box-sizing: content-box; } 
.copybox_area .img_box{ width:94%; margin: 0 auto;}
.copybox_area .copyImagebox span.copybox.basic{ width: 59%;}
.copybox_area .copyImagebox div.imagebox.basic{ width: 32%; margin: 0; padding: 0;}
.copybox_area .copyImagebox span.copybox.usage{ width: 100%;}
.copybox_area .copyImagebox div.imagebox.usage{ width: 64%; margin: 0 auto; padding: 0;}
.eximg_ttl_s.usage, .eximg_ttl_s.combination{ text-align: center; }
.eximg_ttl_s.prohibition{ text-align: left; } 
.img_box.color_system{ width: 64%;}
.img_box.combination{ width: 20.9%;}
.img_box.prohibition{ width: 61.64%;}
.img_box.seal_truck, .img_box.seal_smallcargo, .img_box.seal_car{ width: 89%;}
table.basetable.table01 th{ width: 14%;}
table.basetable.table01 th:first-child,
table.basetable.table01 th:last-child{ width: 22%;} 
table.basetable.table01 th:first-child,
table.basetable.table01 td:first-child{ position:static;}
table.basetable th:nth-child(1){ border-right: none;}
table.basetable td:nth-child(1){ border-right: none;}
.table_stick{ border-left: none;}  
table.basetable.table01{ width:100%; border-left: 1px solid #00a99d;}  
ul.tablelist.type_size li th:first-child{ width:24em;}
div.contactinfoarea span.namebox{ margin-bottom: 1em;} 
.sticker_appform{ display: flex; justify-content: space-between; align-items: center;}
.sticker_appform.page_box_btm a.btn_aftericon{ width: 48%;}
.sticker_appform a:nth-child(2){ margin-top: 1.5%;}
}
@media (min-width: 1200px) {   
}

