    banner_zensoku2@charset "utf-8";
    /* トップページ */

    #flashArea {
      margin-bottom: 10px;
    }

    #bannerArea {
      margin-bottom: 10px;
    }

    #news, #info, #salon {
      margin-bottom: 10px;
    }
    /****バナー****/

    #bannerArea img {
      width: 180px;
      margin-bottom: 5px;
    }
    /***おしらせ***/

    #news dl {
      /*border-bottom:#999999 1px dotted;*/
      background: white;
    }

    #news dt {
      border-top: 0;
      border-left: 0;
      border-right: 0;
      border-bottom: #999999 1px dotted;
      border-radius: 0;
      padding: 5px 0 9px;
      background: white;
      /*background:url(../images/parts_arw_bl.gif) left 10px no-repeat;*/
    }

    #news dt p {
      color: #006600;
    }

    #news dt.first {
      border-top: none;
      width: 350px;
      overflow: hidden;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      white-space: nowrap;
    }

    #news {
      min-height: 0
    }

    #news dt {
      margin: 0;
      padding-left: 10px;
      border-radius: 0;
      background: white;
      border-top: 0;
      border-left: 0;
      border-right: 0;
      overflow: hidden;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

    #news dt .expand {
      display: none;
      margin-left: 10px;
      padding: 15px;
      white-space: normal;
      background-color: #f6f6f6;
    }

    #news dd {
      width: 365px;
      padding: 5px;
      margin: 0 0;
      background: #e2e2e2;
    }

    #news dd p {
      font-size: 0.9em;
    }

    #news .ns {
      color: #0066CC;
      width: 350px;
      overflow: hidden;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      white-space: nowrap;
      cursor: pointer;
    }

    .ns:hover {
      text-decoration: underline;
    }

    #taiken {
      margin-top: 15px
    }

    #taiken dt {
      padding: 5px;
      overflow: hidden;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      white-space: nowrap;
      border-bottom: 1px dotted;
    }

    #taiken dt>img {
      float: left;
      margin-right: 15px;
      height: 50px;
    }
    /***おすすめ***/

    #recommend {
      margin-bottom: 0px;
      border: 1px solid #CCCCCC;
      width: 750px;
    }

    #recommend h2 {
      margin-bottom: 10px;
    }

    #recommend h3 {
      padding: 2px 5px;
      color: #FFFFFF;
    }

    #recommend td {
      padding: 3px 0;
      vertical-align: top;
      border-bottom: #666666 1px dotted;
      font-size: 0.9em;
    }

    #recommend tr.odd {
      background-color: #FFFFFF;
    }

    #recommend tr.even {
      background-color: #E7E7E7;
    }

    #recommend td.status {
      width: 30px;
    }

    #recommend td.icon {
      width: 117px;
      text-align: right;
    }

    #recommend td.status div {
      margin-bottom: 1px;
    }

    #recommend td.icon div {
      margin-left: 1px;
    }
    /***募集情報共通設定***/

    #info h2, #recommend h2 {
      margin-bottom: 10px;
    }

    #info h3, #recommend h3 {
      padding: 2px 5px;
      color: #FFFFFF;
    }

    #info td, #recommend td {
      padding: 5px 0;
      vertical-align: top;
      border-bottom: #FCFCFC 1px dotted;
      /*font-size:0.9em;*/
    }

    #info table, #recommend table {
      margin: 5px;
    }

    #ct, #cosme, #food {
      clear: both;
      margin-bottom: 30px;
    }

    #info td.status {
      width: 30px;
    }

    #info td.icon {
      width: 85px;
      text-align: right;
    }

    #info td.status div {
      margin-bottom: 1px;
    }

    #info td.icon div {
      margin-left: 1px;
    }
    /*治験テーブル*/

    #chikenTabBox {
      clear: both;
      margin-top: 10px;
    }

    #chikenTab_tablist_tab1, #chikenTab_tablist_tab2, #chikenTab_tablist_tab3, #chikenTab_tablist_tab4, #chikenTab_tablist_tab5 {
      outline: 0;
      height: 35px;
      float: left;
    }
    /*
Tried to override Dojo. Doesn't make a difference.
#chikenTab_tablist{
    height:36px; !important
}
.dijitTabListWrapper{
    height:36px; !important
}
.dijitTabPaneWrapper{
    top:36px; !important
}
*/

    .tundra .dijitTabContainerTop-tabs, .tundra .dijitTabContainerBottom-tabs {
      padding-left: 6px;
    }

    .tundra .dijitTab .tabLabel {
      min-height: 35px;
    }

    .tundra .dijitTabInnerDiv {
      padding: 0px;
    }

    .tundra .dijitTabContainerTop-tabs .dijitTab {
      margin-bottom: 0;
    }

    #ct h3 {
      padding-left: 30px;
      background: url(../images/bg_gn01.gif) #4EA4EC left bottom no-repeat;
      font-weight: bold;
    }

    #ct tr.odd {
      background-color: #FFFFFF;
    }

    #ct tr.even {
      background-color: #D2EAFF;
    }
    /*コスメテーブル*/

    #cosme h3 {
      padding-left: 30px;
      background: url(../images/bg_gn02.gif) #ff90cc left bottom no-repeat;
      font-weight: bold;
    }

    #cosme tr.odd {
      background-color: #FFFFFF;
    }

    #cosme tr.even {
      background-color: #FFD6EE;
    }
    /*健康食品テーブル*/

    #food h3 {
      padding-left: 30px;
      background: url(../images/bg_gn03.gif) #FAAF57 left bottom no-repeat;
      font-weight: bold;
    }

    #food tr.odd {
      background-color: #FFFFFF;
    }

    #food tr.even {
      background-color: #FFEED4;
    }
    /*健康サロンテーブル*/

    #salon h3 {
      color: #006633;
      font-weight: bold;
    }

    #salon table {
      margin-bottom: 5px;
    }

    #salon td {
      padding: 5px 0;
      border-bottom: #666666 1px dotted;
      vertical-align: top;
      font-size: 0.9em;
    }

    #salon tr.odd {
      background-color: #FFFFFF;
    }

    #salon tr.even {
      background-color: #E4FECB;
    }

    td.date {
      width: 70px;
    }
    /*募集予定案件*/

    h3.midashi {
      padding: 2px 3px;
      margin-bottom: 5px;
      background-color: #278827;
    }

    h3.midashi span {
      color: #e4f3bd;
      font-size: 0.8em;
    }

    #soon {
      padding: 5px;
      background-color: #e4f3bd;
      border: #b9d66c 1px solid;
    }

    #soon tr.odd {
      background-color: #f6fde2;
    }

    #soon tr.even {
      background-color: #e4f3bd;
    }

    #soon td {
      padding: 2px;
      border-bottom: none;
    }
    /*****モバイル紹介****/

    #about {
      margin-bottom: 5px;
    }

    #about h2 {
      margin-bottom: 0;
      padding: 2px 5px;
      background-color: #4EA4EC;
      color: #FFFFFF;
      font-weight: bold;
    }

    #about p {
      padding: 5px;
      background-color: #D2EAFF;
      font-size: 0.9em;
    }

    #about strong.blue {
      color: #000066;
      border: none;
    }

    #about strong.pink {
      color: #FF3399;
    }

    #pickup {
      position: relative;
      left: 150px;
      top: 0;
      z-index: 1;
    }

    #mobile {
      margin-bottom: 30px;
      position: relative;
      left: 0;
      top: -67px;
      padding: 5px;
      /*border:#4EA4EC 1px solid;*/
      background-color: #D2EAFF;
    }

    #mobile h3 {
      clear: both;
      padding: 0 3px;
      margin-bottom: 3px;
      background-color: #4EA4EC;
      color: #FFFFFF;
    }

    #mobile p.txt {
      padding: 5px;
      background-color: #FFFFFF;
      font-size: 0.9em;
      position: relative;
      left: 0;
      top: -15px;
    }

    #mobile strong.blue {
      background-color: #FFFFFF;
      color: #000066;
      border: none;
    }

    #mobile strong.pink {
      color: #FF3399;
    }

    #mobile .more2 {
      position: relative;
      left: 0;
      top: -10px;
      margin-bottom: 10px;
    }

    #transf input {
      width: 155px;
      margin: 5px;
    }

    #transf img {
      position: relative;
      float: right;
      margin-bottom: 15px;
    }

    #qr img {
      margin: 5px 40px;
    }

    #adSens {
      position: relative;
      left: 10px;
      margin-top: 15px;
      /*background-color:#4EA4EC;*/
    }
    /*募集案件検索*/

    #search {
      background-color: #4ea4ec;
      margin-bottom: 10px;
      width: 590px;
      overflow: hidden;
    }

    #search .ed {
      width: 590px;
      height: 5px;
      background: url(../images/tp_srch_btm.gif) left bottom no-repeat;
    }

    #search h2 {
      margin: 0;
    }

    #search table {
      margin: 5px;
    }

    #search td {
      color: #FFFFFF;
      font-size: 0.85em;
    }

    #search td#jan {
      width: 147px;
      padding: 3px 4px;
      border: #95c8f4 1px solid;
      vertical-align: top;
    }

    #search td#key {
      width: 195px;
      padding: 3px 4px;
      border: #95c8f4 1px solid;
      vertical-align: top;
    }

    #search td#jyo {
      width: 179px;
      padding: 3px 4px;
      border: #95c8f4 1px solid;
      vertical-align: top;
    }
    /*入れ子テーブル*/

    #search table table.nest {
      margin: 0;
    }

    #search table table.nest td {
      padding: 2px;
    }

    #search table.nest tr.dotline td {
      border-bottom: #FFFFFF 1px dotted;
    }

    #search div.key {
      margin: 4px 4px 4px 0;
    }

    #search input.key3 {
      width: 190px;
      margin: 1px 0;
      font-size: 12px;
    }

    #search select#area {
      width: 110px;
      font-size: 12px;
    }

    #search select#sex {
      width: 110px;
      font-size: 12px;
    }

    #search input#age {
      width: 25px;
      font-size: 12px;
      margin-right: 3px;
      ime-mode: disabled;
    }

    #search input#height {
      width: 25px;
      font-size: 12px;
      margin-right: 3px;
      ime-mode: disabled;
    }

    #search input#weight {
      width: 25px;
      font-size: 12px;
      margin-right: 3px;
      ime-mode: disabled;
    }

    #adBottom {
      margin-bottom: 15px;
      text-align: center;
    }

    #google_search {
      margin-bottom: 10px;
    }
    /* search box */

    .search590x34, .search147x13, .search127x32, .search10x10, .search193x13, .search35x12, .search28x14, .search29x15, .search53x15, .search104x12, .search178x13, .search34x12, .search29x12, .search94x28, .search590x5 {
      position: relative;
      overflow: hidden;
    }

    .search590x34 {
      width: 590px;
      height: 34px;
    }

    .search147x13 {
      width: 147px;
      height: 13px;
    }

    .search127x32 {
      width: 127px;
      height: 32px;
    }

    .search10x10 {
      width: 10px;
      height: 10px;
    }

    .search193x13 {
      width: 193px;
      height: 13px;
    }

    .search35x12 {
      width: 35px;
      height: 12px;
    }

    .search28x14 {
      width: 28px;
      height: 14px;
      float: left;
    }

    .search29x15 {
      width: 29px;
      height: 15px;
      float: left;
    }

    .search53x15 {
      width: 53px;
      height: 15px;
      float: left;
    }

    .search104x12 {
      width: 104px;
      height: 12px;
      margin-top: 3px;
    }

    .search178x13 {
      width: 178px;
      height: 13px;
    }

    .search34x12 {
      width: 34px;
      height: 12px;
    }

    .search29x12 {
      width: 29px;
      height: 12px;
    }

    .search94x28 {
      width: 94px;
      height: 28px;
      margin-top: 5px;
    }

    .search590x5 {
      width: 590px;
      height: 5px;
    }

    .tp_srch_jan {
      top: -71px;
      position: relative;
    }

    #tp_srch_jan01 {
      top: -39px;
      position: relative;
    }

    #tp_srch_jan02 {
      top: -39px;
      left: -127px;
      position: relative;
    }

    #tp_srch_jan03 {
      top: -39px;
      left: -254px;
      position: relative;
    }

    .tp_srch_arw {
      top: -84px;
      left: -477px;
      position: relative;
    }

    #tp_srch_key {
      top: -71px;
      left: -147px;
      position: relative;
    }

    #tp_srch_key01 {
      top: -84px;
      position: relative;
    }

    #tp_srch_key01_1 {
      top: -84px;
      left: -35px;
      position: relative;
    }

    #tp_srch_key01_2 {
      top: -84px;
      left: -63px;
      position: relative;
    }

    #tp_srch_key02 {
      top: -84px;
      left: -91px;
      position: relative;
    }

    #tp_srch_key02_1 {
      top: -84px;
      left: -126px;
      position: relative;
    }

    #tp_srch_key02_2 {
      top: -84px;
      left: -155px;
      position: relative;
    }

    #tp_srch_key03 {
      top: -84px;
      left: -208px;
      position: relative;
    }

    #tp_srch_jyo {
      top: -71px;
      left: -340px;
      position: relative;
    }

    #tp_srch_jyo01 {
      top: -84px;
      left: -312px;
      position: relative;
    }

    #tp_srch_jyo02 {
      top: -84px;
      left: -346px;
      position: relative;
    }

    #tp_srch_jyo03 {
      top: -84px;
      left: -380px;
      position: relative;
    }

    #tp_srch_jyo04 {
      top: -84px;
      left: -414px;
      position: relative;
    }

    #tp_srch_jyo05 {
      top: -84px;
      left: -448px;
      position: relative;
    }

    #tp_srch_btn {
      top: -39px;
      left: -381px;
      position: relative;
    }

    #tp_srch_btn.btnHover {
      left: -475px;
    }

    #tp_srch_btm {
      top: -34px;
      position: relative;
    }

    #type0, #type1, #target21, #target22 {
      float: left;
    }

    #twtr-widget-1 .twtr-tweet {
      border-bottom: 1px dotted #000;
      overflow: hidden;
    }

    #myRotator {
      width: 750px;
      height: 233px;
      display: none;
    }

    #myRotator.showme {
      display: block;
    }

    #myRotator.dojoxRotatorContainer .dijitStackController {
      /*top: 200px;*/
      right: 5px;
    }

    #myRotator .dojoxRotatorContent .dijitContentPane {
      overflow: hidden;
    }
    /* Banner Rotator*/

    #myRotator .dijitStackController .dijitReset.dijitInline.dijitButtonNode {
      /*background: url("/common/images/bg_gn01.gif") repeat-x scroll left bottom #FFFFFF;*/
      background-color: #4EA4EC;
    }

    #myRotator .dijitStackController .dijit.dijitReset.dijitLeft.dijitInline.dijitToggleButton.dijitToggleButtonFocused.dijitFocused .dijit.dijitReset.dijitLeft.dijitInline .dijitReset.dijitInline.dijitButtonNode {
      background-color: #FFF5A2;
    }

    #myRotator.dojoxRotatorContainer.dijitContainer {
      border: white 1px solid;
    }

    #preload {
      width: 345px;
      height: 113px;
      display: none;
      padding-left: 280px;
      padding-top: 120px;
    }

    #preload.hideme {
      display: none;
    }

    #keitai {
      margin: 0 auto;
    }
    /*.tundra #bannerRotator .dijitButtonNode{
        /*background: url("/common/images/bg_gn01.gif") repeat-x scroll left bottom #FFFFFF;
} */
    /*#bannerRotator .dijitStackController .dijitReset.dijitInline.dijitButtonNode{
        background-color: red;
}*/

    .toparticle {
      width: 750px;
      min-height: 200px;
      background-color: #fff;
      float: left;
      /*margin-bottom: 15px;*/
    }

    .toparticle .leftCol {
      width: 360px;
      ;
      min-height: 200px;
      background-color: #fff;
      float: left;
      margin-right: 15px;
    }

    .toparticle .rightCol {
      width: 360px;
      ;
      min-height: 200px;
      background-color: #fff;
      float: right;
    }

    .toparticle .leftCol.news dl dt {
      line-height: 22px;
    }

    .toparticle .leftCol.news dl {
      /*margin-top: 10px;*/
    }

    .dottedBorder {
      border-bottom: #666666 1px dotted;
      height: 25px;
      text-align: left;
    }

    .colwrap {
      width: 360px;
      height: 50px;
      margin-bottom: 5px;
      padding-bottom: 5px;
      border-bottom: 1px dotted #666666;
    }

    .colcontent:hover {
      background-color: #EEF7FF;
    }

    .colimg {
      width: 50px;
      height: 50px;
      float: left;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/col-default.png") repeat-x scroll left bottom #FFFFFF;
      margin-right: 10px;
      /*background-color: #e8e8e8;*/
      box-shadow: 1px 1px 3px #888;
    }

    .colcontent {
      width: 295px;
      height: 50px;
      clear: right;
      float: right;
      padding-left: 5px;
    }

    .coldate {
      width: 295px;
    }

    .coltitle {
      width: 295px;
    }

    #topkeyword table td {
      height: 25px;
      width: 85px;
    }

    #topkeyword {
      margin-top: 12px;
    }

    .mkmini {
      width: 180px;
    }

    #info .mkmini h2 {
      margin-bottom: 0px;
    }

    .mkmini h2.fw {
      width: 180px;
      background: url(../images/new_title_mini.png) left 0px no-repeat;
      height: 32px;
      margin-bottom: 0px;
    }

    .mkmini .box {
      width: 178px;
      margin-bottom: 10px;
      background-color: #FFF;
      height: 204px;
    }

    .mkrow {
      height: 26px;
      width: 160px;
      margin: 6px 6px 6px 6px;
    }

    .mklabel {
      height: 22px;
      width: 40px;
      margin: 0px 0px 0px 10px;
      float: left;
      padding-top: 4px;
    }

    .mkval {
      width: 91px;
      text-align: center;
      height: 24px;
      padding-top: 2px;
      background: url(../images/mk_val.png) left 0px no-repeat;
      float: right;
      font-size: 16px;
      font-weight: bold;
    }

    .top_ads {
      margin-right: 8px;
      float: left;
    }

    .big {
      font-size: 1.4em;
      font-weight: normal;
      color: #0066CC;
      text-decoration: none;
    }

    .big:hover {
      font-weight: bold;
    }

    .highlightRow td:hover {
      background-color: #EEF7FF;
    }

    #news dt:hover {
      background: white;
    }

    #topInfo {
      height: 255px;
      width: 750px;
      margin-bottom: 10px;
    }

    #kantanSearch {
      width: 750px;
      height: 200px;
      margin-bottom: 0;
      margin-top: 10px;
    }

    #kantanSearch .item {
      width: 150px;
      height: 200px;
      margin-right: 9px;
      float: left;
      background-color: #AFAFAF;
    }

    #kantanSearch .itemInfo {
      width: 110px;
      height: 200px;
      float: left;
      background-color: #AFAFAF;
    }

    #chikenTab table tr {
      height: 30px;
    }
    /* CT research */

    #ctr tr {
      height: 33px;
    }

    #ctr tr td {
      border-bottom: dotted 1px #999999;
    }

    #ctr tr td.list:hover {
      background-color: #EEF7FF;
    }

    #chikenTab {
      width: 560px;
      height: 240px;
      float: left;
      /*display: none;*/
    }

    .hide {
      visibility: hidden;
    }

    #banner_tounyou {
      /*float:			left;*/
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/copd_top.png) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_tounyou:hover {
      background-position: 0px -80px;
    }

    #banner_tounyou2 {
      /**float:			right;*/
      width: 370px;
      height: 80px;
      background: url(/common/images/banner/mikaku.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_tounyou2:hover {
      background-position: 0px -80px;
    }
    /*#banner_enquete{
        display: 		block;
        width: 			370px;
        height: 		80px;
        background:		url(/common/images/banner/familydata.png) left 0px no-repeat;
        background-position: 0px 0px;
}
#banner_enquete:hover{
        background-position: 0px -80px;
}*/

    #banner_women {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/womancamp.jpg") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_women:hover {
      background-position: 0px -80px;
    }

    #banner_fukuoka {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/fukuoka_banner2.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_fukuoka:hover {
      background-position: 0px -80px;
    }

    #banner_tonyo {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/tonyo370160.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_tonyo:hover {
      background-position: 0px -80px;
    }

    #banner_tonyo2 {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/tonyo37080.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_tonyo2:hover {
      background-position: 0px -80px;
    }

    #banner_yakan {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_yakan2.jpg") left 0px no-repeat;
      background-size: 370px 160px;
      background-position: 0px 0px;
    }

    #banner_yakan:hover {
      background-position: 0px -80px;
    }

    #banner_tonyo3 {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/tonyo170130.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_tonyo3:hover {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/tonyo170130_hover.png") left 0px no-repeat;
    }

    #banner_oosaka {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/osaka_banner.jpg") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_oosaka:hover {
      background-position: 0px -80px;
    }

    #banner_zensoku3 {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_zensoku.png") left 0px no-repeat;
      background-position: 0px 0px;
      background-size: 370px 80px;
    }

    #banner_zensoku3:hover {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_zensoku_hover.png") left 0px no-repeat;
      background-size: 370px 80px;
    }

    #banner_zensoku2 {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/zensoku370160.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_zensoku2:hover {
      background-position: 0px -80px;
    }

    #banner_kouketsu {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/baner_kouketsu.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_kouketsu:hover {
      background-position: 0px -80px;
    }

    #banner_kouketsu2 {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banne_ketsuatsu_37080.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_kouketsu2:hover {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banne_ketsuatsu_37080_hover.png") left 0px no-repeat;
    }

    #banner_kafun {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/kahun_pc.jpg");
      background-size: 370px 80px;
    }

    #banner_kafun:hover {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/kahun_pc_on.jpg");
      background-size: 370px 80px;
    }

    #banner_rakuten {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/rakuten_center.jpg");
      background-size: 370px 80px;
    }

    #banner_rakuten:hover {
      opacity: 0.5;
    }

    #banner_kounyousan {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_kounyousan.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_kounyousan:hover {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_kounyousan_hover.png") left 0px no-repeat;
    }

    #banner_sapuri {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/ote37080.png");
      height: 80px;
      width: 370px;
    }

    #banner_sapuri:hover {
      background-position: 0 -80px;
    }

    #banner_atopi {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_atopi.png");
      height: 80px;
      width: 370px;
    }

    #banner_atopi:hover {
      background-position: 0 -80px;
    }

    #banner_kaze {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/kaze37080.png");
      height: 80px;
      width: 370px;
    }

    #banner_kaze:hover {
      background-position: 0 -80px;
    }

    #banner_kaze2 {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_influ.jpg");
      background-size: 370px 80px;
      height: 80px;
      width: 370px;
    }

    #banner_kaze2:hover {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_influ_hover.jpg");
      background-size: 370px 80px;
    }

    #banner_anemia {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/anemia_center_banner.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_anemia:hover {
      opacity: 0.7;
    }

    #banner_ekiban {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/akagire370160.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_ekiban:hover {
      background-position: 0px -80px;
    }

    #banner_utsu {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/u3701600217.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_utsu:hover {
      background-position: 0px -80px;
    }

    #banner_utsu2 {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_utu_2.jpg") left 0px no-repeat;
      background-position: 0px 0px;
      background-size: 370px 80px;
    }

    #banner_utsu2:hover {
      opacity: 0.5;
    }

    #banner_lewy {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/lewy37080.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_lewy:hover {
      background-position: 0px -80px;
    }

    #banner_kaiyousei {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/kaiyosei37080.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_clone {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/kuron37080.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_ibs2 {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/ibsbanner.jpg") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_ibs2:hover {
      background-position: 0px -80px;
    }

    #banner_oab {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/oab37080.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_oab:hover {
      background-position: 0px -80px;
    }

    #banner_kenjyo {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/kenjobana2.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_kenjyo:hover {
      background-position: 0px -80px;
    }

    #banner_hinketsu {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/hinketsu_bana.jpg") left 0px no-repeat;
      background-position: 0px 0px;
      background-size: 370px 160px;
    }

    #banner_hinketsu:hover {
      background-position: 0px -80px;
    }

    #top_niku {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/top_niku.png) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #top_niku:hover {
      background-position: 0px -80px;
    }

    #banner_kenshin {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/medicalplus2.png) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_kenshin:hover {
      background-position: 0px -80px;
    }

    #banner_zenritusen {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/zenritusen_banner.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_zenritusen:hover {
      background-position: 0px -81px;
    }

    #banner_menkenjyo {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/kenjyo_top.png) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_menkenjyo:hover {
      background-position: 0px -80px;
    }

    #banner_bnr {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/bnr.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_bnr:hover {
      background-position: 0px -80px;
    }

    #banner_menkenjyo2 {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/menkenjyo2.png) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_menkenjyo2:hover {
      background-position: 0px -80px;
    }

    #banner_kounyousan_tsuufuu {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/kounyousan_cb.jpg") left 0px no-repeat;
      background-size: 370px 160px;
      background-position: 0px 0px;
    }

    #banner_kounyousan_tsuufuu:hover {
      background-position: 0px -80px;
    }

    #banner_hokkaido {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/hokkaido_top.png") no-repeat scroll 0 0 transparent;
      height: 80px;
      width: 370px;
    }

    #banner_hokkaido:hover {
      background-position: 0 -80px;
    }

    #banner_ht {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/hypertension.png") no-repeat scroll 0 0 transparent;
      height: 80px;
      width: 370px;
    }

    #banner_ht:hover {
      background-position: 0 -80px;
    }

    #banner_kettou {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/kettou2.jpg") no-repeat scroll 0 0 transparent;
      height: 80px;
      width: 370px;
    }

    #banner_kettou:hover {
      background-position: 0 -80px;
    }

    #banner_trac {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/t_camp.jpg") no-repeat scroll 0 0 transparent;
      height: 80px;
      width: 370px;
    }

    #banner_trac:hover {
      background-position: 0 -80px;
    }

    #banner_kotsuso {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/kotsumitsudo.png") no-repeat scroll 0 0 transparent;
      height: 80px;
      width: 370px;
    }

    #banner_kotsuso:hover {
      background-position: 0 -80px;
    }

    #banner_ibs {
      background: url("/common/images/banner/banner_ibs.jpg") no-repeat scroll 0 0 transparent;
      height: 80px;
      width: 370px;
    }

    #banner_ibs:hover {
      background-position: 0 -80px;
    }

    #banner_ibs2 {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_ibs2.jpg") no-repeat scroll 0 0 transparent;
      height: 80px;
      width: 370px;
    }

    #banner_ibs2:hover {
      background-position: 0 -80px;
    }

    #banner_benpi {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/benpi_center_banner.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_benpi:hover {
      opacity: 0.8;
    }

    #banner_benpi2 {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/center_benpi.jpg") left 0px no-repeat;
      background-position: 0px 0px;
      background-size: 370px 80px;
    }

    #banner_benpi2:hover {
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/center_benpi_on.jpg") left 0px no-repeat;
      background-size: 370px 80px;
    }

    #banner_benpi3 {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/benpi_ct.jpg") left 0px no-repeat;
      background-position: 0px 0px;
      background-size: 370px 80px;
    }

    #banner_benpi3:hover {
      opacity: 0.5;
    }

    #banner_kan {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/kankino37080.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_kan:hover {
      background-position: 0px -80px;
    }

    #banner_toutsu {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/totsus37080.png") left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_toutsu:hover {
      background-position: 0px -80px;
    }

    #banner_pirori {
      display: block;
      width: 370px;
      height: 80px;
      background: url(/common/images/banner/banner_pirori.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_pirori:hover {
      background-position: 0px -80px;
    }

    #banner_tabaco {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_tabaco.png) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_tabaco:hover {
      background-position: 0px -80px;
    }

    #banner_london {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_london.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_london:hover {
      background-position: 0px -80px;
    }

    #banner_chibatv {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_chibatv.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_chibatv:hover {
      background-position: 0px -80px;
    }

    #banner_hiza {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/hiza_banner.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_hiza:hover {
      background-position: 0px -80px;
    }

    #banner_herpes {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/herpes_cbanner.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_herpes:hover {
      background-position: 0px -80px;
    }

    #banner_shikuyuu_naimaku {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_shikyu_naimaku.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_shikuyuu_naimaku:hover {
      background-position: 0px -80px;
    }

    #banner_zensoku {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_tsume.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_zensoku:hover {
      background-position: 0px -80px;
    }

    #banner_tsume {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_tsume.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_tsume:hover {
      background-position: 0px -80px;
    }

    #banner_shikyu {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/shikyu_center_banner.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_shikyu:hover {
      background-position: 0px -80px;
    }

    #banner_nikibi2 {
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/nikibi_center.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_nikibi2:hover {
      background-position: 0px -80px;
    }

    #banner_toushitsu {
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/toushitsu_cbanner.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner-hbp2014 {
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner-hbp2014.jpg) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_toushitsu:hover {
      background-position: 0px -80px;
    }

    #banner_facenl {
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/fancel_cbanner.png) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_facenl:hover {
      background-position: 0px -80px;
    }

    #banner_nikibi {
      margin-top: 15px;
      width: 750px;
      height: 126px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/nikibi_top.png) left 0px no-repeat;
      background-position: 0px 0px;
      margin-bottom: 20px;
    }

    #banner_nikibi:hover {
      background-position: 0px -126px;
    }

    #banner_hiroshimaKenjo {
      display: block;
      width: 370px;
      height: 80px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/hiroshimabana.png) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #banner_hiroshimaKenjo:hover {
      background-position: 0px -80px;
    }

    #banner_medical {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/medbana.jpg");
      background-position: 0px 0px;
    }

    #banner_medical:hover {
      background-position: 0px -80px;
    }

    #banner_ketsuatsu {
      display: block;
      width: 370px;
      height: 80px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/banner_ketsuatsu.png");
      background-position: 0px 0px;
    }

    #under_call {
      background: url(../images/under_call.png) left 0px no-repeat;
      height: 121px;
      width: 750px;
    }

    #under_call #registBtn {
      float: right;
      margin-right: 16px;
      margin-top: 33px;
    }

    .kantan {
      float: left;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/kantan.jpg) left 0px no-repeat;
      width: 142px;
      height: 191px;
      margin-right: 10px;
      _margin-right: 9px;
      /*Hack for IE6*/
    }

    .kantanLast {
      float: left;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/kantan.jpg) left 0px no-repeat;
      width: 142px;
      height: 191px;
    }

    #kantan01 {
      background-position: 0px 0px;
    }

    #kantan01:hover {
      background-position: -142px 0px;
    }

    #kantan02 {
      background-position: -284px 0px;
    }

    #kantan02:hover {
      background-position: -426px 0px;
    }

    #kantan03 {
      background-position: -1136px 0px;
    }

    #kantan03:hover {
      background-position: -1278px 0px;
    }

    #kantan04 {
      background-position: -1420px 0px;
    }

    #kantan04:hover {
      background-position: -1562px 0px;
    }

    #kantan05 {
      background-position: -568px 0px;
    }

    #kantan05:hover {
      background-position: -710px 0px;
    }

    #kantanFarRight {
      float: left;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/kantan.jpg) left 0px no-repeat;
      background-position: 0px 0px;
      width: 110px;
      height: 202px;
    }

    #section_news {
      width: 360px;
      height: 70px;
      margin-top: 1px;
      margin-bottom: 10px;
      background: url(../images/sectionTitle.png) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #section_enq {
      width: 360px;
      height: 70px;
      margin-top: 1px;
      margin-bottom: 10px;
      background: url(../images/sectionTitle.png) left 0px no-repeat;
      background-position: 0px -71px;
    }

    #section_col {
      width: 360px;
      height: 70px;
      margin-top: 1px;
      margin-bottom: 10px;
      background: url(../images/sectionTitle.png) left 0px no-repeat;
      background-position: 0px -141px;
    }

    #section_kwd {
      width: 360px;
      height: 70px;
      margin-top: 1px;
      margin-bottom: 10px;
      background: url(../images/sectionTitle.png) left 0px no-repeat;
      background-position: 0px -210px;
    }

    #section_mob {
      width: 360px;
      height: 70px;
      margin-top: 1px;
      margin-bottom: 10px;
      background: url(../images/sectionTitle.png) left 0px no-repeat;
      background-position: 0px -280px;
    }

    #section_res {
      width: 360px;
      height: 70px;
      margin-top: 1px;
      margin-bottom: 10px;
      background: url(../images/sectionTitle.png) left 0px no-repeat;
      background-position: 0px -351px;
    }

    #leftSprite_mkTitle {
      width: 180px;
      height: 35px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/leftSprite.png) left 0px no-repeat;
      background-position: 0px -453px;
    }

    #ansEnq {
      width: 350px;
      height: 60px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/btn_enquete.png) left 0px no-repeat;
      background-position: 0px 0px;
      display: block;
    }

    #ansEnq:hover {
      background-position: 0px -60px;
    }

    #ansEnq.webscr {
      width: 350px;
      height: 60px;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/btn_kantan.png) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #ansEnq.webscr:hover {
      background-position: 0px -60px;
    }

    #doMyKarte {
      width: 145px;
      height: 47px;
      background: url(../images/new_mkb.png) left 0px no-repeat;
      background-position: 0px 0px;
    }

    #doMyKarte:hover {
      background-position: 0px -47px;
    }

    div#aboutChiken {
      float: left;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/chiken_bg.png) left 0px no-repeat;
      width: 588px;
      height: 142px;
      padding-left: 152px;
      padding-right: 48px;
      padding-top: 8px;
    }

    div#aboutChiken p {
      font-size: 11px;
    }

    #hajime {
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/fast_btn.png) #FFF left bottom no-repeat;
      background-position: 0px 0px;
      display: block;
      width: 750px;
      height: 35px;
      margin-top: 4px;
    }

    #hajime:hover {
      background-position: 0px -35px;
    }
    /* Container DIV - automatically generated */

    .simply-scroll-container {
      position: relative;
    }
    /* Clip DIV - automatically generated */

    .simply-scroll-clip {
      position: relative;
      overflow: hidden;
      z-index: 2;
    }
    /* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */

    .simply-scroll-list {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      overflow: hidden;
      margin: 0;
      padding: 2px 0 0 0;
      list-style: none;
    }

    .simply-scroll-list li {
      padding: 0;
      margin: 0;
      list-style: none;
    }

    .simply-scroll-list li img {
      border: none;
      display: block;
    }
    /* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */
    /* Container DIV */

    .simply-scroll {
      width: 750px;
      height: 20px;
      margin-bottom: 1em;
    }
    /* Clip DIV */

    .simply-scroll .simply-scroll-clip {
      width: 750px;
      height: 20px;
      background-color: #f0f3f3;
      border: 1px solid #EAEAEA;
      padding-top: 2px;
      padding-bottom: 2px;
    }
    /* Explicitly set height/width of each list item */

    .simply-scroll .simply-scroll-list li {
      float: left;
      /* Horizontal scroll only */
      width: auto;
      height: 20px;
    }

    .simply-scroll .simply-scroll-list li.empty {
      float: left;
      /* Horizontal scroll only */
      width: 60px;
      height: 20px;
    }
    /************ scroll ******************/

    div#scrollingText div.scrollableArea p {
      display: block;
      float: left;
      margin: 0;
      padding-right: 7px;
      padding-top: 1px;
      /*font-family: Courier, Arial, Sans-Serif; */
      font-size: 12px;
      line-height: 12px;
      font-weight: normal;
      background-color: #fff;
      color: #000;
      white-space: nowrap;
    }

    #chikibetsuballoon {
      background-image: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/top_shinchaku.png");
      width: 120;
      height: 45px;
    }

    div.tikenLine {
      width: 100%;
      height: 22px;
      float: left;
      clear: both;
    }

    div.tikenL {
      width: 35px;
      float: left;
      height: 100%;
    }

    div.tikenC {
      width: 80%;
      float: left;
      font-size: 13px;
      height: 21px;
      padding-left: 10px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/new_foot_box_arrow.png") no-repeat left center;
      /*ellipsis*/
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
    }

    div.tikenC img {
      display: none;
    }

    div.tikenC a {
      text-decoration: underline;
    }

    div.tikenC a:hover {
      text-decoration: none;
    }

    div.tikenR {
      width: 81px;
      float: right;
      height: 100%;
    }

    .page_navigation, .alt_page_navigation {
      width: 400px;
      float: left;
      height: 25px;
      /*position: absolute;
    right: 0;
    bottom: 17px;
    clear: both;*/
    }

    .page_navigation a, .alt_page_navigation a {
      float: left;
      font-family: Tahoma;
      font-size: 12px;
      margin-left: 20px;
      margin-right: 40px;
      text-decoration: none;
      margin-top: 5px;
      margin-bottom: 5px;
      /*padding:		3px 3px;
    margin:			2px;
    color: 			#0066CC;
    text-decoration:none;
    float: 			left;
    font-family: 	Tahoma;
    font-size: 		12px;
    background-color:#FFF;*/
    }

    .page_navigation a:hover {
      text-decoration: underline;
    }

    .page_navigation a.no_more {
      color: gray;
      cursor: default;
    }

    .page_navigation a.no_more:hover {
      text-decoration: none;
    }

    .container {
      display: none;
    }

    #chikenLoadingIndicator {
      width: 120px;
      height: 15px;
      margin: 100px 250px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/preloader.gif") no-repeat;
    }

    #mytab_0, #mytab_1, #mytab_2, #mytab_3, #mytab_4 {
      border-width: 0px;
      /*   margin-right:6px;*/
    }

    .chikenTabBoxLeftNav {
      width: 120px;
      height: 35px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/chikenBoxLeftNavButtons.png") no-repeat;
    }

    #chikenTabBoxLeftNav1 {
      background-position: 0px 0px;
    }

    #chikenTabBoxLeftNav1:hover {
      background-position: 0px -35px;
    }

    #chikenTabBoxLeftNav2 {
      background-position: 0px -70px;
    }

    #chikenTabBoxLeftNav2:hover {
      background-position: 0px -105px;
    }

    #chikenTabBoxLeftNav3 {
      background-position: 0px -140px;
    }

    #chikenTabBoxLeftNav3:hover {
      background-position: 0px -175px;
    }

    #chikenTabBoxLeftNav4 {
      background-position: 0px -210px;
    }

    #chikenTabBoxLeftNav4:hover {
      background-position: 0px -245px;
    }

    #chikenTabBoxLeftNav5 {
      background-position: 0px -280px;
    }

    #chikenTabBoxLeftNav5:hover {
      background-position: 0px -315px;
    }

    #chikenTabBoxLeftNav6 {
      background-position: 0px -350px;
    }

    #chikenTabBoxLeftNav6:hover {
      background-position: 0px -385px;
    }

    #chikenTabBoxLeftNav1.selected {
      background-position: 0px -35px;
    }

    #chikenTabBoxLeftNav2.selected {
      background-position: 0px -105px;
    }

    #chikenTabBoxLeftNav3.selected {
      background-position: 0px -175px;
    }

    #chikenTabBoxLeftNav4.selected {
      background-position: 0px -245px;
    }

    #chikenTabBoxLeftNav5.selected {
      background-position: 0px -315px;
    }

    #chikenTabBoxLeftNav6.selected {
      background-position: 0px -385px;
    }

    ul.content li {
      /*height: 		33px;*/
      padding-top: 3px;
      margin-bottom: 0px;
      font-size: 12px;
      line-height: 0.8em;
      overflow: hidden;
    }

    div.tabFooter {
      background-color: #EEF7FF;
      /*bottom: -41px;*/
      position: absolute;
      /*width: 100%;*/
      height: 30px;
      /*background-color:	#FFF;
    height: 43px;
    position: absolute;
    bottom: 0;
    width: 30%;
    right: 0;*/
    }

    .allCount {
      margin: 5px 5px;
      float: right;
      width: 75px;
      text-align: right;
    }

    .subeteHyouji {
      margin: 3px 16px 0px 16px;
      float: right;
      width: 75px;
      height: 25px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/hyouji.png") no-repeat;
    }

    .subeteHyouji:hover {
      width: 75px;
      height: 25px;
      background-position: 0px -25px;
    }

    .subeteHyouji a {
      width: 75px;
      height: 25px;
      display: block;
      text-decoration: none;
    }
    /* jSlider Stylesheet */

    #jslider {
      height: 233px;
    }

    #slidorion {
      width: 745px;
      height: 233px;
      position: relative;
      left: 51%;
      margin-left: -384px;
    }

    #slider {
      width: 560px;
      /* Set to slider width */
      height: 233px;
      /* Set to slider height */
      position: relative;
      float: left;
      overflow: hidden;
      /* Hides the animations */
    }

    #slider>div.sliderborderoverlay {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border: #3FA8F4 0px solid;
      z-index: 4999;
      pointer-events: none;
    }

    #slider>div {
      position: absolute;
      width: 100%;
      height: 100%;
    }

    #slider>div.sliderarrow {
      opacity: 0.0;
      background-color: #FAFAFA;
      text-align: middle;
      font-weight: bold;
      font-size: 2.4em;
      top: 99px;
      width: 50px;
      height: 36px;
      z-index: 5000;
      text-align: center;
      cursor: pointer;
      line-height: 35px;
    }

    #slider>div.sliderarrowleft {
      left: 5px;
    }

    #slider>div.sliderarrowright {
      right: 5px;
    }

    #slider>div.sliderarrow:hover {
      background: #3FA8F4;
      color: white;
    }

    #accordion {
      left: 8px;
      width: 180px;
      /* Set to accordion width - was 185*/
      height: 234px;
      /* Set to image height */
      position: relative;
      overflow: hidden;
      float: left;
    }

    #accordion>.link-header {
      padding: 3px 10px 3px 24px;
      font-size: 14px;
      background: url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/top_btn.png");
      border: 0px;
      height: 33px;
      line-height: 33px;
    }

    #accordion>.link-header a {
      color: black;
      text-decoration: none;
    }

    #accordion>.link-header:hover {
      cursor: pointer;
      background-position: 0px -39px;
    }

    #accordion>.link-header.active {
      background-position: 0px -39px;
    }

    .lof-slidecontent {
      position: relative;
      overflow: hidden;
    }

    .lof-slidecontent .preload {
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 100000;
      text-align: center;
      background: #FFF
    }

    .lof-slidecontent .preload div {
      height: 100%;
      width: 100%;
      background: transparent url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/scroll/load-indicator.gif) no-repeat scroll 50% 50%;
    }

    .lof-slidecontent .sliders-wrapper {
      position: relative;
      height: 100%;
      width: 750px;
      z-index: 3px;
      overflow: hidden;
    }

    .lof-slidecontent ul.sliders-wrap-inner {
      overflow: hidden;
      background: transparent url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/scroll/load-indicator.gif) no-repeat scroll 50% 50%;
      padding: 0px;
      margin: 0;
      position: absolute;
      overflow: hidden;
    }

    .lof-slidecontent ul.sliders-wrap-inner li {
      overflow: hidden;
      padding: 0px;
      margin: 0px;
      float: left;
      position: relative;
    }

    .lof-slidecontent .lof-opacity li {
      position: absolute;
      top: 0;
      left: 0;
      float: inherit;
    }

    .lof-slidecontent .navigator-content {
      position: absolute;
      right: 0;
      top: 00px;
      z-index: 9;
      height: 233px;
      width: 180px;
      overflow: hidden;
      color: #FFF;
    }

    .lof-slidecontent .navigator-wrapper {
      position: relative;
      z-index: 10;
      height: 180px;
      width: 233px;
      overflow: hidden;
      color: #FFF;
      float: left;
    }

    .lof-slidecontent ul.navigator-wrap-inner {
      top: 0;
      padding: 0;
      margin: 0;
      position: absolute;
      width: 100%;
    }

    .lof-slidecontent ul.navigator-wrap-inner li {
      cursor: hand;
      cursor: pointer;
      list-style: none;
      padding: 0;
      margin-left: 0px;
      overflow: hidden;
      float: left;
      display: block;
      text-align: center;
    }
    /*******************************************************/

    ul.sliders-wrap-inner li img {
      padding: 0px;
    }

    .lof-slidecontent .item-meta a:hover {
      text-decoration: underline;
      color: #000000;
    }

    .lof-slidecontent .item-meta i {
      font-size: 70%;
    }
    /* item navigator */

    .lof-slidecontent ul.navigator-wrap-inner li.active {
      color: #FFF
    }

    .lof-slidecontent ul.navigator-wrap-inner li>div {
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/scroll/top_btn.png) 0px 0px;
      color: #000000;
      height: 39px;
      line-height: 33px;
      position: relative;
      padding: 3px 10px 3px 24px;
      text-align: left
    }

    .lof-slidecontent ul.navigator-wrap-inner li>div a {
      font-size: 14px;
      text-decoration: none;
      color: #000000;
    }

    .lof-slidecontent ul.navigator-wrap-inner li.active div {
      background-position: 0px -39px;
    }

    .lof-slidecontent ul.navigator-wrap-inner li:hover div {
      background-position: 0px -39px;
    }

    .lof-slidecontent .button-next, .lof-slidecontent .button-previous {
      width: 180px;
      cursor: pointer;
      height: 18px;
    }

    .lof-slidecontent .button-next {
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/scroll/top_btn.png) 0px -114px;
    }

    .lof-slidecontent .button-next:hover {
      background-position: 0px -132px;
    }

    .lof-slidecontent .button-previous {
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/scroll/top_btn.png) 0px -78px;
    }

    .lof-slidecontent .button-previous:hover {
      background-position: 0px -96px;
    }

    .lof-slidecontent .button-control {
      position: absolute;
      top: 10px;
      right: 48%;
      height: 20px;
      width: 20px;
      cursor: hand;
      cursor: pointer;
      background: url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/scroll/transparent_bg.png) repeat;
    }

    .lof-slidecontent .main-slider-content_x {
      width: 560px;
      height: 233px;
      display: block;
      z-index: 2;
      position: absolute;
      border: solid 0px #55A2EC;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -o-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      cursor: pointer;
    }

    ul.lof-main-wapper li {
      position: relative;
    }
    /*ema rules*/

    .noclose .ui-dialog-titlebar-close {
      display: none;
    }

    #chikenTab {
      height: 100%;
      width: 630px;
    }

    #chikenTab_ul {
      display: block;
      position: relative;
      margin-left: 7px;
      height: 35px;
    }

    .tundra .dijitTab {
      display: inline-block;
      *zoom: 1;
      *display: inline;
      position: relative;
      margin-right: 0;
      margin-left: 1px;
    }

    #paging_container, #paging_container_ul {
      height: 218px
    }

    div#paging_container.chiken_paging_container ul.content {
      min-height: 178px
    }

    #chikenLoadingIndicator {
      height: 118px
    }

    .tabFooter {
      position: relative;
      width: 628px;
    }

    .web_scr_icon {
      border: solid 1px #FF8000;
      padding: 2px;
      font-size: 10px;
      color: #FF8000;
      font-weight: bold;
      display: inline-block;
      margin-left: 10px;
    }

    .keep_pop {
      display: inline-block;
      position: fixed;
      right: 0px;
      top: 200px;
      padding: 5px;
      background: #FC9204;
      border-radius: 5px;
      z-index: 300;
    }

    .keep_pop .link {
      cursor: pointer;
      color: #FFF;
    }

    .keep_pop .close {
      text-align: right;
    }

    .keep_pop .close span {
      color: #FFF;
      font-weight: bold;
      cursor: pointer;
    }

    .cb_single {
      margin-bottom: 10px;
      width: 370px;
      height: 80px;
      overflow: hidden;
    }

    .cb_single:nth-child(odd) {
      float: right;
    }

    .cb_single:nth-child(even) {
      float: left;
    }

    .cb_single img {
      width: 370px;
      height: auto;
      opacity: 1;
    }

    .cb_single img:hover {
      opacity: 0.5;
    }
