@charset "utf-8";
/* CSS Document */

body#sp{
font-size:14px;
}

#header{
background:url(../../../../assets/files/shared/images/sp_bg_01.png) top left no-repeat;
background-size:100%;
padding:36px 0 0;
}

h1{
margin:0 0 30px;
padding:0 20px;
font-size:1.6em;
font-weight:bold;
}

body#sp div#contents{
padding:0 10px;
}

body#sp div#contents .btn_area p{
margin:0 0 10px;
}

body#sp div#contents h2{
font-size:1.14em;
font-weight:bold;
}

ul.number01{
margin:0 0 50px;
}

ul.number01 li{
text-indent:-30px;
margin: 0 0 10px 30px;
}

ul.number02{
padding:0 0 0 30px;
}

ul.number02 li{
text-indent:-40px;
margin-left:40px;
margin: 0 0 2px 30px;
}




/*2015/04/01追加*/

.btn_area{
margin: 0 0 20px;
}

.box_area{
margin:0 0 15px;
padding:0 0 15px;
background:#f5f5f5;
}

body#sp div#contents .box_area h2{
margin:0 0 8px;
padding:17px 0 5px 55px;
background-size:25px;
font-size:14px;
line-height: 0.8;
}

body#sp div#contents #link_01 h2{
background:url(../../../../content/images/sp/help/bg_number_01.png) 17px 15px no-repeat;
background-size:25px;
}

body#sp div#contents #link_02 h2{
background:url(../../../../content/images/sp/help/bg_number_02.png) 17px 15px no-repeat;
background-size:25px;
}

body#sp div#contents #link_03 h2{
background:url(../../../../content/images/sp/help/bg_number_03.png) 17px 15px no-repeat;
background-size:25px;
}

body#sp div#contents #link_04 h2{
background:url(../../../../content/images/sp/help/bg_number_04.png) 17px 15px no-repeat;
background-size:25px;
}

body#sp div#contents #link_05 h2{
background:url(../../../../content/images/sp/help/bg_number_05.png) 17px 15px no-repeat;
background-size:25px;
}

body#sp div#contents #link_06 h2{
background:url(../../../../content/images/sp/help/bg_number_06.png) 17px 15px no-repeat;
background-size:25px;
}

body#sp div#contents #link_07 h2{
	background:url(../../../../content/images/sp/help/bg_number_07.png) 17px 15px no-repeat;
	background-size:25px;
}

body#sp div#contents .box_area h2 span{
font-size:0.5714em;
}

body#sp div#contents .box_area .txtBox{
margin:0 0 15px;
padding:0 20px;
}

body#sp div#contents .box_area .txtBox p{
margin:0;
line-height:1.5em;
}

body#sp div#contents .box_area .imgBox{
padding:17px 10px 0;
background:url(../../../../content/images/sp/help/bg_border_01.png) center top no-repeat;
}

body#sp div#contents .box_area .imgBox p{
margin:0;
}



/*2016/02/02追加*/

body#sp #footer{
	position:static;
	width:auto;
	height:auto;
}

body#sp #footer p img,
body#sp #footer-innder p img{
	width:50%;
}


body#sp #footer-innder{
	padding:10px 0 10px 3px;
	background:#000;
	text-align: center;
	font-size: 9px;
	color: #fff
}


body#sp #footer-innder p{
	margin:0;
}


/*2017/3/27 sp.cssより移設*/
body#sp img{
width:100%;
}

body#sp .icon img{
width:auto;
}