﻿/**********
FEATURE (FLASH&BUTTON) AREA
**********/
#feature-container {
	width:700px;/*height:180px;*//*720px,196px*/
	margin:0 auto;padding:8px 10px;
	clear:both;
	background-color:#f6f3e9;
	border-bottom:2px solid #C3C3C3;
}
#feature-container #flasharea-wrapper {
	width:490px;height:180px;
	margin:0;
	float:left;
	background-color:#FFFFFF;
}
#feature-container #buttonarea-wrapper {
	width:200px;height:180px;
	margin:0;
	background-color:#fbfaf8;
	float:right;
}
#feature-container #buttonarea-wrapper .search a {
	width:185px;height:55px;
	margin:7px auto;
	background:transparent url(index/serch_button.gif) no-repeat scroll left top;
	display:block;
}
#feature-container #buttonarea-wrapper .search a:hover {
	background-position:0 -55px;
}
#feature-container #buttonarea-wrapper .search a span {display:none;}
#feature-container #buttonarea-wrapper .info {
	text-align:center;
}
#feature-container #buttonarea-wrapper .regist {
	width:185px;
	margin:10px auto 0;padding-top:10px;
	border-top:1px solid #f0ecdc;
}
#feature-container #buttonarea-wrapper .regist a {
	width:180px;height:24px;
	margin:0 auto;
	background:transparent url(index/regist_button.gif) no-repeat scroll left top;
	display:block;
}
#feature-container #buttonarea-wrapper .regist a:hover {
	background-position:0 -24px;
}
#feature-container #buttonarea-wrapper .regist a span {display:none;}

/**********
MAP and NEW AREA
**********/
#mapandnew-container {
	width:720px;
	margin:20px auto 0;
	clear:both;
}

#mapandnew-container #map-wrapper {
	width:506px;
	float:left;
	border-right:1px dotted #CCCCCC;
}

#mapandnew-container #map-wrapper #newflash-box {
	height:150px;
	margin:0 0 19px 0;
	_margin-bottom:0;
	padding:0 0 0 8px;
}

/* .header setting [general setting : style.css] start */
#mapandnew-container #map-wrapper div.header2 {
	width:502px;
	height:94px;
	margin:0 0 10px 0;
	padding:0;
}

#mapandnew-container #map-wrapper div.header2 .headerinner-box{
	width:482px;
	height:44px;
	margin:0;
	padding:0 0 0 10px;
}
#mapandnew-container #map-wrapper div.header2 h3 {}
#mapandnew-container #map-wrapper div.header2 h3 img {}
#mapandnew-container #map-wrapper div.header2 h3 small {}
#mapandnew-container #map-wrapper div.header2 .right {
	font-size:10px;
}
/*#mapandnew-container #map-wrapper div.header .right a {
	padding-left:14px;padding-bottom:10px;
	background:transparent url(question_bullet.gif) no-repeat scroll left top;
	text-decoration:none;
}*/
#mapandnew-container #map-wrapper div.header2 .howto {
	margin-top:2px;
	line-height:160%;
}
#mapandnew-container #map-wrapper div.header2 .howto img {
	margin-left:4px;
	vertical-align:text-bottom;
}

#mapandnew-container #map-wrapper div.header2 .near-station-box{
	width:485px;
	height:43px;
	_height:32px;
	margin:0;
	padding:0 0 0 10px;
}

#mapandnew-container #map-wrapper div.header2 .near-station-box p{
	margin:0 0 6px 0;
	font-size:12px;
	color:#444444;
}

#mapandnew-container #map-wrapper div.header2 .near-station-box .pulldown {
	width:161px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	font-size:12px;
	text-align:left;
}

#mapandnew-container #map-wrapper div.header2 .near-station-box select {
	width:135px;
}
/* .header setting end */
#map {
	width:490px;
	height:214px;
	background-color:#666666;
	clear:both;
	margin:18px 8px 0 8px;
}

#mapandnew-container #button-container{
	width:205px;
	margin:0 0 0 8px;
	padding:0;
	float:left;
	display:block;
	text-align:right;
}

#mapandnew-container #button-container .squarebanner-box {
	height:200px;
	margin:0;
	padding:0;
	text-align:left;
	_text-align:right;
}

#mapandnew-container #button-container .squarebanner-box img {
	width:200px;
	height:200px;
	border:none;
}

#mapandnew-container #button-container .squarebanner-box span{
	display:none;
}

#mapandnew-container #button-container .last-kuchikomi a{
	width:200px;
	height:59px;
	margin:15px 0 0 0;
	_margin-top:13px;
	padding:0;
	display:block;
	background:transparent url(index/last_kuchikomi_button.gif) no-repeat scroll left top;
}

#mapandnew-container #button-container .area-search a{
	width:200px;
	height:59px;
	margin:15px 0 0 0;
	_margin-top:13px;
	padding:0;
	display:block;
	background:transparent url(index/area_search_button.gif) no-repeat scroll left top;
}

#mapandnew-container #button-container .subject-search a{
	width:200px;
	height:59px;
	margin:15px 0 0 0;
	_margin-top:13px;
	padding:0;
	display:block;
	background:transparent url(index/subject_search_button.gif) no-repeat scroll left top;
}

#mapandnew-container #button-container .cafe-qlife a{
	width:200px;
	height:59px;
	margin:15px 0 0 0;
	_margin-top:13px;
	padding:0;
	display:block;
	background:transparent url(index/cafe_qlife_button.gif) no-repeat scroll left top;
}
/*  search page  */
#mapandnew-container #button-container .last-kuchikomi-2 a{
	width:200px;
	height:59px;
	margin:0;
	padding:0;
	display:block;
	background:transparent url(index/last_kuchikomi_button.gif) no-repeat scroll left top;
}

#mapandnew-container #button-container .cafe-qlife a{
	width:200px;
	height:59px;
	margin:15px 0 0 0;
	_margin-top:13px;
	padding:0;
	display:block;
	background:transparent url(index/cafe_qlife_button.gif) no-repeat scroll left top;
}
/*  end search page  */
#mapandnew-container #button-container .last-kuchikomi a:hover,
#mapandnew-container #button-container .last-kuchikomi-2 a:hover,
#mapandnew-container #button-container .area-search a:hover,
#mapandnew-container #button-container .subject-search a:hover,
#mapandnew-container #button-container .cafe-qlife a:hover{
	background-position:0 -59px;
}

#mapandnew-container #button-container .last-kuchikomi a:active,
#mapandnew-container #button-container .last-kuchikomi-2 a:active,
#mapandnew-container #button-container .area-search a:active,
#mapandnew-container #button-container .subject-search a:active,
#mapandnew-container #button-container .cafe-qlife a:active{
	background-position:0 -118px;
}

#mapandnew-container #button-container .last-kuchikomi span,
#mapandnew-container #button-container .last-kuchikomi-2 span,
#mapandnew-container #button-container .area-search span,
#mapandnew-container #button-container .subject-search span,
#mapandnew-container #button-container .cafe-qlife span{
	display:none;
}

/********************************************************************************/
#mapandnew-container #button-container #whatsnew-wrapper {
	width:205px;
	margin:5px 0 0 0;
	padding:0;
	float:right;
}

#mapandnew-container #button-container #whatsnew-wrapper div.header {
	padding:0 3px 6px;
	margin-bottom:10px;
}
#mapandnew-container #button-container #whatsnew-wrapper div.header h3 {}
#mapandnew-container #button-containers #whatsnew-wrapper div.header h3 img {}
#mapandnew-container #button-container #whatsnew-wrapper div.header h3 small {}
#mapandnew-container #button-container #whatsnew-wrapper div.header .right {}
#mapandnew-container #button-container #whatsnew-wrapper div.header .right a {}
/* .header setting end */
#mapandnew-container #button-container #whatsnew-wrapper .content {
	width:205px;
	height:144px;
	text-align:left;
	float:left;clear:both;
	margin-top:5px;
	overflow:auto;
	/*Underscore Hack for IE Scroll*/
	_height:145px;
	_overflow-x:hidden;
	_width:188px;/*205px-17px[scrool bar size]*/
	_padding-right:17px;
}
#mapandnew-container #button-container #whatsnew-wrapper .content ul {
	width:100%;
	padding:0;margin:0;
	list-style:none;
}
#mapandnew-container #button-container #whatsnew-wrapper .content ul li {
	margin:0 0 0.5em 3px;padding:0;
	font-size:75%;
	color:#333333;
	line-height:1.2;
}
#mapandnew-container #button-container #whatsnew-wrapper .content ul li a {
	color:#999999;
}
#mapandnew-container #button-container #whatsnew-wrapper .content ul li a span {
	color:#333333;
}
#mapandnew-container #button-container #whatsnew-wrapper .content ul li .summary {
	color:#333333;
}
#mapandnew-container #button-container #whatsnew-wrapper .content ul li .date {
	display:block;
	color:#99873d;
	font-weight:bold;
	text-decoration:none;
}
/**********
ADBANNER AND TEXT AREA
**********/

#adbanner-text-box{
	width:720px;
	height:75px;
	margin:8px auto 0;
	clear:both;
}

#adbanner-text-box .adbanner{
	width:205px;
	height:70px;
	margin:0 0 0 8px;
	padding:5px 0 0 0;
	float:right;
	text-align:left;
	_text-align:right;
}

#adbanner-text-box .adbanner img{
	width:200px;
/*	height:65px; */
	border:none;
}

#adbanner-text-box .adtext{
	width:506px;
	height:70px;
	margin:0;
	padding:0;
	float:right;
	text-align:left;
}

#adbanner-text-box .adtext ul{
	margin:5px 0 0 0;
	padding:0;
	font-size:80%;
	line-height:170%;
}

#adbanner-text-box .adtext ul li{
	margin:0;
	padding:0;
	list-style-type: none;
	color:#ff6633;
	font-weight:bold;
}

#adbanner-text-box .adtext ul li a{
	color:#7F581B;
	font-weight:normal;
}

#adbanner-text-box .adtext ul li a:hover{
	color:#DD9900;
}

/**********
KUCHIKOMI LIST AREA
**********/

#kuchikomi-container {
	width:720px;
	margin:20px auto 0;
	clear:both;
}

#kuchikomi-container #rss-box {
	margin:0;
	padding:0;
	float:right;
}

#kuchikomi-container #rss-box .rss-button a {
	width:48px;
	height:18px;
	margin:0;
	padding:0;
	background:transparent url(button/rss_button.gif) no-repeat scroll left top;
	display:block;
}
#kuchikomi-container #rss-box .rss-button a:visited{background-position:0 0;}
#kuchikomi-container #rss-box .rss-button a:hover{background-position:0 -18px;}
#kuchikomi-container #rss-box .rss-button a:active{background-position:0 -36px;}
#kuchikomi-container #rss-box .rss-button span {display:none;}
/* .header setting [general setting : style.css] start */
#kuchikomi-container div.header {
}
#kuchikomi-container div.header h3 {}
#kuchikomi-container div.header h3 img {}
#kuchikomi-container div.header h3 small {}
#kuchikomi-container div.header .right {}
#kuchikomi-container div.header .right a {}
/* .header setting end **************************************************************/
#kuchikomi-container .list table {
	border-collapse:collapse;
	border-spacing:0;
	width:700px;/*[700px : 48px,350px,190px,40px,72px]*/
	margin:5px auto;
}
#kuchikomi-container .list table td {
	background-color:#ffecc3;
	border-bottom:2px solid #FFFFFF;
	font-size:75%;
}
#kuchikomi-container .list table td.face {
	width:48px;/*[700px : 48px,350px,190px,40px,72px]*/
	vertical-align:middle;
	text-align:center;
}
#kuchikomi-container .list table td.content {
	width:350px;/*[700px : 48px,350px,190px,40px,72px]*/
	padding-bottom:8px;
	background:#ffecc3 url(kuchikomi_list/balloon/bottom.gif) no-repeat scroll 1px bottom;
	vertical-align:top;
	/*for NN7*/
	background-image:url(kuchikomi_list/balloon/bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#kuchikomi-container .list table .even td {background-color:#fff5e1;}
#kuchikomi-container .list table td.content div.wrapper {
	padding-top:8px;
	background:transparent url(kuchikomi_list/balloon/top.gif) no-repeat scroll left top;
	
}
#kuchikomi-container .list table td.content div.balloon {
	background:transparent url(kuchikomi_list/balloon/body.gif) repeat-y scroll left top;
	width:320px;
	padding:6px 15px;
}
#kuchikomi-container .list table td.content div.balloon .summary {
	color:#333333;
	line-height:1.6;
}
#kuchikomi-container .list table td.content div.balloon .summary a {
	color:#CCCCCC;
}

#kuchikomi-container .list table td.content div.balloon .summary a span {
	color:#333333;
}
#kuchikomi-container .list table td.hospital {
	width:190px;/*[700px : 48px,350px,190px,40px,72px]*/
	color:#ae7d12;
}
#kuchikomi-container .list table td.hospital a {
	display:block;
	margin-left:4px;padding:0.2em 0 0.2em 18px;
	background:transparent url(hospital_bullet.gif) no-repeat scroll 0 0.2em;
	line-height:1.4;
	color:#ae7d12;
}

#kuchikomi-container .list table td.hospital a:hover {
	color:#805020;
}

#kuchikomi-container .list table td.hospital .name {
	font-weight:bold;
	display:block;
}
#kuchikomi-container .list table td.hospital .address {
	display:block;
}

#kuchikomi-container .list table td.point {
	width:40px;/*[700px : 48px,350px,190px,40px,72px]*/
	vertical-align:middle;
	text-align:center;
}

#kuchikomi-container .list table td.button {
	width:72px;/*[700px : 48px,350px,190px,40px,72px]*/
}
#kuchikomi-container .list table td.button a {
	display:block;
	width:62px;height:48px;
	margin:0 auto;
	background:transparent url(kuchikomi_list/button.gif) no-repeat scroll left top;
}
#kuchikomi-container .list table td.button a:hover {
	background-position:0 -48px;
}

#kuchikomi-container .list table td.button a span {display:none;}

/***************** kuchikomi-container-s setting start *********************/
#kuchikomi-container-s {
	width:720px;
	margin:20px auto 0;
	clear:both;
}

#kuchikomi-container-s #left-box{
	width:500px;
	margin:0;
	padding:0;
	float:left;
	display:block;
}

#kuchikomi-container-s .list{
	width:490px;
	margin:0 0 0 8px;
	padding:0;
}

#kuchikomi-container-s .list table {
	border-collapse:collapse;
	border-spacing:0;
	width:490px;/*[490px : 48px,252px,190px]*/
	margin:0;
}
#kuchikomi-container-s .list table td {
	background-color:#ffecc3;
	border-bottom:2px solid #FFFFFF;
	font-size:75%;
}
#kuchikomi-container-s .list table td.face {
	width:48px;/*[490px : 48px,252px,190px]*/
	vertical-align:middle;
	text-align:center;
}

#kuchikomi-container-s .list table td.face img{
	margin:5px 0;
	padding:0;
}
#kuchikomi-container-s .list table td.content {
	width:252px;/*[490px : 48px,252px,190px]*/
	padding-bottom:8px;
	background:#ffecc3 url(kuchikomi_list/balloon/bottom_s.gif) no-repeat scroll 1px bottom;
	vertical-align:top;
	/*for NN7*/
	background-image:url(kuchikomi_list/balloon/bottom_s.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#kuchikomi-container-s .list table .even td {background-color:#fff5e1;}
#kuchikomi-container-s .list table td.content div.wrapper {
	padding-top:8px;
	background:transparent url(kuchikomi_list/balloon/top_s.gif) no-repeat scroll left top;
	
}
#kuchikomi-container-s .list table td.content div.balloon {
	background:transparent url(kuchikomi_list/balloon/body_s.gif) repeat-y scroll left top;
	width:222px;
	padding:6px 15px;
}
#kuchikomi-container-s .list table td.content div.balloon .summary {
	color:#333333;
	line-height:1.6;
}
#kuchikomi-container-s .list table td.content div.balloon .summary a {
	color:#CCCCCC;
}

#kuchikomi-container-s .list table td.content div.balloon .summary a span {
	color:#333333;
}
#kuchikomi-container-s .list table td.hospital {
	width:190px;/*[490px : 48px,252px,190px]*/
	color:#ae7d12;
}
#kuchikomi-container-s .list table td.hospital a {
	display:block;
	margin-left:4px;padding:0.2em 0 0.2em 18px;
	background:transparent url(hospital_bullet.gif) no-repeat scroll 0 0.2em;
	line-height:1.4;
	color:#ae7d12;
}

#kuchikomi-container-s.list table td.hospital a:hover {
	color:#805020;
}

#kuchikomi-container-s .list table td.hospital .name {
	font-weight:bold;
	display:block;
}
#kuchikomi-container-s .list table td.hospital .address {
	display:block;
}

#kuchikomi-container-s .list table td.point {
	width:40px;/*[700px : 48px,350px,190px,40px,72px]*/
	vertical-align:middle;
	text-align:center;
}

#kuchikomi-container-s .list table td.button {
	width:72px;/*[700px : 48px,350px,190px,40px,72px]*/
}
#kuchikomi-container-s .list table td.button a {
	display:block;
	width:62px;height:48px;
	margin:0 auto;
	background:transparent url(kuchikomi_list/button.gif) no-repeat scroll left top;
}
#kuchikomi-container-s .list table td.button a:hover {
	background-position:0 -48px;
}

#kuchikomi-container-s .list table td.button a span {display:none;}

/* whatsnew */
#kuchikomi-container-s #whatsnew-wrapper {
	width:210px;
	margin:0;
	padding:0;
	float:right;
}
/* .header setting [general setting : style.css] start */
#kuchikomi-container-s #whatsnew-wrapper div.header {
	padding:0 3px 6px;
	margin-bottom:10px;
}
#kuchikomi-container-s #whatsnew-wrapper div.header h3 {}
#kuchikomi-container-s #whatsnew-wrapper div.header h3 img {}
#kuchikomi-container-s #whatsnew-wrapper div.header h3 small {}
#kuchikomi-container-s #whatsnew-wrapper div.header .right {}
#kuchikomi-container-s #whatsnew-wrapper div.header .right a {}
/* .header setting end */
#kuchikomi-container-s #whatsnew-wrapper .content {
	width:210px;
	height:248px;
	float:left;clear:both;
	margin-top:5px;
	overflow:auto;
	/*Underscore Hack for IE Scroll*/
	_overflow-x:hidden;
	_width:188px;/*205px-17px[scrool bar size]*/
	_padding-right:17px;
}
#kuchikomi-container-s #whatsnew-wrapper .content ul {
	width:100%;
	padding:0;margin:0;
	list-style:none;
}
#kuchikomi-container-s #whatsnew-wrapper .content ul li {
	margin:0 0 0.5em 3px;padding:0;
	font-size:75%;
	color:#333333;
	line-height:1.2;
}
#kuchikomi-container-s #whatsnew-wrapper .content ul li a {
	color:#999999;
}
#kuchikomi-container-s #whatsnew-wrapper .content ul li a span {
	color:#333333;
}
#kuchikomi-container-s #whatsnew-wrapper .content ul li .summary {
	color:#333333;
}
#kuchikomi-container-s #whatsnew-wrapper .content ul li .date {
	display:block;
	color:#99873d;
	font-weight:bold;
	text-decoration:none;
}

/************************************************************************************/


#kuchikomi-container .annotate {
	width:700px;
	margin:15px auto 5px;
}
#kuchikomi-container .annotate table {
	border-collapse:collapse;
	border-spacing:0;
}
#kuchikomi-container .annotate th {
	font-size:75%;/*12px*/
	white-space:nowrap;
	color:#999999;
}
#kuchikomi-container .annotate td.note {
	font-size:56%;/*9px*/
	color:#666666;
}

/**********
HOSPITAL SEARCH AREA
**********/
#search-container {
	width:700px;
	margin:20px auto 0;
	clear:both;
	background:transparent url(index/search_frame/outer_bottom.gif) no-repeat scroll left bottom;
	padding-bottom:8px;
}
#search-inner {
	background:transparent url(index/search_frame/outer_body.gif) repeat-y scroll 0 10px;
}
/* .header setting [general setting : style.css] start */
#search-container div.header {
	height:33px;/*img size*/
	margin:0;padding:8px 10px;
	background:transparent url(index/search_frame/outer_top.gif) no-repeat scroll left top;
	border:none;
}
#search-container div.header h3 {}
#search-container div.header h3 img {}
#search-container div.header h3 small {line-height:33px;/*img size*/}
#search-container div.header .right {line-height:33px;/*img size*/}
#search-container div.header .right a {}

/* .header setting end */

#content-wrapper{
	margin:0 10px;
	padding:0;
	clear:both;
}

/****
search
*****/
#search-wrapper {
	margin:0 10px;
	clear:both;
}


#search-container #content-table{
	width:680px;
	margin:5px 0;
	padding:0px;
	border:0px;
}

#search-container #content-table td{
	border:0px;
	padding:0px;
	vertical-align: top;
}

#search-container #content-table td.topSmall{
	width:334px;
	background:#F8F8F8 url(index/search_frame/top_334px.gif) no-repeat scroll left top;
}

#search-container #content-table td.topLarge{
	width:340px;
	background:#F8F8F8 url(index/search_frame/top_340px.gif) no-repeat scroll left top;
}

#search-container #content-table td.bottomSmall{
	width:334px;
	background:#F8F8F8 url(index/search_frame/bottom_334px.gif) no-repeat scroll left bottom;
}

#search-container #content-table td.bottomLarge{
	width:340px;
	background:#F8F8F8 url(index/search_frame/bottom_340px.gif) no-repeat scroll left bottom;
}

#search-container #content-table td.contentbox{
	background-color:#F8F8F8;
}

#search-container #content-table td.space{
	width:8px;
	height:8px;
}


#search-container #content-table td #flash-map{
	width:320px;
	height:400px;
	margin:5px auto;
	text-align:center;
	clear:both;
}

#search-container #content-table td ul{
	margin:0 0 0 6px;
	padding:0;
	list-style:none;
	font-size:10pt;
	color:#000000;
}

#search-container #content-table td ul li{
	margin:0 4px;
	padding:0;
	line-height:180%;
	float:left;
	display:block;
	_white-space:nowrap;
}

#search-container #content-table td ul li a{
	color:#7f581b;
}

#search-container #content-table td ul li a:hover{
	color:#DDAA33;
}

#search-container #content-table td #treatmentSubject-list{
	width:330px;
	margin:10px auto;
	padding:0;
	clear:both;
	float:left;
}

#search-container #content-table td #treatmentSubject-inner{
	text-align:left;
	float:left;
}

#search-container #content-table td h4{
	margin:5px 5px;
	padding:0px;
}

#search-container #content-table td h5{
	margin:0px 10px 8px 10px;
	padding:0 0 0 16px;
	color:#666666;
	background:transparent url(index/search_frame/bullet.gif) no-repeat scroll left bottom;
}

#search-container #form-inner{
	margin:8px 12px;
	_margin-left:6px;
	padding:0;
	text-align:left;
}

#search-container .form-box{
	width:400px;
	margin:4px 12px 4px 0px;
	float:left;
}

#search-container .form-box input{
	width: 400px;
	margin: 0;
	padding:0;
}

#search-container .form-button{
	height: 18px;
	margin:3px 0 3px 0;
	float:left;
	width: 200px;
}

#search-container .form-button .hospitalsearch input{
	width:83px;
	height:21px;
	margin:0 6px 0 0;
	padding:0;
	float:left;
	display: block;
}
#search-container .form-button .hospitalsearch span {display:none;}

#search-container .form-button .kuchikomisearch input{
	width:104px;
	height:21px;
	margin:0;
	padding:0;
	float:left;
	display: block;
}

/**********
.header general setting
**********/
div.header {
	height:22px;/*standard img size*/
	margin-bottom:15px;padding:0 10px 6px;
	border-bottom:1px solid #CCCCCC;
}

div.header h3 {
	margin:0;padding:0;
	float:left;
}

div.header h3 img {
	float:left;
	border:none;
}

div.header h3 small {
	display:block;
	margin:0 0 0 1em;padding:0;float:left;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	white-space:nowrap;
	line-height:22px;/*standard img size*/
}
div.header .right {
	font-size:12px;
	font-weight:normal;
	color:#666666;
	line-height:22px;/*standard img size*/
	float:right;
}
div.header .right a {
	color:#fe633c;
}

div.header2 {
	/*standard img size*/
	margin-bottom:15px;
	padding:0 10px 4px 0;
	_padding-bottom:0;
	border-bottom:1px solid #CCCCCC;
}

div.header2 h3 {
	margin:0;padding:0;
	float:left;
}
div.header2 h3 img {
	float:left;
	border:none;
}
div.header2 h3 small {
	display:block;
	margin:0 0 0 1em;padding:0;float:left;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	white-space:nowrap;
	line-height:22px;/*standard img size*/
}
div.header2 .right {
	font-size:12px;
	font-weight:normal;
	color:#666666;
	line-height:22px;/*standard img size*/
	float:right;
}
div.header2 .right a {
	color:#fe633c;
}
/**********
registbutton-container
**********/

#registbutton-container {
	width:700px;/*height:180px;*//*720px,196px*/
	margin:30px auto;
	padding:8px 10px;
	clear:both;
}

#registbutton-container wrapper{
	margin:0 auto;
	padding:0;
	clear:both;
	text-align:center;
}

#registbutton-container .regist a{
	width:220px;
	height:26px;
	margin:0;
	padding:0;
	background:transparent url(button/regist.gif) no-repeat scroll 0px 0px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#registbutton-container .regist a:visited {background-position:0 0px;}
#registbutton-container .regist a:hover {background-position:0 -26px;}
#registbutton-container .regist a:active {background-position:0 -52px;}
#registbutton-container .regist span{
	display:none;
}


/***************

KUCHIKOMI LIST PAGE

***************/

#kuchikomi-container .list table td.hospital-wide {
	width:262px;/*[700px : 48px,350px,190px,40px,72px]*/
	color:#ae7d12;
}
#kuchikomi-container .list table td.hospital-wide a {
	display:block;
	margin-left:4px;padding:0.2em 0 0.2em 18px;
	background:transparent url(hospital_bullet.gif) no-repeat scroll 0 0.2em;
	line-height:1.4;
	color:#ae7d12;
}

#kuchikomi-container .list table td.hospital-wide a:hover {
	color:#805020;
}

#kuchikomi-container .list table td.hospital-wide .name {
	font-weight:bold;
	display:block;
}
#kuchikomi-container .list table td.hospital-wide .address {
	display:block;
}



