<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";





/* タイトル */
.support_title {background:#ebebe4;}
.support_title article {background:url(/_include/images/support/visual.png) right center no-repeat;}
.support_title h2 {color:#563836;}

/* エリア */
.support {
	width:1000px;
	margin:30px auto 0;
}

/* セクションタイトル */
.support h3 {
	font-size:2.5em;
	font-weight:bold;
	text-align:center;
	margin:40px 0 0;
}
.support h3 span {
	font-size:0.5em;
	font-weight:normal;
}

/* サブタイトル */
.support .subtitle {
	font-size:1.7em;
	text-align:center;
	margin:30px 0 0;
}

/* ナビゲーション */
.support .support_pagelist {
	border-top:solid 1px #ddd;
	margin:50px 0 0;
}
.support .support_pagelist ul:before, .support .support_pagelist ul:after {content:""; display:table;}
.support .support_pagelist ul:after {clear:both;}
.support .support_pagelist ul {/zoom:1;}
.support .support_pagelist ul li {
	float:left;
	margin:10px 10px 0 0;
}
.support .support_pagelist ul li:nth-child(4n) {margin:10px 0 0;}
.support .support_pagelist ul li a {
	display:block;
	color:#000;
	background:#ccc;
	font-size:1.2em;
	text-decoration:none;
	text-align:center;
	width:235px;
	line-height:55px;
	border-radius:6px;
}
.support .support_pagelist ul li a:hover, .support .support_pagelist ul li .active {background:#f2f2f2;}

/* 2カラム分割 */
.support .support_2col:before, .support .support_2col:after {content:""; display:table;}
.support .support_2col:after {clear:both;}
.support .support_2col {
	/zoom:1;
	margin:30px 0 0;
}
.support .support_2col .information {
	
}
.support .support_2col .information strong {
	display:block;
	color:#ff0;
	background:#000;
	font-size:1.5em;
	text-align:center;
	line-height:1.4;
	padding:10px;
}
.support .support_2col .sup_menu {
	display: none;
}
.support .support_2col .sup_menu strong {
	display:block;
	color:#fff;
	background:#000;
	font-size:1.5em;
	text-align:center;
	line-height:45px;
	border-radius:5px 5px 0 0;
}
.support .support_2col .sup_menu nav {}
.support .support_2col .sup_menu nav&gt;ul&gt;li&gt;a {
	display:block;
	color:#333;
	background:#e0Dfe3;
	font-size:1.5em;
	text-decoration:none;
	line-height:15px;
	padding:7px 12px 8px;
}
.support .support_2col .sup_menu nav&gt;ul&gt;li&gt;a:hover {
	color:#fff;
	background-color:#bd000e;
}
.support .support_2col .sup_menu nav&gt;ul&gt;li:last-child&gt;a {border-radius:0 0 5px 5px;}
.support .support_2col .sup_menu nav ul ul {display:none;}
.support .support_2col .sup_menu nav ul ul li a {
	display:block;
	color:#900;
	background:#efc2c5;
	font-size:1.3em;
	text-decoration:none;
	line-height:15px;
	padding:7px 25px 8px;
	border-bottom:solid 1px #fff;
}
.support .support_2col .sup_menu nav ul ul li a:hover {font-weight:bold;}
.support .support_2col .sup_menu nav ul ul li:last-child a {border:none;}
.support .support_2col .sup_menu nav .active&gt;a {
	color:#fff;
	background:#bd000e url(/_include/images/product/categories_icon.png) right 12px center no-repeat;;
	font-weight:bold;
	line-height:15px;
	padding-top:11px;
	padding-bottom:11px;
}
.support .support_2col .sup_menu nav .active&gt;ul {display:block;}

/* 2カラム分割時の共通項目 */
.support .support_2col h4 {
	font-size:2em;
	font-weight:bold;
	padding:0 0 0.2em;
	border-bottom:solid 2px #c00;
}
.support .support_2col table {
	width:100%;
	margin:30px 0 0;
	font-size:1.2em;
	line-height:1.4;
}
.support .support_2col table caption {
	font-size:1.6em;
	font-weight:bold;
	padding:0 0 5px;
}
.support .support_2col table .col01 {width:250px;}
.support .support_2col table .col02 {width:150px;}
.support .support_2col table tr {border-bottom:solid 1px #ccc;}
.support .support_2col table th {
	background:#eaf5fa;
	text-align:left;
	padding:10px;
}
.support .support_2col table td {padding:10px;}
.support .support_2col small {
	display:block;
	font-size:1.1em;
	line-height:1.4;
	text-align:right;
	margin:5px 0 0;
}

/* 補修パーツ */
.support_2col .viewoflist-header-block {/*20180126Add*/
	background:#DDEAF0;
	margin:15px 0;
	padding:15px;
	border-radius:5px;
	}
.support_2col .viewoflist-header-block h4{/*20180126Add*/
	font-size:15px;
	text-align:left;
	border:none;
	margin:15px 0;
	}
.support_2col .viewoflist-header-block ul{/*20180126Add*/
	margin:0 0 0 25px;
	}
.support_2col .viewoflist-header-block li{/*20180126Add*/
	list-style:disc;
	font-size:13px;
	margin-bottom:10px;
	}
.support_2col .information .viewoflist-block table th{/*20180126Add*/
	vertical-align:middle;
	}
.support_2col .information .viewoflist-block table td img{/*20180126Add*/
	height:20px;
	}
.support_2col .information ul.parts1{/*20180126Add*/
	margin:0 0 0 40px;
	}
.support_2col .information ul.parts1 li{/*20180126Add*/
	list-style:disc;
	font-size:13px;
	margin-bottom:10px;
	}
.support_2col .information .partstel1{/*20180126Add*/
	border:1px solid #CCCCCC;
	padding:15px;
	font-size:14px;
	margin-bottom:5px;
	line-height:150%;
	}
.support_2col .information .partstel1 .bold18{/*20180126Add*/
	font-size:18px;
	font-weight:bold;
	}
.support_2col .information .partstel2{/*20180126Add*/
	border:1px solid #CCCCCC;
	background:#FFCC66;
	padding:15px;
	font-size:14px;
	margin-bottom:5px;
	line-height:150%;
	}
.support_2col .information .partstel3{/*20180126Add*/
	border:1px solid #CCCCCC;
	padding:15px;
	background:#DDEAF0;
	font-size:14px;
	margin-bottom:5px;
	line-height:150%;
	}
.support_2col .information .case{/*20180126Add*/
	width:90%;
	font-size:15px;
	margin:20px auto;
	}
.support_2col .information .case img{/*20180126Add*/
	width:100%;
	}
.support_2col .information .replacetxt{/*20180126Add*/
	margin:30px 0;
	font-size:14px;
	}
.support_2col .information .replacetxt .eop{/*20180126Add*/
	display:inline-block;
	padding:5px;
	color:#FFFFFF;
	background:#376BFB;
	}
.support_2col .information .replacetxt ul{/*20180126Add*/
	margin:0 0 30px 30px;
	}
.support_2col .information .replacetxt li{/*20180126Add*/
	list-style:disc;
	font-size:14px;
	margin-bottom:15px;
	line-height:130%;
	}
.support_2col .information .kome{/*20180126Add*/
	font-size:13px;
	margin:10px 0;
	}
.support_2col .information .shopinfo{/*20180126Add*/
	padding:15px 0;
	font-size:15px;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	}
.support_2col .viewoflist-header-block p {
	font-size:15px;
	line-height:1.2em;
	margin:10px 0;
	}
.support_2col .information h5{
	font-size:18px;
	text-align:left;
	font-weight:bold;
	border-left:5px solid #CC0000;
	padding:0 0 0 20px;
	margin:30px 0 20px 0;
	}
.support_2col .information p{
	font-size:15px;
	line-height:1.2em;
	margin:10px 0;
	}

.support_2col .information table{
	border:1px solid #DEDEDE;
	font-size:13px;
	}
.support_2col .contact-us-block	{
	background:#DCEDEC;
	padding:10px;
	margin:15px 0;
	font-size:15px;
	text-align:center;
	}
.support_2col .contact-us-block	p{
	font-size:25px;
	color:#0099CC;
	}
/* ご注文について */
.support_2col .information .order_red{
	color:#CC0000;
}
.support_2col .information h6{
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:15px 0 0 0;
	border-top:1px solid #DEDEDE;
	text-align:center;
	}
/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　Support - トップ

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* 導入 */
.support .intro {font-size:1.7em;}

/* メニュー */
.support .support_nav {
	padding:0 5px 20px;
	border-bottom:solid 1px #ddd;
}
.support .support_nav ul:before, .support .support_nav ul:after {content:""; display:table;}
.support .support_nav ul:after {clear:both;}
.support .support_nav ul {/zoom:1;}
.support .support_nav ul li {
	float:left;
	width:310px;
	margin:20px 10px 0;
}
.support .support_nav ul li a {
	display:block;
	color:#000;
	text-decoration:none;
	border:solid 1px #ddd;
	border-radius:3px;
}
.support .support_nav ul li a article {
	display:table-cell;
	width:308px;
	height:120px;
	text-align:center;
	vertical-align:middle;
	border-bottom:solid 1px #ddd;
}
.support .support_nav ul li a dl {
	line-height:1.2;
	padding:20px 10px 10px;
}
.support .support_nav ul li a dl dt {
	font-size:1.5em;
	font-weight:bold;
	height:40px;
}
.support .support_nav ul li a dl dd {
	font-size:1.3em;
	height:50px;
	margin:5px 0 0;
}
.support .support_nav ul li a:hover img {
	-webkit-filter:grayscale(100%);
	filter:url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
	filter:grayscale(100%);
}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　Support - FAQ

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* タブ */
.support .faq_tab {
	margin:40px 0 0;
	padding:0 10px;
	border-bottom:solid 1px #ddd;
}
.support .faq_tab ul:before, .support .faq_tab ul:after {content:""; display:table;}
.support .faq_tab ul:after {clear:both;}
.support .faq_tab ul {/zoom:1;}
.support .faq_tab ul li {
	float:left;
	width:310px;
	margin:0 0 0 10px;
}
.support .faq_tab ul li a {
	display:block;
	color:#333;
	background:#fff;
	font-size:1.7em;
	text-decoration:none;
	text-align:center;
	line-height:47px;
	border:solid 1px #ddd;
	border-bottom:none;
}
.support .faq_tab ul li a:hover, .support .faq_tab ul li .active {background:#ebe8e4;}

/* FAQ内容 */
.support .faq_detail dl {
	line-height:1.4;
	margin:40px 0 0;
}
.support .faq_detail dt {
	background:url(/_include/images/support/faq_icon01.png) 15px 15px no-repeat;
	font-size:1.8em;
	font-weight:bold;
	padding:17px 0 17px 65px;
	border-top:solid 1px #ddd;
}
.support .faq_detail dd {
	background:url(/_include/images/support/faq_icon02.png) 15px 10px no-repeat;
	font-size:1.5em;
	padding:10px 0 10px 65px;
	border-top:solid 1px #ddd;
}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　Support - RoHS

　Edit：2019/09/05

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* RoHS内容 */
.support.rohs_detail {
	line-height:1.4;
	margin:30px auto 0;
}
.support.rohs_detail dt {
	font-size:2em;
	text-align:center;
	margin:30px 0 0;
}
.support.rohs_detail dd {
	font-size:1.7em;
	margin:10px 0 0;
}

/* 表 */
.support.rohs_detail table {
	width:600px;
	margin:10px auto;
}
.support.rohs_detail table tr {
	border-top:dashed 1px #999;
	border-bottom:dashed 1px #999;
}
.support.rohs_detail table th {
	text-align:left;
	padding:5px 0;
}
.support.rohs_detail table td {
	text-align:right;
	padding:5px 0;
}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　Support - 廃番リスト

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* 廃番リスト内容 */
.support .discontinued_detail {
	text-align:center;
	margin:60px 320px 0;
}
.support .discontinued_detail a {
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	color:#fff;
	font-size:1.8em;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	line-height:66px;
	border-radius:5px;
}
.support .discontinued_detail a:hover {opacity:0.6;}
.support .discontinued_detail .link_list {
	background:#663;
	width:100%;
}
.support .discontinued_detail .link_contact {
	background:#900;
	width:330px;
	margin:30px 0 0;
}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　Support - 廃番リスト

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* 修理交換リスト内容 */
.support .replacement_detail {margin:20px 350px 0;}
.support .replacement_detail ul:before, .support .replacement_detail ul:after {content:""; display:table;}
.support .replacement_detail ul:after {clear:both;}
.support .replacement_detail ul {/zoom:1;}
.support .replacement_detail ul li {
	float:left;
	width:80px;
	margin:20px 10px 0;
}
.support .replacement_detail ul li a {
	display:block;
	color:#fff;
	background:#399;
	font-size:1.7em;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	line-height:50px;
	border-radius:10px;
}
.support .replacement_detail ul li a:hover {opacity:0.6;}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　Support - ダウンロード

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* ダウンロード内容 */
.support .download_detail {}
.support .download_detail ul:before, .support .download_detail ul:after {content:""; display:table;}
.support .download_detail ul:after {clear:both;}
.support .download_detail ul {/zoom:1;}
.support .download_detail ul li {
	float:left;
	width:174px;
	text-align:center;
	margin:50px 13px 20px;
}
@media print {
.support .download_detail {}
.support .download_detail ul li {
	float:left;
	width:174px;
	text-align:center;
	margin:50px 13px 20px;
}
}
.support .download_detail ul li img {height:200px;}
.support .download_detail ul li small {
	display:block;
	font-size:1.3em;
	line-height:1.5;
	border-bottom:solid 1px #ddd;
	margin:5px 0 0;
	min-height:40px;
}
.support .download_detail ul li strong {
	display:block;
	font-size:1.3em;
	font-weight:bold;
	line-height:;
	border-bottom:solid 1px #ddd;
	padding:10px 0;
	min-height:;
}
.support .download_detail ul li a {
	color:#333;
}
.support .download_detail ul li a:hover {
	color:#999;
	text-decoration:none;
}
.support .download_detail ul li a:hover img {
	-webkit-filter:grayscale(100%);
	filter:url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
	filter:grayscale(100%);
}

/* スマホ用テキスト */
.support .sp_download {display:none;}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　Support - 外部突起規制対応製品

　Add：2019/09/06

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* アイコン */
.support.gaitotsu figure {margin:10px 0 0;}
.support.gaitotsu figure img {margin:0 5px 0 0;}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　Support - 生産終了機種のご案内

　Add：2019/09/06

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* 定義リスト */
.support.end dl {
	line-height:1.4;
	margin:30px 0 0;
	padding:0 0 30px;
	border-bottom:solid 1px #ccc;
}
.support.end dl dt {font-size:1.8em;}
.support.end dl dd {
	font-size:1.4em;
	margin:10px 0 0;
}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　Support - 修理について

　Add：2019/09/06

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* テキスト */
.support.about_repair article {
	font-size:1.8em;
	line-height:1.4;
	margin:20px 0 0;
	border:dashed 1px #333;
	padding:0 10px 10px;
	text-align:center;
}
.support.about_repair article p {margin:10px 0 0;}

.support.about_repair p.subtitle{color:#CC0000;}

.support.about_repair article small{
	font-size:0.7em;
	}
.support.about_repair article span.ar_bold{
	font-size:1.5em;
	font-weight:bold;
	color:#0099CC;
	}
.support.about_repair article span.ar_undeline{
	text-decoration:underline;
	font-weight:bold;
	}
.support.about_repair article p.sandaF {
	padding:10px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:100%;
	}
.support.about_repair article p.sandaF span.red{
	color:#CC0000;
	font-weight:bold;
	}
.support.about_repair article p.sandaFA {
	padding:10px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:100%;
	background:#333333;
	color:#FFFFFF;
	}
.support.about_repair p.linknavi{
	text-align:center;
	padding:10px;
	font-size:13px;
	}
.support.about_repair h5{
	font-size:18px;
	text-align:left;
	font-weight:bold;
	border-left:5px solid #CC0000;
	padding:0 0 0 20px;
	margin:30px 0 20px 0;
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　Support - ダイレクト修理　2016/11/24

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
.support.about_repairN p.subtitle {
	font-size:3em;
	color:#990000;
	font-weight:bold;
}
.support.about_repairN p.dlinfo {
	font-size:1.2em;
	color:#333333;
	text-align:center;
	padding:10px;
	}

.support.about_repairN article {
	font-size:1.5em;
	line-height:1.4;
	margin:20px 0 0;
	padding:0 10px 10px;
	text-align:left;
}
.support.about_repairN article p {margin:10px 0 0;}
.support.about_repairN article p.bold {
	font-weight:bold;
	font-size:1.2em;
	border-top:1px solid #CCCCCC;
	padding:10px 0 0 0;
}
.support.about_repairN article p.small{
	font-size:0.8em;
}
.support.about_repairN article h4 {
	font-size:1.5em;
	font-weight:bold;
	color:#000033;
}
.support.about_repairN p.subtitle{color:#CC0000;}

.support.about_repairN .direct_pc{text-align:center;}
.support.about_repairN .direct_sp{
	display:none;
}

.support.about_repairN article p.sandaFA {
	padding:10px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:100%;
	background:#333333;
	color:#FFFFFF;
	text-align:center;
	line-height:2em;
	}
.support.about_repairN article p.sandaFA a {
	color:#FFFFFF;
	text-decoration:underline;
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　Support - リンク品貸出し

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

.link_rental{
	width:100%;
	font-size:15px;
	text-align:center;
	margin:20px 0 0 0;
	line-height:1.5em;
	}

.about_repair .link_about{
	font-size:1.5em;
	margin:30px 0;
	}
.about_repair .link_about h4{
	font-size:1.3em;
	font-weight:bold;
	text-align:left;
	margin: 0 0 15px 0;
	}
.about_repair .link_about p{
	font-size:;
	text-align:left;
	line-height:1.5em;
	color:#000000;
	}
.about_repair .link_about p.kome{
	font-size:0.8em;
	color:#666666;
	padding-left:30px;
	}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　Support - 修理依頼書

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
.support.about_repair.repair_doc p{
	font-size:1.5em;
	margin:10px 30px;
	line-height:1.5em;
	}
.support.about_repair.repair_doc p.flowimg{
	text-align:center;
	}
.support.about_repair.repair_doc p.flowimg img{
	}
.support.about_repair.repair_doc p.bold{
	font-weight:bold;
	}
.support.about_repair.repair_doc .list ul{
	margin:0;
	padding:0;
	}
.support.about_repair.repair_doc .list li{
	font-size:1.5em;
	margin:10px 50px;
	line-height:1.5em;
	list-style:decimal;
	}
.support.about_repair.repair_doc table{
	width:80%;
	margin:0 auto;
	border:1px solid #CCCCCC;
}
.support.about_repair.repair_doc th{
	border:1px solid #CCCCCC;
	text-align:center;
	padding:10px 5px;
	background:#D5DFDF;
	font-weight:bold;
	font-size:13px;
}
.support.about_repair.repair_doc td{
	border:1px solid #CCCCCC;
	padding:10px 5px;
	font-size:13px;
}
.support.about_repair.repair_doc .list2 table ul{
	margin:0;
	padding:0px;
	}
.support.about_repair.repair_doc .list2 table li{
	margin:10px 20px;
	line-height:1.5em;
	list-style:disc;
	}
.support.about_repair.repair_doc .dlfooter{
	text-align:center;
	margin:35px 0 0 0;
	}
.support.about_repair.repair_doc .dlfooter input{
	vertical-align:middle;
	}
.support.about_repair.repair_doc .dlfooter label{
	font-size:15px;
	}
.support.about_repair.repair_doc .boldstyle{
	font-weight:bold;
	}
.support.about_repair.repair_doc .small{
	font-size:85%;
	margin:10px;
	text-align:center;
	}
.support.about_repair.repair_doc .repair_dlinfo{
	margin-bottom:35px;}
.support.about_repair.repair_doc .repair_dlinfo ul{
	margin:10px 0 0 30px;
	}
.support.about_repair.repair_doc .repair_dlinfo li{
	list-style:decimal;
	}
.support.about_repair.repair_doc p.rd_L{
	font-size:15px;
	margin:15px 0;
	}
.support.about_repair.repair_doc #ansdiv p{
	display:none;
	padding:20px;
	background:#EEEEEE;
	border-top:1px solid #DEDEDE;
}
.support.about_repair.repair_doc p.orderinfo{
	text-align:center;
	font-size:15px;
	margin:15px 0 0 0;
	}

.docpp{
	text-align:center;
	border-top:1px solid #CCCCCC;
	padding:20px;
	font-size:15px;
	line-height:1.5em;
	}


/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　Support - オンサイト修理

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/* メッセージ */
.support .onsitemess{
	margin:30px 0 0 0;
	}
.support .onsitemess .contents01:before, .support .onsitemess .contents01:after {content:""; display:table;}
.support .onsitemess .contents01:after {clear:both;}
.support .onsitemess .contents01 {/zoom:1;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
.support .onsitemess .contents01 section {
	float:left;
	width:580px;
	margin:50px 0 0 0;
}
.support .onsitemess .contents01 section p {
	font-size:1.7em;
	line-height:1.4;
	margin:1.5em 0 0;
}
.support .onsitemess .contents01 section p:first-child {margin:0;}
.support .onsitemess .contents01 figure {
	float:right;
	width:400px;
}
.support .onsitemess .contents01 figure figcaption {
	color:#666;
	font-size:1.3em;
	text-align:center;
	line-height:1.2;
	margin:10px 0 0;
}

/* 中段2カラム */
.support .onsitemess .contents03 {
	text-align:center;
	margin:30px 0 0;
}
.support .onsitemess .contents03 section {
	text-align:left;
	margin:40px 0 0;
}
.support .onsitemess .contents03 p {
	font-size:1.2em;
	line-height:1.4;
	margin:1em 0 0;
}
.support .onsitemess .contents03 ul:before, .support .onsitemess .contents03 ul:after {content:""; display:table;}
.support .onsitemess .contents03 ul:after {clear:both;}
.support .onsitemess .contents03 ul {
	/zoom:1;
	width:1000px;
	margin:60px auto 0;
	border-right:solid 1px #ddd;
}
.support .onsitemess .contents03 li {
	float:left;
	width:456px;
	min-height:170px;
	padding:10px 20px;
	border-left:solid 1px #ddd;
	font-size:1.3em;
	text-align:left;
}
.support .onsitemess .contents03 figure {
	font-size:1.5em;
	font-weight:bold;
}
.support .onsitemess .contents03 p {
	line-height:1.5em;
	}
.support .onsitemess .contents03 h4 {
	font-size:2.2em;
	font-weight:bold;
	}
.support .onsitemess .contents03 figcaption {
	font-size:1.7em;
	line-height:1.4;
	margin:20px 0 0;
}
.support .onsitemess .contents02 {
	font-size:1.3em;
	line-height:1.4;
	margin:20px 0 0;
}
.support .onsitemess .contents02 h5 {
	font-size:1.4em;
	font-weight:bold;
	}
/* お問い合わせボタン */
.support .onsitemess .contents03 a {
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	color:#fff;
	font-size:1.8em;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	line-height:66px;
	border-radius:5px;
}
.support .onsitemess .contents03 a:hover {opacity:0.6;}
.support .onsitemess .contents03 .link_list {
	background:#663;
	width:100%;
}
.support .onsitemess .contents03 .link_contact {
	background:#900;
	width:330px;
	margin:30px 0 0;
}


</pre></body></html>