@charset "UTF-8";

#tano-s.tano-column2-body #wrap #tano-container-left #tano-content-top h1.tano-h1-type-02 {
	width: 245px;
	padding: 5px 0 0 47px;
}
#tano-s.tano-column2-body #wrap #tano-container-left #tano-content-top p.tano-s-icon {
	background: #0f5636;
	color: #fff;
	font-weight: bold;
	height: 14px;
	padding:3px 8px 2px 8px;
	font-size: 12px;
	line-height: 1.2;
	margin-top: 7px;
}
#tano-main-area .flex_box {
	display: flex;
	justify-content: space-between;
}
#tano-main-area .p-tano_link {
	text-align: right;
}

#tano-container-left .p-tano_link a {
	color: #333;
	padding: 5px 20px 5px 10px;
	border: 1px solid #bbb;
	background: url(/common-tano/img/icon-s-arrow-01-ac.png) no-repeat 268px center,linear-gradient(180deg, rgba(255,243,209,1) 0%, rgba(255,208,78,1) 100%);
	display: inline-block;
	transition: 0.3s;
	font-size: 14px;
	font-weight: bold;

}
#tano-container-left .tano_menu_list ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 8px;
	margin-bottom: 10px;
}
#tano-container-left .tano_menu_list ul li a {
	width: 303px;
	display: inline-block;
	padding:10px 10px 10px 25px;
	border: 1px solid #b1b1b1;
	background: url(/common-tano/img/icon-anchor-01.png) no-repeat 10px 18px,linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(243, 243, 243, 1));
	transition: 0.3s;
	position: relative;

}
#tano-container-left .tano_menu_list_2 {
	margin-bottom: 15px;
}
#tano-container-left .tano_menu_list_2 a {

	display: inline-block;
	padding:5px 10px 5px 25px;
	background: url(/common-tano/img/icon-anchor-01.png) no-repeat 10px 14px;
	transition: 0.3s;
	position: relative;

}

.tano-width50 {
	width: 50%;
}

.tano-table-type-link a {
    display: inline-block;
    border: 1px solid #b1b1b1;
    background: url(/common-tano/img/icon-anchor-01.png) no-repeat 5px 12px, linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(243, 243, 243, 1));
    padding: 5px 5px 5px 20px;
}
#tano-main-area .tano-table-am {
	background: #ffe2e2;
}
#tano-main-area .tano-table-caution {
	background: #fff2f2;
}
#tano-main-area .tano-table-am-time {
	font-size: 18px;
	font-weight: bold;
	color:#c00;
}
#tano-main-area .tano-table-pm {
	background: #e2faff;
}
#tano-main-area .tano-table-pm-time {
	font-size: 18px;
	font-weight: bold;
	color:#006ecc;
}

#wrap .tano-s-table-type-02 table.delivery_type_table td {
	padding: 5px 7px;
}

ul.separate_list {
	font-size: 13px;
	display: flex;
	flex-wrap: wrap;
	gap: 5px 15px;
/*	background: #f7f7f7;*/
	padding: 5px;
	margin-top: 5px;

}


.c369851 {
	color: #369851;
}
.c0073ce {
	color: #0073ce;
	font-size: 16px;
}
.cff0000 {
	color:#ff0000;
	font-weight: bold;
}
.ce4c00 {
	color: #ce4c00;
}
#tano-s #tano-content-top .mt_0 {
	margin-top: 0;
}
#tano-s .tano-s-table-type-02 table.annotation_table {
	background: none;
	border:none;
}
#tano-s .tano-s-table-type-02 table.annotation_table td {
	border: none;
	padding: 5px 0 0 0;
	font-size: 12px;
}
#tano-s .tano-s-table-type-02 table.annotation_table td.top {
	vertical-align: top;
	font-size: 14px;
}
.tano-table-delivery_today	{
	background: #ddfdd4;
}
.tano-table-delivery_nextday	{
	background: #d4f2fd;
}
ul.list-circle-indent li {
	text-indent: -1em;
	margin-left: 1em;
}
.fwb_f16 {
	font-weight: bold;
	font-size: 16px;
}
.fwb_f12 {
	font-weight: bold;
	font-size: 12px;
}

#tano-s #tano-content-top .tano-heading-type-02-2 {
	margin: 25px 0 10px 0;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.2;
	border-bottom: 1px dashed;
	
}
#tano-s #tano-content-top .tano-heading-type-02-3 {
	margin: 25px 0 10px 0;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.2;
	}
.fs12 {
	font-size: 12px;
}
.border_img_style {
	border: 1px solid #d1d6d8;
}
.border_img_style img {
	display: block;
}
.w_70 {
	width: 70px;
}
.furniture_h{
	text-indent: 0;
	border-bottom: 1px dotted;
	display: inline-block;
	font-weight: bold;
	font-size: 15px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.mb_10 {
	margin-bottom: 10px;
}

#tano-main-area .delivery_copy {
    text-align: center;
    margin: 5px 0 15px 0;
    background: #fafef4;
    padding: 10px;
    border: 2px solid #2e7b1d;
}
#tano-main-area .d_flex {
	display: flex;
	border-bottom: 1px dashed #6ead20;
}
#tano-main-area .d_flex:last-child {
	border:none;	
}
#tano-main-area .index_main {

}
#tano-main-area .index_sub {
	width: 470px;
}

#tano-main-area .index_sub ul {
	display: flex;
	border: 1px #333;
	border-style: dotted;
	width: 387px;
	margin-left: 25px;
	justify-content: space-around;
}

#tano-main-area .index_sub ul li::before {
	content: "・";
	font-size: 14px;
	margin-right: -3px;
}
#tano-main-area .index_sub ul li a {
	display: inline-block;
	padding:5px;
	background:none;
	font-size: 12px;	
}