

.menu_btn_box {
  display: block;
  width:100%;
  height:auto;
  margin:0;
  padding:6px 0;
  background:#ddd;
  border-top:solid 1px #bbb;
  border-bottom:solid 1px #bbb;
  box-sizing:border-box;
}

.img_box {
  width: 100%;
  height:auto;
  padding:0;
  margin:0;
  box-sizing:border-box;
}
.img_box60S {
  width: 60%;
  height:auto;
  padding:0;
  margin:0 auto;
  box-sizing:border-box;
}
.img_box60L {
  width: 60%;
  height:auto;
  padding:0;
  margin:0;
  box-sizing:border-box;
}

.border_hline {
  width:100%;
  height:2px;
  border-bottom:dashed 1px #ccc;
  margin:4px auto;
  box-sizing:bortder-box;
}
.border_dline {
  width:100%;
  height:2px;
  border-bottom:dotted 2px #ccc;
  margin:4px auto;
  box-sizing:bortder-box;
}
.border_sline {
  width:100%;
  height:2px;
  border-bottom:solid 1px #ccc;
  margin:4px auto;
  box-sizing:bortder-box;
}


@media (min-width:980px){
.top_title {
  width: 980px;
  height: 220px;
  background-color: #000000;
}
#img_top_title {
  background: url("https://eacache.s.konaminet.jp/game//p/images/title.jpg") no-repeat scroll transparent;
  width:100%;
  background-scale:100%;
}
#pic_top_title {
    text-align : center 
    width: 100%;
    height: 220px;
}}

@media (max-width: 980px){
#container {
  max-width: 980px;
  margin: 0 auto;
}
#main {
  width: 100%;
  height: 220px;
}}

.top_title_s {
  width: 980px;
  height: 120px;
  background-color: #000000;
}
#img_top_title_s {
  background: url("https://eacache.s.konaminet.jp/game//p/images/title_s.jpg") no-repeat scroll transparent;
  width:100%;
  background-scale:100%;
}
}
@media (max-width:979px){
.top_title {
  width: 98%;
  height: auto;
  background-color: #000;
}
#mfc_top_title {
  background: url("https://eacache.s.konaminet.jp/game/mfc/eacloud/p/images/title.jpg") no-repeat scroll transparent;
  background-color: #000;
}
#shogi_top_title {
  background: url("https://eacache.s.konaminet.jp/game/shogi/eacloud/p/images/title.jpg") no-repeat scroll transparent;
  width:100%;
  background-position:-50px 0;
  background-color: #000;
}}

@media (min-width:760px) {
.title_screen_shot {
  display: flex;
  align-content: stretch;
  justify-content: space-around;
  flex-wrap: wrap;
  width:100%;
  height: auto;
  margin:0 auto;
  background-color: #f2f2f2;
  box-sizing:border-box;
}
.btn_box {
  width: 390px;
  height:96px;
  padding:0;
  margin:0 auto 10px auto;
  box-sizing:border-box;
}}

@media (max-width:759px) {
.title_screen_shot {
  display: flex;
  align-content: stretch;
  justify-content: space-around;
  flex-wrap: wrap;
  width:90%;
  height: auto;
  margin:0 auto;
  background-color: #f2f2f2;
  box-sizing:border-box;
}
.btn_box {
  width: 190px;
  height:96px;
  padding:0;
  margin:0 auto 10px auto;
  box-sizing:border-box;
}
}

/*@media (min-width:760px) {
.title_screen_shot #images #image_shogi_01 { float:left; background: url("https://eacache.s.konaminet.jp/game/shogi/eacloud/p/images/common/title_shogi_top_image_01.jpg") no-repeat scroll transparent; }
#title_screen_shot #images #image_shogi_02 { float:left; background: url("https://eacache.s.konaminet.jp/game/shogi/eacloud/p/images/common/title_shogi_top_image_02.jpg") no-repeat scroll transparent; }
#title_screen_shot #images #image_shogi_03 { float:left; background: url("https://eacache.s.konaminet.jp/game/shogi/eacloud/p/images/common/title_shogi_top_image_03.jpg") no-repeat scroll transparent; }
#title_screen_shot #images #image_shogi_04 { float:left; background: url("https://eacache.s.konaminet.jp/game/shogi/eacloud/p/images/common/title_shogi_top_image_04.jpg") no-repeat scroll transparent; }

}
@media (max-width:759px) {
#title_screen_shot #images #image_shogi_01 { float:left; background: url("https://eacache.s.konaminet.jp/game/shogi/eacloud/p/images/common/title_shogi_top_image_01.jpg") no-repeat scroll transparent;
  width:96px; height:65px; background-size:100%; }
#title_screen_shot #images #image_shogi_02 { float:left; background: url("https://eacache.s.konaminet.jp/game/shogi/eacloud/p/images/common/title_shogi_top_image_02.jpg") no-repeat scroll transparent; }
#title_screen_shot #images #image_shogi_03 { float:left; background: url("https://eacache.s.konaminet.jp/game/shogi/eacloud/p/images/common/title_shogi_top_image_03.jpg") no-repeat scroll transparent; }
#title_screen_shot #images #image_shogi_04 { float:left; background: url("https://eacache.s.konaminet.jp/game/shogi/eacloud/p/images/common/title_shogi_top_image_04.jpg") no-repeat scroll transparent; }

}*/

@media (min-width:760px){
.top_title_nostart {
  position: relative;
  float:left;
  width: 284px;
  height: 54px;
  background: url("/game/eacloud/p/images/title/bt_noplayL.png") no-repeat scroll transparent;
  margin: 8px auto;
  box-sizing:border-box;
}

.top_title_start {
  position: relative;
  float:left;
  width: 384px;
  height: 54px;
  background: url("/game/eacloud/p/images/title/bt_kiyaku_playL.png") no-repeat scroll transparent;
  margin: 8px auto;
  box-sizing:border-box;
}
.top_title_start:hover {
  background-position: 0px -54px;
}
.top_title_start a {
  position: relative;
  float:left;
  width: 384px;
  height: 54px;
  margin: 8px auto;
}

#top_title_start_reconnect {
  width: 384px;
  height: 54px;
  background: url("/game/eacloud/p/images/title/ttl_bt_recplayL.png") no-repeat scroll transparent;
  margin: 8px auto;
}
#top_title_start_reconnect:hover {
  background-position: 0px -54px;
}
#top_title_start_reconnect a {
  width: 384px;
  height: 54px;
  margin: 8px auto;
}}
@media (max-width:759px){
.top_title_nostart {
  position: relative;
  float:left;
  width: 184px;
  height: 54px;
  margin: 8px auto;
  background: url("/game/eacloud/p/images/title/bt_noplay.png") no-repeat scroll transparent;
    box-sizing:border-box;

}

.top_title_start {
  position: relative;
  float:left;
  width: 184px;
  height: 54px;
  margin: 8px auto;
  background: url("/game/eacloud/p/images/title/bt_kiyaku_play.png") no-repeat scroll transparent;
    box-sizing:border-box;

}
.top_title_start:hover {
  background-position: 0px -54px;
}
.top_title_start a {
  position: relative;
  float:left;
  width: 184px;
  height: 54px;
  margin: 0;
}

#top_title_start_reconnect {
  background: url("/game/eacloud/p/images/title/ttl_bt_recplay.png") no-repeat scroll transparent;
  position: relative;
  float:left;
  width: 184px;
  height: 54px;
  margin: 0;
}
#top_title_start_reconnect:hover {
  background-position: 0px -54px;
}
#top_title_start_reconnect a {
  position: relative;
  float:left;
  width: 184px;
  height: 54px;
  margin: 0;
}}

.info_box {
  width:98%;
  height:auto;
  margin:4px auto;
  box-sizing:border-box;
}

@media (min-width:940px) {
.left_box {
  width:940px;
  height:auto;
  margin:4px auto 20px;
  box-sizing:border-box;
}}
@media (max-width:939px) {
.left_box {
  width:98%;
  height:auto;
  margin:4px auto;
  box-sizing:border-box;
}}

.title_info {
  position: relative;
  height: auto;
  width: 100%;
  max-width:940px;
  border-top: dashed 1px #bfbfbf;
  border-bottom: dashed 1px #bfbfbf;
  border-left: solid 1px #bfbfbf;
  border-right: solid 1px #bfbfbf;
  margin:0 auto;
  padding:0;
  box-sizing:border-box;
}
.title_info_head {
  width:100%; background:#fda; height:20px; font-weight:bold; line-height:1.8em;
}
.title_info #info_inner {
  width:96%;
  height:auto;
  margin:0 auto;
  padding:6px;
  box-sizing:border-box;
}

.title_news {
  position: relative;
  height: auto;
  width: 100%;
  border-top: dashed 1px #bfbfbf;
  border-bottom: dashed 1px #bfbfbf;
  border-left: solid 1px #bfbfbf;
  border-right: solid 1px #bfbfbf;
  margin:0;
  box-sizing:border-box;
}

.news_titleL_head {
  width:100%; background:#adf; height:20px; font-weight:bold; line-height:1.8em;
}
.title_news #news_scroll {
  position: relative;
  height: auto;
  padding:6px 8px;
  box-sizing:border-box;
}

.title_news #news_scroll #scr_inner {
  overflow-x: hidden;
  overflow-y: scroll;
  position: relative;
  height: 300px;
}

.title_news #news_scroll #scr_inner ul li {
  margin: 5px 0px;
}

.title_news #news_scroll #scr_inner ul li a {
  margin: 0;
  color: #00f;
  text-decoration:none;
}

.title_news #news_scroll #scr_inner ul li img {
  position: relative;
  top: 3px;
}

.news_li {
  margin:0;
  box-sizing:border-box;
}

.news_list {
  width:100%;
  height:auto;
  border-bottom:dotted 1px #ccc;
  margin:4px;
  padding:4px;
  box-sizing:border-box;
}
.news_head {
  height:auto;
  margin-top:4px;
  box-sizing:border-box;
}
.news_link {
  padding:0 1em;
  letter-spacing:-1px;
  box-sizing:border-box;
  text-border:none;
}

@media (min-width:980px){
.title_menu {
  width: 100%;/*980*/
  height:70px;
  background-color: #f2f2f2;
  border-bottom: solid 1px #bfbfbf;
  margin:0px auto;
}
.title_menu_border {
  margin: 0 auto;
  width: 940px;
  border-bottom: dashed 1px #bfbfbf;
  background-color: #bfbfbf;
}
.title_menu_status {
  position: relative;
  width: 100%;
  height: auto;
  background: url("https://eacache.s.konaminet.jp/game/eacloud/p/images/title/title_status_bg.png") no-repeat scroll transparent;
  box-sizing:border-box;
}
.title_menu_status_data {
  position: relative;
  width: 100%;
  height: auto;
  padding:0;
  margin:0;
  box-sizing:border-box;
}}

@media (max-width:979px){
.title_menu {
  width: 100%;
  height:auto;
  background-color: #f2f2f2;
  border-bottom: solid 1px #bfbfbf;
}
.title_menu_border {
  margin: 0 auto;
  width: 98%;
  border-bottom: dashed 1px #bfbfbf;
  background-color: #bfbfbf;
}
.title_menu_status {
  position: relative;
  width: 100%;
  height: auto;
  background: url("https://eacache.s.konaminet.jp/game/eacloud/p/images/title/title_status_bg.png") no-repeat scroll transparent;
  box-sizing:border-box;
}
.title_menu_status_data {
  position: relative;
  width: 100%;
  height: auto;
  padding:0;
  letter-spacing:2px;
  margin:0;
  box-sizing:border-box;
}}

.title_menu_status_data p {
  margin: 2px;
  padding: 0;
  color: #262626;
  font-size: 10px;
}

.title_menu_status_change {
  position: relative;
  width: 65px;
  height: 11px;
  background: url("https://eacache.s.konaminet.jp/game/eacloud/p/images/title/title_status_bt_change.png") no-repeat scroll transparent;
}
.title_menu_status_change:hover {
  background-position: 0px -11px;
  width:65px;
}
.title_menu_status_change a {
  display: block;
  height: 11px;
  margin: 0;
  padding: 0;
  width: auto;
}

.title_menu_status_not_change {
  position: relative;
  width: 65px;
  height: 11px;
}

.title_banner {
  display: block;
  padding:20px;
  width: 100%;
  height:auto;
  background-color: #f2f2f2;
  border-bottom: solid 1px #bfbfbf;
  position: relative;
  box-sizing:border-box;
}
#title_news_menu_side {
  position: relative;
  height: 300px;
  width: 220px;
}

.title_explain {
  position: relative;
  margin:0;
}

@media (min-width:980px) {
.tweet_box {
  display:block;
  float:left;
  width:320px;
  height:auto;
  margin:4px;
  box-sizing:border-box;
}}
@media (max-width:979px) {
.tweet_box {
  display:none;
}}

.twitter_icon_t {
  height:50px;
  width:220px;
  background:url("https://eacache.s.konaminet.jp/game/eacloud/p/images/common/twitter_icon.png") no-repeat scroll center top transparent; 
  background-position:left 0;
  margin:18px 14px;
  float:right;
}
.twitter_icon_t:hover {
  height:50px;
  width:220px;
  background:url("https://eacache.s.konaminet.jp/game/eacloud/p/images/common/twitter_icon.png") no-repeat scroll center top transparent; 
  background-position:left -50px;
  margin:18px 14px;
  float:right;
}
#iReconnect {
  display  : none;
  color: #ffffff;
}
#title_not_play_bt, #top_title_start_normal, #beginner_bt {
   /* display: none; */
}
#top_title_start_reconnect {
  display: none;
}

.eam_timeline_id {
  width:400px;
  height:auto;
  margin:0;
  padding:0;
  box-sizing:border-box;
}

a.info:link {
text-decoration : underline;
color : #0000ff;
}
a.info:visited {
text-decoration : underline;
color : #0000ff;
}
a.info:active {
text-decoration : underline;
color : #2111EF;
}
a.info:hover {
text-decoration : underline;
color : #ff0000;
}

