﻿@charset "utf-8";
/*-----------------------------	
	h1
-----------------------------*/
#tano-main-area .tano-h1-type-01 {
	padding: 18px 0 15px 10px;
	margin: 0;
	background: #eee;
	border-bottom: 2px #999 solid;
}
#tano-main-area .tano-h1-type-01 span {
	color: #333;
	font-size: 28px;
}
#tano-main-area .tano-h1-mb10 {
	margin-bottom: 10px;
}
/*-----------------------------	
	h2
-----------------------------*/
#tano-main-area h2.tano-h2-type-01 {
	clear: both;
	float: left;
	width: 960px;
	height: 40px;
	background: #fff;
	margin: 30px 0 10px 0;
	font-size: 24px;
}
#tano-main-area h2.tano-h2-type-01 .tano-h2-inner {
	display: block;
	padding: 13px 0 0 5px;
}
/*-----------------------------	
	h3
-----------------------------*/
#tano-main-area h3.tano-h3-type-01 {
	clear: both;
	float: left;
	width: 950px;
	border-top: 2px #ef4545 solid;
	border-bottom: 2px #ef4545 solid;
	font-size: 18px;
	padding: 10px 0 10px 10px;
	margin: 15px 0 10px 0;
	color: #c00;
	font-weight: bold;
}
/*-----------------------------	
	h4
-----------------------------*/
#tano-main-area h4.tano-h4-type-01 {
	clear: both;
	float: left;
	width: 950px;
	font-size: 16px;
	padding: 10px 0 10px 10px;
	margin: 0 10px 0;
	color: #000;
	font-weight: bold;
}
/*-----------------------------	
	nav.tano-nav-btn
-----------------------------*/
#tano-main-area nav ul.tano-nav-btn {
	margin: 10px 0 30px -5px;
}
#tano-main-area nav ul.tano-nav-btn li {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 188px;
	height: 40px;
}
#tano-main-area nav ul.tano-nav-btn li a {
	display: table-cell;
	background: #fff url(arrow_b-out.png) no-repeat 102% 51%;
	width: 188px;
	height: 40px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	border-bottom: 5px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn li a:hover {
	border: 1px #2c8cbe solid;
	background: #2c8cbe url("arrow_w-over.png") no-repeat 101% 51%;
	color: #FFF;
	text-decoration: none;
}
/*-----------------------------	
	nav.tano-nav-btn-top
-----------------------------*/
#tano-main-area nav ul.tano-nav-btn-top {
	margin: 10px 0 30px -5px;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro11 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro11 a {
	display: table-cell;
	background: #fff url("menu-pro11.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro11 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro10 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro10 a {
	display: table-cell;
	background: #fff url("menu-pro10.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro10 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro9 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro9 a {
	display: table-cell;
	background: #fff url("menu-pro9.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro9 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro8 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro8 a {
	display: table-cell;
	background: #fff url("menu-pro8.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro8 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro7plus {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro7plus a {
	display: table-cell;
	background: #fff url("menu-pro7plus.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro7plus a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro7 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro7 a {
	display: table-cell;
	background: #fff url("menu-pro7.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro7 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro6 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro6 a {
	display: table-cell;
	background: #fff url("menu-pro6.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.pro6 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopstudio {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopstudio a {
	display: table-cell;
	background: #fff url("menu-laptopstudio.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopstudio a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopstudio2 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopstudio2 a {
	display: table-cell;
	background: #fff url("menu-laptopstudio2.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopstudio2 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptop7 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptop7 a {
	display: table-cell;
	background: #fff url("menu-laptop7.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptop7 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptop6 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptop6 a {
	display: table-cell;
	background: #fff url("menu-laptop6.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptop6 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptop5 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptop5 a {
	display: table-cell;
	background: #fff url("menu-laptop5.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptop5 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptop4 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptop4 a {
	display: table-cell;
	background: #fff url("menu-laptop4.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptop4 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopgo {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopgo a {
	display: table-cell;
	background: #fff url("menu-laptopgo.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopgo a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopgo3 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopgo3 a {
	display: table-cell;
	background: #fff url("menu-laptopgo3.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopgo3 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.go4 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.go4 a {
	display: table-cell;
	background: #fff url("menu-go4.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.go4 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.go3 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.go3 a {
	display: table-cell;
	background: #fff url("menu-go3.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.go3 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.go2 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.go2 a {
	display: table-cell;
	background: #fff url("menu-go2.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.go2 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.book3 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.book3 a {
	display: table-cell;
	background: #fff url("menu-book3.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.book3 a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.option {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.option a {
	display: table-cell;
	background: #fff url("menu-option.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.option a:hover {
	border-bottom: 10px #be2c62 solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopgo2 {
	float: left;
	margin: 0 0 10px 5px;
	padding: 0;
	width: 186px;
	height: 220px;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopgo2 a {
	display: table-cell;
	background: #fff url("menu-laptopgo2.jpg") no-repeat;
	width: 186px;
	height: 210px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	line-height: 18px;
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 10px #2c8cbe solid;
}
#tano-main-area nav ul.tano-nav-btn-top li.laptopgo2 a:hover {
	border-bottom: 10px #be2c62 solid;
}
/*-----------------------------	
	tano-link-btn
-----------------------------*/
#tano-main-area nav.tano-link-btn {
	float: right;
	margin: 0;
}
#tano-main-area nav.tano-link-btn ul li {
	float: left;
	margin: 2px 0 0 5px;
	padding: 0 0 10px 0;
	width: 400px;
	height: 35px;
}
#tano-main-area nav.tano-link-btn ul li a {
	display: table-cell;
	background: #efefef url(arrow_b-out.png) no-repeat 97% 51%;
	width: 400px;
	height: 35px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	font-size: 1em;
	font-weight: 500;
	color: #000;
	border-radius: 10px;
	border: 1px #ccc solid;
}
#tano-main-area nav.tano-link-btn ul li a:hover {
	background: #2c8cbe url("arrow_w-out.png") no-repeat 97% 51%;
	color: #FFF;
	text-decoration: none;
}
/*-----spec table-----*/
#wrap #tano-main-area .specBox {
	margin-top: 10px;
	width: 960px;
	font-size: 14px;
}
#wrap #tano-main-area .specBox .specTable {
	width: 960px;
	/*   ボーダー消え対策  */
	border-collapse: collapse;
	border-spacing: 0;
}
#wrap #tano-main-area .specBox .table_layout {
	width: 100%;
	table-layout: fixed;
	word-break: break-all;
	word-wrap: break-word;
}
#wrap #tano-main-area .specBox .specTable th {
	padding: 10px;
	text-align: left;
	white-space: nowrap;
	background: #eee;
	border: 1px solid #ccc;
}
#wrap #tano-main-area .specBox .specTable td {
	border: 1px solid #ccc;
	padding: 5px 10px;
}
#wrap #tano-main-area .specBox .specTable th.spec_itemName {
	padding: 5px 5px;
	text-align: center;
	color: #333;
	font-weight: 500;
}
#wrap #tano-main-area .specBox .specTable th.spec_itemName_left {
	padding: 10px 5px 10px 10px;
	text-align: left;
	color: #333;
	font-weight: 700;
}
#wrap #tano-main-area .specBox .specTable td.em {
	font-weight: bold;
	color: #c00;
	text-align: center;
}
#wrap #tano-main-area .specBox .specTable span.em {
	font-weight: bold;
	color: #c00;
}
#wrap #tano-main-area .specBox .itemCopyWrap2 {
	margin: 0 !important;
}
/*-----remarkBOX-----*/
#wrap #tano-main-area .remarkBox {
	border: 1px solid #c33;
	margin-top: 20px;
}
#wrap #tano-main-area .remarkBox .sectionTitle {
	color: #FFF;
	background: #c33;
	margin-top: 10px;
	font-weight: 700;
	font-size: 16px;
	padding: 5px 0 3px 15px;
	padding-bottom: 3px;
}
#wrap #tano-main-area .remarkCont {
	padding: 0.5em 1em;
	line-height: 1.4em;
	font-size: 14px;
}
#wrap #tano-main-area .remarkCont ul {
	padding-bottom: 0.3em;
	margin-top: -8px;
	margin-bottom: 10px;
}
#wrap #tano-main-area .remarkCont li {
	list-style-type: disc;
	margin-left: 50px !important;
}
/*-----contactBOX-----*/
#wrap #tano-main-area .contactBox {
	border: 1px solid #999;
	margin-top: 20px;
}
#wrap #tano-main-area .contactBox .sectionTitle {
	border-bottom: 1px dotted #999;
	color: #333;
	background: #FFF;
	margin-top: 10px;
	font-weight: 700;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 3px;
}
#wrap #tano-main-area .contactCont {
	padding: 0.2em 1em 0.5em;
	line-height: 1.2em;
	font-size: 14px;
}
#wrap #tano-main-area .contactCont .none_l_bold {
	font-weight: 700;
}
.surface-spec {
	margin: 0;
	padding: 0 0 20px 0;
}
.tano-item-detail-box-2 .tano-item-detail .tano-item-detail-center img, .tano-item-detail-box-3 .tano-item-detail .tano-item-detail-center img, .tano-item-detail-box-4 .tano-item-detail .tano-item-detail-center img, .tano-item-detail-box-5 .tano-item-detail .tano-item-detail-center img {
	border: 0px;
}
/*--------------------------------------------------	


	renew


--------------------------------------------------*/
.tano-colum1-plus #wrap {
	width: 1200px;
}
#wrap.uk-container-small {
	max-width: 1200px !important;
}
#tano-container-left {
	width: 1200px;
}
.tano-colum1-plus #tano-main-area {
	width: 1200px !important;
}
#tano-main-area h1, #tano-main-area h2, #tano-main-area h3, #tano-main-area h4, #tano-main-area p, #tano-main-area .kanren-head, #tano-main-area a, #tano-main-area table, #tano-main-area ul li, #tano-main-area dl {
	font-family: "Arial", "Hiragino Sans", "Noto Sans JP", "ヒラギノ角ゴシック", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, sans-serif;
	font-weight: 400;
}
#tano-main-area .tano-jin-text-01 {
	font-size: 16px;
	margin: 35px 70px;
	padding: 0;
}
#tano-main-area h1.tano-h1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #edf2f6;
	margin-bottom: 40px;
	border: solid 1px #bbcad8;
}
#tano-main-area h1.tano-h1 .h1-right {
	width: 500px;
}
#tano-main-area h1.tano-h1 .h1-left {
	width: 700px;
	font-size: 3.8rem;
	/*text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);*/
	color: #222;
	font-weight: bold;
	/*letter-spacing: 0.1em;*/
	display: flex;
	justify-content: center;
}
#tano-main-area h1.tano-h1 .h1-left-bottom {
	color: #222;
	/*text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);*/
	font-weight: bold;
	margin-left: 5px
}
#tano-main-area h1.tano-h1 .h1-left-top {
	font-size: 2.75rem;
	font-weight: 500;
	line-height: 1em;
	color: #222;
	letter-spacing: 0;
	padding: 5px 5px 0 5px;
	margin-bottom: 0.5em;
	display: inline-block;
}
#tano-main-area h1.tano-h1 .h1-left-top span {
	font-size: 3.25rem;
	font-weight: 600;
}
#tano-main-area h2.tano-h2, #tano-main-area .tano-h2 {
	margin: 80px 0 10px 0;
	padding: 0;
	font-size: 2.5rem;
	font-weight: 500;
	text-align: center;
	color: #333;
	overflow: hidden;
}
#tano-main-area .tano-h2 .tano-h2-inner span {
	display: inline-block;
	font-size: 1.5rem;
}
#tano-main-area .tano-h2 .tano-h2-inner {
	display: inline-block;
	position: relative;
	line-height: 1.3;
}
#tano-main-area .tano-center {
	text-align: center;
	margin: 0 auto;
	padding: 0 70px;
}
#tano-main-area #section01 {
	margin-bottom: 15px;
}
#tano-main-area .tano-h2 .tano-h2-inner:before {
	content: "";
	position: absolute;
	width: 2000px;
	border-bottom: calc(0.2px + 0.05em) solid #ccc;
	right: 100%;
	margin-right: calc(5px + 0.3em);
	top: calc(50% - (0.2px + 0.05em) / 2);
}
#tano-main-area .tano-h2 .tano-h2-inner:after {
	content: "";
	position: absolute;
	width: 2000px;
	border-bottom: calc(0.2px + 0.05em) solid #ccc;
	left: 100%;
	margin-left: calc(5px + 0.3em);
	top: calc(50% - (0.2px + 0.05em) / 2);
}
#tano-main-area h3.tano-h3 {
	font-size: 2rem;
	font-weight: 600;
	text-align: center;
	line-height: 1;
	font-weight: bold;
	padding: 0.75em;
	margin: 50px 0 20px;
	background: #e5eef5;
}
#tano-main-area h4.tano-h4 {
	font-size: 2.1rem;
	font-weight: 600;
	padding: 0 0.5em 0.25em;
	margin-bottom: 20px;
	border-bottom: solid 2px #bbcad8;
}
#tano-main-area h5.tano-h5 {
	font-size: 2rem;
	font-weight: 500;
	padding: 0 0.5em;
}
#tano-main-area ul.w-c2 li, #tano-main-area .tano-bl .w-c2 {
	width: calc(100% / 2);
}
#tano-main-area ul.w-c3 li, #tano-main-area .tano-bl .w-c3 {
	width: calc(100% / 3);
}
#tano-main-area ul.w-c4 li, #tano-main-area .tano-bl .w-c4 {
	width: calc(100% / 4);
}
#tano-main-area ul.w-c5 li, #tano-main-area .tano-bl .w-c5 {
	width: calc(100% / 5);
}
#tano-main-area ul.w-c6 li, #tano-main-area .tano-bl .w-c6 {
	width: calc(100% / 6);
}
#tano-main-area ul.w-c7 li {
	width: calc(100% / 7);
}
#tano-main-area ul.w-c8 {
	width: calc(100% / 8);
}
/*----------------------------------------
	.tano-item-detail-box-bottom
------------------------------------------*/
#tano-main-area .tano-item-detail-box-bottom {
	text-align: center;
}
#tano-main-area .fukidashi {
	margin: 0 auto;
	padding: 0
}
#tano-main-area .tano-item-detail-box-bottom p {
	color: #555;
	font-size: 1.75rem;
	font-weight: 600;
	margin-bottom: 15px;
}
#tano-main-area .tano-item-detail-box-bottom p span {
	color: #f1b243;
	font-size: 2.2rem;
	padding: 0 3px;
}
/*----------------------------------------
	.tano-jin-box-01
------------------------------------------*/
#tano-main-area .tano-jin-box-01 p.tano-jin-box-head {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #333;
}
#tano-main-area .tano-jin-box-01 .tano-jin-box-inner ul li {
	margin: 0.5em 1em 20px;
}
#tano-main-area .mt-35 {
	margin-top: 35px;
}
#tano-main-area .mb-70 {
	margin-bottom: 70px;
}
#tano-main-area .tano-jin-box-01 .tano-jin-box-inner {
	padding: 10px 35px;
}
#tano-main-area .tano-jin-box-01 .tano-bl-inner {
	border: solid 1px #edf2f6;
}
#tano-main-area .tano-jin-box-01 .tano-jin-box-inner {
	background: #f6f9fa;
}
#tano-main-area .tano-jin-box-01 .tano-jin-box-inner ul li, #tano-main-area .tano-jin-box-01 .tano-bl-inner ul li {
	list-style-type: disc;
	color: #333;
}
#tano-main-area .tano-jin-box-01 .tano-jin-box-list {
	margin: 0 30px;
}
#tano-main-area .tano-jin-box-01, #tano-main-area .tano-jin-box-03 {
	margin-right: 70px;
	margin-left: 70px;
	font-size: 16px;
}
/*----------------------------------------
	.tano-jin-box-03
------------------------------------------*/
#tano-main-area .tano-jin-box-03 {
	padding: 0 10px;
}
#tano-main-area .tano-jin-box-03 .tano-bl {
	gap: 10px;
}
#tano-main-area .tano-jin-box-03 .tano-bl-inner {
	flex-direction: row;
}
#tano-main-area .tano-jin-box-03 .tano-bl-inner .tano-jin-text-02 {
	margin: 5px 10px;
	width: 244px;
	font-size: 14px;
}
#tano-main-area .tano-jin-box-03 .tano-bl-inner .tano-jin-text-02 span {
	display: block;
	padding-bottom: 0.25em;
	color: #333;
}
#tano-main-area .tano-jin-box-03 .tano-bl-inner img {
	width: 248px;
	height: 190px;
}
/*----------------------------------------
	.tano-bl
------------------------------------------*/
#tano-main-area .tano-bl {
	display: flex;
	justify-content: flex-start;
}
#tano-main-area .tano-bl .tano-jin-img-left {
	width: 385px;
}
#tano-main-area .tano-bl .tano-jin-text-right {
	flex: 1;
	padding: 35px 0 35px 50px;
	margin: 0;
}
#tano-main-area .tano-bl-inner {
	display: flex;
	flex-direction: column;
	padding: 0;
}
#tano-main-area .tano-bl-inner-t .fw-b {
	margin-bottom: 0.5em;
}
#tano-main-area .tano-bl-inner p {
	margin: 0;
}
#tano-main-area .tano-bl-inner ul {
	flex: 1;
}
#tano-main-area .tano-bl-inner .tano-jin-box-y {
	padding: 5px;
}
#tano-main-area .tano-bl .w-c3 {
	width: 320px;
	display: flex;
	align-items: stretch;
	margin: 0 16px;
}
#tano-main-area .tano-bl .w-c3 .tano-bl-inner {
	background: transparent;
}
#tano-main-area .tano-bl .w-c3 .tano-bl-inner img {
	width: 318px;
	height: 200px;
}
#tano-main-area .tano-bl .w-c3 .tano-bl-inner p.fs-185 {
	padding: 10px 20px;
	margin-top: 0;
}
#tano-main-area .tano-bl .w-c3 .tano-bl-inner ul {
	padding: 0 0 5px 20px;
	margin: 0 20px;
	font-size: 14px;
	text-indent: -0.25em;
}
#tano-main-area .tano-bl .w-c3 .tano-bl-inner .tano-jin-box-y {
	margin: 0 20px 5px;
}
/*----------------------------------------
	.tano-contents
------------------------------------------*/
#tano-main-area .tano-contents {
	display: inline-block;
	border: dotted 2px #bbcad8;
	padding: 20px 70px;
	text-align: left;
	font-size: 16px;
}
#tano-main-area .tano-contents-head {
	font-weight: bold;
	font-size: 1.6rem;
	text-align: center;
}
#tano-main-area .tano-contents dl dt {
	padding-left: 1.25em;
	text-indent: -1.25em;
	position: relative;
	margin: 0.5em 0;
}
#tano-main-area .tano-contents dl dt:before {
	content: "●";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	color: #0093F0;
}
#tano-main-area .tano-contents a, #tano-main-area .tano-contents dd {
	color: #0093F0;
}
#tano-main-area .tano-contents dt a {
	font-weight: bold;
}
/*-----------------------------------------
	.tano-jin-box-y
-------------------------------------------*/
#tano-main-area .tano-jin-box-y {
	background: #ffedbe;
	border: solid 2px #ffd271;
	border-radius: 3px;
	padding: 10px 15px;
	margin: 0 30px 25px;
	text-align: center;
	font-size: 13px;
}
#tano-main-area .tano-jin-box-y p {
	margin: 0;
}
#tano-main-area .tano-jin-box-y .fw-b {
	margin: 0 0 0.15em;
}
/*-----------------------------------------
	.section-nav01,02,03 共通
-------------------------------------------*/
#tano-main-area .section-nav01, #tano-main-area .section-nav02, #tano-main-area .section-nav03, #tano-main-area .section-nav04 {
	margin: 0 65px;
}
#tano-main-area .section-nav01 ul, #tano-main-area .section-nav02 ul, #tano-main-area .section-nav03 ul {
	display: flex;
	justify-content: center;
}
#tano-main-area .section-nav01 ul li, #tano-main-area .section-nav02 ul li, #tano-main-area .section-nav03 ul li {
	display: flex;
	align-items: stretch;
}
/*#tano-main-area .section-nav01 ul li a,*/
#tano-main-area .section-nav02 ul li a, #tano-main-area .section-nav03 ul li a {
	padding: 0;
	margin: 0;
	color: #333;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
	border: solid 1px #e5eef5;
	display: block;
	width: 100%;
	position: relative;
	background: #f4faff;
}
#tano-main-area .section-nav01 ul li a:hover, #tano-main-area .section-nav02 ul li a:hover, #tano-main-area .section-nav03 ul li a:hover {
	background: #e5f4fe;
	text-decoration: none;
	border-color: #0093F0;
}
#tano-main-area .section-nav01 a:after, #tano-main-area .section-nav02 a:after, #tano-main-area .section-nav03 a:after {
	content: "";
	position: absolute;
	right: 0;
	left: 0;
	bottom: 10px;
	margin: auto;
	width: 5px;
	height: 5px;
	border-bottom: 2px solid #444;
	border-right: 2px solid #444;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
#tano-main-area .section-nav01 a:hover:after, #tano-main-area .section-nav02 a:hover:after, #tano-main-area .section-nav03 a:hover:after {
	border-color: #0093F0;
}
/*#tano-main-area .section-nav01 ul li:last-child a,
#tano-main-area .section-nav02 ul li:last-child a,
#tano-main-area .section-nav03 ul li:last-child a{
	border-right: solid 1px #e4e4e4;
}*/
#tano-main-area .section-nav02 .section-nav-btn-text span {
	font-size: 12px;
	font-weight: normal;
}
/*-----------------------------------------
	.section-nav01
-------------------------------------------*/
#tano-main-area .section-nav01 ul {
	flex-wrap: wrap;
}
#tano-main-area .section-nav01 ul li {
	width: 320px;
	display: flex;
	align-items: stretch;
	margin: 16px;
}
#tano-main-area .section-nav01 ul li a {
	display: flex;
	flex-direction: column;
	text-align: center;
	position: relative;
	color: #333;
	border: solid 1px #e5eef5;
	background: #f6f9fa;
	padding-bottom: 20px;
}
#tano-main-area .section-nav01 ul li a img {
	width: 318px;
	height: 200px;
}
#tano-main-area .section-nav03 ul li a:hover img {
	opacity: 0.6;
}
#tano-main-area .section-nav01 ul li a .fs-18 {
	color: #0093F0;
	padding: 10px 20px 0;
}
#tano-main-area .section-nav01 ul li a span {
	display: block;
	font-size: 14px;
	text-align: left;
	margin: 0 20px;
	flex: 1;
}
#tano-main-area .section-nav01 ul li a .tano-jin-box-y {
	margin: 10px 20px;
	padding: 5px;
}
#tano-main-area .section-nav01 ul li a .tano-jin-box-y span {
	font-size: 13px;
	text-align: center;
	margin: 0;
}
/*-----------------------------------------
	.section-nav02
-------------------------------------------*/
#tano-main-area .section-nav02 ul li a {
	font-size: 16px;
	color: #0093F0;
	padding-bottom: 20px;
	margin: 5px;
}
#tano-main-area .section-nav02 a .section-nav-btn-text-h .btn-text-small {
	font-size: 14px;
	font-weight: normal;
	padding: 0 1.15em;
	margin-bottom: 5px;
	display: inline-block;
	position: relative;
}
#tano-main-area .section-nav02 a .section-nav-btn-text-h .btn-text-small:before, #tano-main-area .section-nav02 a .section-nav-btn-text-h .btn-text-small:after {
	color: #f2bc5e;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
}
#tano-main-area .section-nav02 a .section-nav-btn-text-h .btn-text-small:before {
	content: "【";
	left: 0;
}
#tano-main-area .section-nav02 a .section-nav-btn-text-h .btn-text-small:after {
	content: "】";
	right: 0;
}
#tano-main-area .section-nav02 a .section-nav-btn-text-h {
	margin: 5px 0 0;
}
#tano-main-area .section-nav02 a .section-nav-btn-text {
	color: #333;
	font-size: 19px;
	background: #fff;
	border: solid 1px #ebe5de;
	border-radius: 20px;
	padding: 2px 15px;
	margin: 5px 5px 20px;
	display: inline-block
}
/*-----------------------------------------
	.section-nav03
-------------------------------------------*/
#tano-main-area .section-nav03 ul {
	margin-top: 15px;
	gap: 32px;
}
#tano-main-area .section-nav03 ul li a {
	font-size: 18px;
	color: #0093F0;
	display: flex;
	flex-direction: column;
	min-height: 100px;
}
#tano-main-area .section-nav03 .section-nav-btn {
	display: flex;
	align-items: center;
}
#tano-main-area .section-nav03 .section-nav-btn-img {
	display: flex;
	justify-content: center;
	align-items: center;
}
#tano-main-area .section-nav03 ul li a:hover .section-nav-btn-img {
	opacity: 0.6;
	width: 100px;
	height: 100px;
}
/*#tano-main-area .section-nav03 .section-nav-btn-text-h{
	font-size: 17px;
	text-align: left;
	padding: 5px 10px;
}*/
#tano-main-area .section-nav03 .section-nav-btn-text {
	flex: 1;
	font-size: 16px;
	font-weight: bold;
	padding: 0 20px 0;
	text-align: left;
}
#tano-main-area .section-nav03 a:after {
	top: 0;
	right: 10px;
	bottom: 0;
	left: auto;
}
/*-----------------------------------------
	.link-btn
-------------------------------------------*/
#tano-main-area .link-btn a {
	color: #fff;
	border: solid 2px #0093F0;
	background: #0093F0;
	padding: 0.75em 1em 0.75em 0.5em;
	/*margin:5px;*/
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
	display: block;
	position: relative;
}
#tano-main-area .link-btn a:after {
	content: "";
	position: absolute;
	right: 0.75em;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 5px;
	height: 5px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
#tano-main-area .link-btn a:hover {
	background: #fff;
	color: #0093F0;
}
#tano-main-area .link-btn a:hover:after {
	border-color: #0093F0;
}
#tano-main-area .tano-jin-box-03 .link-btn {
	display: inline-block;
}
#tano-main-area .tano-jin-box-03 .link-btn a {
	padding: 0.75em 3em 0.75em 2.5em;
}
#tano-main-area .tano-bl .w-c3 .tano-bl-inner .link-btn a {
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	margin: 5px 10px 10px;
}
/*-----------------------------------------
	.kanren
-------------------------------------------*/
#tano-main-area .kanren-head .tano-h2-inner {
	padding-bottom: 0;
	margin-bottom: 30px;
}
#tano-main-area .kanren-list {
	display: flex;
	justify-content: flex-start;
	margin: 0 130px 70px;
	gap: 20px;
	flex-wrap: wrap;
}
#tano-main-area .kanren-list a {
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	color: #333;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
#tano-main-area .kanren-list a span {
	display: block;
	padding-top: 0.5em;
}
#tano-main-area .kanren-list a:hover {
	opacity: 0.6;
}
/*-----------------------------------------
	共通
-------------------------------------------*/
#tano-main-area .uk-text-center {
	text-align: center;
}
#tano-main-area .fw-b {
	font-weight: bold;
}
#tano-main-area .ta-c {
	text-align: center;
}
#tano-main-area .fs-18 {
	font-size: 18px;
}
#tano-main-area .bt-d {
	border-top: dotted 1px #bbcad8;
}
#tano-main-area .m-n {
	margin: 0;
}
/*-----------------------------------------
	.section02-01-nav
-------------------------------------------*/
#tano-main-area .section02-nav {
	margin: 0 70px;
	padding: 20px;
	background: #f6f9fa;
}
#tano-main-area .section02-nav .section-nav03 {
	margin: 0;
}
#tano-main-area .section02-nav .section-nav03 a {
	background: #fff;
}
/*-----------------------------------------
	new
-------------------------------------------*/
#tano-main-area .surface_nav ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	grid-gap: 20px;
}
#tano-main-area .surface_nav ul li {
	width: calc((100% - 40px) / 3);
	display: flex;
	align-items: stretch;
}
#tano-main-area .surface_nav ul li a {
	display: block;
	width: calc(100% - 10px);
	border: 1px solid #000;
	text-decoration: none;
	color: #333;
	padding: 5px 5px 30px 5px;
	position: relative;
}
#tano-main-area .surface_nav ul li a .menu_flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#tano-main-area .surface_nav ul li a .menu_flex.menu_flex_start {
	align-items: flex-start;
}
#tano-main-area .surface_nav ul li a .menu_flex div span {
	background: #ee2e2e;
	color: #f8ff00;
	display: block;
	font-size: 14px;
	padding: 2px 10px;
	border-radius: 15px;
	text-align: center;
	margin-bottom: 10px;
}
#tano-main-area .surface_nav ul li a p {
	margin: 0;
}
#tano-main-area .surface_nav p.surface_nav_name {
	font-size: 20px;
	font-weight: 700;
	background: #333;
	color: #fff;
	text-align: center;
	margin-bottom: 10px;
}
#tano-main-area .surface_nav p.surface_nav_disc {
	font-size: 14px;
}
#tano-main-area .surface_nav ul li a::after {
	content: "";
	position: absolute;
	right: 0;
	left: 0;
	bottom: 15px;
	margin: auto;
	width: 15px;
	height: 15px;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-bottom-right-radius: 2px;
	transition: transform 0.2s ease-out, bottom 0.2s ease-out;
}
#tano-main-area .surface_nav ul li a:hover::after {
	bottom: 10px;
	transform: rotate(45deg) translate(3.5px, 3.5px);
}
#tano-main-area .surface_series_wrap {
	padding: 60px 0;
	border-bottom: 1px solid #333;
}
#tano-main-area .copy_block {
	font-size: 2.8rem;
	margin-top: 30px;
}
#tano-main-area .surface_series_cont {
	padding-bottom: 30px;
	min-height: 400px;
}
#tano-main-area .surface_series_cont p {
	margin: 30px 0 0 0;
	font-size: 16px;
	line-height: 26px;
}
#tano-main-area .asterisk_block {
	margin-top: 20px;
}
#tano-main-area .asterisk_block p {
	margin: 0;
	font-size: 12px;
	padding-left: 2.5em;
	text-indent: -2.5em;
}
#tano-main-area .list_link_button {
	text-align: center;
	margin-top: 40px;
}
#tano-main-area .list_link_button.list_link_button4 a {
	width: calc((100% - 280px) / 4);
	padding: 10px 45px 10px 25px;
	display: flex;
	justify-content: center;
	align-items: center;
}
#tano-main-area .list_link_button.list_link_button3 a {
	width: calc((100% - 300px) / 3);
	padding: 10px 45px 10px 25px;
	display: flex;
	justify-content: center;
	align-items: center;
}
#tano-main-area .list_link_button a {
	display: inline-block;
	position: relative;
	background: #000;
	color: #fff;
	font-size: 16px;
	padding: 20px 45px 20px 25px;
	transition: background-color 0.3s ease, box-shadow 0.3s ease;
}
#tano-main-area .list_link_button a img {
	margin-right: 5px;
}
#tano-main-area .list_link_button a p {
	margin: 0;
}
#tano-main-area .list_link_button a span {
	font-weight: 700;
	font-size: 20px;
	margin-right: 4px;
}
#tano-main-area .list_link_button a:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 25px;
	margin: auto;
	width: 10px;
	height: 10px;
	border-right: 2px solid #fff;
	border-top: 2px solid #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-top-right-radius: 2px;
	transition: transform 0.2s ease-out, right 0.2s ease-out;
}
#tano-main-area .list_link_button a:hover {
	text-decoration: none;
	background: #404040;
}
#tano-main-area .list_link_button a:hover::after {
	right: 20px;
}
#tano-main-area .asterisk_block a {
	color: #333;
	text-decoration: underline;
}
#tano-main-area .asterisk_block a:hover {
	text-decoration: none;
}
#tano-main-area #surface_series_01 .surface_series_cont {
	background: url("surface_go_img.png") no-repeat right center;
	min-height: 330px;
}
#tano-main-area #surface_series_02 .surface_series_cont {
	background: url("surface_pro_img.png") no-repeat right center;
	min-height: 360px;
}
#tano-main-area #surface_series_03 .surface_series_cont {
	background: url("surface_laptopgo_img.png") no-repeat right center;
	min-height: 330px;
}
#tano-main-area #surface_series_04 .surface_series_cont {
	background: url("surface_laptop_img.png") no-repeat right center;
	min-height: 400px;
}
#tano-main-area #surface_series_05 .surface_series_cont {
	background: url("surface_laptopstudio_img.png") no-repeat right center;
	min-height: 400px;
}
#tano-main-area #surface_series_05 {
	border: none;
}
#tano-main-area #surface_accessories {
	text-align: center;
	padding: 50px 0 60px 0;
}
#tano-main-area #surface_accessories a {
	display: inline-flex;
	align-items: center;
	border: 1px solid #000;
	text-decoration: none;
	padding: 25px 60px 25px 25px;
	column-gap: 40px;
	position: relative;
}
#tano-main-area #surface_accessories a:hover {
	text-decoration: none;
}
#tano-main-area #surface_accessories a p {
	color: #333;
	margin: 0;
	font-size: 30px;
}
#tano-main-area #surface_accessories a div {
	display: flex;
	column-gap: 10px;
}
#tano-main-area #surface_accessories a:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 28px;
	margin: auto;
	width: 15px;
	height: 15px;
	border-right: 2px solid #333;
	border-top: 2px solid #333;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-top-right-radius: 2px;
	transition: transform 0.2s ease-out, right 0.2s ease-out;
}
#tano-main-area #surface_accessories a:hover::after {
	right: 20px;
}
#tano-main-area .contact_wrap {
	text-align: center;
	border: 2px solid #e6e6e6;
}
#tano-main-area .contact_wrap h3 {
	background: #e6e6e6;
	padding: 10px 0;
	font-size: 24px;
	font-weight: 700;
}
#tano-main-area .contact_wrap h3 span {
	font-size: 36px;
	margin-right: 3px;
	color: #b60314;
}
#tano-main-area .contact_wrap p {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px
}
#tano-main-area .contact_wrap .contact_inner {
	padding: 20px;
}
#tano-main-area .contact_wrap .contact_box {
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 40px;
}
#tano-main-area .contact_wrap .contact_box .contact_tel_block p.contact_tel_block_p {
	font-size: 14px;
	margin: 0;
	text-align: left;
	line-height: 1;
	text-indent: -7px;
}
#tano-main-area .contact_wrap .contact_box .contact_tel_block .tel_box {
	display: flex;
	align-items: center;
}
#tano-main-area .contact_wrap .contact_box .contact_tel_block .tel_box p {
	font-size: 6rem;
	font-weight: 700;
	line-height: 1;
	margin: 0;
}
#tano-main-area .contact_wrap .contact_box .contact_tel_block span {
	display: block;
	text-align: right;
}
#tano-main-area .contact_wrap .contact_box a {
	display: flex;
	column-gap: 10px;
	align-items: center;
	background: #db0014;
	padding: 15px 45px 15px 15px;
	transition: background-color 0.3s ease;
	position: relative;
	border-radius: 5px;
}
#tano-main-area .contact_wrap .contact_box a:hover {
	text-decoration: none;
	background: #e33d4c;
}
#tano-main-area .contact_wrap .contact_box a:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 25px;
	margin: auto;
	width: 10px;
	height: 10px;
	border-right: 2px solid #fff;
	border-top: 2px solid #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-top-right-radius: 2px;
	transition: transform 0.2s ease-out, right 0.2s ease-out;
}
#tano-main-area .contact_wrap .contact_box a:hover::after {
	right: 20px;
}
#tano-main-area .contact_wrap .contact_box a p {
	margin: 0;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
}
#tano-main-area .fw_700 {
	font-weight: 700 !important;
}
#tano-main-area .sale-icon-flex {
	display: flex;
	justify-content: center;
	align-items: center;
   background: unset!important;
}
body #wrap #tano-container-left #tano-content-top #tano-main-area a:hover img {
	opacity: 1!important;
}
#tano-main-area .contact_wrap .contact_box a:hover img {
   pointer-events: none;
}