﻿@charset "UTF-8";
#tano-content-top #tano-main-area .tano-main-content-01 {
	border: 0;
	width: 960px;
}
#tano-main-area .tano-jin-text-01 {
	color: #000;
}
#tano-main-area .tano-jin-text-01 span {
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 1px;
}

#tano-main-area .tano-item-detail-box-4 .tano-item-detail .tano-item-detail-center img {
	border: 0;
}
/*-------------------------
	.tano-nav-btn-top
---------------------------*/
#tano-main-area .tano-nav-btn-top {
	padding: 18px;
	margin-top: 20px;
	border: 2px solid #95d6e8;
}
#tano-main-area .tano-nav-btn-top-caption {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	position: relative;
	padding: 0 0 13px 32px;
	margin: 0;
	line-height: inherit;
}
#tano-main-area .tano-nav-btn-top-caption:before {
	display: block;
	content: "";
	position: absolute;
	top: 3px;
	left: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-top: 20px solid #95d6e8;
	border-bottom: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
}
#tano-main-area .tano-nav-btn-top-box01 {
	border-bottom: 1px dotted #000;
	margin-bottom: 20px;
}
#tano-main-area .tano-nav-btn-top-box02, #tano-main-area .tano-nav-btn-top-box03 {
	width: 450px;
	display: inline;
}
#tano-main-area .tano-nav-btn-top-box02 {
	padding-right: 9px;
	border-right: 1px dotted #000;
	float: left;
}
#tano-main-area .tano-nav-btn-top-box03 {
	padding-left: 10px;
	float: right;
}
/*-------------------------
	.tano-nav-btn-top-box01 .tano-nav-btn-top-select
---------------------------*/
#tano-main-area .tano-nav-btn-top-box01 .tano-nav-btn-top-select {
	display: flex;
	margin-bottom: 20px;
	justify-content: space-between;
}
#tano-main-area .tano-nav-btn-top-box01 .tano-nav-btn-top-select li {
	width: calc((100% - 20px) / 3);
}
#tano-main-area .tano-nav-btn-top-box01 .tano-nav-btn-top-select li .select-link-img {
	width: 55px;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #08a5d1;
}
#tano-main-area .tano-nav-btn-top-box01 .tano-nav-btn-top-select li .select-link-img img {
	width: 50px;
	height: 50px;
}
#tano-main-area .tano-nav-btn-top-box01 .tano-nav-btn-top-select li a {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 5px 15px 3px 0;
	transition: all .3s;
	background-color: #08a5d1;
	border: solid 2px #08a5d1;
	position: relative;
}
#tano-main-area .tano-nav-btn-top-box01 .tano-nav-btn-top-select li a span {
	font-size: 20px;
	text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}
#tano-main-area .txt-red {
	color: #D30003;
}
#tano-main-area .txt-green {
	color: #008d21;
}
#tano-main-area .txt-orange {
	color: #e57700;
}
#tano-main-area .tano-nav-btn-top-box01 .tano-nav-btn-top-select li a:hover {
	text-decoration: none;
	background-color: #fff;
	color: #08a5d1;
}
#tano-main-area .tano-nav-btn-top-box01 .tano-nav-btn-top-select li a:after {
	display: block;
	content: "";
	position: absolute;
	top: 45%;
	right: 10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	border-top: 7px solid #ffffff;
	border-bottom: 0;
	transition: all .3s;
}
#tano-main-area .tano-nav-btn-top-box01 .tano-nav-btn-top-select li a:hover::after {
	border-top: 7px solid #08a5d1;
}
#tano-main-area .tano-nav-btn-top-box01 .tano-nav-btn-top-select li.select03-link {
	margin-right: 0;
}
/*-------------------------
	.tano-nav-btn-top-box02 .tano-nav-btn-top-select
	.tano-nav-btn-top-box03 .tano-nav-btn-top-select
---------------------------*/
#tano-main-area .tano-nav-btn-top-box02 .tano-nav-btn-top-select, #tano-main-area .tano-nav-btn-top-box03 .tano-nav-btn-top-select {
	width: 450px;
}
#tano-main-area .tano-nav-btn-top-box02 .tano-nav-btn-top-select a span, #tano-main-area .tano-nav-btn-top-box03 .tano-nav-btn-top-select a span {
	font-size: 20px;
	margin: 0 3px;
	color: #0087d9;
	text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}
#tano-main-area .tano-nav-btn-top-box02 .tano-nav-btn-top-select a, #tano-main-area .tano-nav-btn-top-box03 .tano-nav-btn-top-select a {
	display: block;
	padding: 17px 0 15px;
	background: #08a5d1;
	border: solid 2px #08a5d1;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	position: relative;
	transition: all .3s;
}
#tano-main-area .tano-nav-btn-top-box02 .tano-nav-btn-top-select a:hover, #tano-main-area .tano-nav-btn-top-box03 .tano-nav-btn-top-select a:hover {
	background: #fff;
	color: #08a5d1;
	text-decoration: none;
}
#tano-main-area .tano-nav-btn-top-box02 .tano-nav-btn-top-select a:after, #tano-main-area .tano-nav-btn-top-box03 .tano-nav-btn-top-select a:after {
	display: block;
	content: "";
	position: absolute;
	top: 45%;
	right: 10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	border-top: 7px solid #ffffff;
	border-bottom: 0;
	transition: all .3s;
}
#tano-main-area .tano-nav-btn-top-box02 .tano-nav-btn-top-select a:hover::after, #tano-main-area .tano-nav-btn-top-box03 .tano-nav-btn-top-select a:hover::after {
	border-top: 7px solid #08a5d1;
}
/*-------------------------
	.tano-nav-btn-section01
---------------------------*/
#tano-main-area .tano-nav-btn-section01 {
	display: flex;
	margin-top: 15px;
}
#tano-main-area .tano-nav-btn-section01 li {
	margin-right: 15px;
	text-align: center;
	width: 310px;
	display: flex;
}
#tano-main-area .tano-nav-btn-section01 li img {
	width: 50px;
	height: 50px;
}
#tano-main-area .tano-nav-btn-section01 li .select-link-text {
	width: 260px;
	height: 50px;
	position: relative;
}
#tano-main-area .tano-nav-btn-section01 li a {
	width: 246px;
	height: 43px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	line-height: 1.25em;
	padding-top: 3px;
	padding-left: 10px;
	display: flex;
	align-items: center;
	justify-content: left;
	transition: all .3s;
}
#tano-main-area .tano-nav-btn-section01 li a:hover {
	text-decoration: none;
}
#tano-main-area .tano-nav-btn-section01 li.select01-link a {
	background-color: #da2b2b;
	border: solid 2px #da2b2b;
	font-size: 16px;
}
#tano-main-area .tano-nav-btn-section01 li.select02-link a {
	background-color: #28c54d;
	border: solid 2px #28c54d;
}
#tano-main-area .tano-nav-btn-section01 li.select03-link a {
	background-color: #ff9c00;
	border: solid 2px #ff9c00;
}
#tano-main-area .tano-nav-btn-section01 li.select01-link a:hover {
	background-color: #fff;
	color: #da2b2b;
}
#tano-main-area .tano-nav-btn-section01 li.select02-link a:hover {
	background-color: #fff;
	color: #28c54d;
}
#tano-main-area .tano-nav-btn-section01 li.select03-link a:hover {
	background-color: #fff;
	color: #ff9c00;
}
#tano-main-area .tano-nav-btn-section01 li a:after {
	display: block;
	content: "";
	position: absolute;
	top: 45%;
	right: 10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	border-top: 7px solid #ffffff;
	border-bottom: 0;
	transition: all .3s;
}
#tano-main-area .tano-nav-btn-section01 li.select01-link a:hover::after {
	border-top: 7px solid #da2b2b;
}
#tano-main-area .tano-nav-btn-section01 li.select02-link a:hover::after {
	border-top: 7px solid #28c54d;
}
#tano-main-area .tano-nav-btn-section01 li.select03-link a:hover::after {
	border-top: 7px solid #ff9c00;
}
#tano-main-area .tano-nav-btn-section01 li:last-child {
	margin-right: 0;
}
#tano-main-area nav.sub_content {
	background: #fff;
	padding: 20px;
	margin-top: 10px;
	border: 2px solid #95d6e8;
}
#tano-main-area nav.sub_content ul {
	display: flex;
	justify-content: space-between;
	gap: 10px;
}
#tano-main-area nav.sub_content ul li {
	width: calc(100% / 2);
}
#tano-main-area nav.sub_content ul li a {
	text-align: center;
	font-size: 16px;
	padding: 18px 0;
	display: block;
	background: #dbf7ff;
	position: relative;
	color: #08a5d1;
	font-weight: bold;
	border: 2px solid #08a5d1;
	transition: all .3s;
}
#tano-main-area nav.sub_content ul li a:hover {
	text-decoration: none;
	background: #fff;
}
#tano-main-area nav.sub_content ul li a:after {
	display: block;
	content: "";
	position: absolute;
	top: 45%;
	right: 10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	border-top: 7px solid #08a5d1;
	border-bottom: 0;
	transition: all .3s;
}
/*-----------------------------	
	.tano-section02-list
-----------------------------*/
#tano-main-area .tano-section02-list {
	margin: 15px 0 0;
}
#tano-main-area .tano-section02-list li {
	width: 305px;
	display: inline;
	float: left;
	margin: 0 10px 35px 0;
	border: 2px solid #5bdafd;
}
#tano-main-area .tano-section02-list li .list-title, #tano-main-area .tano-section02-list li .list-content span, #tano-main-area .tano-section02-list li .list-content a {
	display: block;
}
#tano-main-area .tano-section02-list li .list-title {
	background: #5bdafd;
	padding: 15px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#tano-main-area .tano-section02-list li .list-content {
	padding: 10px;
	height: 407px;
	z-index: 100;
}
#tano-main-area .tano-section02-list li .list-content span {
	height: 85px;
	font-size: 14px;
	text-align: left;
	color: #000;
	padding: 5px 0;
}
#tano-main-area .tano-section02-list li .list-content a {
	display: block;
	padding: 12px 0 10px;
	margin-top: 10px;
	background: #08a5d1;
	border: solid 2px #08a5d1;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	position: relative;
}
#tano-main-area .tano-section02-list li .list-content a:hover {
	background: #fff;
	color: #08a5d1;
	text-decoration: none;
}
#tano-main-area .tano-section02-list li .list-content a:before {
	display: block;
	content: "";
	position: absolute;
	top: 45%;
	right: 10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-right: 0;
	border-left: 7px solid #ffffff;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	transition: all .3s;
}
#tano-main-area .tano-section02-list li .list-content a:hover::before {
	border-left: 7px solid #08a5d1;
}
/*-----------------------------	
	.tano-section03 .tano-feel_seach_middle_box01
-----------------------------*/
#tano-main-area .tano-feel_seach_middle_box01, #tano-main-area .tano-feel_seach_middle_box02 {
	overflow: hidden;
	margin-bottom: 20px;
}
#tano-main-area .tano-section03 .tano-feel_seach_middle_box01 a {
	float: left;
	display: inline-block;
	margin-right: 13px;
	margin-bottom: 10px
}
#tano-main-area .tano-section03 .tano-feel_seach_middle_box01 a.tano-feel_seach_middle_box01_img01 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button01_on.png") no-repeat;
}
#tano-main-area .tano-section03 .tano-feel_seach_middle_box01 a.tano-feel_seach_middle_box01_img02 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button02_on.png") no-repeat;
}
#tano-main-area .tano-section03 .tano-feel_seach_middle_box01 a.tano-feel_seach_middle_box01_img03 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button03_on.png") no-repeat;
}
#tano-main-area .tano-section03 .tano-feel_seach_middle_box01 a.tano-feel_seach_middle_box01_img04 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button04_on.png") no-repeat;
}
#tano-main-area .tano-section03 .tano-feel_seach_middle_box01 a.tano-feel_seach_middle_box01_img05 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button05_on.png") no-repeat;
}
#tano-main-area .tano-section03 .tano-feel_seach_middle_box01 a.tano-feel_seach_middle_box01_img06 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button06_on.png") no-repeat;
}
#tano-main-area .tano-section03 .tano-feel_seach_middle_box01 a.tano-feel_seach_middle_box01_img07 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button07_on.png") no-repeat;
}
#tano-main-area .tano-feel_seach_middle_box01 a.tano-feel_seach_middle_box01_img08 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button08_on.png") no-repeat;
	margin-right: 0;
}
#tano-main-area .tano-feel_seach_middle_box01 a.tano-feel_seach_middle_box01_img09 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button09_on.png") no-repeat;
}
#tano-main-area .tano-feel_seach_middle_box01 a.tano-feel_seach_middle_box01_img10 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button10_on.png") no-repeat;
}
#tano-main-area .tano-feel_seach_middle_box01 a.tano-feel_seach_middle_box01_img20 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button20_on.png") no-repeat;
}
#tano-main-area .tano-feel_seach_middle_box02 a.tano-feel_seach_middle_box02_img11 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button11_on.png") no-repeat;
}
#tano-main-area .tano-feel_seach_middle_box02 a.tano-feel_seach_middle_box02_img12 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button12_on.png") no-repeat;
}
#tano-main-area .tano-feel_seach_middle_box02 a.tano-feel_seach_middle_box02_img13 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button13_on.png") no-repeat;
}
#tano-main-area .tano-feel_seach_middle_box02 a.tano-feel_seach_middle_box02_img14 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button14_on.png") no-repeat;
	margin-right: 0;
}
#tano-main-area .tano-feel_seach_middle_box02 a.tano-feel_seach_middle_box02_img15 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button15_on.png") no-repeat;
}
#tano-main-area .tano-feel_seach_middle_box02 a.tano-feel_seach_middle_box02_img17 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button17_on.png") no-repeat;
}
#tano-main-area .tano-feel_seach_middle_box02 a.tano-feel_seach_middle_box02_img18 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button18_on.png") no-repeat;
}
#tano-main-area .tano-feel_seach_middle_box02 a.tano-feel_seach_middle_box02_img19 {
	background: url("/files/uploadFiles/special/mae/pc/howto-choose-pc/feel_search_middle_button19_on.png") no-repeat;
	margin-right: 0;
}
#tano-main-area .tano-feel_seach_middle_box01 a:hover, #tano-main-area .tano-feel_seach_middle_box02 a:hover {
	background-color: transparent;
}
#tano-main-area .tano-feel_seach_middle_box01 a:hover img, #tano-main-area .tano-feel_seach_middle_box02 a:hover img {
	visibility: hidden;
}
#tano-main-area .tano-feel_seach_middle_box02 {
	padding: 0;
}
#tano-main-area .tano-feel_seach_middle_box02 a {
	float: left;
	display: inline-block;
	margin-right: 21px;
	margin-bottom: 10px
}
#tano-main-area .tano-feel_seach_middle_box03 a {
	float: left;
	width: 220px;
	margin-right: 26px;
}
/*-------------------------
	h1
---------------------------*/
#tano-main-area .h1_box {
	display: flex;
	align-items: flex-start;
	padding-left: 15px;
	height: 150px;
	background: url("mv_back.png");
}
#tano-main-area .h1_box h1.h1_txt {
	margin: 0;
}
#tano-main-area .h1_box img.h1_img {
	display: block;
	margin: auto 0;
}
#tano-main-area .h1_box .top_txt {
	display: flex;
	align-items: flex-start;
	margin: 10px 0 0 15px;
	font-size: 36px;
	color: #0097b2;
	font-weight: 700;
}
#tano-main-area .h1_box .top_txt img {
	margin-right: 8px;
}
#tano-main-area .h1_box .bottom_txt {
	display: block;
	font-size: 39px;
	margin: 25px 0 0 15px;
	font-weight: 800;
	color: #fff;
	text-shadow: rgb(0, 151, 178) 4px 0px 0px, rgb(0, 151, 178) 3.87565px 0.989616px 0px, rgb(0, 151, 178) 3.51033px 1.9177px 0px, rgb(0, 151, 178) 2.92676px 2.72656px 0px, rgb(0, 151, 178) 2.16121px 3.36588px 0px, rgb(0, 151, 178) 1.26129px 3.79594px 0px, rgb(0, 151, 178) 0.282949px 3.98998px 0px, rgb(0, 151, 178) -0.712984px 3.93594px 0px, rgb(0, 151, 178) -1.66459px 3.63719px 0px, rgb(0, 151, 178) -2.51269px 3.11229px 0px, rgb(0, 151, 178) -3.20457px 2.39389px 0px, rgb(0, 151, 178) -3.69721px 1.52664px 0px, rgb(0, 151, 178) -3.95997px 0.56448px 0px, rgb(0, 151, 178) -3.97652px -0.432781px 0px, rgb(0, 151, 178) -3.74583px -1.40313px 0px, rgb(0, 151, 178) -3.28224px -2.28625px 0px, rgb(0, 151, 178) -2.61457px -3.02721px 0px, rgb(0, 151, 178) -1.78435px -3.57996px 0px, rgb(0, 151, 178) -0.843183px -3.91012px 0px, rgb(0, 151, 178) 0.150409px -3.99717px 0px, rgb(0, 151, 178) 1.13465px -3.8357px 0px, rgb(0, 151, 178) 2.04834px -3.43574px 0px, rgb(0, 151, 178) 2.83468px -2.82216px 0px, rgb(0, 151, 178) 3.44477px -2.03312px 0px, rgb(0, 151, 178) 3.84068px -1.11766px 0px, rgb(0, 151, 178) 3.9978px -0.132717px 0px;
}
/*-------------------------
	h2
---------------------------*/
#tano-main-area section h2.tano-h2-type-01 {
	font-size: 28px;
	font-weight: bold;
	color: #fff;
	border-left: 0;
	background: #006393;
	padding: 12px 10px 10px 15px;
	margin: 35px 0 10px;
}
#tano-main-area .tano-section01 h2.tano-h2-type-01 {
	margin: 40px 0 10px;
}
/*-------------------------
	h3
---------------------------*/
#tano-main-area section h3.tano-h3-type-01 {
	padding: 5px 0 5px 15px;
	margin: 40px 0 15px;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	border-bottom: 1px dotted #000;
}
#tano-main-area .tano-section01-select01 h3.tano-h3-type-01 {
	border-left: 5px solid #da2b2b;
}
#tano-main-area .tano-section01-select02 h3.tano-h3-type-01 {
	border-left: 5px solid #28c54d;
}
#tano-main-area .tano-section01-select03 h3.tano-h3-type-01 {
	border-left: 5px solid #ff9c00;
}
#tano-main-area .tano-section03 h3.tano-h3-type-01, #tano-main-area .tano-section04 h3.tano-h3-type-01 {
	border-left: 5px solid #000;
}
#tano-main-area .tano-section03 h3.tano-h3-type-01 {
	margin: 25px 0 15px;
}
#tano-main-area .tano-section04 h3.tano-h3-type-01 {
	margin: 20px 0 10px;
}
/*-------------------------
	h4
---------------------------*/
#tano-main-area section h4.tano-h4-type-01 {
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0 15px 0;
}
#tano-main-area section h4.tano-h4-type-01 span {
	padding-right: 5px;
}
#tano-main-area .tano-section01-select01 h4.tano-h4-type-01 span {
	color: #da2b2b;
}
#tano-main-area .tano-section01-select02 h4.tano-h4-type-01 span {
	color: #28c54d;
}
#tano-main-area .tano-section01-select03 h4.tano-h4-type-01 span {
	color: #ff9c00;
}
/*-----------------------------	
	.pc-spec table
-----------------------------*/
#tano-main-area .pc-spec table {
	width: 960px;
	margin: 20px 0;
}
#tano-main-area .pc-spec table .pc-spec-caption {
	padding: 10px 0 7px;
	text-align: center;
	background: #00405e;
	border: 1px solid #00405e;
	position: relative;
}
#tano-main-area .pc-spec table caption span.pc-spec-caption-left {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}
#tano-main-area .pc-spec table caption .pc-spec-caption-right {
	position: absolute;
	right: 10px;
	top: 10px;
}
#tano-main-area .pc-spec table caption .pc-spec-caption-right a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background: -moz-linear-gradient(top, #fff, #dfdfdf);
	background: -webkit-linear-gradient(top, #fff, #dfdfdf);
	background: linear-gradient(to bottom, #fff, #dfdfdf);
	display: block;
	padding: 5px 10px 5px 20px;
}
#tano-main-area .pc-spec table caption .pc-spec-caption-right a:hover {
	background: -moz-linear-gradient(top, #dfdfdf, #fff);
	background: -webkit-linear-gradient(top, #dfdfdf, #fff);
	background: linear-gradient(to bottom, #dfdfdf, #fff);
	text-decoration: none;
}
#tano-main-area .pc-spec table caption .pc-spec-caption-right a:before {
	display: block;
	content: "";
	position: absolute;
	top: 40%;
	left: 10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-top: 6px solid #000;
	border-bottom: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
}
#tano-main-area .pc-spec table th, #tano-main-area .pc-spec table td {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000;
}
#tano-main-area .pc-spec table th {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	background: #d6d6d6;
	width: 25%;
}
#tano-main-area .pc-spec table td {
	color: #000;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding: 5px;
}
#tano-main-area .pc-spec table td span {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	background: #006595;
	border-radius: 15px;
	padding: 2px 10px 1px;
	margin: 0 0 7px 0;
}
#tano-main-area .pc-spec table td p {
	margin: 0;
}
#tano-main-area .pc-spec table td p.table_h {
	margin: 0;
	font-weight: bold;
}
#tano-main-area .pc-spec table td span.blue_tag {
	background: #08a5d1;
}
#tano-main-area .pc-spec table td span.red_tag {
	background: #c30101;
}
/*-----------------------------	
	.link_btn
-----------------------------*/
#tano-main-area .link_btn {
	display: flex;
	justify-content: center;
	margin-bottom: 50px;
}
#tano-main-area .link_btn a {
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 15px 35px 13px 25px;
	border-radius: 30px;
	background: #08a5d1;
	border: 2px solid #08a5d1;
	transition: all .3s;
}
#tano-main-area .link_btn.back-fill a {
	border: none;
}
#tano-main-area .link_btn.side-square a {
	border-radius: 0;
}
#tano-main-area .link_btn a:before {
	display: block;
	content: "";
	position: absolute;
	top: 36%;
	right: 10px;
	width: 0;
	height: 0;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #ffffff;
	border-top: 7px solid transparent;
	transition: all .3s;
}
#tano-main-area .link_btn a:hover {
	text-decoration: none;
	background-color: #fff;
	color: #08a5d1;
}
#tano-main-area .link_btn a:hover:hover::before {
	border-left: 7px solid #08a5d1;
}
#tano-main-area .link_btn a span {
	font-size: 18px;
	padding-right: 5px;
}
/*-----------------------------	
	.spec_box
-----------------------------*/
#tano-main-area .spec_box {
	display: flex;
	align-items: center;
}
#tano-main-area .spec_box p {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 15px;
}
#tano-main-area .spec_box p span {
	font-size: 14px;
}
#tano-main-area .inner_spec {
	background: #f1f1f1;
	padding: 20px;
}
#tano-main-area section .inner_spec h4.tano-h4-type-01 {
	margin: 5px 0 15px 10px;
	border-left: 4px solid;
	padding-left: 5px;
}
/*-----------------------------	
	.spec-table-01
-----------------------------*/
#tano-main-area .tano-free-html-area .spec-table-01 {
	width: 100%;
	margin: 5px 0 0 0;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
#tano-main-area .tano-free-html-area .spec-table-01 th {
	background: #eee;
	width: 6em;
}
#tano-main-area .tano-free-html-area .spec-table-01 th, #tano-main-area .tano-free-html-area .spec-table-01 td {
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	vertical-align: middle;
}
/*-----------------------------	
	.spec-table-02
-----------------------------*/
#tano-main-area .spec-table-02 {
	border-collapse: collapse;
	border: 1px solid #CCC;
	margin: 10px 0 0;
	width: 100%;
	text-align: center;
	border-bottom: none;
}
#tano-main-area .spec-table-02 tr {
	display: flex;
	flex-direction: column;
}
#tano-main-area .spec-table-02 tr th {
	border-bottom: 1px solid #CCC;
	padding: 2px 5px;
	vertical-align: middle;
	background: #eee;
}
#tano-main-area .spec-table-02 tr td {
	border-bottom: 1px solid #CCC;
	vertical-align: middle;
	padding: 2px 5px;
}
/*-----------------------------	
	other
-----------------------------*/
#tano-main-area span.mark_red {
	background: linear-gradient(transparent 60%, #ffbbbb 50%);
}
#tano-main-area span.mark_green {
	background: linear-gradient(transparent 60%, #b0ffc9 50%);
}
#tano-main-area span.mark_orange {
	background: linear-gradient(transparent 60%, #ffd9b8 50%);
}
#tano-main-area .qa-list {
	margin-top: 20px;
}
#tano-main-area .qa-list dt {
	margin-bottom: 5px;
	color: #333333;
	font-weight: 600;
	font-size: 18px;
}
#tano-main-area .qa-list dt h3 {
	display: inline;
	font-weight: 600;
	font-size: 16px;
}
#tano-main-area .qa-list dt::before, #tano-main-area .qa-list dd::before {
	margin-right: .4em;
}
#tano-main-area .qa-list dt::before {
	content: "Q.";
	color: #08a5d1;
}
#tano-main-area .qa-list dd {
	margin: 0 0 20px;
	padding: 1em 1.5em;
	background-color: #f2f2f2;
	color: #333333;
	font-size: 14px;
}
#tano-main-area .qa-list dd::before {
	content: "A.";
	color: #CF0003;
	font-weight: bold;
}
/*----------------- feel_search_nav07 -----------------*/
#tano-main-area .feel_search_nav07 ul {
	display: flex;
	padding: 0;
	justify-content: flex-start;
	flex-wrap: wrap;
	list-style: none;
	align-items: flex-start;
}
#tano-main-area .feel_search_nav07 ul li {
	width: calc((100% - 60px) / 7);
	display: grid;
	margin-right: 0.8rem;
}
#tano-main-area .feel_search_nav07 ul li:nth-child(-n+7) {
	margin-bottom: 0.5rem;
}
#tano-main-area .feel_search_nav07 ul li a.name_txt{
	border: none;
	box-shadow: none;
	background: none;
	text-align: left;
	margin-top: 3px;
	font-size: 12px;
	color: #0093F0;
}
#tano-main-area .feel_search_nav07 ul li a {
	width: 100%;
	align-items: center;
	font-size: 14px;
	text-align: center;
	color: #333;
	border: 1px solid #d9d9d9;
	box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.15);
	text-decoration: none;
	background: #fff;
	flex-grow: 1;
}
#tano-main-area .feel_search_nav07 ul li a:hover {
	transform: translate(2px, 2px);
	box-shadow: none;
	text-decoration: none;
}
#tano-main-area .feel_search_nav07 ul li a.name_txt:hover {
	transform: none;
}
#tano-main-area .feel_search_nav07 ul li a p {
	width: 100%;
	text-align: center;
	margin: 0;
}
#tano-main-area .feel_search_nav07 ul li a p span {
	font-size: 12px;
}
/*----------------- feel_search_nav01 -----------------*/
#tano-main-area .feel_search_nav01 ul {
	display: flex;
	padding: 0;
	justify-content: space-between;
	flex-wrap: wrap;
	list-style: none;
	align-items: stretch;
}
#tano-main-area .feel_search_nav01 ul li {
	width: calc((100% - 30px) / 4);
	display: flex;
}
#tano-main-area .feel_search_nav01 ul li:nth-child(-n+4) {
	margin-bottom: 1rem;
}

#tano-main-area .feel_search_nav01 ul li a {
	display: flex;
	font-size: 14px;
	padding: 3px;
	color: #333;
	border: 1px solid #d9d9d9;
	box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.15);
	text-decoration: none;
	background: #fff;
	flex-grow: 1;
	align-items: center;
	justify-content: flex-start;
}
#tano-main-area .feel_search_nav01 ul li a:hover {
	transform: translate(2px, 2px);
	box-shadow: none;
	text-decoration: none;
}
#tano-main-area .feel_search_nav01 ul li a img {
	display: block;
	margin: 0 auto;
	margin-left: 1rem;
}
#tano-main-area .feel_search_nav01 ul li a p {
	width: 100%;
	text-align: center;

padding-left: 3px;
		margin: 3px 0;
}
#tano-main-area .feel_search_nav01 ul li a p span {
	font-size: 12px;
}

