/* -----------------------------------------------------------

CSS Information


 File name:      main.css

 Style Info:    ナミックス用メイン設定

----------------------------------------------------------- */

/*----- テーブル・フォーム -----*/
.csttbl_border1, .csttbl_border2, .csttbl_border3, .csttbl_border4, .csttbl_head, .csttbl_input,
.cart_border1, .cart_border2, .cart_border3, .cart_border4, .cart_head, .cart_input{
	padding:8px;
}

/*----- フォーム -----*/
textarea{width:320px;}
form table td.cart_border4{
	border-left:none;
	border-right:none;
	border-bottom:none;
}

/*----- ナミックススタイル -----*/
/* .nm_style0:メニュー */

/* .nm_style1:TOPアイキャッチ */
.nm_style1 a{
	color: #FFFFFF;
}

/* .nm_style2:見出し */
.nm_style2{
	line-height: 1.1;
}

/* .nm_style3:記事囲み */
/* .nm_style4:記事_下線なし */
/* .nm_style5:記事_上線なし */
/* .nm_style6:記事_上下線なし */
.nm_style3,
.nm_style5{
	border-bottom: solid 2px #e6e6e6;
}

/* .nm_style7:文章 */
.nm_style7 img{
	vertical-align: middle;
}

/* .nm_style8:画像 */
.nm_style8 img{
	padding: 4px;
	border: solid 1px #CCCCCC;
}

/* .nm_style9:中見出し */
.nm_style9 img{
	vertical-align: middle;
}

/* .nm_style10:パンくず */

/* .nm_style11:治療内容テーブル */
.nm_style11 .csttbl_border1,
.nm_style11 .csttbl_border2,
.nm_style11 .csttbl_border3,
.nm_style11 .csttbl_border4,
.nm_style11 .csttbl_head,
.nm_style11 .csttbl_input {
	color: #E4041F;
	font-size: 1.5em;
	font-weight: bold;
}

.nm_style11 .csttbl_head {
	color: #4F3A00;
	font-size: 1.1em;
}

/* nm_style12:スタッフ */
.nm_style12 img {
	padding: 3px;
	background: #B1DD47;
	border: 2px solid #DFF68F;
}
.nm_style13 {
	min-height: 35px;
	height: auto !important;
	height: 35px;
	line-height: 30px;
}

/* nm_style14: お得なお知らせ */

.nm_style14 td {
	vartical-align: middle;
}
.nm_style14 .waribiki {
	padding: 2px 5px;
	background: #FFA244;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
}
.nm_style14 .note {
	margin-top: 20px;
	color: #666666;
	font-size: 91%;"
}
.nm_style14 em {
	font-size: 1.2em;
}
.nm_style14 strong {
	font-size: 1.7em;
}




/* TOP:こんな事でお悩みの方 */
ul.link li{
	padding-right: 1em;
	display: inline;
}
ul.link li a{
	font-size: 1.1em;
	font-weight: bold;
}

/* TOP:各店舗 */
ul.bnr{
	zoom: 100%;
	overflow: auto;
	padding-top: 10px;
	padding-left: 10px;
	background: url(../data/img/bnr_bg.jpg) 99% 100% no-repeat;
}
ul.bnr li{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}


/* shopお問い合わせ */
ul.shop{
	background: url(../data/img/bnr4_left.gif) repeat-x #FFF;
	width: 288px;
	height: 65px;
	padding-top: 80px;
	padding-left: 12px;
}
ul.shop li{
	float: left;
	margin-right: 8px;
	margin-bottom: 3px;
}

/* pan */
ul.pan{
	padding: 10px;
}
ul.pan li{
	display: inline;
	padding-left: 15px;
	padding-right: 8px;
	background: url(../data/img/icon_pan.gif) no-repeat 0% 50%;
}
ul.pan li.home{
	background: none;
}

/* btn */

ul.btn li{
	display: inline;
	padding: 0 5px;
}

.red {
	color: red;
}


.keiraku span {
	padding: 5px 10px;
	background: #FAA22D;
	border: 2px solid #FF8416;
	text-align: center;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
}

