﻿@charset "utf-8";
/* Ver2.0.0-CLSTK-081215 */
/* ----- Font Size ----- */
#charmdrop_container { font-size: 13px; }
/* ----- Reset Element ----- */
/*
#charmdrop_container { background-color:#FFFFFF; line-height:1.66; font-family:"ＭＳ Ｐゴシック", "MS UI Gothic",Osaka, sans-serif; }
#charmdrop_container body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
#charmdrop_container table { border-collapse:collapse; border-spacing:0; font-size:100%; }
#charmdrop_container fieldset, a img, img { border:0; vertical-align:bottom; font-size:77%; line-height:100%; }
#charmdrop_container address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
#charmdrop_container ol,ul { list-style:none; }
#charmdrop_container caption,th { text-align:left; }
#charmdrop_container h1,h2,h3,h4,h5,h6 { font-size:100%;	font-weight:normal; }
#charmdrop_container q:before,q:after { content:''; }
#charmdrop_container abbr,acronym { border:0; }
#charmdrop_container a { outline:none; cursor:pointer; }
#charmdrop_container img { display:inline-block; border:0; vertical-align:bottom; }
#charmdrop_container sup, sub { vertical-align:top; }
#charmdrop_container sub { vertical-align:text-bottom; }
*/
/* ----- Utility Element ----- */
/* -- vanish -- */
.charmdrop-hide { display:none; }
.charmdrop-vanish { left:-9999px; overflow:hidden; position:absolute; width:0; height:0; margin:0; padding:0; font-size:0; line-height:0; }
/* -- strong --*/
strong, .charmdrop-bold { font-weight:bold; }
/* -- cap --*/
.charmdrop-cap { margin:2px 0 0 0; padding-left:1em; text-indent:-1em; }
/* -- clear -- */
.charmdrop-clear { clear:both; }
br.charmdrop-clear { display:block; clear:both; margin:0; padding:0; line-height:1%; font-size:1%; }
/* -- clearfix -- */
#charmdrop_container 
#cd_header:after,
#cd_content:after,
#cd_footer:after,
#article:after,
.charmdrop-figure:after,
.charmdrop-wrapper:after,
.charmdrop-group:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#charmdrop_container 
#cd_header,
#cd_content,
#cd_footer,
#article,
.charmdrop-figure,
.charmdrop-wrapper,
.charmdrop-group { display:inline-block; }
/* \*/
* html #cd_header,
* html #cd_content,
* html #cd_footer,
* html #article,
* html .charmdrop-figure,
* html .charmdrop-wrapper,
* html .charmdrop-group { height:1%; }

/* \*/
* html #charmdrop_container { margin: 0 0 0 12px; }

#charmdrop_container 
#cd_header,
#cd_content,
#cd_footer,
#article,
.charmdrop-figure,
.charmdrop-wrapper,
.charmdrop-group { display:block; }
/* */
/* EOF*/

