@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Regular.eot');
  src: url('../fonts/Inter-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Inter-Regular.svg#Inter-Regular') format('svg'),
       url('../fonts/Inter-Regular.ttf') format('truetype'),
       url('../fonts/Inter-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Medium.eot');
  src: url('../fonts/Inter-Medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Inter-Medium.svg#Inter-Medium') format('svg'),
       url('../fonts/Inter-Medium.ttf') format('truetype'),
       url('../fonts/Inter-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-SemiBold.eot');
  src: url('../fonts/Inter-SemiBold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Inter-SemiBold.svg#Inter-SemiBold') format('svg'),
       url('../fonts/Inter-SemiBold.ttf') format('truetype'),
       url('../fonts/Inter-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Bold.eot');
  src: url('../fonts/Inter-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Inter-Bold.svg#Inter-Bold') format('svg'),
       url('../fonts/Inter-Bold.ttf') format('truetype'),
       url('../fonts/Inter-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-Regular.eot');
	src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Montserrat-Regular.woff') format('woff'),
		 url('../fonts/Montserrat-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
  font-display: swap;
}
@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-Medium.eot');
	src: url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Montserrat-Medium.woff') format('woff'),
		 url('../fonts/Montserrat-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
  font-display: swap;
}
@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-SemiBold.eot');
	src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Montserrat-SemiBold.woff') format('woff'),
		 url('../fonts/Montserrat-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
  font-display: swap;
}
@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-Bold.eot');
	src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Montserrat-Bold.woff') format('woff'),
		 url('../fonts/Montserrat-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
  font-display: swap;
}

body{font:14px/20px 'Inter', sans-serif;width:100%;color:#5e5e5e;}
a{color:#aa1616;outline:none;text-decoration:underline;}
a:hover{color:#aa1616;text-decoration:none;}

p{margin:0 0 18px}
img{border:none;}
.montserrat,.category-tag a, .home-title, .red-title, .review__title, .review__name {font-family: 'Montserrat';}
ul.head_link{float:left;width:80px;background:url(../img/head_link.jpg) no-repeat;margin-left:170px}
ul.head_link li{list-style:none;display:inline-block;margin-left:-4px;width:40px;height:27px;text-indent:-9999em;overflow:hidden}
ul.head_link li a{width:40px;height:27px;display:block}
.content_inner{margin-bottom:20px;width:100%;/*padding-top:20px;float:left*/}
ul.articleul{float:left;width:100%}
ul.articleul li{list-style:none;float:left;width:100%}
ul.articleul li span{width:100%;display:block;color:#6e6e6e}
.articleimg{background:url(../img/imgbg.jpg) no-repeat center top;background-size:contain;padding:3px 3px 7px 3px;float:left;margin-right:7px;margin-bottom:5px;}
ul.articleul li a img{float:left;margin-right:7px;width:116px;height:77px}
ul.articlelinkl{float:left;width:100%;margin-bottom:20px}
ul.articlelinkl li{list-style:none;list-style:none;color:#41598d;font-weight:bolder;font-size:20px;line-height:25px;background:url(../img/marker.jpg) no-repeat;padding-left:22px;}
ul.articlelinkl li a{text-decoration:none}
ul.articlelinkl li a:hover{text-decoration:underline}
a.rightlink{float:left;margin-bottom:2px;padding-right:5px;width:100%;text-align:right}
.gal{margin-bottom:15px;float:left}
.gal table{float:left;margin:0 12px 5px 0;}
.gal table a img{float:left}
.B_crumbBox{float:left;margin-bottom:15px;width:100%;font-size: 10px;color: #a69d9d;}
.B_crumbBox a{color: #a69d9d; text-decoration: none;}
.B_currentCrumb{text-decoration: underline;}
.jot-list,.jot-form,.jot-comment,.jot-row{float:left;width:98%;}
/**/
#ajaxSearch_form fieldset{border:none;padding:0;margin-top: 8px;position: relative;width: 100%;}
#ajaxSearch_form label{display: block;}
#ajaxSearch_input{height:40px;margin: 0;width:100%;border:1px solid #ccc;padding:5px 100px 5px 15px;outline: none;border-radius: 10px;font-size: 14px;font-weight: 500;color: #959595;}
#ajaxSearch_submit{background: #a69d9d url(/assets/image/search.png) no-repeat center;border:none;border-radius: 0 10px 10px 0;outline: none;width:75px;height:40px;overflow:hidden;text-indent:-9999em;margin: 0;cursor:pointer; position: absolute;right: 0;top: 0;}
.sitemap ul{padding:10px;list-style-type:none;margin:10px 20px;}
.sitemap ul ul,.sitemap ul ul, .sitemap ul ul ul, .sitemap ul ul ul ul{padding:10px;list-style-type:none;margin:10px 20px;border-left:3px solid #ccc;}
.sitemap ul li{padding:2px;}
.sitemap a{color:#666;}
.sitemap a:hover{color:#B2C629;}
.errors{float:left;margin-bottom:10px;color:#7f7f7f;font-style:italic}
.errors strong{color:red;font-weight:bold;width:100%;font-style:normal}
#respond{float:left}
.thank{float:left}
.thank strong{color:green;width:100%;font-weight:bold;margin-bottom:10px;}
.thank ul li{list-style:none;}
a.ditto_page{margin:0px 4px;text-decoration:none;border-bottom:1px #414141 solid;font-size:16px;color:#0e5e93;}
a.ditto_page:hover{border:none}
.ditto_currentpage{font-size:16px;}
.slash{font-size:16px;line-height:26px;}
.ajaxSearch_paging{margin-bottom:20px;float:left;width:100%}
.ajaxSearch_grpResultName{display:none}
#cartInner{float:left;width:100%;}
#cartInner fieldset{border:none;padding-top:15px;float:left;width:100%}
.stamp-negative {position: absolute;width: 130px;right: 0;top: 0;transform: rotate(15deg);z-index: 9;}
.content_inner {position: relative;}