@charset "utf-8";
/****************************/
/********* 基本設定 *********/
/****************************/
body {
  text-align: left;
  margin : 10px;
  padding : 0;
  font-size:13px;
  font-family:"MS UI Gothic",serif;
  font-weight:300;
  background-color:#FFF;
/*  background-image:url('img/rain061005.jpg'); */
}

a img {border: none;} /* 画像にリンク枠をつけない */

h1,h2,h3,h4,div {
  padding:0px;
  margin:0px;
}

/******************************************/
/********* フレームブロック設定 *********/
/******************************************/

#container {
/*  width : 1032px;*/
  width : 1032px;
  margin-top:20px;
  margin-left: auto;
  margin-right: auto;
  background-color:#FFF;
  overflow: hidden;
}

.outline-margin {
  background-color:#FFF;
}

.center-left {
  float:left;
  width:762px;
  background-color:#FFF;
}


#main_contents {
  float:right;
  width:532px;
  padding:0px;
  margin:0px;
  overflow: hidden;
  position:relative;
  background-color:#FFF;
}

#leftsidebar {
/*  width : 230px;*/
  width : 222px;
  float : left;
  padding:0px 0px;
  margin-right:8px;
  margin-top:4px;
  overflow: hidden;
  background-color : #FFF;
}

#rightsidebar {
  float : right;
/*  width : 270px;*/
  width : 258px;
  padding:0px 0px;
  margin-left:0px;
  overflow: hidden;
  background-color : #FFF;
}

.c-both {
  clear:both;
}


/************************************/
/********* 共通ブロック設定 *********/
/************************************/
#section_frame_pickup {
  margin-bottom:15px;
}

#section_frame_news {
  font-weight:200;
  margin:0px 15px 20px;
}

.Common_Label {  /* 大見出し */
  text-align:center;
  height:20px;
  font-size:14px;
  border-left  : solid 1px gray;
  border-bottom: solid 1px gray;
  border-right : solid 1px gray;
  background-image:url('img/bg_label_bigbar_20_510.png');
  color:#FFF;
}

.Common_Flame { /* 大見出しフレーム */
  padding:5px;
  margin-bottom:20px;
  background-color:#f4f4f4;
}

.Common_Label_mid,
#section_toppage h3,
#section_mmo_review h3 {  /* 中見出し */
  font-size:14px;
  height:20px;
  padding:0px 10px;
  margin-bottom:5px;
  border-left  : double 6px RGB(204,0,0);
  border-bottom : solid 1px gray;
  background-color:RGB(244,244,244);
}

.Common_Label_1,
#section_frame_pickup h4,
#section_mmo_review h4 {  /* 小見出し1 */
  font-size:13px;
  height:20px;
  padding-left:25px;
  padding-bottom:4px;
  margin:0px 15px;
  border-bottom : solid 2px RGB(204,0,0);
  background-image:url('img/bg_point_red_white_sq.png');
  background-repeat:no-repeat;
  background-position:0% 60%;
}

#section_mmo_review h4 {
  font-size:14px;
  margin:10px 0px 0px;
  background-position:0% 40%;
}

.Common_Label_2,
#section_frame_news h4,
#section_mmo_review h5 {  /* 小見出し2 */
  font-size:12px;
  padding-left:20px;
  padding-bottom:4px;
  margin:0px 0px;
  background-image:url('img/bg_point_red_sq_mini.png');
  background-repeat:no-repeat;
  background-position:0% 30%;
}

#section_mmo_review h5 {
  margin-top:20px;
  margin-left:15px;
}
.common_comment,
#section_mmo_review p,
#section_mmo_review li {
  font-size:12px;
  font-family : 'MS UI Gothic',serif;
  font-weight:300;
  text-align:left;
  line-height:160%;
  letter-spacing: 1px; 
  padding:0px;
  margin:0px;
}

#section_mmo_review p {
  text-indent:1em;
  margin:0px 30px 10px;
}

.common_comment_review {
  font-size:12px;
  font-family : 'MS UI Gothic',serif;
  font-weight:300;
  text-align:left;
  line-height:150%;
  letter-spacing: 1px; 
  padding:0px 20px;
  margin:0px;
}
.common_middlebar {
  height:25px;
  font-family : "ＭＳ Ｐゴシック";
  font-size:15px;
  font-weight:400;
  text-align:left;
  color:#000000;
  margin:20px 5px 10px;
  padding:5px 17px 0px;
  background-image:url('img/bg_common_middlebar.png');
  background-repeat:no-repeat;
}

.common_mark span,
#section_frame_pickup span {
  float: left;
  display: block;
  font-family : "ＭＳ Ｐゴシック";
  font-size:11px;
  text-align:center;
  padding: 2px;
  margin-right: 2px;
  border: solid 1px #CC0000;
  color:#CC0000;
  background-color:#fff;
}

/************************************/
/*********** ヘッダー設定 ***********/
/************************************/
/*ヘッダー領域設定(756x120)*/
#header_block {
/*  width:770px;*/
  width:770px;
  height:100px;
  background-color:#FFF;
  background-image:url('img/bg_kiwame_frame_only.png');
  background-repeat:repeat-x;
}

.header_head {
  text-align:left;
  font-size:12px;
  color:RGB(204,0,0);
}

/*タイトルロゴ*/
h1#header_title {
/*  float: left;*/
  width:280px;
  height:70px;
}
/*ヘッダーバナー領域(468x70)*/
div#header_banner {
  float: right;
  height:70px;
  padding:5px 0px 0px 8px;
  margin:0px 0px 5px 0px;
  overflow: hidden;
  background-image:url('img/bg_kiwame_frame_only.png');
  background-repeat:repeat-x;
}

/*ヘッダーディスクリプション(756x50)*/
h2#header_description {
  clear:both;
  height:20px;
  font-size:12px;
  color: #000000;
  padding-top:0px;
  padding-left:7px;
  margin:0px;
}


/**********************************/
/******* メインブロック設定 *******/
/**********************************/
/*===== トップページ ====*/
/** MMO Pick Up テーブルのスタイル **/

.table_toppage_pickup {
  width:475px; /* 532-8x2-1 */
  text-align: left;
  font-family:"MS UI Gothic";
  margin-bottom:10px;
  margin:5px 20px 10px;
}

.table_toppage_pickup td {
  font-size:12px;
}

.table_toppage_pickup td.box1 {
  width:130px;
}

.table_toppage_pickup td.box2 {
  height:25px;
  border-top:dotted 1px red;
}

/** MMO ランキング テーブルのスタイル **/

.table_toppage_ranking {
  width:475px; /* 532-8x2-1 */
  text-align: left;
  font-family:"MS UI Gothic";
  margin-bottom:10px;
  margin:0px 20px;
  border:solid 1px gray;
}

.table_toppage_ranking td {
  font-size:12px;
  border:solid 1px gray;
}

.table_toppage_ranking td.box1 {
  width:155px;
}

/*===== MMORPG一覧 =====*/
/** テーブルのスタイル **/
.table_mmo_list {
  width:475px; /* 532-8x2-1-40 */
  text-align: left;
  font-family:"MS UI Gothic";
  margin:5px 20px 20px;
  border: solid 1px gray;
}

.table_mmo_list td {
  width:236px;
  height:30px;
  font-size:13px;
  border: solid 1px gray;
}

/*===== MMORPGレビューリスト =====*/
/** テーブルのスタイル **/
.table_mmo_review_list {
  width:475px; /* 532-8x2-1-40 */
  text-align: left;
  font-family:"MS UI Gothic";
  margin:5px 20px 20px;
}

.table_mmo_review_list td {
  font-size:12px;
  border-bottom: dotted 1px #ffdead;
}

.table_mmo_review_list td.box {
  width:155px;
}

/*===== リンクページ ====*/
/** テーブルのスタイル **/

.table_mmo_link_list {
  width:475px; /* 532-8x2-11 */
  text-align: left;
  font-family:"MS UI Gothic";
  margin:3px 20px 20px;
}

.table_mmo_link_list td {
  font-size:12px;
}

.table_mmo_link_list td.box {
  width:95px;
}


/*===== プレイレポート ====*/
/** テーブルのスタイル **/

.table_mmo_playreport_list {
  width:475px; /* 532-8x2-1 */
  text-align: left;
  font-family:"MS UI Gothic";
  margin-bottom:10px;
  margin:5px 20px 10px;
}

.table_mmo_playreport_list td {
  font-size:12px;
}

.table_mmo_playreport_list h4 {
  font-size:14px;
  font-weight:400;
  letter-spacing: 1px; 
  padding-left:10px;
}

.table_mmo_playreport_list td.box1 {
  width:155px;
}

.table_mmo_playreport_list td.box2 {
  height:25px;
  border-top:dotted 1px red;
}

/*===== ランキングページ ====*/
/** テーブルのスタイル **/

.table_mmo_ranking {
  width:475px; /* 532-8x2-1 */
  text-align: left;
  font-family:"MS UI Gothic";
  margin:10px 20px;
  border:solid 1px gray;
}

.table_mmo_ranking td {
  text-align:center;
  font-size:14px;
  border:solid 1px gray;
}

.table_mmo_ranking td.box1 {
  width:50px;
}

/*===== MMORPGレビュー =====*/
.title_review a{
  display:block;
  width:100%;
  height:100%;
  color:#003399;
  background-image:url('img/bg_bar_main_mmoreview.png');
}
.title_review a:hover{
  color:#003399;
  text-decoration:none;
  background-image:url('img/bg_bar_main_mmoreview_hover.png');
}

/*タイトルコメント(532x53)*/
.title_description {
  width:532px;
  height:24px;
  font-size:12px;
  font-family:"MS UI Gothic";
  font-weight:200;
  text-align:center;
  color:#000000;
  padding:5px;
  margin:0px;
  margin-bottom:15px;
  background-image:url('img/bg_title_comment.png');
}

/*レビューブロック(251x120)*/
.review_block_l {
  float:left;
  width:257px;
  height:10px;
  margin-left:0px;
  margin-bottom:0px;
}
.review_block_r {
  width:257px;
  height:120px;
  margin-left:262px;
  margin-bottom:0px;
}
/*エントリータイトル*/
.entry_title {
  height:18px;
  font-size:14px;
  font-weight:400;
  letter-spacing: 1px; 
}
.entry_title a:link,
.entry_title a:visited {
  color:#009;
  text-decoration: underline;
}
.entry_title a:hover {
  color:#00f;
  text-decoration: underline;
}

/*評価欄*/
.five_star {
  width:100px;
  font-size:12px;
  font-weight:200;
  margin-left:20px;
}
/*コメント欄*/
.comment_13px {
  width:100px;
  font-size:13px;
  margin-left:20px;
}
/*イメージ欄*/
.img_box {
  float:right;
  width:122px;
  height:90px;
}

/*===== MMORPGブログ =====*/
.blog_entry_block{
  width:100%;
  padding:0px 0px;
  margin-bottom:30px;
}
/*===== ブログ日付 =====*/
.blog_date {
  float:right;
  width:90px;
  font-size:12px;
  font-family:"MS UI Gothic";
  text-align: right;
  margin-right:10px;
}

/*===== MMORPGトピック =====*/
.underline_red_hasen{
  clear:both;
  width:532px;
  height:5px;
  background-image:url('img/bg_underline_red_hasen_1px.png');
  background-repeat:no-repeat;
  margin:0px;
}

/**********************************/
/****  レビューページ・メイン  ****/
/**********************************/
/*レビューメインータイトル(532x53)*/


/**********************************/
/****    レビュー個別ページ    ****/
/**********************************/
.Review_c {
  color:#000000;
  font-size:14px;
  line-height:150%;
  padding-left:10px;
  padding-right:10px;
}
/*
.Review_title_Box {
  background-color:#ffffff;
  margin-left:5px;
  margin-right:auto;
}
*/

.Review_image_Box {
  background-color:#ffffff;
  margin-left:0px;
  margin-right:auto;
}
.Review_bana_Box {
  background-color:#ffffff;
  font-size:14px;
  margin-top:20px
  margin-left:10px;
  margin-right:auto;
}

.table_1 td {
  font-size:12px;
  text-align:center;
}

.table_2 th {
  font-size:13px;
}

.table_2 td {
  font-size:13px;
}

.td_1{
  height:40px;
  padding:5px;
}

/************************************/
/******* レフトサイドバー設定 *******/
/************************************/

#leftsidebar ul#{
/*
  list-style-image:url(img/list_point1.gif)
*/
}

#leftsidebar ul#Left_Menu_mmolist li{
  font-size:12px;
  
}
/*===== ポータルサイトイメージ動作 =====*/
a.img_url:link {
border: none;
}
a.img_url:hover {
text-decoration: none;
position:relative;top:2px;left:2px;
}

/**********************************/
/****** ライトサイドバー設定 ******/
/**********************************/

/** お気に入りに追加、お問い合わせ、サイトマップ **/
.myfavorite {
  font-size:11px;
}

/** Google検索ボックス **/
.frame_search {
  border:solid 1px #cc0000;
  margin:5px 0px 8px;
}

.search {
  font-size:12px;
  margin:10px 2px;
}

div#header_block_info {
  float: right;
  padding:0px;
  margin:0px;
}

/**********************************/
/******     フッダー設定     ******/
/**********************************/
address {
  text-align:center;
  font-family : "MS UI Gothic";
  font-size:12px;
  font-style:normal;
  padding-top:10px;
  padding-bottom:0px;
  color:#ffffff;
  line-height:140%;
  background-color:RGB(204,0,0);
}

/************************************/
/*** サイトマップツリー構造ー設定 ***/
/************************************/

.tree ul {   
    padding:0;   
    margin:0;   
    background-position: -9px 15px;    
    background-image: url('img/ul.gif');    
    background-repeat: repeat-y   
}   
.tree li {   
    font-size: 1em;   
    font-weight:bold;   
    margin: 0px;    
    padding: 3px 0 3px 24px;    
    list-style-type: none;   
}   
.tree li a {   
    text-decoration:none;   
color:#000;   
}   
.tree li a:hover {   
    text-decoration:underline;   
}   
.tree ul ul {   
    background-position: -1px 15px;   
    background-image: url('img/ul.gif');    
    background-repeat: repeat-y;   
}   
.tree ul li {   
    background-position: 0px 7px;    
    background-image: url('img/li.gif');    
    background-repeat: no-repeat;   
}   
.tree ul li a {   
    font-weight:bold;   
    text-decoration:underline;   
}   
.tree ul li a:hover {   
    text-decoration:none;   
}   
.tree ul ul li {   
    background-position: 8px 7px;   
    background-image: url('img/li.gif');    
    background-repeat: no-repeat;      
}   
.tree ul ul li a {   
    background-position: 0px 7px;    
    font-size:1em;   
    color:#666;   
    text-decoration:none;   
}   
.tree ul ul ul li a {   
    background-position: 0px 7px;    
    font-size:0.8em;   
    color:#999;   
    text-decoration:none;   
}
   
/*****************************************/
/**  画像スライド拡大 HighSlide         **/
/**  Zoom Type:                         **/
/**  White 10px border and drop shadow  **/
/*****************************************/

.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
    cursor: url(http://mmorpg-kiwame.com/java/highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
    visibility: hidden;
}
.highslide img {
    border: 2px solid gray;
}
.highslide:hover img {
    border: 2px solid white;
}
.highslide-wrapper, .rounded-white {
    background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
    color: black;
    font-size: 8pt;
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(http://mmorpg-kiwame.com/java/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
    background: url(http://mmorpg-kiwame.com/java/highslide/graphics/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}    
   
/**************************************************/
/********* 検索結果　フレームブロック設定 *********/
/**************************************************/
#container_google_results {
/*  width : 1032px;*/
  width : 1072px;
  margin-top:20px;
  margin-left: auto;
  margin-right: auto;
  background-color:#FFF;
  overflow: hidden;
}

.center-left_google_results {
  float:left;
/*  width:762px; */
  width:802px;
  background-color:#FFF;
}
#main_contents_google_results {
/*  width:762px; */
  width:802px;
  padding:0px;
  margin:0px;
  overflow: hidden;
  background-color:#FFF;
}
 