@charset "shift_jis"; 

/********************
リンク設定
********************/
a{
	color:#cc0000;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -ms-transition: 0.4s;
    transition: 0.4s;
}
a:link    {}
a:visited {}
a:active  {color: #600;}
a:hover   {color: #600;}
a:active, a:focus {outline:0;}

/********************
フォントサイズ
********************/
.txtSmall2 {font-size: 0.8em; line-height:1.4em;}
.txtSmall  {font-size: 0.9em; line-height:1.4em;}
.txtLarge  {font-size: 1.2em; line-height:1.5em;}
.txtLarge2 {font-size: 1.4em; line-height:1.5em;}

/********************
フォントカラー
********************/
.fcKeycolor	{color:;}
.fcWhite	{color:#FFFFFF;}
.fcRed		{color:#cc0000;}
.fcBlack	{color:#000000;}
.fcGray3	{color:#333333;}
.fcGray6	{color:#666666;}
.fcGray9	{color:#999999;}
.fcBlue   {color:#1989bf;}
.fcOrange {color:#f19a34;}
.fcPink   {color:#db6491;}

/********************
フォント　游ゴシック游明朝
********************/

@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 500;
}
@font-face {
  font-family: "Yu Mincho";
  src: local("Yu Mincho Demibold");
  font-weight: 500;
}
.ffYuMincho{
	font-family:  "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , 'Noto Serif', 'Sawarabi Mincho', "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}
.ffArial{
	font-family:Arial, Helvetica, sans-serif, Yu Gothic Medium, "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic";
}


/********************
背景色
********************/
.bgLiteGreen{ background:#f3f9f0;}
.bgLiteOrange{ background:#fff6e9;}
.bgOrange    { background:#ffeac8;}
.bgGrayF7  { background:#f7f7f7;}
.bgGrayEEE { background:#eeeeee;}
.bgGrayCCC { background:#cccccc;}
.bgWhite { background:#ffffff;}
.bgPink  { background:#fcf0f4;}
.bgLiteBlue{ background:#f6fbff;}

/********************
パンくず(フリック)
********************/
#breadcrumb {
    overflow-x: scroll;
    white-space: nowrap;
		font-size:0.8em;
		line-height:18px;
		margin-top:10px;
}
#breadcrumb p {
    display: inline-block;
		margin-bottom:5px;
}
#breadcrumb p:first-child a{
	background:url(../images/common/panBg.png) left center no-repeat;
	background-size:contain;
	padding-left:20px;
}
#breadcrumb p:after{
    display: inline-block;
		margin:0 5px;
		content:">"
}
#breadcrumb p:last-child:after{
		content:"";
		margin:0;
}
/* スクロールバーの装飾 */
#breadcrumb::-webkit-scrollbar {height: 1px;}
#breadcrumb::-webkit-scrollbar-track {background-color: #FFF;}
#breadcrumb::-webkit-scrollbar-thumb {background-color: #FFF;}

/********************
区切り線
********************/
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

/********************
余白
********************/
.pad5{ padding:5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	behavior: url("boxsizing.htc");
	}
.pad10{ padding:10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	behavior: url("boxsizing.htc");
	}
.pad15{ padding:15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	behavior: url("boxsizing.htc");
	}
.pad20{ padding:20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	behavior: url("boxsizing.htc");
	}
.pad40{ padding:40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	behavior: url("boxsizing.htc");
	}
.padL10{ padding-left:10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	behavior: url("boxsizing.htc");
}
.padR10{ padding-right:10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	behavior: url("boxsizing.htc");
}
@media all and (-ms-high-contrast:none){
	.pad5{ padding:8px 5px 2px;}
	.pad10{ padding:13px 10px 7px;}
	.pad15{ padding:18px 15px 12px;}
	.pad20{ padding:23px 20px 17px;}
	.pad40{ padding:43px 40px; 37px}
}

@media only screen and (max-width: 480px){
	.pad15{ padding:10px;}
	.pad20{ padding:10px;}
	.pad40{ padding:10px;}
}

/********************
右寄せ・左寄せ指定
********************/
.floatLeft  { float:left;}
.floatRight { float:right;}
.floatCenter{ float:none; clear:both; text-align:center; margin:auto;}
.floatClear { float:none; clear:both;}

.floatLeftImg20  { float:left; width:20%; margin:0 10px 10px 0; }
.floatRightImg20 { float:right; width:20%; margin:0 0 10px 10px;}
.floatRightImg20 img{ float:right;}

.floatLeftImg30  { float:left; width:30%; margin:0 10px 10px 0; }
.floatRightImg30 { float:right; width:30%; margin:0 0 10px 10px;}
.floatRightImg30 img{ float:right;}

.floatLeftImg40  { float:left; width:40%; margin:0 10px 10px 0; }
.floatRightImg40 { float:right; width:40%; margin:0 0 10px 10px;}
.floatRightImg40 img{ float:right;}



/********************
サイズ指定
********************/
.w15{ width:15%; height:auto;}
.w20{ width:20%; height:auto;}
.w25{ width:25%; height:auto;}
.w30{ width:30%; height:auto;}
.w33{ width:33%; height:auto;}
.w35{ width:35%; height:auto;}
.w40{ width:40%; height:auto;}
.w45{ width:45%; height:auto;}
.w49{ width:49%; height:auto;}
.w50{ width:50%; height:auto;}
.w60{ width:60%; height:auto;}
.w70{ width:70%; height:auto;}
.w75{ width:75%; height:auto;}
.w80{ width:80%; height:auto;}
.w90{ width:90%; height:auto;}
.w100{ width:100%; height:auto;}

/********************
ボーダー
********************/	
.BorderBox { border:1px solid #cccccc;}
.BorderBoxGreen { border:1px solid #5aa42d;}
.BorderBoxPink { border:1px solid #db6491;}

.BorderTop   {border-top   :1px solid #cccccc;}
.BorderRight {border-right :1px solid #cccccc;}
.BorderBtm   {border-bottom:1px solid #cccccc;}
.BorderLeft  {border-left  :1px solid #cccccc;}

.BorderDotTop   {border-top   :1px dotted #cccccc;}
.BorderDotRight {border-right :1px dotted #cccccc;}
.BorderDotBtm   {border-bottom:1px dotted #cccccc;}
.BorderDotLeft  {border-left  :1px dotted #cccccc;}

/*******************
背景画像繰り返し
*******************/
.repeatX{background-repeat: repeat-x;}
.repeatY{background-repeat: repeat-y;}
.repeatNo{background-repeat: no-repeat;}

/*******************
影
*******************/
.shadow{
	box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	padding:10px;
	margin-bottom:20px;
}

/*******************
角丸
*******************/
.corner5{
	        border-radius:5px;
	   -moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url("border-radius.htc");
}
.cornerTop5{
	/*水平方向に 左上、右上、右下、左下 / 垂直方向に 左上、右上、右下、左下*/
	border-radius: 5px 5px 0 0 / 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0 / 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0 / 5px 5px 0 0;
	behavior: url(border-radius.htc); /* IE */
}

/*******************
スペーサー
*******************/
.mrgnB1 {margin-bottom:1px;}
.mrgnB3 {margin-bottom:3px;}
.mrgnB5 {margin-bottom:5px;}
.mrgnB10 {margin-bottom:10px;}
.mrgnB15 {margin-bottom:15px;}
.mrgnB20 {margin-bottom:20px;}
.mrgnB25 {margin-bottom:25px;}
.mrgnB30 {margin-bottom:30px;}
.mrgnB40 {margin-bottom:40px;}
.mrgnB50 {margin-bottom:50px;}
.mrgnB60 {margin-bottom:60px;}
.mrgnB70 {margin-bottom:70px;}

.mrgnT10 {margin-top:10px;}
.mrgnT20 {margin-top:20px;}
.mrgnT30 {margin-top:30px;}

@media only screen and (max-width: 480px){
	.mrgnB20 {margin-bottom:15px;}
	.mrgnB30 {margin-bottom:15px;}
	.mrgnB40 {margin-bottom:20px;}
}


/********************
リスト●表示
********************/
.list li{
    padding-left: 1em; 
    text-indent: -.7em;
}
.list li:before {
	display:inline-block;
    content: "";
		width:5px;
		height:5px;
		margin-right:5px;
		margin-bottom:2px;
		background:#333333;
	        border-radius:50%;
	   -moz-border-radius:50%;
	-webkit-border-radius:50%;
	behavior: url("border-radius.htc");
}

/********************
リスト番号表示
********************/
.listNumber li{
	list-style-type:decimal;
	list-style-position:inside;
    padding-left: 1.5em; 
    text-indent: -1.2em;
}


/********************
注釈（※）
********************/

.listNotes li{
	padding-left: 1em; 
	text-indent: -.7em;
	margin-bottom:5px;
}
.listNotes li:before {
	display:inline-block;
	content: "※";
	/*content: "\002732";*/
	width:10px;
	height:10px;
}

.notes{
	padding-left: 1em; 
	text-indent: -.7em;
}
.notes:before {
	display:inline-block;
	content: "* ";
}



/********************
ページトップ
********************/
#page-top {
	position: fixed;
	right: 20px; /* bottomはjsで変更する */
	width: 50px;
	height:50px;
	background:#186396;
	color: #fff;
	behavior: url("border-radius.htc");
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	cursor:pointer;
	z-index:999;
	border-radius: 5px 5px 0 0;        /* CSS3草案 */  
	-webkit-border-radius: 5px 5px 0 0;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px 5px 0 0;   /* Firefox用 */
}
#page-top:hover {
	opacity:1;
	filter: alpha(opacity=100);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=100)";  /* ie 8 */
	-moz-opacity:1;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 1;              /* Safari 1.x */
}

#page-top a {
	position:absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
	max-height:100%;
	max-width:100%;
	z-index:1;
    text-decoration: none;
    display: block;
	zoom:1;

    text-align: center;
    font-size: 0.7em;
	line-height:1.1em;
    color: #fff;
}


/********************
アコーディオン　開閉式
********************/
.accordion{}
.accordionTitle{
	clear:both;
	float:none;
	cursor:pointer;
/*	border-bottom:#5aa42d solid 2px;*/
	padding-bottom:4px;
	margin-bottom:10px;
}
.accordionBtn{
	float:right;
	width:30%;
	max-width:110px;
	text-align:right;
	display:inline-block;
	margin-top:-5px;
}
h4 .accordionBtn{
	width:22%;
}

.accordionDetail {
	display:none;
	padding:0 10px 20px;
	font-size:1em;
	line-height:1.5em;
	margin-bottom:10px;
}
.accordionDetail p{
	margin-bottom:5px;
}

@media only screen and (max-width: 480px){
	.accordionBtn{
		margin-top:0px;
	}
	.accordionDetail {
		padding:0 0px 10px;
		font-size:0.9em;
		line-height:1.5em;
	}
}

/********************
フォーム
********************/
input[type="submit"] ,
input[type="reset"] ,
input[type="button"] {
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
	padding:10px;
	min-width:80%;
	font-weight:bold;
	cursor:pointer;
	        border-radius: 3px;
       -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(border-radius.htc); /* IE */

	-webkit-appearance: none;/*iphoneのデフォルトボタン打消*/
	border:#b9b8b8 solid 1px;
	background:-webkit-gradient(
		linear, left top, left bottom, 
		from(#dddddd),
		to(#f7f7f7));
	background:-webkit-linear-gradient(top, #f7f7f7 0% , #dddddd 100%);
	background:-moz-linear-gradient   (top, #f7f7f7 0% , #dddddd 100%);
	background:-o-linear-gradient     (top, #f7f7f7 0% , #dddddd 100%);
	background:-ms-linear-gradient(top, #f7f7f7, #dddddd); /* IE */
	background:linear-gradient        (top, #f7f7f7 0% , #dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(
		GradientType=0,startColorstr='#FFf7f7f7', endColorstr='#FFdddddd');/*IE10用（色の頭にFFが必要）*/
}

input[type="submit"]:hover,
input[type="reset"]:hover ,
input[type="button"]:hover {
	color:#aa1706;
	background:#dddddd;
}

input[type="checkbox"],
input[type="radio"]{
	width:18px;
	height:18px;
	vertical-align:middle;
	margin:3px;
}

input[type="text"],
input[type="password"],
input[type="number"],
input[type="tel"],
input[type="email"]{
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
	margin:0;
    padding: 5px;
    box-sizing: border-box;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    width: 100%;
    border: 1px solid #b9b8b8;
}
select{
    /*display: block;*/
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
	margin:0;
    padding: 5px 25px 5px 10px;
    box-sizing: border-box;
	        border-radius:3px;
	   -moz-border-radius:3px;
	-webkit-border-radius:3px;
behavior: url(border-radius.htc); /* IE */
    line-height: 18px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    background: url(select_arrow.gif) right 50% no-repeat #fff;
    background-size: 19px,100%;
    width: auto;
	min-width:100px;
	max-width:100%;
    height: 30px;
    border: 1px solid #b9b8b8;
}
select::-ms-expand {
  display: none;
}
textarea{
	display:block;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
	margin:0;
    padding: 5px;
    box-sizing: border-box;
	        border-radius:3px;
	   -moz-border-radius:3px;
	-webkit-border-radius:3px;
behavior: url(border-radius.htc); /* IE */
    line-height: 18px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    width: 100%;
    border: 1px solid #b9b8b8;
}

label{
}

/*必須*/
input.required,
textarea.required{
	background:#FFFFCC;
}

/********************
２段組
********************/	
.column2{}
.column2 li{
	float:left;
	list-style:none;
	width:49%;
	height:auto;
	margin-right:2%;
	margin-bottom:10px;
}
.column2 li:nth-child(2n){
	margin-right:0;
}
.column2:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 480px){
	.column2 li{
		margin-bottom:5px;
	}
}

/********************************/
.column2-1{}
.column2-1 li{
	float:left;
	list-style:none;
	width:49%;
	height:auto;
	margin-right:2%;
	margin-bottom:10px;
}
.column2-1 li:nth-child(2n){
	margin-right:0;
}
.column2-1:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

@media only screen and (max-width: 768px){
}
@media only screen and (max-width: 480px){
	.column2-1 li{
		clear:both;
		width:100%;
		margin-right:0;
		margin-bottom:5px;
	}
	.column2-1 li ul{
		width:100%;
	}
	.column2-1 li ul li{
		clear:none;
		float:left;
		list-style:none;
		width:49%;
		height:auto;
		margin-right:2%;
		margin-bottom:2%;
	}
	.column2-1 li ul li:nth-child(2n){
		margin-right:0;
	}
}

/********************
３段組
********************/
.column3{}
.column3 li{
	float:left;
	list-style:none;
	width: 32%;
	/*margin-right: 1.33%; /* 32 + 1.33 = 33.33% = 3分の1 これだと一番右に余白ができる*/
	margin-right: 1.99%; /* 32+1.33 +(1.33÷2) */
	height:auto;
	margin-bottom:10px;
}
.column3 li:nth-child(3n){
	margin-right:0;
}
.column3:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 480px){
	.column3 li{
		margin-bottom:5px;
	}
}

/********************************/
.column3-1{}
.column3-1 li{
	float:left;
	list-style:none;
	width: 32%;
	/*margin-right: 1.33%; /* 32 + 1.33 = 33.33% = 3分の1 これだと一番右に余白ができる*/
	margin-right: 1.99%; /* 32+1.33 +(1.33÷2) */
	height:auto;
	margin-bottom:10px;
}
.column3-1 li:nth-child(3n){
	margin-right:0;
}
.column3-1:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 768px){
}
@media only screen and (max-width: 480px){
	/*3-1*/
	.column3-1 li{
		float:none;
		clear:both;
		width:100%;
		margin-right:0;
		margin-bottom:5px;
	}
	.column3-1 li:nth-child(3n){
		margin-right:auto;
	}
}

/********************************/
.column3-2{}
.column3-2 li{
	float:left;
	list-style:none;
	width: 32%;
	/*margin-right: 1.33%; /* 32 + 1.33 = 33.33% = 3分の1 これだと一番右に余白ができる*/
	margin-right: 1.99%; /* 32+1.33 +(1.33÷2) */
	height:auto;
	margin-bottom:10px;
}
.column3-2 li:nth-child(3n){
	margin-right:0;
}
.column3-2:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 768px){
}
@media only screen and (max-width: 480px){
	.column3-2 li{
		float:left;
		list-style:none;
		width:49%;
		height:auto;
		margin-right:2%;
	}
	.column3-2 li:nth-child(3n){ margin-right:2%;}
	.column3-2 li:nth-child(2n){ margin-right:0;}
}

/********************
４段組
********************/	
.column4{}
.column4 li{
	float:left;
	list-style:none;
	width:23.5%;
	height:auto;
	margin-right:2%; /*23.5+1.5+(1.5÷3)*/
	margin-bottom:10px;
}
.column4 li:nth-child(4n){
	margin-right:0;
}
.column4:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 480px){
	.column4 li{
		margin-bottom:5px;
	}
}

/********************************/
.column4-2{}
.column4-2 li{
	float:left;
	list-style:none;
	width:23.5%;
	height:auto;
	margin-right:2%; /*23.5+1.5+(1.5÷3)*/
	margin-bottom:10px;
}
.column4-2 li:nth-child(4n){ margin-right:0;}
.column4-2:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

@media only screen and (max-width: 768px){
}
@media only screen and (max-width: 480px){
	.column4-2 li{
		width:49%;
		height:auto;
		margin-right:2%;
		margin-bottom:5px;
	}
	.column4-2 li:nth-child(2n){ margin-right:0;}
}

/********************************/
.column4-2-1{}
.column4-2-1 li{
	float:left;
	list-style:none;
	width:23.5%;
	height:auto;
	margin-right:2%; /*23.5+1.5+(1.5÷3)*/
	margin-bottom:10px;
}
.column4-2-1 li:nth-child(4n){
	margin-right:0;
}
.column4-2-1:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 768px){
	.column4-2-1 li{
		width:49%;
		height:auto;
		margin-right:2%;
	}
	.column4-2-1 li:nth-child(2n){margin-right:0;}
}

@media only screen and (max-width: 480px){
	.column4-2-1 li{
		clear:both;
		width:100%;
		margin-right:0;
		margin-bottom:5px;
	}
}

/********************
５段組
********************/	
.column5{}
.column5 li{
	float:left;
	list-style:none;
	width:18.4%;
	height:auto;
	margin-right:2%;
	margin-bottom:10px;
}
.column5 li:nth-child(5n){
	margin-right:0;
}
.column5:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 480px){
	.column5 li{
		margin-bottom:5px;
	}
}

/********************
６段組
********************/	
.column6{}
.column6 li{
	float:left;
	list-style:none;
	width:15%;
	height:auto;
	margin-right:2%;
	margin-bottom:10px;
}
.column6 li:nth-child(6n){
	margin-right:0;
}
.column6:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 480px){
	.column6 li{
		margin-bottom:5px;
	}
}

/*******************
グーグルマップ
*******************/
.googlemap iframe,
.googlemap object,
.googlemap embed {
    height: auto;
    max-width: 100%;
}

/*******************
クリアフィックス
*******************/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

