
@charset "UTF-8";



/* cssリセット */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,header,footer,article,section,nav,hgroup,aside {margin:0; padding:0; font-size:100%;}h1,h2,h3,h4,h5,h6 {font-weight: normal;}
table { }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none; list-style-position:outside;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
img{vertical-align:bottom;}
body {font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; background-position:top center; background-attachment:fixed;}
html {height:100%;}
em {font-weight:bold;}
a:link {text-decoration:underline; color:#0081cd;}
a:visited {text-decoration:underline; color:#0081cd;}
a:active {text-decoration:underline; color:#0081cd;}
a:hover {text-decoration:underline; color:#73cbf3;} 

/* ID */
body{margin:0; text-align:center; font-size:1.0em; line-height:1.8; color:#333333;}
* html body {font-size:100%;}/* IE6 */
*+html body {font-size:100%;}/* IE7 */
body:first-of-type body {font-size:80%;}/* safari3 */

/* パンくずCSS */
#breadcrumbs{
	width: 910px;
	margin:30px auto 0;
    clear:both;
	font-size:0.9em;
	line-height:1.7em;
}

/*画像回り込みCSS */
.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright {
	float: right;
	margin: 0 0 10px 10px;
	display: inline;
	}

.alignleft {
	float: left;
	margin: 0 10px 10px 0;
	display: inline;
	}

.fee-hover-container button {
	padding:12px 13px 13px
}

#wp_page_numbers{
	background:none;
}

/* スライドショー*/
.metaslider .caption-wrap{
background-color: !important;
line-height:40px !important;
font-size:130% !important;
}/* 背景jQuery*/.vegas-loading {
        border-radius: 10px;
        background: #000;
        background: rgba(0,0,0,0.7);
        background: url(images/loading.gif) no-repeat center center; /* Loading Gif by http://preloaders.net/ */
        height: 32px;
        left: 20px;
        position: fixed;
        top: 20px;
        width: 32px; 
        z-index: 0;
}

/* ボタン */
.css_btn_class {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #dcdcdc;
	padding:9px 18px;
	background-color:;
	color:#fff !important;
	display:inline-block;
	text-decoration:none !important;
	font-weight:bold;
}.css_btn_class:hover {
	background-color:#fff;
	color: !important;
	border:1px solid ;
}.css_btn_class:active {
	position:relative;
	top:1px;}

/* キャプション付イメージ */
.wp-caption {
text-align: center;
padding: 5px;
margin: 5px 15px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
display:inline-block;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0 !Important;
}





@media only screen and (min-width:481px) {

Warning: include(pc.css): failed to open stream: No such file or directory in /home/nagashi/public_html/wp-content/themes/theme/css/css.php on line 16

Warning: include(): Failed opening 'pc.css' for inclusion (include_path='.:/opt/cpanel/ea-php54/root/usr/share/pear') in /home/nagashi/public_html/wp-content/themes/theme/css/css.php on line 16
/* サイト個別の追加CSSはこちらに記載 */
img {
	vertical-align: middle;
}
/*************************************************** 
	frame
***************************************************/
html{overflow-x: hidden; position: relative;}
body{overflow-x: hidden; position: relative;}

@media screen and (max-device-width: 1024px) {
body { width:1040px; background:url(/wp-content/themes/theme/img/header_bg.gif) repeat-x #ffffff;}
}


#wrapper{ background-color:transparent;
}
#contents {
	width:970px;
 	margin:0 auto;
	padding:0 30px;
 	background-color:#f8fce7 !important;
	border-left:solid 1px #dee1d0 !important;
	border-right:solid 1px #dee1d0 !important;
}
#contents:after {
	content: "";
	display: block;
	clear: both;
}
/*************************************************** 
	header
***************************************************/
.header_address{color:#fff; top:0!important;}
.header_address a:link{color:#f8ff30;}
.header_address a:visited{color:#f8ff30;}
.header_address a:active{color:#f8ff30;}
.header_address a:hover{color:#fdffb7; text-decoration:none;}
#page_search #s{width:180px; top:35px; border-color:#1e7208;}
#page_search #searchsubmit{top:35px; background:#1e7208;}
#header{height:160px; margin:0 auto;}
#header .h1_text{font-size:60%; color:#595656;}
#header h1{top:30px;}
#header .header_text{top:109px;}
#header .header_tel{top:60px;}
#header .header_tel .tel{color:#1e7208; font-size:1.35em;}
.header_week{font-size:75%!important; top:92px!important;}
.header_week a{background:url(../img/arrow_blue.gif) no-repeat 0 4px; padding:0 0 0 8px; margin:0 0 0 10px;}
.header_week a:link{color:#2e94ea;}
.header_week a:visited{color:#2e94ea;}
.header_week a:active{color:#2e94ea;}
.header_week a:hover{color:#79c2ff;}
.header_week br{ display:none;}
.btn_calendar{position:absolute; top:115px; right:0; cursor:pointer;}
.btn_calendar:hover img{opacity:0.8; filter:alpha(opacity=80); -ms-filter:"alpha( opacity=80 )";}


/*************************************************** 
	gNav
***************************************************/
#gNav{height:60px;}
#gNav ul{background:url(../img/menu_line.gif) no-repeat right 15px; border:none; table-layout:fixed;}
#gNav li{background:url(../img/menu_line.gif) no-repeat 0 15px;}
#gNav li a{color:#333; font-size:18px; padding:13px 0;}
#gNav li a:hover{color:#333; background:url(../img/menu_hover_bg.png) no-repeat center 1px;}

/*************************************************** 
	top_slide
***************************************************/
#images{margin:0 -100%; padding:50px 100% 0 100%; background-color:#dff2e7; background-image:url(../img/top_slider_bg.jpg); background-repeat:no-repeat; background-position:center 0; height:349px;}

/*************************************************** 
	top_contents
***************************************************/
#main {
	width:600px;
	float:;
	margin-bottom:30px;
	}
.top_main h2{background: url(../img/h2_bg.gif) no-repeat 0 8px; padding:0 0 0 25px; font-size:1.7em!important;}
#main article section.infoSec dd{border-bottom:1px dotted #ccc; padding-bottom:15px;}
#main article section.infoSec dt{color:#333; margin-top:15px;}
.info_date{font-size:80%; position:relative; top:-2px;}
#main article h3{color:#1e7208;}
.top_main h2+h3{margin:10px 0 0 0!important;}
.top_main hr{border:none; height:1px; border-bottom:1px dotted #ccc;}
.top_main hr+h3{margin:10px 0 0 0!important;}
#main article table{font-size:90%;}
#main article table.time_table th{background:#9fb92f; border:1px solid #c6cab2; padding:6px;}
#main article table.time_table td{padding:6px; border:1px solid #c6cab2;}

#main article table.biography td{
	border:none;
	background-color:transparent;
}
#main article .facility{
	border-bottom:dotted 1px #549dd6;
	margin:0 0 20px;
	clear:left;
}
#main article .facility1{ float:left; margin-right:5px;}
#main article .facility2{ clear:left; margin-right:5px;}
#main article .facility3{ clear:left; margin-right:5px;}
#main article .facility4{ 
	float:left;
	width:234px;
	margin-right:5px;
}
#main article .facility5{ 
	float:left;
	width:152px;
	margin-right:5px;
}
#main article .facility6{ 
	float:left;
	width:152px;
	margin-top:20px;
	margin-right:5px;
}
#main article table.kensatimetable{
}
#main article th.green{ background-color:#cbe4cb;}
#main article th.lpink{ background-color:#ffcece;}
#main article th.lblue{ background-color:#accbff;}
#main article td.green{ background-color:#cbe4cb;}
#main article td.lpink{ background-color:#ffcece;}
#main article td.lblue{ background-color:#accbff;}
#main article th.lgreen{ background-color:#c2f0bf;}
#main article th.lyellow{ background-color:#fffbd0;}
#main article th.lcyan{
	background-color:#cee0ff;
	white-space:nowrap;
}
#main article th.lmagenta{
	background-color:#ffcece;
	white-space:nowrap;
}
#main article table.appointments{ width:100%;}
#main article .wpcf7-textarea{ width:95%;}
#main article ul.symptomslist{
	list-style:none;
	margin-top:30px;
}
#main article ul.symptomslist li{
	display:inline-block;
	width:170px;
	margin-bottom:15px;
}
#main article .telnum{ 
	float:left;
}

/*************************************************** 
	sideMenu
***************************************************/
#sideMenu{background:#fff; margin:35px 0 70px 0; border:1px solid #dee1d0; width:278px; padding:5px 0 0 0;}
#sideMenu ul{padding:0 0 5px 0;}
#sideMenu li{border:none;}
#sideMenu .menu{border-bottom:1px dotted #dee1d0;}
#sideMenu .menu_box h2{display:none;}
#sideMenu .menu li a{color:#1e7208!important; background:url(../img/arrow_circle_green.gif) no-repeat 10px 16px!important; padding:6px 0 6px 30px!important; font-size:1.1em;}
#sideMenu .menu li a:hover{background:url(../img/arrow_circle_green.gif) no-repeat 10px 16px!important; color:#43ac28!important;}
#sideMenu .sub-menu li a{color:#333!important; background:url(../img/arrow_green.gif) no-repeat 20px 14px!important; font-size:0.9em; padding:5px 0 5px 35px!important;}
#sideMenu .sub-menu li a:hover{background:url(../img/arrow_green.gif) no-repeat 20px 14px!important;}
#sideMenu .bn_bottom{margin:10px 0 0 0; padding:0 10px; font-size:0.9em;}
#sideMenu .qr{border:1px solid #ccc; padding:0; margin:10px; zoom:1;}
#sideMenu .qr:after{clear:both; display:block; content:" ";}
#sideMenu .qr img{float:left;}
#sideMenu .qr p{float:right; width:125px; margin:10px 10px 0 0; font-size:0.9em; background:url(../img/smartphone.gif) no-repeat 0 4px; padding:4px 0 4px 40px;}

/*************************************************** 
	footer
***************************************************/
#footer_tree{clear:both; position:absolute; bottom:186px;}
.pagetop{margin:0 auto 10px auto; top: -10px;}
.pagetop a{background:#1e7208; border-radius:0; -webkit-border-radius:0; font-size:70%; padding:6px 15px;}
.pagetop a:hover{background:#33921a; color:#fff; border-radius:0; -webkit-border-radius:0;}
#footer .address{font-size:90%;}
#footer{background-color:transparent; margin:0 -100%; margin-top:-20px; padding:40px 100% 20px 100% ; background-image:url(../img/footer_back.png); background-repeat:repeat-x; position:relative;}
#footer a:link{color:#b9d835;}
#footer a:visited{color:#b9d835;}
#footer a:active{color:#b9d835;}
#footer a:hover{color:#f1ff57;}

/*************************************************** 
	calender
***************************************************/
#calender{ z-index:1000; background:#FFFFFF;position: absolute; top:150px; right:0px; padding:15px;}
#calender li{list-style:none;}

table .ui-datepicker-date-exist{background-image: none; background-color:#FF00BE;}


/* Basic code - don't modify */
 
 #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { list-style: none; margin: 0; padding: 0; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }





	
}

@media screen and (max-width:480px){


/* -------------------------- */

/* max-480px */

/* -------------------------- */



html, body {

	width:100%;

	height:100%;

	background-color:#efefef;

}

#wrapper {

	width:100%;

	margin:0 auto;

	text-align:center;

	background-color: #ffffff;

	-webkit-box-shadow:3px 0 2px rgba(80,80,80,0.3);

	-moz-shadow:3px 0 2px rgba(80,80,80,0.3);

	box-shadow:3px 0 2px rgba(80,80,80,0.3);

}



#header {

	width:96%;

	margin:0 auto;

	text-align:left;

}

#header h1{

	width:100%;

	font-size:24px;

	line-height:1.8;

	font-weight:normal;

	padding:60px 0 0;

}

#header h1 a {

	color:;

	text-decoration:none;

}

#header .cliniclogo_img{

	vertical-align: middle;

	zoom: 60%;
	max-width:100%;

	margin-right:3px;

}

#header .header_text{

	font-size:80%; 
	padding:5px 0;
	line-height:1.4;
	color:;

}

#header .header_address{

	font-size:70%;

	line-height:1.4;

	text-align:left;

	padding:0;

}

#header .header_tel{

	font-size:80%;

	line-height:1.9;

	text-align:left;

}

#header .header_tel .tel{

	font-size:1.4em;

	font-weight:bold;

	color:;

}

#header .header_time{

	display:none;

	font-size:80%;

	text-align:left;

}

#header .header_time dt{

	float:left;

	clear:left;

	width: 60px;

}

#header .header_time dd{

	padding:0 0 0 60px;

}

#header .header_week{

	display:none;

	font-size:80%;

	text-align:left;

}



#mobile{

	width:100%;

	height:auto;

	background:;

	position:fixed;

	z-index:999;

	-webkit-box-shadow: 0 3px 2px rgba(80, 80, 80, 0.3);

	-moz-box-shadow: 0 3px 2px rgba(80, 80, 80, 0.3);

	box-shadow: 0 3px 2px rgba(80, 80, 80, 0.3);

}

#mobile a {

	min-height:40px;

	margin:0;

}

#mobile a img{

	height:inherit;

	vertical-align:top;

}

.sidr{

	display:none;

	position:absolute;

	top:0;
	right:-300px !important;

	height:auto;

	z-index:999999;

	width:260px;

	font-size:100%;

	background:#efefef;

	color:#333;

	padding:20px;

	-webkit-box-shadow:inset 3px 1px 2px rgba(80, 80, 80, 0.3);

	-moz-box-shadow:inset 3px 1px 2px rgba(80, 80, 80, 0.3);

	box-shadow:inset 3px 1px 2px rgba(80, 80, 80, 0.3);

	}

.sidr .sidr-inner{

	padding:0 0 15px;

	}

.sidr .sidr-inner>p{

	margin-left:15px;

	margin-right:15px;

	}

.sidr.right{

	left:auto;

	right:-260px;

	}

.sidr h2{

	font-size:100%;

	font-weight:normal;

	padding:10px 0 5px;

	margin:0;

	color:;

	line-height:1.8;

	text-align:left;

	border-bottom:solid 1px ;

	}

.sidr p.close{

	font-weight:bold;

	text-align:right;

}

.sidr p.close a{

	color:#fff;

	font-size:100%;

	text-decoration:none;

	padding:3px 10px;

	background:#ccc;

}

.sidr ul{

	display:block;

	margin:0 0 15px;

	padding:0;

	}

.sidr ul li{

	display:block;

	margin:0;

	text-align:left;

	}

.sidr ul li a{

	border-bottom:1px solid #fff;

	display:block;

	text-decoration:none;

	font-size:80%;

	color:#333;

	padding:12px 0 10px 8px;

}

.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{

	border-top:none;

	}





p.backhome{

	text-align:left;

}

p.backhome a{

	color:#fff;

	font-size:100%;

	font-weight:bold;

	text-decoration:none;

	background:;

	padding:3px 10px;

}





#page_search {

	display:none;

}



#gNav {

	width:100%;

	border:solid 3px ;

	margin:0;

	clear:both;

}

#gNav ul {

	display:none;

}



#nav-global-parent {

	display:none;

}



#contents {

	width:100%;

	margin:0 auto;

}



/* スライドショープラグイン*/

.metaslider .caption-wrap{

background-color: !important;

line-height:20px !important;

font-size:80% !important;

}



#images {

	position:relative;

	width:100%;

	overflow:hidden;

	margin:0;

}

#images img{

	width:100%;

	height:auto;

	margin:0 0 20px;

}

#images img.topimage{

	width:100%;

	position:absolute;

	top:-20px;

	left:0;

}

.top_image img{
width:100%;
height:auto;
}

#images img{
width:100%;
height:auto;
margin:0 0 20px;
}



#main {

	width:96%;

	margin:0 auto;

	text-align:left;

}

#main article h2{

	font-size:24px;

	line-height:1.4;

	color: #333333;

	margin:20px 0 8px;

	clear:both;

}

#main article h3{

	font-size:20px;

	line-height:1.4;

	color:;

	clear:both;

}

#main article h4{

	font-size:16px;

	line-height:40px;

	color:#333;

	border-left:solid 3px ;

	padding:0 0 0 10px;

	clear:both;

}

#main article h5{

	font-size:90%;

	line-height:40px;

	color:#333;

	font-weight:bold;

	clear:both;

}

#main article p{

	font-size:80%;

	margin:0 0 5px;

}



#main article img{

	max-width:90%;

	height:auto;

	padding:0 5%;

}

#main article img.half-size-image {

	width:40%;

}



#main article ul{list-style-type:disc; margin:0 0 2.5em 1.5em; font-size:80%; line-height:1.7em;}

#main article ol{list-style-type:decimal; margin:0 0 2.5em 1.5em; font-size:80%; line-height: 1.7em;}



#main article table{font-size:80%; border-collapse:collapse; margin:10px 0;}

#main article table th{ background:#efefef; border:solid 1px #ccc; text-align:center; padding:9px;}

#main article table td{ background:#ffffff; border:solid 1px #ccc; padding:9px;}

#main article table p{margin:0; padding:0;}



#main article dl{font-size:80%;}

#main article dt{}

#main article dd{margin:0 0 10px 0;}



#breadcrumbs{display:none;}





/* - article - */

#main article section {

	margin:0 0 25px;

}

#main article section.heightLine {

	height:auto !important;

}



/* - .infoSec - */

#main article section.infoSec dl{

	font-size:80%;

}

#main article section.infoSec dt{

	color:;

	margin-top:10px;

}

#main article section.infoSec dd{

	padding-bottom:5px;

	border-bottom:dotted 1px #e6e6e6;

}

#main article section.infoSec p{

	margin:0;

}

#main article section.infoSec .info_date{

	display: none;

}


/* - .mapSec - */

#main article section.mapSec iframe {

	width:100%;

	height:200px;

	margin:0 0 5px;

}



/* - .timeSec - */

#main article table.time_table {

	width:100%;

}

#main article table.time_table th{

	background:;

	color:#ffffff;

	border:solid 1px #333;

	font-weight:bold;

	text-align:center;

	padding:4px 6px;

}

#main article table.time_table td{

	background:#ffffff;

	border:solid 1px #333;

	padding:4px 6px;

	text-align:center;

}

#main article table.time_table td.time_title{

	color:;

	font-weight:bold;

}



#sideMenu {

	width:100%;

    margin:10px 0 0 0;

    padding:10px 0 0 0;

	text-align:left;
	
	border-top:1px solid #ddd;

}

#sideMenu h2 {

	color:;

	font-size:100%;

	font-weight:bold;

	padding:0 0 5px 8px;

	margin:20px 0 0;

}

#sideMenu ul {

	font-size:90%;

}

#sideMenu li {

	border-bottom:solid 1px #e6e6e6;

}

#sideMenu li:last-child {

	border-left:none;

}

#sideMenu li a {

	width:95%;

	text-decoration:none;

	color:#515151;

	display:inline-block;

	padding:6px 5px 4px 8px;

    -webkit-transition: 0.4s;

    -moz-transition: 0.4s;

    -o-transition: 0.4s;

    -ms-transition: 0.4s;

    transition: 0.4s;

}

#sideMenu li a:hover {

	background-color: rgba(255, 255, 255, 0.6);

}

#sideMenu p {

	font-size:80%;

}

#sideMenu .backhome{

	display:none;

}

#sideMenu .menu_box {

	display:none;

}



#sideMenu .banner {

    padding:30px 0 0;

}

#sideMenu .banner ul {

	padding:0;

}

#sideMenu .banner li {

	border:none;

	margin-bottom:10px;

	text-align:center;

}

#sideMenu .banner li a {

	width:95%;

	padding:0;

	color: #0081cd;

	text-decoration:underline;

}

#sideMenu .banner li a:hover {

	color: #73cbf3;

}

#sideMenu .banner li a img {


	margin:0 auto;

}

#sideMenu .banner p a {

	width:95%;

	display:block;

	color:#fff;

	font-size:16px;

	font-weight:bold;

	text-decoration:none;

	margin:0 auto;

	padding:12px 0;

    text-align:center;

	background:;

    border-radius: 10px;        /* CSS3草案 */  

    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  

    -moz-border-radius: 10px;   /* Firefox用 */  

    -webkit-transition: 0.4s;

    -moz-transition: 0.4s;

    -o-transition: 0.4s;

    -ms-transition: 0.4s;

    transition: 0.4s;

}

#sideMenu .banner p a:hover {

	background:;

    border-radius: 10px;        /* CSS3草案 */  

    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  

    -moz-border-radius: 10px;   /* Firefox用 */  

}



#sideMenu .qr {

	display:none;

}



.pagetop {

	width:96%;

	height:50px;

	position:relative;

	clear:both;

	text-align:right;

	margin:0 auto;

}

.pagetop a{

	position:absolute;

	bottom:0;

	right:0;

	color:#ffffff;

	font-size:80%;

	text-decoration:none;

	background-color:;

	padding:5px 8px;

    border-radius: 4px 4px 0 0;        /* CSS3草案 */  

    -webkit-border-radius: 4px 4px 0 0;    /* Safari,Google Chrome用 */  

    -moz-border-radius: 4px 4px 0 0;   /* Firefox用 */  

    -webkit-transition: 0.4s;

    -moz-transition: 0.4s;

    -o-transition: 0.4s;

    -ms-transition: 0.4s;

    transition: 0.4s;

}

.pagetop a:hover{

	background:;

    border-radius: 4px 4px 0 0;        /* CSS3草案 */  

    -webkit-border-radius: 4px 4px 0 0;    /* Safari,Google Chrome用 */  

    -moz-border-radius: 4px 4px 0 0;   /* Firefox用 */  

}



footer {

	width:100%;

	background:#333333;

	color:#ffffff;

	font-size:70%;

	padding:30px 0;

	clear:both;

}

#footer_area {

	width:96%;

	margin:0 auto;

	text-align:left;

}

footer h2 {

	font-size:1.4em;

}

footer .address {

	width:100%;

	font-size:50%;

	margin:20px auto 0;

}

/* スマホサイト個別の追加CSSはこちらに記載 */
#footer_tree{display:none;}
.btn_calendar{margin:0 0 10px 0;}

#main article .facility{
	border-bottom:dotted 1px #549dd6;
	margin:0 0 20px;
	clear:left;
}
#main article table.kensatimetable{
}
#main article th.green{ background-color:#cbe4cb;}
#main article th.lpink{ background-color:#ffcece;}
#main article th.lblue{ background-color:#accbff;}
#main article td.green{ background-color:#cbe4cb;}
#main article td.lpink{ background-color:#ffcece;}
#main article td.lblue{ background-color:#accbff;}
#main article th.lgreen{ background-color:#c2f0bf;}
#main article th.lyellow{ background-color:#fffbd0;}
#main article th.lcyan{
	background-color:#cee0ff;
	white-space:nowrap;
}
#main article table.appointments th.lcyan{ display: none; }
#main article th.lmagenta{
	background-color:#ffcece;
	white-space:nowrap;
}
#main article table.appointments th.lmagenta{ display: none; }
#main article ul.symptomslist{
	list-style:none;
}
#main article ul.symptomslist li{
	margin-bottom:15px;
}
#main article table td .roomno { font-size: 75%; }
#calender li{list-style:none;}

.btn_calendar {text-align:center;}
.header_tel{text-align:center;}

table .ui-datepicker-date-exist{background-image: none; background-color:#FF00BE;}}