@charset "utf-8";

.main .wrapper .groupingleft .contents .heading { margin:0 11px 35px; padding-bottom:15px; border-bottom:1px dotted #95c5d5; }
.main .wrapper .groupingleft .contents .heading .group { }
.main .wrapper .groupingleft .contents .heading .group h3 { margin:0; }
.main .wrapper .groupingleft .contents .heading .group p { margin:0 15px 0; font-size:82.5%; line-height:1.5; }

.main .wrapper .groupingleft .contents .commonformat { margin:0 26px 25px; font-size:75%; }
.main .wrapper .groupingleft .contents .commonformat h4 { font-weight:bold; margin:15px 0 10px; border-left:15px solid #09c; padding-left:5px; }
.main .wrapper .groupingleft .contents .commonformat p { line-height:1.4; }

.main .wrapper .groupingleft .navigation .profile { margin:15px 0 0; color:#999; }
.main .wrapper .groupingleft .navigation .profile h4 { font-weight:bold; }
.main .wrapper .groupingleft .navigation .profile p { line-height:1.4; margin:5px 0 25px; }
.main .wrapper .groupingleft .navigation .profile p a:link { color:#999; }
.main .wrapper .groupingleft .navigation .profile p a:visited { color:#999; }
.main .wrapper .groupingleft .navigation .profile p a:hover { color:#555; }

	.main .wrapper .groupingleft .contents .profile { font-size:75%; margin:0 26px 0; padding:15px 15px 0;
		border:solid 1px #e2e2e2; background-color: #ddeef5; }
	.main .wrapper .groupingleft .contents .profile .img-wrapper { margin:0 15px 15px 0; float:left; }
	.main .wrapper .groupingleft .contents .profile .rightgroup { float:left; width:290px; }
	.main .wrapper .groupingleft .contents .profile .rightgroup h4 { font-weight:bold; margin-bottom:5px; margin-top:5px; }
	.main .wrapper .groupingleft .contents .profile .rightgroup p { line-height:1.4; margin-bottom:15px; }

.main .wrapper .groupingleft .contents .article .summary { margin-top:10px; background:#f8f8f8; border:solid 1px #e2e2e2; }
.main .wrapper .groupingleft .contents .article .summary h3 { margin-bottom:15px; margin-top:0; font-size:82.5%; font-weight:bold; background-color:#aad5e5; padding:15px; color:#fff; position:relative; *position:static; border:none; }
.main .wrapper .groupingleft .contents .article .summary h4 { margin-bottom:15px; margin-top:0; font-size:82.5%; font-weight:bold; background-color:#aad5e5; padding:15px; color:#fff; position:relative; *position:static; border:none; }
.main .wrapper .groupingleft .contents .article .summary p { font-size:75%; margin-left:15px; margin-right:10px; }

#INQUIRY { margin:0 26px; }
table.inquiry { width:100%; margin:0; font-size:75%; border-collapse:collapse; border-spacing:0; }
table.inquiry table { width:100%; border-collapse:separate; border-spacing:0; background-color:#eee; }
table.inquiry table th { padding:10px; color:#fff; background-color:#7ec5e4; border-bottom:1px solid #72a8bf; border-top:1px solid #aad5e5; }
table.inquiry table th.adjusttop { border-top:none; }
table.inquiry table th.adjustbottom { border-bottom:none; }
table.inquiry table th p { height:100%; position:relative; *position:static; }
table.inquiry table td { padding:10px; padding-right:15px; border-bottom:1px solid #d5d5d5; border-top:1px solid #fff; }
table.inquiry table td.adjusttop { border-top:none; }
table.inquiry table td.adjustbottom { border-bottom:none; }
