.item_name,.item_ttl,.item_attribute_1,.item_attribute_2,.item_count,.item_postage{line-height:1.8em;}
.item_price{line-height:3.0em;}

.normal_price_main{font-size:1.8em;
font-weight:900;
	letter-spacing: 0.05em;
padding: 0 5px;
}

.su-tabs {
    background: #ee919185!important;
}

.square-banner-label {
    background: #f91e1e !important;
}
.site-navigation {
    background-color: rgba(209, 7, 7, 0.8)!important;
}

.su-row {
    margin-bottom: 9.5em !important;
}

.amore-inner-container h2, h3,h4{color:rgba(209, 7, 7, 1)!important;}

.amore-inner-container h2{font-size:1.3em !important;}
.amore-inner-container h3{font-size:1.5em !important;}

#itempage h3 {
    background-color: #fff;
    padding: 30px 5px;
}

.side_widget ul, .side_widget ol {
    list-style: none;
}
#memberpages div.loginbox {
    width: 320px !important;
}
#memberinfo h3{color:#fff !important;height:auto !important; padding:10px;}

#memberinfo th {font-size:1em;}

#memberpages #memberinfo li {
font-size: 14px;
line-height: 24px;
color: #333333;
margin: 10px;
/* padding: 11px; */
}

#cart .thumbnail {
width: 100%;
}

.tax_included{color:#979797;}

.su-table th{width:10%;}

.itemsubimg img{margin-bottom:5px;}
#itempage .itemsubimg{margin-top:30px;}
h1.item_page_title{color:red;font-weight: bold;}

ul.related{list-style:none;padding: 0;}
ul.related li {display:inline-block; margin-right:10px;text-align:center;}
ul.related h2{font-size:12pt !important; line-height:14pt; }


/* thumbnail_box */
#content .thumbnail_box {
	width: 200px;
	margin: 4px 0px 30px 4px;
	padding: 8px;
	background-color: #FFFFFF;
	display:inline-block;
	overflow: hidden;
	vertical-align:top;
}
.thumbnail_box .thumimg {
	padding: 3px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
.thumbnail_box .thumtitle {
	width: 100%;
	margin: 10px 5px 5px 0px;
	padding: 0px;
	background-image: url('images/list1.png');
	background-repeat: no-repeat;
	background-position: left 2px;
}
.thumbnail_box .thumtitle a {
	text-decoration: underline;
	white-space: normal;
	word-wrap: break-word;
}
.thumbnail_box .thumtitle a:hover {
	font-weight: bold;
}
.thumbnail_box a.detailbutton {
	width: 89px;
	height: 16px;
	padding-top: 5px;
	margin-top: 10px;
	background-image: url('images/button_bg_detail01.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	color: #566732;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
}
.thumbnail_box a.detailbutton:active {
	background-image: url('images/button_bg_detail01.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	outline: none;
}
.thumbnail_box .price{text-align:center;}

.three-column{text-align:center;margin-bottom:80px;}
.three-column .title{text-align:left; font-size:1.8em;display:none;}

.category{margin:10px 0;}
div.loopimg{display:none;}
div.category-description{
	margin:0 1% 50px;
	background-color: #f7f7f7;
  padding: 5px 20px;
  border-radius: 5px;
  border: 1px solid #ddd;
}
div.category-description p{margin:20px 5px;font-weight:bold;font-size:1.2em}

.su-spoiler-title {
background-color: antiquewhite;
padding-top: 15px;
padding-bottom: 15px;
}

.su-spoiler-icon {
	line-height:31px;
}

h1.item_page_title,
.amore-inner-container h2{
    font-size: 1.5em;
}

.footer_mobile_menu_wrapper {
        background: #8f0101 !important;
}

.footer_social_link_wrapper {
    background: #c52222 !important;
} 

.scrolltotop_arrow {
    display: none !important;
}
.copr{
	background-color:#a00707 !important;
}

#footer{
	background-color:#f58787 !important;}

.map-wrap-dark {
    background-color: 
    rgba(187, 0, 0, 0.88) !important;
}

/* contact form */
.inquiry th{
text-align:left;
font-size:14px;
color:#444;
padding-right:5px;
width:30%;
background:#f7f7f7;
border:solid 1px #d7d7d7;
}
.inquiry td{
font-size:13px;
border:solid 1px #d7d7d7;
}
.must{
font-size:7px;
padding:5px;
background:#ff9393;
color:#fff;
border-radius:2px;
margin-right:5px;
}
.may{
font-size:7px;
padding:5px;
background:#93c9ff;
color:#fff;
border-radius:2px;
margin-right:5px;
}
.inquiry input[type="text"],.inquiry input[type="password"],.inquiry input[type="datetime"],.inquiry input[type="datetime-local"],.inquiry input[type="date"],.inquiry input[type="month"],.inquiry input[type="time"],.inquiry input[type="week"],.inquiry input[type="number"],.inquiry input[type="email"],.inquiry input[type="url"],.inquiry input[type="search"],.inquiry input[type="tel"],.inquiry input[type="color"],.inquiry select,.inquiry textarea,.inquiry .field{
margin-bottom: 0;
}
.inquiry textarea{padding: 12px;}
.submit{text-align: center;}
#submit-btn{
padding:1em;
width: 80%;
margin: 0 auto;
max-width:350px;
background:#ffaa56;
color:#fff;
font-size:18px;
border-radius:2px;
}
#submit-btn:hover{
background:#fff;
color:#ff870f;
border:1px solid #ffa042;
}

@media (max-width: 414px) {
.entry-content .inquiry th,.entry-content .inquiry td {
display: block;
width: 100%;
border-top: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.entry-content .inquiry tr:first-child th{
border-top: 1px solid #d7d7d7;
}
.entry-content .inquiry tr td{
border-right: 1px solid #d7d7d7;
}
}

@media only screen and (max-width: 771px) {
#sixth {
    background-color:#8e0404 !important;}
}

/* 採用リンク */
.link{
     position: fixed;
     top: 100px;
     right: 100px;
		 width: 160px;
     height: 160px;
		 text-shadow:none;
	   z-index: 99999999;
}

.link a{
     width: 100%;
     height: 100%;
     display: block;
	   transition: all 0.3s;
}

.link a:hover{
		opacity: 0.8;
}


@media screen and (max-width: 768px) {
	
	
	.link{
			 top: 80px;
			 right: 5px;
			 width: 120px;
       height: 120px;
	}
	
	
}