@charset "Shift_JIS";

/* body
---------------------------------------------------- */
#body {
  width: 100%;
  padding:0px 0px 0px 0px;
  background: url(../image/ptn06/content_bg.gif) repeat-y;
}

/* menu
---------------------------------------------------- */
#menu {
	FLOAT: left;
	WIDTH: 210px;
}
#menu div {
	MARGIN: 0 0 0 0px;
}

/* contents
---------------------------------------------------- */
#content {
  margin: 0px 0px 0px 0px;
}

.GUIDE_BOX{
	WIDTH: 760px;
	MARGIN-TOP: 20px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 20px;
}
.MENU_AREA{
	WIDTH:200px;
}
.CONTENT_AREA{
	WIDTH:560px;
}

.CONTENT_AREA_H{
	WIDTH:760px;
}

.LOGIN_BAR{
	FONT-SIZE: 14px;
	COLOR: #000000;
	BACKGROUND: #D7D7D7;
	LETTER-SPACING:+1;
}
.PORTAL_MIDASHI{
	WIDTH: 270px;
	BACKGROUND: url(../image/ptn06/portal_midashi.gif) no-repeat top left;
	PADDING-LEFT: 35px;
	COLOR: #565656;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	HEIGHT: 23px;
}
.PORTAL_MIDASHI2{
	WIDTH: 560px;
	BACKGROUND: url(../image/ptn06/portal_midashi2.gif) no-repeat top left;
	PADDING-LEFT: 35px;
	COLOR: #565656;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	HEIGHT: 23px;
}
.PORTAL_NEWS_PANEL{
	BORDER: 1px #CCCCCC solid;
	BORDER-BOTTOM: 2px #CCCCCC solid;
}
.PORTAL_NEWS_HEAD{
	BACKGROUND: url(../image/ptn06/portal_news_bg.gif) repeat-x top left;
	PADDING-LEFT: 10px;
	PADDING-TOP: 3px;
	COLOR: #565656;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	HEIGHT:25px;	
}
.PORTAL_NEWS_LI{
	HEIGHT: 25px;
	COLOR: #999999;
	PADDING-LEFT: 10px;
	FONT-SIZE: 12px;
}
.STD_WAKU{
	WIDTH: 100%;
}
.STD_WAKU_B{
	WIDTH: 100%;
}
.STD_WAKU_TL{
	BACKGROUND: #E1E1E1 url(../image/ptn06/waku-grey-tl.gif) no-repeat top left;
	HEIGHT: 8px;
}

.STD_WAKU_TR{
	BACKGROUND: #E1E1E1 url(../image/ptn06/waku-grey-tr.gif) no-repeat top right;
	HEIGHT: 8px;
}

.STD_WAKU_BL{
	BACKGROUND: #E1E1E1 url(../image/ptn06/waku-grey-bl.gif) no-repeat bottom left;
	HEIGHT: 8px;
}

.STD_WAKU_BR{
	BACKGROUND: #E1E1E1 url(../image/ptn06/waku-grey-br.gif) no-repeat bottom right;
	HEIGHT: 8px;
}
.STD_WAKU_BG{
	BACKGROUND: #E1E1E1;
	WIDTH: 8px;
}
.STD_WAKU_CON{
	BACKGROUND: #FFFFFF;
	WIDTH: 100%;
}
.STD_WAKU_CON_B{
	BACKGROUND: #FFFFFF;
	WIDTH: 100%;
}

.STD_WAKU_MIDASHI{
	WIDTH: 100%;
}
.STD_WAKU_MIDASHI_B{
	WIDTH: 100%;
}

.STD_WAKU_MIDASHI_LEFT{
	BACKGROUND: url(../image/ptn06/waku-midashi-orange-tl.gif) no-repeat top left;
	HEIGHT: 34px;
	WIDTH: 34px;
}

.STD_WAKU_MIDASHI_MAIN{
	BACKGROUND: url(../image/ptn06/waku-midashi-grey-bg.gif) top;
	HEIGHT: 34px;
	PADDING-LEFT:12px;
	FONT-SIZE: 16px;
	FONT-WEIGHT: BOLD;
	COLOR: #000000;
}
.STD_WAKU_MIDASHI_RIGHT{
	BACKGROUND: url(../image/ptn06/waku-midashi-grey-bg.gif) top;
	HEIGHT: 34px;
	WIDTH: 80px;
	PADDING-LEFT:12px;
	PADDING-RIGHT:10px;
	FONT-SIZE: 14px;
}
.STD_WAKU_MIDASHI2{
	BACKGROUND: url(../image/ptn06/waku-midashi2.gif) left top;
	HEIGHT: 31px;
	WIDTH: 95%;
	PADDING-LEFT:32px;
	PADDING-RIGHT:10px;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-WEIGHT: BOLD;
}
.STD_WAKU_LIST{
	WIDTH: 95%;
}
.STD_WAKU_LIST_B{
	WIDTH: 434px;
}
.STD_WAKU_LI{
	BACKGROUND: url(../image/ptn06/waku-li.gif) no-repeat bottom;
	HEIGHT: 31px;
	PADDING: 10px 10px 10px 10px;
	LINE-HEIGHT: 145%;
	FONT-SIZE: 14px;
	COLOR: #000000;
	letter-spacing: 0.1em;
}
.STD_WAKU_LI_B{
	BACKGROUND: url(../image/ptn06/waku-li.gif) no-repeat bottom;
	HEIGHT: 31px;
	WIDTH: 434px;
	PADDING: 10px 10px 10px 10px;
	LINE-HEIGHT: 145%;
	FONT-SIZE: 14px;
	COLOR: #000000;
}

.STD_WAKU_DESC{
	BACKGROUND: url(../image/ptn06/re005.gif);
	WIDTH: 100%;
	PADDING: 15px 0 15px 0;
}
.STD_WAKU_MSG{
	WIDTH: 90%;
	BACKGROUND: #F6FBF5;
	PADDING: 10 10 10 10;
	BORDER: 2px #C1ECCC solid;
	COLOR: #565656;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 145%;
}




.SETTING_NAV {
	FONT-SIZE: 11px; FONT-FAMILY: arial,helvetica,sans-serif
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; BACKGROUND: #EFF8F9; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px solid
}

.ENTRY_AREA {
/*	BORDER-RIGHT: #157958 1px solid;*/
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px;
/*	BACKGROUND: #FFFFFF;*/
}

.ENTRY_AREA2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px;
}

.BLOCK_AREA {
/*
	BORDER-RIGHT: #157958 1px solid;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
*/
	WIDTH: 165px;
	BACKGROUND: #FFFFFF;
	PADDING-LEFT: 10px;
	PADDING-TOP: 0px;
}

.ENTRY_WAKU {
	BACKGROUND: #FFF6D6;
/*
	BORDER-RIGHT: #157958 1px solid;
	BORDER-LEFT: #157958 1px solid;
	BORDER-BOTTOM: #157958 1px solid;
	BORDER-TOP: #157958 1px solid;
*/
}

.ENTRY_CORNER1 {
	BACKGROUND: url(../image/corner/corner1.gif) no-repeat;
}

.ENTRY_CORNER2 {
	BACKGROUND: url(../image/corner/corner2.gif) no-repeat;
}

.ENTRY_CORNER3 {
	BACKGROUND: url(../image/corner/corner3.gif) no-repeat;
}

.ENTRY_CORNER4 {
	BACKGROUND: url(../image/corner/corner4.gif) no-repeat;
}

.ENTRY_TITLE {
	PADDING-LEFT: 7px;
	HEIGHT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #336699; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND: url(http://www.smileget.com/image/grad-blue-y.gif); background-repeat:repeat-x 
}

.ENTRY_BODY {
	PADDING-LEFT: 10px;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 200%;
}

.ENTRY_FOOTER {
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 200%;
}

.BLOCK_TITLE {
	WIDTH: 160px;
	HEIGHT: 22px;
	PADDING: 3px;
	FONT-SIZE: 10pt;
	BACKGROUND: url(../image/background/button_3D_gd_r.gif) no-repeat;
	FONT-WEIGHT: bold;
/*
	BORDER-RIGHT: #47adbd 1px solid;
	BORDER-LEFT: #47adbd 1px solid;
	BORDER-BOTTOM: #47adbd 1px solid;
	BORDER-TOP: #47adbd 1px solid;
*/
}

.BLOCK_BODY {
	PADDING: 5px;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 135%;
}

.CALENDAR {
	BORDER-RIGHT: #157958 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #157958 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #157958 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #157958 1px solid; BACKGROUND: url(../image/background/h_gd_lightgreen.gif); background-repeat:repeat-y 
}
.CALMONTH {
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.CALDAY {
	FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-FAMILY: arial,helvetica,sans-serif
}

.CAL_GO {
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.COPYRIGHT {
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 120%;
	FONT-FAMILY: arial,helvetica,sans-serif;
	COLOR:#000000;
}

.NOTICE {
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 120%;
	COLOR:#000000;
}

.FOOTER_NAV {
    background: url(../image/ptn06/content_bg.gif) repeat-y;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 120%;
 	COLOR: #004299;
	WIDTH: 100%;
}

.FOOTER_NAV A {
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 120%;
 	COLOR: #004299;
}
/* clinic info
---------------------------------------------------- */
.CLINIC_CELL1{
	PADDING: 7px 7px 7px 7px;
	BORDER-TOP: 1px #E0FBDE solid;
	BACKGROUND: #F1FDF0;
	COLOR: #000000;
	FONT-SIZE:16px;
}
.CLINIC_CELL2{
	PADDING: 7px 7px 7px 7px;
	BORDER-TOP: 1px #E0FBDE solid;
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	FONT-SIZE:16px;
}
.CLINIC_CELL1b{
	PADDING: 7px 7px 7px 7px;
	BORDER-TOP: 1px #E0FBDE solid;
	BACKGROUND: #F1FDF0;
	BORDER-BOTTOM: 1px #E0FBDE solid;
	COLOR: #000000;
	FONT-SIZE:16px;
}
.CLINIC_CELL2b{
	PADDING: 7px 7px 7px 7px;
	BORDER-TOP: 1px #E0FBDE solid;
	BORDER-BOTTOM: 1px #E0FBDE solid;
	COLOR: #000000;
	FONT-SIZE:16px;
}
.DOCTOR_PHOTO{
	BACKGROUND: url(../image/ptn06/stripe-gray.gif);
	COLOR: #000000;
	FONT-SIZE:14px;
	WIDTH:120px;
	
}
.OPENHOUR1{
	BACKGROUND: #C1ECCC;
	COLOR: #000000;
	FONT-SIZE:16px;
}
.OPENHOUR2{
	BACKGROUND: #E0FBDE;
	COLOR: #000000;
	FONT-SIZE:16px;
}
.OPENHOUR3{
	BACKGROUND: #F1FDF0;
	COLOR: #000000;
	FONT-SIZE:16px;
}
.CLINIC_DETAIL{
	WIDTH: 95%;
	border:1;
	PADDING: 2px 2px 2px 2px;
	BACKGROUND:#C1ECCC;
	COLOR:#000000;
	FONT-SIZE:14px;
}
.CLINIC_DETAIL2{
	WIDTH: 100%;
	border:1;
	PADDING: 2px 2px 2px 2px;
	BACKGROUND:#C1ECCC;
	COLOR:#000000;
	FONT-SIZE:14px;
}
.CLINIC_DETAIL_CELL1{
	PADDING: 7px 7px 7px 7px;
	BACKGROUND: #FBFBEA;
	COLOR: #000000;
	FONT-SIZE:14px;
	line-height:165%;
}
.CLINIC_DETAIL_CELL2{
	PADDING: 7px 7px 7px 7px;
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	FONT-SIZE:14px;
}
/* style for non-blog non-top */

.NEWS_WAKU {
	BORDER-RIGHT: #157958 1px solid;
	BORDER-LEFT: #157958 1px solid;
	BORDER-BOTTOM: #157958 1px solid;
	BORDER-TOP: #157958 1px solid;
}


TD.p16 {
	WIDTH: 16%
}
TD.p15 {
	WIDTH: 15%
}
TD.p14 {
	WIDTH: 14%
}
TD.p13 {
	WIDTH: 13%
}
TD.p12 {
	WIDTH: 12%
}
TD.p11 {
	WIDTH: 11%
}
TD.p10 {
	WIDTH: 10%
}
TD.p09 {
	WIDTH: 9%
}

/* others
---------------------------------------------------- */
.ERRORS {
	PADDING: 5px;
	WIDTH: 550px;
	FONT-SIZE: 12px; COLOR: red;
	FONT-WEIGHT: bold; 
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
.ERRORS_LOGIN {
	PADDING: 0px;
	FONT-SIZE: 12px; COLOR: red;
	FONT-WEIGHT: bold; 
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
/* midashi
---------------------------------------------------- */
.LEAD {
	WIDTH: 100%;
	PADDING: 10px 10px 10px 10px;
	FONT-SIZE: 12px; COLOR: #000000;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	LINE-HEIGHT: 145%;
	BACKGROUND: #FFFFFF;
}

.STD_MIDASHI{
	WIDTH:100%;
	HEIGHT:36px;
}

.STD_MIDASHI_LEFT{
	WIDTH:20px;
	BACKGROUND: url(../image/ptn06/midashi-lt.gif);
}

.STD_MIDASHI_MAIN{
	FONT-SIZE:16px;
	FONT-WEIGHT: BOLD;
	COLOR: #000000;
	PADDING-LEFT: 0px;	
	BACKGROUND: url(../image/ptn06/midashi-bg.gif);
}

.STD_MIDASHI_RIGHT{
	WIDTH:20px;
	BACKGROUND: url(../image/ptn06/midashi-rt.gif) right;
}


/* doctor list
---------------------------------------------------- */
.DOC_PANEL {
	WIDTH: 547px;
}
.DOC_PANEL_TOP {
	HEIGHT: 10px;
	BACKGROUND: url(../image/doctor/panel1-top.gif);
}
.DOC_PANEL_MAIN {
	BACKGROUND: url(../image/doctor/panel1-bg.gif);
	BACKGROUND-REPEAT:repeat-y;
	PADDING: 5 15px 5 15px;
}
.DOC_PANEL_BOTTOM {
	HEIGHT: 10px;
	BACKGROUND: url(../image/doctor/panel1-bottom.gif);
}
.DOC_PANEL_INNER {
	WIDTH: 100%;
}
.DOC_PANEL_INNER2 {
	WIDTH: 100%;
	PADDING:5px;
	MARGIN-LEFT:7px;
}
.DOC_PANEL-CELL1 {
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	BORDER-RIGHT: #CCCCCC 1px dashed; 
	FONT-WEIGHT: BOLD;
	FONT-SIZE: 14px;
	WIDTH: 80px;
	HEIGHT: 30px;
	PADDING: 7px;
	COLOR: #000000;
}
.DOC_PANEL-CELL2 {
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	FONT-SIZE: 14px;
	HEIGHT: 30px;
	LINE-HEIGHT: 145%;
	PADDING: 7px;
	COLOR: #000000;
}
.DOC_PANEL-CELL2b {
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	FONT-SIZE: 14px;
	WIDTH: 450px;
	HEIGHT: 30px;
	LINE-HEIGHT: 145%;
	PADDING: 7px;
	COLOR: #000000;
}
.DOC_PANEL-CELL3 {
	FONT-SIZE: 14px;
	WIDTH: 215px;
	HEIGHT: 30px;
	LINE-HEIGHT: 145%;
	PADDING: 7px;
	COLOR: #000000;
}
.DOC_PANEL-CELL_PHOTO {
	VERTICAL-ALIGN: TOP;
	PADDING-RIGHT: 5px;
	WIDTH: 80px; 
}

/* staff list
---------------------------------------------------- */
.STAFF_PANEL {
	WIDTH: 547px;
}
.STAFF_PANEL_TOP {
	HEIGHT: 10px;
	BACKGROUND: url(../image/doctor/panel1-top.gif);
}
.STAFF_PANEL_MAIN {
	BACKGROUND: url(../image/doctor/panel1-bg.gif);
	BACKGROUND-REPEAT:repeat-y;
	PADDING: 5 15px 5 15px;
}
.STAFF_PANEL_BOTTOM {
	HEIGHT: 10px;
	BACKGROUND: url(../image/doctor/panel1-bottom.gif);
}
.STAFF_PANEL_INNER {
	WIDTH: 100%;
}
.STAFF_PANEL_INNER2 {
	WIDTH: 100%;
	PADDING:5px;
	MARGIN-LEFT:7px;
}
.STAFF_PANEL-CELL1 {
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	BORDER-RIGHT: #CCCCCC 1px dashed; 
	FONT-WEIGHT: BOLD;
	FONT-SIZE: 14px;
	WIDTH: 80px;
	HEIGHT: 30px;
	PADDING: 7px;
	COLOR: #000000;
}
.STAFF_PANEL-CELL2 {
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	FONT-SIZE: 14px;
	HEIGHT: 30px;
	LINE-HEIGHT: 145%;
	PADDING: 7px;
	COLOR: #000000;
}
.STAFF_PANEL-CELL2b {
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	FONT-SIZE: 14px;
	WIDTH: 450px;
	HEIGHT: 30px;
	LINE-HEIGHT: 145%;
	PADDING: 7px;
	COLOR: #000000;
}
.STAFF_PANEL-CELL3 {
	FONT-SIZE: 14px;
	WIDTH: 215px;
	HEIGHT: 30px;
	LINE-HEIGHT: 145%;
	PADDING: 7px;
	COLOR: #000000;
}
.STAFF_PANEL-CELL_PHOTO {
	VERTICAL-ALIGN: TOP;
	PADDING-RIGHT: 5px;
	WIDTH: 80px; 
}

/* photo panel
---------------------------------------------------- */
.PANEL {
	WIDTH: 555px;
	PADDING: 0 0 0 0;
}
.PANEL_TOP {
	HEIGHT: 19px;
	BACKGROUND: url(../image/ptn06/panel-top.gif);
}
.PANEL_MAIN {
	BACKGROUND: url(../image/ptn06/panel-bg.gif);
	BACKGROUND-REPEAT:repeat-y;
	PADDING: 0 15 0 10;
}
.PANEL_BOTTOM {
	HEIGHT: 19px;
	BACKGROUND: url(../image/ptn06/panel-bottom.gif);
}

.PANEL_INNER {
	WIDTH: 100%;
}
.PANEL_INNER2 {
	WIDTH: 100%;
}
.PANEL-CELL1 {
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	BORDER-RIGHT: #CCCCCC 1px dashed; 
	FONT-WEIGHT: BOLD;
	FONT-SIZE: 12px;
	WIDTH: 100px;
	HEIGHT: 35px;
	PADDING: 7px;
}
.PANEL-CELL2 {
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	FONT-SIZE: 12px;
	HEIGHT: 35px;
	LINE-HEIGHT: 145%;
	PADDING: 7px;
}
.PANEL-CELL2b {
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	FONT-SIZE: 12px;
	WIDTH: 450px;
	HEIGHT: 35px;
	LINE-HEIGHT: 145%;
	PADDING: 7px;
}
.PANEL-CELL3 {
	PADDING: 7px;
}
.PANEL-MIDASHI {
	PADDING: 7px;
	BACKGROUND: #3C4698;
	COLOR: #FFFFFF;
	FONT-WEIGHT: BOLD;
	FONT-SIZE: 12px;
}
.PANEL-CELL-PHOTO {
	VERTICAL-ALIGN: TOP;
	PADDING-RIGHT: 5px;
	WIDTH: 185px; 
}
.PHOTO{
	WIDTH: 90%;
}
.PHOTO-CAPTION {
	WIDTH: 100%;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 165%;
	PADDING: 5px;
}
.PHOTO-CAPTION-TITLE {
	BACKGROUND: #E1E1E1;
}
.PHOTO-CAPTION-BODY {
	BACKGROUND: #FEFEE9;
}

.PHOTO-FRAME {
	WIDTH: 179px;
}
.PHOTO-FRAME-TOP {
	HEIGHT: 8px;
	BACKGROUND: url(../image/photo/photo-frame-top.gif);
	BACKGROUND-REPEAT: no-repeat
}
.PHOTO-FRAME-MAIN {
	PADDING: 0 8px 0 8px;
	BACKGROUND: url(../image/photo/photo-frame-bg.gif);
	BACKGROUND-REPEAT: repeat-y
}
.PHOTO-FRAME-BOTTOM {
	HEIGHT: 11px;
	BACKGROUND: url(../image/photo/photo-frame-bottom.gif);
	BACKGROUND-REPEAT: no-repeat
}

/* web counseling
---------------------------------------------------- */
.DOCTOR_INTRO {
	MARGIN-LEFT: 0px;
	BORDER: #cccccc 2px solid;
}
.DOCTOR_INTRO_MIDASHI{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	PADDING: 7px 7px 7px 7px;
	BORDER-BOTTOM: #cccccc 1px solid;
	VERTICAL-ALIGN: bottom;
}
.DOCTOR_INTRO_CELL1{
	WIDTH: 60px;
	BACKGROUND: #F2F2F2;
	FONT-SIZE: 12px;
	COLOR: #000000;
	PADDING: 7px 7px 7px 7px;
	BORDER-BOTTOM: #ffffff 1px solid;
	VERTICAL-ALIGN: top;
}
.DOCTOR_INTRO_CELL2{
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	PADDING: 7px 7px 7px 7px;
}
.DOCTOR_INTRO_CELL3{
	BORDER-BOTTOM: #cccccc 1px solid;
}

.KAKIKO_PANEL {
	WIDTH: 100%;
	BORDER: #ffffff 2px solid;
}
.KAKIKO_MIDASHI{
	BACKGROUND: #5CA3FF;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	PADDING: 7px 7px 7px 7px;
}
.KAKIKO_CELL1{
	WIDTH: 150px;
	BACKGROUND: #E0FBDE;
	COLOR: #000000;
	FONT-SIZE: 12px;
	PADDING: 7px 7px 7px 7px;
	BORDER-RIGHT: #FFFFFF 2px solid;
	BORDER-BOTTOM: #FFFFFF 2px solid;
}

.KAKIKO_CELL2{
	BACKGROUND: #F1FDF0;
	COLOR: #000000;
	FONT-SIZE: 12px;
	PADDING: 7px 7px 7px 7px;
	BORDER-BOTTOM: #FFFFFF 2px solid;
}
.KAKIKO_CELL3{
	BACKGROUND: url(../image/ptn06/stripe-gray.gif);
	COLOR: #000000;
	FONT-SIZE: 11px;
	PADDING: 7px 7px 7px 7px;
}


.ENTRY_CLIENT {
	WIDTH: 100%;
	BORDER: #FEB479 2px solid;

}
.ENTRY_CLIENT_MIDASHI{
	BACKGROUND: url(http://www.medical-online.jp/webclinic/image/wc/client_icon.jpg); background-repeat:repeat-y;
/*	BACKGROUND: #FFDFBF;*/
	FONT-WEIGHT: bold;
	COLOR: #000000;
	FONT-SIZE: 14px;
	PADDING: 7px 7px 7px 45px;
	HEIGHT:29px;
}
.ENTRY_CLIENT_CELL1{
	WIDTH: 150px;
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	FONT-SIZE: 14px;
	PADDING: 7px 7px 7px 7px;
	BORDER-RIGHT: #FEB479 1px solid;
	VERTICAL-ALIGN: top;
}
.ENTRY_CLIENT_CELL2{
	BACKGROUND: #FFFAF6;
	COLOR: #000000;
	LINE-HEIGHT: 145%;
	FONT-SIZE: 14px;
	PADDING: 7px 7px 7px 7px;
	VERTICAL-ALIGN: top;
}
.ENTRY_CLIENT_CELL3{
	FONT-SIZE: 13px;
	COLOR: #000000;
	LINE-HEIGH:145%;
	PADDING: 7px 7px 7px 7px;
	BORDER-TOP: #FEB479 1px solid;
}

.ENTRY_STAFF {
	WIDTH: 100%;
	BORDER: #A4CDFE 2px solid;

}
.ENTRY_STAFF_MIDASHI{
	BACKGROUND: url(http://www.medical-online.jp/webclinic/image/wc/staff_icon.jpg); background-repeat:repeat-y;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	FONT-SIZE: 14px;
	PADDING: 7px 7px 7px 7px;
	PADDING: 7px 7px 7px 45px;
	HEIGHT:29px;
}
.ENTRY_STAFF_CELL1{
	WIDTH: 150px;
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	FONT-SIZE: 14px;
	PADDING: 7px 7px 7px 7px;
	BORDER-RIGHT: #A4CDFE 1px solid;
	VERTICAL-ALIGN: top;
}
.ENTRY_STAFF_CELL2{
	BACKGROUND: #F7FCFF;
	COLOR: #000000;
	LINE-HEIGHT: 145%;
	FONT-SIZE: 14px;
	PADDING: 7px 7px 7px 7px;
	VERTICAL-ALIGN: top;
}
.ENTRY_STAFF_CELL3{
	FONT-SIZE: 13px;
	COLOR: #000000;
	LINE-HEIGHT:145%;
	PADDING: 7px 7px 7px 7px;
	BORDER-TOP: #A4CDFE 1px solid;
}

.ENTRY_DOC {
	WIDTH: 100%;
	BORDER: #9694F8 2px solid;

}
.ENTRY_DOC_MIDASHI{
	BACKGROUND: url(http://www.medical-online.jp/webclinic/image/wc/doctor_icon.jpg); background-repeat:repeat-y;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	FONT-SIZE: 14px;
	PADDING: 7px 7px 7px 7px;
	PADDING: 7px 7px 7px 45px;
	HEIGHT:29px;
}
.ENTRY_DOC_CELL1{
	WIDTH: 150px;
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	FONT-SIZE: 14px;
	PADDING: 7px 7px 7px 7px;
	BORDER-RIGHT: #9694F8 1px solid;
	VERTICAL-ALIGN: top;
}
.ENTRY_DOC_CELL2{
	BACKGROUND: #F6F5FF;
	COLOR: #000000;
	LINE-HEIGHT: 145%;
	FONT-SIZE: 14px;
	PADDING: 7px 7px 7px 7px;
	VERTICAL-ALIGN: top;
}
.ENTRY_DOC_CELL3{
	FONT-SIZE: 13px;
	COLOR: #000000;
	LINE-HEIGHT:145%;
	PADDING: 7px 7px 7px 7px;
	BORDER-TOP: #9694F8 1px solid;
}


/* clinic news
---------------------------------------------------- */
.NEWS_PANEL{
	WIDTH:98%;
}
.NEWS_TITLE{
	FONT-SIZE: 28px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 145%;
	COLOR: #000000;
}
.NEWS_BODY{
	FONT-SIZE: 16px;
	LINE-HEIGHT: 145%;
	COLOR: #000000;
}
.NEWS_DATE{
	FONT-SIZE: 13px;
	HEIGHT: 45px;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	letter-spacing:1px;
}
.NEWS_LIST{
	PADDING-LEFT: 10px;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 145%;
	COLOR: #000000;
}

/* case db
---------------------------------------------------- */
.CASE_PANEL{
	WIDTH:100%;
	BORDER-BOTTOM: #cccccc 1px dotted;
	PADDING-BOTTOM: 7px;
}
.CASE_TITLE1{
	FONT-SIZE: 14px;
	LINE-HEIGHT: 145%;
	COLOR: #000000;
}
.CASE_TITLE{
	FONT-SIZE: 22px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 145%;
	COLOR: #000000;
}
.CASE_BODY{
	FONT-SIZE: 16px;
	LINE-HEIGHT: 145%;
	COLOR: #000000;
}
.CASE_DATE{
	FONT-SIZE: 13px;
	HEIGHT: 25px;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	letter-spacing:1px;
}

/* advice
---------------------------------------------------- */
.ADV_PANEL{
	WIDTH:100%;
	BORDER-BOTTOM: #cccccc 1px dotted;
	PADDING-BOTTOM: 7px;
}
.ADV_TITLE1{
	FONT-SIZE: 14px;
	LINE-HEIGHT: 145%;
	COLOR: #000000;
}
.ADV_TITLE{
	FONT-SIZE: 22px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 145%;
	COLOR: #000000;
}
.ADV_BODY{
	FONT-SIZE: 16px;
	LINE-HEIGHT: 145%;
	COLOR: #000000;
}
.ADV_DATE{
	FONT-SIZE: 13px;
	HEIGHT: 25px;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	letter-spacing:1px;
}

/* album
---------------------------------------------------- */
.ALBUM_PANEL{
	WIDTH:100%;
	BORDER-BOTTOM: #cccccc 1px dotted;
	PADDING-BOTTOM: 7px;
}
.ALBUM_TITLE1{
	FONT-SIZE: 14px;
	LINE-HEIGHT: 145%;
	COLOR: #000000;
}
.ALBUM_TITLE{
	FONT-SIZE: 22px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 145%;
	COLOR: #000000;
}
.ALBUM_BODY{
	FONT-SIZE: 16px;
	LINE-HEIGHT: 145%;
	COLOR: #000000;
}
.ALBUM_DATE{
	FONT-SIZE: 13px;
	HEIGHT: 25px;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	letter-spacing:1px;
}


/* calendar
---------------------------------------------------- */

.day      { color: #666; border-style: solid; border-width: 2px; border-color: #fefefe #ccc #ccc #fff }

.youbi {
	COLOR: #999999;
	BACKGROUND: #FFFFFF;
	FONT-SIZE: 14px;
	HEIGHT: 25px;
}

.calendar_panel{
	width: 100%;
}
.cell_noday { vertical-align: top; align: left; width: 14%; height:100%; background: #CCCCCC; }

.cell_kyushin { vertical-align: top; align: left; width: 14%; height:100%; background: #FFCCE6; border-style: solid; border-width: 2px; border-color: #fefefe #ccc #ccc #fff }

.cell_shinryo { vertical-align: top; align: left; width: 14%; height:100%; background: #FFFEF1; border-style: solid; border-width: 2px; border-color: #fefefe #ccc #ccc #fff }

.cell_am1pm0 { vertical-align: top; align: left; width: 14%; height:100%; background: url(../image/calendar/am1pm0.gif); background-repeat:repeat-x; border-style: solid; border-width: 2px; border-color: #fefefe #ccc #ccc #fff }

.cell_am0pm1 { vertical-align: top; align: left; width: 14%; height:100%; background: url(../image/calendar/am0pm1.gif); background-repeat:repeat-x; border-style: solid; border-width: 2px; border-color: #fefefe #ccc #ccc #fff }

/*.cell_today { vertical-align: top; align: left; width: 14%; height:100%; background: #CCD5FF; border-style: solid; border-width: 2px; border-color: #fefefe #ccc #ccc #fff }*/
/* today */
.cell_kyushin_today { vertical-align: top; align: left; width: 14%; height:100%; background: #FFCCE6; border-style: solid; border-width: 2px; border-color: #69B1F6 }

.cell_shinryo_today { vertical-align: top; align: left; width: 14%; height:100%; background: #FFFEF1; border-style: solid; border-width: 2px; border-color: #69B1F6 }

.cell_am1pm0_today { vertical-align: top; align: left; width: 14%; height:100%; background: url(../image/calendar/am1pm0.gif); background-repeat:repeat-x; border-style: solid; border-width: 2px; border-color: #69B1F6 }

.cell_am0pm1_today { vertical-align: top; align: left; width: 14%; height:100%; background: url(../image/calendar/am0pm1.gif); background-repeat:repeat-x; border-style: solid; border-width: 2px; border-color: #69B1F6 }



.cell_inner { width: 14%; font-size:12px; line-height: 115%;}

.today { color: #0A86D5;}
.holiday { display:block; color: #DF1A36;}
.weekday { color: #1B25FF;}

.cal_header {
	HEIGHT: 35px;
	FONT-WEIGHT: BOLD;
	BACKGROUND: #FFFFFF;
}
.cell_height {
	HEIGHT: 55px;
}
/* update table
---------------------------------------------------- */

.TABLE-UPDATE {
	WIDTH: 550px;
	BORDER: #FE870A 1px solid;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;

}
.TABLE-UPDATE-CELL1 {
	BACKGROUND: #FEDB93;
	BORDER-BOTTOM: #FE870A 1px solid; 
	BORDER-RIGHT: #FE870A 1px solid; 
	WIDTH: 125px;
	COLOR: #000000;
	FONT-WEIGHT: BOLD;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 165%;
}

.TABLE-UPDATE-CELL2 {
	BORDER-BOTTOM: #FE870A 1px solid; 
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: 165%;
}

.TABLE-UPDATE-CELL3 {
	BACKGROUND: #FFC75B;
}

.INPUT-MESSAGE {width:400; height:80;}


/* password table
---------------------------------------------------- */

.PWD-WAKU {
	WIDTH: 500px;
	HEIGHT: 180px;
	BACKGROUND: url(../image/table/pwd_back.gif);
	BACKGROUND-REPEAT: no-repeat;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
.PWD-CELL1 {
	BORDER-BOTTOM: #666666 1px solid; 
	BORDER-RIGHT: #666666 1px dashed; 
	FONT-WEIGHT: BOLD;
	FONT-SIZE: 12px;
}
.PWD-CELL2 {
	BORDER-BOTTOM: #666666 1px solid; 
	FONT-SIZE: 12px;
}
.PWD-CELL3 {
 
}

/* list table
---------------------------------------------------- */
.STD_LIST_HEAD{
	BACKGROUND: #E0FBDE;
	FONT-SIZE:14px;
}
.STD_LIST_TABLE{
	WIDTH:100%;
	COLOR: #000000;
	FONT-SIZE:14px;
	BACKGROUND: #D2D2D2;
}
.STD_LIST_ROW_EVEN{
	BACKGROUND: #F7F7F7;
	BORDER-BOTTOM: 1px #000000 solid;
}
.STD_LIST_ROW_ODD{
	BACKGROUND: #F1F1F1;
	BORDER-BOTTOM: 1px #D2D2D2 solid;
}

/* show table
---------------------------------------------------- */

/* medical-record table
---------------------------------------------------- */
.MREC-MIDASHI {
	BACKGROUND: #EEFEEF;
/*	BORDER-BOTTOM: #FFC92F 1px solid; */
	FONT-SIZE: 14px;
	FONT-WEIGHT: BOLD;
	HEIGHT: 25px;
}

.MREC-HEAD{
		WIDTH:100%;
/*	BACKGROUND: #F1F1F1;
	BORDER: 1px #C1C1C1 solid;
	 class="MREC-HEAD-LIST"*/
}
.MREC-HEAD-LIST{
	BACKGROUND: #FFFFFF;
	BORDER-TOP: #C1C1C1 1px solid; 
	BORDER-BOTTOM: #C1C1C1 1px solid; 
	FONT-SIZE: 12px;
}
.MREC-HEAD-LIST2{
	BACKGROUND: #FFFFFF;
	BORDER-BOTTOM: #C1C1C1 1px solid; 
	FONT-SIZE: 12px;
}
.MREC-TABLE {
	BORDER: #AECECA 1px solid;
	WIDTH:100%;
}

.MREC-CELL1 {
	BACKGROUND: #EEFEEF;
	BORDER-BOTTOM: #AECECA 1px solid; 
	BORDER-RIGHT: #AECECA 1px solid; 
	WIDTH: 125px;
	COLOR: #000000;
	FONT-WEIGHT: BOLD;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 165%;
}

.MREC-CELL2 {
	BORDER-BOTTOM: #AECECA 1px solid; 
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND: #FFFFFF;
	LINE-HEIGHT: 165%;
}

.MREC-CELL3 {
	BACKGROUND: #EEFEEF;
	FONT-SIZE: 12px;
}

.MREC-TEXTAREA {width:100%; height:80;}

/* Q&A
---------------------------------------------------- */
.QA_CAT_PANEL{
	BACKGROUND: #F6FAFE;
/*	BACKGROUND: url(../image/photo/photo-frame-bottom.gif);*/
	PADDING: 5 5 5 5;
	BORDER: 1px #D8E9FF solid;
}

.QA_CAT_CELL1{
	COLOR: #333333;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT:145%;
	letter-spacing: 0.1em;
}
.QA_CAT_CELL2{
	COLOR: #333333;
	FONT-SIZE: 14px;
	LINE-HEIGHT:145%;
	letter-spacing: 0.1em;
}
.QA_SEARCH{
	BORDER: 1px #F4F45C solid;
	BACKGROUND: #FFFFCC;
	PADDING: 10px 15px 10px 15px;
}
.TOPIC_PANEL{
	BACKGROUND: #E3AA68;
}
.TOPIC_HEAD{
	HEIGHT:　30px;
/*	BACKGROUND: #FFD29E;*/
	BACKGROUND: #FFFFFF url(../image/background/orange-gd.gif);
	PADDING: 5 5 5 5;
	COLOR: #000000;
	FONT-SIZE: 14px;
}
.TOPIC_CELL1{
	HEIGHT:　30px;
	BACKGROUND: #FFFFFF;
	PADDING: 5 5 5 5;
	COLOR: #000000;
	FONT-SIZE: 14px;
	letter-spacing: 0.1em;
}
.TOPIC_CELL2{
	BACKGROUND: #FFFFFF;
	PADDING: 5 5 5 5;
	COLOR: #000000;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 145%;
}
.TOPIC_MIDASHI{
	COLOR: #000000;
	FONT-SIZE: 14px;
}
.TOPIC_BODY{
	COLOR: #000000;
	FONT-SIZE: 12px;
	PADDING: 5 0 0 0;
	BACKGROUND: #FFFFFF;
	LINE-HEIGHT: 125%;
	letter-spacing: 0.05em;
}
.ANSWER_PANEL{
	BACKGROUND: #E1E1E1;
}
.ANSWER_HEAD{
	HEIGHT:　30px;
/*	BACKGROUND: #FFD29E;*/
	BACKGROUND: #FFFFFF url(../image/background/blue-gd.gif);
	PADDING: 5 5 5 5;
	COLOR: #000000;
	FONT-SIZE: 14px;
}
.ANSWER_HEAD_TXT{
	COLOR: #000000;
	FONT-SIZE: 14px;
}
.ANSWER_CELL1{
	HEIGHT:　30px;
	BACKGROUND: #F6FAFE;
	PADDING: 5 5 5 5;
	COLOR: #000000;
	FONT-SIZE: 14px;
	letter-spacing: 0.1em;
}
.QA_REPLY{
	FONT-SIZE:12px;
	LINE-HEIGHT:145%;
	COLOR: #666666;
}

/* fonts & docoration
---------------------------------------------------- */
.box-45x20 {width:45; height:20;}
.box-55x20 {width:55; height:20;}
.box-60x20 {width:60; height:20;}
.box-80x20 {width:80; height:20;}
.box-90x20 {width:90; height:20;}
.box-105x20 {width:105; height:20;}
.box-120x20 {width:120; height:20;}
.box-150x20 {width:150; height:20;}
.box-180x20 {width:180; height:20;}
.box-240x20 {width:240; height:20;}
.box-300x20 {width:300; height:20;}
.box-100px20 {width:100%; height:20;}

/* mypage home
---------------------------------------------------- */
/*.new_msg_icon{
	BACKGROUND: #FFFFFF url(../image/icon/symbol/mail.gif) no-repeat;
	WIDTH:60px;
}*/
.NEW_MSG_LI{
	BACKGROUND: url(../image/ptn06/waku-li.gif) no-repeat bottom;
	HEIGHT: 31px;
	PADDING: 5 5 5 5;
	FONT-SIZE: 14px;
	COLOR: #000000;
}

/* フォームボタン強調 */
.bot_b input {
    padding: 2px;
	background-color: orange;/*#FFFFFF;*/
/*	background-image: url(../image/background/v_gd_darkred.gif);*/
	font-weight: bold;
	color: #ffffff;
/*	border: 1px red solid;*/
}

/* login panel
---------------------------------------------------- */
.login-waku-koma {BACKGROUND:#FFFFFF;BORDER-LEFT: #BBBBBB 1px solid;BORDER-RIGHT: #BBBBBB 1px solid;BORDER-BOTTOM: #BBBBBB 1px solid; }