
#not-new { width: 100%; color:#5D5B5B; margin: 0 auto; font-size:14px; letter-spacing:0em; line-height:1.8; max-width: 640px; }
#not-new .txt1 { margin-top:15px; color:#a78952; font-size:20px; font-weight:bold; }
#not-new .txt2 { color:#7D571C; font-size:16px; font-weight: bold; }
#not-new .txt3 { text-align: left;}
#not-new .txt4 { text-align: center;}
#not-new .clear { clear: both; margin: 10px 0px 0px 0px; }
#not-new h3 { margin: 0px; font-size: 20px; width:99%;}
#not-new .title { background:#2c1812; padding:5px; border-radius:5px; margin-bottom:10px; color:#FFF; font-size:18px; font-weight:bold; clear:both; line-height:1.6; }
#not-new p { padding:10px 0px; }
#not-new ul { width: 100%; margin:0px; padding:0px;}
#not-new li { list-style: none; float: left; margin: 5px; text-align: center; padding: 0px 0px 10px 0px; font-size: 13px;}
#not-new img { width:100%;}
#not-new video { margin: 5px 0px 30px 0px;}

#not-new .fl-r { float: right; margin-left: 15px;}
#not-new .fl-l { float: left; margin-right: 15px;}
#not-new .w12 { width: 12%; }
#not-new .w20 { width: 20%; }
#not-new .w25 { width: 25%; }
#not-new .w28 { width: 28%; }
#not-new .w31 { width: 31%; }
#not-new .w32 { width: 32%; }
#not-new .w33 { width: 33%; }
#not-new .w50 { width: 49%; }
#not-new .w48 { width: 48%; }
#not-new .w80 { width: 80%; }
#not-new .h300 { height: 300px;}
#not-new .h350 { height: 350px;}
#not-new .f12 { font-size: 12px;}

#not-new .mt50 { margin-top: 50px; }
#not-new .mt0 { margin-top: 0px; }
#not-new .mr8 { margin-right: 8px; }
#not-new .mr-27 { margin-right: 27px; }
#not-new .bold { font-weight: bold; font-size: 16px; }
#not-new .border-r { border-right: dashed #ccc 1px; padding-right: 5px;}


#not-new .back-moku { background: #43b149; color: #FFF; font-weight: bold; padding: 5px; border-radius: 5px; text-align: center; font-size: 14px;}
#not-new .back-ka { background: #e3775a; color: #FFF; font-weight: bold; padding: 5px; border-radius: 5px; text-align: center; font-size: 14px; }
#not-new .back-do { background: #efc773; color: #FFF; font-weight: bold; padding: 5px; border-radius: 5px; text-align: center; font-size: 14px; }
#not-new .back-kin { background: #ed9cb0; color: #FFF; font-weight: bold; padding: 5px; border-radius: 5px; text-align: center; font-size: 14px; }
#not-new .back-sui { background: #99afda; color: #FFF; font-weight: bold; padding: 5px; border-radius: 5px; text-align: center; font-size: 14px; }

#not-new .bold-moku { color: #43b149; font-weight: bold; font-size: 16px; }
#not-new .bold-ka { color: #e3775a; font-weight: bold; font-size: 16px; }
#not-new .bold-do { color: #efc773; font-weight: bold; font-size: 16px; }
#not-new .bold-kin { color: #ed9cb0; font-weight: bold; font-size: 16px; }
#not-new .bold-sui { color: #99afda; font-weight: bold; font-size: 16px; }

#not-new dl { width: 100%; margin:10px 0px; clear: both; float: left;}
#not-new dt { float: left; width: 30%; margin-right: 15px;}
#not-new dd { padding: 0px 10px;}

#not-new .sozai { clear:both; width:100%; padding-top:50px;}

#not-new table { width:100%; margin:15px 0px; }
#not-new th { text-align:center; border:1px solid #ccc; padding:3px; background:#f2f2f2; font-size: 12px; }
#not-new td { text-align:center; border:1px solid #ccc; padding:3px; font-size: 12px; }


#not-new .square_btn{ display: inline-block; padding: 0.5em 1em; text-decoration: none; background: #668ad8; color: #FFF; border-bottom: solid 4px #627295; border-radius: 3px; }
#not-new .square_btn:active {
-ms-transform: translateY(4px);
-webkit-transform: translateY(4px);
transform: translateY(4px);
border-bottom: none;}
