@charset "Shift_JIS";


/* モバイルサポートトップ
--------------------------------------------------------------- */

.service_box{
	width:275px;
	float:none;
text-align:center;
}

.service_boxLeft{
width:275px;
height:400px;
margin:0 11px 20px 0;
	float:left;
	clear:none;
text-align:center;
}

.service_boxBK{
width:395px;
/*height:190px;*/
	float:left;
margin:10px 0 25px 10px;

}

.li_notes{
	margin:20px 0 0 0;
	color:#666666;
	line-height:18px;
	
}

.li_notes li{
	font-size:12px;
	margin-left:1.2em;
	text-indent:-1em;
}

.service_box_l{
	width:232px;
	float:none;
	text-align:left;
	line-height: 1em;
	font-size: 12px;
}

.optional{
font-size:12px;
}


@media(max-width:720px){
.service_box_l{
	width:auto;
	float:none!important;
	margin:0 auto;
	padding:0 10px;
}

}
@media(max-width:720px){
.indentbox{
	width:auto;
	float:none!important;
	margin:0 auto;
	padding:0 10px;
}
}


.service_box_none{
	width:232px;
	float:none;
margin:0;
	text-align:center;
}


.service_box_r{
	width:232px;
	float:right;
	text-align:right;
}
@media(max-width:720px){
.service_box_r{
	width:232px;
	float:none;
	margin:25px auto;
}
.service_box_none{
	width:232px;
	float:none;
	margin:25px auto;
}
.service_box{
	width:auto;
	float:none;
text-align:center;
}

.service_boxLeft{
width:auto;
height:auto;
margin:40px 0 20px 0;
float:none;
clear: none;
text-align:center;
}

.service_box_l{
width:auto;
	float:none;
	text-align:left;
	line-height: 1em;
	font-size: 12px;
}

}
.service_box_line 
{
text-align:center;
border: 1px solid #CCCCCC;
margin:0;
padding:20px;
}

.terminal{
	margin: 30 0;
}

.service_box_none .terminal{
	margin: 30px 0;
}

.service_boxBK .terminal {
	margin:0 0 10px;
float:left;
}

.service_boxBK .textright {
float:left;
padding-left:20px;
/*width:160px;
height:120px;*/}


@media(max-width:600px){
/* IE6 Hack */
.optional{display:none;}
/* IE7 Hack */
*+html .optional, *+html .optional{ display:none;
}
.service_boxBK{
width:90%;
}
.service_boxBK .terminal {
display:none;
}
.service_boxBK .textright {
float:left;

}
}