@charset "UTF-8";

#contents h1{
	font-size:24px;
	font-weight:normal;
	padding-bottom:5px;
	border-bottom:4px solid #ececec;
	margin-bottom:25px;
}

/* CONTENTS -------------------- */

#SubmitBtn {
	width: 420px;
	height:80px;
	margin: 0 auto;
	margin-bottom: 50px;
}

.submit_btn {
	width: 420px;
	height:80px;
	font-size:23px;
	line-height:60px;
}
.submit_btn:after {
	margin-left:25px;
	font-weight:lighter;
	display:inline-block;
	vertical-align:middle;
}

#SubmitArea {
	text-align: center;
}

.SubmitArea {
	text-align: center;
}

/*.compguide*/
.compguide {
	width:900px;
    margin:0 auto 40px;
    padding: 20px;
    background-color: #f4f4f4;
    border: 1px solid #dfdfdf;
}
.compguide ul{
	list-style:none;
}
.compguide ul li{
	display:inline-block;
	margin-right: 20px;
}
.compguide a{
	text-decoration:none;
}
.compguide a:after{
	content: '\f054';
	font-family: FontAwesome;
	margin-left:10px;
}
.compguide .small {
    color: #999;
    font-size: 10px;
}

.telbox .telnumber{
	margin-bottom: 10px;
	/*padding-left:40px;*/
	font-size:20px;
	font-weight:bold;
    /* background:url("https://image.peppynet.com/img/web/pc/inquiry/ico/ico_freedial.png") no-repeat 0 center;*/
}


/*.FormBox*/
.FormBox textarea{
	height:auto;
	line-height:20px;
}

.FormBox .caution01 {
	margin: 20px 0;
	font-weight: 700;
}

.FormBox .caution01 span {
	color: #ff8483;
}

.FormBox .privacy {
	margin-bottom: 20px;
}

.FormBox .privacy h3,
.FormBox .privacy h4 {
	margin-bottom: 5px;
}

.FormBox .privacy .scrollBox01 {
	height: 80px;
	margin-bottom: 5px;
	padding: 10px;
	border: 1px solid #777;
	overflow: auto;
}

.privacyPage .txtBox01 dl,
.FormBox .privacy .scrollBox01 dl,
#Regulation dl {
	margin-left: 20px;
}

.privacyPage .txtBox01 dd,
.FormBox .privacy .scrollBox01 dd,
#Regulation dd {
	margin-bottom: 20px;
}

.privacyPage .txtBox01 .text01,
.FormBox .privacy .scrollBox01 .text01,
#Regulation .text01 {
	margin-bottom: 10px;
	text-align: right;
}

.privacyPage .txtBox01 .title01,
.FormBox .privacy .scrollBox01 .title01,
#Regulation .title01 {
	margin-bottom: 20px;
	text-align: center;
}

.privacyPage .txtBox01 .box01,
.FormBox .privacy .scrollBox01 .box01,
#Regulation .box01 {
	width: 360px;
	margin-left: auto;
	padding: 10px;
	border: 1px solid #777 ;
	font-size: 12px;
}

.FormBox .anotherWindow {
	text-align: right;
}

.FormBox .anotherWindow a {
	padding-left: 10px;
	background: url("https://image.peppynet.com/img/web/pc/pmem/images/shp_mem_arrow.gif") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
}

.FormBox .agreement01 {
	text-align: center;
	width:275px;
	margin:0 auto;
	font-size:11px;
}

.fbmb20 {
	margin-bottom: 20px;
}

.MypageExp{
	width:900px;
    margin:0 auto 20px;
    padding: 10px 20px;
	background: #f4f4f4 none repeat scroll 0 0;
    font-size: 12px;
    font-weight: lighter;
    line-height: 22px;
}



a.pmem_edit{
	display:inline-block;
	padding-left:20px;
	text-decoration:none;
	color:#777;
}
a.pmem_edit:before{
	content: '\f054';
	font-family: FontAwesome;
	margin-right:10px;
}
a.pmem_edit:hover{
	color:#FF1125;
}

.scrollBox01 ol {
list-style:none;
}