@charset "utf-8";
/* CSS Document */

h2 {
	padding: 0px;
	margin-top: 4em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* afiriスペース 開始 */

.mail_text1 {
	padding-left: 40px;
	text-align: left;
	margin: 0px;
	padding-top: 4em;
	padding-right: 0px;
	padding-bottom: 0px;
}

.mail_text2 {
	padding-left: 40px;
	text-align: left;
	margin: 0px;
	padding-top: 2em;
	padding-right: 0px;
	padding-bottom: 0px;
}

/* afiriスペース 終了 */


/* afiriテーブル 開始 */

ul.box1 {
	list-style: none;
	margin-left: auto;
	width: 550px;
	margin-top: 2em;
	margin-right: auto;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: left;
	border: 2px solid #CCCCCC;
}
 
ul.box1 li {
	list-style: none;
	background-image: url(../img0911/afiri/list1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.3em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}

ul.box2 {
	list-style: none;
	margin-left: auto;
	width: 550px;
	margin-top: 2em;
	margin-right: auto;
	margin-bottom: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: left;
	border: 2px solid #FF9900;
}
 
ul.box2 li {
	list-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1.5em;
	margin-left: 0px;
}

ul.list1 {
	list-style: none;
	margin-left: auto;
	background-image: url(../image/afiri/box1.gif);
	background-repeat: no-repeat;
	background-position: 300px bottom;
	width: 550px;
	margin-top: 4em;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: left;
	border: 2px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
 
ul.list1 li {
	list-style: none;
	background-image: url(../img0911/afiri/list1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.3em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}
.list2 {
	width: 550px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	border: 2px solid #CCCCCC;
	text-align: left;
	margin-top: 2.5em;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.list2 li {
	list-style-image: none;
	list-style-type: none;
}

.list2 dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
.list_mark {
	margin: 0px;
	padding: 0px;
}
.list_mark li {
	list-style: none;
	background-image: url(../img0911/afiri/list1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.3em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}
.faq {
	width: 570px;
	margin-top: 2.5em;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	padding: 0px;
}
.faq dt {
	background-color: #F0F0F0;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
}
.faq dd {
	margin: 0px;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 3em;
	padding-left: 20px;
}

/* afiriテーブル 終了 */


.link_space {
	padding-right: 20px;
	text-align: right;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
}


/* afiriリスト 開始 */

.list_back1 {
	background-image: url(../image/afiri/bar_list1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 32px;
	font-size: 17px;
	text-align: left;
	padding-left: 45px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #006699;
	font-weight: bold;
}
.list_back2 {
	background-image: url(../image/afiri/bar_list2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 32px;
	font-size: 17px;
	text-align: left;
	padding-left: 45px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #006699;
	font-weight: bold;
}
.list_back3 {
	background-image: url(../image/afiri/bar_list3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 32px;
	font-size: 17px;
	text-align: left;
	padding-left: 45px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #006699;
	font-weight: bold;
}
.list_back4 {
	background-image: url(../image/afiri/bar_list4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 32px;
	font-size: 17px;
	text-align: left;
	padding-left: 45px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #006699;
	font-weight: bold;
}
.list_back5 {
	background-image: url(../image/afiri/bar_list5.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 32px;
	font-size: 17px;
	text-align: left;
	padding-left: 45px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #006699;
	font-weight: bold;
}
.list_back6 {
	background-image: url(../image/afiri/bar_list6.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 32px;
	font-size: 17px;
	text-align: left;
	padding-left: 45px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #006699;
	font-weight: bold;
}
.list_back7 {
	background-image: url(../image/afiri/bar_list7.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 32px;
	font-size: 17px;
	text-align: left;
	padding-left: 45px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #006699;
	font-weight: bold;
}

.step1 {
	background-image: url(../img0911/afiri/step1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding-left: 45px;
	padding-top: 25px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #006699;
	vertical-align: bottom;
}
.step2 {
	background-image: url(../img0911/afiri/step2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding-left: 45px;
	padding-top: 25px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #006699;
	vertical-align: bottom;
}
.step3 {
	background-image: url(../img0911/afiri/step3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding-left: 45px;
	padding-top: 25px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #006699;
	vertical-align: bottom;
}
.step4 {
	background-image: url(../img0911/afiri/step4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding-left: 45px;
	padding-top: 25px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #006699;
	vertical-align: bottom;
}

/* afiriリスト 終了 */


/* afiriスペース 開始 */

.space1 {
	padding: 0px;
	margin-top: 3em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* afiriスペース 終了 */


/* afiriスタイル 開始 */

.afiri_style1 {
	color: #006699;
	font-weight: bold;
}
.afiri_style2 {
	text-decoration: underline;
}
.afiri_style3 {font-size: 11px}
.afiri_style4 {font-size: 36px}

/* afiriスタイル 終了 */


/* 3周年キャンペーン 開始 */

.cp_space1 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cp_space2 {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* 3周年キャンペーン 終了 */
