
#content .heading img { vertical-align: bottom; }
#content .heading-console { margin-top: 1px; }
#content .heading-console p { margin: 0; }
#content .heading-console img { vertical-align: bottom; }

#content .button-full { margin: 24px; }
#content .button-full a { padding: 16px; display: block; color: #fff; background-color: #555; font-weight: bold; font-size: 18px; text-align: center; border-radius: 8px; }
#content .button-full a:hover { background-color: #00a1da; }

#content .title-list { margin: 24px; }
#content .title-list .unit a { outline: none; }
#content .title-list .unit img { vertical-align: bottom; }
#content .title-list .unit dl { font-size: 12px; line-height: 1; }
#content .title-list .unit dl dt { margin-right: 5px; padding: 2px 3px; display: inline; color: #fff; background-color: #00a1da; font-weight: bold; }
#content .title-list .unit dl dd { margin-right: 10px; display: inline; }
#content .title-list .unit dl .eod { color: #d80000 }
#content .title-list .unit .n { margin: 0; color: #555; font-weight: bold; }
#content .title-list .unit .n a { color: #00a1da; }
#content .title-list .unit .n a:hover { text-decoration: underline; }
#content .title-list .unit .g { font-weight: bold; color: #888; }
#content .title-list .unit .c { color: #999; font-size: 11px; }

#content #title-list1 a.unit-outer { display: block; color: #222; text-decoration: none; }
#content #title-list1 a.unit-outer:hover .unit { border-color: #00a1da; }
#content #title-list1 .unit { margin-top: 12px; padding: 14px; border: 2px solid #b6e7ff; }
#content #title-list1 .unit .thumb { float: left; width: 120px; }
#content #title-list1 .unit .thumb a { text-decoration: none; color: #00a1da; }
#content #title-list1 .unit .thumb .note { margin-top: 4px; display: block; line-height: 1.2; text-align: center; font-size: 11px; }
#content #title-list1 .unit .text { position: relative; float: right; width: 512px; }
#content #title-list1 .unit .n { font-size: 18px; }
#content #title-list1 .unit .g { margin-top: .33em; }
#content #title-list1 .unit .spec1 { margin-top: .66em; }
#content #title-list1 .unit .d { float: left; width: 466px; line-height: 1.5; font-size: 12px; }
#content #title-list1 .unit .r { float: right; }
#content #title-list1 .unit .spec2 { margin-top: 1em; }
#content #title-list1 .unit dl { float: left; }
#content #title-list1 .unit .o { margin: -6px -24px 0 0; float: right; line-height: 1; }
#content #title-list1 .unit .o a { padding: 5px 7px; display: block; color: #fff; background-color: #555; font-weight: bold; text-decoration: none; }
#content #title-list1 .unit .o a:hover { background-color: #00a1da; }
#content #title-list1 .unit .c { margin-top: 1em; }
#content #title-list1 .unit-nopic .text { float: none; width: auto; }
#content #title-list1 .unit-nopic .d { width: 600px; }

#content #title-list2 { border-bottom: 1px solid #b6e7ff; }
#content #title-list2 .unit { padding: 12px; border-top: 1px solid #b6e7ff; }
#content #title-list2 .unit:nth-child(2n+1) { background-color: #e8f8ff; }
#content #title-list2 .unit:nth-child(2n) { background-color: #ffffff; }
#content #title-list2 .unit .spec { float: left; width: 612px; }
#content #title-list2 .unit .name-wrap { vertical-align: middle; }
#content #title-list2 .unit .n { display: inline; font-size: 16px; }
#content #title-list2 .unit .g { margin-left: 12px; display: inline; }
#content #title-list2 .unit dl { margin-top: 8px; }
#content #title-list2 .unit .r { float: right; }
#content #title-list2 .unit .c { margin-top: 8px; }
