/*全体の文字*/
BODY {
	font-size : 12px;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	color : #333333;
	margin-top:0;
	margin-left:0;
	margin-bottom:0;
	margin-right:0;
}

TD,DIV {
	font-size : 12px;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	color : #333333;
}

A{
	color : #003399;
	text-decoration : none;
}

A:HOVER{
	color : #8080c0;
	text-decoration : none;
}
img {
	border: 0;
}

/*----------ヘッダー*/
#header {
	width: 800px;
	margin: 0 auto 0 auto; 
}
#header .logo {
	float: left;
	width: 232px;
}
#header .banner {
	float: right;
	width: 563px;
}

.proposal {
    margin: 20px 0;
}
.proposal .msg {
    background: rgba(255,69,0,0.8);
    border: 1px solid #ff4500;
    padding: 10px 5px;
    color: #FFF;
    margin: 10px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 24px;
}
.proposal .btn-table {
    width: 100%;
    padding-top: 5px;
}
.proposal .btn-table td {
    text-align: center;
}
.btn-pdf {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 200px;
    margin:0 auto;
    padding: 20px auto;
    border: none;
    border-radius: 5px;
    background: rgba(220,20,60,0.6);
    color: #fff;
    font-weight: 600;
    font-size: 14px;
}
.btn-pdf:hover {
    background: rgba(255,255,0,1);
    color: #333;
}
.btn-view {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 500px;
    margin:0 auto;
    padding: 20px auto;
    border: none;
    border-radius: 5px;
    background: rgba(220,20,60,0.6);
    color: #fff;
    font-size: 20px;
}

.btn-view:hover {
    background: rgba(255,255,0,1);
    color: #333;
}


#contents {
	width: 800px;
	margin: 0 auto 0 auto;
	padding-top: 5px;
}
#contents .content {
	float: left;
	width: 232px;
}
#contents .content .bkwaku1 {
	width: 232px;
	height: 30px;
	background-color: #ddeecc;
}
#contents .content .bkwaku2 {
	width: 232px;
	background: #ddeecc url(../images/waku2.gif) repeat-y;
}
#contents .content .menu a {
	font-size : 12px;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	background: url(../images/icon11.gif) no-repeat 8px center;
	display: block;
	margin: 0 auto 0 auto; 
	padding: 5px 12px 5px 25px;
	border-bottom: 1px dotted #cccccc;
	width: 157px;
	line-height: 18px;
	text-align: left;
}
#contents .content .menu a:hover {
	background: #ddeecc url(../images/icon12.gif) no-repeat 8px center;
}
#contents .content .setsumei {
	width: 208px;
	height: 96px;
	padding: 12px;
	background: #ddeecc url(../images/contact.jpg) no-repeat;
}
#contents .content .setsumei2 {
	width: 208px;
	height: 170px;
	padding: 12px;
	background: #ddeecc url(../images/contact2.jpg) no-repeat;
}
#contents .content .count {
	width: 232px;
	text-align: center;
}


#contents .main {
	float: right;
	width: 563px;
}

#contents .main .toptitle {
	background: url(../images/image2.gif) no-repeat 10px 10px;
	padding: 12px 0 0 30px;
	height: 15px;
}
#contents .main .topwaku {
	width: 560px;
	height: 180px;
	margin: 0 auto;
}
#contents .main .topimg1 {
	float: left;
	width: 280px;
	margin-top: 20px;
	text-align: center;
}
#contents .main .topimg2 {
	float: right;
	width: 280px;
	margin-top: 20px;
	text-align: center;
}
#contents .main .topadobe {
	width: 560px;
	margin: 0 auto;
	text-align: center;
}
#contents .main .topcomp {
	width: 560px;
	margin: 20px auto;
	text-align: center;
}

#contents .main .mwaku1{
	background: url(../images/m_waku1.gif) no-repeat;
	width: 563px;
	line-height: 30px;
	font-size: 14px;
	text-align: left;
	padding: 0 0 0 50px;
}
#contents .main .mwaku2{
	background: url(../images/m_waku5.gif) repeat-y;
}
#contents .main .mwaku3{
	background: url(../images/m_waku4.gif) no-repeat;
	width: 563px;
	line-height: 30px;
	text-align: center;
}
#contents .main .mmap {
	width: 543px;
	margin: 0 auto;
	padding-top: 20px;
}
#contents .main .mcomp {
	padding-top: 20px;
	width: 543px;
	margin: 0 auto;
}

/*----------サブメニュー*/
#nav {
	margin-left: 0;
	margin-right: auto;
	height: 35px;
	clear: both;
	padding-left: 37px;
} 

#nav li {
	display: block;
	float: left;
	text-align: center;
  }
  
#nav li a {
	color: #555555;
	text-decoration: none;
	background-image: url(../images/g_menu_li.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 25px;
	width: 120px;
	padding-top: 10px;
	line-height: 25px;
}

#nav li a:hover {
	color: #000000;
	background-image: url(../images/g_menu_li_ov.gif);
	background-color: #DDDDDD;
}

#nav li strong {
	line-height: 30px;
	color: #FFFFFF;
	background-image: url(../images/g_menu_st.gif);
	height: 30px;
	width: 120px;
	display: block;
	padding-top: 5px;
}

/*----------メイン*/
#main1 {
	background: url(../images/m_waku1.gif) no-repeat;
	width: 563px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
}
.main2 {
	background: url(../images/m_waku2.gif);
	width: 10px;
}
.main3 {
	background: url(../images/m_waku3.gif);
	width: 10px;
}
.main4 {
	background: url(../images/m_waku4.gif) no-repeat;
	width: 563px;
	line-height: 30px;
	text-align: center;
}

/*----------項目タイトル*/
#title {
	font-size: 14px;
	padding-left: 10px;
	color: #3F3F3F;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 5px;
	font-weight: bold;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	padding-top: 2px;
	padding-bottom: 2px;
}

/*----------フォントサイズ*/
.font10 {
	font-size : 10px;
}

.font12 {
	font-size : 12px;
}

.font15 {
	font-size : 15px;
}

.font20 {
	font-size : 20px;
}

/*----------行ピッチ*/
.lh12 {
	line-height:1.2;
}

.lh15 {
	line-height:1.5;
}


/*----------表内マージン*/
#td-t13b13 {
	padding-top: 13px;
	padding-bottom: 13px;
}

#td-t3b3 {
	padding-top: 3px;
	padding-bottom: 3px;
}

#td-t2b2l2r2 {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

#td-t2b2 {
	padding-top: 2px;
	padding-bottom: 2px;
}

#td-t2b2r10 {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
}

#td-b3 {
	padding-bottom: 3px;
}


/*----------数字画像*/
#num1 {
	background: url(../images/01.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#num2 {
	background: url(../images/02.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#num3 {
	background: url(../images/03.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#num4 {
	background: url(../images/04.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#num5 {
	background: url(../images/05.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#num6 {
	background: url(../images/06.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#num7 {
	background: url(../images/07.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#num8 {
	background: url(../images/08.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#num9 {
	background: url(../images/09.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#num10 {
	background: url(../images/10.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#num11 {
	background: url(../images/11.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#num12 {
	background: url(../images/12.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#num13 {
	background: url(../images/13.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#num14 {
	background: url(../images/14.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}

/*----------医師会のご案内*/
.kaicho1 {
	font-size : 14px;
	color : #006699;
}

.kaicho2 {
	line-height:2;
}

#note1 {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size : 14px;
	color : #006699;
}

#note2 {
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/note_line.gif);
	margin-right: 30px;
	margin-left: 30px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#jigyou {
	padding-top: 10px;
	padding-bottom: 20px;
}

#jigyou1 {
	padding-top: 10px;
	padding-bottom: 20px;
	line-height:1.5;
}

#jigyou2_1 {
	line-height:1.5;
	font-size : 15px;
}

#jigyou2 {
	padding-top: 10px;
	line-height:1.5;
	font-size : 15px;
}

#jigyou3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
}

#jigyou3-1 {
	line-height:1.5;
}

/*----------医療機関のご案内*/

#note3 {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height:2;
}

#area {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-right: 3px;
	padding-left: 3px;
}

#c_ichiran {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
	line-height:2;
}

#c_view {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	line-height:1.5;
	font-size : 15px;
}

#c_time {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	line-height:1.5;
}

#c_komo {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
}

#c_suchi {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 30px;
	padding-left: 2px;
	line-height:1.5;
}


/*----------看護学校*/
.school {
	padding-top: 15px;
	padding-bottom: 25px;
	line-height:1.5;
}

#jyugyo {
	padding-top: 40px;
	font-size : 15px;
}

#kyoiku1 {
	padding-top: 10px;
}

#kyoiku2 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#kyoiku3 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 8px;
}

#boshu1-1 {
	background: url(../school/01.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#boshu1-2 {
	background: url(../school/02.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#boshu1-3 {
	background: url(../school/03.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#boshu1-4 {
	background: url(../school/04.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#boshu1-5 {
	background: url(../school/05.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#boshu1-6 {
	background: url(../school/06.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#boshu1-7 {
	background: url(../school/07.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#boshu1-8 {
	background: url(../school/08.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#boshu1-9 {
	background: url(../school/09.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#boshu1-10 {
	background: url(../school/10.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#boshu1-11 {
	background: url(../school/11.gif) no-repeat 0px top;
	display: block;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}
#boshu2 {
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.5;
}

#boshu3 {
	padding-top: 2px;
	padding-bottom: 2px;
	line-height:1.2;
}

#boshu4 {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	line-height:1.2;
}

#boshu5 {
	line-height:1.5;
}

/*----------お問い合わせ*/
#cont1 {
	padding-top: 15px;
	padding-bottom: 25px;
}

.cont1-1 {
	line-height:1.5;
}

#cont2 {
	padding-top: 10px;
	padding-bottom: 10px;
}

#cont3 {
	padding-top: 15px;
}

/*----------アクセスマップ*/
.map {
	padding-top: 5px;
	padding-bottom: 5px;
	line-height:1.5;
}


/*----------新着情報*/
.n_date {
	padding-top: 10px;
	padding-bottom: 10px;
}

.n_com {
	padding-top: 10px;
	padding-bottom: 30px;
	line-height:1.5;
}

.b_kana {
	line-height:1.5;
}

.b_name {
	font-size : 15px;
}

.b_tel {
	font-size : 20px;
	font-weight: bold;
}

.b_waku1 {
	background: url(../kikan/waku1.gif) no-repeat;
	width: 10px;
	height: 20px;
}

.b_waku2 {
	background: url(../kikan/waku2.gif);
	width: 760px;
	height: 20px;
}

.b_waku3 {
	background: url(../kikan/waku3.gif) no-repeat;
	width: 10px;
	height: 20px;
}

.b_waku4 {
	background: url(../kikan/waku4.gif);
	width: 10px;
}

.b_waku5 {
	background: url(../kikan/waku5.gif);
	width: 10px;
}

.b_waku6 {
	background: url(../kikan/waku6.gif) no-repeat;
	width: 10px;
	height: 10px;
}

.b_waku7 {
	background: url(../kikan/waku7.gif);
	width: 760px;
	height: 10px;
}

.b_waku8 {
	background: url(../kikan/waku8.gif) no-repeat;
	width: 10px;
	height: 10px;
}

/*----------リンク集*/
#link1 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/*----------コピーライト*/
.name {
	line-height:1.5;
}

.copyright {
	color : #006699;
}

.btn1 {
	width: 50px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	background: url(http://www.kikuchi-med.or.jp/cgi_bin/clinic/images/bottan1.png) 0px 1px no-repeat;
	font-weight:bold;
	font-size: 16px;
}
.btn2 {
	width: 50px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	background: url(http://www.kikuchi-med.or.jp/cgi_bin/clinic/images/bottan2.png) 0px 1px no-repeat;
	font-weight:bold;
	font-size: 16px;
}

.contact {
	background: url(http://www.kikuchi-med.or.jp/images/contact.jpg) 0px 0px no-repeat;
	padding: 10px;
	line-height:1.2;
}

/********* 一覧 *************************************************/

#member {
	width: 500px;
	margin: 0 auto;
	padding: 20px 0 20px 0;
}
#member .waku {
	float: left;
        width: 230px;
	height: 100px;
	margin: 10px 10px;
	background: url(../member/images/waku.png);
}
#member .waku .kubun {
	padding: 24px 0 0 20px;
	color: #000080;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 2px 2px 3px #FFF,
         -2px 2px 3px #FFF,
         2px -2px 3px #FFF,
         -2px -2px 3px #FFF;

}
#member .waku .nenwaku {
	padding: 20px 0 0 15px;
	text-align: left;
}
#member .waku .nendo {
	float: left;
	padding: 0 0 0 5px;
	text-align: left;
}

#calender {
	padding: 5px 0 20px 10px;
}

/********* 一覧 *************************************************/

#listview {
	width: 530px;
	margin: 0 auto;
	padding: 20px 0 20px 0;
}
#listview .listdate {
	float: left;
        width: 70px;
	background: url(../member/images/point.gif) no-repeat 0 5px;
	padding: 3px 0 3px 15px;
	text-align: left;
}
#listview .listsubj {
	float: left;
	padding: 3px 0 3px 0;
	width: 340px;
	text-align: left;
}
#listview .listlink {
	float: left;
	padding: 3px 0 3px 0;
	width: 60px;
	text-align: center;
}
#listview .listtext {
	float: left;
	padding: 3px 0 3px 0;
	width: 60px;
	text-align: center;
}
#listview .listdot {
	clear: both;
	width: 100%;
	border-bottom:1px dotted #666666;
}

/********* 一覧 *************************************************/

#contview {
	width: 530px;
	margin: 0 auto;
	padding: 20px 0 20px 0;
}
#contview .conwaku {
	width: 530px;
	border: 1px solid #AAAAAA;
}

#contview .contsubj {
	width: 510px;
	padding: 10px;
	border-bottom: 1px solid #AAAAAA;
	font-size: 14px;
	background-color: #66ffff;
}
#contview .conttext {
	width: 510px;
	padding: 10px;
	text-align: left;
}
#contview .contpdf {
	float: left;
	padding: 10px;
}
#contview .contdate {
	clear: both;
	width: 510px;
	padding: 10px;
	text-align: right;
}


#memback {
	width: 200px;
	margin: 0 auto;
	text-align: center;
}

#footer {
	width: 800px;
	margin: 0 auto;
	padding: 20px 0 20px 0;
	text-align: center;
}


/********* 一覧 *************************************************/

#newslist {
	width: 520px;
	margin: 0 auto;
	padding: 5px;
	background-color: #FFFFFF;
}
#newslist .newsdate {
	float: left;
        width: 88px;
	background: url(../news/files/point.gif) no-repeat 0 5px;
	padding: 5px 0 5px 18px;
}
#newslist .newssubj {
	padding: 5px 0 5px 0;
	float: left;
}
#newslist .newslink {
	padding: 5px 0 5px 10px;
	float: left;
}
#newslist .newstext {
	padding: 5px 0 5px 10px;
	float: left;
}
#newslist .newsnew {
	padding: 7px 0 0 10px;
	float: left;
}
#newslist .newsdot {
	clear: both;
	width: 100%;
	border-bottom:1px dotted #666666;
}


/********* 医療機関 *************************************************/
#clinic {
	width: 550px;
	margin: 0 auto 0 auto;
	padding-top: 20px;
}
#clinic .map {
        width: 550px;
	text-align: center;
	margin-bottom: 20px;
}
#clinic .navi {
        width: 550px;
	text-align: center;
	padding-top: 30px;
}
table#table-clinic {
    	border: 1px #808080 dotted;
    	border-collapse: collapse;
    	border-spacing: 0;
    	width: 550px;
}
table#table-clinic th {
    	padding: 5px;
    	border: #808080 dotted;
    	border-width: 0 0 1px 1px;
    	line-height: 120%;
	font-family:Arial;
	font-size:12px;
    	text-align: center;
    	background-color: #BCBCDE;
}
table#table-clinic td {
    	padding: 5px;
    	border: 1px #808080 dotted;
    	border-width: 0 0 1px 1px;
	font-family:Arial;
	font-size:12px;
}

table#table {
    	border: 1px #808080 dotted;
    	border-collapse: collapse;
    	border-spacing: 0;
}
table#table th {
    	padding: 5px;
    	border: #808080 dotted;
    	border-width: 0 0 1px 1px;
    	line-height: 120%;
	font-family:Arial;
	font-size:12px;
    	text-align: center;
    	background-color: #DEF88F;
}
table#table td {
    	padding: 0 5px 5px 5px;
    	border: 1px #808080 dotted;
    	border-width: 0 0 1px 1px;
	font-family:Arial;
	font-size:12px;
}


#clinic .left {
	float: left;
        width: 220px;
}
#clinic .right {
	float: left;
        width: 330px;
}
#clinic .title {
	background: url(../news/files/point.gif) no-repeat 0 5px;
	color: #0066CC;
	font-size: 12px;
	padding: 5px 0 0 20px;
}
#clinic .naiyo {
	font-size: 12px;
	padding: 5px 0 5px 20px;
}
#clinic .gmap {
	clear: both;
}
#clinic .imap {
	padding: 10px 0 0 30px;
}
#clinic .msg {
	color: #008000;
	margin-bottom: 20px;
	text-align: center;
}

.holiday {
	float: left;
	color: #CC3300;
}
.month1 {
	float: left;
	width: 50px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	background: url(http://www.kikuchi-med.or.jp/cgi_bin/clinic/images/bottan1.png) 0px 2px no-repeat;
	font-weight:bold;
	font-size: 16px;
	text-align: center;
}
.month2 {
	float: left;
	width: 50px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	background: url(http://www.kikuchi-med.or.jp/cgi_bin/clinic/images/bottan2.png) 0px 2px no-repeat;
	font-weight:bold;
	font-size: 16px;
	text-align: center;
}

.docnetbtn {
	display: block;
	border: 1px #808080 dotted;
 	border-radius: 10px;        /* CSS3草案 */  
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 10px;   /* Firefox用 */ 
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	padding: 10px;
	margin: 30px 50px 0px 50px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8ffe8+0,e3f5ab+33,b7df2d+100;Green+3D+%234 */
	background: rgb(248,255,232); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(248,255,232,1) 0%, rgba(227,245,171,1) 33%, rgba(183,223,45,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(248,255,232,1) 0%,rgba(227,245,171,1) 33%,rgba(183,223,45,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(248,255,232,1) 0%,rgba(227,245,171,1) 33%,rgba(183,223,45,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffe8', endColorstr='#b7df2d',GradientType=0 ); /* IE6-9 */
}

.memberdocnet {
	border: 1px #808080 dotted;
 	border-radius: 10px;        /* CSS3草案 */  
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 10px;   /* Firefox用 */ 
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	color: #000;
	margin-top: 30px;
	padding: 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feccb1+0,f17432+50,ea5507+51,fb955e+100;Red+Gloss+%232 */
	background: rgb(254,204,177); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(254,204,177,1) 0%, rgba(241,116,50,1) 50%, rgba(234,85,7,1) 51%, rgba(251,149,94,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 ); /* IE6-9 */
}

.memberdocnetml {
	border: 1px #808080 dotted;
 	border-radius: 10px;        /* CSS3草案 */  
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 10px;   /* Firefox用 */ 
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #000;
	margin-top: 10px 10px 0 10px;
	padding:  5px 10px;
}


/* 点滅 */
.blinking{
    -webkit-animation:blink 1.2s ease-in-out infinite alternate;
    -moz-animation:blink 1.2s ease-in-out infinite alternate;
    animation:blink 1.2s 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;}
}

.design01 {
 width: 100%;
 text-align: center;
 border-collapse: collapse;
 border-spacing: 0;
}
.design01 th {
 padding: 15px 0;
 background: #e9faf9;
 border: solid 1px #778ca3;
 font-size: 16px;
}
.design01 td {
 padding: 15px 0;
 border: solid 1px #778ca3;
 font-size: 16px;
}



@keyframes blinking {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

/* 要素にアニメーションを適用 */
.blink {
	animation: blinking 1s ease-in-out infinite alternate;
}

a.btn_pdf {
  display: block;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  width: 450px;
  margin: auto;
  padding: 0.5rem 0;
  font-weight: bold;
  border: 2px solid #27acd9;
  background: #27acd9;
  color: #fff;
  border-radius: 100vh;
  transition: 0.5s;
  line-height: 18px;
}
a.btn_pdf:hover {
  color: #27acd9;
  background: #fff;
}
