@charset "utf-8";
/* CSS Document */

.main {background-color: #FFF;}

/* keyword
======================================================================================== */
.keyword_content {margin: 0 auto;width: 100%;}
.keyword_title {text-align: center;background: url(../images/keyword/keyword_bg.png);}
.keyword_activity {background-color: #fad53e;height: 580px;}
.keyword_activity ul {width: 1000px;padding: 20px 0px;margin: 0 auto;}
.keyword_activity li {float: left;}
.keyword_activity li p {font-size: 16px;color: #000;padding: 5px 15px;border-top: 2px dotted #555;border-bottom: 2px dotted #555;width: 80%;}
.keyword_activity .small {font-size: 14px;}
.keyword_activity li a {margin: 20px;width: 150px; height: 40px;font-size: 14px;line-height: 1.5em;}
.keyword_activity .s_bnt { display:inline-block;width: 105px;font-size: 14px;color: #666;margin-left: 0px;padding-top: 15px;text-decoration: underline;cursor: pointer;}
.keyword_activity .s_bnt:hover { color: #2982c5;}
.keyword_pay {text-align: center;background: url(../images/keyword/pay_bg.png);padding-bottom: 40px;}
.keyword_pay img {padding: 60px 0px 30px;}
.message { width:830px; background-color:#ccc;border: 1px solid #CCC;border-radius: 5px; text-align:left; padding: 20px 30px;margin: 0 auto;}
.message h3 { font-size: 18px;text-shadow: none;}
.message ol {padding-left: 20px;}
.message li {list-style:decimal;}
.clearFix {clear:both;}