@charset "UTF-8";


.top_pr { line-height:1.5 !important; }
.topul { margin:0; padding:0; }
.topul ul { margin:0 !important; padding:0 0 0 1em !important; }
.topul li { list-style: disc; list-style-position: outside; line-height:1.5; }

.workul { margin:0; padding:0; line-height:2; }
.workul ul { margin:0; padding:0 0 0 1em; }
.workul li { list-style: disc; list-style-position: outside; line-height:2; }

.trim_img { width: 80px !important; height: 80px !important; object-fit: cover !important; }
.trim_bimg { width: 100px !important; height: 100px !important; object-fit: cover !important; }

@media screen and (min-width:641px) {
	body { background:url(https://smokessun12.com/skins/site01/img/common/background_org.jpg) repeat-x left top; }

	#footer_top_area_wrap { background:url(https://smokessun12.com/skins/site01/img/footer/background_org.gif) repeat-x left top; }

	.index_side_headline { background:url(https://smokessun12.com/skins/site01/img/side/headline_org.gif) no-repeat left top; }

	#global_menu li a:hover { background-color:#ba5400; }

	#index_post_list .headline1 { background:#634b43; }

	.side_widget .side_headline { background:#634b43; }

	.itemwaku { border:2px solid #CCCC66; padding:0 10px 10px 15px; }

	.full_img { width:100%; height: auto; }
	.formTable input { width:180px; }

	#shohin_cat {
		display: flex;
		flex-flow: row;
		margin: 10px 0 20px 0;
		padding: 0;
		list-style-type: none;
	}
	#shohin_cat li {
		margin: 0;
		padding: 0;
		border:1px solid #ddd;
	}
	#shohin_cat a {
		display: block;
		padding: 6px 12px;
		color: #444;
		text-decoration: none;
		text-align: center;
		min-width: 100px;
	}
	#shohin_cat li.active_skbn a {
		background-color: #634b43;
		color: #fff;
	}
	#shohin_cat li a:hover {
		background-color: #8cae47;
	}
}

@media screen and (max-width:640px) {
	#index_top { background:url(https://smokessun12.com/skins/site01/img/footer/background_org.gif) repeat-x left -20px; }

	#side_top_banner_wrap { background:url(https://smokessun12.com/skins/site01/img/footer/background_org.gif) repeat-x left -20px; }

	#index_post_list .headline1 { background:#634b43; }

	#kanren_list .headline1 { background:#634b43; }

	.index_side_headline { background:#634b43; }

	.side_widget .side_headline { background:#634b43; }

	.itemwaku { border-top:2px solid #c1c1c1; }

	.full_img { width:100%; height: auto; }

	.full_img { width:100%; height: auto; }
	.formTable input { width:180px; }

	#shohin_cat {
		margin: 10px 0 30px 0;
		padding: 0;
		list-style-type: none;
	}
	#shohin_cat li {
		margin: 0;
		padding: 0;
		border:1px solid #ddd;
		width: 80%;
	}
	#shohin_cat a {
		display: block;
		padding: 6px 12px;
		color: #444;
		text-decoration: none;
		text-align: center;
		background-color: #eee;
	}
	#shohin_cat li.active_skbn a {
		background-color: #634b43;
		color: #fff;
	}
	#shohin_cat li a:hover {
		background-color: #8cae47;
	}
}


.top_title {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 24px;
	line-height: 32px;
	color: #0066cc;
}

.profile_title {
	color: #fff;
	margin: 0;
	padding: 0 15px;
	font-size: 18px;
	line-height: 36px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 200px;
	text-align: center;
}

.top_c1 {
	color: #006699;
	font-weight: 600;
}
.top_c2 {
	color: #006600;
	font-weight: 600;
}
.top_b1 {
	background: #996600;
}

.profile_b1 {
	background: #000066;
}
.profile_b2 {
	background: #336633;
}

.pay {
	margin: 0;
	padding: 10px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 2px solid #ff6600;
	border-radius: 5px;
	width: 350px;
}

@media screen and (max-width:640px) {
	.pay {
		padding: 5px;
		width: 100%;
	}
}

