﻿body {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    /*
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/bg_gradation_gray.gif');
*/
    background-repeat: repeat-x;
    clear: both;
}

.color_ever_blue /*エバーメディカ標準色　青 R0 G90 B170*/ {
    background-color: #005AAA;
}

.font_skycastle /* SkyCastle ロゴ用*/ {
    font-family: 'Times New Roman', Times, serif;
    font-style: italic;
}

.font_dtod /* DtoD ロゴ用 */ {
    font-family: 'times New Roman', Times, serif;
}

.font_num /* 数字用フォント */ {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif; /*font-family: 'times New Roman' , Times, serif;*/
}

.visible_false {
    visibility: hidden;
}

.overflow_scroll {
    overflow: auto;
}

/*
.overflow_scroll_yoko
{
    overflow: ;
}
*/

/* WaterMark の文字いろ  */
.watermarkcolor {
    color: #808080;
}

.gra {
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/bg_gradation_gray.gif');
    background-repeat: repeat-x;
}

.koujichuu {
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/kouji02.gif');
    background-repeat: no-repeat;
}

.option1 {
    vertical-align: top;
}

.Info {
    background-color: #FFFF66;
    border-style: none;
    border-width: 1px;
}

.imeOn {
    /* ime-mode: active; */
    margin-left: 0px;
}

.imeOff {
    ime-mode: disabled;
    margin-left: 0px;
}

.imeAlpNumNornal {
    ime-mode: inactive;
}
/* 戻るリンク */
.modoru {
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/icon_back_small.png');
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
    width: 84px;
    height: 26px;
}

    .modoru:active {
        background-image: url('https://www.evermedica01.jp/dtod/ImageData/icon_back2_small.png');
        background-repeat: no-repeat;
    }

/* 改行をして表示する場合 */
.kaigyousuru {
    white-space: pre;
}

.masterdiv {
    text-align: center;
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}

/* 文字間隔 */
.Mojikankaku00 {
    letter-spacing: 0;
}

.Mojikankaku05 {
    letter-spacing: 0.5em;
}

.Mojikankaku10 {
    letter-spacing: 1em;
}

/* 行間隔 */
.line_height0 {
    line-height: 0px;
}

.line_height12 {
    line-height: 1.2em;
}

.MessageText {
    line-height: 1.4
}

.line_height15 {
    line-height: 1.5em;
}

.line_height20 {
    line-height: 2.0em;
}

/* 最大高さ */
.maxheight_20em {
    max-height: 35em;
    overflow: auto;
}

/* 横方向はみ出して表示  */
.overright {
    overflow: scroll;
}

.overflow_auto {
    overflow: auto;
}

.scrollbar_tate {
}

.scrollbar_yoko {
}

/* 中央寄せ、右寄せ  */

.center {
    margin-left: auto;
    margin-right: auto;
}

.right {
    float: right;
    top: 523px;
    left: 656px;
    z-index: 1;
}

.right_0 {
    right: 18px;
    position: absolute;
    top: 88px;
}

.right_100 {
    right: 99px;
    position: absolute;
    top: 15px;
}

.right_iryoukikanprint {
    right: 50px;
    position: absolute;
    top: 15px;
}

.right_hyoujikoumoku {
    right: 135px;
    position: absolute;
    top: 15px;
}

.right_iryoukikanmap /*　リンク　医療機関MAP　*/ {
    right: 215px;
    position: absolute;
    top: 15px;
    width: 50px
}

.right_logoff {
    text-align: right;
}

.rightmargin10 {
    margin-right: 10px;
}

.rightmargin20 {
    margin-right: 20px;
}

.left {
    float: left;
}

.leftmargin02 {
    margin-left: 2px;
}

.leftmargin03 {
    margin-left: 3px;
}

.leftmargin05 {
    margin-left: 5px;
}

.leftmargin10 {
    margin-left: 10px;
}

.leftmargin20 {
    margin-left: 20px;
}

.leftmargin30 {
    margin-left: 30px;
}

.leftmargin40 {
    margin-left: 40px;
}

.leftmargin50 {
    margin-left: 50px;
}

.leftmargin60 {
    margin-left: 60px;
}

.leftmargin70 {
    margin-left: 70px;
}

.leftmargin80 {
    margin-left: 80px;
}

.leftmargin90 {
    margin-left: 90px;
}

.leftmargin100 {
    margin-left: 100px;
}

.leftmargin200 {
    margin-left: 200px;
}

.floatclear {
    clear: both;
}

/* マスター画面で使用する、一番上のタイトルBOX */
.mastertitle {
    border: 1px none #0000FF;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/TitleBack_H80px.jpg');
    padding: 5px 0px 5px 0px;
    font-family: Elephant;
    font-size: x-large;
    background-repeat: repeat-x;
    color: #FFFFFF;
    width: 960px;
    height: 30px;
    vertical-align: middle;
    position: absolute;
    top: 0px;
    left: 0px;
}

/* マスター画面で使用する、一番上のタイトルBOX 固定版 */
.mastertitle_fixed {
    border: 1px none #0000FF;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/TitleBack_H80px.jpg');
    padding: 5px 0px 5px 0px;
    font-family: Elephant;
    font-size: x-large;
    background-repeat: repeat-x;
    color: #FFFFFF;
    width: 960px;
    height: 30px;
    vertical-align: middle;
    position: fixed;
    top: 0px;
    left: 0px;
}

/* マスター画面で使用する、一番上のタイトルBOX レフトメニュー上の短いもの*/
.mastertitle_left {
    border: 1px none #0000FF;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/TitleBack_H80px.jpg');
    padding: 5px 0px 5px 0px;
    font-family: Elephant;
    font-size: x-large;
    background-repeat: repeat-x;
    color: #FFFFFF;
    width: 160px;
    height: 30px;
    vertical-align: middle;
    position: absolute;
    top: 0px;
    left: 0px;
}

/* マスター画面で使用する、一番上のタイトルBOX */
.mastertitle_Site1 {
    border: 2px none #0000FF;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/TitleBack_H80px.jpg');
    padding: 5px 0px 5px 0px;
    font-family: Elephant;
    font-size: x-large;
    background-repeat: repeat-x;
    color: #FFFFFF;
    width: 95%;
    height: 30px;
    vertical-align: middle;
}

/* マスター画面で使用する、横長のメニュー表示BOX 茶色でメニューの上*/
.mastertopmenu {
    padding: 0px 0px 0px 0px;
    font-family: Elephant;
    font-size: small;
    color: #FFCC00;
    width: 960px;
    vertical-align: middle;
    text-align: left;
    background-image: url('https://www.evermedica01.jp/dtodtest/ImageData/menuback_h28.jpg');
    background-repeat: repeat-x;
    height: 28px; /*22px;*/
    background-color: #663300;
    position: absolute;
    top: 40px;
    left: 0px;
}

/* マスター画面で使用する、横長のメニュー表示BOX 茶色でメニューの上　固定版*/
.mastertopmenu_fixed {
    padding: 0px 0px 0px 0px;
    font-family: Elephant;
    font-size: small;
    color: #FFCC00;
    width: 960px;
    vertical-align: middle;
    text-align: left;
    background-image: url('https://www.evermedica01.jp/dtodtest/ImageData/menuback_h28.jpg');
    background-repeat: repeat-x;
    height: 28px; /*22px;*/
    background-color: #663300;
    position: fixed;
    top: 40px;
    left: 0px;
}

/* 2016/6/14 マスター画面で使用する、横長のメニュー表示BOX 茶色でメニューの上に来る短いもの */
.mastertopmenu_leftmenu {
    padding: 0px 0px 0px 0px;
    font-family: Elephant;
    font-size: small;
    color: #FFCC00;
    width: 160px; /*960px;*/
    vertical-align: middle;
    text-align: left;
    background-image: url('https://www.evermedica01.jp/dtodtest/ImageData/menuback_h28.jpg');
    background-repeat: repeat-x;
    height: 28px; /*22px;*/
    background-color: #663300;
    position: absolute;
    top: 40px;
    left: 0px;
}

/* マスター画面で使用する、左側のメニューBOX */
.master_left_menu {
    border: 0px solid #0000FF;
    padding: 0px 0px 0px 0px;
    font-family: Elephant;
    font-size: small;
    color: #FFCC00;
    background-color: #000066;
    text-align: left;
    position: absolute;
    top: 0px; /*75px;*/ /*60px;*/
    left: 0px;
    width: 160px;
    height: 750px;
}

/* マスター画面で使用する、左側のメニューBOX メニュー固定版 */
.master_left_menu_fixed {
    border: 0px solid #0000FF;
    padding: 0px 0px 0px 0px;
    font-family: Elephant;
    font-size: small;
    color: #FFCC00;
    background-color: #000066;
    text-align: left;
    position: fixed;
    top: 0px; /*75px;*/ /*60px;*/
    left: 0px;
    width: 160px;
    height: 750px;
    /*
    border: 0px solid #0000FF;
    padding: 0px 0px 0px 0px;
    font-family: Elephant;
    font-size: small;
    color: #FFCC00;
    width: 160px;
    background-color: #000066;
    text-align: left;
    position: fixed;
    top: 0px;
    left: 0px;
    */
}

/*表示固定　ログオフ　リンク部分*/
.master_logoff {
    position: absolute;
    top: 72px;
    left: 5px;
    width: 150px;
}

/* レフトメニューDIV用 */
.leftmenu_div {
    position: absolute;
    top: 88px;
    padding: 5px;
    height: 371px;
    width: 146px;
    left: 0px;
}

/* 通常コンテンツを表示するエリアの一番外側のBOX */
.master_right_contents {
    border: 0px solid #0000FF; /*	padding: 2px 10px 2px 10px; */
    /*font-family:"times New Roman","ＭＳ Ｐゴシック",sans-serif;*/
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    color: #000000;
    width: 800px;
    text-align: left;
    line-height: 1.4;
    background-color: #FFFFFF;
    position: absolute;
    left: 160px;
    top: 73px; /*62px;*/
    z-index: -2;
}

/* 左メニュー用 */
.left_menu {
    font-size: small;
    color: #FFCC00;
    padding: 2px 3px 2px 3px;
    width: 160px;
    background-color: #000066;
    text-align: left;
    float: left;
}
/* 左メニュー　iPad用 */
.left_menu_ipad {
    margin: 2px 0px 0px 0px;
    font-size: medium;
    color: #FFCC00;
    padding: 0px;
    width: 160px;
    background-color: #000066;
    text-align: left;
    float: left;
    line-height: 1.6em;
}

/* バージョン表示用 */
.Version {
    border-top: 4px double #CCCCCC;
    border-bottom: 4px double #CCCCCC;
    width: 100%;
    text-align: center;
    font-size: small;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    left: 1px;
    border-left-color: #CCCCCC;
    border-right-color: #CCCCCC;
}

/* 通常コンテンツ部分の左のBOX */
.main_leftbox1 {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    text-align: left;
    border: 1px solid #99CCFF;
    margin: 0px;
    padding: 10px;
    width: 400px;
    height: 132px;
    position: absolute;
    left: 5px;
    top: 5px;
    /*float: left;*/
    line-height: 1.4;
    background-color: #FFFFFF;
    /*clear: both; */
}

/*トピック用　2015/5/22 */
.main_leftbox_Topic {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    text-align: left;
    border: 1px solid #99CCFF;
    margin: 0px;
    padding: 10px;
    width: 400px;
    height: 328px;
    position: absolute;
    left: 5px;
    top: 167px;
    /*float: left;*/
    line-height: 1.4;
    background-color: #FFFFFF;
    /*clear: both; */
}

.main_leftbox2 {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    text-align: left;
    border: 1px solid #99CCFF;
    margin: 0px;
    padding: 10px;
    width: 400px;
    height: 302px;
    position: absolute;
    left: 5px;
    top: 804px;
    /*float: left;*/
    line-height: 1.4;
    background-color: #FFFFFF;
    /*
    display: none;
*/
}

/* 通常コンテンツ部分の右のBOX */
.main_leftbox3 {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    text-align: left;
    border: 1px solid #99CCFF;
    margin: 0px 0px 0px 0px;
    padding: 10px;
    width: 400px;
    height: 250px;
    position: absolute;
    left: 5px;
    top: 525px; /* 525px; */ /*float: right;*/
    background-color: #FFFFFF;
    background-repeat: repeat;
}

.main_osirasebox_area {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    text-align: left;
    border: 1px solid #99CCFF;
    margin: 0px;
    padding: 10px;
    width: 400px;
    height: 270px;
    position: absolute;
    left: 5px;
    top: 804px;
    /*float: left;*/
    line-height: 1.4;
    background-color: #FFFFFF;
    /*
    display: none;
*/
}

.main_osirasebox_ever {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    text-align: left;
    border: 1px solid #99CCFF;
    margin: 0px;
    padding: 10px;
    width: 340px;
    height: 270px;
    position: absolute;
    left: 435px;
    top: 804px;
    /*float: left;*/
    line-height: 1.4;
    background-color: #FFFFFF;
    /*
    display: none;
*/
}

/* トップページのエリアからのお知らせ用BOX */
.toppage_osirase_area {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    width: 403px;
    height: 300px;
    overflow: auto;
}

/* トップページのeverMedicaからのお知らせ用BOX */
.toppage_osirase_ever {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    width: 342px;
    height: 300px;
    overflow: auto;
}

/* 通常コンテンツ部分の右のCMBOX */
.main_rightbox_cm {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    text-align: left;
    border: 1px solid #99CCFF;
    margin: 0px;
    padding: 0px;
    width: 360px;
    height: 270px;
    /*
    width: 389px;
    height: 292px;
    */
    position: absolute;
    left: 435px;
    top: 525px;
}

/* 通常コンテンツ部分の左のCMBOX */
.main_leftbox_cm1 {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    text-align: left;
    border: 0px solid #99CCFF;
    margin: 0px;
    padding: 0px;
    width: 420px;
    height: 250px;
    position: absolute;
    left: 5px;
    top: 805px;
    /*
    visibility:hidden;
*/
}

/* 通常コンテンツ部分の左のCMBOX */
.main_rightbox_cm1 {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    text-align: left;
    border: 0px solid #99CCFF;
    margin: 0px;
    padding: 0px;
    width: 360px;
    height: 250px;
    position: absolute;
    left: 435px;
    top: 805px;
    /*
    visibility:hidden;
*/
}

.main_rightbox_img {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    text-align: left;
    border: 0px solid #99CCFF;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 415px;
    height: 248px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 0;
    /*float: right;*/
    /*
    background-color: #808000;
    background-repeat: repeat;
*/
}
/* 通常コンテンツ部分の右のBOX */
.main_rightbox_cm2 {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    text-align: left;
    border: 1px solid #99CCFF;
    margin: 0px auto 0px auto;
    padding: 0px;
    width: 360px;
    height: 270px;
    position: absolute;
    left: 435px;
    top: 5px; /*float: right;*/
    background-color: #CCCCCC;
    background-repeat: repeat;
    vertical-align: middle;
}

.toppage_cm_label {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    z-index: 1;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/menu_001.gif');
    background-repeat: no-repeat;
    width: auto;
    height: auto;
    position: absolute;
    padding-left: 27px;
    vertical-align: text-bottom;
    padding-top: 3px;
    color: #FFFFFF;
    text-decoration: none;
    top: 673px;
    left: 88px;
}

/* トップページ右側上段の写真の説明用 */
.toppage_cm_setumei {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    z-index: auto;
    position: absolute;
    padding: 2px 6px 2px 6px;
    width: 350px;
    height: 27px;
    top: 275px;
    left: 435px;
    color: #000000;
    line-height: 1.1em;
    background-color: #CCCCCC;
}

/* 通常コンテンツ部分の右のBOX */
.main_rightbox1 {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    text-align: left;
    border: 1px solid #99CCFF;
    margin: 0px 0px 0px 0px;
    padding: 10px;
    width: 340px;
    height: 180px;
    position: absolute;
    left: 435px;
    top: 315px;
    /*float: right;
    display: none;
*/
}

/* トップページのカレンダー位置 */
.toppage_calendar {
    position: absolute;
    top: 13px;
    left: 220px;
    width: 128px;
    height: auto;
    /*	float: right;*/
}

.button1 {
    margin: 0px 0px 0px 0px;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/LabelBack2_50px.png');
    background-repeat: repeat-x;
    background-color: #0000FF;
    color: #FFFFFF;
}

/* 見出しに使用出来る飾り付け */
.midasi1 {
    padding: 5px 10px 1px 10px;
    border-left-style: solid;
    border-left-width: 10px;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #0066FF;
    border-left-color: #0000FF;
    text-align: left;
    font-size: medium;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
}

/* 見出しに使用出来る飾り付け。New付 */
.midasi1New {
    margin: 0px;
    background-position: right center;
    padding: 5px 40px 0px 10px;
    border-left-style: solid;
    border-left-width: 10px;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #0066FF;
    border-left-color: #0000FF;
    text-align: left;
    font-size: medium;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/new_02_gre.gif');
    background-repeat: no-repeat;
}

/* New の点滅イメージ付ラベル用 */
.image_new {
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/new_03_red.gif');
    background-repeat: no-repeat;
    padding-left: 30px;
}

/* 見出しに使用出来る飾り付け　お知らせラベル用 */
.midasi2 {
    padding: 5px 10px 1px 10px;
    border-left-style: solid;
    border-left-width: 6px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #009933;
    border-left-color: #006600;
    text-align: left;
    font-size: small;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
}

/* ページタイトル用ラベルの背景 */
.pagetitle1 {
    text-align: center;
    font-size: medium;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/LabelBack1_30px.png');
    background-repeat: repeat-x;
    background-color: #0000FF;
    color: #FFFFFF;
    height: 25px;
    text-decoration: none;
    font-style: normal;
}

/* ページタイトル用ラベルの背景 */
.pagetitle2 {
    text-align: center;
    font-size: medium;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/LabelBack1_50px.png');
    background-repeat: repeat-x;
    background-color: #0000FF;
    color: #FFFFFF;
    height: 50px;
}
/* ページタイトル用ラベルの背景 */
.pagetitle3 {
    text-align: center;
    font-size: medium;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/LabelBack2_50px.png');
    background-repeat: repeat-x;
    background-color: #0000FF;
    color: #FFFFFF;
    height: 50px;
}

/* ページタイトル用ラベルの背景 */
.pagetitle4 {
    margin: 0px 0px 5px 0px;
    text-align: left;
    font-size: medium;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/LabelBack2_50px.png');
    background-repeat: repeat-x;
    background-color: #0000FF;
    color: #FFFFFF;
    height: 30px;
    padding-left: 5px;
}

/* ページタイトル用ラベルの背景 */
.pagetitle5 {
    margin: 0px 0px 5px 0px;
    text-align: left;
    font-size: medium;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/LabelBack2_30px.png');
    background-repeat: repeat-x;
    background-color: #CCCCCC;
    color: #0000FF;
    height: 30px;
    padding-left: 5px;
}

/* ページタイトル用ラベルの背景 */
.pagetitle6 {
    margin: 0px 0px 5px 0px;
    font-size: medium;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/LabelBack2_30px.png');
    background-repeat: repeat-x;
    background-color: #CCCCCC;
    color: #0000FF;
    height: 30px;
    padding-left: 5px;
}

/*background-image: url('https://www.evermedica01.jp/dtod/ImageData/LabelBack2Gray_50px.png');*/
.pagetitle6_2line {
    margin: 0px 0px 5px 0px;
    font-size: medium;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    background-repeat: round;
    background-color: #CCCCCC;
    color: #0000FF;
    height: 50px;
    padding-left: 5px;
    width: 500px;
    text-align: center;
    vertical-align: middle;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/LabelBack2_50px.png');
}

/* ページタイトル用ラベルの背景 */
.pagetitle_kijun {
    padding: 5px 10px 5px 10px;
    margin: 5px 0px 10px 0px;
    text-align: left;
    font-size: medium;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/LabelBack2_30px.png');
    background-repeat: repeat-x;
    background-color: #CCCCCC;
    color: #0000FF;
    height: 40px;
    line-height: 2em;
}

/* メニューリンク用背景 */
.linkback1 {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    line-height: 2.0em;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/menu_002.gif');
    background-repeat: no-repeat;
    text-decoration: none;
    padding-left: 15px;
}

/*　ユーザーようこそラベル用 */
.youkoso {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
}

/* ログアウト案内用ラベル用 */
.logout {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: x-small;
}

/* 最終ログインラベル用 */
.LastLogin {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    color: #006600;
    font-size: x-small;
}

/* チェックボックスOFF */
.checkbox_off {
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/check1Off.gif');
    background-repeat: no-repeat;
}

/* チェックボックスON */
.checkbox_on {
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/check1On.gif');
    background-repeat: no-repeat;
}

/* 掲示板レス一覧部分 */
.KeijibanText {
    line-height: 1.4;
}

/* 行の高さ */
.gyoutakasa {
    line-height: 2.0;
}

.gyoutakasa15 {
    line-height: 1.5;
}

/* 左管理者用メニュー外枠 */
.menu_kanrisya {
    padding: 3px 0px 3px 0px;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    color: #FFFFFF;
    line-height: 1.6;
    text-align: center;
    background-color: #0000FF;
    border-style: dotted;
    border-width: 1px;
    border-color: #FFFFFF;
    margin-top: 10px;
    margin-bottom: 10px;
    text-decoration: none;
    overflow: visible;
    height: 20px;
}

/* 左管理者用メニュー外枠 */
.menu_kanrisya2 {
    border: 1px dotted #FFFFFF;
    position: absolute;
    top: 484px;
    padding: 3px 0px 3px 0px;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    color: #FFFFFF;
    line-height: 1.6;
    text-align: center;
    background-color: #0000FF;
    margin-top: 10px;
    margin-bottom: 10px;
    text-decoration: none;
    overflow: visible;
    height: 20px;
    left: 6px;
    width: 144px;
}

/* Version 位置*/
.master_version_position {
    position: absolute;
    top: 529px;
}

/* 訪問者用 */
.master_houmonsya {
    position: absolute;
    top: 588px;
    left: 0px;
    height: 140px;
    width: 158px;
}

.relative_top20 {
    position: relative;
    top: 20px;
}

/* 通常リンク 背景白以外  */
.normallink {
}

a.normallink:link {
    color: #0000CC;
}

a.normallink:visited {
    color: #0000CC;
}

a.normallink:hover {
    border-style: none;
    border-width: 0px 0px 0px 0px;
    border-color: #FF9900;
    /*	background-position: #FFFF66; */
    color: #FFFFFF;
    background: #0000FF;
}

a.normallink:active {
    color: #000080;
}

/* 通常リンク 背景白  */
.normallink_white {
}

a.normallink_white:link {
    color: #0000CC;
}

a.normallink_white:visited {
    color: #0000CC;
}

a.normallink_white:hover {
    border-style: none;
    border-width: 0px 0px 0px 0px;
    border-color: #FF9900;
    /*	background-position: #FFFF66;*/
    color: #FFFFFF;
    background: #0000FF;
}

a.normallink_white:active {
    color: #000080;
}

/* 管理者用メニューリンク  */
.nolink {
}

a.nolink:link {
    color: #FFFFFF;
    text-decoration: none;
}

a.nolink:visited {
    color: #FFFFFF;
}

a.nolink:hover {
    border-style: solid;
    /* border-width: 5px 2px 5px 2px; */
    border-color: #FF9900;
    /*	background-position: #FFFF66;*/
    color: #0000CC;
    background: #FF9900;
}

a.nolink:active {
    color: #FFFFFF;
}

/* 管理メニュー用リンク */
.menu_kanrilink {
}

a.menu_kanrilink:link {
    color: #FF0000;
    text-decoration: none;
    margin-top: 0px;
}

a.menu_kanrilink:visited {
    color: #FFFFFF;
    text-decoration: none;
}

a.menu_kanrilink:hover {
    border-color: #FF9900;
    /*background-position: #FFFF66;*/
    color: #0000CC;
    background: #FF9900;
    text-decoration: none;
}

a.menu_kanrilink:active {
    color: #FFFFFF;
    text-decoration: none;
}

/* バージョン用メニューリンク  */
.nolinkver {
}

a.nolinkver:link {
    color: #FF9900;
    text-decoration: none;
}

a.nolinkver:visited {
    color: #FF9900;
    text-decoration: none;
}

a.nolinkver:hover {
    /*background-position: #FFFF66;*/
    color: #0000CC;
    background: #FFFFFF;
    text-decoration: none;
}

a.nolinkver:active {
    color: #FFFFFF;
    text-decoration: none;
}

.height30 {
    line-height: 30px;
}

.sche_table1 {
    table-layout: auto;
    border-spacing: 1px;
    empty-cells: show;
    border-collapse: collapse;
}

/*　■■ エリアスケジュール編集用BOX ■■ */
.edit_area_sche {
    width: 780px;
}

/* エリアスケジュール追加編集用BOX */
.edit_area_sche_add {
    table-layout: auto;
    border-collapse: collapse;
    border-spacing: 1px;
    empty-cells: show;
}

/* エリアスケジュール用日付ラベル */
.edit_area_sche_label {
    margin-right: 15px;
    margin-left: 15px;
}

/* 削除用イメージ */
.delete_image16 {
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/delete16.png');
    background-repeat: no-repeat;
}

/* スケジュールカレンダー用エリアスケジュールラベル */
.calen_areasche {
    font-size: small;
}

a.calen_areasche:link {
    padding: 1px;
    color: #000000;
    text-decoration: none;
}

a.calen_areasche:visited {
    color: #000000;
    text-decoration: none;
}

.calen_sonotasche {
    font-size: small;
}

a.calen_sonotasche:link {
    padding: 1px;
    color: #663300;
    text-decoration: none;
}

a.calen_sonotasche:visited {
    color: #663300;
    text-decoration: none;
}

/* スケジュールカレンダー用エリアスケジュールラベル 自分参加対象*/
.calen_areasche_sanka {
    font-size: small;
}

a.calen_areasche_sanka:link {
    padding: 1px;
    color: #FF0000;
    text-decoration: none;
}

a.calen_areasche_sanka:visited {
    color: #FF0000;
    text-decoration: none;
}
/*
    a.calen_areasche_sanka:hover
{
    border-color: #FF9900;
    background-position: #FFFF66;
    color: #FFFFFF;
    background: #000000;
    text-decoration: none;
}
    a.calen_areasche_sanka:active
{
    color: #FFFF00;
    text-decoration: none;
    background-color: #000000;
}
*/

/* スケジュールカレンダー用講演会スケジュールラベル */
.calen_kouensche {
    font-size: small;
}

a.calen_kouensche:link {
    padding: 1px;
    color: green;
    text-decoration: none;
}

a.calen_kouensche:visited {
    color: green;
    text-decoration: none;
}
/*
    a.calen_kouensche:hover
{
    border-color: #FF9900;
    background-position: #FFFF66;
    color: #FFFFFF;
    background: #000000;
    text-decoration: none;
}
    a.calen_kouensche:active
{
    color: #FFFF00;
    text-decoration: none;
    background-color: #000000;
}
*/

/* スケジュールカレンダー用「閲覧ページ用」エリアスケジュールラベル */
.calen_areasche_view {
    font-size: small;
}

a.calen_areasche:link {
    padding: 1px;
    color: #000000;
    text-decoration: none;
}

a.calen_areasche:visited {
    color: #000000;
    text-decoration: none;
}

a.calen_areasche:hover {
    border-color: #FF9900;
    /*background-position: #FFFF66;*/
    color: #FFFFFF;
    background: #000000;
    text-decoration: none;
}

a.calen_areasche:active {
    color: #FFFF00;
    text-decoration: none;
    background-color: #000000;
}

/* スケジュールカレンダー用ユーザースケジュールラベル */
.calen_usersche {
    font-size: small;
}

a.calen_usersche:link {
    padding: 0px;
    color: blue;
    text-decoration: none;
}

/* スケジュールカレンダー用チームスケジュールラベル */
.calen_teamsche {
    font-size: small;
}

a.calen_teamsche:link {
    padding: 0px;
    color: blueviolet;
    text-decoration: none;
}

/* スケジュールカレンダー用他人スケジュールラベル */
.calen_taninsche {
    font-size: small;
}

a.calen_taninsche:link {
    padding: 0px;
    color: #FF6600;
    text-decoration: none;
}

/*
    a.calen_usersche:visited
{
    color: blue;
    text-decoration: none;
}
    a.calen_usersche:hover
{
    border-color: #FFCC00;
    background-position: #FFFF66;
    color: #FFFFFF;
    background: #000080;
    text-decoration: none;
}
    a.calen_usersche:active
{
    color: #FFFF00;
    text-decoration: none;
    background-color: #000080;
}
*/

/* 週予定リンク */
.calen_weekyotei {
    /*	position: relative; */
    font-family: 'ＭＳ ゴシック';
    margin-left: 10px;
}

a.calen_weekyotei:link {
    padding: 1px;
    color: #008080;
    text-decoration: none;
}

a.calen_weekyotei:visited {
    color: #008080;
    text-decoration: none;
}

a.calen_weekyotei:hover {
    border-color: #FF9900;
    /*background-position: #FFFF66;*/
    color: #008080;
    background: #FF9900;
    text-decoration: none;
}

a.calen_weekyotei:active {
    color: #008080;
    text-decoration: none;
}

.middle {
    line-height: 24px;
    vertical-align: middle;
}

.text_middle {
    vertical-align: top;
}

.left30 {
    left: 30px;
}

/* ファイルエクスプローラ用 */

.exp_form {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    color: #FFFFFF;
    text-align: left;
    width: 800px;
    height: 750px;
    margin: 0px;
    position: relative;
    top: 0px; /*	left: 438px;*/
    left: 0px;
}

.exp_left {
    border: 1px solid #808080;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    color: #FFFFFF;
    text-align: left;
    width: 250px;
    height: 630px;
    top: 0px;
    left: 0px;
    margin: 0px;
}

.exp_left_ipad {
    border: 1px solid #808080;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: medium;
    color: #FFFFFF;
    text-align: left;
    width: 250px;
    height: 630px;
    top: 0px;
    left: 0px;
    margin: 0px;
}

.exp_left_treeview {
    border: 1px solid #808080;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: large;
    color: #FFFFFF;
    text-align: left;
    margin: 0px;
    overflow: auto;
    top: 5px;
    max-height: 580px;
}

/* フォルダ追加パネル */
.exp_addfolder {
    border: 1px solid #808080;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    color: #FFFFFF;
    background-color: #C0C0C0;
    text-align: center;
    width: 250px;
    height: 193px;
    margin: 0px;
    position: absolute;
    left: 0px;
    bottom: -11%;
    vertical-align: middle;
    line-height: 1.5em;
}

.exp_FileEdit {
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    color: #FFFFFF;
    text-align: left;
    width: 545px;
    height: 108%;
    margin: 0px;
    position: absolute;
    left: 255px;
    top: 0px;
}

.exp_FileEditPanel {
    width: 545px;
    height: auto;
    overflow: scroll;
    position: absolute;
    left: 1px;
    top: 42px;
}

/* ファイル表示部分 */
.exp_FileArea {
    clear: both;
    border: 1px solid #808080;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    color: #FFFFFF;
    text-align: left;
    width: 545px;
    /*
    height: 585px;
    */

    margin: 0px;
    /*
    position: absolute;
    */
    left: 0px;
    top: 45px;
}

/* アップロードパネル  */
.exp_FileAreaUpload {
    border: 1px solid #808080;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    font-size: small;
    color: #FFFFFF;
    background-color: #CCCCCC;
    text-align: center;
    width: 545px;
    height: 193px;
    margin: 0px;
    position: absolute;
    left: 0px;
    bottom: -3%;
    line-height: 1.5em;
}

.sche_list_niti {
    background-color: #FFCCCC;
}

.sche_list_do {
    background-color: #CCCCFF;
}

.sche_list_heijitu {
    background-color: #FFFFFF;
}

/*  学会用  */
.gakkai_style1 {
    width: 750px;
}

.gakkai_tb_right {
    width: 575px;
    border-collapse: collapse;
    border: 1px solid #000000;
    text-align: left;
}

/*  */
.ScheTateCell {
    border: 1px solid #808080;
}

/* -------------- */
/* チーム別掲示板 */
/* -------------- */
.keijiban_team_leftmenu {
    max-height: 938px;
    overflow: auto;
    width: 150px;
}

/* -------------- */
/* エリア別掲示板 */
/* -------------- */
.keijiban_Area_leftmenu {
    max-height: 938px;
    overflow: auto;
    width: 150px;
    margin-left: 3px;
    background-color: #EEEEEE;
}

.keijiban_delete_ress {
    color: #808080;
}

.noprint {
    z-index: -1;
}

@media print {
    .no_print {
        display: none;
    }
}

.next_page {
}

/*TELリンクをスマホだけ付ける*/
.tel-link {
    color: #06F;
    font-size: 16px;
    font-weight: bold;
}

/* GridViewのヘッダー固定スクロール用 2015/5/22 */
.freezing {
    position: relative;
    top: expression(this.offsetParent.scrollTop);
    z-index: 10;
}

/* 2015/6/8 □と○を大きくする設定
input[type="checkbox"]
{
 width:21px;
 height:21px;
 border:9px;
}

input[type="radio"]
{
 width:21px;
 height:21px;
 border:9px;
}
 */

.kadomaru {
    /*全体角丸*/
    border-radius: 6px; /* CSS3草案 */
    -webkit-border-radius: 6px; /* Safari,Google Chrome用 */
    -moz-border-radius: 6px; /* Firefox用 */

    border: 3px green solid; /* 枠線の装飾 */
    background-color: #ccffcc; /* 背景色 */
}

/* 中間サムネイル表示 */
.chuukan_img {
    max-width: 500px;
    max-height: 500px;
}

/* 2015/10/23 行の中段寄せ */
.container {
    display: table;
}

.contents {
    display: table-cell;
    vertical-align: middle;
}

/* 2015/11/3 */
.margin_top10 {
    margin-top: 10px;
}

/*　2015/12/2　*/
.margin_left_right10 {
    margin-left: 10px;
    margin-right: 10px;
}

/* 2015/12/16 */
/* 大ボタン　高さ設定  line-height:35px;*/
.daibotan {
    line-height: 35px;
    z-index: 1;
}

/*小ボタン　高さ設定  line-height:14px;*/
.syoubotan {
    height: 21px;
}

/* 角丸の指定 */
.kadomaru_30 {
    border-radius: 30px; /* 角丸の指定 */
    border: 1px solid #808080; /* 枠線を引く */
}

/* 角丸の指定 */
.kadomaru_15 {
    border-radius: 15px; /* 角丸の指定 */
    border: 1px solid #808080; /* 枠線を引く */
}

.keiji_syousai /*掲示板の詳細ボタン*/ {
    background: url('../../../ImageData/詳細.png');
    background-repeat: no-repeat;
}

    .keiji_syousai:active /*掲示板の詳細ボタン クリック時*/ {
        background: url('https://www.evermedica01.jp/dtod/ImageData/詳細_down.png');
        background-repeat: no-repeat;
    }

.keiji_hakusyu /*掲示板の拍手ボタン*/ {
    background: url('https://www.evermedica01.jp/dtod/ImageData/拍手.png');
    background-repeat: no-repeat;
}

    .keiji_hakusyu:active /*掲示板の拍手ボタン　クリック時*/ {
        background: url('https://www.evermedica01.jp/dtod/ImageData/拍手_down.png');
        background-repeat: no-repeat;
    }

/* Ajax comboboxをずれないようにするために使用する */
.combo {
    position: static !important;
}

.clear_float {
    clear: both;
}

/*絞込*/
.icon_siborikomi {
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/icon_s_narrowing.png');
    background-repeat: no-repeat;
    width: 41px;
    height: 23px;
}

    .icon_siborikomi:active /*絞込ボタン クリック時 https://www.evermedica01.jp/dtod */ {
        background-image: url('https://www.evermedica01.jp/dtod/ImageData/icon_s_narrowing2.png');
        background-repeat: no-repeat;
    }

/*解除*/
.icon_kaijo {
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/icon_s_release.png');
    background-repeat: no-repeat;
    width: 41px;
    height: 23px;
}

    .icon_kaijo:active /*絞込ボタン クリック時*/ {
        background-image: url('https://www.evermedica01.jp/dtod/ImageData/icon_s_release2.png');
        background-repeat: no-repeat;
    }

/* 最大幅、高さを100pxに指定*/
.img_100 {
    max-width: 100px;
    max-height: 100px;
}

/* カレンダー夜にスケジュールがある場合のバック*/
.calen_yorusche_ari {
    background-color: #CCCCCC;
}

/*2016/8/8 長いファイル名、URLを途中で改行する */
.nagai_kaigyou {
    word-break: break-all;
}

/*2016/9/13  夜間スケジュールのスケジュールバックカラー*/
.sche_yakanbackcolor {
    border: 1px solid #999999;
    background-color: #E3E3E3;
}

/* 2016/9/27 */

/* custom01 */
.chkyakanbackcolor input[type="checkbox"] {
    display: none;
}

.chkyakanbackcolor label {
    position: relative;
    display: inline-block;
    padding: 3px 3px 3px 20px;
    cursor: pointer;
}

    .chkyakanbackcolor label::before {
        position: absolute;
        content: '';
        top: 50%;
        left: 0;
        width: 14px;
        height: 14px;
        margin-top: -8px;
        background: #fff;
        border: 1px solid #ccc;
        border-radius: 100%;
    }

.chkyakanbackcolor input[type="checkbox"]:checked + label::after {
    position: absolute;
    content: '';
    top: 50%;
    left: 4px;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    background: #3498db;
    border-radius: 100%;
}

.minyuuryoku_textbox {
    border: 2px solid #FF0000;
}

.css_btn_class {
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #84bbf3;
    padding: 9px 18px;
    text-decoration: none;
    background: -moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
    background: -ms-linear-gradient( top, #79bbff 5%, #378de5 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
    background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #79bbff), color-stop(100%, #378de5) );
    background-color: #79bbff;
    color: #ffffff;
    display: inline-block;
    text-shadow: 1px 1px 0px #528ecc;
    -webkit-box-shadow: inset 1px 1px 0px 0px #bbdaf7;
    -moz-box-shadow: inset 1px 1px 0px 0px #bbdaf7;
    box-shadow: inset 1px 1px 0px 0px #bbdaf7;
}

    .css_btn_class:hover {
        background: -moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
        background: -ms-linear-gradient( top, #378de5 5%, #79bbff 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
        background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #378de5), color-stop(100%, #79bbff) );
        background-color: #378de5;
    }

    .css_btn_class:active {
        position: relative;
        top: 1px;
    }

.css_btn_class_green {
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #84bbf3;
    padding: 9px 18px;
    text-decoration: none;
    background: -moz-linear-gradient( center top, #40ef5a 5%, #01a018 100% );
    background: -ms-linear-gradient( top, #40ef5a 5%, #01a018 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40ef5a', endColorstr='#01a018');
    background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #40ef5a), color-stop(100%, #01a018) );
    background-color: #40ef5a;
    color: #ffffff;
    display: inline-block;
    text-shadow: 1px 1px 0px #528ecc;
    -webkit-box-shadow: inset 1px 1px 0px 0px #bbdaf7;
    -moz-box-shadow: inset 1px 1px 0px 0px #bbdaf7;
    box-shadow: inset 1px 1px 0px 0px #bbdaf7;
}

    .css_btn_class_green:hover {
        background: -moz-linear-gradient( center top, #01a018 5%, #40ef5a 100% );
        background: -ms-linear-gradient( top, #01a018 5%, #40ef5a 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01a018', endColorstr='#40ef5a');
        background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #01a018), color-stop(100%, #40ef5a) );
        background-color: #01a018;
    }

    .css_btn_class_green:active {
        position: relative;
        top: 1px;
    }

.css_btn_class_orange {
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #84bbf3;
    padding: 9px 18px;
    text-decoration: none;
    background: -moz-linear-gradient( center top, #FF9900 5%, #DB6D00 100% );
    background: -ms-linear-gradient( top, #FF9900 5%, #DB6D00 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9900', endColorstr='#DB6D00');
    background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #FF9900), color-stop(100%, #DB6D00) );
    background-color: #FF9900;
    color: #ffffff;
    display: inline-block;
    text-shadow: 1px 1px 0px #528ecc;
    -webkit-box-shadow: inset 1px 1px 0px 0px #bbdaf7;
    -moz-box-shadow: inset 1px 1px 0px 0px #bbdaf7;
    box-shadow: inset 1px 1px 0px 0px #bbdaf7;
}

    .css_btn_class_orange:hover {
        background: -moz-linear-gradient( center top, #DB6D00 5%, #FF9900 100% );
        background: -ms-linear-gradient( top, #DB6D00 5%, #FF9900 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DB6D00', endColorstr='#FF9900');
        background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #DB6D00), color-stop(100%, #FF9900) );
        background-color: #DB6D00;
    }

    .css_btn_class_orange:active {
        position: relative;
        top: 1px;
    }

.css_btn_class_red {
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #84bbf3;
    padding: 9px 18px;
    text-decoration: none;
    background: -moz-linear-gradient( center top, #FF5050 5%, Red 100% );
    background: -ms-linear-gradient( top, #FF5050 5%, Red 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5050', endColorstr='Red');
    background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #FF5050), color-stop(100%, Red) );
    background-color: #FF5050;
    color: #ffffff;
    display: inline-block;
    text-shadow: 1px 1px 0px #528ecc;
    -webkit-box-shadow: inset 1px 1px 0px 0px #bbdaf7;
    -moz-box-shadow: inset 1px 1px 0px 0px #bbdaf7;
    box-shadow: inset 1px 1px 0px 0px #bbdaf7;
}

    .css_btn_class_red:hover {
        background: -moz-linear-gradient( center top, Red 5%, #FF5050 100% );
        background: -ms-linear-gradient( top, Red 5%, #FF5050 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='Red', endColorstr='#FF5050');
        background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, Red), color-stop(100%, #FF5050) );
        background-color: Red;
    }

    .css_btn_class_red:active {
        position: relative;
        top: 1px;
    }

input.watermark, textarea.watermark {
    color: #000;
}

input.marked, textarea.marked {
    color: #999;
}

/* ページタイトル用ラベルの背景 黄色 */
.pagetitle_yel {
    text-align: center;
    font-size: medium;
    font-family: 'ＭＳ Ｐゴシック', Arial, sans-serif;
    background-image: url('https://www.evermedica01.jp/dtod/ImageData/LabelBackYel_30px.png');
    background-repeat: repeat-x;
    background-color: #0000FF;
    color: #FFFFFF;
    height: 25px;
    text-decoration: none;
    font-style: normal;
}

/* 点滅 */

.blinking {
    -webkit-animation: blink .8s ease-in-out infinite alternate;
    -moz-animation: blink .8s ease-in-out infinite alternate;
    animation: blink .8s ease-in-out infinite alternate;
}

@-webkit-keyframes blink {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes blink {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes blink {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/* 医療情報お知らせトップページ用 */
.iryoujoho_toppege {
    background-color: #0000FF;
    color: #FF9900;
}

.c1header {
    text-align: center;
    padding: .5em .75em;
    background-color: #999999;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
}

/* 売買用*/
.baibai_title {
    border: 5px solid #0000FF;
    background-color: #0000FF;
    font-size: 16px;
    color: #FFFFFF;
}

.baibai_naiyou {
    margin: 0px;
    padding: 5px;
    background-color: #99CCFF;
    border: 5px solid #0000FF;
    font-size: 14px;
    text-align: left;
}