body{padding-top:50px;font:14px/26px "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Helvetica,Arial,Sans-Serif;background:#ccc}
.navbar{margin-bottom:0;border:0}
ul{padding-left:0}
ol{padding-left:5px}
.wrap_body{min-height:1500px;background:#FFF;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 20px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 20px rgba(0,0,0,0.1);box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 20px rgba(0,0,0,0.1)}
a{color:#0069d6}
.normal-link a{text-decoration:underline;color:#0069d6}
.normal-link a:visited{color:purple}
.normal-link a:active{color:#ff8000}
.normal-link a:hover{color:#ff8000}
h1{margin-bottom:18px;line-height:36px;font-size:30px}
h2{font-size:20px}
h3{font-size:18px}
h1,h2,h3,h4,h5,h6{font-weight:bold;color:#404040}

/* パンくずリスト */
.topic_path{list-style:none;padding:0;margin:0 0 10px}
.topic_path li{display:inline;list-style-type:none}

/* メインレイアウト */
#main{margin:0 auto;width:1200px}
#column1{float:left;width:920px;background:#FFF;padding:20px}
#column2{margin-left:10px;float:left;width:220px;background:#FFF;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:10px 0;margin-bottom:20px;border:1px solid #DDD;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 20px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 20px rgba(0,0,0,0.1);box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 20px rgba(0,0,0,0.1)}
#sns_buttons{margin-left:auto;width:100px}

/* リンク */
#main a:link{text-decoration:underline;color:#12C}
#main a:visited{text-decoration:underline;color:#609}
#main a:hover{text-decoration:none;color:#E12}
#main a:active{text-decoration:none;color:#609}

/* コメントテーブル */
#table_friend_comment{border-style:none;font-size:12px}
#table_friend_comment th{border-width:0;padding:10px 10px 9px}
#table_friend_comment td{border-width:0;vertical-align:middle;padding:10px 10px 9px}
#table_friend_comment .gamer_id{width:100%}
#table_friend_comment .gamer_idlabel{font-weight:bold;border:solid 1px #404040;width:140px;padding:10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}

/* コメントバブル */
.comment{position:relative;border:1px solid rgba(0,0,0,0.15);background:#f5f5f5;width:416px;word-wrap:break-word;overflow:auto}
.pre{border:0;background-color:#f5f5f5;display:block;padding:8.5px;margin:0 0 18px;line-height:18px;font-size:12px;word-wrap:break-word;font-weight:bold}
.comment:after,.comment:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.comment:after{border-right-color:#f5f5f5;border-width:5px;top:50%;margin-top:-5px}
.comment:before{border-right-color:rgba(0,0,0,0.15);border-width:7px;top:50%;margin-top:-7px}

/* 目的ラベル */
.purpose_box0,.purpose_box1{font-size:10px;font-weight:normal;display:inline-block;padding:2px;width:60px;text-align:center;color:#FFF;background-color:#fc446c;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:6px;line-height:18px}
.purpose_box2{font-size:10px;font-weight:normal;display:inline-block;padding:2px;width:60px;text-align:center;color:#FFF;background-color:#dd811d;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:6px;line-height:18px}
.purpose_box3{font-size:10px;font-weight:normal;display:inline-block;padding:2px;width:60px;text-align:center;color:#FFF;background-color:#85168e;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:6px;line-height:18px}
.purpose_box4{font-size:10px;font-weight:normal;display:inline-block;padding:2px;width:60px;text-align:center;color:#FFF;background-color:#16808e;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:6px;line-height:18px}
.purpose_box5{font-size:10px;font-weight:normal;display:inline-block;padding:2px;width:60px;text-align:center;color:#FFF;background-color:#064712;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:6px;line-height:18px}
.purpose_box6,.purpose_box8{font-size:10px;font-weight:normal;display:inline-block;padding:2px;width:60px;text-align:center;color:#FFF;background-color:#2872cc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:6px;line-height:18px}

/* ナビバー（黒） */
.navbar-default{background-color:#141315;border-color:#757276;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1)}
.navbar-default .navbar-brand{color:#fff}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#f6f6f6}
.navbar-default .navbar-text{color:#fff}
.navbar-default .navbar-nav>li>a{color:#fff}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#f6f6f6}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#f6f6f6;background-color:#757276}
.navbar-default .navbar-toggle{border-color:#757276}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#757276}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#fff}
.navbar-default .navbar-link{color:#fff}
.navbar-default .navbar-link:hover{color:#f6f6f6}

/* 掲示板一覧 */
#wrap_thread_links{padding:10px;background:#FFF}
#wrap_bbs_links{padding:10px;background:#FFF}
#bbs_links{font-style:none;font-size:12px}
#bbs_links ul{margin-left:0}
#bbs_links li{margin-left:0;list-style-type:none;margin-bottom:9px;border-bottom:solid 1px #999}

/* ハードラベル */
.label-ps5,.label-ps4{background-color:#0b4b96;padding:.5em .6em .3em}
.label-ps3{background-color:#7eb0ea;padding:.5em .6em .3em}
.label-vita{background-color:#4a90e2;padding:.5em .6em .3em}
.label-switch{background-color:#c70f3d;padding:.5em .6em .3em}
.label-wiiu{background-color:#f89406;padding:.5em .6em .3em}
.label-xbox360{background-color:#6bb31c;padding:.5em .6em .3em}
.label-xboxone{background-color:#417505;padding:.5em .6em .3em}
.label-xboxseries{background-color:#305802;padding:.5em .6em .3em}
.label-pc{background-color:#65bccb;padding:.5em .6em .3em}
.label-smp,.label-mobile{background-color:#f5b14c;padding:.5em .6em .3em}

/* フォーム */
.form-stacked{margin-top:20px;padding:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:5px solid #CCC;background:#fff}
#form-friend-comment{border:5px solid #CCC;margin-bottom:60px;padding:15px 10px 0}
#form-friend-comment table{border:0}
#form-friend-comment td{font-size:11px;border:0}
#friend_warn_note{margin-left:10px;margin-bottom:20px;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit}

/* その他 */
.top_wrap_border{width:100%;margin:20px auto;border:solid 1px silver;padding:10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 6px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 6px rgba(0,0,0,0.1);box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 6px rgba(0,0,0,0.1)}
.well2{background-color:#f5f5f5;margin-bottom:15px;min-height:20px;border:1px solid #eee;border:1px solid rgba(0,0,0,0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);padding:5px 15px}
.clear_both{clear:both}

/* 他ゲーム募集伝言 */
.wrap-other-friend-comments{font-size:12px;margin-bottom:20px;margin-top:60px;color:#404040;background:#f8f8f8;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:solid 5px #CCC}
.wrap-other-friend-comments h3{margin-top:20px;margin-bottom:10px}
.other_friend_comment{font-size:12px;margin-bottom:20px;color:#404040;background:#fff;width:100%;padding:12px 0}
.other_friend_comment .content{margin-left:10px}
.other_friend_comment a{color:#404040;text-decoration:underline}
.other_friend_comment a:hover{color:#0bddf9}
