@charset "utf-8";

.heading-A h2 {
    background: url("../../pc/help/t_icon.png") no-repeat scroll 20px 6px transparent;
    padding-left: 60px;
}

.heading-B h2{
	background: url(/images/pc/parts/heading_e.png) no-repeat left center;
	padding-left: 20px;
}

.center{
	text-align: center;
}

.orange{
	color: #FF7F00;
}

.dred{
	color: #AA0306;
}

.blue{
	color: #6DAAE4;
}

.strong{
	font-weight: bold;
}

.right{
	text-align: right;
}

.mr50{
	margin-right: 50px;
}

.ml{
	margin-left: 37px;
}

.fs130{
	font-size: 1.3em;
}

.fs90{
	font-size: 0.9em;
}

#tabNavi {
	text-align: center;
	border-bottom: solid 3px #A1BF00;
	margin: 0 0 50px;
	zoom: 1;
}
#tabNavi:after {content: ""; display: block; clear: both;}
#tabList {
	height: 40px;
}
#tabList li {
	display: inline-block;
	height: 40px;
	margin: 0 10px 0 0;
}
#tabList li a {
	height: 40px;
	background-image: url(/images/pc/help/tab.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
#tabList #tab01   {width: 145px;}
#tabList #tab02   {width: 200px;}
#tabList #tab03   {width: 200px;}
#tabList #tab01 a {background-position: 0 0;}
#tabList #tab02 a {background-position: -145px 0;}
#tabList #tab03 a {background-position: -345px 0;}
#tabList #tab01.select a {background-position:      0 -43px;}
#tabList #tab02.select a {background-position: -145px -43px;}
#tabList #tab03.select a {background-position: -345px -43px;}


.heading-D{
	background: none;
	padding: 0;
	margin-bottom: 20px;
}

.heading-D h3{
	color: #A0BF00;
}

#contents p.ml20{
	margin-left: 20px;
}

#contents01 .notesBox{
	padding-bottom: 25px;
}

.notesBox h3{
	width: 266px;
	float: left;
}

.notesBox .txtBox{
	width: 270px;
	float: right;
	margin-top: -5px;
}



/*- contents2 -*/

#contents02 .heading-B.bg-no{
	background: none;
	margin-bottom: 10px;
}

#contents02 .heading-D{
	margin-bottom: 10px;
}

#contents02 .auto{
	margin: 20px 0 0;
}

#contents02 .auto h4{
	background: url(../../pc/help/bg_icon_disc.png) no-repeat left center;
	padding-left: 15px;
	margin-bottom: 10px;
}

#contents02 .howto-hpp{
	background: url(../../pc/help/img_05.png) no-repeat left top;
	width: 773px;
	height: 263px;
}
	
#contents02 .howto-hpp h3{
	text-indent: -9999px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

#contents02 .howto-hpp p{
	text-indent: -9999px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

.c2-2col{
	display: table;
	table-layout: fixed;
	width: 100%;
}

.c2-2col div{
	text-align: center;
	display: table-cell;
	padding: 0 40px;
}

.c2-2col div img{
	margin-bottom: 20px;
}

.c2-2col div p{
	text-align: left;
}

#contents02 .setti{
	background: url(../../pc/help/img_07.png) no-repeat left top;
	width: 766px;
	height: 369px;
}
	
#contents02 .setti h3{
	text-indent: -9999px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

#contents02 .setti p{
	text-indent: -9999px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}


/*- contents3 -*/


.payment{
	background: url(../../pc/help/payment_img.png) no-repeat 460px top;
}

.payment ul{
	padding: 5px 180px 5px 0;
	margin: 20px 0 0 140px;
}

.payment ul li{
	background: url(../../pc/help/bg_icon_ring.png) no-repeat left 3px;
	padding: 0 0 10px 20px;
	line-height: 1.8em;
	font-weight: bold;
}

.payment ul li h4{
	font-size: 1.4em;
	color: #A2BB00;
}



.heading-E {
    background: url("/images/pc/parts/heading_d.png") no-repeat scroll left top transparent;
    padding: 5px 0px 0px 15px;
    margin: 0px 0px 10px;
}


#contents03 .notesBox{
	margin: 0 auto;
	padding: 20px 30px;
}


#contents03 .table-A{
	margin-top: 20px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#contents03 .table-A tbody th{
    border-right: 1px dotted #DDD;
    border-bottom: 1px dotted #DDD;
	width: 22%;
	text-align: left;
}

#contents03 .table-A tbody th.w32{
	width: 32%;
}

#contents03 .table-A tbody th.w18{
	width: 18%;
}

#contents03 .table-A tbody td{
    border-bottom: 1px dotted #DDD;
}

#contents03 .table-A tbody th.last2{
	border-right: 0;
}

#contents03 .table-A tbody .last{
	border-bottom: 0;
}

#contents03 .table-A tbody .bg-fff{
	background: #fff!important;
}

#contents03 .table-A tbody .bg-be{
	background: #FAF7F2!important;
}

#contents03 .table-A tbody .list{
	line-height: 1.5em;
}

#contents03 .table-A tbody .list p{
	line-height: 1.5em!important;
}

#contents03 .table-A tbody .list p:last-child{
	margin-bottom: 0!important;
}

#contents03 ul.disc{
	margin-left: 20px;
}

#contents03 ul.disc li{
	list-style: disc;
}

#contents03 .notesBox dl{
	line-height: 1.5em;
}

#contents03 .notesBox dl dt{
	float: left;
	display: block;
	margin-right: 30px;
}

#contents03 .notesBox dl dd{
	float: left;
	display: block;
}
