.gascan{
	display:flex;
	justify-content:space-between;
	width:1000px;
}
.burner{
display:flex;
	justify-content:space-between;
	width:1000px;
}

.txt1{
  margin-left:100px;
}
.txt2{
	width:300px;
	
}
.gas{
	display:flex;
	justify-content:space-between;
	}

.product-3-col{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.product-3-col > div:first-child,
.product-3-col > div:nth-child(2) {
	width: 36%;
}
.product-3-col > div:last-child {
	width: 26%;
	border-left: 1px solid #ddd;
	padding-left: 3%;
}

.product-3-col > div:first-child img {
	width: 90%;
}
.photo{
	display:flex;
	justify-content:space-between;
	width:1000px;
}
.photo-1{
	display:flex;
	justify-content:space-between;	width:700px;
	align-items:center;
}

.pro1{
	width:300px;
}
.pro2{
	width:350px;
}
.pro3{
	width:250px;
}
.pro4{
	width:70%;
	padding-left:30px;
}
.pro5{
	width:30%;
}
.pro6{
	width:22%;
}
.pro7{
	width:50%;
}
/*商品一覧*/
.nm-shop-loop-details {
	padding-bottom: 30px;
}
/* マウスオーバーでも価格表示 */
.has-hover .products li:hover .price {
	opacity: 1;
}

/*リスト*/
.a-unordered-list li {
	list-style: disc;
}

.privacy{
	text-align:center;
}

.contact{
	padding-left:100px;
}
.sitemap{
	padding-left:80px;
}
.title{
	font-size:20px;
	color:#fff;
}
.sitemap3{
	padding-left:60px;
}
h4,.panel-title small-margin{
	color:#000080;}

/*table*/
     h2 {
            text-align: center;
            margin: 40px;

        }

        th {
            background-color: #a9a9a9;
            color: #FFF;
        }

table{
margin-bottom:100px;
}

.download-table{
	border:1px solid #333;
	border-collapse:collapse;
}
.download-table th,
.download-table td{
	border:1px solid #333;
		
	}
.download-table th{
	text-align:center;
}
.download-category{
	text-align:center;
}
.main-visual-full{
	margin-left:-50px;
	margin-right:-50px;
}
.menu-country .nm-sub-menu-ul a {
	 background-repeat: no-repeat;
	background-position: 20px center;
	background-size: 30px auto;
	height: 25px;
	text-indent: 200%;
	white-space: nowrap;
	overflow: hidden;
}

.menu-country .sub-menu {
	min-width: 0 !important;
}

.menu-country .menu-country-jp a {
	background-image: url(https://campingmoon.jp/wp-content/uploads/2021/02/jpjapanflag_111832.png);
}

.nm-footer-widgets .search-field {
	color: #777;
}
.menu-country .menu-country-kr a {
	background-image: url(https://campingmoon.jp/wp-content/uploads/2021/02/krsouthkoreaflag_111691-1.png);
}

.menu-country .menu-country-ch a {
	background-image: url(https://campingmoon.jp/wp-content/uploads/2021/02/cnchinaflag_111955.png);
}

.sub-menu.main-product{
	font-size:32px;
	color:red;
}

.nm-menu-item-image-title {
	font-size: 1.1rem;
	color: #000080;
}
.nm-menu .sub-menu{
	min-width:auto;
}
.page-id-1340 h2 {
	border-bottom: 5px solid #f90;
	display: inline-block;
}
.vc_carousel-indicators li {
	background-color:blue！important;
	
}

.nm-menu li a{
	font-size:12px;
}

.page-id-2386 .nm-image-overlay {
    display: none;
}
.patentback{
	width:auto;
	height:290px;
	background-color:#f1f2f3;
}

.page-id-4734 .nm-image-overlay,
.page-id-4891 .nm-image-overlay{
	display:none;
}

.page-id-4734 .fluid-width-video-wrapper,
.page-id-4891 .fluid-width-video-wrapper{
	padding-top:56.25%!important;
}


body:not([class*=home]) #rev_slider_12_1_forcefullwidth {
   display: none;
}
.nm-shop-taxonomy-heading h1{
    text-align: center;
    font-family: Abril Fatface;
    font-weight: 400;
    font-style: normal;
}


.nm_column.nm_column_inner.col-sm-6.vc_col-sm-6,
.nm_column.nm_column_inner.col-sm-3.vc_col-sm-3{
	padding-right:15px;
	padding-left:0px;
}


/*header*/
/*
.header-on-scroll .nm-header{
   background: rgba(51, 76, 52, 0.5)!important;
}
*/

.logoimg{
	text-align:center;
}