@charset "utf-8"; /* theme setting
--------------------------------------------------------- */
/* ---------- areaframe ---------- */
/*(areaframe-4)*/
.areaframe-4 .atl,.area .areaframe-4 .atl {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af4.gif);
}

.areaframe-4 .atr,.area .areaframe-4 .atr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af4.gif);
}

.areaframe-4 .abl,.area .areaframe-4 .abl {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af4.gif);
}

.areaframe-4 .abr,.area .areaframe-4 .abr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af4.gif);
}

.areaframe-4 .atc,.area .areaframe-4 .atc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af4.gif);
}

.areaframe-4 .abc,.area .areaframe-4 .abc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af4.gif);
}

.areaframe-4 .aml,.area .areaframe-4 .aml {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af4.gif);
}

.areaframe-4 .amr,.area .areaframe-4 .amr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af4.gif);
}

.areaframe-4 .amc,.area .areaframe-4 .amc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af4.gif);
}

/*(areaframe-8)*/
.areaframe-8 .atl,.area .areaframe-8 .atl {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af8.gif);
}

.areaframe-8 .atr,.area .areaframe-8 .atr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af8.gif);
}

.areaframe-8 .abl,.area .areaframe-8 .abl {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af8.gif);
}

.areaframe-8 .abr,.area .areaframe-8 .abr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af8.gif);
}

.areaframe-8 .atc,.area .areaframe-8 .atc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af8.gif);
}

.areaframe-8 .abc,.area .areaframe-8 .abc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af8.gif);
}

.areaframe-8 .aml,.area .areaframe-8 .aml {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af8.gif);
}

.areaframe-8 .amr,.area .areaframe-8 .amr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af8.gif);
}

.areaframe-8 .amc,.area .areaframe-8 .amc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/areaskin/af8.gif);
}

/* ---------- blockframe ---------- */
.frame-1,.frame-2,.frame-3 {
    margin-bottom: 5px;
}

.framed .mgn .bmc {
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
}

/*(frame-1.#FFF)*/
.type-1 .frame-1 .btl {
    background-image: none;
}

.type-1 .frame-1 .btr {
    background-image: none;
}

.type-1 .frame-1 .bbl {
    background-image: none;
}

.type-1 .frame-1 .bbr {
    background-image: none;
}

.type-1 .frame-1 .btc {
    background-image: none;
}

.type-1 .frame-1 .bbc {
    background-image: none;
}

.type-1 .frame-1 .bml {
    background-image: none;
}

.type-1 .frame-1 .bmr {
    background-image: none;
}

.type-1 .frame-1 .bmc {
    background-image: none;
}

.type-1 .frame-1 {
    border: 1px solid #E7E7E7;
}

/*(frame-1.#000)*/
.type-2 .frame-1 .btl {
    background-image: none;
}

.type-2 .frame-1 .btr {
    background-image: none;
}

.type-2 .frame-1 .bbl {
    background-image: none;
}

.type-2 .frame-1 .bbr {
    background-image: none;
}

.type-2 .frame-1 .btc {
    background-image: none;
}

.type-2 .frame-1 .bbc {
    background-image: none;
}

.type-2 .frame-1 .bml {
    background-image: none;
}

.type-2 .frame-1 .bmr {
    background-image: none;
}

.type-2 .frame-1 .bmc {
    background-image: none;
}

.type-2 .frame-1 {
    border: 1px solid #202020;
}

/*(frame-2.#FFF)*/
.type-1 .frame-2 .btl {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf2.png);
}

.type-1 .frame-2 .btr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf2.png);
}

.type-1 .frame-2 .bbl {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf2.png);
}

.type-1 .frame-2 .bbr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf2.png);
}

.type-1 .frame-2 .btc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf2.png);
}

.type-1 .frame-2 .bbc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf2.png);
}

.type-1 .frame-2 .bml {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf2.png);
}

.type-1 .frame-2 .bmr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf2.png);
}

.type-1 .frame-2 .bmc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf2.png);
}

/*(frame-2.#000)*/
.type-2 .frame-2 .btl {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf2.png);
}

.type-2 .frame-2 .btr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf2.png);
}

.type-2 .frame-2 .bbl {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf2.png);
}

.type-2 .frame-2 .bbr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf2.png);
}

.type-2 .frame-2 .btc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf2.png);
}

.type-2 .frame-2 .bbc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf2.png);
}

.type-2 .frame-2 .bml {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf2.png);
}

.type-2 .frame-2 .bmr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf2.png);
}

.type-2 .frame-2 .bmc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf2.png);
}

/*(frame-3.#FFF)*/
.type-1 .frame-3 .btl {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf3.gif);
}

.type-1 .frame-3 .btr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf3.gif);
}

.type-1 .frame-3 .bbl {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf3.gif);
}

.type-1 .frame-3 .bbr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf3.gif);
}

.type-1 .frame-3 .btc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf3.gif);
}

.type-1 .frame-3 .bbc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf3.gif);
}

.type-1 .frame-3 .bml {
    background: #F1F1F1 url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf3.gif);
}

.type-1 .frame-3 .bmr {
    background: #F1F1F1 url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf3.gif);
}

.type-1 .frame-3 .bmc {
    background: #F1F1F1 url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_bf3.gif);
}

/*(frame-3.#000)*/
.type-2 .frame-3 .btl {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf3.gif);
}

.type-2 .frame-3 .btr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf3.gif);
}

.type-2 .frame-3 .bbl {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf3.gif);
}

.type-2 .frame-3 .bbr {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf3.gif);
}

.type-2 .frame-3 .btc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf3.gif);
}

.type-2 .frame-3 .bbc {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf3.gif);
}

.type-2 .frame-3 .bml {
    background: #F1F1F1 url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf3.gif);
}

.type-2 .frame-3 .bmr {
    background: #F1F1F1 url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf3.gif);
}

.type-2 .frame-3 .bmc {
    background: #F1F1F1 url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_bf3.gif);
}

/* ---------- pageparts ---------- */
/* :moviebutton */
/*(#FFF)*/
.type-1 a.movieButton {
    margin-bottom: 5px;
    padding: 8px 10px 8px 15px;
    border-width: 0;
    border: 1px solid #343434;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdmovie.gif);
}

.type-1 a.movieButton span {
    padding: 8px 15px 8px 0;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdmovie_arr.gif) no-repeat right center !important;
    color: #FFF;
    font-weight: normal;
}

.type-1 a.movieButton:hover {
    border: 1px solid #C00;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdmovie_on.gif);
}

.type-1 a.movieButton:hover span {
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdmovie_arr_on.gif) no-repeat right center !important;
    color: #FFF;
}

*:first-child+html .type-1 a.movieButton span {
    margin: 0 10px 0 0;
    padding: 8px 15px 0 0;
    background-position: right 12px !important;
}

/*forIE7*/
/*(#000)*/
.type-2 a.movieButton {
    margin-bottom: 5px;
    padding: 8px 10px 8px 15px;
    border-width: 0;
    border: 1px solid #F00;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdmovie.gif);
}

.type-2 a.movieButton span {
    padding: 8px 15px 8px 0;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdmovie_arr.gif) no-repeat right center !important;
    color: #FFF;
    font-weight: normal;
}

.type-2 a.movieButton:hover {
    border: 1px solid #343434;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdmovie.gif);
}

.type-2 a.movieButton:hover span {
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdmovie_arr.gif) no-repeat right center !important;
    color: #FFF;
}

*:first-child+html .type-2 a.movieButton span {
    margin: 0 10px 0 0;
    padding: 8px 15px 0 0;
    background-position: right 12px !important;
}

/*forIE7*/
/* :bdset-2 */
/*(#FFF)*/
.type-1 .bdset-2 .bdprint a,.type-1 .bdset-2 .bdtext a {
    width: 46px;
    height: 17px;
    margin-right: 0;
    border: 0;
    background-color: transparent;
}

.type-1 .bdset-2 .bdprint a {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdprint2.png);
}

.type-1 .bdset-2 .bdtext a.size-l {
    width: 20px;
    margin-right: 0;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdtext2_l.png);
}

.type-1 .bdset-2 .bdtext a.size-m {
    width: 20px;
    margin-right: 0;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdtext2_m.png);
}

.type-1 .bdset-2 .bdtext a.size-s {
    width: 20px;
    margin-right: 0;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdtext2_s.png);
}

.type-1 .bdset-2 .bdprint a:hover {
    background-color: transparent;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdprint2_on.png);
}

.type-1 .bdset-2 .bdtext a.size-l:hover {
    background-color: transparent;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdtext2_l_on.png);
}

.type-1 .bdset-2 .bdtext a.size-m:hover {
    background-color: transparent;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdtext2_m_on.png);
}

.type-1 .bdset-2 .bdtext a.size-s:hover {
    background-color: transparent;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdtext2_s_on.png);
}

/*(#000)*/
.type-2 .bdset-2 .bdprint a,.type-2 .bdset-2 .bdtext a {
    width: 46px;
    height: 17px;
    margin-right: 0;
    border: 0;
    background-color: transparent;
}

.type-2 .bdset-2 .bdprint a {
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_ic_bdprint2.png);
}

.type-2 .bdset-2 .bdtext a.size-l {
    width: 20px;
    margin-right: 0;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_ic_bdtext2_l.png);
}

.type-2 .bdset-2 .bdtext a.size-m {
    width: 20px;
    margin-right: 0;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_ic_bdtext2_m.png);
}

.type-2 .bdset-2 .bdtext a.size-s {
    width: 20px;
    margin-right: 0;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/2_ic_bdtext2_s.png);
}

.type-2 .bdset-2 .bdprint a:hover {
    background-color: transparent;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdprint2_on.png);
}

.type-2 .bdset-2 .bdtext a.size-l:hover {
    background-color: transparent;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdtext2_l_on.png);
}

.type-2 .bdset-2 .bdtext a.size-m:hover {
    background-color: transparent;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdtext2_m_on.png);
}

.type-2 .bdset-2 .bdtext a.size-s:hover {
    background-color: transparent;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_bdtext2_s_on.png);
}

/* :breadcrumb-1 */
/*(#FFF)*/
.type-1 .breadcrumb-1 a,.type-1 .breadcrumb-1 a:visited {
    background: none;
    border: 0;
    color: #444;
}

.type-1 .breadcrumb-1 a:hover {
    border-bottom: 1px solid #F00;
    color: #F00;
}

.type-1 .breadcrumb-1 em,.type-1 .breadcrumb-1 span {
    color: #444;
}

/*(#000)*/
.type-2 .breadcrumb-1 a,.type-2 .breadcrumb-1 a:visited {
    background: none;
    border: 0;
    color: #999;
}

.type-2 .breadcrumb-1 a:hover {
    border-bottom: 1px solid #2E1F1F;
    color: #F00;
}

.type-2 .breadcrumb-1 em,.type-2 .breadcrumb-1 span {
    color: #999;
}

/* :link-top */
.link-top,.link-top:hover {
    display: inline-block;
    height: 25px;
}

/*forSafari3IE7*/
/*(#FFF)*/
.type-1 .link-top,.type-1 .link-top:hover {
    padding-right: 82px;
    border-width: 0;
    background: transparent url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_linktop.gif) no-repeat right top;
}

.type-1 .link-top span {
    display: none;
}

/*(#000)*/
.type-2 .link-top,.type-2 .link-top:hover {
    padding-right: 82px;
    border-width: 0;
    background: transparent url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/share/1_ic_linktop.gif) no-repeat right top;
}

.type-2 .link-top span {
    display: none;
}

/* :pagenavigation */
/*(#FFF)*/
.type-1 .bdnavi-numbers2 {
    display: block;
    line-height: 1;
}

.type-1 .bdnavi-numbers2 a, .type-1 .bdnavi-numbers2 a:visited, .type-1 .bdnavi-numbers2 a:hover {
    border-bottom: 0;
    background-color: transparent;
}

.type-1 .bdnavi-numbers2 span.num {
    padding: 0 5px;
    color: #F00;
}

.type-1 .bdnavi-numbers2 a span.num {
    color: #444;
}

.type-1 .bdnavi-numbers2 a:hover span.num {
    color: #F00;
}

/*(#000)*/
.type-2 .bdnavi-numbers2 {
    display: block;
    line-height: 1;
}

.type-2 .bdnavi-numbers2 a, .type-2 .bdnavi-numbers2 a:visited, .type-2 .bdnavi-numbers2 a:hover {
    border-bottom: 0;
    background-color: transparent;
}

.type-2 .bdnavi-numbers2 span.num {
    padding: 0 5px;
    color: #F00;
}

.type-2 .bdnavi-numbers2 a span.num {
    color: #999;
}

.type-2 .bdnavi-numbers2 a:hover span.num {
    color: #F00;
}

/* :picture decoration */
/*(#FFF)*/
.type-1 .frill img {
    padding: 3px;
    border: 1px solid #F00 !important;
}

.type-1 .frill a:hover img {
    border-color: #666 !important;
}

/*(#000)*/
.type-2 .frill img {
    padding: 3px;
    border: 1px solid #F00 !important;
}

.type-2 .frill a:hover img {
    border-color: #666 !important;
}

/* ---------- contents ---------- */
/* ---------- skin-1 simple (#FFF) ---------- */
/*(0-1)*/
.skin-1 a {
    border: 0;
    border-bottom: 1px solid #F00;
    color: #F00;
}

.skin-1 a:visited {
    border-bottom: 1px solid #F00;
    color: #F00;
}

.skin-1 a:hover {
    border: 0;
    border-bottom: 0;
    background-color: transparent;
    color: #F00;
}

.skin-1 span.img a {
    border: 0;
    background: none;
}

.skin-1 span.img a:hover,.skin-1 span.img a:hover img {
    border: 0;
    background: #666;
}

.skin-1 p,.skin-1 div.kakomi,.skin-1 blockquote,.skin-1 ul,.skin-1 ol {
    padding-bottom: 16px;
    color: #444;
}

.skin-1 p,.skin-1 li,.skin-1 .lined dt,.skin-1 .tabular th,.skin-1 .bubble th,.album .skin-1 td.cmc,.album .skin-1 .img .mc {
    color: #444;
}

.skin-1 .affix,.skin-1 .lined .affix {
    color: #444;
}

.skin-1 p.lead {
    color: #000;
    font-weight: bold;
}

/*(0-2)*/
.skin-1 .disc li {
    margin-left: 18px;
    padding-top: 5px;
    padding-left: 12px;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/li1.gif) no-repeat left 12px;
    list-style-type: none;
}

.skin-1 li .disc li {
    margin-left: 0;
    padding-left: 8px;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/li2.png) no-repeat left 11px;
    list-style-type: none;
}

.skin-1 .none li,.skin-1 li .none li {
    background-image: none;
}

/*(0-3)*/
.skin-1 .hr {
    height: 30px;
    padding-bottom: 16px;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/hr.gif);
}

/*(1)*/
.skin-1 .h2 {
    padding-bottom: 20px;
}

.skin-1 h2 {
    color: #0D0D0D;
    font-weight: bold;
}

/*(2)*/
.skin-1 .h3 {
    padding-bottom: 18px;
}

.skin-1 h3 {
    padding: 5px 0 6px 8px;
    border-left: 1px solid #F00;
}

.skin-1 h3,.skin-1 h3 a {
    color: #000;
    font-weight: bold;
}

/*(3)*/
.skin-1 h4 {
    padding-bottom: 12px;
    color: #2A2A2A;
    font-weight: bold;
}

/*(4)*/
/*(5)*/
.skin-1 .blockquote {
    display: block;
    margin-left: 30px;
    padding: 14px 16px;
    background-image: none;
    background-color: #CCC;
}

/*(6)*/
.skin-1 p.kakomi {
    margin-left: 30px;
    padding: 14px 16px;
    border: 1px solid #999;
    background-color: transparent;
}

/*(7)*/
.skin-1 p.note {
    padding-left: 6px;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/note.png) no-repeat left 4px;
    color: #444;
}

/*(8)*/
.skin-1 address {
    color: #444;
}

/*(9-1)*/
.skin-1 .lined {
    margin: 0;
}

.skin-1 .indent td {
    width: 77%;
}

.skin-1 .lined dt {
    border-bottom: 0;
    font-weight: bold;
}

.skin-1 .lined dd {
    padding-top: 8px;
}

.skin-1 .lined .affix {
    margin-top: 4px;
}

* html .skin-1 .lined dt {
    padding-top: 10px;
    padding-bottom: 8px;
}

* html .skin-1 .lined dd {
    padding: 10px 0;
}

* html .skin-1 .lined .affix {
    margin-top: 10px;
    margin-left: 15px;
}

/*(9-2)*/
.skin-1 .tabular {
    margin: 0;
}

.skin-1 .tabular .table {
    border-top: 1px solid #000;
    border-left: 1px solid #000;
}

.skin-1 .tabular th,.skin-1 .tabular td {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

.skin-1 .tabular th {
    padding: 10px 15px;
}

.skin-1 .tabular td {
    padding-bottom: 10px;
}

.skin-1 .tabular .balloon {
    margin: 10px 15px 0px 15px;
}

.skin-1 .tabular .affix {
    margin-left: 15px;
    padding-bottom: 0;
}

/*(9-3)*/
.skin-1 .bubble {
    margin: 0;
}

.skin-1 .bubble th {
    padding: 2px 0 0;
    background: none;
    border-width: 0;
}

.skin-1 .bubble td {
    padding: 2px 0 0;
    border-width: 0;
}

.skin-1 .bubble .affix {
    margin-left: 8px;
    padding-bottom: 0;
}

/*(10)(11)*/
.tab .skin-1 h2 {
    background: #E1E0E0 url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/tab_h2.gif) no-repeat 15px center;
    color: #000;
}

.tab .skin-1 h2:hover {
    background-color: #E33434;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/tab_h2_on.gif);
    color: #FFF;
}

.tab .skin-1 .cr h2 {
    background-color: #CCC;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/tab_h2_cr.gif);
    color: #000;
}

.tab .skin-1 .bwrap {
    border-width: 0 !important;
    background-color: #CCC;
}

.tab .opt-1 .skin-1 h2, .tab .opt-2 .simple h2, .tab .opt-3 .simple h2, .tab .opt-4 .simple h2 {
    padding: 8px 20px 7px 27px;
    font-weight: normal;
}

.tab .opt-1 .skin-1 .box, .tab .opt-2 .simple .box, .tab .opt-3 .simple .box, .tab .opt-4 .simple .box {
    padding: 20px 30px;
}

.tab .opt-5 .skin-1 h2, .tab .opt-6 .simple h2, .tab .opt-7 .simple h2, .tab .opt-8 .simple h2 {
    padding: 8px 8px 7px 8px;
    font-weight: normal;
    background-image: none;
}

.tab .opt-5 .skin-1 .box, .tab .opt-6 .simple .box, .tab .opt-7 .simple .box, .tab .opt-8 .simple .box {
    padding: 10px 30px;
}

/*(12)*/
.accordion .skin-1 .h2 {
    padding-bottom: 0;
}

.accordion .skin-1 h2 {
    padding: 8px 20px 6px 27px;
    background: #E1E0E0 url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/tab_h2.gif) no-repeat 15px center;
    color: #000;
    font-weight: normal;
}

.accordion .skin-1 h2:hover {
    background-color: #E33434;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/tab_h2_on.gif);
    color: #FFF;
}

.accordion .skin-1 .cr h2 {
    background-color: #CCC;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/tab_h2_cr.gif);
    color: #000;
}

.accordion .skin-1 .box {
    padding: 8px 20px;
    background-color: #CCC;
}

/*(15-2)*/
.album .skin-1 td.cmc {
    color: #444;
}

.album .skin-1 .cmc span.img a:hover {
    border: 0;
}

.album .skin-1 .cmc span.img a img {
    padding: 5px;
    background: #E5E5E5;
}

.album .skin-1 .cmc span.img a:hover img {
    padding: 5px;
    background: #666;
}

/* ---------- skin-2 simple (#000) ---------- */
/*(0-1)*/
.skin-2 a {
    border: 0;
    border-bottom: 1px solid #F00;
    color: #F00;
}

.skin-2 a:visited {
    border-bottom: 1px solid #F00;
    color: #F00;
}

.skin-2 a:hover {
    border: 0;
    border-bottom: 0;
    background-color: transparent;
    color: #F00;
}

.skin-2 span.img a {
    border: 0;
    background: none;
}

.skin-2 span.img a:hover,.skin-2 span.img a:hover img {
    border: 0;
    background: #666;
}

.skin-2 p,.skin-2 div.kakomi,.skin-2 blockquote,.skin-2 ul,.skin-2 ol {
    padding-bottom: 16px;
    color: #999;
}

.skin-2 p,.skin-2 li,.skin-2 .lined dt,.skin-2 .tabular th,.skin-2 .bubble th,.album .skin-2 td.cmc,.album .skin-2 .img .mc {
    color: #999;
}

.skin-2 .affix,.skin-2 .lined .affix {
    color: #666;
}

.skin-2 p.lead {
    color: #999;
    font-weight: bold;
}

/*(0-2)*/
.skin-2 .disc li {
    margin-left: 18px;
    padding-top: 5px;
    padding-left: 12px;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/li1.gif) no-repeat left 12px;
    list-style-type: none;
}

.skin-2 li .disc li {
    margin-left: 0;
    padding-left: 8px;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/li2.png) no-repeat left 11px;
    list-style-type: none;
}

.skin-2 .none li,.skin-2 li .none li {
    background-image: none;
}

/*(0-3)*/
.skin-2 .hr {
    height: 30px;
    padding-bottom: 16px;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/hr.gif);
}

/*(1)*/
.skin-2 .h2 {
    padding-bottom: 20px;
}

.skin-2 h2 {
    color: #C00;
    font-weight: bold;
}

/*(2)*/
.skin-2 .h3 {
    padding-bottom: 18px;
}

.skin-2 h3 {
    padding: 5px 0 6px 8px;
    border-left: 1px solid #F00;
}

.skin-2 h3,.skin-2 h3 a {
    color: #FFF;
    font-weight: bold;
}

/*(3)*/
.skin-2 h4 {
    padding-bottom: 12px;
    color: #FFF;
    font-weight: bold;
}

/*(4)*/
/*(5)*/
.skin-2 .blockquote {
    display: block;
    margin-left: 30px;
    padding: 14px 16px;
    background-image: none;
    background-color: #252525;
}

/*(6)*/
.skin-2 p.kakomi {
    margin-left: 30px;
    padding: 14px 16px;
    border: 1px solid #C00;
    background-color: #000;
}

/*(7)*/
.skin-2 p.note {
    padding-left: 6px;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/note.png) no-repeat left 4px;
    color: #999;
}

/*(8)*/
.skin-2 address {
    color: #999;
}

/*(9-1)*/
.skin-2 .lined {
    margin: 0;
}

.skin-2 .indent td {
    width: 77%;
}

.skin-2 .lined dt {
    border-bottom: 0;
    font-weight: bold;
    color: #FFF;
}

.skin-2 .lined dd {
    padding-top: 8px;
}

.skin-2 .lined .affix {
    margin-top: 4px;
}

* html .skin-2 .lined dt {
    padding-top: 10px;
    padding-bottom: 8px;
}

* html .skin-2 .lined dd {
    padding: 10px 0;
}

* html .skin-2 .lined .affix {
    margin-top: 10px;
    margin-left: 15px;
}

/*(9-2)*/
.skin-2 .tabular {
    margin: 0;
}

.skin-2 .tabular .table {
    border-top: 1px solid #000;
    border-left: 1px solid #000;
}

.skin-2 .tabular th,.skin-2 .tabular td {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    background: #252525;
}

.skin-2 .tabular th {
    padding: 10px 15px;
    color: #FFF;
}

.skin-2 .tabular td {
    padding-bottom: 10px;
}

.skin-2 .tabular .balloon {
    margin: 10px 15px 0px 15px;
}

.skin-2 .tabular .affix {
    margin-left: 15px;
    padding-bottom: 0;
}

/*(9-3)*/
.skin-2 .bubble {
    margin: 0;
}

.skin-2 .bubble th {
    padding: 2px 0 0;
    background: none;
    border-width: 0;
    color: #FFF;
}

.skin-2 .bubble td {
    padding: 2px 0 0;
    border-width: 0;
}

.skin-2 .bubble .affix {
    margin-left: 8px;
    padding-bottom: 0;
}

/*(10)(11)*/
.tab .skin-2 h2 {
    background: #3F3F3F url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/tab_h2.gif) no-repeat 15px center;
    color: #FFF;
}

.tab .skin-2 h2:hover {
    background-color: #C00;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/tab_h2_on.gif);
    color: #FFF;
}

.tab .skin-2 .cr h2 {
    background-color: #252525;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/tab_h2_cr.gif);
    color: #FFF;
}

.tab .skin-2 .bwrap {
    border-width: 0 !important;
    background-color: #252525;
}

.tab .opt-1 .skin-2 h2, .tab .opt-2 .simple h2, .tab .opt-3 .simple h2, .tab .opt-4 .simple h2 {
    padding: 8px 20px 7px 27px;
    font-weight: normal;
}

.tab .opt-1 .skin-2 .box, .tab .opt-2 .simple .box, .tab .opt-3 .simple .box, .tab .opt-4 .simple .box {
    padding: 20px 30px;
}

.tab .opt-5 .skin-2 h2, .tab .opt-6 .simple h2, .tab .opt-7 .simple h2, .tab .opt-8 .simple h2 {
    padding: 8px 8px 7px 8px;
    font-weight: normal;
    background-image: none;
}

.tab .opt-5 .skin-2 .box, .tab .opt-6 .simple .box, .tab .opt-7 .simple .box, .tab .opt-8 .simple .box {
    padding: 10px 30px;
}

/*(12)*/
.accordion .skin-2 .h2 {
    padding-bottom: 0;
}

.accordion .skin-2 h2 {
    padding: 8px 20px 6px 27px;
    background: #3F3F3F url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/tab_h2.gif) no-repeat 15px center;
    color: #FFF;
    font-weight: normal;
}

.accordion .skin-2 h2:hover {
    background-color: #C00;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/tab_h2_on.gif);
    color: #FFF;
}

.accordion .skin-2 .cr h2 {
    background-color: #252525;
    background-image: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/tab_h2_cr.gif);
    color: #FFF;
}

.accordion .skin-2 .box {
    padding: 8px 20px;
    background-color: #252525;
}

/*(15-2)*/
.album .skin-2 td.cmc {
    color: #999;
}

.album .skin-2 .cmc span.img a:hover {
    border: 0;
}

.album .skin-2 .cmc span.img a img {
    padding: 5px;
    background: #E5E5E5;
}

.album .skin-2 .cmc span.img a:hover img {
    padding: 5px;
    background: #666;
}

/* ---------- menu ---------- */
/* :menuh */
.menuh ul {
    padding-bottom: 0;
}

.menuh a,.menuh a:visited {
    border-bottom: 0;
}

/*(13-B.h.#FFF)*/
.type-1 .menuh .mennu-b .nolink {
    color: #999;
}

.type-1 .menuh .menu-b li {
    padding: 0 15px;
    border-right: 1px solid #B2B2B2;
}

.type-1 .menuh .menu-b li.top {
    padding-left: 0;
    border-left: 0;
    background: none;
}

.type-1 .menuh .menu-b li.btm {
    border-right: 0;
}

.type-1 .menuh .menu-b a {
    color: #666;
    border-bottom: 0;
    background-color: transparent;
}

.type-1 .menuh .menu-b a:hover {
    background: none;
    color: #F00;
}

.type-1 .menuh .menu-b .cr,.type-1 .menuh .menu-b .cr:hover {
    background: none;
    color: #F00;
}

.type-1 .menuh .menu-b a,.type-1 .menuh .menu-b .nolink {
    padding: 0 5px;
}

/*(13-B.h.#000)*/
.type-2 .menuh .menu-b .nolink {
    color: #444;
}

.type-2 .menuh .menu-b li {
    padding: 0 15px;
    border-right: 1px solid #666;
}

.type-2 .menuh .menu-b li.top {
    padding-left: 0;
    border-left: 0;
    background: none;
}

.type-2 .menuh .menu-b li.btm {
    border-right: 0;
}

.type-2 .menuh .menu-b a {
    color: #666;
    border-bottom: 0;
    background-color: transparent;
}

.type-2 .menuh .menu-b a:hover {
    background: none;
    color: #F00;
}

.type-2 .menuh .menu-b .cr,.type-2 .menuh .menu-b .cr:hover {
    background: none;
    color: #F00;
}

.type-2 .menuh .menu-b a,.type-2 .menuh .menu-b .nolink {
    padding: 0 5px;
}

/* :menuv */
.menuv ul {
    padding-bottom: 0;
}

.menuv a,.menuv a:visited {
    border-bottom: 0;
}

/*(13-B.v.#FFF)*/
.type-1 .menuv .menu-b ul {
    border-top-width: 0;
}

.type-1 .menuv .menu-b li.li1 {
    padding: 7px 0 8px 0;
}

.type-1 .menuv .menu-b li li {
    padding-left: 15px;
}

.type-1 .menuv .menu-b li li li {
    padding-left: 10px;
}

.type-1 .menuv .menu-b .mn1 {
    display: inline;
    padding: 4px 0 1px 0;
    font-weight: bold;
    color: #000;
}

.type-1 .menuv .menu-b .mn1:hover {
    border-bottom: 1px solid #F00;
    background: none;
    color: #F00;
}

.type-1 .menuv .menu-b ul ul {
    margin: 8px 0 4px 0;
}

.type-1 .menuv .menu-b ul ul ul {
    margin: 4px 0;
}

.type-1 .menuv .menu-b .mn2 {
    padding: 4px 0 1px 10px;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/menuv.gif) no-repeat left 7px;
    color: #444;
}

.type-1 .menuv .menu-b .mn2:hover {
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/menuv_on.gif) no-repeat left 7px;
    color: #F00;
}

.type-1 .menuv .menu-b .mn3 {
    padding: 4px 0 1px 10px;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/menuv.gif) no-repeat left 7px;
    color: #444;
}

.type-1 .menuv .menu-b .mn3:hover {
    color: #F00;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/menuv_on.gif) no-repeat left 7px;
}

.type-1 .menuv .menu-b .mn4 {
    padding: 4px 0 1px 10px;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/menuv.gif) no-repeat left 7px;
    color: #444;
}

.type-1 .menuv .menu-b .mn4:hover {
    color: #F00;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/menuv_on.gif) no-repeat left 7px;
}

.type-1 .menuv .menu-b .mn1,.type-1 .menuv .menu-b .mn2,.type-1 .menuv .menu-b .mn3,.type-1 .menuv .menu-b .mn4 {
    font-weight: bold;
}

.type-1 .menuv .menu-b a {
    border-width: 0;
}

.type-1 .menuv .menu-b .li1 .nolink,.type-1 .menuv .menu-b .li1 .nolink:hover {
    border-width: 0;
    color: #999;
}

.type-1 .menuv .menu-b .li1 .cr, .type-1 .menuv .menu-b .li1 .cr:hover {
    display: inline;
    border-bottom: 1px solid #F00;
    background: none !important;
    color: #F00;
}

.type-1 .menuv .menu-b .li2 .cr, .type-1 .menuv .menu-b .li2 .cr:hover {
    display: block;
    border: 0;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-1/menuv_on.gif) no-repeat left 7px !important;
    color: #F00;
}

/*(13-D.v.#000)*/
.type-2 .menuv .menu-b ul {
    border-top-width: 0;
}

.type-2 .menuv .menu-b li.li1 {
    padding: 7px 0 8px 0;
}

.type-2 .menuv .menu-b li li {
    padding-left: 15px;
}

.type-2 .menuv .menu-b li li li {
    padding-left: 10px;
}

.type-2 .menuv .menu-b .mn1 {
    display: inline;
    padding: 4px 0 1px 0;
    font-weight: bold;
    color: #666;
}

.type-2 .menuv .menu-b .mn1:hover {
    border-bottom: 1px solid #F00;
    background: none;
    color: #FFF;
}

.type-2 .menuv .menu-b ul ul {
    margin: 8px 0 4px 0;
}

.type-2 .menuv .menu-b ul ul ul {
    margin: 4px 0;
}

.type-2 .menuv .menu-b .mn2 {
    padding: 4px 0 1px 10px;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/menuv.gif) no-repeat left 7px;
    color: #666;
}

.type-2 .menuv .menu-b .mn2:hover {
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/menuv_on.gif) no-repeat left 7px;
    color: #F00;
}

.type-2 .menuv .menu-b .mn3 {
    padding: 4px 0 1px 10px;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/menuv.gif) no-repeat left 7px;
    color: #666;
}

.type-2 .menuv .menu-b .mn3:hover {
    color: #F00;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/menuv_on.gif) no-repeat left 7px;
}

.type-2 .menuv .menu-b .mn4 {
    padding: 4px 0 1px 10px;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/menuv.gif) no-repeat left 7px;
    color: #666;
}

.type-2 .menuv .menu-b .mn4:hover {
    color: #F00;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/menuv_on.gif) no-repeat left 7px;
}

.type-2 .menuv .menu-b .mn1,.type-2 .menuv .menu-b .mn2,.type-2 .menuv .menu-b .mn3,.type-2 .menuv .menu-b .mn4 {
    font-weight: bold;
}

.type-2 .menuv .menu-b a {
    border-width: 0;
}

.type-2 .menuv .menu-b .li1 .nolink,.type-2 .menuv .menu-b .li1 .nolink:hover {
    border-width: 0;
    color: #333;
}

.type-2 .menuv .menu-b .li1 .cr, .type-2 .menuv .menu-b .li1 .cr:hover {
    display: inline;
    border-bottom: 1px solid #F00;
    background: none !important;
    color: #FFF;
}

.type-2 .menuv .menu-b .li2 .cr, .type-2 .menuv .menu-b .li2 .cr:hover {
    display: block;
    border: 0;
    background: url(/web/20190310065355im_/http://sakai-clinic.org/_cnskin/106a/css/src/blockskin/skin-2/menuv_on.gif) no-repeat left 7px !important;
    color: #F00;
}

/* ---------- overwrite adjustment (KEEP BELOW AS IS) ---------- */
.tab .skin-5 .h2 .mc,.tab .skin-6 .h2 .mc {
    background-color: transparent;
}

.tab .skin-3 h2,.accordion .skin-3 h2 {
    color: #444;
}

.tab .skin-4 h2,.accordion .skin-4 h2 {
    color: #CCC;
}

.skin-1 li ul,.skin-1 li ol,.skin-2 li ul,.skin-2 li ol {
    padding-bottom: 0;
}

.type-1 .breadcrumb-2 a,.type-1 .breadcrumb-2 a:visited,.type-1 .breadcrumb-2 a:hover, .type-1 .breadcrumb-3 a,.type-1 .breadcrumb-3 a:visited,.type-1 .breadcrumb-3 a:hover, .type-2 .breadcrumb-2 a,.type-2 .breadcrumb-2 a:visited,.type-2 .breadcrumb-2 a:hover, .type-2 .breadcrumb-3 a,.type-2 .breadcrumb-3 a:visited,.type-2 .breadcrumb-3 a:hover {
    border-bottom: 0;
    background-color: transparent;
}

/*
     FILE ARCHIVED ON 06:53:55 Mar 10, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:39:59 May 22, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 72.853
  exclusion.robots: 0.183
  exclusion.robots.policy: 0.167
  cdx.remote: 0.122
  esindex: 0.015
  LoadShardBlock: 45.405 (3)
  PetaboxLoader3.datanode: 94.577 (5)
  load_resource: 1554.405 (2)
  PetaboxLoader3.resolve: 1453.4 (2)
*/
