/* BASIC css start */
#contentWrap > #content { max-width:100% !important;min-width:auto !important;}

.titleArea { max-width:1500px; margin:50px auto 35px;}
.path { margin-top:0;}

.pageContents { padding:50px 0;  text-align:center;}

.pageContents .txt {margin-top:50px;}
/*.pageContents .txt2 p {margin-top:100px; margin-bottom:100px; }*/


.pageContents > * { display:block; /* margin-top:120px; */  text-align:center; max-width:100%;}
.pageContents h2 { display:inline-block; font-size:60px; font-weight:100; line-height:1.5; border-bottom:3px solid #695d56; letter-spacing:-1px; margin-top:0; padding:0 10px;}
.pageContents h2 span { font-size:45px; padding-left:20px;  padding-right:20px; vertical-align:6px;}

.pageContents p { font-size:18px; line-height:30px; font-weight:200; letter-spacing:-0.5px; margin-top:10px;}

.pageContents ul { font-size:0; line-height:0; letter-spacing:0; width:80%; margin:100px auto 0;}
.pageContents ul li { display:inline-block; vertical-align:top; width:100%;}
.pageContents ul li img { max-width:100%;}

/* .pageContents h3 { font-size:60px; font-weight:100; line-height:1.4; letter-spacing:-0.5px;} */
.pageContents h3 { font-size:50px; font-weight:100; line-height:1.4; letter-spacing:-1px; font-family:'Spectral';}



.pageContents p.eng { line-height:30px;}

/* BASIC css end */

