/* BASIC css start */
.de_arrow {padding-left:5px;}
#button1:hover {text-decoration:underline;}
#layer {display:none; width:400px; border:1px solid #222; position:absolute; top:30px; background-color:#fff; z-index:1111; left:20px; padding-bottom:30px;}
#layer .layer_title {font-size:16px; height:40px; text-align:left; color:#222;  line-height:40px; width:399px; clear:both; letter-spacing:-0.5px; position:relative; border-bottom:1px solid #dedede;}
#layer .btn_layer_close {position:absolute; right:-16px; top:0px; color:#222; font-size:16px; width:40px; height:40px; line-height:40px; display:block; cursor:pointer; }
#layer .title_text {padding-left:15px; font-weight:bold;}
#layer .layer_area01_title {font-size:14px; color:#222; padding-top:20px; padding-bottom:15px; font-weight:bold; width:370px; margin:0 auto;}
#layer .layer_area01 {width:370px; margin:0 auto; border-top:1px solid #222;}

.card_area {height:34px; border-bottom:1px solid #dedede;}
.card_area .card_logo {width:150px; height:34px; background-color:#f3f3f3; line-height:34px; text-indent:10px; color:#222; font-weight:bold;}
.card_area .card_subject {width:220px; height:34px; line-height:34px; text-indent:15px; letter-spacing:-0.5px;}
.card_area .card_month {color:#222; font-weight:bold;}
/* BASIC css end */

