﻿@charset "utf-8";
/*==============================================
    共通
==============================================*/
.dspInline {
	display:inline !important;
}
.pageTop {
	margin:20px 5px 10px 0;
    background: url(/support/sp/images/common/arr_top02.png) no-repeat right 50%;
    -o-background-size: 12px 12px;
    -ms-background-size: 12px 12px;
    -moz-background-size: 12px 12px;
    -webkit-background-size: 12px 12px;
    background-size: 12px 12px;
    padding: 0 14px 0 0;
    text-align: right;
    font-size: 0.7em;
}
.pageTop a {
    text-decoration: none;
}
.dotList {
	margin-left:10px;
}
.dotList li {
	width:45%;
	float:left;
	font-size:0.7rem;
	padding-left:8px;
	background:url(/support/sp/images/common/i_dot.gif) no-repeat 0 50%;
	-o-background-size:5px;
	-ms-background-size:5px;
	-moz-background-size:5px;
	-webkit-background-size:5px;
	background-size:5px;
}
.dotList:after {
	display:block;
	content:"";
	clear:both;
}
.dotList02 li {
	padding-left:15px;
	background:url(/support/sp/images/common/i_dotr.png) no-repeat 0 0.3em;
	-o-background-size:10px;
	-ms-background-size:10px;
	-moz-background-size:10px;
	-webkit-background-size:10px;
	background-size:10px;
}
.dotList02 ul li {
	background:none;
	padding-left:0;
}
.dotList03 li {
	margin-left:20px;
	list-style-type:disc !important;
	font-size:0.8rem;
}
.radBox {
	border-radius:5px;
	border:2px solid #ccc;
	padding:5px;
}
.brdBD {
	border-bottom:1px dotted #ccc;
}
.bgNo { background:none !important; }
.noBrd { border:none !important; }
/*==============================================
    ヘッダー
==============================================*/
#wrap {
	border-top:5px solid #e6000d;
}
#supTitle {
	padding:10px 0 10px 48px;
	background:url(/support/sp/images/top/i_support.png) no-repeat 5px 5px;
	-o-background-size:35px 35px;
	-ms-background-size:35px 35px;
	-moz-background-size:35px 35px;
	-webkit-background-size:35px 35px;
	background-size:35px 35px;
}
#cocoroTitle {
	padding:10px 0 10px 48px;
	background:url(/support/sp/images/top/i_cocoro_kitchen.png) no-repeat 5px 5px;
	-o-background-size:35px 35px;
	-ms-background-size:35px 35px;
	-moz-background-size:35px 35px;
	-webkit-background-size:35px 35px;
	background-size:35px 35px;
}
.catTitle {
	height:45px;
	line-height:45px;
	padding-left:18px;
	font-weight:bold;
	text-shadow:1px 1px 1px #fff;
	background:url(/support/sp/images/common/bg_t02.gif) repeat-x 0 0;
	-o-background-size:3px 45px;
	-ms-background-size:3px 45px;
	-moz-background-size:3px 45px;
	-webkit-background-size:3px 45px;
	background-size:3px 45px;
	position:relative;
}

.catTitle::before, .news h3::before {
	display:block;
	width:7px;
	height:23px;
	content:"";
	background:url(/support/sp/images/common/i_title.png) no-repeat 0 0;
	-o-background-size:7px 23px;
	-ms-background-size:7px 23px;
	-moz-background-size:7px 23px;
	-webkit-background-size:7px 23px;
	background-size:7px 23px;
	position:absolute;
	top:10px;
	left:5px;
}
/*2行タイトル*/
.catTitleMin {
	height:54px;
	box-sizing:border-box;
	padding:8px 0 0 18px;
	font-weight:bold;
	font-size:0.8rem;
	text-shadow:1px 1px 1px #fff;
	background:url(/support/sp/images/common/bg_t03.gif) repeat-x 0 0;
	-o-background-size:3px 54px;
	-ms-background-size:3px 54px;
	-moz-background-size:3px 54px;
	-webkit-background-size:3px 54px;
	background-size:3px 54px;
	position:relative;
}
.catTitleMin::before {
	display:block;
	width:7px;
	height:23px;
	content:"";
	background:url(/support/sp/images/common/i_title.png) no-repeat 0 0;
	-o-background-size:7px 23px;
	-ms-background-size:7px 23px;
	-moz-background-size:7px 23px;
	-webkit-background-size:7px 23px;
	background-size:7px 23px;
	position:absolute;
	top:10px;
	left:5px;
}
/*==============================================
    新着・更新履歴
==============================================*/
.news_lst {
	text-align:center;
	margin:10px auto;
}
.news_lst a {
	display:inline-block;
	padding:8px 23px 8px 8px;
	font-size:0.8rem;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 1px #fff;
	border:1px solid #bebebe;
	border-radius:3px;
	background:#f9f9f9 url(/support/sp/images/common/i_pc02.png) no-repeat 95% 50%;
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 95% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 95% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 95% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 95% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:12px 12px, auto;
	-ms-background-size:12px 12px, auto;
	-moz-background-size:12px 12px, auto;
	-webkit-background-size:12px 12px, auto;
	background-size:12px 12px, auto;
	-o-box-shadow:0px 0px 5px 0 #ccc, inset 0px -1px 1px #fff;
	-ms-box-shadow:0px 0px 5px 0 #ccc, inset 0px -1px 1px #fff;
	-moz-box-shadow:0px 0px 5px 0 #ccc, inset 0px -1px 1px #fff;
	-webkit-box-shadow:0px 0px 5px 0 #ccc, inset 0px -1px 1px #fff;
	box-shadow:0px 0px 5px 0 #ccc, inset 0px -1px 1px #fff;
}
/*==============================================
    お知らせ
==============================================*/
.infoBox {
    margin: 10px;
    padding: 5px;
    border: 2px solid #d0000c;
    border-radius: 5px;
    font-size: 0.8rem;
}
.infoTtl {
	padding-left:20px;
	border-bottom:1px solid #d0000c;
	margin-bottom:10px;
	background: url(/support/sp/images/common/i_exc.png) no-repeat 0 0;
    -o-background-size: 17px 17p;
    -ms-background-size: 17px 17px;
    -moz-background-size: 17px 17px;
    -webkit-background-size: 17px 17px;
    background-size: 17px 17px;
}
.infoTxt {
}
/*==============================================
    製品に関する大切なお知らせ
==============================================*/
.pAnnounce {
	margin:10px;
}
.pAnnounce a {
	display:block;
	padding:5px 15px 5px 35px;
	border:1px solid #ccc;
	background:url(/support/sp/images/common/i_news.png) no-repeat 10px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #efeef3), color-stop(0.49, #fff), color-stop(0.00, #efeef3));
	background:url(/support/sp/images/common/i_news.png) no-repeat 10px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #efeef3 0%, #fff 49%, #efeef3 100%);
	background:url(/support/sp/images/common/i_news.png) no-repeat 10px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -moz-linear-gradient(top, #efeef3 0%, #fff 49%, #efeef3 100%);
	background:url(/support/sp/images/common/i_news.png) no-repeat 10px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -o-linear-gradient(top, #efeef3 0%, #fff 49%, #efeef3 100%);
	background:url(/support/sp/images/common/i_news.png) no-repeat 10px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -ms-linear-gradient(top, #efeef3 0%, #fff 49%, #efeef3 100%);
	background:url(/support/sp/images/common/i_news.png) no-repeat 10px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, linear-gradient(to bottom, #efeef3 0%, #fff 49%, #efeef3 100%);
	-o-background-size:14px 22px,7px 12px, auto;
	-ms-background-size:14px 22px,7px 12px, auto;
	-moz-background-size:14px 22px,7px 12px, auto;
	-webkit-background-size:14px 22px,7px 12px, auto;
	background-size:14px 22px,7px 12px, auto;
	-o-box-shadow:0px 0px 5px 0 #ccc, inset 2px 2px 2px 0 #fff;
	-ms-box-shadow:0px 0px 5px 0 #ccc, inset 2px 2px 2px 0 #fff;
	-webkit-box-shadow:0px 0px 5px 0 #ccc, inset 2px 2px 2px 0 #fff;
	-moz-box-shadow:0px 0px 5px 0 #ccc, inset 2px 2px 2px 0 #fff;
	box-shadow:0px 0px 5px 0 #ccc, inset 2px 2px 2px 0 #fff;
	font-size:0.9rem;
	text-decoration:none;
	border-radius:3px;
}
.pAnnounce p {
	font-size:0.8rem;
}
/* 重要なお知らせ */
.pAnnounce.impInfo a {
	background:url(/support/sp/images/common/i_exc.png) no-repeat 10px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #efeef3), color-stop(0.49, #fff), color-stop(0.00, #efeef3));
	background:url(/support/sp/images/common/i_exc.png) no-repeat 10px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #efeef3 0%, #fff 49%, #efeef3 100%);
	background:url(/support/sp/images/common/i_exc.png) no-repeat 10px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -moz-linear-gradient(top, #efeef3 0%, #fff 49%, #efeef3 100%);
	background:url(/support/sp/images/common/i_exc.png) no-repeat 10px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -o-linear-gradient(top, #efeef3 0%, #fff 49%, #efeef3 100%);
	background:url(/support/sp/images/common/i_exc.png) no-repeat 10px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -ms-linear-gradient(top, #efeef3 0%, #fff 49%, #efeef3 100%);
	background:url(/support/sp/images/common/i_exc.png) no-repeat 10px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, linear-gradient(to bottom, #efeef3 0%, #fff 49%, #efeef3 100%);
	-o-background-size:15px 15px,7px 12px, auto;
	-ms-background-size:15px 15px,7px 12px, auto;
	-moz-background-size:15px 15px,7px 12px, auto;
	-webkit-background-size:15px 15px,7px 12px, auto;
	background-size:15px 15px,7px 12px, auto;
}

.checkformBtn a {
	display:block;
	margin:10px;
	padding:10px 20px 10px 10px;
	text-decoration:none;
	color:#fff;
	font-size:1rem;
	font-weight:bold;
	border-radius:5px;
	text-shadow:0 -1px 1px #d06818;
	border:1px solid #ff9431;
	background:url(/support/sp/images/common/arr_right02.png) no-repeat 95% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ff6e02), color-stop(0.00, #ffb43e));
	background:url(/support/sp/images/common/arr_right02.png) no-repeat 95% 50%, -webkit-linear-gradient(#ffb43e, #ff6e02);
	background:url(/support/sp/images/common/arr_right02.png) no-repeat 95% 50%, -moz-linear-gradient(#ffb43e, #ff6e02);
	background:url(/support/sp/images/common/arr_right02.png) no-repeat 95% 50%, -o-linear-gradient(#ffb43e, #ff6e02);
	background:url(/support/sp/images/common/arr_right02.png) no-repeat 95% 50%, -ms-linear-gradient(#ffb43e, #ff6e02);
	background:url(/support/sp/images/common/arr_right02.png) no-repeat 95% 50%, linear-gradient(#ffb43e, #ff6e02);
	-webkit-background-size:15px 15px, auto;
	-moz-background-size:15px 15px, auto;
	background-size:15px 15px, auto;
	-webkit-box-shadow:inset 0px 1px 0px #fff3e2;
	-moz-box-shadow:inset 0px 1px 0px #fff3e2;
	box-shadow:inset 0px 1px 0px #fff3e2;
}
.ngformBtn a {
	display:block;
	margin:10px;
	padding:10px 20px 10px 10px;
	text-decoration:none;
	color:#555;
	font-size:1rem;
	font-weight:bold;
	border-radius:5px;
	border:1px solid #ccc;
	background:#ccc;
}
#errorBox {
	display:none;
	padding: 10px;
	text-align: center;
	color: #d70000;
	margin: 10px 10px 15px 10px;
	font-weight:bold;
	background: #fff1f1;
	border-radius: 3px;
}
.error input[type=text] {
	border:2px solid #F00;
}
/*==============================================
    対話形式で質問する
==============================================*/
.pDialogue {
	margin:10px;
}
.pDialogue a {
	display:block;
	padding:5px 15px 5px 45px;
	border:1px solid #ccc;
	background:url(/support/line/images/line_icon_02.gif) no-repeat 7px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #efeef3), color-stop(0.49, #fff), color-stop(0.00, #efeef3));
	background:url(/support/line/images/line_icon_02.gif) no-repeat 7px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #efeef3 0%, #fff 49%, #efeef3 100%);
	background:url(/support/line/images/line_icon_02.gif) no-repeat 7px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -moz-linear-gradient(top, #efeef3 0%, #fff 49%, #efeef3 100%);
	background:url(/support/line/images/line_icon_02.gif) no-repeat 7px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -o-linear-gradient(top, #efeef3 0%, #fff 49%, #efeef3 100%);
	background:url(/support/line/images/line_icon_02.gif) no-repeat 7px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -ms-linear-gradient(top, #efeef3 0%, #fff 49%, #efeef3 100%);
	background:url(/support/line/images/line_icon_02.gif) no-repeat 7px 50%,url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, linear-gradient(to bottom, #efeef3 0%, #fff 49%, #efeef3 100%);
	-o-background-size:32px 32px,7px 12px, auto;
	-ms-background-size:32px 32px,7px 12px, auto;
	-moz-background-size:32px 32px,7px 12px, auto;
	-webkit-background-size:32px 32px,7px 12px, auto;
	background-size: 32px 32px,7px 12px, auto;
	-o-box-shadow:0px 0px 5px 0 #ccc, inset 2px 2px 2px 0 #fff;
	-ms-box-shadow:0px 0px 5px 0 #ccc, inset 2px 2px 2px 0 #fff;
	-webkit-box-shadow:0px 0px 5px 0 #ccc, inset 2px 2px 2px 0 #fff;
	-moz-box-shadow:0px 0px 5px 0 #ccc, inset 2px 2px 2px 0 #fff;
	box-shadow:0px 0px 5px 0 #ccc, inset 2px 2px 2px 0 #fff;
	font-size:0.9rem;
	text-decoration:none;
	border-radius:3px;
}
.pDialogue a h2{
	color: #008000;
}
.pDialogue a:hover h2{
	color: #d0000c;
}

.pDialogue p {
	font-size:0.8rem;
}
/*==============================================
    ラジオボタン
==============================================*/
input[type="radio"] {
	margin:0 3px 0 0;
	position:relative;
	-webkit-appearance:button;
	-moz-appearance:button;
	appearance:button;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:16px;
	height:16px;
	content:"";
	background-color:#FFFFFF;
	border:1px solid #999999;
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
	-webkit-box-shadow:inset 4px 4px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:inset 4px 4px 10px rgba(0,0,0,0.2);
	box-shadow:inset 4px 4px 10px rgba(0,0,0,0.2);
	vertical-align:middle;
	cursor:pointer;
}
input[type="radio"]:checked:after {
	vertical-align:top;
	display:block;
	position:absolute;
	top:3px;
	left:3px;
	content:"";
	width:8px;
	height:8px;
	background:#ff6e02;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
.radioL, .radTop, .radBottom {
	display:block;
	padding:10px;
	font-size:0.9em;
	border:1px solid #ccc;
	border-bottom:1px solid #fff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ededed), color-stop(0.00, #fff));
	background:-webkit-linear-gradient(#fff, #ededed);
	background:-moz-linear-gradient(#fff, #ededed);
	background:-o-linear-gradient(#fff, #ededed);
	background:-ms-linear-gradient(#fff, #ededed);
	background:linear-gradient(#fff, #ededed);
}
.radTop {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.radBottom {
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
/*==============================================
    ナビゲーション、製品一覧ページ
==============================================*/
.topN .bt_pc li, .topN .bt_link li, .bt_link li, .prodN .bt_pc li, .prodN .bt_link li {
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #fff;
}
.topN .bt_pc li:last-child {
	border-bottom:2px solid #ccc;
}
.topN .bt_pc a, .topN .bt_link a, .prodN .bt_pc a, .prodN .bt_link a {
	display:block;
	padding:15px 20px 15px 10px;
	text-decoration:none;
	font-size:0.9rem;
}
.topN .bt_pc a, .prodN .bt_pc a {
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #efefef), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%, -webkit-linear-gradient(#fff, #efefef);
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%, -moz-linear-gradient(#fff, #efefef);
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%, -o-linear-gradient(#fff, #efefef);
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%, -ms-linear-gradient(#fff, #efefef);
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%, linear-gradient(#fff, #efefef);
	-o-background-size:12px 12px, auto;
	-ms-background-size:12px 12px, auto;
	-moz-background-size:12px 12px, auto;
	-webkit-background-size:12px 12px, auto;
	background-size:12px 12px, auto;
}
.topN .bt_link a, .prodN .bt_link a {
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #efefef), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -webkit-linear-gradient(#fff, #efefef);
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -moz-linear-gradient(#fff, #efefef);
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -o-linear-gradient(#fff, #efefef);
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, -ms-linear-gradient(#fff, #efefef);
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%, linear-gradient(#fff, #efefef);
	-o-background-size:7px 12px, auto;
	-ms-background-size:7px 12px, auto;
	-moz-background-size:7px 12px, auto;
	-webkit-background-size:7px 12px, auto;
	background-size:7px 12px, auto;
}
.prodN .bt_link .bt_pc a {
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #efefef), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%, -webkit-linear-gradient(#fff, #efefef);
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%, -moz-linear-gradient(#fff, #efefef);
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%, -o-linear-gradient(#fff, #efefef);
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%, -ms-linear-gradient(#fff, #efefef);
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%, linear-gradient(#fff, #efefef);
	-o-background-size:12px 12px, auto;
	-ms-background-size:12px 12px, auto;
	-moz-background-size:12px 12px, auto;
	-webkit-background-size:12px 12px, auto;
	background-size:12px 12px, auto;
}
/*==============================================
    故障診断ナビボタン
==============================================*/
.shadowB {
	margin:0 10px 10px;
	border-radius:3px;
	border:2px solid #ccc;
	-o-box-shadow:0px 0px 5px 0 #ccc;
	-ms-box-shadow:0px 0px 5px 0 #ccc;
	-webkit-box-shadow:0px 0px 5px 0 #ccc;
	-moz-box-shadow:0px 0px 5px 0 #ccc;
	box-shadow:0px 0px 5px 0 #ccc;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:-webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:-moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:auto;
	-ms-background-size:auto;
	-moz-background-size:auto;
	-webkit-background-size:auto;
	background-size:auto;
}
.naviBox, .naviBox02 {
	background:#efefef url(/support/sp/images/common/i_navi.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_navi.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_navi.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_navi.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_navi.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_navi.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
.nvDefo {
	background:url(/support/sp/images/common/i_navi.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_navi.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_navi.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_navi.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_navi.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
.naviBox p, .qaBox p, .ccBox p, .baseBox p, .telBox p, .nabiBox02 p,.qaBox02 p,.qaBox04 p, .heBox p, .reBox p, .hoBox p,.botBox01 p, .lineBox01 p{
	font-size:0.7rem;
}
/* --------------- モバイル対応アイコン--------------- */

/*1列ボタン用*/
.naviBox a, .vgBox a, .telBox a, .sfBox a, .rcBox a, .mnBox02 a ,.spBox02 a ,.qaBox02 a , .catBox04 a , .homebox02 a , .webRBox02 a , .seBox a, .careBox02 a, .spBox01 a, .botBox01 a, .lineBox01 a{
	display:block;
	padding:10px 25px 10px 45px;
	text-decoration:none;
	font-size:0.8rem;
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:7px 12px;
	-ms-background-size:7px 12px;
	-moz-background-size:7px 12px;
	-webkit-background-size:7px 12px;
	background-size:7px 12px;
}
/*1列ボタンなし用*/
.seBox a.noico{
	background-image: none;
}
/*2列ボタン用*/
.mnBox03 a ,.catBox03 a ,.optBox03 a , .careBox a {
	display:block;
	padding:10px 20px 10px 35px;
	text-decoration:none;
	font-size:0.8rem;
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 96% 50%;
	-o-background-size:7px 12px;
	-ms-background-size:7px 12px;
	-moz-background-size:7px 12px;
	-webkit-background-size:7px 12px;
	background-size:7px 12px;
}
/* -----コンテンツタイトル----- */
/*1列ボタン用*/
.naviBox h4, .naviBox02 h4, .webRBox h4, .qaBox h4, .qaBox02 h4 , .qaBox04 h4, .ccBox h4, .csBox h4, .vgBox h4, .puDefo h4, .flDefo h4, .dsDefo h4, .coDefo h4, .spBox h4, .dsBox h4, .rcBox h4, .tkBox_tv h4, .swDefo h4, .normalDefo h4, .coBox h4, .opDefo h4, .nvDefo h4, .sfBox h4, .optBox02 h4, .bgnBox h4, .cAppBox h4, .upBox h4, .visBox h4, .mntBox h4, .ledAppBox h4, .mtBox h4, .infBox h4, .puBox h4, .flBox h4, .swBox h4, .tkBox h4, .dcBox h4, .catBox02 h4, .catBox04 h4, .careBox02 h4, .careBox03 h4, .blBox h4, .ecoBox02 h4 , .cAppBox02 h4 , .homebox02 h4 , .webRBox02 h4, .aqnaviBox h4 ,.seBox h4,.cocoroBox h4,.aispeakerBox h4,.econetliteBox h4,.spairBox h4,.spBox01 h4, .repairBox02 h4 {
	font-size:0.9rem;
}
.botBox01 h4,
.lineBox01 h4{
	font-size:1.0rem;
}
	
/*2列ボタン用*/
.careBox h4, .ecoBox h4, .catBox h4, .coBox02 h4, .transBox h4, .optBox h4, .caBox h4, .raBox h4, .pcnaviBox h4, .aqfamiBox h4, .spfamiBox h4, .sfBox02 h4 , .catBox03 h4, .mnBox h4, .optBox03 h4 {
	font-size:0.8rem;
}
/*==============================================
    SICバナー,ECOバナー
==============================================*/
.bn {
	text-align:center;
	margin:0 10px 0 10px;
	padding-bottom:20px;
}
.bn img {
	max-width:100%;
	height:auto;
	margin:0 auto;
}
/*==============================================
    web修理
==============================================*/
.webRBox {
	padding:10px;
	text-decoration:none;
	font-size:0.7rem;
	border:1px solid #ccc;
	margin:10px;
	background:#fff url(/support/sp/images/common/i_pc03.png) no-repeat 10px 10px;
	-o-background-size:32px 32px;
	-ms-background-size:32px 32px;
	-moz-background-size:32px 32px;
	-webkit-background-size:32px 32px;
	background-size:32px 32px;
}
.progBtn, .appBtn {
	-webkit-box-flex:1;
	-moz-box-flex:1;
	box-flex:1;
}
.progBtn a, .appBtn a, .lTxtBtn a {
	display:block;
	padding:10px 15px 10px 4px;
	font-size:0.8rem;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 1px #fff;
	border:2px solid #bebebe;
	border-radius:3px;
	background:#efefef url(/support/sp/images/common/arr_right04.png) no-repeat 97% 50%;
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 97% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 97% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 97% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 97% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-moz-background-size:6px auto, auto;
	-o-background-size:6px auto, auto;
	-webkit-background-size:6px auto, auto;
	-ms-background-size:6px auto, auto;
	background-size:6px auto, auto;
	-webkit-box-shadow:0px 0px 5px 0 #ccc, inset 0px 1px 1px #fff;
	-o-box-shadow:0px 0px 5px 0 #ccc, inset 0px 1px 1px #fff;
	-moz-box-shadow:0px 0px 5px 0 #ccc, inset 0px 1px 1px #fff;
	box-shadow:0px 0px 5px 0 #ccc, inset 0px 1px 1px #fff;
}
.lTxtBtn a {
	text-align:left;
}
.appBtn a {
	margin-right:5px;
}
.webRBox div {
	display:-moz-box;
	display:-webkit-box;
	display:-o-box;
	display:-ms-box;
	display:box;
	margin-top:5px;
}
.webRBox .linkTxt, .webRBox h4 {
	padding-left:40px;
}
/*==============================================
    お問い合わせ窓口(トップ)
==============================================*/
.contact h3 {
	margin:0 10px 0 10px;
	padding:5px 0 5px 10px;
	color:#fff;
	font-weight:bold;
	letter-spacing:0.1rem;
	text-shadow:1px 1px 1px #333;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	background:#666;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #898989), color-stop(0.00, #6d6d6d));
	background:-webkit-linear-gradient(#6d6d6d, #898989);
	background:-moz-linear-gradient(#6d6d6d, #898989);
	background:-o-linear-gradient(#6d6d6d, #898989);
	background:-ms-linear-gradient(#6d6d6d, #898989);
	background:linear-gradient(#6d6d6d, #898989);
}
.contact {
	padding-top:20px;
	border-top:6px solid #b7b7b7;
	background:url(/support/sp/images/common/bg_01.gif);
}
.contact ul:first-of-type {
	margin:0 10px 0 10px;
	display:table;
	border:1px solid #ccc;
	background:#fff;
}
.contact ul+ul {
	margin:0 10px 10px 10px;
	display:table;
	border:1px solid #ccc;
	border-top:none !important;
	background:#fff;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}
.contact ul li {
	width:50%;
	display:table-cell;
	vertical-align:middle;
}
.contact ul li a {
	display:block;
	padding:15px 20px 15px 5px;
	text-decoration:none;
	font-size:0.8rem;
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:12px auto;
	-moz-background-size:12px auto;
	-webkit-background-size:12px auto;
	-ms-background-size:12px auto;
	background-size:12px auto;
}
.contact ul li.sp a {
	display:block;
	padding:10px 20px 10px 10px;
	background:#fff url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:7px 12px;
	-ms-background-size:7px 12px;
	-moz-background-size:7px 12px;
	-webkit-background-size:7px 12px;
	background-size:7px 12px;
	text-decoration:none;
}
.contact ul li:nth-child(odd) {
	border-right:1px solid #ccc;
}
.contact ul li:nth-child(3), .contact ul li:nth-child(4) {
	border-bottom:none !important;
}
.contact ul:after {
	content:"";
	clear:both;
	display:block;
}
/*==============================================
    お問い合わせ窓口(中ページ)
==============================================*/
.contactBox02 {
	border-bottom:5px solid #b7b7b7;
	background:url(/support/sp/images/common/bg_01.gif);
}
.contact02 {
	margin:0 10px;
}
.contact02 h3 {
	margin:5px 0 0 0;
	padding:5px 0 5px 10px;
	color:#fff;
	font-weight:bold;
	letter-spacing:0.1em;
	text-shadow:1px 1px 1px #333;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	background:#666;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #898989), color-stop(0.00, #6d6d6d));
	background:-webkit-linear-gradient(#6d6d6d, #898989);
	background:-moz-linear-gradient(#6d6d6d, #898989);
	background:-o-linear-gradient(#6d6d6d, #898989);
	background:-ms-linear-gradient(#6d6d6d, #898989);
	background:linear-gradient(#6d6d6d, #898989);
}
.contact02 ul:first-of-type ,
.contact02 ul+ul {
	display:table;
	width:100%;
	border:1px solid #ccc;
	background:#fff;
	box-sizing:border-box;
}
.contact02 ul:first-of-type {
}
.contact02 ul+ul {
	margin:0 0 10px 0;
	border-top:none !important;
	border-bottom-right-radius:3px !important;
	border-bottom-left-radius:3px !important;
}
.contact02 ul li {
	display:table-cell;
	width:50%;
	vertical-align:middle;
}
.contact02 ul li a {
	display:block;
	padding:15px 20px 15px 8px;
	text-decoration:none;
	font-size:0.8rem;
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:12px auto;
	-ms-background-size:12px auto;
	-moz-background-size:12px auto;
	-webkit-background-size:12px auto;
	background-size:12px auto;
}
.contact02 ul li.noPc a{
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
    background-size: 7px 12px;
}
.contact02 ul li:nth-child(odd) {
	border-right:1px solid #ccc;
}
.contact02 ul li:nth-child(3), .contact ul li:nth-child(4) {
	border-bottom:none !important;
}
.contact02 ul:after {
	content:"";
	clear:both;
	display:block;
}
.cType2 {
	margin-bottom:10px;
}
.cType2 ul {
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}
/*==============================================
    大切なお知らせ
==============================================*/
.info {
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}
.info .ttl {
	display:block;
	height:45px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	text-shadow:1px 1px 1px #fff;
	background:url(/support/sp/images/common/bg_info.gif) repeat-x 0 0;
}
.info .ttl h3 {
	float:left;
	font-size:0.9em;
}
.info .ttl h3 span {
	display:block;
	height:45px;
	line-height:45px;
	padding-left:23px;
	background:url(/support/sp/images/common/i_news.png) no-repeat 5px 50%;
	-o-background-size:14px 22px;
	-ms-background-size:14px 22px;
	-moz-background-size:14px 22px;
	-webkit-background-size:14px 22px;
	background-size:14px 22px;
}
.info .ttl h4 {
	float:right;
	margin-right:5px;
	padding-top:10px;
}
.info .ttl h4 span {
	display:block;
	padding:4px 18px 3px 3px;
	font-size:0.8rem;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	text-shadow:1px 1px 1px #fff;
	border:1px solid #bebebe;
	border-radius:3px;
	background:#f9f9f9;
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 95% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 95% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 95% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 95% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:12px auto, auto;
	-ms-background-size:12px auto, auto;
	-moz-background-size:12px auto, auto;
	-webkit-background-size:12px auto, auto;
	background-size:12px auto, auto;
	-o-box-shadow:0px 0px 5px 0 #ccc, inset 0px 1px 1px #fff;
	-moz-box-shadow:0px 0px 5px 0 #ccc, inset 0px 1px 1px #fff;
	-webkit-box-shadow:0px 0px 5px 0 #ccc, inset 0px 1px 1px #fff;
	box-shadow:0px 0px 5px 0 #ccc, inset 0px 1px 1px #fff;
}
.info li a {
	display:block;
	padding:10px 20px 10px 10px;
	background:#fff url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:12px auto;
	-ms-background-size:12px auto;
	-moz-background-size:12px auto;
	-webkit-background-size:12px auto;
	background-size:12px auto;
	border-bottom:1px dotted #ccc;
	font-size:0.8rem;
	text-decoration:none;
}
.info li.sp a {
	display:block;
	padding:10px 20px 10px 10px;
	background:#fff url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:7px 12px;
	-ms-background-size:7px 12px;
	-moz-background-size:7px 12px;
	-webkit-background-size:7px 12px;
	background-size:7px 12px;
	border-bottom:1px dotted #ccc;
	font-size:0.8rem;
	text-decoration:none;
}
.info li:last-child a {
	border-bottom:none;
}
/*==============================================
   ニュース
==============================================*/
.news a {
	text-decoration:none;
}
.news h3 {
	height:45px;
	line-height:45px;
	padding-left:18px;
	color:#000;
	font-weight:bold;
	text-shadow:1px 1px 1px #fff;
	background:url(/support/sp/images/common/bg_t02.gif) repeat-x 0 0;
	-o-background-size:3px 45px;
	-ms-background-size:3px 45px;
	-moz-background-size:3px 45px;
	-webkit-background-size:3px 45px;
	background-size:3px 45px;
	position:relative;
}
.news h3.icoMinus03 {
	background:url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, url(/support/sp/images/common/bg_t02.gif) repeat-x 0 0;
	-o-background-size:15px 15px, 3px 45px;
	-ms-background-size:15px 15px, 3px 45px;
	-moz-background-size:15px 15px, 3px 45px;
	-webkit-background-size:15px 15px, 3px 45px;
	background-size:15px 15px, 3px 45px;
}
.news h3.icoPlus03 {
	background:url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, url(/support/sp/images/common/bg_t02.gif) repeat-x 0 0;
	-o-background-size:15px 15px, 3px 45px;
	-ms-background-size:15px 15px, 3px 45px;
	-moz-background-size:15px 15px, 3px 45px;
	-webkit-background-size:15px 15px, 3px 45px;
	background-size:15px 15px, 3px 45px;
}
.news span {
	font-size:0.7rem;
	color:#666;
}
/* PC LinkIcon */
.bt_pc li {
	border-bottom:1px dotted #ccc;
}
.bt_pc a {
	display:block;
	padding:5px 22px 10px 10px;
	text-decoration:none;
	font-size:0.8rem;
	background:#fff url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:12px 12px;
	-ms-background-size:12px 12px;
	-moz-background-size:12px 12px;
	-webkit-background-size:12px 12px;
	background-size:12px 12px;
}
/* Mobile LinkIcon */
.bt_sp li {
	border-bottom:1px dotted #ccc;
}
.bt_sp a {
	display:block;
	padding:5px 22px 10px 10px;
	text-decoration:none;
	font-size:0.8rem;
	background:#fff url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:7px 12px;
	-ms-background-size:7px 12px;
	-moz-background-size:7px 12px;
	-webkit-background-size:7px 12px;
	background-size:7px 12px;
}
#supTitle02 {
	display:table-cell;
	vertical-align:middle;
	padding-left:5px;
	font-size:0.9rem;
}
.ttlImg {
	background:url(/support/sp/images/common/bg_dot02.gif);
	-o-background-size:2px 2px;
	-ms-background-size:2px 2px;
	-moz-background-size:2px 2px;
	-webkit-background-size:2px 2px;
	background-size:2px 2px;
}
.ttlImg img {
	display:block;
	max-width:100%;
	height:auto;
	margin:0 auto;
}
/*-----お客様へのお知らせ-----*/
.news .bt_pc02 li {
	border-bottom:1px dotted #ccc;
}
.news .bt_pc02 a {
	display:block;
	padding:10px 22px 10px 27px;
	text-decoration:none;
	font-size:0.8rem;
	background:url(/support/sp/images/common/i_exc.png) no-repeat 5px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:17px 17px, 12px 12px;
	-ms-background-size:17px 17px, 12px 12px;
	-moz-background-size:17px 17px, 12px 12px;
	-webkit-background-size:17px 17px, 12px 12px;
	background-size:17px 17px, 12px 12px;
}

/*-----お客様へのお知らせ（リンクなし）-----*/
.news .no_link li {
	border-bottom:1px dotted #ccc;
}
.news .no_link p {
	display:block;
	padding:10px 22px 10px 27px;
	text-decoration:none;
	font-size:0.8rem;
	background:url(/support/sp/images/common/i_exc.png) no-repeat 5px 50%;
	-o-background-size:17px 17px, 12px 12px;
	-ms-background-size:17px 17px, 12px 12px;
	-moz-background-size:17px 17px, 12px 12px;
	-webkit-background-size:17px 17px, 12px 12px;
	background-size:17px 17px, 12px 12px;
}
/*製品に関するお知らせ*/
.news .bt_pc02 .proInfo a {
	font-size:0.8rem;
	color:#666;
	font-weight:bold;
	background:url(/support/sp/images/common/i_news.png) no-repeat 5px 40%, url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:14px 22px, 7px 12px;
	-ms-background-size:14px 22px, 7px 12px;
	-moz-background-size:14px 22px, 7px 12px;
	-webkit-background-size:14px 22px, 7px 12px;
	background-size:14px 22px, 7px 12px;
}
.proInfo span {
	color:#009;
	font-weight:normal;
	font-size:0.8rem;
}
/*製品に関するお知らせ_SP*/
.news .bt_sp02 li {
	border-bottom:1px dotted #ccc;
}
.news .bt_sp02 a {
	display:block;
	padding:10px 22px 10px 27px;
	text-decoration:none;
	font-size:0.8rem;
	background:url(/support/sp/images/common/i_exc.png) no-repeat 5px 50%, url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:17px 17px, 7px 12px;
	-ms-background-size:17px 17px, 7px 12px;
	-moz-background-size:17px 17px, 7px 12px;
	-webkit-background-size:17px 17px, 7px 12px;
	background-size:17px 17px, 7px 12px;
}

/*製品に関するお知らせ_pc*/
.news .bt_pc02 .proInfo02 a {
	font-size:0.8rem;
	background:url(/support/sp/images/common/i_news.png) no-repeat 5px 40%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:14px 22px, 12px 12px;
	-ms-background-size:14px 22px, 12px 12px;
	-moz-background-size:14px 22px, 12px 12px;
	-webkit-background-size:14px 22px, 12px 12px;
	background-size:14px 22px, 12px 12px;
}
.proInfo02 span {
	font-weight:normal;
	font-size:0.7rem;
}

.news .bt_pc02 .proInfo_sp01 a {
	font-size:0.8rem;
	background:url(/support/sp/images/common/i_news.png) no-repeat 5px 40%, url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:17px 17px, 7px 12px;
	-ms-background-size:17px 17px, 7px 12px;
	-moz-background-size:17px 17px, 7px 12px;
	-webkit-background-size:17px 17px, 7px 12px;
	background-size:17px 17px, 7px 12px;
}
.proInfo_sp01 span {
	font-weight:normal;
	font-size:0.7rem;
}

.ttlCaution {
	text-align:center;
}
.ttlCaution span {
	line-height:28px;
	height:25px;
	display:inline-block;
	padding-left:35px;
	background:url(/support/images/ico_caution.gif) no-repeat 5px 40%;
}
.maxImg img {
	display:block;
	max-width:100%;
	height:auto;
	margin:0 auto;
}
.solidBorder01 {
	padding:10px;
	margin:10px;
	border:1px solid #ccc;
	border-radius:5px;
}
.solidBorder01 p:first-child {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #ccc;
}
/* -----Q&Aボタン----- */
.qaBox, .qaBox02 , .qaBox04 {
	margin:10px;
	background:#f9f9f9 url(/support/sp/images/common/i_qa.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_qa.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_qa.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_qa.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_qa.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_qa.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_qa.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:32px auto, auto;
	-ms-background-size:32px auto, auto;
	-moz-background-size:32px auto, auto;
	-webkit-background-size:32px auto, auto;
	background-size:32px auto, auto;
}
/* -----BOTボタン----- */
.botBox01 {
	margin:10px;
	background:#f9f9f9 url(/support/sp/images/common/i_bot.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_bot.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_bot.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_bot.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_bot.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_bot.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_bot.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:32px auto, auto;
	-ms-background-size:32px auto, auto;
	-moz-background-size:32px auto, auto;
	-webkit-background-size:32px auto, auto;
	background-size:32px auto, auto;
}
/* -----LINEボタン----- */
.lineBox01 {
	margin:10px;
	background:#f9f9f9 url(/support/line/images/line_icon_02.gif) no-repeat 8px 50%;
	background:url(/support/line/images/line_icon_02.gif) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/line/images/line_icon_02.gif) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/line/images/line_icon_02.gif) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/line/images/line_icon_02.gif) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/line/images/line_icon_02.gif) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/line/images/line_icon_02.gif) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:32px auto, auto;
	-ms-background-size:32px auto, auto;
	-moz-background-size:32px auto, auto;
	-webkit-background-size:32px auto, auto;
	background-size:32px auto, auto;
}
/* -----COCORO KITCHEN アプリリンク先----- */
.heBox {
	margin:10px;
	background:#f9f9f9 url(/support/sp/images/common/i_he.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_he.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_he.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_he.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_he.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_he.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_he.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:32px auto, auto;
	-ms-background-size:32px auto, auto;
	-moz-background-size:32px auto, auto;
	-webkit-background-size:32px auto, auto;
	background-size:32px auto, auto;
}
.reBox {
	margin:10px;
	background:#f9f9f9 url(/support/sp/images/common/i_re.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_re.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_re.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_re.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_re.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_re.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_re.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:32px auto, auto;
	-ms-background-size:32px auto, auto;
	-moz-background-size:32px auto, auto;
	-webkit-background-size:32px auto, auto;
	background-size:32px auto, auto;
}
.hoBox {
	margin:10px;
	background:#f9f9f9 url(/support/sp/images/common/i_ho.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_ho.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_ho.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_ho.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_ho.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_ho.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_ho.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:32px auto, auto;
	-ms-background-size:32px auto, auto;
	-moz-background-size:32px auto, auto;
	-webkit-background-size:32px auto, auto;
	background-size:32px auto, auto;
}
/* -----　出張概算費用　----- */
.repairBox02 {
	margin:10px;
	background:#f9f9f9 url(/support/sp/images/common/i_repair02.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_repair02.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_repair02.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_repair02.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_repair02.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_repair02.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_repair02.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:32px auto, auto;
	-ms-background-size:32px auto, auto;
	-moz-background-size:32px auto, auto;
	-webkit-background-size:32px auto, auto;
	background-size:32px auto, auto;
}

/*==============================================
    Q&Aボタン（accordion Ver.）
==============================================*/
.acBtn {
	margin:0 10px 10px;
	border-radius:3px;
	border:2px solid #ccc;
	-o-box-shadow:0px 0px 5px 0 #ccc;
	-ms-box-shadow:0px 0px 5px 0 #ccc;
	-webkit-box-shadow:0px 0px 5px 0 #ccc;
	-moz-box-shadow:0px 0px 5px 0 #ccc;
	box-shadow:0px 0px 5px 0 #ccc;
}
/*展開部 下ボタン*/
.acBtn .innerBox02 a {
	display:block;
	margin:0;
	font-size:0.8rem;
	padding:12px 20px 12px 10px;
	border-top:dotted 1px #ccc;
	text-decoration:none;
}
.acBtn .innerBox02 .pc a {
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:12px 12px;
	-ms-background-size:12px 12px;
	-moz-background-size:12px 12px;
	-webkit-background-size:12px 12px;
	background-size:12px 12px;
}
.acBtn li.sp a {
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:7px 12px;
	-ms-background-size:7px 12px;
	-moz-background-size:7px 12px;
	-webkit-background-size:7px 12px;
	background-size:7px 12px;
}
.openBtn .acBtn h4 {
	font-size:0.9rem;
}
.openBtn ul {
	background:#fafafa;
}
.acBtn p {
	font-size:0.7rem;
}
.acopenBtn {
	display:block;
	padding:12px 25px 12px 45px;
	text-decoration:none;
}
.qaDefo {
	background:url(/support/sp/images/common/i_qa.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_qa.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_qa.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_qa.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_qa.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
.acLast02 {
	border-bottom:1px solid #e4e4e4;
}
.icoPlus04 {
	display:block;
	padding:0.5em;
	text-decoration:none;
	color:#000;
	background:#fff url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%;
	-o-background-size:18px 18px;
	-ms-background-size:18px 18px;
	-moz-background-size:18px 18px;
	-webkit-background-size:18px 18px;
	background-size:18px 18px;
	border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	border-bottom:1px dotted #ccc;
}
.icoPlus05 {
	display:block;
	color:#000;
	background:url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%;
	-o-background-size:18px 18px;
	-ms-background-size:18px 18px;
	-moz-background-size:18px 18px;
	-webkit-background-size:18px 18px;
	background-size:18px 18px;
	padding:10px 25px 10px 45px;
	text-decoration:none;
}
/* -----PCサイトアイコン----- */

/*1列ボタン用*/
.qaBox a, .ccBox a, .csBox a, .spBox a, .dsBox a, .coBox a, .optBox02 a, .bgnBox a, .cAppBox a, .upBox a, .visBox a, .mntBox a, .naviBox02 a, .ledAppBox a, .mtBox a, .infBox a, .dcBox a, .catBox02 a, .blBox a, .ecoBox02 a , .swBox a , .tkBox a , .tkBox_tv a , .mnBox04 a ,.qaBox04 a , .aqnaviBox a, .heBox a, .reBox a, .hoBox a, .careBox03 a, .cocoroBox a, .aispeakerBox a, .econetliteBox a, .spairBox a, .repairBox02 a{
	display:block;
	padding:12px 25px 12px 45px;
	text-decoration:none;
	font-size:0.8rem;
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:12px 12px;
	-ms-background-size:12px 12px;
	-moz-background-size:12px 12px;
	-webkit-background-size:12px 12px;
	background-size:12px 12px;
}
/*2列ボタン用*/
.catBox a, .coBox02 a, .mnBox a, .ecoBox a, .transBox a, .optBox a, .raBox a, .caBox a, .pcnaviBox a, .aqfamiBox a, .spfamiBox a, .sfBox02 a {
	display:block;
	padding:10px 20px 10px 35px;
	text-decoration:none;
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 96% 50%;
	-o-background-size:12px 12px;
	-ms-background-size:12px 12px;
	-moz-background-size:12px 12px;
	-webkit-background-size:12px 12px;
	background-size:12px 12px;
}
.raBox a, .caBox a {
	padding-left:45px;
}

/* -----取説DL(1列)----- */
.mnBox04 {
	background:#efefef url(/support/sp/images/common/i_dl.png) no-repeat 10px 50%;
	background:url(/support/sp/images/common/i_dl.png) no-repeat 10px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_dl.png) no-repeat 10px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 10px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 10px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 10px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 10px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:25px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;
}

/* -----サポートTOPへ(1列)----- */
.homebox02 {
	background:#efefef url(/support/sp/images/common/i_home.png) no-repeat 10px 50%;
	background:url(/support/sp/images/common/i_home.png) no-repeat 10px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_home.png) no-repeat 10px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_home.png) no-repeat 10px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_home.png) no-repeat 10px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_home.png) no-repeat 10px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_home.png) no-repeat 10px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:25px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;
}

/* -----修理相談・WEB修理申し込み（1列）----- */
.webRBox02 {
	background:#efefef url(/support/sp/images/common/i_pc03_r.png) no-repeat 10px 50%;
	background:url(/support/sp/images/common/i_pc03_r.png) no-repeat 10px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_pc03_r.png) no-repeat 10px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pc03_r.png) no-repeat 10px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pc03_r.png) no-repeat 10px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pc03_r.png) no-repeat 10px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pc03_r.png) no-repeat 10px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:25px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;
}

/* -----CCアドバイスボタン----- */
.ccBox {
	background:#f9f9f9 url(/support/sp/images/common/i_cc.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_cc.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_cc.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cc.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cc.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cc.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cc.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
.btnBox {
	margin-bottom:10px;
	display:table;
	border-collapse:separate;
	width:100%;
	border-spacing:10px 0;
}
.careBox, .ecoBox, .catBox, .coBox02, .mnBox, .mnBox03, .raBox, .caBox, .transBox, .optBox, .optBox03, .pcnaviBox, .aqfamiBox, .spfamiBox, .sfBox02 , .catBox03 {
	display:table-cell;
	width:50%;
	vertical-align:middle;
}
/* -----エアコンのお手入れ----- */
.careBox {
	background:#efefef url(/support/sp/images/common/i_care.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_care.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_care.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_care.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_care.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_care.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_care.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:21px 21px, auto;
	-ms-background-size:21px 21px, auto;
	-moz-background-size:21px 21px, auto;
	-webkit-background-size:21px 21px, auto;
	background-size:21px 21px, auto;
}
/* -----空清のお手入れ（1列）----- */
.careBox02, .careBox03 {
	background:#efefef url(/support/sp/images/common/i_care.png) no-repeat 10px 50%;
	background:url(/support/sp/images/common/i_care.png) no-repeat 10px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_care.png) no-repeat 10px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_care.png) no-repeat 10px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_care.png) no-repeat 10px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_care.png) no-repeat 10px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_care.png) no-repeat 10px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:25px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;	
}

/* -----上手な節電のポイント(1列)----- */
.ecoBox02 {
	background:#efefef url(/support/sp/images/common/i_eco.png) no-repeat 10px 50%;
	background:url(/support/sp/images/common/i_eco.png) no-repeat 10px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_eco.png) no-repeat 10px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_eco.png) no-repeat 10px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_eco.png) no-repeat 10px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_eco.png) no-repeat 10px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_eco.png) no-repeat 10px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:25px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;
}
/* -----上手な節電のポイント（2列）----- */
.ecoBox {
	margin:10px;
	background:#efefef url(/support/sp/images/common/i_eco.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_eco.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_eco.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_eco.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_eco.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_eco.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_eco.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:21px 21px, auto;
	-ms-background-size:21px 21px, auto;
	-moz-background-size:21px 21px, auto;
	-webkit-background-size:21px 21px, auto;
	background-size:21px 21px, auto;
}
/* -----カタログDL----- */
.catBox {
	background:#f9f9f9 url(/support/sp/images/common/i_note.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:21px 21px, auto;
	-ms-background-size:21px 21px, auto;
	-moz-background-size:21px 21px, auto;
	-webkit-background-size:21px 21px, auto;
	background-size:21px 21px, auto;
}
/* -----寸法図DL----- */
.mnBox {
	background:#f9f9f9 url(/support/sp/images/common/i_dl.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_dl.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_dl.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:21px 21px, auto;
	-ms-background-size:21px 21px, auto;
	-moz-background-size:21px 21px, auto;
	-webkit-background-size:21px 21px, auto;
	background-size:21px 21px, auto;
}
/* -----仕様一覧----- */
.transBox {
	background:#efefef url(/support/sp/images/common/i_doc01.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:21px 21px, auto;
	-ms-background-size:21px 21px, auto;
	-moz-background-size:21px 21px, auto;
	-webkit-background-size:21px 21px, auto;
	background-size:21px 21px, auto;
}
/* -----ledリモコンアプリ----- */
.ledAppBox {
	background:#efefef url(/support/sp/images/common/i_app.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----ledシーリングライト取りつけ----- */
.mtBox {
	background:#efefef url(/support/sp/images/common/i_gear.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_gear.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_gear.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_gear.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_gear.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_gear.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_gear.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----カタログ02----- */
.catBox02 {
	background:#f9f9f9 url(/support/sp/images/common/i_note.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:25px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;
}
/* -----カタログ03(2列mobile)----- */
.catBox03 {
	margin:10px;
	background:#f9f9f9 url(/support/sp/images/common/i_note.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:25px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;
}
/* -----カタログ04----- */
.catBox04 {
	background:#f9f9f9 url(/support/sp/images/common/i_note.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:25px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;
}

/* -----別売品・消耗品（1列）----- */
.optBox02 {
	background:#efefef url(/support/sp/images/common/i_doc01.png) no-repeat 10px 50%;
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 10px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 10px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 10px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 10px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 10px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 10px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:30px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;
}
/* -----別売品・消耗品（2列）----- */
.optBox {
	margin:10px;
	background:#efefef url(/support/sp/images/common/i_doc01.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:21px 21px, auto;
	-ms-background-size:21px 21px, auto;
	-moz-background-size:21px 21px, auto;
	-webkit-background-size:21px 21px, auto;
	background-size:21px 21px, auto;
}
.optBox03 {
	background:#efefef url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:21px 21px, auto;
	-ms-background-size:21px 21px, auto;
	-moz-background-size:21px 21px, auto;
	-webkit-background-size:21px 21px, auto;
	background-size:21px 21px, auto;
}
.mnBox03 {
	background:#f9f9f9 url(/support/sp/images/common/i_dl.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_dl.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_dl.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:21px 21px, auto;
	-ms-background-size:21px 21px, auto;
	-moz-background-size:21px 21px, auto;
	-webkit-background-size:21px 21px, auto;
	background-size:21px 21px, auto;
}
/* -----接続ナビ----- */
.csBox {
	background:#f9f9f9 url(/support/sp/images/common/i_cs.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_cs.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_cs.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cs.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cs.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cs.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cs.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----cocoroboアプリ----- */
.cAppBox {
	background:#efefef url(/support/sp/images/common/i_app.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----update----- */
.upBox {
	background:#f9f9f9 url(/support/sp/images/common/i_update.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_update.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_update.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_update.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_update.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_update.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_update.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----訪問サポート----- */
.visBox {
	background:#efefef url(/support/sp/images/common/i_visit.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_visit.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_visit.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_visit.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_visit.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_visit.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_visit.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----メンテナンス----- */
.mntBox {
	background:#efefef url(/support/sp/images/common/i_tool.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_tool.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_tool.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_tool.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_tool.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_tool.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_tool.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----ピックアップ情報----- */
.puDefo {
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----接続ナビ----- */
.vgBox {
	background:#f9f9f9 url(/support/sp/images/common/i_vg.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_vg.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_vg.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_vg.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_vg.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_vg.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_vg.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
.vgBox p {
	font-size:0.7rem;
}
/* -----機種別情報----- */
.spBox01 {
	background:#f9f9f9 url(/support/sp/images/common/i_vg.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
.spBox ,
.spBox02 {
	background:#f9f9f9 url(/support/sp/images/common/i_note03.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_note03.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_note03.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note03.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note03.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note03.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_note03.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
.spBox02 p {
	font-size:0.7rem;
}
/* -----初期設定----- */
.bgnBox {
	background:#f9f9f9 url(/support/sp/images/common/i_beginner.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_beginner.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_beginner.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_beginner.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_beginner.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_beginner.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_beginner.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----使えるディスク----- */
.dsBox {
	background:#f9f9f9 url(/support/sp/images/common/i_disc.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_disc.png) no-repeat 7px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_disc.png) no-repeat 7px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_disc.png) no-repeat 7px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_disc.png) no-repeat 7px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_disc.png) no-repeat 7px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_disc.png) no-repeat 7px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----使えるディスク（accordion）----- */
.dsDefo {
	background:url(/support/sp/images/common/i_disc.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_disc.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_disc.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_disc.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_disc.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_disc.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
/* -----対応リモコン----- */
.rcBox {
	background:#f9f9f9 url(/support/sp/images/common/i_rc.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_rc.png) no-repeat 7px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_rc.png) no-repeat 7px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_rc.png) no-repeat 7px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_rc.png) no-repeat 7px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_rc.png) no-repeat 7px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_rc.png) no-repeat 7px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
.spfamiBox {
	background:#f9f9f9 url(/support/sp/images/common/i_sp.png) no-repeat 5px 50%;
	background:url(/support/sp/images/common/i_sp.png) no-repeat 5px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_sp.png) no-repeat 5px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_sp.png) no-repeat 5px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_sp.png) no-repeat 5px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_sp.png) no-repeat 5px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_sp.png) no-repeat 5px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
.tkBox {
	background:url(/support/sp/images/common/i_bd.png) no-repeat 7px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_bd.png) no-repeat 7px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_bd.png) no-repeat 7px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_bd.png) no-repeat 7px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_bd.png) no-repeat 7px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----対応機種一覧 オープン時----- */
.tkBox_tv {
	margin:10px;
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----ソフトウェア更新----- */
.opDefo {
	background:url(/support/sp/images/common/i_doc02.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_doc02.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc02.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc02.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc02.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc02.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
/* -----ソフトウェア更新----- */
.swBox {
	margin: 10px;
	background:url(/support/sp/images/common/i_rs.png) no-repeat 7px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_rs.png) no-repeat 7px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_rs.png) no-repeat 7px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_rs.png) no-repeat 7px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_rs.png) no-repeat 7px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_rs.png) no-repeat 7px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----コントローラアプリ----- */
.caBox {
	background:#f9f9f9 url(/support/sp/images/common/i_ca.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_ca.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_ca.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_ca.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_ca.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_ca.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_ca.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----予約アプリ----- */
.raBox {
	background:#f9f9f9 url(/support/sp/images/common/i_ra.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_ra.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_ra.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_ra.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_ra.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_ra.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_ra.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----PC・AQUOS接続ナビ----- */
.aqnaviBox, .pcnaviBox {
	background:#f9f9f9 url(/support/sp/images/common/i_cs.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_cs.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_cs.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cs.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cs.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cs.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cs.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:25px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;
}
/* -----動作確認情報----- */
.coDefo {/*展開版*/
	background:url(/support/sp/images/common/i_co.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_co.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_co.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_co.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_co.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_co.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
.coBox {/*通常版*/
	background:#f9f9f9 url(/support/sp/images/common/i_co.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_co.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_co.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_co.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_co.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_co.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_co.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----1/2Ver----- */
.coBox02 {
	margin:10px;
	background:#f9f9f9 url(/support/sp/images/common/i_co_r.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_co_r.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_co_r.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_co_r.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_co_r.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_co_r.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_co_r.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:21px 21px, auto;
	-ms-background-size:21px 21px, auto;
	-moz-background-size:21px 21px, auto;
	-webkit-background-size:21px 21px, auto;
	background-size:21px 21px, auto;
}
/* -----展開前の＋アイコン----- */
.icoPlus {
	display:block;
	padding:0.5em;
	text-decoration:none;
	color:#000;
	background:#fff url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%;
	-o-background-size:18px 18px;
	-ms-background-size:18px 18px;
	-moz-background-size:18px 18px;
	-webkit-background-size:18px 18px;
	background-size:18px 18px;
}
/* -----展開後の－アイコン----- */
.icoMinus {
	display:block;
	text-decoration:none;
	background:url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%;
	-o-background-size:18px 18px;
	-ms-background-size:18px 18px;
	-moz-background-size:18px 18px;
	-webkit-background-size:18px 18px;
	background-size:18px 18px;
}
.open {/*展開後*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.00, #fff));
	background:-webkit-linear-gradient(#fff, #f9f9f9);
	background:-moz-linear-gradient(#fff, #f9f9f9);
	background:-o-linear-gradient(#fff, #f9f9f9);
	background:-ms-linear-gradient(#fff, #f9f9f9);
	background:linear-gradient(#fff, #f9f9f9);
}
/* -----フィルタ検索----- */
.sfBox {
	background:#f9f9f9 url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:28px 28px, auto;
	-ms-background-size:28px 28px, auto;
	-moz-background-size:28px 28px, auto;
	-webkit-background-size:28px 28px, auto;
	background-size:28px 28px, auto;
}
/* -----検索(2列)----- */
.sfBox02 {
	background:#f9f9f9 url(/support/sp/images/common/i_lupe.png) no-repeat 5px 50%;
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 5px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 5px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 5px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 5px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 5px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 5px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:25px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;
}
/* -----～についてBox----- */
.dcBox {
	background:#f9f9f9 url(/support/sp/images/common/i_doc02.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_doc02.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_doc02.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc02.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc02.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc02.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc02.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----ブレーンライブラリ----- */
.blBox {
	background:#f9f9f9 url(/support/sp/images/common/i_soft.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_soft.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_soft.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_soft.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_soft.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_soft.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_soft.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/* -----COCORO KITCHEN（1列）----- */
.cocoroBox {
	background:#efefef url(/support/sp/images/common/i_cocoro.png) no-repeat 10px 50%;
	background:url(/support/sp/images/common/i_cocoro.png) no-repeat 10px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_cocoro.png) no-repeat 10px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cocoro.png) no-repeat 10px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cocoro.png) no-repeat 10px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cocoro.png) no-repeat 10px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_cocoro.png) no-repeat 10px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:30px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;
}
/* -----aispeaker（1列）----- */
.aispeakerBox {
	background:#efefef url(/support/sp/images/common/i_speaker.png) no-repeat 10px 50%;
	background:url(/support/sp/images/common/i_speaker.png) no-repeat 10px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_speaker.png) no-repeat 10px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_speaker.png) no-repeat 10px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_speaker.png) no-repeat 10px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_speaker.png) no-repeat 10px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_speaker.png) no-repeat 10px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:30px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;
}

/* -----econetlite（1列）----- */
.econetliteBox {
	background:#efefef url(/support/sp/images/common/i_econetlite.png) no-repeat 10px 50%;
	background:url(/support/sp/images/common/i_econetlite.png) no-repeat 10px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_econetlite.png) no-repeat 10px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_econetlite.png) no-repeat 10px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_econetlite.png) no-repeat 10px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_econetlite.png) no-repeat 10px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_econetlite.png) no-repeat 10px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:30px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;
}
/* -----スマホリモート（1列）----- */
.spairBox {
	background:#efefef url(/support/sp/images/common/i_spair.png) no-repeat 10px 50%;
	background:url(/support/sp/images/common/i_spair.png) no-repeat 10px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_spair.png) no-repeat 10px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_spairo.png) no-repeat 10px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_spairo.png) no-repeat 10px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_spair.png) no-repeat 10px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_spair.png) no-repeat 10px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:30px 25px, auto;
	-moz-background-size:25px 25px, auto;
	-webkit-background-size:25px 25px, auto;
	background-size:25px 25px, auto;
}
/*==============================================
    商品別サポート
==============================================*/
/*共通*/
.linkL a {
	display:block;
	border-bottom:1px dotted #ccc;
	font-size:0.8rem;
	text-decoration:none;
	padding:25px 20px 25px 75px;
}
/* -----取扱説明書ダウンロード（SP1列）----- */
.mnBox02 {
	background:url(/support/sp/images/common/i_dl.png) no-repeat 10px 50%;
	background:url(/support/sp/images/common/i_dl.png) no-repeat 10px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_dl.png) no-repeat 10px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 10px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 10px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 10px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_dl.png) no-repeat 10px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:25px 25px, auto;
	-ms-background-size:25px 25px, auto;
	-moz-background-size:30px 25px, auto;
	-webkit-background-size:5px 25px, auto;
	background-size:25px 25px, auto;
}
/*いい暮らしストア*/
.linkL .iikurashi01 a {
	min-height:45px;
	padding:10px 25px 10px 70px;
	background:url(/support/sp/images/common/bn_shop01.jpg) no-repeat 8px 50%, url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 7px 12px;
	-ms-background-size:58px 58px, 7px 12px;
	-moz-background-size:58px 58px, 7px 12px;
	-webkit-background-size:58px 58px, 7px 12px;
	background-size:58px 58px, 7px 12px;
}
/*いい暮らしストア_糸くず*/
.linkL .iikurashi03 a {
	min-height:45px;
	padding:10px 25px 10px 70px;
	background:url(/support/sp/images/common/bn_shop03.jpg) no-repeat 8px 50%, url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 7px 12px;
	-ms-background-size:58px 58px, 7px 12px;
	-moz-background-size:58px 58px, 7px 12px;
	-webkit-background-size:58px 58px, 7px 12px;
	background-size:58px 58px, 7px 12px;
}
/*いい暮らしストア_フィルター*/
.linkL .iikurashi04 a {
	min-height:45px;
	padding:10px 25px 10px 70px;
	background:url(/support/sp/air_purifier/images/bn_shop_filter.jpg) no-repeat 8px 50%, url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 7px 12px;
	-ms-background-size:58px 58px, 7px 12px;
	-moz-background-size:58px 58px, 7px 12px;
	-webkit-background-size:58px 58px, 7px 12px;
	background-size:58px 58px, 7px 12px;
}
/*リモコン*/
.linkL .iikurashi02 a {
	background:url(/support/sp/images/common/bn_shop02.jpg) no-repeat 8px 50%, url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 7px 12px;
	-ms-background-size:58px 58px, 7px 12px;
	-moz-background-size:58px 58px, 7px 12px;
	-webkit-background-size:58px 58px, 7px 12px;
	background-size:58px 58px, 7px 12px;
}
/*プラズマクラスターポータル*/
.linkL .plasma a {
	background:url(/support/sp/images/common/bn_plasma.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*ヘルシオ*/
.linkL .prodHealsio a {
	background:url(/support/sp/healsio/images/bn_healsio.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
.linkL .useHealsio a {
	background:url(/support/sp/healsio/images/bn_use.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
.linkL .cookHealsio a {
	background:url(/support/sp/healsio/images/bn_cookh.jpg) no-repeat 8px 50%, url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 7px 12px;
	-ms-background-size:58px 58px, 7px 12px;
	-moz-background-size:58px 58px, 7px 12px;
	-webkit-background-size:58px 58px, 7px 12px;
	background-size:58px 58px, 7px 12px;
}
/*電子レンジ*/
.linkL .prodOven a {
	background:url(/support/sp/oven/images/bn_oven.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
.linkL .useCooko a {
	background:url(/support/sp/oven/images/bn_cooko.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}

/*ヘルシオグリエ製品サイト*/
.linkL .prodWateroven a {
	background:url(/support/sp/wateroven/images/bn_wateroven.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}



/*冷蔵庫製品サイト*/
.linkL .prodRefr a {
	background:url(/support/sp/refrigerator/images/bn_refrigerator.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*洗濯機サポートサイト*/
.linkL .supWash a {
	background:url(/support/sp/washer/images/bn_wash.jpg) no-repeat 8px 50%, url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 7px 12px;
	-ms-background-size:58px 58px, 7px 12px;
	-moz-background-size:58px 58px, 7px 12px;
	-webkit-background-size:58px 58px, 7px 12px;
	background-size:58px 58px, 7px 12px;
}
.linkL .prod_Wash a {
	background:url(/support/sp/washer/images/bn_wash.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*エアコン製品サイト*/
.linkL .prodAircon a {
	background:url(/support/sp/air_con/images/bn_aircon.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
.linkL .supAircon a {
	background:url(/support/sp/air_con/images/bn_aircon.jpg) no-repeat 8px 50%, url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 7px 12px;
	-ms-background-size:58px 58px, 7px 12px;
	-moz-background-size:58px 58px, 7px 12px;
	-webkit-background-size:58px 58px, 7px 12px;
	background-size:58px 58px, 7px 12px;
}
/*空清製品サイト*/
.linkL .prodAirpurifier a {
	background:url(/support/sp/air_purifier/images/bn_air_purifer.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*プラズマクラスターイオン発生機製品サイト*/
.linkL .prodPcig a {
	background:url(/support/sp/pcig/images/bn_pcig.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*掃除機製品サイト*/
.linkL .prodCleaner a {
	background:url(/support/sp/cleaner/images/bn_cleaner.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*イオンファン製品サイト*/
.linkL .prodEfan a {
	background:url(/support/sp/e_fan/images/bn_e_fan.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*美容家電製品サイト*/
.linkL .prodPciface a {
	background:url(/support/sp/pci_face/images/bn_pci_face.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*COCOROBO製品サイト*/
.linkL .prodCocorobo a {
	background:url(/support/sp/cocorobo/images/bn_cocorobo.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*COCOROBOサポートサイト*/
.linkL .supCocorobo a {
	background:url(/support/sp/cocorobo/images/bn_cocorobo.jpg) no-repeat 8px 50%, url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 7px 12px;
	-ms-background-size:58px 58px, 7px 12px;
	-moz-background-size:58px 58px, 7px 12px;
	-webkit-background-size:58px 58px, 7px 12px;
	background-size:58px 58px, 7px 12px;
}
/*LEDシーリング サポートサイト*/
.linkL .prodLedc a {
	background:url(/support/sp/led_ceiling/images/bn_led_ceiling.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*LEDダイニング サポートサイト*/
.linkL .prodLedd a {
	background:url(/support/sp/led_dining/images/bn_led_dining.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*LED電球 サポートサイト*/
.linkL .prodLedl a {
	background:url(/support/sp/led_lighting/images/bn_led_lighting.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*家電ワイアレスアダプター製品サイト*/
.linkL .prodHms a {
	background:url(/support/sp/hms/images/bn_hms.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*FAX製品サイト*/
.linkL .prodFax a {
	background:url(/support/sp/fax/images/bn_fax.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*電話機製品サイト*/
.linkL .prodTel a {
	background:url(/support/sp/tel/images/bn_tel.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*インテリアホン製品サイト*/
.linkL .prodInt a {
	background:url(/support/sp/in-phone/images/bn_in-phone.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*電子辞書製品サイト*/
.linkL .prodDect a {
	background:url(/support/sp/dictionary/images/bn_dictionary.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*ブレーンライブラリ*/
.linkL .prodBl a {
	background:url(/support/sp/dictionary/images/bn_bl.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*除湿機*/
.linkL .prodDehumidcon a {
	background:url(/support/sp/dehumid_con/images/bn_dehumid_con.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*加湿器*/
.linkL .prodHumidcon a {
	background:url(/support/sp/humid_con/images/bn_humid_con.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*暖房機*/
.linkL .prodHeater a {
	background:url(/support/sp/heater/images/bn_heater.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*太陽光*/
.linkL .prodSolar a {
	background:url(/support/sp/taiyo/images/bn_solar.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*お茶プレッソ*/
.linkL .prodOcha a {
	background:url(/support/sp/ocha/images/bn_ocha.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*お茶プレッソレシピ*/
.linkL .ochaRecipe a {
	background:url(/support/sp/ocha/images/bn_recipe.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*ジュースプレッソ*/
.linkL .prodjuice a {
	background:url(/support/sp/juicer/images/bn_juicer.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*ジュースプレッソレシピ*/
.linkL .juRecipe a {
	background:url(/support/sp/juicer/images/bn_juicerecipe.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*ジュースプレッソ動画レシピ*/
.linkL .jumvRecipe a {
	background:url(/support/sp/juicer/images/bn_juicemvrecipe.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*ヘルシオ炊飯器*/
.linkL .prodHealsioRice a {
	background:url(/support/sp/ricecooker/images/bn_healsiorice.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*ジャー炊飯器*/
.linkL .prodJarRice a {
	background:url(/support/sp/ricecooker/images/bn_ricecooker.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*電子ノート*/
.linkL .prodEnote a {
	background:url(/support/sp/enote/images/bn_enote.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*炊飯器_まぜわざ*/
.linkL .mazewazaRecipe a {
	background:url(/support/sp/ricecooker/images/bn_mazewaza.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*ナゾル*/
.linkL .prodNazoru a {
	background:url(/support/sp/nazoru/images/bn_nazoru.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
/*超音波ウォッシャー*/
.linkL .prodSupersonicWasher a {
	background:url(/support/sp/supersonic_washer/images/bn_supersonic_washer.jpg) no-repeat 8px 50%, url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:58px 58px, 12px auto;
	-ms-background-size:58px 58px, 12px auto;
	-moz-background-size:58px 58px, 12px auto;
	-webkit-background-size:58px 58px, 12px auto;
	background-size:58px 58px, 12px auto;
}
.linkL li:last-child a {
	border-bottom:none;
}
.naviTxt {
	font-weight:bold;
	padding:10px;
	font-size:0.8rem;
	text-shadow:1px 1px 3px #fff, -1px -1px 3px #fff;
}
/*==============================================
    修理相談窓口
==============================================*/
.title01 {
	margin-top:20px;
	padding:5px 0 5px 10px;
	font-size:0.9rem;
	background:#f1f1f1;
	border-top:2px solid #cbcbcb;
	border-bottom:2px solid #cbcbcb;
	text-shadow:1px 1px 1px #fff;
}
.repairBox {
	border:1px solid #ccc;
	margin:10px;
}
.innerBoxP {
	padding:0 10px 10px 10px;
}
.repairBox h5 {
	padding:5px;
	font-size:0.9rem;
	background:url(/support/sp/images/common/bg_str.gif);
	-o-background-size:1px 2px;
	-ms-background-size:1px 2px;
	-moz-background-size:1px 2px;
	-webkit-background-size:1px 2px;
	background-size:1px 2px;
}
.repairBox .webTxt {
	font-size:0.7rem;
	padding:5px 5px 0 50px;
	background:url(/support/sp/images/common/i_pc03.png) no-repeat 10px 5px;
	-o-background-size:32px;
	-ms-background-size:32px;
	-moz-background-size:32px;
	-webkit-background-size:32px;
	background-size:32px;
}
.repairBox .sicTxt {
	display:table-cell;
	vertical-align:middle;
	height:30px;
	font-size:0.7rem;
	padding:5px 5px 0 50px;
	background:url(/support/sp/images/common/sic.gif) no-repeat 8px 5px;
	-o-background-size:32px 32px;
	-ms-background-size:32px 32px;
	-moz-background-size:32px 32px;
	-webkit-background-size:32px 32px;
	background-size:32px 32px;
}
.sbtn {
	vertical-align:middle;
	text-align:left;
	color:#000;
	border:2px solid #bebebe;
	border-radius:3px;
	background:#efefef url(/support/sp/images/common/arr_right04.png) no-repeat 97% 50%;
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 97% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 97% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 97% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 97% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-moz-background-size:6px auto, auto;
	-o-background-size:6px auto, auto;
	-webkit-background-size:6px auto, auto;
	-ms-background-size:6px auto, auto;
	background-size:6px auto, auto;
	-webkit-box-shadow:0px 0px 5px 0 #ccc, inset 0px 1px 1px #fff;
	-o-box-shadow:0px 0px 5px 0 #ccc, inset 0px 1px 1px #fff;
	-moz-box-shadow:0px 0px 5px 0 #ccc, inset 0px 1px 1px #fff;
	box-shadow:0px 0px 5px 0 #ccc, inset 0px 1px 1px #fff;
}
.sbtn a {
	padding:12px 15px 12px 4px;
	display:block;
	font-size:0.7rem;
	text-align:left;
	text-decoration:none;
}
.repairBox .sbtn:first-of-type {
	width:50%;
}
.baseBox {
	margin:10px;
	background:#efefef url(/support/sp/images/repair/i_map.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_map.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/repair/i_map.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/repair/i_map.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/repair/i_map.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/repair/i_map.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
.baseBox a {
	display:block;
	padding:15px 25px 15px 45px;
	text-decoration:none;
	font-size:0.8rem;
	background:url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
    -o-background-size: 7px 12px;
    -ms-background-size: 7px 12px;
    -moz-background-size: 7px 12px;
    -webkit-background-size: 7px 12px;
    background-size: 7px 12px;
}
.telBox {
	margin:10px;
	background:#efefef url(/support/sp/images/repair/i_op.png) no-repeat 8px 50%;
	background:url(/support/sp/images/repair/i_op.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/repair/i_op.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/repair/i_op.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/repair/i_op.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/repair/i_op.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, auto;
	-ms-background-size:30px 30px, auto;
	-moz-background-size:30px 30px, auto;
	-webkit-background-size:30px 30px, auto;
	background-size:30px 30px, auto;
}
/*==============================================
    修理相談窓口
==============================================*/
.annDay {
	font-size:0.7rem;
	color:#666;
	text-align:right;
}
.contTitle {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fff), color-stop(0.00, #eee));
	background:-webkit-linear-gradient(#eee, #fff);
	background:-moz-linear-gradient(#eee, #fff);
	background:-o-linear-gradient(#eee, #fff);
	background:-ms-linear-gradient(#eee, #fff);
	background:linear-gradient(#eee, #fff);
	-o-box-shadow:0px 1px 1px 0 #e3e3e3, inset 0px 5px 5px #fff;
	-ms-box-shadow:0px 1px 1px 0 #e3e3e3, inset 0px 5px 5px #fff;
	-moz-box-shadow:0px 1px 1px 0 #e3e3e3, inset 0px 5px 5px #fff;
	-webkit-box-shadow:0px 1px 1px 0 #e3e3e3, inset 0px 5px 5px #fff;
	box-shadow:0px 1px 1px 0 #e3e3e3, inset 0px 5px 5px #fff;
}
.contTitle p {
	font-size:0.7rem;
	padding:5px 0 0 10px;
}
.contTitle h3 {
	padding-bottom:5px;
	font-size:0.9rem;
	color:#000;
	text-align:center;
}
.txtBox {
	margin:10px;
	font-size:0.8rem;
}
.txtBox p {
	margin-bottom:5px;
}
.contTitle02 {
	padding:5px 5px 5px 10px;
	background:#f5f5f5;
	border-top:1px solid #cecece;
	border-bottom:1px solid #cecece;
}
.contTitle02 h4 {
	padding-left:5px;
	border-left:5px solid #e6000d;
	font-size:0.9rem;
}
/*==============================================
    アイコン無しボタン（normal Ver.）
==============================================*/
.normalBtn {
	margin:10px;
}
.normalBtn a {
	display:block;
	padding:10px 15px 10px 10px;
	font-size:1rem;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 1px #fff;
	background:#efefef url(/support/sp/images/common/arr_right06.png) no-repeat 97% 50%;
	background:url(/support/sp/images/common/arr_right06.png) no-repeat 97% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/arr_right06.png) no-repeat 97% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/arr_right06.png) no-repeat 97% 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/arr_right06.png) no-repeat 97% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/arr_right06.png) no-repeat 97% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/arr_right06.png) no-repeat 97% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-moz-background-size:10px 15px, auto;
	-o-background-size:10px 15px, auto;
	-webkit-background-size:10px 15px, auto;
	-ms-background-size:10px 15px, auto;
	background-size:10px 15px, auto;
}
/*==============================================
    アイコン無しボタン（accordion Ver.）
==============================================*/
.normalDefo {
	background:url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:18px 18px, auto;
	-ms-background-size:18px 18px, auto;
	-moz-background-size:18px 18px, auto;
	-webkit-background-size:18px 18px, auto;
	background-size:18px 18px, auto;
}
.noIcon {
	padding:15px 25px 15px 15px;
}
/*==============================================
   New Accordion
==============================================*/
ul.accordion {
	margin:0 10px 10px;
	border-radius:3px;
	overflow:hidden;
	border:2px solid #ccc;
	-o-box-shadow:0px 0px 5px 0 #ccc;
	-ms-box-shadow:0px 0px 5px 0 #ccc;
	-webkit-box-shadow:0px 0px 5px 0 #ccc;
	-moz-box-shadow:0px 0px 5px 0 #ccc;
	box-shadow:0px 0px 5px 0 #ccc;
}
ul.accordion ul {
	display:none;
}
ul.accordion > li {/*background:#ccc;*/
}
ul > li > .btn h4 {
	padding:12px 25px 12px 45px;
	font-size:0.9rem;
	font-weight:bold;
}
/*------------- 別売品 -------------*/
ul.optBox04 > li > .btn h4 {
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_doc01.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
/*------------- ピックアップ情報 -------------*/
ul.puBox > li > .btn h4 {
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
/*------------- 検索 -------------*/
.seBox {
	margin:10px;
	background:#f9f9f9 url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%;
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:24px auto, auto;
	-ms-background-size:24px auto, auto;
	-moz-background-size:24px auto, auto;
	-webkit-background-size:24px auto, auto;
	background-size:24px auto, auto;
}


/*ul.seBox > li > .btn h4 {
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 12px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 12px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 12px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 12px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 12px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:24px 24px, 18px 18px, auto;
	-ms-background-size:24px 24px, 18px 18px, auto;
	-moz-background-size:24px 24px, 18px 18px, auto;
	-webkit-background-size:24px 24px, 18px 18px, auto;
	background-size:24px 24px, 18px 18px, auto;
}*/
/*------------- ココロボ～ド -------------*/
ul.cAppBox02 > li > .btn h4 {
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
/*------------- ココロボ～ド オープン時 -------------*/
ul.cAppBox02 > li > div.btn .open {
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 8px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
/*------------- 検索 オープン時 -------------*/
ul.seBox > li > div.btn .open {
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 12px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 12px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 12px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 12px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 12px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:24px 24px, 18px 18px, auto;
	-ms-background-size:24px 24px, 18px 18px, auto;
	-moz-background-size:24px 24px, 18px 18px, auto;
	-webkit-background-size:24px 24px, 18px 18px, auto;
	background-size:24px 24px, 18px 18px, auto;
}
/*------------- ピックアップ情報 オープン時 -------------*/
ul.puBox > li > div.btn .open {
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_pu.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
/*------------- ファミリンク -------------*/
ul.flBox > li > .btn h4 {
	background:url(/support/sp/images/common/i_fl.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_fl.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_fl.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_fl.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_fl.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_fl.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
/*------------- ファミリンク オープン時 -------------*/
ul.flBox > li > div.btn .open {
	background:url(/support/sp/images/common/i_fl.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_fl.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_fl.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_fl.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_fl.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
/*------------- ソフトウェア情報(hms) -------------*/
ul.swBox02 > li > .btn h4 {
	background:url(/support/sp/images/common/i_app.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_app.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -ms-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
/*------------- ソフトウェア情報(hms) オープン時 -------------*/
ul.swBox02 > li > div.btn .open {
	background:url(/support/sp/images/common/i_app.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_app.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_app.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
/*------------- TV -------------*/
ul.tkBox_tv02 > li > .btn h4 {
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, url(/support/sp/images/common/i_plus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 24px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}
/*------------- TV オープン時 -------------*/
ul.tkBox_tv02 > li > div.btn .open {
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.51, #e8e8e8), color-stop(0.49, #fff), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -o-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, -moz-linear-gradient(top, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_tv.png) no-repeat 7px 50%, url(/support/sp/images/common/i_minus.png) no-repeat 98% 50%, linear-gradient(to bottom, #fff 0%, #fff 49%, #e8e8e8 51%, #f9f9f9 100%);
	-o-background-size:30px 30px, 18px 18px, auto;
	-ms-background-size:30px 30px, 18px 18px, auto;
	-moz-background-size:30px 30px, 18px 18px, auto;
	-webkit-background-size:30px 30px, 18px 18px, auto;
	background-size:30px 30px, 18px 18px, auto;
}

ul.accordion > li > .btn span {
	font-weight:normal;
	font-size:0.7rem;/*キャプション*/
}
ul.accordion > li > ul > li {
	border-top:1px dotted #ccc;
	background:#fafafa url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:12px 12px;
	-ms-background-size:12px 12px;
	-moz-background-size:12px 12px;
	-webkit-background-size:12px 12px;
	background-size:12px 12px;
}
ul.accordion > li > ul > li.sp {
	border-top:1px dotted #ccc;
	background:#fafafa url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:7px 12px;
	-ms-background-size:7px 12px;
	-moz-background-size:7px 12px;
	-webkit-background-size:7px 12px;
	background-size:7px 12px;
}
ul.accordion > li > ul > .secBox {
	background:#fafafa;
}
ul.accordion > li > ul > li a {
	text-decoration:none;
	font-size:0.8rem;
}
ul.accordion > li > ul > li > .btn h4 {
	padding:12px 30px 12px 10px;
	display:block;
	margin:0;
	font-size:0.9rem;
	background:url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:12px 12px;
	-ms-background-size:12px 12px;
	-moz-background-size:12px 12px;
	-webkit-background-size:12px 12px;
	background-size:12px 12px;
	text-decoration:none;
}
ul.accordion > li > ul > li > ul > li {
	border-top:1px dotted #ccc;
	/*border-left:10px solid #ffb2b2;*/
	background:#efefef url(/support/sp/images/common/i_pc02.png) no-repeat 98% 50%;
	-o-background-size:12px 12px;
	-ms-background-size:12px 12px;
	-moz-background-size:12px 12px;
	-webkit-background-size:12px 12px;
	background-size:12px 12px;
}
ul.accordion > li > ul > li > ul > li.sp {
	border-top:1px dotted #ccc;
	/*border-left:10px solid #ffb2b2;*/
	background:#efefef url(/support/sp/images/common/arr_right04.png) no-repeat 98% 50%;
	-o-background-size:7px 12px;
	-ms-background-size:7px 12px;
	-moz-background-size:7px 12px;
	-webkit-background-size:7px 12px;
	background-size:7px 12px;
}
/* アイコン */
ul.accordion a {
	display:block;
	padding:15px 25px 15px 10px;
	background-position:95% center;
	background-repeat:no-repeat;
}
ul.accordion span:first-child {
	display:block;
	background-position:95% center;
	background-repeat:no-repeat;
}
ul.accordion > li > div.btn:first-child {/*１段目（タップ部分・閉じているとき）のアイコン*/
}
ul.accordion > li > a {/*１段目（リンク部分）のアイコン*/
}
ul.accordion > li > ul > li > .btn h4 {/*２段目（タップ部分・閉じているとき）のアイコン*/
	/**/background:#fafafa url(/support/sp/images/common/i_plus_g.png) no-repeat 98% 50%;
	-o-background-size:15px 15px;
	-ms-background-size:15px 15px;
	-moz-background-size:15px 15px;
	-webkit-background-size:15px 15px;
	background-size:15px 15px;
}
ul.accordion > li > ul > li > .btn .open {/*２段目（タップ部分・開いているとき）のアイコン*/
	/**/background:url(/support/sp/images/common/i_minus_g.png) no-repeat 98% 50%;
	-o-background-size:15px 15px;
	-ms-background-size:15px 15px;
	-moz-background-size:15px 15px;
	-webkit-background-size:15px 15px;
	background-size:15px 15px;
}/*
ul.accordion > li > ul > li > .btn span.open ul {２段目（タップ部分・開いているとき）のリスト全体
	background:#ccc;
}*/
ul.accordion > li > ul > li > a {/*２段目（リンク部分）のアイコン*/
}
ul.accordion > li > ul > li > ul > li a {/*３段目のアイコン*/
}
/*==============================================
    対象機種検索
==============================================*/
.typesBox {
	border-radius:3px;
	border:1px solid #9e9e9e;
	margin:0 10px 0 10px;
}
.typesBox h4 {
	border-bottom:1px solid #9e9e9e;
	background:#d6d6d6;
	padding:5px 0 5px 10px;
	color:#000;
	font-weight:bold;
	letter-spacing:0.1em;
	text-shadow:0px 2px 1px #fff, 0px 1px 1px #fff, 1px 1px 1px #fff, 1px 0px 1px #fff, 2px 0px 1px #fff, 1px -1px 1px #fff, 1px -2px 1px #fff, 0px -2px 1px #fff, -1px -2px 1px #fff, -2px -2px 1px #fff, -2px -1px 1px #fff, -2px 0px 1px #fff, -2px 1px 1px #fff, -1px 1px 1px #fff;
}
.exBox {
	margin-bottom:10px;
	padding:5px 10px 5px 10px;
	background:#f1f1f1;
	border-radius:3px;
}
.colorCI, .colorCT {
	display:table-cell;
	vertical-align:top;
}
.colorCT {
	padding-left:10px;
}
#msg {
	padding:5px 10px 5px 10px;
}
#msg p {
	padding:5px 10px 5px 10px;
	text-align:center;
	color:#d70000;
	margin-bottom:10px;
	background:#fff1f1;
	border-radius:3px;
}
.typeInput {
	width:100%;
}
.typeSJ {
	font-size:1rem;
	width:2rem;
	font-weight:bold;
}
.searchBtn {
	min-width:5rem;
}
.searchBtn a {
	display:block;
	margin-left:5px;
	padding:6px 8px 6px 24px;
	font-size:1rem;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 1px #fff;
	border:1px solid #bebebe;
	border-radius:3px;
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f9f9f9), color-stop(0.53, #e6e6e6), color-stop(0.48, #fff), color-stop(0.00, #f9f9f9));
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -webkit-linear-gradient(top, #f9f9f9 0%, #fff 48%, #e6e6e6 53%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -moz-linear-gradient(top, #f9f9f9 0%, #fff 48%, #e6e6e6 53%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -o-linear-gradient(top, #f9f9f9 0%, #fff 48%, #e6e6e6 53%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, -ms-linear-gradient(top, #f9f9f9 0%, #fff 48%, #e6e6e6 53%, #f9f9f9 100%);
	background:url(/support/sp/images/common/i_lupe.png) no-repeat 8px 50%, linear-gradient(to bottom, #f9f9f9 0%, #fff 48%, #e6e6e6 53%, #f9f9f9 100%);
	-o-background-size:18px 18px, auto;
	-ms-background-size:18px 18px, auto;
	-moz-background-size:18px 18px, auto;
	-webkit-background-size:18px 18px, auto;
	background-size:18px 18px, auto;
	-webkit-box-shadow:0px 0px 5px 0 #ccc, inset 0px -1px 1px #fff;
	-moz-box-shadow:0px 0px 5px 0 #ccc, inset 0px -1px 1px #fff;
	box-shadow:0px 0px 5px 0 #ccc, inset 0px -1px 1px #fff;
}
/*==============================================
    対象機種一覧（テーブル）
==============================================*/
.typeTable {
	border-collapse:separate;
	border-spacing:0;
	border-top:1px solid #6d6d6d;
	border-left:1px solid #6d6d6d;
	border-radius:5px;
}
.typeTable th, .typeTable td {
	padding:5px;
}
.typeTable th {
	background:#e4e4e4;
	border-top:1px solid #fff;
	border-right:1px solid #6d6d6d;
	border-bottom:1px solid #6d6d6d;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.typeTable td {
	border-right:1px solid #6d6d6d;
	border-bottom:1px solid #6d6d6d;
}
.typeTable tr:first-child td:last-child {
	border-radius:0 5px 0 0;
}
.typeTable tr:last-child td:first-child {
	border-radius:0 0 0 5px;
}
.typeTable tr:last-child td:last-child {
	border-radius:0 0 5px 5px;
}
.td2Last {/*2カラムtdの場合：内側角の角丸をリセット*/
	border-radius:0 0 5px 0 !important;
}
.th2First {/*2カラムthの場合：内側角の角丸をリセット*/
	border-radius:5px 0 0 0 !important;
}
.th2Last {/*2カラムthの場合：内側角の角丸をリセット*/
	border-radius:0 5px 0 0 !important;
}
.vaMiddle th {
	vertical-align:middle;
}
/*==============================================
    お申し込み窓口
==============================================*/
.dotL {
	padding-left:20px;
	list-style-type:disc !important;
}
.dotL li {
	margin-bottom:5px;
}
.telappwinBox {
	padding-top:10px;
	border-top:1px dotted #999;
}
.telappwinBox p, .telappwinBox ul {
	margin:10px;
	font-size:0.9rem;
}
.telBtn {
	margin-bottom:20px !important;
}
.telBtn a, .telBtn02 a {
	line-height:none;
	display:block;
	padding:12px 20px 10px 45px;
	font-weight:bold;
	font-size:1rem;
	text-decoration:none;
	background:url(/support/sp/images/common/i_freed.png) no-repeat 8px 50%, url(/support/sp/images/common/r_arrow_g.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e1e1e1), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_freed.png) no-repeat 8px 50%, url(/support/sp/images/common/r_arrow_g.png) no-repeat 98% 50%, -webkit-linear-gradient(#fff, #e1e1e1);
	background:url(/support/sp/images/common/i_freed.png) no-repeat 8px 50%, url(/support/sp/images/common/r_arrow_g.png) no-repeat 98% 50%, -moz-linear-gradient(#fff, #e1e1e1);
	background:url(/support/sp/images/common/i_freed.png) no-repeat 8px 50%, url(/support/sp/images/common/r_arrow_g.png) no-repeat 98% 50%, -o-linear-gradient(#fff, #e1e1e1);
	background:url(/support/sp/images/common/i_freed.png) no-repeat 8px 50%, url(/support/sp/images/common/r_arrow_g.png) no-repeat 98% 50%, -ms-linear-gradient(#fff, #e1e1e1);
	background:url(/support/sp/images/common/i_freed.png) no-repeat 8px 50%, url(/support/sp/images/common/r_arrow_g.png) no-repeat 98% 50%, linear-gradient(#fff, #e1e1e1);
	text-shadow:1px 1px 1px #fff;
	-o-background-size:32px 19px, 10px 15px, auto;
	-ms-background-size:32px 19px, 10px 15px, auto;
	-moz-background-size:32px 19px, 10px 15px, auto;
	-webkit-background-size:32px 19px, 10px 15px, auto;
	background-size:32px 19px, 10px 15px, auto;
	-o-box-shadow:inset 0px -1px 1px #fff;
	-ms-box-shadow:inset 0px -1px 1px #fff;
	-moz-box-shadow:inset 0px -1px 1px #fff;
	-webkit-box-shadow:inset 0px -1px 1px #fff;
	box-shadow:inset 0px -1px 1px #fff;
}
.telBtn02 a {
	background:url(/support/sp/images/common/i_navid.png) no-repeat 8px 50%, url(/support/sp/images/common/r_arrow_b.png) no-repeat 98% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e1e1e1), color-stop(0.00, #fff));
	background:url(/support/sp/images/common/i_navid.png) no-repeat 8px 50%, url(/support/sp/images/common/r_arrow_b.png) no-repeat 98% 50%, -webkit-linear-gradient(#fff, #e1e1e1);
	background:url(/support/sp/images/common/i_navid.png) no-repeat 8px 50%, url(/support/sp/images/common/r_arrow_b.png) no-repeat 98% 50%, -moz-linear-gradient(#fff, #e1e1e1);
	background:url(/support/sp/images/common/i_navid.png) no-repeat 8px 50%, url(/support/sp/images/common/r_arrow_b.png) no-repeat 98% 50%, -o-linear-gradient(#fff, #e1e1e1);
	background:url(/support/sp/images/common/i_navid.png) no-repeat 8px 50%, url(/support/sp/images/common/r_arrow_b.png) no-repeat 98% 50%, -ms-linear-gradient(#fff, #e1e1e1);
	background:url(/support/sp/images/common/i_navid.png) no-repeat 8px 50%, url(/support/sp/images/common/r_arrow_b.png) no-repeat 98% 50%, linear-gradient(#fff, #e1e1e1);
	-o-background-size:32px 18px, 10px 15px, auto;
	-ms-background-size:32px 18px, 10px 15px, auto;
	-moz-background-size:32px 18px, 10px 15px, auto;
	-webkit-background-size:32px 18px, 10px 15px, auto;
	background-size:32px 18px, 10px 15px, auto;
}
.notelBtn {
	line-height:none;
	display:block;
	padding:12px 20px 10px 45px;
	font-weight:bold;
	font-size:1rem !important;
	text-decoration:none;
	background:url(/support/sp/images/common/i_freed.png) no-repeat 8px 50%;
	text-shadow:1px 1px 1px #fff;
	background-size:32px 19px, 10px 15px, auto;
	-o-box-shadow:inset 0px -1px 1px #fff;
	-ms-box-shadow:inset 0px -1px 1px #fff;
	-moz-box-shadow:inset 0px -1px 1px #fff;
	-webkit-box-shadow:inset 0px -1px 1px #fff;
	box-shadow:inset 0px -1px 1px #fff;
}

/* フォントサイズ */
.fnt_small{
	font-size:0.7rem !important;
}

/*==============================================
    システムメンテナンス案内
==============================================*/
.announceMainte {
	background: url("/support/images/caution.gif") no-repeat 10px 12px;
	border: solid 2px #ef0000;
	color: #ef0000;
	font-size: 1em;
	margin: 10px 10px 10px;
	padding: 10px 10px 10px 30px;
}
.announceMainte h3 {
	font-size: 0.9rem;
	font-weight: bold;
	height: auto;
	margin: 0 0 0.5em;
}
.announceMainte p {
	font-size: 0.8rem;
	line-height: 1.5;
}
.announceMainte.none,
.announceMainte .none {	/* 非表示用 */
	display: none;
}