/* BASIC css start */
.pageContents{padding:8px 0; text-align:center;}

/*.pageContents > * {display:block; margin-top:60px; text-align:center; max-width:100%;}*/
.pageContents > * {display:block; text-align:center; max-width:100%;}

.pageContents h2{display:inline-block; font-size:30px; font-weight:100; line-height:1.5; letter-spacing:-1px; margin-top:0; padding:0 4px;}
.pageContents h2 span{font-size:22px; padding-left:10px; vertical-align:3px;}
.pageContents p{font-size:14px; line-height:1.5; font-weight:200; letter-spacing:-0.5px;}

/*.pageContents ul{font-size:0; line-height:0; letter-spacing:0; width:100%; margin:60px auto 0;}*/
.pageContents ul{font-size:0; line-height:0; letter-spacing:0; width:100%; margin:0 auto;}

.pageContents ul li{display:inline-block; vertical-align:top; width:100%;}
.pageContents ul li img{max-width:100%;}
.pageContents h3{font-size:24px; font-weight:100; line-height:1.4; letter-spacing:-0.5px;}
.pageContents p.eng{font-size:11px; line-height:18px;}



/*.sns{ width:100%; margin-top:30px;}

.insta_gram { margin:0 auto;}
.insta_gram a {margin-left:5px; font-size:10px;}

.face_book  {width:100%; margin-top:10px;}
.face_book  a {margin-left:5px; font-size:10px;}

.you_tube {width:100%; margin-top:10px;}
.you_tube a {margin-left:5px; font-size:10px;}

.mail {width:100%; margin-top:10px;}
.mail a {margin-left:5px; font-size:10px;} */



.sns{padding-top:30px;}
.sns ul{width:100%;}
.sns ul li{width:100%; text-align:center; margin-top:8px; line-height:5px; font-size:10px;}
.link{margin-left:5px;}

/* BASIC css end */

