@charset "utf-8";



#alpha .section-lv1 p{

	margin-bottom: 30px;

}

#alpha .section-lv2{

	margin-bottom: 40px;

}



#alpha .section-lv2-inner{

	padding-left: 15px;

}

#alpha h2{

	color: #4c5977;

	line-height:2;

	font-weight: bold;

	padding-left: 30px;

	padding-bottom: 5px;

	margin-bottom: 10px;

	font-size: 14px;

	background: url("../images/common/bg_heading.jpg") no-repeat;

}

#alpha p{

	margin-bottom: 15px;

}

#alpha ul{

	margin-bottom: 15px;

}

#alpha strong{

	font-weight: bold;

}







/* PCメルマガ

---------------------------------------------------- */

#alpha #mailmagazine-pc h3{

	font-weight: bold;

	background: #f2f4fa;

	padding: 5px 10px;

	margin-bottom: 10px;

}

#alpha #mailmagazine-pc p .button{

	float:right;

}



#alpha #mailmagazine-pc .contents01{

	float: left;

	width: 480px;

}

#alpha #mailmagazine-pc .contents02{

	margin-left: 530px;

}

#alpha #mailmagazine-pc p.qr-code{

	float: left;

	width: 84px;

}

#alpha #mailmagazine-pc p.txt{

	margin-left: 84px;

}



/* モバイルメルマガ

---------------------------------------------------- */

#alpha #mailmagazine-mb h3{

	font-weight: bold;

	background: #f2f4fa;

	padding: 3px 0 3px 5px;

	margin-bottom: 10px;

}



#alpha #mailmagazine-mb .contents01{

	float: left;

	width: 480px;

}

#alpha #mailmagazine-mb .contents02{

	margin-left: 530px;

}

#alpha #mailmagazine-mb p.qr-code{

	float: left;

	width: 84px;

}

#alpha #mailmagazine-mb p.txt{

	margin-left: 84px;

}

#alpha #mailmagazine-mb p.note{
	font-size: 93%;
}

/* 利用規約

---------------------------------------------------- */

#alpha  .section-lv2 dt{

	font-weight: bold;

	margin-bottom: 5px;

}

#alpha  .section-lv2 dd{

	margin-left: 15px;

	margin-bottom: 20px;

}



#alpha  .section-lv2 ul,

#alpha  .section-lv2 ol{

	margin: 5px 0;

}

#alpha  .section-lv2 ul li{

	list-style-type: disc;

	margin-left: 15px;

}

#alpha  .section-lv2 ol li{

	list-style-type: decimal;

	margin-left: 15px;

}
