body {
    margin-top: 0px;
    /*text-align:center;*/
}
.center {
    align: center;
}

/*----------------------------
    編集画面のスタイル設定
------------------------------*/
#waku_hensyu {
clear: left;
    width: 1020px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    margin-top: 0px;
}

#waku_hensyu table {
    border-collapse: collapse;
    border: 1px solid #fff;
    width: 1020px;
    margin-right: auto;
    margin-left: auto;
    font-size: 12px;
}

#waku_hensyu table td {
   border-style: solid dotted;
   border-width: 1px 0px;
   border-color: #fff;
   padding: 1px 4px 1px 4px;
}

#waku_hensyu .tdstyle1 {
    background-color: #94C8D5;
    color: #103139;
    width: 126px;
}
#waku_hensyu .tdstyle2 {
    background-color: #9999cc;
    color: #103139;
    width: 126px;
}

#waku_hensyu #title{
    ime-mode: active;
    width:400px;
}

#waku_hensyu #link{
    ime-mode: disabled;
    width:400px;
}

#waku_hensyu #banner_img_url{
    ime-mode: disabled;
    width:400px;
}

#waku_hensyu #banner_link_url{
    ime-mode: disabled;
    width:300px;
}

#waku_hensyu #campaign_title_en{
    ime-mode: disabled;
    width:600px;
}

#waku_hensyu #banner_img_alt{
    ime-mode: disabled;
    width:400px;
}

#waku_hensyu #text_link_url{
    ime-mode: disabled;
    width:300px;
}

#waku_hensyu #campaign_title_sp{
    ime-mode: disabled;
    width:600px;
}

#waku_hensyu #campaign_title_po{
    ime-mode: disabled;
    width:600px;
}

#waku_hensyu #campaign_title_fr{
    ime-mode: disabled;
    width:600px;
}

#waku_hensyu #campaign_title_ru{
    ime-mode: disabled;
    width:600px;
}

#waku_hensyu #publish_date{
    ime-mode: disabled;
    width:150px;
}

#waku_hensyu #from{
    ime-mode: disabled;
    width:150px;
}

#waku_hensyu #to{
    ime-mode: disabled;
    width:150px;
}

#waku_hensyu #body{
    ime-mode:active;
    width:400px;
    height:300px;
}

#waku_hensyu .required_mark{
    color: red;
    font-size: 10px;
    padding-left: 10px;
}

#waku_hensyu .middle_img{
    height:80px;
    border: none; 
}

#waku_hensyu label.error { 
    float: none; 
    color: red; 
    vertical-align: top;
    padding-left: 10px; 
}

#waku_hensyu #banner_link_url_1{
    ime-mode: disabled;
    width:300px;
}


#waku_hensyu #banner_img_alt_1{
    ime-mode: disabled;
    width:400px;
}

#waku_hensyu #banner_link_url_2{
    ime-mode: disabled;
    width:300px;
}


#waku_hensyu #banner_img_alt_2{
    ime-mode: disabled;
    width:400px;
}

#waku_hensyu #banner_link_url_3{
    ime-mode: disabled;
    width:300px;
}


#waku_hensyu #banner_img_alt_3{
    ime-mode: disabled;
    width:400px;
}

#waku_hensyu #banner_link_url_4{
    ime-mode: disabled;
    width:300px;
}


#waku_hensyu #banner_img_alt_4{
    ime-mode: disabled;
    width:400px;
}

.common_input {
    ime-mode: disabled;
}

#waku_hensyu2 {
clear: left;
    width: 1020px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    margin-top: 0px;
    text-align: left;
}

#waku_hensyu2 .waku_tbl {
    border-collapse: collapse;
    border: 1px solid #fff;
    margin-right: auto;
    margin-left: auto;
    font-size: 12px;
    width: 86%;
}

#waku_hensyu2 .waku_tbl td {
    border-style: solid dotted;
    border-width: 1px 0px;
    border-color: #fff;
    padding: 1px 4px 1px 4px;
    vertical-align: top;
    text-align: left;
    width: 50%;
}

#waku_hensyu2 .main_tbl {
    border-collapse: collapse;
    border: 1px solid #fff;
    margin-right: auto;
    margin-left: auto;
    font-size: 12px;
    width: 100%;
}

#waku_hensyu2 .main_tbl td {
    border-style: solid dotted;
    border-width: 1px 0px;
    border-color: #fff;
    padding: 1px 4px 1px 4px;
    width: auto;
}

#waku_hensyu2 .main_tbl .tdstyle1 {
    background-color: #94C8D5;
    color: #103139;
    width: 132px;
}
#waku_hensyu2 .required_mark{
    color: red;
    font-size: 10px;
    padding-left: 10px;
}

#waku_hensyu2 label.error { 
    float: none; 
    color: red; 
    vertical-align: top;
    padding-left: 10px; 
}

/*----------------------------
    一覧画面のスタイル設定
------------------------------*/
#waku_ichiran {
    clear: left;
    width: 1020px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    margin-top: 0px;
}

#waku_ichiran table {
    border-collapse: collapse;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    width: 1020px;
    margin-right: auto;
    margin-left: auto;
}

#waku_ichiran table td {
    padding: 0.3em; 
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #ccc;
    border-bottom-color: #ccc;
    font-size: 12px;
}

#waku_ichiran table td a {
    text-decoration: none;
    color: #0073B4;
}

#waku_ichiran table td a:hover{
    text-decoration: underline;
    color: #013D5F;
}

#waku_ichiran .thstyle1 {
    font-weight: 100;
    font-size: 12px;
}

#waku_ichiran .thstyle2 {
    width: 120px;
    font-weight: 100;
    font-size: 12px;
}

#waku_ichiran .small_img{
    height:40px;
    border: none; 
}

#waku_ichiran .feed_reservation{
    color: red;
    font-weight: bold;
}

#waku_ichiran .feed_now{
    color: green;
    font-weight: bold;
}

#waku_ichiran .required{
    color: red;
    font-size: 10px;
    padding-left: 10px;
}

/*----------------------------
    ヘッダー部のスタイル設定
------------------------------*/
#header-nano {
    height: 60px;
    width: 1020px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
    background-image: url(/_admin/nano/img/header.jpg);
    background-repeat: no-repeat;
    margin-top: 0px;
}
#header-nano ul {
    list-style:none;
    padding:0px;
    text-align:center;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#header-nano li {
    list-style-type: none;
    display:inline;
    margin:0px;
    padding:0px;
    background-repeat: no-repeat;
}


#header-nano .nav1 a{
    display:block;
    float:left;
    width:100px;
    color: #fff;
    margin:0;
    font-size: 12px;
    text-align: center;
    height: 25px;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    text-decoration: none;
    background-image: url(/_admin/nano/img/nav1.jpg);
    background-repeat: no-repeat;
}


#header-nano .nav2 a{
    display:block;
    float:left;
    width:100px;
    color: #fff;
    margin:0;
    font-size: 12px;
    text-align: center;
    height: 25px;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    text-decoration: none;
    background-image: url(/_admin/nano/img/nav2.jpg);
    background-repeat: no-repeat;
}

#eoslink a {
    display:block;
    text-indent:-9999px;
    height: 60px;
    width: 72px;
    margin-right: 12px;
    background-image: url(/_admin/nano/img/eos_logo.jpg);
    margin-left: 960px;
}


/*----------------------------
    フッター部のスタイル設定
------------------------------*/
#ft {
    text-align: center;
    height: 15px;
    width: 1020px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: auto;
    font-size: 10px;
    color: #555;
}

#ft a{
    text-decoration: none;
    color: #0073B4;
}

#ft a:hover{
    text-decoration: underline;
    color: #013D5F;
}

.search_area {
  border: 1px solid #eeeeee;
  width: 800px;
}
.search_area th{
  padding: 2px;
  background-color: #94C8D5;
  font-size: 12px;
}


.pagebox {
 width: 818px;
 margin-top:0px;
 font-size: 14px;
 font-weight: bold;
}
.pagebox p {
 font-weight: bold;
}
.pagepre {
 overflow: hidden;
 margin-left: 10px;
 margin-right: 3px;
 float: left;
 padding: 1px; 2px;
}
.pagepre span {
 font-weight: bold;
}
.pagenum {
 width: auto;
 _width: 385px;
 overflow: hidden;
 float: left;
 letter-spacing: 1px;
}
.pagelink {
 margin-right: 9px;
}
.pagelink span {
 font-weight: bold;
}
.pagefor {
 overflow: hidden;
 margin-left: 3px;
 float: left;
 padding: 1px;
}
.pagefor span {
 font-weight: bold;
}
.page-current {
 background-color: #dddddd;
 margin-right: 9px;
}
.pagepre2 {
 overflow: hidden;
 margin-left: 20px;
 margin-right: 3px;
 float: left;
 color: #CCCCCC;
}
.pagefor2 {
 overflow: hidden;
 margin-left: 3px;
 float: left;
 padding: 1px;
 color: #CCCCCC;
}
.pagenum a:link {
 text-decoration: none;
}
.pagenum a:visited {
 text-decoration: none;
}
.pagenum a:hover {
 text-decoration: underline;
}
.pagepre a:link {
 text-decoration: none;
}
.pagepre a:visited {
 text-decoration: none;
}
.pagepre a:hover {
 text-decoration: underline;
}
.pagefor a:link {
 text-decoration: none;
}
.pagefor a:visited {
 text-decoration: none;
}
.pagefor a:hover {
 text-decoration: underline;
}
.pagedisplay {
 width: 400px;
 float: right;
 text-align: right;
 font-size: 14px;
 font-weight: normal;
}
.pagedisplay span {
 font-weight: normal;
}
.pagedisplay-cur {
 background-color: #dddddd;
}
.pagedisplay a:link {
 text-decoration: none;
}
.pagedisplay a:visited {
 text-decoration: none;
}
.pagedisplay a:hover {
 text-decoration: underline;
}

