@charset "UTF-8";
/* CSS Document */


.single main{
	margin-left:auto;
	margin-right:auto;
	width:940px;

}
	main p{	
		font-size:87.5%;
	}
	.lead{
		margin:0 0 30px;
	}
	.section h3{
		position:relative;
		padding:2px 0 2px 20px;
		font-size:112.5%;
		margin:0 0 15px;
	    border-bottom: 1px solid #09104E;
		font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif;
		background:none;
		color:#333;
		text-align:left;
		line-height:1.4;
		height:auto;
	}
		.section h3:before{
			position:absolute;
			content:"";
			width:8px;
			height:100%;
			display:block;
			bottom:2px;
			left:0;
			background: #6d79b9;
			background: -moz-linear-gradient(top,  #6d79b9 0%, #09104e 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d79b9), color-stop(100%,#09104e));
			background: -webkit-linear-gradient(top,  #6d79b9 0%,#09104e 100%);
			background: -o-linear-gradient(top,  #6d79b9 0%,#09104e 100%);
			background: -ms-linear-gradient(top,  #6d79b9 0%,#09104e 100%);
			background: linear-gradient(to bottom,  #6d79b9 0%,#09104e 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d79b9', endColorstr='#09104e',GradientType=0 );
		}
	.section p{
		margin:0;
	}
	.section address{
		line-height:1.8;
		font-style:normal;
	}
		.section .tel{
			margin-right:1em;
		}
			.section .tel:before{
				content:"Tel: ";
			}
			.section .fax:before{
				content:"Fax: ";
			}
	.section dl{
		line-height:1.8;
	}
		.section dt{
			display:inline;
		}
			.section dt:after{
				content:": ";
			}
		.section dd{
			display:inline;
		}
			.section dd small{
				font-size:100%;
			}
				.section dd small:before{
					content:"（";
				}
				.section dd small:after{
					content:"）";
				}

	.external-link{
		display:block;
		margin:5px 0;
		padding:0px 0px 0px 15px;
		background:url(../img/common/bullet.png) no-repeat left center;
	}
