﻿@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------
    ヘッダーエリア
----------------------------------------------------*/
.headright_btn {
    width: 150px;
}

/*----------------------------------------------------
    コンテンツ１：診察券確認画面
----------------------------------------------------*/
.content_1 {
    width: initial;
}
.content_1card {
    font-size: 20px!important;
}
.img_card {
    width: 180px;
}

/*----------------------------------------------------
    コンテンツ２：直接入力画面
----------------------------------------------------*/


/*----------------------------------------------------
    コンテンツ３：予約方法選択画面
----------------------------------------------------*/
.content_3left {
    padding-right: 20px;
}
.content_3right {
    width: -webkit-calc(50% - 10px);
    width: calc(50% - 10px);
}
.content_3right .btn_typeA {
    width: 100%;
    height: 180px;
}
.content_3waku_dt {
    width: 100%;
}
.yoyakuClear_btn {
    width: 160px;
}

/*----------------------------------------------------
    コンテンツ４：カレンダー画面
----------------------------------------------------*/
.td_box {
    height: initial;
    min-height: 80px;
}
.td_box_number {
    width: initial;
}
.td_box_btn {
    width: -webkit-calc(100% - 6px);
    width: calc(100% - 6px);
    padding: 3px;
}
.content_4center {
    min-width: 550px;
}

/*----------------------------------------------------
    コンテンツ１１：オーダエリア
----------------------------------------------------*/
.content_11Right dl {
    width: -webkit-calc(50% - 20px);
    width: calc(50% - 20px);
    min-width: 15em;
    margin: 10px;
}