/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2015/11/23, 13:59:48
    Author     : doomgroup
*/

/* ----------------------------------------
    Common
---------------------------------------- */
body{font-size: 13px;}
.clearfix { display: block; }
.clearfix:after {content: "";display: block;clear: both;}
a{text-decoration: none;}
.center{text-align:center !important;}
.left{text-align:left !important;}
.right{text-align:right !important;}

.link_box01 {margin: 10px 0;}
.link_box01 a{color:#007fa8;text-decoration: underline;}
/* ----------------------------------------
    Table
---------------------------------------- */
.admin_table {line-height:140%;font-size:12px;width: 100%;border-collapse: collapse;border:1px solid #ddd;}
.admin_table .btn_in_table{font-weight: bold;margin:0 5px;display: inline-block;background-color: #002049;color:#FFF;border:none;padding:5px 15px;float:left;border-radius:3px;cursor: pointer;}
.admin_table .err_msg{margin-top:5px;color:#F00;display: inline-block;padding: 5px 10px;border: 1px solid #FBB;background: #Fdd;border-radius: 2px;}
.admin_table .req{color:#F00;}

.admin_table .inner_dl {line-height:140%;margin-bottom:5px;}
.admin_table .inner_dl:last-child {margin-bottom:0;}
.admin_table .inner_dl dt{float:left;margin-right:10px;font-weight:bold;}
.admin_table .inner_dl dd{float:left;}
.admin_table01 .inner_dl dt{text-align:right;}

.admin_table01 {width: 100%;border: 1px solid #eaeaea;border-spacing: 0;border-collapse: collapse;}
.admin_table01 th,.admin_table01 td{background:#FFF;padding: 0.75em 0.4em;border: 1px solid #eaeaea;;text-align: left;vertical-align:middle;}
.admin_table01 th{background: #f6f6f6;font-weight: 700;text-align:center;}
.admin_table01 tr:nth-child(even) {background-color: #f4fcfe;}
.admin_table02 {width: 100%;border: 1px solid #eaeaea;border-spacing: 0;border-collapse: collapse;}
.admin_table02 th,.admin_table02 td{background:#FFF;padding: 0.75em 1em;border: 1px solid #eaeaea;;text-align: left;vertical-align:middle;}
.admin_table02 th{width:12%;background: #f6f6f6;font-weight: 700;text-align:right;}
.admin_table02 tr:nth-child(even) {background-color: #f4fcfe;}

/* ----------------------------------------
    Form
---------------------------------------- */
input[type=text]{margin:3px 0;}
select{margin:3px 0;}
input[type=text].name {width: 100px;}
input[type=text].post_code1 {width: 30px;}
input[type=text].post_code2 {width: 40px;}
input[type=text].datepicker {width: 100px;}
input[type=text].price{width: 80px;}
input[type=text].reason{width: 300px;}
textarea.remarks {min-width:60%;height:80px;}

input[type=text][disabled]{background:#DCDCDC;cursor:not-allowed; /* 禁止カーソル */}
/* ----------------------------------------
    Pager
---------------------------------------- */
.pager_box {margin-top:10px;}
.pager_box .pager{float:right;}
.pager_box .pager li{float:left;margin-left:5px;}
.pager_box .pager li a{color: #000;text-decoration: underline;}

/* ----------------------------------------
    Btn
---------------------------------------- */
.btn_box {text-align: center;margin-top:20px;}
.btn_box form{display:inline;}

.btn_box .message{margin:30px 0;}
.btn_box li{list-style: none;display:inline;}
.btn_box li a,.btn_box li input{line-height:1;cursor:pointer;display: inline-block;border:1px solid #a4a4a4;width:270px;padding:15px 0;font-size: 14px;color:#000;font-weight: bold;border-radius: 3px;}
.btn_box li a,.btn_box li input{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f0f0f0', endColorstr = '#e0e0e0');
    /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f0f0f0', endColorstr = '#e0e0e0')";
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    background-image: -moz-linear-gradient(top, #f0f0f0, #e0e0e0);
    background-image: -ms-linear-gradient(top, #f0f0f0, #e0e0e0);
    background-image: -o-linear-gradient(top, #f0f0f0, #e0e0e0);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#f0f0f0), to(#e0e0e0));
    background-image: -webkit-linear-gradient(top, #f0f0f0, #e0e0e0);
    background-image: linear-gradient(top, #f0f0f0, #e0e0e0);
    /*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}


/* ----------------------------------------
    Header
---------------------------------------- */
#Header {background-color:#191919;}
#HeaderInner {padding:10px 30px;}
#HeaderInner h1{width:283px;height:25px;float:left;padding:10px 0;}
#HeaderInner .header_right {float:right;color: #FFF;text-align: right;}
#HeaderInner .header_right .admin_display {padding-top: 10px;}
#HeaderInner .header_right .admin_display li{float:left;margin-left: 10px;}
#HeaderInner .header_right .admin_display li a{color:#FFF;}
#HeaderInner .header_right .admin_display li a:hover{text-decoration: underline;}

/* ----------------------------------------
    GlobalNavi
---------------------------------------- */
#GlobalNavi {background-color:#007fa8;}
#GlobalNaviInner {padding:15px 30px;}
#GlobalNaviInner li{float: left;}
#GlobalNaviInner li a{color:#FFF;font-weight: bold;margin-right:30px;}


/* ----------------------------------------
    AlertMessage
---------------------------------------- */
#AlertMessage {position:relative;margin:20px 30px 0;}
#AlertMessage .alert_message_inner{opacity:1;display: block;color:#689C30;padding: 5px 10px;border: 1px solid #689C30;background: #DFF2BF;border-radius: 2px;}
#AlertMessage .hide{height:0;overflow-y:hidden;padding: 0 10px;opacity:0;}
#AlertMessage .close_btn{color:#000;opacity:1;z-index:3;cursor:pointer;position:absolute;right:10px;top:50%;width:20px;height:20px;margin-top:-10px;text-align:center;line-height:20px;background:#CCC;border-radius:100%;}
#AlertMessage .close_btn_hide{display:none;opacity:0;}

/* ----------------------------------------
    Content
---------------------------------------- */
#Content {}
#ContentInner {padding:30px 30px 60px;}
#ContentInner h2{font-size: 18px;font-weight: bold;margin-bottom: 30px;}
#ContentInner h2 span{font-size: 10px;font-weight: normal;padding: 0 10px;vertical-align: middle;}
#ContentInner h3 {font-size: 16px;font-weight: bold;color:#007fa8;margin-bottom:15px;}
#ContentInner section{margin-bottom:50px;}
#ContentInner section:last-child{margin-bottom:0;}
#ContentInner section .num_count{margin-bottom:10px;text-align:right;}
#ContentInner section .csv_download{margin-bottom:10px;text-align:right;}
#ContentInner section .csv_download a{color:#002049;text-decoration:underline;}
/* .home */
.home #Content .item_count_table{width: 100%;border-collapse: collapse;}
.home #Content .item_count_table td{text-align: center;}
.home #Content .item_count_table td span.item_status{display: block;margin-bottom:10px;}
.home #Content .item_count_table td span.item_num{display: block;font-size:30px;font-weight:bold;}


/* ----------------------------------------
    Footer
---------------------------------------- */
#Footer {}
#FooterInner {padding:15px 30px;text-align: center;}
#FooterInner .copy{font-size: 10px;}


/* ----------------------------------------
    Search Box
---------------------------------------- */
.search_box{background:#F9F9F9;padding:30px 3%;border:1px solid #CCC;border-radius:3px;}
.search_box .search_ttl{font-size:16px;color:#007fa8;margin-bottom:15px;font-weight:bold;}
.search_box .search_feed dl{line-height:140%;border-bottom:1px solid #F3F3F3;display:table;width:100%;padding:6px 0;}
.search_box .search_feed dt{width:120px;padding-right:20px;clear:both;font-size:12px;text-align:right;display:table-cell;vertical-align:middle;}
.search_box .search_feed dd{display:table-cell;vertical-align:middle;}
.search_box .search_btn_box {clear:both;}
.search_box .search_btn_box li a,
.search_box .search_btn_box li input[type=submit]{ width: 170px;padding: 10px 0;}
.err_box{margin-top:15px;}
.err_box .err_msg{margin-top:5px;color:#F00;display: block;padding: 5px 10px;border: 1px solid #FBB;background: #Fdd;border-radius: 2px;}


/* .home */
.home .admin_table th:last-child{width:60px;}

/* Order */
.order_index .search_box .search_feed{width:29%;float:left;margin:0 2%;}
.order_index .admin_table td:nth-child(3){width:100px;}
.order_index .admin_table td:nth-child(4){width:90px;}
.order_index .admin_table td:nth-child(7){width:100px;text-align: right !important;}
.order_index .admin_table td:last-child{width:60px;}

.order_detail section{position:relative;}
.order_detail .admin_table td:last-child{width:125px;}
.order_detail .all_status_change{position:absolute;right:0;top:0;}
.order_detail .all_status_change input[type="submit"]{font-weight: bold;margin: 0 5px;display: inline-block;background-color: #002049;color: #FFF;border: none;padding: 5px 15px;border-radius: 3px;cursor: pointer;}
.order_detail .admin_table02 tr:nth-child(14) .inner_dl dt,
.order_detail .admin_table02 tr:nth-child(15) .inner_dl dt{width:100px;}
.order_edit .admin_table02 tr:nth-child(11) .inner_dl dt,
.order_edit .admin_table02 tr:nth-child(12) .inner_dl dt{width:100px;}
.order_comfirm .admin_table02 tr:nth-child(11) .inner_dl dt,
.order_comfirm .admin_table02 tr:nth-child(12) .inner_dl dt{width:100px;}

/* OrderItem */
.order_item_index .search_box .search_feed{width:96%;margin:0 2%;}
.order_item_index .admin_table th:nth-child(1){width:60px;}
.order_item_index .admin_table th:nth-child(2){width:60px;}
.order_item_index .admin_table td:last-child{width:180px;}
.order_item_add .admin_table #option1_result,
.order_item_add .admin_table #option2_result {display: inline;font-size:10px;}

/* Customer */
.customer_index .search_box .search_feed{width:96%;margin:0 2%;}
.customer_index .search_box .search_feed dt{width:160px;}
.customer_index .admin_table th:last-child{width:190px;}

/* Item */
.item_index .admin_table th:last-child{width:126px;}

/* Option */
.option_index .admin_table th:last-child{width:126px;}

/* News */
.news_index .admin_table th:last-child{width:126px;}

news_confirm
/* tiny editor CSS*/
.news_confirm .admin_table02 td strong{font-weight:bold;}
.news_confirm .admin_table02 td em{font-style: italic;}
.news_confirm .admin_table02 td ol{list-style-type : decimal;padding-left:2em;}
.news_confirm .admin_table02 td ul{list-style-type : disc;padding-left:2em;}
.news_confirm .admin_table02 td a{text-decoration:underline;}
.news_confirm .admin_table02 td h1{font-size: 2em;font-weight:bold;}
.news_confirm .admin_table02 td h2{font-size: 1.5em;font-weight:bold;}
.news_confirm .admin_table02 td h3{font-size: 1.17em;font-weight:bold;}
.news_confirm .admin_table02 td h4{font-size: 1em;font-weight:bold;}
.news_confirm .admin_table02 td h5{font-size: 0.83em;font-weight:bold;}
.news_confirm .admin_table02 td h6{font-size: 0.67em;font-weight:bold;}


/* Coupon */
.coupon_index .admin_table th:last-child{width:126px;}
.coupon_add .admin_table .coupon_value,
.coupon_edit .admin_table .coupon_value{width:60px;}
.coupon_add .admin_table .detail,
.coupon_edit .admin_table .detail{min-width:60%;height:80px;}

/* Contact */
.contact_index .admin_table th:last-child{width:60px;}



/* User */
.user_index {background: #007fa8;}
.user_index section{padding-top:100px;}
.user_index h1{text-align:center;margin-bottom:40px;}
.user_index .admin_table02 {width:260px;margin:0 auto 40px;border:none;font-size:16px;}
.user_index .admin_table02 input{font-size:14px;padding:2%px;border:none;width:96%}
.user_index .admin_table02 th{width:100px;padding: 0.75em 0;text-align:left;}
.user_index .admin_table02 td{width:160px;padding: 0.75em 0;}
.user_index .admin_table02 th,
.user_index .admin_table02 td,
.user_index .admin_table02 tr{color:#FFF;background:none !important;border:none;}
.user_index #FooterInner .copy{color:#FFF;}


