.content_body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:95%;margin:1em auto 0em auto;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);background:#fff;border-radius:3px;padding:1em 0.8em}.content_body h1.title{margin-bottom:0.5em}.content_body p.intro{line-height:1.4em;margin-bottom:1em}.content_body h2.subtitle{border-left:3px solid #000;padding:0.5em 0 0.5em 0.4em;font-size:1.2em;margin-bottom:0.5em;font-weight:bold}.content_body h2.subtitle span{font-size:1.2em;line-height:1.4em}.content_body .nbody{line-height:1.4em}.content_body .nbody ul li{font-size:1.2em;line-height:1.4em;margin-bottom:0.5em;padding-bottom:0.5em;border-bottom:1px dotted #ccc}.content_body .nbody ul li:last-child{border-bottom:none}.content_body .nbody ul li .date{color:#FF7800;font-size:0.9em;line-height:1.0em}.content_body .nbody ul li a{color:#1a1a1a}.content_body .nbody li:first-child{padding-top:0.5em;border-top:1px dotted #ccc}.content_body .nbody li:last-child{margin-bottom:0}.content_body table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;border-top:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:1em}.content_body table tbody th,.content_body table tbody td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:0.8em 1em}.content_body table tbody th{background:#f2f7fa}.content_body table tbody td{background:#fcfcfc;line-height:1.4em}.content_body table tbody td .ttl{font-size:1.2em;line-height:1.6em;display:inline-block;margin-bottom:5px}.content_body table tbody td strong{font-weight:bold;color:#c80000;text-decoration:underline}.content_body p{margin-bottom:1em}.content_body .download a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-radius:3px;position:relative;width:100%;display:block;border:1px solid #cccccc;color:#1a1a1a;margin-top:2em;padding:0.8em 0.6em;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d9d9d9));text-align:center}.back{width:50%;margin:2em auto;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2)}.back a{text-align:center;display:block;background:-webkit-gradient(linear, left top, left bottom, from(#333), to(#000));padding:1em 0.6em;color:#fff;border-radius:4px}
