@charset "Shift_JIS";

h3	{
	margin:	50px 0px 50px 0px;
	font-size:	18px;
	text-align:	center;
	border-bottom:	4px solid #1a4396;
	}


#pg	{
	overflow:	hidden;
	width:	700px;
	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	}


.pg_photo	{
	clear:	both;
	overflow:	hidden;
	margin:	0px 0px 30px 0px;
	}

.pg_photo2	{
	clear:	both;
	overflow:	hidden;
	margin:	0px auto 30px auto;
	width:	600px;
	}

.pg_photo dl	{
	overflow:	hidden;
	margin:	0px 0px 0px 0px;
	float:	left;
	width:	440px;
	}

.pg_photo2 dl	{
	overflow:	hidden;
	margin:	0px;
	float:	left;
	}

.pg_photo dl:nth-child(even)	{
	float:	right;
	}

.pg_photo dt img	{
	margin:	0px 0px 0px 0px;
	width:	440px;
	height:	auto;
	}

.pg_photo2 dt img	{
	margin:	0px 0px 0px 0px;
	width:	100%;
	height:	auto;
	}

.pg_photo dd,.pg_photo2 dd	{
	margin:	0px 0px 0px 0px;
	padding:	6px 0px;
	font-size:	16px;
	text-align:	left;
	line-height:	1.4;
	}

.pg_photo2 dl	{
	margin:	0px 0px 30px 0px;
	}

.pg_photo2 dd	{
	text-align:	center;
	}

.pg_photo2 dd.left	{
	text-align:	left;
	}
