/* common */
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,a,button,select { padding:0;}
body,td,th,h1,h2,h3,h4,h5,h6,div,ol,ul,li,dl,dt,dd,span,input,select,textarea,button,table { font-size:14px; color:#666; line-height:24px; }
img, th, td, fieldset,iframe { border:0;}
img { vertical-align: middle;}
li { list-style:none;}
em,address {font-style:normal;}
input,select,button {vertical-align:middle;}

/*common add */
caption,legend,.blind {visibility:hidden; overflow:hidden; position:absolute; top:0; left:-999em; width:0; height:0; font-size:0; line-height:0; text-align:left;}

/* input */
button { margin:0; *margin:0 2px; padding:0; border:0; cursor:pointer; vertical-align:middle;}
textarea { height:120px; border:1px solid #cecece;}
select{ height:26px; box-sizing: border-box; border:1px solid #cecece; vertical-align:middle;}
table { width:100%; border-collapse:collapse; border-spacing:0;}
hr {display:none;}

.contents_sub {width:1200px; margin:0 auto; padding-bottom: 100px;} 
.contents_sub p {color: #666; font-weight:400;}

.contents_sub .cheditor-container {width:100% !important;}
.contents_sub .cheditor-container .cheditor-tb-wrapper {height:auto !important;}
  

/* link */
a:link { color:#666; text-decoration: none; }
a:visited {color:#666; text-decoration: none;}
a:hover { color:#666; text-decoration: none;}
a:active { color:#666; text-decoration: none;}

