
.mainContents .contentsWrap {
	width:100%;
	margin-bottom:400px;
}

.titLRSet {
	margin:0 0 45px 9px;
}

.titLRSet .bgYellowTit {
	display:inline-block;
	margin-right:65px;
}

dl dt {
	color:#e95b1d;
	float:left;
	padding:7px 0 0 5px;
}

dl dd {
	border-bottom:1px dotted #AAA287;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:10px;
}

.about {
	width:100%;
	margin:0 auto 60px;
	text-align:center;
}

.about .bgYellowTit {
	margin-bottom:30px;
}

.about .readTxt {
	display:block;
}

.about span.first {
	margin-bottom:13px;
}

.slideGrid {
	width:100%;
	margin-bottom:130px;
}

.slideGrid img {
	padding:0;
	margin:0;
}

.reason {
	width:942px;
	margin:0 auto 105px;
	zoom:1;
	position:relative;
}

.reason:before,.reason:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.reason:after {
	clear:both;
}

.reason .imgL,.reason .imgR {
	float:left;
}

.reason .imgL li,.reason .imgR li {
	margin-bottom:45px;
}

.reason .imgL li:last-child,.reason .imgR li:last-child {
	margin-bottom:0;
}

.reason .txtSet {
	float:left;
	width:610px;
	text-align:center;
	margin-top:63px;
}

.reason .txtSet .bgYellowTit {
	margin-bottom:13px;
}

.reason .txtSet .readTxtGrn {
	display:block;
	margin-bottom:35px;
	font-size:1.2em;
	font-size:1.2rem;
	letter-spacing:1px;
}

.reason .txtSet .readTxt {
	display:block;
	margin-bottom:20px;
}

.reason .txtSet span:last-child {
	margin-bottom:0;
}

.reason .logoQ {
	text-align:center;
	position:absolute;
	top:-150px;
	left:343px;
}

.reason .logoQ2 {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	text-align:center;
	position:absolute;
	top:-200px;
	left:343px;
}

.history {
	width:950px;
	margin:0 auto 115px;
	position:relative;
}

.history .readTxtGrn {
	position:absolute;
	top:16px;
	right:12px;
}

.history .bgYellowTit {
	margin-right:50px;
}

.history .historyInnerWrap {
	width:100%;
	zoom:1;
}

.history .historyInnerWrap:before,.history .historyInnerWrap:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.history .historyInnerWrap:after {
	clear:both;
}

.history .historyInnerWrap dl {
	width:605px;
	float:right;
	font-size:13px;
	font-size:1.3rem;
	line-height:1.7;
	letter-spacing:1px;
	color:#594b3a;
	max-height:100%;
}

.history .historyInnerWrap dl dt {
	width:80px;
}

.history .historyInnerWrap dl dd {
	padding-left:85px;
}

.history .historyInnerWrap ul {
	float:left;
}

.history .historyInnerWrap ul li {
	margin-bottom:10px;
}

.history .historyInnerWrap ul li:last-child {
	margin-bottom:0;
}

.viewAccess {
	width:965px;
	margin:0 auto 100px;
	position:relative;
}

.viewAccess .bgYellowTit {
	margin-right:50px;
}

.viewAccess .readTxtGrn {
	position:absolute;
	top:15px;
	right:25px;
}

.viewAccess .imgMapWrap {
	width:100%;
	zoom:1;
	margin-bottom:15px;
}

.viewAccess .imgMapWrap:before,.viewAccess .imgMapWrap:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.viewAccess .imgMapWrap:after {
	clear:both;
}

.viewAccess .imgMapWrap ul {
	float:left;
}

.viewAccess .imgMapWrap ul li:first-child {
	margin-bottom:20px;
}

.viewAccess .imgMapWrap .gMap {
	float:right;
	width:660px;
	height:438px;
	background-color:gray;
}

.viewAccess .infoWrap {
	width:100%;
	zoom:1;
	margin-bottom:55px;
}

.viewAccess .infoWrap:before,.viewAccess .infoWrap:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.viewAccess .infoWrap:after {
	clear:both;
}

.viewAccess .infoWrap .nameWrap {
	float:left;
	width:255px;
	margin:35px 0 0 10px;
	line-height:1;
}

.viewAccess .infoWrap .nameWrap .name1,.viewAccess .infoWrap .nameWrap .name4 {
	display:block;
	margin-bottom:10px;
	font-size:1.2em;
	font-size:1.2rem;
}

.viewAccess .infoWrap .nameWrap .name2 {
	font-size:2em;
	font-size:2rem;
	margin-right:3px;
	letter-spacing:2px;
}

.viewAccess .infoWrap .nameWrap .name3 {
	font-size:1em;
	font-size:1rem;
}

.viewAccess .infoWrap .nameWrap .name4 {
	margin-top:12px;
}

.viewAccess .infoWrap .infoDetailWrap {
	float:right;
	width:610px;
	background-color:#F3F2E5;
	margin-top:15px;
	padding:16px 25px;
	font-size:13px;
	font-size:1.3rem;
	line-height:1.7;
	letter-spacing:1px;
}

.viewAccess .infoWrap .infoDetailWrap .telFax {
	display:inline-block;
	margin-right:30px;
}

.viewAccess .infoWrap .infoDetailWrap address {
	font-style:normal;
	display:inline-block;
}

.viewAccess .outlineWrap {
	width:100%;
	zoom:1;
}

.viewAccess .outlineWrap:before,.viewAccess .outlineWrap:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.viewAccess .outlineWrap:after {
	clear:both;
}

.viewAccess .outlineWrap dl {
	width:665px;
	float:left;
	font-size:13px;
	font-size:1.3rem;
	line-height:1.6;
	letter-spacing:1px;
	border-top:1px dotted #AAA287;
	padding-top:7px;
}

.viewAccess .outlineWrap dl dt {
	width:110px;
}

.viewAccess .outlineWrap dl dd {
	padding-left:115px;
}

.viewAccess .outlineWrap .grnButton {
	float:right;
	width:207px;
}

.viewAccess .outlineWrap .grnButton li {
	background:#79bf4b url(../img/overview/arrow.gif) no-repeat 90% center;
	padding:10px 18px;
	margin-bottom:15px;
}

.viewAccess .outlineWrap .grnButton li a {
	font-size:14px;
	font-size:1.4rem;
	line-height:2;
	letter-spacing:2px;
	color:#fff;
	display:block;
	text-align:center;
}

.viewAccess .outlineWrap .grnButton .apply a {
	background:url(../img/overview/mark_document.gif) no-repeat 3px center;
}

.viewAccess .outlineWrap .grnButton .contact a {
	background:url(../img/overview/mark_mail.gif) no-repeat left center;
}

.fashion {
	width:1000px;
	margin:0 auto;
	text-align:left;
	position:relative;
	margin-bottom:100px;
}

.fashion .readTxtGrn {
	position:absolute;
	top:10px;
	right:65px;
}

.fashion .fashionList {
	width:100%;
	margin-top:30px;
	margin-bottom:15px;
}

.fashion .fashionList li {
	float:left;
	width:311px;
	margin-left:21px;
}

.fashion .fashionList li:nth-child(3) {
    width: 319px;
	margin-left: 29px;
}

.fashion .fashionList li:first-child {
	margin-left:0;
}

.fashion .note {
	font-size:1.2em;
	font-size:1.2rem;
	letter-spacing:1px;
	display:block;
	text-align:right;
}

.fashion .note a {
	color:#e95b1d;
}