@charset "utf-8";

.support h2{
	font-size: 1.2em;
	padding: 0 0 6px 3px;
	margin-bottom: 13px;
	border-bottom: 2px dotted #f4a100;
}

.support h3{
	font-size: 1.0em;
	padding: 3px 0 0px 2px;
	margin: 15px 0 10px 0px;
	display: inline-block;
	border-bottom: 5px double #dddddd;
}

section.support > section{
	margin-top: 40px;
	overflow: hidden;
}

section.support p{
	padding: 0 2px;
}


/*データ消去復旧
ul.data_salvage{
	display: table;
	margin: 0 auto;
	width: 90%;
}
ul.data_salvage li{
	display: table-cell;
}
ul.data_salvage li a{
	display: block;
	width: 98%;
	box-sizing: border-box;		
	margin: 0 auto;
	padding: 10px 35px 20px;
	border: 2px dotted #dddddd;
	text-align: center;
	font-weight: bold; 
}

ul.data_salvage li a span{
	font-size: 2em;
	padding: 0 10px;
	white-space: nowrap;
}
ul.data_salvage li:first-child a span{
	color: #72191A;	
}
ul.data_salvage li:last-child a span{
	color: #010561;
}

ul.data_salvage li a:link,
ul.data_salvage li a:hover,
ul.data_salvage li a:active{
	text-decoration: none;
	color: #999999;
}

ul.data_salvage li a:hover{
	background-color: #eeeeee;
	border: 2px solid #cccccc;
	color: #555555;
}*/


/*仮のデバイス対応表*/
.device ul{
}
.device ul li{
	display: inline-block;
	padding: 12px 0em 12px 2em;
}

/* ============================================================
改修後に残すCSS 20221116
============================================================ */

/*個人のお客様向け 液晶ディスプレイの回収・リサイクル*/
section.recycle_proposition > ol{
	margin-top:-50px; 
	margin-left: 5px;
	display: inline;
}
section.recycle_proposition > ol > li{
	margin-top: 20px;	
	padding: 12px 15px 12px 25px;
	background-color: #eeeeee;
	list-style-position:inside;
}
section.recycle_proposition > ol > li > ol{
	list-style-position:inside;
}


section.recycle_proposition > ol > li > ol > li{
	list-style-type: lower-latin;
}

section.recycle_proposition dl,
section.recycle_proposition dl dt,
section.recycle_proposition dl dd{
	display: inline;

}

section.recycle_proposition dl dt{
	font-weight: bold;	
}

/* 規約 */

section.recycle_terms{
	width: 90%;
	padding: 0 15px 10px;
	margin: 20px auto;
	height: 250px;
	overflow-y:scroll;
	border: 1px solid #bbbbbb;
	background-color: #ffffff;
}

section.recycle_terms h5{
	margin: 15px 0;
}

section.recycle_terms ol,
section.recycle_terms ul{
	list-style-position:outside;	
}

section.recycle_terms > ol{
	list-style-type: none;
}
section.recycle_terms ol.terms01{
	list-style-type: lower-latin;
}
section.recycle_terms ol.terms01 dl dt{
	font-weight: normal;
}
section.recycle_terms ol.terms01 dl dd{
	display: block;
}

section.recycle_terms ol.terms02{
	list-style-type: lower-roman;
}

.display_check{
	text-align: center;	
}
.display_check div{
	padding: 15px 0;
}
.display_button{
	display: none;
}

.display_button a{
	display: block;
	background-color:#f59b14; 
	padding: 10px 20px 5px;
	margin: 10px auto;
	width: 80%;
}
.display_button a:link,
.display_button a:visited,
.display_button a:active{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

input[type="checkbox"]:checked + p{
  display:block;
}

/*  データ消去復旧 */

div.salvage_att{
	border: 2px dotted #C58081;
	background-color: #F5E8E8;
	padding: 5px 20px;
	margin: 15px 0;
}

div.salvage_att dt{
	font-weight: bold; 
	color: #A90407;
}
div.salvage_att dd{
	margin: 0;
}

/*液晶ディスプレイの修理について*/

ol.repair_ol{
	list-style-type: none;
	margin:10px 0 0;
	padding: 0!important;
}

ol.repair_ol > li{
	background-color: #eeeeee;
	padding: 15px 20px;
	margin-bottom: 20px;
}

ol.repair_ol > li dl > dt{
	font-weight: bold;
}

div.repair01_wrap{
	border: 2px dotted #dddddd;
	padding: 15px 20px;
	margin: 15px 0;
}
div.repair01_wrap p{
	font-weight: bold;
}

@media only screen and (max-width: 800px) {
.repair .table{	font-size: 0.7em;}
}

/*データ消去復旧*/
div.salvage_att{
	border: 2px dotted #C58081;
	background-color: #F5E8E8;
	padding: 5px 20px;
	margin: 15px 0;
}

div.salvage_att dt{
	font-weight: bold; 
	color: #A90407;
}


/*個人のお客様向け 液晶ディスプレイの回収・リサイクル*/
section.recycle_flow > ol{	
	margin-left: 5px;
	display: inline;
}
section.recycle_flow > ol > li{
	margin-top: 20px;	
	padding: 12px;
	background-color: #eeeeee;
	list-style-position:inside;
}

section.recycle_flow > ol > li > ol{
	list-style-position:inside;
}


section.recycle_flow > ol > li > ol > li{
	list-style-type: lower-latin;
}

section.recycle_flow dl{	
}

section.recycle_flow dl,
section.recycle_flow dl dt,
section.recycle_flow dl dd{
	display: inline;
}

section.recycle_flow dl dt{
	font-weight: bold;	
}