@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;

	}



	/* 見出し（画像）[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;

	}

