/*
Theme Name:Shokupan-Honpo-2017
Theme URI:
Description:
Author:ホームネットHD
Author URI:https://www.homenet-hd.co.jp/
Version:1.0
*/

/* ++++++ 全体のデザイン ++++++ */
div,form,h1,h2,h3,h4,h5,h6,p,table,ul,li {
	margin: 0px;
	padding: 0px;
}
li {
	list-style-type: none;
	margin-left: 20px;
	margin-bottom: 10px;
}
.dashboard {
}
.dashboard ol, ul {
	font-family: $kaku;
	margin: 15px 0 15px;
	padding-left: 18px;
}

.dashboard li {
	margin: 0.5em 0;
}

.dashboard ol li {
	list-style-type: decimal;
}

.dashboard ul li {
	list-style-type: disc;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	max-width: 100%;
}
.margin_bottom_5 {
	margin-bottom: 5px;
}
.margin_bottom_10 {
	margin-bottom: 10px;
}
.margin_bottom_20 {
	margin-bottom: 20px;
}
.margin_bottom_30 {
	margin-bottom: 30px;
}
.margin_bottom_50 {
	margin-bottom: 50px;
}
.strong_14_brown {
	font-size: 14px;
	font-weight: bolder;
	color: #6b380c;
}
.strong_16_brown {
	font-size: 16px;
	font-weight: bolder;
	color: #6b380c;
}
.strong_14_beju {
	font-size: 14px;
	font-weight: bolder;
	color: #f8c35a;
}
.strong_16_beju  {
	font-size: 16px;
	font-weight: bolder;
	color: #f8c35a;
}
.strong_18_brown {
	font-size: 18px;
	font-weight: bolder;
	color: #6b380c;
}
.font_18  {
	font-size: 18px;
}
.right {
	float: right;
}
.img_right {
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
	border: 1px double #f8c35a;
	padding: 2px;
}
.button_brown {
	background-color: #6b380c;
	border-radius: 3px;
	color: #fff;
	font-family: Georgia, serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 15px;
	padding: 6px 12px;
}
.fadeOut { opacity: 1; }
.fadeOut:hover { opacity: 0.85; }

.left {
	float: left;
}
.clear {
	clear: both;
	float: none;
}
a:link    {
	color: #6b380c;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	color: #6b380c;
	text-decoration: underline;
}
a:hover   {
	text-decoration: none;
	color: #F00;
}
a:active  {
	text-decoration: none;
}
.line_dot {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 20px;
}
.line_solid {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6b380c;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
/* ++++++ 全体のデザイン ++++++ */
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(https://c850ef.claudeassets.com/20260207094625im_/https://shokupan-honpo.com/wp-content/themes/shokupan_2017/images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#container {
	font-family: Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 200%;
	max-width: 960px;
	margin-right: auto;
	text-align: left;
	margin-left: auto;
}
h1 {
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	padding: 0px;
	margin: 0px;
}
#header {
	margin: 0px;
	padding: 0px;
	height: 70px;
}
#header #logo-sm {
	display: none;
}

#nav-mobile {
	display: none;
}

/* ++++++ contentsのデザイン ++++++ */
#contents {
	background-color: #FFF;
	margin-top: 20px;
}
#contents #left {
	float: left;
	width: 170px;
	padding-right: 30px;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6b380c;*/
	padding-bottom: 20px;
}
#contents #left .nav .bana_net_shop {
	margin-bottom: 20px;
}
#contents #left .nav a {
	color: #6b380c;
	display: block;
	font-weight: bold;
	margin: 0 0 15px;
	text-decoration: none;
}
#contents #left .nav a:hover {
	text-decoration: underline;
}
#contents #left .nav a span {
	display: inline-block;
	text-align: center;
	padding: 0;
	margin-bottom: 0;
	width: 100%;
}
#contents #right {
	float: right;
	width: 730px;
	text-align: left;
}
#contents #right #s_right {
	float: right;
	width: 180px;
	/*border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f8c35a;
	border-left-color: #f8c35a;*/
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}
#contents #right #s_left {
	float: left;
	width: 500px;
}
#contents #right #s_left p {
	margin-bottom: 1em;
}
.find_01 {
	font-size: 20px;
	background-image: url(https://b93ad0.claudeassets.com/20260207094625im_/https://shokupan-honpo.com/wp-content/themes/shokupan_2017/images/find_01.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	font-weight: bolder;
	color: #6b380c;
	padding-top: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	margin-top: 10px;
	margin-bottom: 10px;
}
.title_01 {
	background: url(https://7be1dc.claudeassets.com/20260207094625im_/https://shokupan-honpo.com/wp-content/themes/shokupan_2017/images/title_bg.png) no-repeat left 0;
	background-size: 25px 30px;
	font-family: serif;
	font-size: 25px;
	padding: 0 0 7px 29px;
}
.copy_01 {
	color: #6b380c;
	font-family: serif;
	font-size: 20px;
	font-weight: bold;
	margin: 28px 0;
}
h2 {
	font-size: 24px;
	background-image: url(https://b93ad0.claudeassets.com/20260207094625im_/https://shokupan-honpo.com/wp-content/themes/shokupan_2017/images/find_01.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-weight: bolder;
	color: #6b380c;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 3px;
}
h3 {
	font-size: 18px;
	padding-left: 10px;
	font-weight: bolder;
	color: #6b380c;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #6b380c;
	margin-bottom: 10px;
	border-left-width: 5px;
	border-left-color: #6b380c;
}
#footer {
	font-size: 10px;
	text-align: left;
	padding: 10px;
	border: 1px solid #CCC;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #f8c35a;
}
#footer-nav-sm {
	display: none;
}
/* ++++++ top_imgのデザイン ++++++ */
#top_img {
	max-width: 960px;
	z-index: 0;
	margin-bottom: 30px;
}

/*#top_img_sp {
	display: none;
}*/

#top_img li {
	list-style-type: none;
	margin: 0px;
}

#list {
}
#list table {
	border: 2px solid #f8c35a;
	margin-bottom: 10px;
}
#list .photo {
	height: 100px;
	width: 150px;
	border: 1px solid #f8c35a;
}

#list .desc {
	vertical-align: top;
	border: 1px solid #f8c35a;
}

#deliver {
}
#deliver td {
	border: 1px solid #CCC;
	text-align: center;
	vertical-align: middle;
	width: 60px;
}#deliver table {
	border: 1px solid #CCC;
}
#table{
}
#table th{
	color: #FFF;
	width: 150px;
	text-align: center;
	font-weight: bold;
	background-color: #6b380c;
}
#table td {
	border: 1px solid #999;
}
#block {
	padding: 10px;
	border: 1px solid #000;
	font-weight: bold;
	color: #000;
	margin-bottom: 20px;
	margin-top: 5px;
}
/* ++++++ list_table_yoko ++++++ */
.list_table_yoko{
margin:5px 0 5px 0;
clear:both;
}
.list_table_yoko th {
color:#FFF;
width:150px;
line-height:1.6em;
background-color:#6B380C;
text-align:center;
padding:5px 0 5px 0;
}
.list_table_yoko td {
padding-left:10px;
padding-right:10px;
border-top:1px dotted #999;
border-bottom:1px dotted #999;
}
/* ++++++ list_table_tateのデザイン ++++++ */
.list_table_tate{
}
.list_table_tate table{
	width: 100%;
	border-collapse:separate;
	border-spacing:5px;
}
.list_table_tate th{
	color: #FFF;
	font-weight: bold;
	background-color: #6B380C;
	padding:5px;
	text-align: left;
}
.list_table_tate td {
	border: 1px solid #999;
	padding:5px;
}
/* ++++++under++++++ */
.under {
	text-align: right;
	margin-bottom: 30px;
}
.under hr {
	margin-top: 30px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	border-bottom-style: none;
}
/*
     FILE ARCHIVED ON 04:03:06 Nov 18, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:10:44 Jun 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.521
  exclusion.robots: 0.055
  exclusion.robots.policy: 0.044
  esindex: 0.009
  cdx.remote: 9.981
  LoadShardBlock: 195.673 (3)
  PetaboxLoader3.datanode: 358.147 (5)
  PetaboxLoader3.resolve: 50.847 (2)
  load_resource: 233.922
  loaddict: 121.684
*/