﻿body
{
    font-family: "Courier New", Consolas, monospace;
	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;
	
	
	
}

.footer1 {
    margin: 0px;
    padding: 10px;
    background-color: palegoldenrod;

    color: olive;
    font-size:16px;
    line-height:1.0em;
}

.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;
}

/*
	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_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 {
    width:100%;
    max-width:600px;
	font-size:28px;
	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 {
    width: 100%;
    max-width: 600px;
    font-size: 28px;
    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 {
    width: 100%;
    max-width: 600px;
    font-size: 28px;
    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;
}


