@charset "utf-8";

/*****************************************************
 ■ サイト初期設定
*****************************************************/

body {
	color: #333333;
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	   -moz-text-size-adjust: 100%;
	    -ms-text-size-adjust: 100%;
	     -o-text-size-adjust: 100%;
	        text-size-adjust: 100%;
}

header,section,nav,footer {
	content: '';
	display: block;
	clear: both;
}

a {
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a.a01:link,
a.a01:visited {
	color: #044cf0 ;
}

a.a02:link,
a.a02:visited {
	color: #ff6600 ;
	text-decoration:underline ;
}


img {
	vertical-align: top;
}

p, dl, ol, ul {
	margin-bottom: 10px;
}

ol, ul {
}

.wordwrap {
	word-break: break-all ;
	word-wrap: break-word ;
}


.f-left {
	float:left;
	padding:0 10px 10px 0
}

.f-right {
	float:right;
	padding:0 0px 10px 10px
}

.center {
	text-align: center ;
}

.mb5  { margin-bottom: 5px ;}
.mt10 { margin-top: 10px ;}
.mb10 { margin-bottom: 10px ;}
.mt20 { margin-top: 20px ;}
.mb20 { margin-bottom: 20px ;}

.p10 {
	padding: 10px;
}

.p1010 {
	padding: 0 10px;
}


.p-btm10 {
	padding-bottom:10px;
}

.p-btm20 {
	padding-bottom:20px;
}


.f90 {font-size: 90% ;}
.f120 {font-size: 120% ;}
.f140 {font-size: 140% ;}

/*--------------------
float　クリア
--------------------*/
.clear {
	clear: both ;
}


.box-clear {
	overflow:hidden;
	zoom:1;
}


/*--------------------
clearfixの設定
--------------------*/
/* For modern browsers */
.clearfix:before,
.clearfix:after {
	content:"";
	display:table;
}
.clearfix:after {
	clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.clearfix {zoom:1;}


.text-right {
	text-align:right;
}

.text-bold {
	font-weight:bold;
}

.text-small {
	font-size:small;
}

.text-marker {
	display:inline;
	margin-right:5px;
	width: auto;
	height:20px;
	padding:0 5px;
	text-align:center;
	background:#ffff66;
	color:#333333;
}



/* 赤系 */
.color1   { color: #cc0000 ;}
.color1b  { color: #cc0000; font-weight: bold ;}

/* オレンジ系 */
.color2   { color: #ff6600 ; }
.color2b  { color: #ff6600; font-weight: bold ;}

/* ブラック系 */
.color3   { color: #666666 ; }

/* グリーン系 */
.color4b  { color: #06ad0a; font-weight: bold ;}

/* ゴールド系 */
.color5b  { color: #806530; font-weight: bold ;}

/* ブルー系 */
.color6b  { color: #0c7cec; font-weight: bold ;}

/* ピンク系 */
.color7b  { color: #ea4f8d; font-weight: bold ;}



/*****************************************************
 ■ Common　ページ共通
*****************************************************/

/*--- ● Header ----------*/

header {
	padding: 20px 0 0;
/*	padding: 20px 0 10px; */
	overflow:hidden;
	background:url(../image/header_line.png) repeat-x center top ;
}

header h1 {
	float:left;
	padding: 5px 5px 5px;
}

header ul.utility {
	float:right;
	margin: 0;
	padding: 0 5px 0 0;
}
header ul.utility li {
	float: left;
	margin: 0;
	text-indent:-9999px;
	list-style:none;
}
header ul.utility li.tel {
	background:url(../image/btn_tel.png) center no-repeat;
	background-size: 50px 50px ;
}
header ul.utility li.map {
	background:url(../image/btn_map.png) center no-repeat;
	background-size: 50px 50px ;
}

header ul li:last-child {
}
header ul.utility li a {
	width:55px;
	height:50px;
	display: block;
}



/*--- ● GlobalNav ----------*/

nav.global-nav {
	margin: 20px 0;
	padding: 0 2px 0 2px;
	text-align:center;
	width:auto;
}

nav.global-nav ul.g-nav {
	display:block; 
/*	margin:0 auto; */
	margin-right:auto;
	text-align:center;
	width:100%;
}

nav.global-nav ul.g-nav li {
	display:inline-block;
	width:45%;
	text-align:center;
	margin: 0 5px ;
}

nav.global-nav ul.g-nav li:last {
	margin-right: 0 ;
}

nav.global-nav ul.g-nav li a {
	display:inline-block;
	width: auto;
	height:30px;
	width: 100% ;
	color:#333333;
	line-height:30px;
	text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.5);


	background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#aaaaaa)); /* Android 2.3 */

	background: -webkit-linear-gradient(top, #ffffff, #aaaaaa);
	background:    -moz-linear-gradient(top, #ffffff, #aaaaaa);
	background:     -ms-linear-gradient(top, #ffffff, #aaaaaa);
	background:      -o-linear-gradient(top, #ffffff, #aaaaaa);
	background:   linear-gradient(to bottom, #ffffff, #aaaaaa);

	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	    -ms-border-radius: 5px;
	     -o-border-radius: 5px;
	        border-radius: 5px;

	border: 1px solid #999999;
}



/*--- ● GlobalMenu ----------*/

nav.global-menu {
	margin: 10px 0 20px ;
	padding: 0 ;
	background: #f5efdb ;
	border-bottom: 3px solid #e5dbb8 ;
}

nav.global-menu h1 {
	padding:7px;
	text-align:left;

	background: -webkit-gradient(linear,left top,left bottom,from(#e26c90),to(#d64478)); /* Android 2.3 */

	background: -webkit-linear-gradient(top, #e26c90, #d64478);
	background:    -moz-linear-gradient(top, #e26c90, #d64478);
	background:     -ms-linear-gradient(top, #e26c90, #d64478);
	background:      -o-linear-gradient(top, #e26c90, #d64478);
	background:   linear-gradient(to bottom, #e26c90, #d64478);

	color:#ffffff;
	font-size:16px;
	border: 1px solid #dc3571;
}

nav.global-menu h1 span {
	background: url(../image/icon1.png) no-repeat left center ;
	padding-left: 17px ;
}

nav.global-menu ul.g-menu {
	margin: 10px ;
	background-color: #e5dbb8 ;

	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	    -ms-border-radius: 5px;
	     -o-border-radius: 5px;
	        border-radius: 5px;
}

nav.global-menu ul.g-menu li {
	padding:0 10px 0 0 ;

	background: -webkit-gradient(linear,left top,left bottom,from(#8aba60),to(#4aab60)); /* Android 2.3 */

	background: -webkit-linear-gradient(top, #8aba60, #4aab60);
	background:    -moz-linear-gradient(top, #8aba60, #4aab60);
	background:     -ms-linear-gradient(top, #8aba60, #4aab60);
	background:      -o-linear-gradient(top, #8aba60, #4aab60);
	background:   linear-gradient(to bottom, #8aba60, #4aab60);
}

nav.global-menu ul.g-menu li a {
	padding:8px;
	height: 100% ;
	display:block;
	color:#fff;
	background:url(../image/arrow1.png) center right no-repeat;
}

nav.global-menu ul.g-menu li.g-menu01 {

	-webkit-border-radius: 5px 5px 0 0;
	   -moz-border-radius: 5px 5px 0 0;
	    -ms-border-radius: 5px 5px 0 0;
	     -o-border-radius: 5px 5px 0 0;
	        border-radius: 5px 5px 0 0;
}

nav.global-menu ul.g-menu li.g-menu07 {

	-webkit-border-radius: 0 0 5px 5px;
	   -moz-border-radius: 0 0 5px 5px;
	    -ms-border-radius: 0 0 5px 5px;
	     -o-border-radius: 0 0 5px 5px;
	        border-radius: 0 0 5px 5px;
}



/*--- ● ClinicInfo ----------*/

section.clinic-info {
	margin:10px 0 0;
}

section.clinic-info h1 {
	margin-bottom:10px;
	padding:7px;
	text-align:left;

	background: -webkit-gradient(linear,left top,left bottom,from(#45494d),to(#000000)); /* Android 2.3 */

	background: -webkit-linear-gradient(top, #45494d, #000000);
	background:    -moz-linear-gradient(top, #45494d, #000000);
	background:     -ms-linear-gradient(top, #45494d, #000000);
	background:      -o-linear-gradient(top, #45494d, #000000);
	background:   linear-gradient(to bottom, #45494d, #000000);

	color:#ffffff;
	font-size:16px;
	border-top: 1px solid #3a4766 ;
	border-bottom: 1px solid #3a4766 ;
}

section.clinic-info h1 span {
	background: url(../image/icon2.png) no-repeat left center ;
	padding-left: 17px ;
}

div#e-park {
	width: 80% ;
	margin: 10% ;
}



/*--- ● Global Footer Menu ----------*/

nav.global-footer ul {
	width: 100% ;
	text-align: center ;
	margin: 0 auto 20px ;
}

nav.global-footer li {
	display: inline ;
	margin-right: 3px ;
}

nav.global-footer li:last-child {
	margin-right: 0px ;
}


/*--- ● Footer ----------*/

footer {
	background-color:rgba(212, 216, 221, 1);
	padding: 15px 10px 10px;
	text-align: center;
	font-size:12px;
}

footer div {
	margin: 0 auto;
	margin-bottom: 10px;
	width:150px;
	height:23px;
	line-height:25px;

	-webkit-border-radius: 8px;
	   -moz-border-radius: 8px;
	    -ms-border-radius: 8px;
	     -o-border-radius: 8px;
	        border-radius: 8px;

	background: #fafafa;

	background: -webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#cbcbcb)); /* Android 2.3 */

	background: -webkit-linear-gradient(top, #fafafa, #cbcbcb);
	background:    -moz-linear-gradient(top, #fafafa, #cbcbcb);
	background:     -ms-linear-gradient(top, #fafafa, #cbcbcb);
	background:      -o-linear-gradient(top, #fafafa, #cbcbcb);
	background:   linear-gradient(to bottom, #fafafa, #cbcbcb);

	border:solid 1px #999999;
}

footer p.pc-site {
	margin: 0 0 0 15px;
	text-align:center;

	background:url(../image/icon_pc.png) left no-repeat;
	background-position:15pt 4pt;
	background-size:15px 14px;
}

footer div a {
	display:block;
	color:#000000;
}

footer p.copyright {
	clear:both;
	margin:0 auto;
	text-align: center;
	color: #666;
}



/*--- ● CureMenu ----------*/

nav.cure-menu {
	margin:10px 0 20px;
}

nav.cure-menu h1 {
	padding:7px;
	text-align:left;

	background: -webkit-gradient(linear,left top,left bottom,from(#45494d),to(#000000)); /* Android 2.3 */

	background: -webkit-linear-gradient(top, #45494d, #000000);
	background:    -moz-linear-gradient(top, #45494d, #000000);
	background:     -ms-linear-gradient(top, #45494d, #000000);
	background:      -o-linear-gradient(top, #45494d, #000000);
	background:   linear-gradient(to bottom, #45494d, #000000);

	color:#ffffff;
	font-size:16px;
	border-top: 1px solid #3a4766 ;
	border-bottom: 1px solid #3a4766 ;
}

nav.cure-menu h1 span {
	background: url(../image/icon2.png) no-repeat left center ;
	padding-left: 17px ;
}


nav.cure-menu table.c-menu {
	width: 100% ;
	border-collapse: separate;
	border-spacing: 1px;
}

nav.cure-menu table.c-menu td {
	width: 33% ;
	text-align: center ;
	empty-cells: hide;
	/*padding: 7px ;*/

	background: -webkit-gradient(linear,left top,left bottom,from(#336633),to(#669966)); /* Android 2.3 */

	background: -webkit-linear-gradient(top, #336633, #669966);
	background:    -moz-linear-gradient(top, #336633, #669966);
	background:     -ms-linear-gradient(top, #336633, #669966);
	background:      -o-linear-gradient(top, #336633, #669966);
	background:   linear-gradient(to bottom, #336633, #669966);
}

nav.cure-menu table.c-menu td a {
	color: #ffffff ;
	display: block ;
	padding: 7px ;
}



/*****************************************************
 ■ ページコンテンツ
*****************************************************/

/*--- ● section type-nomal ----------*/

section.type-nomal {
	margin:10px 0 20px;
}

section.type-nomal h1 {
	margin-bottom:10px;
	padding:7px;
	text-align:left;

	background: -webkit-gradient(linear,left top,left bottom,from(#45494d),to(#000000)); /* Android 2.3 */

	background: -webkit-linear-gradient(top, #45494d, #000000);
	background:    -moz-linear-gradient(top, #45494d, #000000);
	background:     -ms-linear-gradient(top, #45494d, #000000);
	background:      -o-linear-gradient(top, #45494d, #000000);
	background:   linear-gradient(to bottom, #45494d, #000000);

	color:#ffffff;
	font-size:16px;
	border-top: 1px solid #3a4766 ;
	border-bottom: 1px solid #3a4766 ;
}

section.type-nomal h1 span {
	background: url(../image/icon2.png) no-repeat left center ;
	padding-left: 17px ;
}

section.type-nomal h2 {
	clear:both;
	text-align:left;
	margin-bottom:10px;
	border-bottom:1px solid #ea4f8d;
	font-size:16px;
	color:#ea4f8d;
	/* font-weight: normal; */
}


section.type-nomal h3 {
	padding-bottom:10px;
}



/*----------------------------------------------------
 acordion
----------------------------------------------------*/

div.acordion-list{
	background:#fff;
}

div.acordion-list .trigger{
	display:block;
	width: auto;
	margin:5px 0 0 0;
	padding:7px;
	text-align:left;
	position: relative ;

	background: -webkit-gradient(linear,left top,left bottom,from(#4188c9),to(#0068b6)); /* Android 2.3 */

	background: -webkit-linear-gradient(top, #4188c9, #0068b6);
	background:    -moz-linear-gradient(top, #4188c9, #0068b6);
	background:     -ms-linear-gradient(top, #4188c9, #0068b6);
	background:      -o-linear-gradient(top, #4188c9, #0068b6);

	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f9f8f8, EndColorStr=#cfcfcf)"; /* IE8,9用 */

	background: linear-gradient(to bottom, #4188c9, #0068b6);

	color:#ffffff;
	font-size:16px;
	font-weight: normal ;
	border-top:1px solid #0068b6 ;
}



div.acordion-list .open-close {
	float:right;
	text-indent:-9999px;
	display:block;
	height:15px;
	width:15px;
	background: url(../image/ac_open.png) no-repeat right top ;
	position: absolute ;
	right: 8px ;
	top: 30% ;
}

div.acordion-list .trigger.active .open-close{
	text-indent:-9999px;
	display:block;
	height:15px;
	width:15px;
	background:url(../image/ac_close.png) no-repeat right top ;
	position: absolute ;
	right: 8px ;
	top: 30% ;
}


.acordion-tree {
	padding: 8px 0 0 ;
	background: #fff ;
	overflow: hidden ;
}



.table-2col {
display:table;
width:100%;
}

.table-2col ul li{
display:table;
width:100%;
}

.table-2col ul li .line{
display:block;
border-bottom: dotted #999 1px ;
}

.table-2col ul li .col0{
display:table-cell;
padding-left: 17px;
vertical-align:top;
width:100%;
background: url(../image/list01.png) no-repeat 0 2px ;
}

.table-2col ul li .col1{
display:table-cell;
vertical-align:top;
}

.table-2col ul li .col2{
display:table-cell;
padding-left: 15px ;
vertical-align:top;
}



/* その他 共通 **********************************************************/

/* リードタイトル */

.lead {
	padding: 0 5px ;
	color: #59493f ;
	font-weight: bold ;
	border-left: solid 5px #59493f ;
	background-color: #ffffcc ;
}





/* リスト01　オレンジの丸数字 **********************************************************/
ul.list01 {
}

ul.list01 li {
	padding: 0 0 0 27px ;
	margin: 0 0 10px ;
	font-weight: bold ;
	font-size: 100% ;
	color: #12a051 ;
	line-height: 1.6 ;
}

ul.list01 li:last-child {
	margin-bottom: 0 ;
}

ul.list01 li.no01 {
	background: url(../image/icon_no_orange_01.png) no-repeat 0 1px ;
}

ul.list01 li.no02 {
	background: url(../image/icon_no_orange_02.png) no-repeat 0 1px ;
}

ul.list01 li.no03 {
	background: url(../image/icon_no_orange_03.png) no-repeat 0 1px ;
}

ul.list01 li.no04 {
	background: url(../image/icon_no_orange_04.png) no-repeat 0 1px ;
}

ul.list01 li.no05 {
	background: url(../image/icon_no_orange_05.png) no-repeat 0 1px ;
}

ul.list01 li.no06 {
	background: url(../image/icon_no_orange_06.png) no-repeat 0 1px ;
}

ul.list01 li.no07 {
	background: url(../image/icon_no_orange_07.png) no-repeat 0 1px ;
}

ul.list01 li.no08 {
	background: url(../image/icon_no_orange_08.png) no-repeat 0 1px ;
}


/* リスト02　グレーの丸数字  **********************************************************/
ul.list02 {
}

ul.list02 li {
	padding: 0 0 0 27px ;
	margin: 0 0 10px ;
	font-weight: bold ;
	font-size: 100% ;
	color: #666 ;
	line-height: 1.6 ;
}

ul.list02 li:last-child {
	margin-bottom: 0 ;
}

ul.list02 li.no01 {
	background: url(../image/icon_no_gray_01.png) no-repeat 0 1px ;
}

ul.list02 li.no02 {
	background: url(../image/icon_no_gray_02.png) no-repeat 0 1px ;
}

ul.list02 li.no03 {
	background: url(../image/icon_no_gray_03.png) no-repeat 0 1px ;
}

ul.list02 li.no04 {
	background: url(../image/icon_no_gray_04.png) no-repeat 0 1px ;
}

ul.list02 li.no05 {
	background: url(../image/icon_no_gray_05.png) no-repeat 0 1px ;
}

ul.list02 li.no06 {
	background: url(../image/icon_no_gray_06.png) no-repeat 0 1px ;
}

ul.list02 li.no07 {
	background: url(../image/icon_no_gray_07.png) no-repeat 0 1px ;
}

ul.list02 li.no08 {
	background: url(../image/icon_no_gray_08.png) no-repeat 0 1px ;
}



/* リスト03　スマイルアイコン **********************************************************/
ul.list03 {
}

ul.list03 li {
	padding: 0 0 0 17px ;
	margin: 0 0 5px ;
	font-weight: bold ;
	font-size: 100% ;
	color: #12a051 ;
	line-height: 1.4 ;
	background: url(../image/list01.png) no-repeat 0 1px ;
}

ul.list03 li:last-child {
	margin-bottom: 0 ;
}



/* リスト04　オレンジの●ビックリマーク **********************************************************/
ul.list04 {
}

ul.list04 li {
	padding: 0 0 0 27px ;
	margin: 0 0 10px ;
	font-weight: bold ;
	font-size: 100% ;
	color: #ff6600 ;
	line-height: 1.6 ;
	background: url(../image/icon_excla_orange.png) no-repeat 0 0 ;
}

ul.list04 li:last-child {
	margin-bottom: 0 ;
}



/* リスト05　ピンクの飾り **********************************************************/
ul.list05 {
}

ul.list05 li {
	padding: 0 0 0 27px ;
	margin: 0 0 10px ;
	font-weight: bold ;
	font-size: 100% ;
	color: #ff0083 ;
	line-height: 1.4 ;
	background: url(../image/icon_kazari1.png) no-repeat 0 1px ;
}

ul.list05 li:last-child {
	margin-bottom: 0 ;
}



/* リスト06　ピンクの★ビックリマーク **********************************************************/
ul.list06 {
}

ul.list06 li {
	padding: 0 0 0 27px ;
	margin: 0 0 10px ;
	line-height: 1.4 ;
	background: url(../image/icon_excla_pink.png) no-repeat 0 -2px ;
}

ul.list06 li:last-child {
	margin-bottom: 0 ;
}



/* リスト07　チェックマーク **********************************************************/
ul.list07 {
}

ul.list07 li {
	padding: 0 0 0 27px ;
	margin: 0 0 10px ;
	line-height: 1.4 ;
	background: url(../image/icon_check.png) no-repeat 0 -2px ;
}

ul.list07 li:last-child {
	margin-bottom: 0 ;
}


/* ★★★リストの中にある通常サイズのテキスト**************************************************/
.normal-text {
	color: #333 ;
	font-size: 14px ;
	font-weight: normal ;
}


.normal-text-b {
	font-weight: normal ;
	color: #333 ;
}



/* 囲み枠01 **********************************************************/

/* 赤系 */
.kakomi01 {
	background-color: #ffcccc ;
	border: 2px solid #ff6666 ;
	margin: 10px ;
	padding: 10px ;
}

/* イエロー・オレンジ系 */
.kakomi02 {
	background-color: #fcedc6 ;
	border: 2px solid #ffba00 ;
	padding: 10px ;
}



/* table01(罫あり) **********************************************************/

table.table01 {
	clear:both ;
	width: 100% ;
}

table.table01 th,
table.table01 td {
	padding: 5px ;
	border: 1px solid #ccc ;
	line-height: 1.5 ;
	vertical-align: top ;
}

table.table01 th {
	font-weight: bold ;
	text-align: left ;
}

table.table01 .w-nowrap {
	width: 1% ;
	white-space: nowrap ;
	text-align: left ;
}



/*****************************************************
 ■ トップページ
*****************************************************/

/*--- ● スライドショー ----------*/

/*
メディアクエリの各所width・heightはスマホでの表示を考慮して決定
touchslider-viewportのheight値はjquery.touchslider.jsを確認して変更
*/

nav.top-slider {
/*	text-align:center; */
	margin-top: 10px;
	padding: 0;
/*	width:auto; */
}

.touchslider {
	display:block;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.slidewidth {
	margin: 0 auto;
}

.touchslider-item {
	margin: 0 auto;
}

@media only screen and (max-width: 1200px) {
	div.touchslider-viewport {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-box;
		display: -o-box;
		display: box;
		display: flex;
		width: 600px !important;
		height: 150px !important;
		margin: 0;
		padding: 0;
	}

	div.touchslider-item img {
		width: 600px; height: 150px;
	}
	div.touchslider img {
		width: 600px; height: 150px;
	}
	.slidewidth div {
		height: 150px !important;
	}
	/* div.test1 { color:#ff0000; }  赤 */
}

@media only screen and (max-width: 720px) {   /* Android 横持ち（W640） ***********/
	div.touchslider-viewport {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-box;
		display: -o-box;
		display: box;
		display: flex;
		width: 620px !important;
		height: 155px !important;
		margin: 0;
		padding: 0;
	}

	div.touchslider-item img {
		width: 620px; height: 155px;
	}
	div.touchslider img {
		width: 620px; height: 155px;
	}
	.slidewidth div {
		height: 155px !important;
	}
	/* div.test1 { color:#ffff00; }  黄 */
}

@media only screen and (max-width: 540px) {   /* iPhone 横持ち、Android 縦持ち（W480） */
	div.touchslider-viewport {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-box;
		display: -o-box;
		display: box;
		display: flex;
		width: 340px !important;
		height: 85px !important;
		margin: 0;
		padding: 0;
	}

	div.touchslider-item img {
		width: 340px; height: 85px;
	}
	div.touchslider img {
		width: 340px; height: 85px;
	}
	.slidewidth div {
		height: 85px !important;
	}
	/* div.test1 { color:#00ff00; }  緑 */
}

@media only screen and (max-width: 320px) {   /* iPhone 縦持ち */
	div.touchslider-viewport {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-box;
		display: -o-box;
		display: box;
		display: flex;
		width: 300px !important;
		height: 75px !important;
		margin: 0;
		padding: 0;
	}

	div.touchslider-item img {
		width: 300px; height: 75px;
	}
	div.touchslider img {
		width: 300px; height: 75px;
	}
	.slidewidth div {
		height: 75px !important;
	}
	/* div.test1 { color:#0000ff; }  青 */
}



