/* base */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
} 
table { 
	border-collapse:collapse; 
/*	border-spacing:0; */
} 
fieldset,img {  
	border:0;
} 
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 
ol,ul { 
	list-style:none; 
} 
caption,th { 
	text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
}
textarea,input,select { font-size: 100%; }
img { vertical-align: bottom; }

body {
	background-image: url(../images/base/header_bg.png);
	background-repeat: repeat-x;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#master-box {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #master-box #header {
	float: left;
	width: 900px;
	height: 74px;
}
#header h1 a {
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	line-height: 16px;
	background-image: url(../images/base/main_logo.png);
	background-repeat: no-repeat;
	float: left;
	height: 68px;
	width: 300px;
	padding-top: 6px;
}
#header #header-login {
	text-align: right;
	float: left;
	width: 600px;
	height: 24px;
	margin-top: 16px;
}
#header-login .hl-item {
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
}
#header-login form input {
	vertical-align: middle;
	font-size: 12px;
}
#header-login-navi {
	width: 600px;
	float: left;
	text-align: right;
	height: 26px;
	line-height: 26px;
}
#header-login-navi a {
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/base/hl_navi_bg.png);
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position: left center;
	margin-left: 8px;
}
#global-navi ul {
	width: 900px;
}
#global-navi li {
	display: inline;
}
#global-navi li a {
	float: left;
	height: 0px;
	width: 180px;
	padding-top: 42px;
	overflow-x: hidden;
	overflow-y: hidden;
	background-repeat: no-repeat;
}
#global-navi .gnavi-1 a {
	background-image: url(../images/base/gnavi_1.png);
	background-position: 0px 0px;
}
#global-navi .gnavi-2 a {
	background-image: url(../images/base/gnavi_2.png);
	background-position: 0px 0px;
}
#global-navi .gnavi-3 a {
	background-image: url(../images/base/gnavi_3.png);
	background-position: 0px 0px;
}
#global-navi .gnavi-4 a {
	background-image: url(../images/base/gnavi_4.png);
	background-position: 0px 0px;
}
#global-navi .gnavi-5 a {
	background-image: url(../images/base/gnavi_5.png);
	background-position: 0px 0px;
}
#global-navi .gnavi-4 {
	background-image: url(../images/base/gnavi_4_close.png);
	background-position: 0px 0px;
	float: left;
	height: 0px;
	width: 180px;
	padding-top: 42px;
	overflow-x: hidden;
	overflow-y: hidden;
	background-repeat: no-repeat;
}
#global-navi .gnavi-5 {
	background-image: url(../images/base/gnavi_5_close.png);
	background-position: 0px 0px;
	float: left;
	height: 0px;
	width: 180px;
	padding-top: 42px;
	overflow-x: hidden;
	overflow-y: hidden;
	background-repeat: no-repeat;
}
#topics-path ul {
	background-color: #FBFBFB;
	width: 890px;
	float: left;
	margin-top: 12px;
	margin-bottom: 18px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	border: 1px solid #F2F2F2;
}
#topics-path li {
	font-size: 10px;
	line-height: 10px;
	color: #CCC;
	float: left;
	font-weight: bold;
	margin-right: 7px;
}
#topics-path li a {
	font-size: 10px;
	line-height: 10px;
	color: #999;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/base/topic_path_bg.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 14px;
}
#leftbox {
	float: left;
	width: 720px;
	clear: both;
}
#right-box {
	float: right;
	width: 160px;
}
#footer {
	width: 900px;
	margin-top: 24px;
	background-image: url(../images/base/footer_bg_copyright.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 24px;
	/*	float: left;*/
	clear: both;
}
#footer .footer-pagetop {
	width: 880px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #00AFDA;
	padding-right: 20px;
	float: left;
	margin-bottom: 7px;
}
#footer .footer-pagetop a {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/base/pagetop_bg.png);
	height: 16px;
	width: 100px;
	display: block;
	background-repeat: no-repeat;
	float: right;
	text-align: center;
	padding-top: 4px;
}
#footer #epr-footer {
	font-size: 10px;
	color: #999;
	line-height: 2;
	margin-bottom: 4px;
	width: 900px;
	clear: right;
}
#footer #epr-footer a {
	color: #CCC;
	text-decoration: none;
}
#footer .footer-link {
	font-size: 12px;
	color: #45A4C1;
	text-align: center;
	width: 900px;
	line-height: 2;
}
#footer .footer-link a {
	color: #45A4C1;
	text-decoration: none;
}
/* search list */
.search-list #japan-map  {
	float: left;
	height: 528px;
	width: 720px;
}
/* quick search */
.quick-search-box {
	float: left;
	width: 704px;
	padding-top: 16px;
	padding-right: 8px;
	padding-bottom: 16px;
	padding-left: 8px;
	margin-bottom: 24px;
	background-color: #FBFBFB;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #E6E6E6;
	border-bottom-color: #CCC;
}
.quick-search-box form {
	float: left;
	width: 704px;
	font-size: 12px;
	line-height: 22px;
}
.quick-search-box form .qs-area1 {
	background-image: url(../images/search/qs_tag_step1.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 36px;
	vertical-align: bottom;
	height: 24px;
	display: inline-block;
}
.quick-search-box form .qs-area2 {
	background-image: url(../images/search/qs_tag_step2.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 36px;
	vertical-align: bottom;
	height: 24px;
	display: inline-block;
}
.quick-search-box form .qs-cname {
	background-image: url(../images/search/qs_tag_step3.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 36px;
	vertical-align: bottom;
	height: 24px;
	display: inline-block;
}
.quick-search-box form .qs-cname input {
	width: 200px;
}
.quick-search-box form .qs-search {
	padding-left: 12px;
	vertical-align: bottom;
	height: 24px;
	display: inline-block;
}
.quick-search-box form .qs-text {
	padding-top: 36px;
	padding-right: 4px;
	padding-left: 4px;
	vertical-align: bottom;
	height: 24px;
	display: inline-block;
}
.quick-search-sidebox form {
	width: 148px;
	font-size: 11px;
	color: #000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	margin-bottom: 10px;
	background-color: #FBFBFB;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.quick-search-sidebox h3 {
	font-size: 12px;
	color: #666;
	text-align: center;
	margin-bottom: 6px;
}
.quick-search-sidebox form .qss-item {
	margin-bottom: 8px;
	line-height: 1.5;
	padding-bottom: 8px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
.quick-search-sidebox form .qss-item .qss-option {
	width: 142px;
}
.quick-search-sidebox form .qss-search {
	text-align: center;
}
/* search list */

/* content */
/* comment */
#post-comment-box a {
	background-image: url(../images/base/post_comment_box.png);
	background-repeat: no-repeat;
	height: 60px;
	width: 150px;
	display: block;
	padding-top: 40px;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.5;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	color: #B21F62;
	margin-bottom: 4px;
}
#post-link {
	margin-bottom: 2px;
}
/* site attention */
#attention-box {
	width: 150px;
	background-image: url(../images/base/attention_box_bg.png);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	padding-top: 40px;
	line-height: 1.5;
	padding-right: 5px;
	padding-left: 5px;
	height: 160px;
	margin-bottom: 12px;
}
#attention-box p {
	margin-bottom: 10px;
}
#attention-box li a {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 22px;
	background-image: url(../images/base/attention_box_link_bg.gif);
	background-position: left;
	padding-left: 10px;
	background-repeat: no-repeat;
}
#attention-link {
	margin-bottom: 10px;
}
/* search japan map */
#search-japan-map {
	background-image: url(../images/base/search_japan_map.png);
	background-repeat: no-repeat;
	height: 310px;
	width: 680px;
	padding-top: 60px;
	padding-left: 40px;
}
#search-japan-map h2 {
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	margin-bottom: 10px;
}
#search-japan-map dl {
	line-height: 2.5;
	width: 560px;
}
#search-japan-map dt {
	clear: left;
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 100px;
	padding-right: 10px;
}
#search-japan-map dd {
	font-size: 14px;
	color: #CCC;
}
#search-japan-map .area-1 {
	color: #669900;
	background-image: url(../images/base/sj_dt_bg_1.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#search-japan-map .area-2 {
	color: #339900;
	background-image: url(../images/base/sj_dt_bg_2.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#search-japan-map .area-3 {
	color: #FF9900;
	background-image: url(../images/base/sj_dt_bg_3.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#search-japan-map .area-4 {
	color: #FF6666;
	background-image: url(../images/base/sj_dt_bg_4.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#search-japan-map .area-5 {
	color: #CC66CC;
	background-image: url(../images/base/sj_dt_bg_5.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#search-japan-map .area-6 {
	color: #6699FF;
	background-image: url(../images/base/sj_dt_bg_6.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#search-japan-map .area-1dd a {
	color: #669900;
}
#search-japan-map .area-2dd a {
	color: #339900;
}
#search-japan-map .area-3dd a {
	color: #FF9900;
}
#search-japan-map .area-4dd a {
	color: #FF6666;
}
#search-japan-map .area-5dd a {
	color: #CC66CC;
}
#search-japan-map .area-6dd a {
	color: #6699FF;
}
#serach-japan-list {
	float: left;
	width: 720px;
	margin-top: 24px;
}
#serach-japan-list h2 {
	font-size: 18px;
	color: #46B4E1;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #29A4DA;
	margin-bottom: 6px;
	padding-bottom: 6px;
	line-height: 1;
	float: left;
	width: 720px;
}
#serach-japan-list .sl-box-6 {
	float: left;
	width: 112px;
	font-size: 12px;
	line-height: 1.5;
	padding: 4px;
	color: #CCC;
}
#serach-japan-list .sl-box-6 h3 {
	font-size: 12px;
	color: #666;
	font-weight: bold;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	line-height: 1;
}
#serach-japan-list .sl-box-6 ul li a {
	color: #666;
	width: 112px;
	display: block;
}
/* search area list */
.search-area-list .city-select h2 {
	line-height: 38px;
	font-size: 18px;
	font-weight: bold;
	height: 50px;
	color: #FFF;
	float: left;
	width: 680px;
	background-image: url(../images/search/search_select_h2_bg.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	margin-bottom: 0px;
}
.search-area-list .city-select .sal-nomal h3 {
	font-size: 14px;
	color: #29A4DA;
	line-height: 22pt;
	float: left;
	font-weight: bold;
	padding-left: 4px;
	background-color: #FFF;
	width: 716px;
}
.search-area-list .city-select .sal-nomal ul {
	margin-bottom: 24px;
	float: left;
	width: 720px;
	font-size: 12px;
	color: #CCC;
}
.search-area-list .city-select .sal-nomal ul li {
	display: inline-block;
	float: left;
	width: 118px;
	text-align: center;
	height: 26px;
	line-height: 26px;
	background-color: #FBFBFB;
	margin: 1px;
}
*html .search-area-list .city-select .sal-nomal ul li {
	display: inline-block;
	float: left;
	width: 132px;
	text-align: left;
	height: 26px;
	line-height: 26px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FBFBFB;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.search-area-list .city-select .sal-nomal ul li a {
	color: #666;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
.search-area-list .city-select .sal-nomal ul li a:hover {
	color: #FFF;
	display: block;
	font-weight: bold;
	text-decoration: none;
	background-color: #5BB7EE;
}
/* area select sp */
.area-navi-select5 {
	background-image: url(../images/search/sa_5_bg.png);
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	width: 720px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000;
	margin-bottom: 12px;
	background-position: top;
}
.area-navi-select5 li {
	display: inline-block;
	float: left;
}
.area-navi-select5 .asn-selected {
	background-image: url(../images/search/sa_nolink_bg.png);
	width: 144px;
	height: 40px;
	line-height: 30px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	background-position: center top;
}
.area-navi-select5 li a {
	width: 144px;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
.area-navi-select4 {
	background-image: url(../images/search/sa_4_bg.png);
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	width: 720px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000;
	margin-bottom: 12px;
	background-position: top;
}
.area-navi-select4 li {
	display: inline-block;
	float: left;
}
.area-navi-select4 .asn-selected {
	background-image: url(../images/search/sa_nolink_bg.png);
	width: 180px;
	height: 40px;
	line-height: 30px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	background-position: center top;
}
.area-navi-select4 li a {
	width: 180px;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
.search-area-list .city-select .sal-sp h3 {
	font-size: 14px;
	color: #29A4DA;
	line-height: 22pt;
	float: left;
	font-weight: bold;
	padding-left: 4px;
	background-color: #FFF;
	width: 716px;
}
.search-area-list .city-select .sal-sp ul {
	margin-bottom: 24px;
	float: left;
	width: 720px;
	font-size: 12px;
	color: #CCC;
}
.search-area-list .city-select .sal-sp ul li {
	display: inline-block;
	float: left;
	width: 118px;
	text-align: center;
	height: 26px;
	line-height: 26px;
	background-color: #FBFBFB;
	margin: 1px;
}
*html .search-area-list .city-select .sal-sp ul li {
	display: inline-block;
	float: left;
	width: 132px;
	text-align: left;
	height: 26px;
	line-height: 26px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FBFBFB;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.search-area-list .city-select .sal-sp ul li a {
	color: #666;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
.search-area-list .city-select .sal-sp ul li a:hover {
	color: #FFF;
	display: block;
	font-weight: bold;
	text-decoration: none;
	background-color: #5BB7EE;
}
.search-pickup {
	float: left;
	width: 720px;
	margin-bottom: 38px;
	margin-top: 12px;
}
.search-pickup h2 {
	font-size: 12px;
	color: #000;
	background-image: url(../images/search/search_pickup_h2.png);
	line-height: 23px;
	background-repeat: no-repeat;
	padding-left: 140px;
	margin-bottom: 12px;
}
.search-pickup ul li a {
	font-size: 14px;
	line-height: 20px;
	color: #666;
	background-image: url(../images/search/search_pickup_blet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 660px;
	display: block;
	padding-left: 60px;
	margin-bottom: 12px;
	text-decoration: none;
	height: 20px;
}
.search-pickup ul li a .search-pickup-add {
	font-size: 10px;
	color: #999;
	line-height: 20px;
}
/* search result */
#result-box {
	float: left;
	width: 720px;
	margin-bottom: 16px;
}
.search-search-result h2 {
	line-height: 38px;
	font-size: 18px;
	font-weight: bold;
	height: 50px;
	color: #FFF;
	float: left;
	width: 680px;
	background-image: url(../images/search/search_select_h2_bg.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}
.result-nomal-box {
	float: left;
	width: 720px;
	padding-top: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-bottom: 16px;
}
.result-nomal-box .sr-cphoto {
	float: left;
	width: 90px;
}
.result-nomal-box .sr-clinic-info {
	float: left;
	width: 459px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-right: 10px;
}
.sr-clinic-info .sr-cname {
}
.sr-clinic-info .sr-cname a {
	font-size: 16px;
	line-height: 1.5;
	font-weight: bold;
	color: #6C777F;
	text-decoration: none;
}
.sr-clinic-info .sr-cadd {
	font-size: 14px;
	line-height: 1.5;
	color: #666;
	margin-bottom: 12px;
}
.sr-clinic-info .sr-call-no {
	margin-bottom: 6px;
}
.sr-clinic-info .sr-licom-call  {
	background-image: url(../images/search/sr_licom_call.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 14px;
	margin-right: 10px;
	padding-left: 18px;
	line-height: 14px;
	display: inline-block;
	font-size: 12px;
	color: #666;
}
.sr-clinic-info .sr-call  {
	background-image: url(../images/search/sr_call.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 14px;
	padding-left: 18px;
	line-height: 14px;
	display: inline-block;
	color: #666;
	font-size: 12px;
}
.sr-clinic-info .sr-attention {
	font-size: 10px;
	color: #C69;
	margin-bottom: 12px;
}
.sr-clinic-info .sr-access {
	font-size: 12px;
	line-height: 1.5;
	color: #999;
}
.sr-clinic-info .sr-access .sr-access-labal {
	color: #666;
}
.search-no-result {
	margin-top: 24px;
	padding-bottom: 400px;
	float: left;
	width: 720px;
}
.search-no-result .serach-no-result-text {
	font-size: 14px;
	line-height: 2;
	color: #666;
	text-align: center;
	margin-bottom: 32px;
}
.result-nomal-box .sr-navi {
	float: left;
	width: 150px;
}
.result-nomal-box .sr-navi img {
	margin-bottom: 4px;
}
.result-nomal-box .sr-navi .comment-count {
	font-size: 12px;
	color: #999;
	padding-top: 4px;
	text-align: center;
}
.result-nomal-box .sr-navi .comment-count .comment-count-no {
	font-size: 18px;
	font-weight: normal;
	color: #F90;
	margin-right: 4px;
	margin-left: 4px;
}
/* pickup clinic */
#pickup-clinic {
	margin-bottom: 28px;
	float: left;
}
#pickup-clinic h2 {
	background-image: url(../images/base/h2_pickup_bg.png);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 14px;
	color: #000;
	padding-top: 55px;
	margin-bottom: 14px;
}
#pickup-clinic .pc-box {
	background-color: #F9F5EC;
	width: 708px;
	border: 1px solid #E9D8CF;
	padding: 5px;
	float: left;
	margin-bottom: 12px;
	font-size: 12px;
	line-height: 1.5;
	color: #666;
}
#pickup-clinic .pc-box .pcb-cname {
	font-size: 16px;
	color: #630;
	font-weight: bold;
}
#pickup-clinic .pc-box .pcb-cadd {
	color: #666;
	display: inline-block;
	margin-bottom: 6px;
}
#pickup-clinic .pc-box img {
	padding: 1px;
	border: 1px solid #E9D8CF;
	float: left;
	margin-right: 5px;
}
#pickup-clinic .pc-box .pcb-link a {
	color: #630;
	float: right;
	margin-top: 6px;
}
#site-info {
	float: left;
	width: 720px;
	margin-top: 24px;
}
#site-info h2 {
	font-size: 12px;
	color: #666;
	background-image: url(../images/base/information_h2_bg.png);
	padding-top: 36px;
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 12px;
}
#site-info dl {
	font-size: 12px;
	color: #333;
	line-height: 1.5;
}
#site-info dl dt {
	float: left;
	width: 100px;
	color: #09C;
}
#site-info dl dd {
	float: left;
	width: 620px;
	margin-bottom: 6px;
}
/* new commnet */
#new-comment-harf {
	float: left;
	width: 350px;
}
#new-comment-harf h2 {
	background-image: url(../images/base/h2_newcomment_bg.png);
	background-repeat: no-repeat;
	text-align: right;
	width: 350px;
	padding-top: 10px;
	margin-bottom: 0px;
	height: 30px;
}
#new-comment-harf h2 a {
	color: #999;
	font-size: 12px;
	text-decoration: none;
}
#new-comment-harf .icon-note {
	width: 350px;
	margin-bottom: 12px;
}
#new-comment-harf .icon-note img {
	vertical-align: middle;
	margin-right: 4px;
}
#new-comment-harf .icon-note a {
	font-size: 12px;
	color: #999;
	line-height: 20px;
	text-decoration: none;
}
#new-comment-harf .new-comment-harf-box {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	margin-top: 1px;
	margin-bottom: 14px;
	padding-top: 14px;
	float: left;
}
#new-comment-harf .new-comment-harf-box .nc-harf-cname {
	width: 350px;
	font-size: 14px;
	color: #6C777F;
	margin-bottom: 12px;
	line-height: 20px;
	font-weight: bold;
}
#new-comment-harf .new-comment-harf-box .nc-harf-cname img {
	vertical-align: text-bottom;
	margin-right: 2px;
}
#new-comment-harf .new-comment-harf-box .nc-harf-commnment {
	font-size: 12px;
	line-height: 1.5;
	width: 350px;
}
#new-comment-harf .new-comment-harf-box .nc-harf-commnment span {
	color: #999;
	display: inline-block;
	margin-bottom: 6px;
}
#new-comment-harf .new-comment-harf-box .nc-harf-link {
	color: #B21F62;
	font-size: 12px;
	line-height: 20px;
	text-align: right;
	width: 350px;
	float: right;
	margin-top: 6px;
}
#new-comment-harf .new-comment-harf-box .nc-harf-link a {
	color: #1394D8;
	font-size: 12px;
	line-height: 20px;
	text-align: right;
}
/* commnet list */
#comment-list-full {
	float: left;
	width: 720px;
}
#comment-list-full h2 {
	background-image: url(../images/comment/h2_comment_h2.png);
	background-repeat: no-repeat;
	width: 720px;
	padding-top: 42px;
	height: 0px;
	overflow: hidden;
	margin-bottom: 0px;
}
#comment-list-full #com-attention {
	width: 698px;
	background-color: #FCFCFC;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F3F3F3;
	border-bottom-color: #F3F3F3;
	border-left-color: #F3F3F3;
	font-size: 12px;
	line-height: 2;
	color: #333;
	margin-bottom: 24px;
}
#comment-list-full #com-attention dt {
	font-weight: bold;
	color: #C33977;
	float: left;
}
#comment-list-full #com-attention dd a {
	color: #B21F62;
}
/* comment tab 1on */
#comment-list-full #com-tab-1on {
	width: 720px;
	float: left;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #00AFDA;
}
#comment-list-full #com-tab-1on #com-tab-1 {
	background-image: url(../images/comment/com_tag_1_on.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 150px;
	padding-top: 26px;
	overflow: hidden;
	float: left;
	margin-right: 1px;
}
#comment-list-full #com-tab-1on #com-tab-2 a {
	background-image: url(../images/comment/com_tag_2_off.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 150px;
	margin-right: 1px;
	padding-top: 26px;
	overflow: hidden;
	float: left;
	margin-right: 1px;
}
#comment-list-full #com-tab-1on #com-tab-3 a {
	background-image: url(../images/comment/com_tag_3_off.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 150px;
	padding-top: 26px;
	overflow: hidden;
	float: left;
	margin-right: 1px;
}
/* comment tab 2on */
#comment-list-full #com-tab-2on {
	width: 720px;
	float: left;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #99CC00;
}
#comment-list-full #com-tab-2on #com-tab-1 a {
	background-image: url(../images/comment/com_tag_1_off.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 150px;
	padding-top: 26px;
	overflow: hidden;
	float: left;
	margin-right: 1px;
}
#comment-list-full #com-tab-2on #com-tab-2 {
	background-image: url(../images/comment/com_tag_2_on.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 150px;
	margin-right: 1px;
	padding-top: 26px;
	overflow: hidden;
	float: left;
	margin-right: 1px;
}
#comment-list-full #com-tab-2on #com-tab-3 a {
	background-image: url(../images/comment/com_tag_3_off.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 150px;
	padding-top: 26px;
	overflow: hidden;
	float: left;
	margin-right: 1px;
}
/* comment tab 3on */
#comment-list-full #com-tab-3on {
	width: 720px;
	float: left;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
#comment-list-full #com-tab-3on #com-tab-1 a {
	background-image: url(../images/comment/com_tag_1_off.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 150px;
	padding-top: 26px;
	overflow: hidden;
	float: left;
	margin-right: 1px;
}
#comment-list-full #com-tab-3on #com-tab-2 a {
	background-image: url(../images/comment/com_tag_2_off.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 150px;
	margin-right: 1px;
	padding-top: 26px;
	overflow: hidden;
	float: left;
	margin-right: 1px;
}
#comment-list-full #com-tab-3on #com-tab-3 {
	background-image: url(../images/comment/com_tag_3_on.png);
	background-repeat: no-repeat;
	height: 0px;
	width: 150px;
	padding-top: 26px;
	overflow: hidden;
	float: left;
	margin-right: 1px;
}
#comment-list-full #comment-tab li {
	display: inline;
}
#comment-list-full .icon-note {
	width: 720px;
	margin-bottom: 12px;
}
#comment-list-full .icon-note img {
	vertical-align: middle;
	margin-right: 4px;
}
#comment-list-full .icon-note a {
	font-size: 12px;
	color: #09C;
	line-height: 20px;
	text-decoration: none;
}
#comment-list-full .comment-list-full-box {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	margin-top: 1px;
	margin-bottom: 24px;
	padding-top: 24px;
	float: left;
}
#comment-list-full .comment-list-full-box .nc-full-cname {
	width: 720px;
	font-size: 16px;
	margin-bottom: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #6C777F;
}
#comment-list-full .comment-list-full-box .nc-full-cname .nc-cadd {
	font-size: 12px;
	font-weight: normal;
}
#comment-list-full .comment-list-full-box .nc-full-cname img {
	vertical-align: text-bottom;
	margin-right: 2px;
}
#comment-list-full .comment-list-full-box .nc-full-commnment {
	font-size: 12px;
	line-height: 1.5;
	width: 720px;
}
#comment-list-full .comment-list-full-box .nc-full-commnment span {
	color: #999;
	display: inline-block;
	margin-bottom: 6px;
}
/*#comment-list-full .comment-list-full-box .nc-full-link {
	color: #B21F62;
	font-size: 12px;
	line-height: 20px;
	text-align: right;
	float: left;
	margin-top: 6px;
	width: 720px;
}
#comment-list-full .comment-list-full-box .nc-full-link a {
	color: #1394D8;
	font-size: 12px;
	line-height: 20px;
	text-align: right;
}*/
.comment-recommend {
	width: 720px;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 12px;
	float: left;
	background-color: #F9F9F9;
}
.comment-recommend .nc-full-link {
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
	margin-right: 12px;
	padding-right: 12px;
	padding-left: 4px;
}
.comment-recommend .reco-total {
	float: left;
	margin-right: 20px;
	line-height: 22px;
	color: #475C68;
	font-weight: bold;
}
.comment-recommend .reco-post {
	float: left;
	line-height: 22px;
	color: #999;
}
.comment-recommend .reco-post img {
	margin-left: 6px;
}
.comment-recommend-half {
	width: 350px;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 12px;
	float: left;
	background-color: #F9F9F9;
}
.comment-recommend-half .nc-full-link {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
	margin-right: 12px;
	padding-right: 12px;
	padding-left: 4px;
}
.comment-recommend-half .reco-total {
	margin-right: 20px;
	line-height: 22px;
	color: #475C68;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
}
.comment-recommend-half .reco-post {
	line-height: 22px;
	color: #999;
	text-align: left;
	padding-left: 4px;
}
.comment-recommend-half .reco-post img {
	margin-left: 6px;
}
/* page navi */
.page-navi  {
	float: left;
	width: 710px;
	background-color: #FCFCFC;
	height: 26px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	padding-top: 4px;
	margin-bottom: 24px;
}
.page-navi .card-select {
	display: inline;
	float: left;
}
.page-navi .card-select img {
	margin-right: 4px;
	vertical-align: middle;
}
.page-navi div {
	float: left;
}
.page-navi .pagenate {
	float: right;
}
.page-navi .pagenate .prev, .page-navi .pagenate .next {
	line-height: 22px;
	margin-right: 4px;
	margin-left: 4px;
	color: #CCC;
}
.page-navi .pagenate .prev a, .page-navi .pagenate .next a {
	line-height: 22px;
	margin-right: 4px;
	margin-left: 4px;
	font-weight: bold;
	color: #1394D8;
	text-decoration: none;
}
.page-navi .pagenate .no span {
	display: block;
	float: left;
	text-align: center;
	background-color: #1394D8;
	margin-right: 2px;
	margin-left: 2px;
	font-weight: bold;
	color: #FFF;
	height: 20px;
	line-height: 20px;
	border: 1px solid #1394D8;
	padding-right: 4px;
	padding-left: 4px;
}
.page-navi .pagenate .no a {
	float: left;
	display: block;
	text-align: center;
	background-color: #FFF;
	margin-right: 2px;
	margin-left: 2px;
	border: 1px solid #1394D8;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	padding-right: 4px;
	padding-left: 4px;
	color: #1394D8;
	font-weight: bold;
}
/* new regist clinic */
#new-regist-clinic-harf {
	float: right;
	width: 350px;
}
#new-regist-clinic-harf h2 {
	background-image: url(../images/base/h2_new_regist_bg.png);
	background-repeat: no-repeat;
	text-align: right;
	width: 350px;
	margin-bottom: 0px;
	height: 30px;
	padding-top: 10px;
}
#new-regist-clinic-harf h2 a {
	color: #999;
	font-size: 12px;
	text-decoration: none;
}#new-regist-clinic-harf li {
	background-color: #F9F9F9;
	border: 1px solid #E6E6E6;
	float: left;
	width: 348px;
	margin-bottom: 5px;
}
#new-regist-clinic-harf li a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	display: block;
	float: left;
	padding: 4px;
	width: 332px;
	line-height: 1.75;
	border: 4px solid #FFF;
}
#new-regist-clinic-harf img {
	padding: 1px;
	border: 1px solid #FFF;
	margin-right: 5px;
	float: left;
}
#comment-post-step5 {
	float: left;
	width: 720px;
	margin-bottom: 48px;
}
#comment-post-step5 h2 {
	font-size: 18px;
	line-height: 50px;
	background-image: url(../images/comment/comment_post_h2_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 60px;
	font-weight: bold;
	color: #465B67;
	margin-bottom: 6px;
}
#comment-post-step5 .step5-1 {
	background-image: url(../images/comment/step5_1.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 40px;
	font-size: 14px;
	color: #3395BC;
	margin-bottom: 18px;
}
#comment-post-step5 .step5-2 {
	background-image: url(../images/comment/step5_2.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 40px;
	font-size: 14px;
	color: #3395BC;
	margin-bottom: 18px;
}
#comment-post-step5 .step5-3 {
	background-image: url(../images/comment/step5_3.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 40px;
	font-size: 14px;
	color: #3395BC;
	margin-bottom: 18px;
}
#comment-post-step5 .step5-4 {
	background-image: url(../images/comment/step5_4.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 40px;
	font-size: 14px;
	color: #3395BC;
	margin-bottom: 18px;
}
#comment-post-step5 .step5-5 {
	background-image: url(../images/comment/step5_5.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 40px;
	font-size: 14px;
	color: #3395BC;
	margin-bottom: 18px;
}
#comment-post-step5 .step3-1 {
	background-image: url(../images/comment/step3_1.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 40px;
	font-size: 14px;
	color: #3395BC;
	margin-bottom: 18px;
}
#comment-post-step5 .step3-2 {
	background-image: url(../images/comment/step3_2.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 40px;
	font-size: 14px;
	color: #3395BC;
	margin-bottom: 18px;
}
#comment-post-step5 .step3-3 {
	background-image: url(../images/comment/step3_3.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 40px;
	font-size: 14px;
	color: #3395BC;
	margin-bottom: 18px;
}
#post-form {
	width: 720px;
	margin-top: 12px;
	font-size: 12px;
	color: #666;
}
#post-form form h3 {
	font-size: 14px;
	font-weight: bold;
	color: #465B67;
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#post-form form .form-box {
	margin-bottom: 18px;
}
#post-form form .form-box .item-name {
	width: 170px;
	background-color: #FCFCFC;
}
#post-form form .form-box td {
	padding: 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#post-form form .form-box .comment-area {
	width: 520px;
}
#post-form form .form-box .comment-areab {
	width: 700px;
}
#post-form .comment-submit {
	text-align: center;
}
.comment-thanks {
	font-size: 14px;
	line-height: 2;
	color: #666;
	margin-bottom: 48px;
	text-align: center;
	padding-top: 48px;
}
.comment-post-toppage {
	text-align: center;
	margin-bottom: 120px;
}
.post-result-box {
	margin-bottom: 36px;
}
.post-result-box .post-result-list {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-left: 10px;
	float: left;
	width: 706px;
	margin-bottom: 18px;
}
.post-result-box .pr-clinic-name {
	font-size: 12px;
	line-height: 1.5;
	color: #465B67;
	margin-bottom: 6px;
	float: left;
	width: 520px;
}
.post-result-box .pr-clinic-add {
	font-size: 12px;
	line-height: 1.5;
	color: #999;
	float: left;
	width: 520px;
}
.post-result-box .post-result-list a img {
	float: right;
}
.post-search {
	font-size: 14px;
	color: #999;
	margin-bottom: 24px;
	margin-top: 24px;
}
.post-search form {
	background-color: #FCFCFC;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #CCC;
}
.post-attention {
	font-size: 12px;
	color: #9C0;
	line-height: 2;
	padding: 2px;
	border: 1px solid #9C0;
	margin-bottom: 6px;
	font-weight: bold;
}
.post-attention ul {
	list-style-type: disc;
	list-style-position: inside;
	background-color: #EBFFD5;
	padding: 5px;
}
.post-error {
	font-size: 12px;
	color: #F90;
	line-height: 2;
	padding: 2px;
	border: 1px solid #F90;
	margin-bottom: 6px;
	font-weight: bold;
}
.post-error ul {
	list-style-type: disc;
	list-style-position: inside;
	background-color: #FFECCE;
	padding: 5px;
}
.minihp-call {
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	color: #F90;
	background-image: url(../images/minihp/minihp_call_bg.png);
	background-repeat: no-repeat;
	text-align: center;
	height: 35px;
	width: 160px;
	padding-top: 30px;
	margin-bottom: 2px;
}
.minihp-form img {
	margin-bottom: 2px;
}
.minihp-monshin-form img {
	margin-bottom: 2px;
}
.minihp-post img {
	margin-bottom: 2px;
}
.minihp-navi {
	background-image: url(../images/minihp/minihp_navi_footer.png);
	background-repeat: no-repeat;
	padding-bottom: 4px;
	width: 160px;
	background-position: bottom;
	background-color: #F9FAFC;
}
.minihp-navi .minihp-navi-list {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6C777F;
	border-left-color: #6C777F;
}
.minihp-navi .minihp-navi-list ul li a {
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/minihp/minihp_navi_line.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	font-size: 12px;
	height: 26px;
	padding-top: 4px;
	color: #6C777F;
	line-height: 26px;
	padding-left: 4px;
}
.minihp-no-result {
	font-size: 14px;
	color: #666;
	line-height: 1.5;
	float: left;
	width: 100%;
	padding-top: 20px;
	text-align: center;
	padding-bottom: 240px;
}
#minihp-header {
	background-image: url(../images/minihp/minihp_header_bg.png);
	padding: 10px;
	height: 100px;
	width: 700px;
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 28px;
}
#minihp-header #mh-cphoto {
	margin-bottom: 10px;
	width: 80px;
	float: left;
	height: 60px;
	margin-right: 10px;
}
#minihp-header #mh-cname {
	font-size: 16px;
	line-height: 1.5;
	font-weight: bold;
	color: #6C777F;
	float: left;
	width: 490px;
}
#minihp-header #mh-cadd {
	font-size: 12px;
	color: #666;
	float: left;
	width: 490px;
}
#minihp-header #mh-good-comment {
	font-weight: bold;
	color: #FFF;
	float: right;
	width: 90px;
	font-size: 18px;
	text-align: center;
	height: 40px;
	padding-top: 30px;
}
#minihp-header #mh-url {
	float: left;
	width: 700px;
	line-height: 28px;
	font-size: 12px;
	color: #6C777F;
}
#minihp-header #mh-url a {
	color: #6C777F;
	text-decoration: none;
}
#minihp-badge {
	float: left;
	width: 720px;
	margin-bottom: 24px;
}
#minihp-content h2 {
	height: 0px;
	width: 720px;
	padding-top: 40px;
	overflow: hidden;
}
#minihp-content h3 {
	clear: both;
	float: left;
	width: 700px;
	font-size: 14px;
	font-weight: bold;
	color: #5CC4DB;
	margin-bottom: 6px;
	padding-left: 20px;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(../images/minihp/minihp-h3_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-bottom: 4px;
}
.minihp-common-notes {
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	margin-top: 12px;
	margin-bottom: 12px;
}
.minihp-clinic-info .minihp-clinic-photo {
	float: left;
	width: 720px;
	padding-bottom: 24px;
}
.minihp-top-doctor {
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	float: left;
	width: 720px;
	margin-bottom: 24px;
}
.minihp-top-doctor h2 {
	background-image: url(../images/minihp/minihp_h2_bg_doctor.png);
	background-repeat: no-repeat;
}
.minihp-top-doctor p img {
	background-color: #FFF;
	padding: 2px;
	float: left;
	border: 1px solid #CCC;
	margin-right: 20px;
	margin-bottom: 10px;
}
.minihp-top-doctor .doctor-name {
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
.minihp-clinic-info {
	float: left;
	width: 720px;
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	margin-bottom: 36px;
}
.minihp-clinic-info h2 {
	background-image: url(../images/minihp/minihp_h2_bg_clinic.png);
	background-repeat: no-repeat;
}
.minihp-clinic-info p img {
	background-color: #FFF;
	padding: 2px;
	border: 1px solid #CCC;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.minihp-clinic-info .minihp-top-tech {
	float: left;
	width: 720px;
	clear: left;
}
.minihp-clinic-info .minihp-top-tech li {
	float: left;
	height: 20px;
	color: #73A302;
	line-height: 20px;
	font-weight: bold;
	margin: 1px;
	background-image: url(../images/minihp/minihp_tech_check.png);
	background-position: left center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 28px;
	background-repeat: no-repeat;
	display: inline-block;
}
.minihp-top-access {
	float: left;
	width: 720px;
	margin-bottom: 36px;
}
.minihp-top-access h2 {
	background-image: url(../images/minihp/minihp_h2_bg_access.png);
	background-repeat: no-repeat;
}
.minihp-top-access .minihp-gmap {
	font-size: 12px;
	color: #999;
	width: 720px;
	margin-bottom: 24px;
}
.minihp-top-access .minihp-gmap .minihp-gmap-notes {
	margin-top: 6px;
	margin-bottom: 6px;
	line-height: 1.5;
}
.minihp-top-access .minihp-access-info {
	float: left;
	width: 720px;
	font-size: 12px;
	color: #666;
}
.minihp-access-info .minihp-access-data dt {
	float: left;
	width: 122px;
	padding-left: 4px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #50C0D8;
	clear: left;
	margin-bottom: 8px;
	font-weight: bold;
	line-height: 1.5;
	padding-top: 2px;
	padding-bottom: 2px;
}
.minihp-access-info .minihp-access-data dd {
	font-size: 12px;
	line-height: 1.5;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-bottom: 8px;
	width: 540px;
	float: left;
}
.minihp-access-print {
	text-align: right;
	width: 720px;
	margin-top: 12px;
	float: left;
}
.minihp-schedule {
	float: left;
	font-size: 12px;
	color: #666;
	margin-bottom: 36px;
	width: 720px;
}
.minihp-schedule h2 {
	background-image: url(../images/minihp/minihp_h2_bg_cal.png);
	background-repeat: no-repeat;
}
.minihp-schedule .minihp-schedule-table {
	width: 720px;
	color: #666;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	margin-bottom: 12px;
}
.minihp-schedule-table td {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #D6D6D6;
	border-left-color: #D6D6D6;
	line-height: 32px;
	text-align: center;
}
.minihp-schedule-table tr th {
	text-align: center;
	background-color: #F9F8FE;
	line-height: 24px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #D6D6D6;
	border-left-color: #D6D6D6;
}
.minihp-schedule-table .td-time {
	background-color: #F2F5F5;
	width: 120px;
}
.minihp-schedule .schedule-notes {
	padding: 4px;
	float: left;
	width: 720px;
}
.schedule-data dt {
	float: left;
	width: 194px;
	margin-bottom: 1px;
	background-color: #F2F5F5;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCC;
	font-weight: bold;
	color: #666;
}
.schedule-data dd {
	float: left;
	width: 512px;
	margin-bottom: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: #F9FCFC;
}
.schedule-data ul {
	width: 720px;
}
.schedule-data li {
	display: block;
	float: left;
	background-color: #FAF4D9;
	margin-top: 12px;
	font-size: 12px;
	color: #DD6677;
	text-align: center;
	line-height: 24px;
	height: 24px;
	width: 186px;
	border: 1px solid #DED8B2;
	margin-right: 2px;
	margin-bottom: 12px;
}
.minihp-new-comment {
	width: 720px;
	float: left;
}
.minihp-new-comment h2 {
	background-image: url(../images/minihp/minihp_h2_bg_new_comment.png);
	background-repeat: no-repeat;
}
.minihp-new-comment .minihp-newcomment-notes {
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.minihp-comment-list {
	float: left;
	width: 720px;
}
.minihp-comment-list h2 {
	background-image: url(../images/minihp/minihp_h2_bg_comment.png);
	background-repeat: no-repeat;
}
.minihp-no-comment {
	text-align: center;
	width: 100%;
	margin-top: 24px;
	margin-bottom: 24px;
}
.minihp-no-comment img {
	margin-top: 12px;
	margin-bottom: 24px;
	padding-bottom: 240px;
}
.minihp-doctor {
	float: left;
	width: 720px;
}
.minihp-doctor h2 {
	background-image: url(../images/minihp/minihp_h2_bg_doctor.png);
	background-repeat: no-repeat;
}
.minihp-doctor .minihp-doctor-name {
	font-size: 14px;
	color: #666;
	line-height: 1.5;
	margin-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 3px;
}
.minihp-doctor .minihp-dr-message {
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	margin-bottom: 14px;
	float: left;
}
.minihp-doctor .minihp-dr-message img {
	background-color: #FFF;
	padding: 2px;
	border: 1px solid #CCC;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.minihp-dr-profile {
	float: left;
	width: 720px;
	margin-bottom: 38px;
}
.minihp-dr-profile dl {
	float: left;
	width: 720px;
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	margin-bottom: 20px;
}
.minihp-dr-profile dt {
	float: left;
	width: 70px;
	margin-bottom: 4px;
}
.minihp-dr-profile dd {
	margin-bottom: 4px;
}
.minihp-dr-profile ul {
	float: left;
	width: 720px;
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	margin-bottom: 24px;
}
.minihp-dr-profile ul li {
	float: left;
	display: inline-block;
	margin-right: 12px;
	background-image: url(../images/minihp/minihp-li_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	white-space: nowrap;
}
.minihp-clinic {
	float: left;
	width: 720px;
	margin-bottom: 12px;
}
.minihp-clinic h2 {
	background-image: url(../images/minihp/minihp_h2_bg_clinic_photo.png);
	background-repeat: no-repeat;
}
.minihp-clinic .minihp-clinic-box {
	float: left;
	width: 720px;
	margin-bottom: 24px;
}
.minihp-clinic-box p img {
	background-color: #FFF;
	padding: 2px;
	border: 1px solid #CCC;
	margin-right: 20px;
	float: left;
}
.minihp-clinic .minihp-clinic-box dl {
	float: right;
	width: 514px;
}
.minihp-clinic .minihp-clinic-box dl dt {
	font-size: 14px;
	font-weight: bold;
	color: #5CC4DB;
	margin-bottom: 6px;
	padding-left: 20px;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(../images/minihp/minihp-h3_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-bottom: 4px;
}
.minihp-clinic .minihp-clinic-box dd {
	font-size: 12px;
	line-height: 1.5;
	color: #666;
}
.minihp-clinic-point {
	float: left;
	width: 720px;
}
.minihp-clinic-point h2 {
	background-image: url(../images/minihp/minihp_h2_bg_point.png);
	background-repeat: no-repeat;
}
.minihp-clinic-point ul {
	float: left;
	width: 720px;
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	margin-bottom: 24px;
}
.minihp-clinic-point ul li {
	float: left;
	display: inline-block;
	margin-right: 12px;
	background-image: url(../images/minihp/minihp-li_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	white-space: nowrap;
}
.minihp-profile {
	float: left;
	width: 720px;
}
.minihp-profile h2 {
	background-image: url(../images/minihp/minihp_h2_bg_profile.png);
	background-repeat: no-repeat;
}
.minihp-profile-box {
	float: left;
	width: 720px;
	margin-bottom: 24px;
}
.minihp-profile-notes {
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	margin-bottom: 12px;
}
.minihp-profile-photo {
	clear: both;
	margin-bottom: 12px;
	float: left;
	width: 720px;
	font-size: 12px;
	line-height: 1.5;
	color: #666;
}
.minihp-profile-photo img {
	padding: 2px;
	margin-right: 10px;
	border: 1px solid #CCC;
	float: left;
}
.minihp-profile-photo .minihppp-notes {
	font-size: 14px;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 7px;
	color: #666;
}
.minihp-cost {
	float: left;
	width: 720px;
	margin-bottom: 48px;
}
.minihp-cost h2 {
	background-image: url(../images/minihp/minihp_h2_bg_cost.png);
	background-repeat: no-repeat;
}
.minihp-cost-notes {
	font-size: 12px;
	font-weight: bold;
	color: #F90;
	background-image: url(../images/minihp/minihp_attenntion_BG.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	line-height: 24px;
	margin-bottom: 4px;
}
.minihp-cost dl .minihp-cost-itemlabel {
	float: left;
	width: 580px;
	font-size: 14px;
	font-weight: bold;
	color: #5CC4DB;
	margin-bottom: 6px;
	padding-left: 20px;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(../images/minihp/minihp-h3_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 20px;
}
.minihp-cost dl .minihp-cost-label {
	float: left;
	width: 80px;
	font-size: 14px;
	font-weight: bold;
	color: #5CC4DB;
	margin-bottom: 6px;
	padding-left: 20px;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(../images/minihp/minihp-h3_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-bottom: 4px;
}
.minihp-cost dl .minihp-cost-item {
	font-size: 12px;
	color: #666;
	line-height: 1.5;
	margin-bottom: 12px;
	width: 590px;
	float: left;
	margin-right: 20px;
	background-image: url(../images/minihp/minihp-li_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.minihp-cost dl .minihp-cost-sum {
	text-align: right;
	width: 90px;
	float: left;
	font-size: 12px;
	line-height: 1.5;
	margin-bottom: 12px;
	padding-right: 10px;
}
.minihp-report {
	float: left;
	width: 720px;
}
.minihp-report h2 {
	background-image: url(../images/minihp/minihp_h2_bg_staff_comment.png);
	background-repeat: no-repeat;
}
.minihp-report .minihp-report-comment {
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	width: 720px;
	float: left;
	margin-bottom: 24px;
}
.minihp-report .minihp-report-staff {
	font-size: 12px;
	text-align: right;
	width: 720px;
	font-weight: bold;
	color: #39B8D4;
	float: left;
	margin-bottom: 120px;
}
.minihp-reserve {
	float: left;
	width: 720px;
}
.minihp-reserve h2 {
	background-image: url(../images/minihp/minihp_h2_bg_reserve.png);
	background-repeat: no-repeat;
}
.minihp-reserve-attention-label {
	font-size: 14px;
	font-weight: bold;
	color: #F90;
	background-image: url(../images/minihp/minihp_attenntion_BG.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	line-height: 24px;
	margin-bottom: 4px;
}
.minihp-reserve-attention-notes {
	font-size: 12px;
	line-height: 1.5;
	color: #F60;
	margin-bottom: 24px;
}
.minihp-reserve-form {
	float: left;
	width: 720px;
	margin-bottom: 36px;
}
.minihp-reserve-form table {
	float: left;
	width: 720px;
}
.minihp-reserve-form .reserve-table1 {
	float: left;
	width: 720px;
	margin-bottom: 18px;
	background-color: #FAFAFA;
	font-size: 12px;
	color: #666;
	margin-top: 8px;
}
.minihp-reserve-form .reserve-table2 {
	float: left;
	width: 720px;
	margin-bottom: 18px;
	background-color: #FAFAFA;
	font-size: 12px;
	color: #666;
	margin-top: 8px;
}
.minihp-reserve-form .reserve-table3 {
	float: left;
	width: 720px;
	margin-bottom: 18px;
}
.minihp-reserve-form caption {
	font-size: 14px;
	font-weight: bold;
	color: #43516B;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #43516B;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
.minihp-reserve-form .rf-item {
	width: 175px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	background-color: #F4F4F4;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	vertical-align: top;
}
.minihp-reserve-form .rf-input {
	width: 520px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 10px;
}
.minihp-reserve-form .rf-input-name {
	width: 120px;
}
.minihp-reserve-form .rf-input-radio {
	margin-right: 4px;
}
.minihp-reserve-form .rf-input-check {
	margin-right: 4px;
}
.minihp-reserve-form .rf-input-divide p {
	margin-bottom: 6px;
	margin-top: 6px;
}
.minihp-reserve-form .rf-id-item {
	width: 60px;
	display: inline-block;
}
.minihp-reserve-form .rf-id-item120px {
	width: 120px;
	display: inline-block;
}
.minihp-reserve-form .rf-input-add {
	width: 240px;
}
.minihp-reserve-form .rf-input-mail {
	width: 300px;
	margin-bottom: 12px;
}
.minihp-reserve-form .rf-tel-fax {
	width: 60px;
}
.minihp-reserve-form .rf-notes {
}
.minihp-reserve-form .multi-text {
	width: 500px;
	margin-top: 6px;
	line-height: 1.5;
}
.minihp-reserve-form .error {
	font-size: 10px;
	color: #F90;
}
.minihp-reserve-form .ex {
	font-size: 10px;
	color: #999;
}
.minihp-reserve-form .rf-submit {
	text-align: center;
}
.minihp-reserve-form .rf-submit input {
	margin-right: 5px;
	margin-left: 5px;
	font-size: 12px;
	color: #333;
	padding: 2px;
}
.rf-day-time-select {
	float: left;
	background-color: #FFF;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #CCC;
	border-bottom-color: #D6D6D6;
	border-left-color: #999;
}
.rf-day-time-select table {
	width: 490px;
	table-layout:fixed;
}
.minihp-reserve-form .cal-box {
	font-size: 12px;
}
.minihp-reserve-form .cal-select {
	width: 100%;
	margin-top: 12px;
	margin-bottom: 12px;
	background-color: #F3F3F3;
	text-align: center;
}
.minihp-reserve-form .cal-select td {
	padding: 4px;
}
.minihp-reserve-form .cal-table {
	text-align: center;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #D6D6D6;
	margin-bottom: 12px;
}
.minihp-reserve-form .cal-table th {
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	font-weight: bold;
	color: #FFF;
	background-color: #036;
}
.minihp-reserve-form .cal-table td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	line-height: 24px;
	height: 24px;
}
.minihp-reserve-form .cal-table a {
	line-height: 24px;
	color: #09C;
	height: 24px;
	display: block;
	background-color: #E1EFF4;
}
.minihp-reserve-form .rf-1line-attention {
	color: #39B8D4;
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight: bold;
}
.minihp-reserve-form .rf-error {
	color: #900;
	font-weight: bold;
}
.minihp-monshin {
	float: left;
	width: 720px;
}
.minihp-monshin h2 {
	background-image: url(../images/minihp/minihp_h2_bg_monshin.png);
	background-repeat: no-repeat;
}
.minihp-monshin .monshin-read {
	width: 450px;
	background-image: url(../images/minihp/minihp_monshin_read_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	line-height: 1.5;
	font-weight: bold;
	color: #FFF;
	padding-left: 250px;
	padding-right: 20px;
	margin-bottom: 20px;
	height: 140px;
	padding-top: 60px;
}
.minihp-monshin .monshin-read-b {
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	margin-bottom: 18px;
}
.minihp-monshin .minihp-monshin-li {
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	list-style-type: disc;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-left: 20px;
	width: 700px;
}
.minihp-monshin .minihp-monshin-li li {
	line-height: 2;
}
.minihp-reserve-form .tarea {
	margin-left: 18px;
}
.minihp-reserve-form .tarea textarea {
	font-size: 12px;
	line-height: 1.5;
	vertical-align: text-top;
}
.rf-thanks {
	float: left;
	width: 720px;
	margin-bottom: 240px;
	padding-top: 24px;
}
.rf-thanks p {
	font-size: 14px;
	line-height: 2;
	color: #39B8D4;
	text-align: center;
	margin-bottom: 48px;
}
.rf-thanks ul li {
	font-size: 12px;
	color: #666;
	line-height: 2;
}
.rf-thanks ul {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	list-style-position: outside;
	border: 1px dotted #666;
}
.cal-blue {
	color: #09C;
}
/*.minihp-reserve .base_table {
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	float: left;
	width: 720px;
}
.minihp-reserve .base_table td {
	vertical-align: top;
}
.minihp-reserve .item {
	width: 140px;
	background-color: #F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	color: #666;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.minihp-reserve .input {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #FAFAFA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.minihp-reserve .multi-text {
	width: 540px;
	margin-top: 12px;
}
.minihp-reserve .base_table .error {
	font-size: 10px;
	color: #F90;
}
.minihp-reserve .sub_table {
	width: 540px;
}
.minihp-reserve .sub_table td {
	padding-bottom: 12px;
}
.minihp-reserve .cal-box {
	font-size: 12px;
	width: 540px;
}
.minihp-reserve .cal-box td {
}
.minihp-reserve .cal-box .select-possible {
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: right;
	font-weight: bold;
}
.minihp-reserve .select-possible .cal-blue {
	color: #09C;
}
.minihp-reserve .cal-select {
	width: 100%;
	margin-bottom: 8px;
}
.minihp-reserve .cal-select td {
	text-align: center;
}
.minihp-reserve .cal-table {
	text-align: center;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
	width: 100%;
	margin-bottom: 12px;
}
.minihp-reserve .cal-table th {
	text-align: center;
	background-color: #F0F0F0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
.minihp-reserve .cal-table td {
	line-height: 24px;
	height: 24px;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
.minihp-reserve .cal-table td a {
	line-height: 24px;
	color: #09C;
	height: 24px;
	display: block;
	background-color: #BDE8F7;
}
.minihp-reserve .cal-box .cal-holiday {
	color: #F30;
}*/
/* sponsor */
.sponsor-right {
	width: 160px;
	margin-top: 12px;
}
.sponsor-right img {
	margin-bottom: 2px;
}
.sponsor-right h2 {
	font-size: 12px;
	line-height: 1.5;
	color: #999;
}
.sponsor-img {
	margin-bottom: 12px;
}
.sponsor-text {
	font-size: 10px;
	color: #999;
	line-height: 1.25;
	width: 160px;
}
.sponsor-text li {
	margin-bottom: 6px;
}
.sponsor-text li a {
	color: #666;
	text-decoration: none;
}
.sponsor-footer {
	width: 720px;
	float: left;
	margin-top: 60px;
	margin-bottom: 36px;
}
.sponsor-footer h2 {
	font-size: 12px;
	line-height: 1.5;
	color: #999;
}
.sponsor-k-banner a img {
	float: left;
	margin-right: 10px;
}
.sponsor-footer .sponsor-text {
	font-size: 10px;
	color: #999;
	line-height: 1.25;
	float: left;
	width: 300px;
}
.sponsor-footer .sponsor-text li {
	margin-bottom: 18px;
}
.sponsor-footer .sponsor-text li a {
	color: #666;
	text-decoration: none;
}
/* static page */
#site-profile-navi {
	background-image: url(../images/base/site_info_navi_header.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 160px;
	padding-top: 4px;
	margin-top: 24px;
}
#site-profile-navi ul {
	background-image: url(../images/base/site_info_navi_footer.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 4px;
}
#site-profile-navi ul li  {
	background-color: #FAFAFA;
	width: 156px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #A9A9A9;
}
#site-profile-navi ul li a {
	background-image: url(../images/base/site_info_navi_line.png);
	background-position: top;
	display: block;
	width: 150px;
	background-repeat: no-repeat;
	padding-top: 6px;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	line-height: 24px;
	padding-left: 6px;
}
#site-profile-navi ul li a:hover {
	color: #09C;
}
#site-profile-navi ul .navi-list-top a {
	background-image: none;
	padding-top: 2px;
}
.site-profile-box {
	margin-top: 24px;
	width: 720px;
}
.site-profile-box h2 {
	font-size: 16px;
	font-weight: bold;
	color: #2AAFDA;
	margin-bottom: 24px;
	line-height: 20px;
	width: 720px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2AAFDA;
	padding-bottom: 2px;
}
.site-profile-box h3 {
	font-size: 14px;
	font-weight: bold;
	color: #2AAFDA;
	margin-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #69C7E7;
}
.site-profile-box h4 {
	font-size: 12px;
	color: #333;
}
.site-profile-box p {
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 36px;
}
.site-profile-box ol {
	list-style-position: outside;
	list-style-type: decimal;
	font-size: 12px;
	color: #666;
	margin-left: 26px;
	margin-bottom: 36px;
}
.site-profile-box ol li {
	line-height: 1.5;
	margin-top: 6px;
	margin-bottom: 6px;
}
.site-profile-box ol li ul {
	margin-left: 20px;
	list-style-position: outside;
	list-style-type: disc;
}
.site-profile-box ul {
	margin-left: 18px;
	list-style-position: outside;
	list-style-type: disc;
	font-size: 12px;
	color: #666;
	margin-bottom: 36px;
}
.site-profile-box ul li {
	line-height: 1.5;
	margin-top: 6px;
	margin-bottom: 6px;
}
.site-profile-box dl {
	font-size: 12px;
	line-height: 2;
	color: #666;
	margin-bottom: 36px;
	float: left;
}
.site-profile-box dl dt {
	float: left;
	width: 100px;
	color: #333;
}
.site-profile-box dl dd {
	float: left;
	width: 620px;
}
.site-profile-box form {
	width: 720px;
}
.site-profile-box form .contact_table {
	font-size: 12px;
	color: #666;
	width: 720px;
	line-height: 2;
	margin-bottom: 24px;
}
.site-profile-box form .item-name {
	font-weight: bold;
	color: #666;
	width: 180px;
	background-color: #ECECEC;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
}
.site-profile-box form .input-td {
	padding: 5px;
}
.site-profile-box form .form-star {
	color: #F90;
	font-size: 10px;
}
.site-profile-box form img {
	vertical-align: middle;
}
.thanks {
	margin-bottom: 240px;
}
.thanks h2 {
	font-size: 18px;
	font-weight: bold;
	color: #09C;
	text-align: center;
	margin-top: 24px;
	margin-bottom: 24px;
}
.thanks p {
	font-size: 12px;
	line-height: 1.5;
	color: #666;
	text-align: center;
}
/* google adsense */
.googlead {
	margin-top: 10px;
	margin-bottom: 10px;
}
/* Pre CSS */
.login-pre {
	float: left;
	width: 600px;
	text-align: right;
}
#introduction {
	padding: 5px;
	border: 1px solid #9C0;
	margin-bottom: 12px;
}
#introduction p {
	font-size: 14px;
	color: #9C0;
	line-height: 1.5;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#introduction ul {
	margin: 0px;
	padding-top: 5px;
	font-size: 14px;
	line-height: 1.5;
	color: #666;
}
#introduction ul strong {
	font-weight: bold;
}
#introduction ul li {
	line-height: 1.5;
}
.attention {
	color: #C30;
	font-size: 10px;
}
.notes {
	line-height: 1.5;
	color: #C30;
}


