@charset "utf-8";

/*----------------------------------------------------------
pps
----------------------------------------------------------*/

#mainArea .waku ul.caution {
	padding: 14px 22px 0px 12px;
}
#mainArea .waku ul.caution li {
	padding: 0px 0px 10px 16px;
	background: url(/img/common/ico_caition.jpg) left top no-repeat;
	line-height: 1.4;
}
#mainArea .waku ul.caution li dt {
	float: left;
	width: 70px;
	white-space: nowrap;
}


/* INDEX */
#mainArea .waku .contentsBox {
	width: 685px;
	overflow: hidden;
	background: url(/howto/pps/img/bg_pps.jpg) left bottom no-repeat;
	margin-bottom: 30px;
}
#mainArea .waku .contentsBox .fl {
	width: 338px;
	background: url(/howto/pps/img/bg_b.jpg) left top no-repeat;
	padding: 16px 0px 15px 0px;
}
#mainArea .waku .contentsBox .fr {
	width: 338px;
	background: url(/howto/pps/img/bg_r.jpg) left top no-repeat;
	padding: 16px 0px 15px 0px;
}
#mainArea .waku .contentsBox .pad15 {
	padding: 0px 15px 0px 15px;
	line-height: 1.4;
}
#mainArea .waku .contentsBox .b_ttl {
	margin: 0px 15px 10px 15px;
	padding: 3px 10px 3px 10px;
	line-height: 1.4;
	background: url(/howto/pps/img/bg_b_ttl.jpg) left top no-repeat;
	width: 288px;
	color: #FFFFFF;
	display: block;
}
#mainArea .waku .contentsBox .r_ttl {
	margin: 0px 15px 10px 15px;
	padding: 3px 10px 3px 10px;
	line-height: 1.4;
	background: url(/howto/pps/img/bg_r_ttl.jpg) left top no-repeat;
	width: 288px;
	color: #FFFFFF;
	display: block;
}
#mainArea .waku .contentsBox .pad24 {
	padding: 0px 24px 0px 24px;
	line-height: 1.4;
}
#mainArea .waku .contentsBox .imgArea {
	padding: 0px 40px 20px 26px;
	line-height: 1.4;
	clear: left;
}
#mainArea .waku .contentsBox .imgArea img {
	padding: 0px 10px 10px 0px;
	_margin: 0px 10px 10px 10px;
	float: left;
}
#mainArea .waku .contentsBox .imgArea img.adjust {
	padding: 0px 10px 25px 0px;
	_padding: 0px 0px 0px 0px;
}
#mainArea .waku .contentsBox .imgArea span {
	padding: 22px 0px 0px 0px;
	display: block;
}
.bolderColer{
color:#BF4E2A;
margin:0;
padding:0 !important;
}

/* 申し込み中 */
#mainArea.now h2 {
	position: relative;
}
#mainArea.now h2 span {
	position: absolute;
	top: 7px;
	left: 614px;
}
#mainArea.now .waku {
	line-height: 1.4;
	background: url(/img/common/bg_waku_bottom_long.png) left bottom no-repeat #FFFFFF;
}
#mainArea.now ul#tab {
	float: left;
	width: 685px;
	padding-bottom: 6px;
	margin-bottom: 15px;
}
#mainArea.now ul#tab li {
	float: left;
	padding-left: 10px;
}
	#mainArea.now .skyp ul#tab {background: url(/howto/pps/img/bg_skyptab.gif) left bottom no-repeat;}
	#mainArea.now .e2 ul#tab {background: url(/howto/pps/img/bg_e2tab.gif) left bottom no-repeat;}

#mainArea.now h3 {
	clear: both;
}
#mainArea.now .sttl {
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 10px;
	background: url(/img/common/line_dot.gif) left bottom repeat-x;
}
#mainArea.now .sectionAnchor {
	margin: 0 15px 30px;
}
#mainArea.now .sectionAnchor li {
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(/img/common/line_dot.gif) left bottom repeat-x;
}
#mainArea.now .sectionAnchor li a {
	display: inline-block;
	padding: 0 0 0 25px;
	font-size: 110%;
	background: url(/img/common/ico_arrow_down.gif) left 2px no-repeat;
}
#mainArea.now .sectionAnchor li span {
	font-size: 85%;
	padding: 5px 0 0 10px;
	display:inline;
}
#mainArea.now .sectionAnchor li span .new{
	margin-left:4px;
	vertical-align: baseline;
	margin-bottom:-2px;
	}
#mainArea.now .sectionAnchor li span.overText{
	display:block;
	margin-left:15px;
}
#mainArea.now table {
	width: 655px;
	line-height: 1.4;
	border-collapse: collapse;
	margin-left: 15px;
	margin-bottom: 20px;
}
#mainArea.now th {
	width: 140px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	background: #EBEBED;
	border: #999999 1px solid;
}
#mainArea.now td {
	border: #999999 1px solid;
	padding: 10px;
	background: #FFFFFF;
}
#mainArea.now td strong {
	font-size: 110%;
}
#mainArea.now td dl {
	margin: 0 10px 20px;
}
#mainArea.now td dl dd {
	padding-left: 2.0em;
	padding-bottom: 5px;
	margin-bottom: 5px;
	background: url(/img/common/line_dot.gif) left bottom repeat-x;
}
#mainArea.now td span {
	padding-left: 2.0em;
}
#mainArea.now .waku dl.link {
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 50px;
}
#mainArea.now .waku dl.link dt {
	float: left;
	width: 70px;
	white-space: nowrap;
}
#mainArea.now .waku .att {
	margin-left: 15px;
	margin-right: 15px;
}
#mainArea.now .waku .att li {
	text-indent: -1.0em;
	margin-left: 1.0em;
}
#mainArea.now .waku .att li a {
	background: url(/img/common/ico_arrow.gif) left top no-repeat;
	padding: 0 0 2px 20px;
}
.sche{
padding-left:0 !important;
}