﻿/********************************************/
/*plaync pm layout*/
/********************************************/
body {margin:0; padding:0; font-size:12px; color:#666; font-family:"新細明體", AppleGothic, sana-serif;}
form, input, select, textarea {margin:0; padding:0; font-size:12px; color:#444; font-family:"新細明體", AppleGothic, sana-serif;}
textarea {resize:none;}
input{margin:0 4px 0 0; padding:4px 2px; border:1px solid #bfbfbf;}
li {list-style:none;}
img {border:0 none; vertical-align:top;}
a, a:link, a:visited, a:active{color:#378fd6; text-decoration:underline;}
a:hover {color:#378fd6; text-decoration:none;}
table {width:100%; /*border-collapse:collapse;*/ table-layout:fixed;}


/* layout */
#container {margin-top:30px;}
.wrap_contbox {width:747px;margin:0 auto;background:url('../img/contbox_bg.gif') repeat-y;}
.wrap_contbox .contbox_b {margin:0;padding:0 0 15px;background:url('../img/contbox_b.gif') no-repeat left bottom;}
.wrap_contbox .contbox_t {width:737px;padding:22px 5px 0;background:url('../img/contbox_t.gif') no-repeat;}

.wrap_pageinfo {width:738px;height:283px;margin:0 auto;padding:0;background:url('../img/bg_top.gif') no-repeat;overflow:hidden;text-align:center;}
.wrap_pageinfo h1 {width:100%; margin:0; padding:40px 0 10px 0; font-size:0; }
.wrap_pageinfo p{margin:0;padding:0;line-height:1.5;}

/*bookmarks*/
.bookmarks {width:250px;margin:0 auto;padding:23px 0 0; text-align:center;}
.bookmarks li {display:inline;height:19px;margin:0 10px;padding:3px 0 4px 24px;list-style:none;background:url('../img/ic_all.gif') 0 0 no-repeat;}
.bookmarks li span.L2 a{color:#2d91cc;}
.bookmarks li span.aion a{color:#9368d5;}

/* common */

.wrap_pagedesc {position:relative;padding:213px 5px 50px;background:url('../img/bg_game.jpg') 0 0 no-repeat;overflow:hidden;}
.wrap_pagedesc .wrap_L2{float:left;width:285px; margin:0;padding:0 30px 0 40px;/*background:#333;*/}
.wrap_pagedesc .wrap_aion{float:left;width:285px;margin:0;padding:0 30px 0 35px;/*background:#999;*/}
.wrap_pagedesc .list{width:250px;margin:0 0 0 56px;padding:0;line-height:1.5;}
.wrap_pagedesc .list li{width:250px;margin:0;padding:0 0 0 10px;background:url('../img/ic_all.gif') 0 -23px no-repeat;}
.wrap_pagedesc .list li a{color:#666;text-decoration:none;}
.wrap_pagedesc .list li a:hover{text-decoration:underline;}

.wrap_pagedesc .btn{margin:0 auto; padding:14px 0 ; text-align:center; list-style:none; overflow:hidden;}
.wrap_pagedesc .btn span{display:inline-block; width:88px; margin:0 2px; padding:10px 0; font-weight:bold; background:url("../img/bg_btn.jpg") left 3px no-repeat;line-height:1;}
.wrap_pagedesc .btn span a{color:#2d91cc;text-decoration:none;}
.wrap_pagedesc .btn span a:hover{text-decoration:underline;}
.wrap_pagedesc .btn_aion span a{color:#9566dd;text-decoration:none;}

/* view */
.wrap_bbs {position:relative;padding:20px 20px 10px;}
.wrap_bbs h1 {margin-bottom:15px;}
.wrap_bbs .btn_view {margin:0; padding:10px 0 22px 0; text-align:center;}
.wrap_bbs .btn_view img{margin:0 2px;}
.wrap_bbs .btn_list {margin:0; padding:10px 0 22px 0; text-align:right;}
.wrap_bbs .game_list {float:right;padding:7px 0 3px 0; margin-bottom:10px;background:#f1f1f1; text-align:right; height:20px}

.view_type1 {clear:both; width:100%; border-bottom:2px solid #d8d8d8; color:#555; }
.view_type1 .article-body {padding:10px 18px 5px 18px;height:19px;border-top:1px solid #fff; background:#f1f1f1; text-align:right}
.view_type1 .title {float:left;padding:4px 0 0;font-weight:bold; line-height:1;} 
.view_type1 .subject {padding:9px 15px 10px 18px; font-weight:bold; border-top:1px solid #fff; background:#f1f1f1;}
.view_type1 .subject img {vertical-align:middle; margin:-4px 0 -3px;}
.view_type1 .info {width:100%; padding:9px 0 9px 0; text-align:right; font-size:11px; border-bottom:1px solid #d8d8d8; color:#666; overflow:hidden;}
.view_type1 .info .writer {float:left; padding:1px 0 0 20px;}
.view_type1 .info .writer img {margin:-2px 0 -2px 2px;}
.view_type1 .info .num {font-size:10px; font-family:verdana;  font-weight:normal; }
.view_type1 .info .date {padding:0 0 0 0; font-weight:bold;}
.view_type1 .info .hit {padding:0 18px 0 0; font-weight:bold;}
.view_type1 .info .bar {margin:0 6px 0 6px; font-size:11px; color:#d8d8d8;}
.view_type1 .article {clear:both; padding:28px 18px 25px 18px; line-height:1.5; overflow:hidden;}
.view_type1 .article a {text-decoration:underline;}
.view_type1 .article a:hover {text-decoration:none;}

#wrap_footer {width:100%;}
#footer {width:970px; margin:0 auto; padding:30px 0;}
#footer img {margin:0 0 0 233px;}







