/* style for support */

.Support{
/*	padding: 12px 20px 12px 20px; */
	background: #fff;
	color: #696969;
	max-width:800px;
	min-width:268px;
	margin: auto;

}
.Support a {
	color: #67890;
	text-decoration: none;
}

.Support .contents{
/*	margin:15px; */

}

.Support h1,h2,h3,h4,h5,h6 {
	/*font-weight:bold;*/
	line-height:120%;
}

.Support h1 {
	font-size:2.4rem;
	margin: 6px;
	padding: 20px 15px 20px 6px;
	font-weight: bold;
}

.Support h2 {
	font-size:1.8rem;
	padding: 8px 15px 8px 28px;
	font-weight: bold;
	color: #67890;
}
.Support h3 {
	font-size:1.5rem;
	padding: 12px 15px 8px 0px;
}

.Support h4 {font-size:1.3rem;}
.Support h5 {font-size:1.2rem;}
.Support h6 {font-size:1.0rem;}

.Support p{
	color: #67890;
	line-height:140%;
	font-size:1.4rem;
	padding: 2px 0px 2px 0px;
}

/*-----------------------------------------------------*/
.Support  .title {
 	font-size:1.6rem;
	font-weight: bold;
	color:#2e2e2e;
	position: relative;
	margin: 26px 8px 8px 22px;
	padding: 4px 4px 4px 8px;
	border-left: 4px solid #3498db;
/*  	margin-bottom: 0.8rem;*/
 
}
.Support  .title::after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 100%;
	height: 0;
	border-bottom: 1px solid #ccc;
}

.Support   a:link { 
	color: #4169e1;
	text-decoration: none;
}

.Support  a:hover { 
	color:#ff7f50;
}

.Support .text {
	font-size:1.4rem;
	color: #67890;
	margin: 0px 0px 6px 12px;
	padding: 12px 15px 15px 24px;
	line-height:2.0rem;
}
.Support .text li{

	 padding:0.2rem 0.2rem 0.2rem 0rem;
}
/*--------------------------------------------------------------*/
.list_decimal{
	list-style-type: decimal;
	font-size:1.4rem;
	color:#0094f3;
}
.list_decimal ul{
	text-indent: -5.0rem;
}
.list_decimal ul li{
	margin-left: 4.6rem;
}
/*--------------------------------------------------------------*/
.list_square{
	list-style-type: square;
	 margin-left:2.5rem;
	 margin-top:0.4rem;
	 margin-bottom:0.4rem;
}
.list_square ul{
	text-indent: -5.0rem;
}
.list_square ul  li{

	font-size:1.28rem;
	text-indent:0.2rem;
}
/*--------------------------------------------------------------*/
.paren{	/*丸括弧；パーレン*/
	 counter-reset:item;
	 list-style:none;
	 margin-left:4.5rem;
	 margin-top:1.5rem;
	 margin-bottom:1.5rem;
}
.paren li:before{
	 content:"(" counters(item, "-") ")";
	 counter-increment:item;
	 margin-right:0.5rem;
}
.paren li{
	 padding:0.2rem 1.5rem 0.2rem 1.5rem;
	 text-indent:-2.0rem;
}


/*============================================
table
============================================*/
.tableSupport {
	max-width:720px;
	min-width:246px;
	border-collapse: collapse;
/*	font-size:1.28rem;*/
	margin-top:1.5rem;
	margin-bottom:1.5rem; 
}

.tableSupport  th,td {
	padding: 6px 10px;
	border: 1px solid #ddd;
}

.tableSupport  th {
	background: #fafafa;
	width: 30%;
	text-align: left;
}

/*
.tableSupport li{
		padding:0.2rem 1.5rem 0.2rem 0rem;
}
*/

@media only screen and (max-width:479px) {
	.tableSupport  th,td {
		width: auto;
		display: block;
		border-top: none;
	}
	.tableSupport  tr:first-child {
		border-top: 1px solid #d5d5d5;
	}
}

/*============================================
フッタ
============================================*/
#footer {
	clear: both;
	width: 100%;
/*	max-width: 1080px;*/
	max-width:800px;
	min-width:268px;
/*	margin: 0 auto;*/
	color: #ffffff;
	font-size : 14px;
	background: #a9a9a9;
	text-align: center;

}

#footer .ver{
	color: #ffffff;
	font-size : 10px;
}



