@charset utf-8;
body,
html {
    background-color: #fefce2;
    color: #004170;
}



div#index {
    height: 1200px;
}
/*FUR TOP*/

a {
    text-decoration: none;
}
/*作品リンク*/
.title a:hover {
border-bottom:2px  dotted #00abff;
}
/*hoursリンク色*/
.hours_corner.sub a{
    color: #004170;
    text-decoration: none;
}

.hours_corner.sub a:hover{
    border-bottom:2px dotted #00abff;
}

.index_news_wrapper {
    white-space: normal;
}

.left,
.top_right {
    float: left;
}

.top_right {
    margin-left: 30px;
    margin-top: 53px;
}
}
/**big以上**/
/*moji*/

span.small {
    font-size: 10px
}
/*mojiijyo*/

ul.nav {
    margin-top: 98px;
    margin-left: 64px;
}
ul.nav2 {
    margin-top: 41px;
    margin-left: 64px;
    margin-bottom: 49px;
}
.index_news_wrapper {

    background-color: #fce9f1;
    width: 325px;
    height: 110px;
    padding: 5px;
    margin-left: 64px;
}
.title_name {
    margin-top: 64px;
    margin-left: 28px;
}
.kaiki_index {
    width: 370px;
    margin-top: 101px;
    margin-left: 28px;
}
.sns.clear {
    white-space: nowrap;
}
/*t */

.title_img_page {
    margin-left: 60px;
    padding-top: 20px;
}
.contR {
    margin-left: 160px;
    margin-top: 97px;
    width: 640px;
}
/**/

.table-row {
    display: table;
    width: 944px;
}
.table-row .table-column {
    display: table-cell;
    table-layout: fixed;
    vertical-align: top;
    /*縦位置を揃える*/
}
.table-column.bt_1 {
    width: 85px;
}
.table-column.bt {
    width: 49px;
}
.table-column div.title {
    width: 215px;
    font-weight: bolder;
    color: #004170;
    font-size: 15px;
    text-decoration: none!important;
    letter-spacing: 0.05em;
    line-height: 19px;
}
/*linkテキスト用作品名*/
.table-column span.title {
    font-weight: bolder;
    color: #00abef;
}
/*linkテキスト用作家名*/
.table-column span.name {
    font-weight: bolder;
    color: #004170;
}
.table-column.bt_2 {
    width: 84px;
}
.work_list {
    margin-top: 41px;
}
.table-row .block {
    margin-bottom: 17px;
}
.table-row.two {
    margin-top: 45px;
    /*129-17*/
    /*112-67*/
}
img.migishita {
    position: relative;
    /* top: 494px; */

    left: 693px;
}
div.migishita{
    height:30px;
    }

.float_right {
    float: right;
}
img.left.mi {
    margin-left: -40px;
    position: relative;
    top: 3px;
}
.index_nav_wrapper .index_nav_main .nav li {
    margin-top: 10px;
}
.sns.clear {
    margin-left: 27px;
}
#nice,
#tweet {
    display: inline-block
}
#nice {
    padding-right: 6px;
}
span.finished {
    color: red;
}
.contR_.gray.pu_1 {
    width: 850px;
    margin-top: 50px;
    margin-left: 50px;
}
.main {
    width: 944px;
}
img.pa {
    position: absolute;
    top: 857px;
    left: 417px;
}
.corner,
.round {
    position: relative;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/Archive/2015/KidsProgram2015/js/PIE.htc);
}
.cyosei{margin-top: 14px;}



ul.nav.eng {
    margin-top: 66px;
}
img.migishita2 {
  position: absolute;
  top: 827px;
  left: 693px;
}