.heading_1{border-bottom:solid 1px #999;margin:0 0 1rem;padding-bottom:.5rem}.heading_3{font-weight:bold;font-size:1.25rem;padding:0 0 0 1.25em;margin:2rem 0 1rem}.heading_3:before{content:'●';position:absolute;left:0}.heading_4{font-size:1rem;margin:0 0 .5rem;font-weight:bold}[class*="heading_"]{color:#666}.date{font-size:.8rem;text-align:right}@media print, screen and (min-width:768px){.box1{padding:50px;border:solid 15px #0097A6;max-width:850px;margin:1rem auto 1rem}.ttl{margin:-50px -50px -50px}}.bottom_comment{padding:1.5rem 0;border:solid #999;border-width:1px 0;font-size:.8rem}.bottom_comment li{padding:0 0 0 3em;position:relative}.bottom_comment li:before{content:'※' attr(data-no)'：';position:absolute;left:0}.bottom_comment li:not(:last-child){margin-bottom:.5rem}.bottom_comment li em{font-style:italic}.txtcomment{font-size:8pt;display:inline-block;padding:1px 3px;border:solid 1px #ccc;margin:0 2px;line-height:100%;background:#fff}.list_kome_decimal{font-size:.85rem;margin:0 0 1rem}.list_kome_decimal li{text-indent:-2em;margin-bottom:.5rem}.list_kome_decimal li:last-child{margin-bottom:0}.list_kome_decimal li:before{counter-increment:section;content:"※" counter(section);margin-right:.5em}ul{counter-reset:section}.txtcomment{display:inline-block;font-size:.8rem;border:solid 1px #ccc;padding:2px .25rem;line-height:1;background:#fff;margin:0 .25rem}hr{margin:2rem 0;border:dashed 1px #999}