@charset "utf-8";
/* ===================================================================
CSS information

 File Name  : layout.css
 Author     : ethicalive
 Style Info : company/
=================================================================== */

/* ----------------------- Browser Default Initialization */

#Lcont h3 {margin:60px 0 30px 0;}
#Lcont h4 {margin:60px 0 20px 0;}
#Lcont h5 {margin:20px 10px 20px 10px;font-weight:bold;}
#Lcont h6 { margin-left:10px; font-weight:700; }

#mainCont {width:960px;padding-top:140px;margin:0px auto 150px auto;text-align:left;line-height:200%;}

#Lcont {width:680px;margin:0 60px 0 0;float:left;}
#Scont {margin-left:40px;}
#Scont p.lead{font-size:13px;margin:0 150px;}
#Scont p.pmark{text-align:center;}

.privacy p{ margin:5px 15px; }
.privacy ul{margin-left:40px;}
.elm01{padding-bottom:20px;}
.elm01.endCont {padding-bottom:0 !important;}
.elm02{ padding-bottom:5px; text-indent:-1.5em; padding-left:1.5em;}
.elm03{ text-align:right;}

.privacy div.colWrap01 { margin:10px 0 10px 1.5em; }
.privacy div.colWrap01 dl { padding:0 0 0 1.5em; }
.privacy div.colWrap01 dl dt { padding:10px 0 0 0; }
.privacy div.colWrap01 dl dt.firstCont { padding:0 !important; }
.privacy div.colWrap01 dl dd { padding:0 0 0 1.5em; }

.safety{margin-bottom: 30px; margin-left: 1.5em;}
.safety dt{font-weight: bold;}
.safety dd{margin-bottom: 10px;}
 
#Rcont {width:220px;float:left;border-top:4px solid #c32728;}
#Rcont p{text-align:center;margin:50px 0;}
#Rcont p.sub02{text-align:center;margin-bottom:20px;}
#Rcont ul{list-style-image:url('../../img/cmn/rcont_allow.gif');margin: 0 0 0 1.5em;padding: 0;}
#Rcont a{color:#c32728;text-decoration:none;}