@charset "utf-8";



/**



 * 06-heading 



 * (c) FOURDIGIT Inc.



 */







/* 見出し要素 */







	/* 見出し[h1] */



	#h1Txt {



		margin-bottom: 30px;



		padding-bottom: 15px;



		font-weight: bold;



		background-color: transparent;



		background-repeat: no-repeat;



		background-image: url(/com/imgs/bg-h1.gif);



		background-position: left bottom;



	}



	#h1Txt strong {



		display: block;



	}







	#mainContentBoxOld #h1Txt {



		background-image: url(/com/imgs/bg-h1-02.gif);



	}







	/* 見出し（画像）[h1] */



	#h1Img {



		margin-bottom: 30px;



	}







	/* 見出し[h2] */



	.h2Txt,



	.h2Txt2,



	.h2Txt3,



	.h2Txt span,



	.h2Txt2 span,



	.h2Txt3 span {



		background-color: transparent;



		background-repeat: no-repeat;



		background-position: left top;



		zoom: 1;



	}



	.h2Txt,



	.h2Txt2,



	.h2Txt3 {



		margin-bottom: 20px;



		background-image: url(/com/imgs/bg-h2-01.gif);



	}



	.h2Txt span,



	.h2Txt2 span,



	.h2Txt3 span {



		display: block;



		padding: 10px 15px;



		font-weight: bold;



		background-image: url(/com/imgs/bg-h2-02.gif);



		background-position: left bottom;



		color: #ffffff;



	}



	.h2Txt span a,



	.h2Txt2 span a,



	.h2Txt3 span a {



		color: #ffffff;



	}



	.h2Txt span a:hover,



	.h2Txt2 span a:hover,



	.h2Txt3 span a:hover {



		color: #eeeeee;



	}







	.h2Txt3 {



		background-image: url(/com/imgs/bg-h2-05-01.gif);



	}



	.h2Txt3 span {



		background-image: url(/com/imgs/bg-h2-05-02.gif);



	}



	.h2Txt3 span em {



		display: inline-block;



		font-style: normal;



	}



	.h2Txt3 span em.merit {



		width: 120px;



		text-align: left;



	}



	.h2Txt3 span em.txt {



		width: 500px;



	}



	.h2Txt3 span em.merit strong {



		display: inline-block;



		padding-left: 2px;



	}







	#mainContentBoxOld .h2Txt {



		background-image: url(/com/imgs/bg-h2-03-01.gif);



	}



	#mainContentBoxOld .h2Txt span {



		background-image: url(/com/imgs/bg-h2-03-02.gif);



	}



	#mainContentBoxOld .h2Txt2 {



		background-image: url(/com/imgs/bg-h2-02-01.gif);



	}



	#mainContentBoxOld .h2Txt2 span {



		background-image: url(/com/imgs/bg-h2-02-02.gif);



	}



	#vanvan #mainContentBoxOld .h2Txt {



		background-image: url(/com/imgs/bg-h2-04-01.gif);



	}



	#vanvan #mainContentBoxOld .h2Txt span {



		background-image: url(/com/imgs/bg-h2-04-02.gif);



	}















	/* 見出し（画像）[h2] */



	.h2Img {



		margin-bottom: 20px;



	}







	/* 見出し[h3] */



	.h3Txt {



		margin-bottom: 12px;



		padding-bottom: 3px;



		padding-left: 27px;



		font-weight: bold;



		line-height: 22px;



		background-color: transparent;



		background-repeat: no-repeat;



		background-image: url(/com/imgs/bg-h3.gif);



		background-position: left top;



	}
	
	.h3Txt2 {
		padding-right: 8px;
		padding-left: 8px;
	}







	/* 見出し（画像）[h3] */



	.h3Img {



		margin-bottom: 14px;



	}







	/* 見出し[h5] */



	h5 {



		clear: both;



	}







	/* 小見出し */



	.section .md {



		clear: both;



		margin-top: 20px;



		margin-bottom: 0;



		border-bottom: 1px solid #bcbcbc;



		padding: 8px 15px 7px 15px;



		font-weight: bold;



		background-color: #d1d1d1;



		background-repeat: no-repeat;



		background-image: url(/com/imgs/bg-md.gif);



		background-position: left top;



	}



	.section .md strong {



		color: #217403;



	}



	.section .md img {



		margin-right: 10px;



		vertical-align: middle;



	}



	.section .layoutType03 .md {



		background-image: url(/com/imgs/bg-md2.gif);



	}





	#mainContentBoxOld .md {



		background-image: url(/com/imgs/bg-md4.gif);



	}



	#mainContentBoxOld .layoutType03 .md {



		background-image: url(/com/imgs/bg-md3.gif);



	}



	/* 見出し上コピー */



	.subcopy {



		margin-bottom: 15px;



	}







/* 各ページ */







/* dlb会員かどうか選択するオーバーレイ */



	#miscMember #h1Img {



		margin-bottom: 20px;



	}



/* seo用　201209 */



	.h2Txt4 {

	background-image: url(/com/imgs/bg_h2_04.gif);

	width: 670px;

	background-repeat: no-repeat;

	font-weight: bold;

	font-size: 16px;

	color: #333333;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0;

	padding-left: 10px;

	margin: 0px;

	line-height:1.0em;

	height: 29px;

	}

	

	.h2Txt5 {

/*画像新規追加*/	

	background-image: url(/com/imgs/bg_h2_05.gif);

/*サイズ調整*/

	width: 680px;

	background-repeat: no-repeat;

	font-weight: bold;

	font-size: 16px;

	color: #333333;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0;

	padding-left: 10px;

	margin: 0px;

	line-height:1.0em;

	height: 29px;

	}



	.h2Txt6 {

/*画像新規追加*/	

	background-image: url(/com/imgs/bg_h2_06.gif);

/*サイズ調整*/

	width: 710px;

	background-repeat: no-repeat;

	font-weight: bold;

	font-size: 16px;

	color: #333333;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0;

	padding-left: 10px;

	margin: 0px;

	line-height:1.0em;

	height: 29px;

	}



