@charset "utf-8";

/* CSS Document */

.modFukidashiBlock {
	background: url(../img/imgReminder.png) no-repeat right 20px center;
	padding-bottom:0px;
	position:relative;
}

.modFukidashiBlock .inner {
	width:454px;
	height:auto;
	padding: 23px 18px 18px;
	background-color: transparent;
}

.modFukidashiBlock ol { margin-bottom:0!important; }

.modFukidashiBlock li { 
	margin-bottom:5px!important;
	text-indent: -14px;
	margin-left: 14px;
}
.modFukidashiBlock li:before { 
	content: "\30FB";
}
.modFukidashiBlock .kiyaku li { 
	text-indent: 0;
	margin-left: 0;
}
.modFukidashiBlock .kiyaku li:before { 
	display: none;
}
.modFukidashiBlock .txtlist li { 
	text-indent: 0;
	margin-left: 0;
}
.modFukidashiBlock .txtlist li:before { 
	display: none;
}
.modFukidashiBlock .inner .arrow { bottom:45px!important; }

.comp .modFukidashiBlock {
	background-image:none;
	
}
.comp .modFukidashiBlock .title{
	font-size: 16px;
	font-weight: bold;
	color: #009EA7;
	margin-bottom: 8px;
}
.comp .modFukidashiBlock .chara {
    position: absolute;
    right: 18px;
    top: 40px;
}

.comp .modFukidashiBlock .inner { padding: 40px 18px 40px; }

.modFukidashiBlock .inner .arrow { bottom:27px!important; }

.formAlert {
	color: #666666;
	font-weight: bold;
	text-indent: -1em;
	margin-left: 1em;
}
.modFukidashiBlock .inner strong{
	font-weight: bold;
}