@charset "UTF-8";
/*タイ古式マッサージ全国店舗情報 css*/

a:link { color: #666; text-decoration: underline;}a:visited { color: #666; text-decoration:underline;} a:active { color:#666; text-decoration: underline;} a:hover { color: #666; text-decoration: underline;} a.headerlink:link { color: #888; text-decoration: none}a.headerlink:visited { color: #888; text-decoration: none} a.headerlink:active { color:#888; text-decoration: none} a.headerlink:hover { color: #888; text-decoration: none} 

a.f-link:link { color: #fff; text-decoration: none;}a.f-link:visited { color: #fff; text-decoration: none;} a.f-link:active { color:#fff; text-decoration: none;} a.f-link:hover { color: #fff; text-decoration: none;} 

html{
    height: 100%;
	}


body {
	color: #666;
	font-size: 75%;
	margin: 0;
	height: auto;
	font-family: sans-serif;
	background: #fff url(../img/back.gif);
	}

p,dt,dd {
	line-height: 1.5em;
	}

img	{		border:none;	}

#wrapper {
	margin: 0px auto 0px auto;
	background: url(../img/wrapper_back.gif) repeat-x;
	}

#content {
	width: 1006px;
	height: 100%;
	margin: 0 auto;
	background: url(../img/content_back.gif) repeat-y;
	}

#header {
	width: 1006px;
	height: 85px;
	background: #fff url(../img/main_logo.jpg) no-repeat;
	}



.top-left,
.top-right{
	float: left;
	}

.top-right {
	text-align: right;
	width: 480px;
	font-size: 1.0em;
	margin: 15px 10px 0px 0px;
	}

.top-left {
	text-align: left;
	width: 500px;
	color:#FF6C00;
	}

#menu	{		right: 0;
		width:1006px ;
		height:49px;		margin: 0;
		padding: 0px 0px 0px 3px;
		background: url(../img/menu_back.gif) no-repeat;	}


h1.page-title { margin:15px 0 5px 0; line-height:1em; font-size:2em; color:#FF6C00;}

h2 {
	font-size: 160%;
	font-weight: 400;
	line-height: 1.5em;
	}

#main .entry h2.entry-link { margin:15px 0 15px 0 ; padding:8px; background-color:#f8f8f8; font-size:1.2em; font-weight:600; border-left:10px solid #ff6600;  }

h4 {
	float : left;
	font-size: 100%;
	font-weight: 600;
	color: #A40785;
	margin: 2px 0 0 0;
	}

h5 {
	float : left;
	font-size: 100%;
	font-weight: 400;
	color: #A40785;
	margin: 2px 0 0 0;
	}

#main,
#side {
	float: left;
	height: 100%;
	min-height:100%;
	margin: 10px 0px 0px 12px;
	}

#main {
	width: 718px;
	padding: 0;
	border: 0px solid #ECECEC;
	}

#side {
	width: 250px;
	height: 100%;
	line-height: 1.8em;
	border: 0px solid #ECECEC;
	}

.tenpo-title { margin:15px 0 15px 0 ; padding:8px; background-color:#f8f8f8; font-size:1.2em; font-weight:600; border-left:10px solid #eee;  }


.textbox-main {
	margin: 15px 5px 15px 15px;
	line-height: 1.8em;
	font-weight: 400;
	}

.textbox-side {
	height: 100%;
	margin: 0px 0px 20px 0px;
	padding: 8px;
	background: url(../img/side_back.gif) repeat-y;
	}

#footer {
	clear: both;
	width: 970px;
	font-size: 85%;
	line-height: 1.5em;
	text-align: right;
	margin: 50px auto 15px auto;
	padding: 15px 10px 15px 0;
	background-color: #ececec;
	}

.copyright {
	float: right;
	margin: 0px 0px 10px 0;
	}

#footer #under-menu { float: left; text-align: left; margin:0 10px;}
#footer #under-menu ul { list-style:none; margin:0 0 10px 0; }
#footer #under-menu ul li { display:inline; white-space:nowrap; }
#footer #under-menu a { padding:0 5px; white-space:nowrap; }

#main div.textbox-main h3 { clear:both; font-size:1.5em; font-weight:600; color:#FF6C00 ; font-family:"Arial", "Helvetica", "sans-serif"; }
#main div.textbox-main ul { margin:0 0 20px 0; list-style:none; }
#main div.textbox-main ul li { display:inline; line-height:1.5em; font-size:1.2em; font-weight:bold; white-space:nowrap; }
#main div.textbox-main ul li a { margin:0 15px 0 0px; }

#bread { font-size:0.9em; text-align:left;}

#side ul.tag-cloud { margin:20px 0 20px 20px; }
#side ul.tag-cloud li { margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; }
#side ul.tag-cloud li a.level1 { font-size:225%; }
#side ul.tag-cloud li a.level2 { font-size:200%; }
#side ul.tag-cloud li a.level3 { font-size:175%; }
#side ul.tag-cloud li a.level4 { font-size:150%; }
#side ul.tag-cloud li a.level5 { font-size:125%; }
#side ul.tag-cloud li a.level6 { font-size:100%; }


#main dl.archives { margin:0 0 20px 10px; }
#main dl.archives dt { margin:0 0 5px 0px; padding:0 0 0 10px; }
#main dl.archives dd { margin:0 0 5px 10px; }
#main dl.archives dl dt.archive-link { margin:0 0 5px 0px; padding:0 0 0 8px; }
#main dl.archives dl dd { margin:0 0 5px 10px; }

#main dl.entry-archives { margin:0 0 20px 0; }
#main dl.entry-archives dt.entry-archive-link  { margin:0 0 5px 10px;  padding:0 0 0 10px;  }
#main dl.entry-archives dd { margin:0 0 5px 20px; }

#main .entry-body h1 { font-size:2em; margin:.67em 0; }
#main .entry-body h2 { margin:.67em 0; padding:.1em 0 .1em 0; font:bold 1.5em/100% "Arial", "Helvetica", "sans-serif"; border-bottom:solid 1px; }
#main .entry-body h3 { font-size:1.2em; margin:.67em 0; padding:0 0 0 .1em; border-bottom:solid 1px; }
#main .entry-body h4 { margin:.67em 0; border-bottom:solid 1px; }
#main .entry-body h5 { font-size:0.83em; margin:.67em 0; }
#main .entry-body h6 { font-size:0.67em; margin:.67em 0; }
#main .entry-body p { margin-top:10px; margin-bottom:1em; }
#main .entry-body ul { margin-left:2em; }


hr.style1 {
	border-style: dotted none none none; 
	border-top-width: 2px; 
	border-top-color: #aaa; 
	clear: both;
	height: 2px; 
	margin: 0px 2px 10px 0px;
    }

table.ta1{		border: 1px #ececec solid;		border-collapse:collapse;
		line-height: 1.8em;
	}td.tc1{		border: 1px #ececec solid;		padding: 5px;
		text-align: center;		width: 100px;
		background-color: #f9f9f9;	}td.tc2{		border: 1px #ececec solid;		padding: 5px;		width: 370px;	}

table.ta2{		border: 0px #ececec solid;		border-collapse:collapse;
		line-height: 1.8em;
	}td.tc3{		border-bottom: 1px #ececec dotted;		padding: 5px;
		vertical-align: top;		width: 200px;	}td.tc4{		border-bottom: 1px #ececec dotted;		padding: 5px;		width: 270px;	}

td.tc5{		border-bottom: 1px #ececec dotted;		padding: 5px;
		vertical-align: top;		width: 130px;	}td.tc6{		border-bottom: 1px #ececec dotted;		padding: 5px;		width: 340px;	}

.gotop{		margin: 10px 0;		text-align: right;	}

.cate_img{
margin-right : 10px;
float : left;
}
.cat-text01{
line-height : 200%;
}

.edit { text-align: right; }

#main p.submenu { font-size:0.9em; text-align:right; margin-bottom:1em; clear:both; }
#main ul.submenu { clear:both; font-size:0.9em; text-align:right; }
#main ul.submenu li { list-style-type:none; display:inline; }

#main .entry-footer { display:block; margin:0 0 10px 0; text-align: right; }
#main .entry-footer a { margin:0 0 0 5px; }


#navi{ padding:10px; background:#FFF8FB; margin-top:15px; }
#navi h2,#navi h3 { font-size:1.2em; padding:1px 0 0 0; line-height:1em; border-left:solid 8px #FF7F00;}
#navi h2 span,#navi h3 span { padding:0 5px; background:#FFF8FB; }
#navi .entry-desc{ display:block; margin:10px 0 15px; padding:5px; }
#navi ul{ margin:10px 0 15px 15px; padding:5px; line-height:150%; }
#navi ul li{ padding:0px 0px 0px 10px; list-style-type:none; }

.comment-inner,.comments-open{ margin:0px 0px 5px 0; }
.comment-header{ display:none; }
.comment-footer{ text-align:right; font-size:0.9em; }
.comment-footer-experimental{ display: none; }
.comments-open-moderated{ margin-bottom:10px; }
.comments-open label{ display:block; }



/* site-map
----------------------------------------------------------*/
#site-map ul { line-height:180%; margin-left:2em; }
#site-map ul li { margin-top:1em; }
#site-map ul ul li { margin-top:0em; }


body.mt-search-results #main h3.search-results-header { margin:20px 0 10px 0; padding:0; line-height:1em; font-size:2em; border-left:none; }

#imgl
	{
		float: left;
		padding:0;
		margin: 0 10px 0px 0;
	}

#imgr
	{
		float: right;
		padding: 0 0 3px 5px;
		margin:0;
	}

#imgm
	{
		vertical-align: middle;
		margin:0 3px 0 0px;
	}

#imgb
	{
		margin-bottom:5px;
	}
	
.paginate
	{		text-align: right;		margin-top: 50px;
		border-top: 1px dashed #ccc;	}
	

span.new {
    display: none;
    color: #ff33cc;
    font-weight: bold;
}

#f-link	{		clear:both;		right: 0;
		width:100px ;		text-align: left;		margin: 0px;		font-size:1px;		color: #fff;	}
.tel{
  font-size : 10px;
  text-decoration : none;
}

