@media (min-width: 980px) {
/*info menu*/
ul#menu_info{
text-align:center;
}
ul#menu_info li{
display:inline-block;margin:20px 20px 0px 20px;width:110px;
}
ul#menu_info li div.event_btn a{
width:110px;height:50px;display:block;background:url("../../images/info/menu_event.png");
}
ul#menu_info li div.notice_btn a{
width:110px;height:50px;display:block;background:url("../../images/info/menu_info.png");
}
ul#menu_info li div.calendar_btn a{
width:110px;height:50px;display:block;background:url("../../images/info/menu_calendar.png");
}
ul#menu_info li div.schedule_btn a{
width:110px;height:50px;display:block;background:url("../../images/info/menu_schedule.png");
}
ul#menu_info li div.event_btn a:hover,
ul#menu_info li div.notice_btn a:hover,
ul#menu_info li div.calendar_btn a:hover,
ul#menu_info li div.schedule_btn a:hover,
.select_bg{
background-position:0px -50px !important;
}
ul#menu_f{
float:right;
}
ul#menu_f:after{
clear:both;
}
ul#menu_f li{
display:inline-block;margin-top:15px;margin-right:20px;
}
/**/

/*.info_wrapper{
margin:0px auto 0px auto;height:832px;
}*/
.info_box{
margin:20px 0px 20px 0px;
}
.info_box a{
color:#dc143c !important;
}
.info_box a:hover{
color:#dda0dd !important;
}
div#notice a:link,
div#notice a{
color:#ff0000 !important;
}
div#notice a:hover{
color:#ff6347 !important;
}
div#notice div.news_box{
padding:0px 0px 20px 0px;max-width:880px;margin:0px auto 0px auto;width:98%;
background-size:100% auto;
}
div#notice div.news_box:first-child{
padding-top:20px;
}
div#notice div.news_top{
/*height:38px;background:url("../../images/info/notice/info_top.png")no-repeat;background-size:100% 100%;*/
background:url("../../images/info/notice/bg_h_info_s.png") no-repeat left center,#000000;
border-bottom:1px solid #ffea00;
margin-bottom:3px;
}
div#notice div.news_mdl{
background:url("../../images/info/notice/info_side.png");
padding:10px 20px 10px 20px;max-width:840px;font-size:14px;
background-size:100% auto;
}
div#notice div.news_mdl div.title{
font-size:18px;font-weight:bold;
}
div#notice div.news_mdl div.sub_head{
font-size:14px;font-weight:bold;
}
div#notice div.news_mdl div.sub_head1{
font-size:20px;font-weight:bold;
}
div#notice div.news_mdl div.indent{
margin-left:25px;
}
div#notice div.news_mdl div.sub_cate{
background:#ffd700;font-size:16px;font-weight:bold;padding:0px 10px;
margin:10px 0px;
}
div#notice div.news_mdl div.inner_box{
padding-bottom:16px;
}
div#notice div.news_detail{
padding-left:20px;max-width:820px;width:96%;
}
div#notice div.news_detail div.gra{
text-align:center;margin:5px 0px 5px -20px;
}
div#notice div.news_btm{
height:12px;background:url("../../images/info/notice/info_btm.png");
}
div#notice div.news_top div.title{
font-size:14px;color:#ffffff;padding:6px 0px 0px 30px;/*width:690px;*/display:inline-block;font-weight:bold;
width:78%;
}
div#notice div.news_top div.date{
font-size:14px;color:#000000;display:inline-block;/*margin-left:50px;*/font-weight:bold;
background:url("../../images/info/notice/bg_h_info.png") no-repeat right bottom;
width:16%;padding-right:1%;text-align:right;
}
div#notice table td{
border:1px solid #000000;
padding:0px 10px;
}
div#notice table td:nth-child(odd){
background:#d3d3d3;
}
div#notice table.center1 td:nth-child(odd),
div#notice table td:nth-child(even){
background:#ffffff;
}
div#notice table.center{
margin:0px auto;
}
div#notice table.center1{
margin:0px auto;
text-align:center;
}
div#notice table.center1 td,
div#notice table.center1 tr{
text-align:center;
}

/*イベントカレンダー*/
 /*日曜日*/
 .fc-sun{
  color:red;
  background-color:#FFF0F0;
 }
 /*土曜日*/
 .fc-sat{
  color:blue;
  background-color:#F0F0FF;
 }
 .fc-past{
  background:gray;
  opacity:0.2;
 }
 a:link{color:#FFFFFF;}
 a span{color:#ffffff;}
 div.event_calendar_box span:hover{color:#FFFFFF;}
/*img.birth_day{
width:92px; height:30px;
}*/

div.event_calendar_box{
width:710px;background-color:#FFF;margin:0px auto 0px auto;
}
div.event_calendar{
padding:4px 0px 10px 0px;width:700px;margin:0px auto 0px auto;text-align:center;
font-size:13px !important;
}
div#calendar_box div.bg_mdl{
padding-top:20px;
}
div.event_cal_box{
width:690px;margin:20px auto 0px auto;
}
div.event_cal_box img.img_btm{
vertical-align:top;
}
div.event_cal_mdl{
padding:10px 30px;font-size:13px;font-size:1.3rem;
background:url("../../images/info/calendar/bg_ex_calendar_mdl.jpg");
}

div.event_cal_type0_0,
div.event_cal_type1_0,
div.event_cal_type2_0,
div.event_cal_type3_0,
div.event_cal_type4_0,
div.event_cal_type5_0{
  width:630px;
  margin:0px auto 10px auto;
}
div.event_cal_type0_1,
div.event_cal_type1_1,
div.event_cal_type2_1,
div.event_cal_type3_1,
div.event_cal_type4_1,
div.event_cal_type5_1{
  width:632px;
  color:#FFF;
}
div.event_cal_type0_0{
  border:1px solid #8400ff;
}
div.event_cal_type1_0{
  border:1px solid #e30000;
}
div.event_cal_type2_0{
  border:1px solid #00db0a;
}
div.event_cal_type3_0{
  border:1px solid #46a68a;
}
div.event_cal_type4_0{
  border:1px solid #4259df;
}
div.event_cal_type5_0{
  border:1px solid #9E876A;
}

div.event_cal_type0_1{
  background:#8400ff;
}
div.event_cal_type1_1{
  background:#e30000;
}
div.event_cal_type2_1{
  background:#00db0a;
}
div.event_cal_type3_1{
  background:#46a68a;
}
div.event_cal_type4_1{
  background:#4259df;
}
div.event_cal_type5_1{
  background:#9E876A;
}

div.fc-toolbar h2{
margin:0px;width:auto;
}

/*イベント*/
h2.new_box{
margin-top:20px;
}
div#event div.event_mdl{
padding:10px 0px 10px 0px;/*background:url("../../images/info/event/event_side.png");*/
}
div.event_title{
background:url("../../images/common/top2_title_l.png") no-repeat left top,
url("../../images/common/top2_title_r.png") no-repeat right top,
url("../../images/common/top2_title_m.png") repeat-x left top;
padding:4px 106px 0px 106px;height:26px;text-align:center;color:#ffffff;font-weight:bold;
margin:0px 0px 10px 0px;
}

div#event div.event_box div#play_event,
div#event div.event_box div#play_kentei{
margin-bottom:20px;
}
div#event div.event_mdl div.event_box{
width:854px;margin:0px auto 0px auto;
}
/*div#event div.event_box div#play_event div.bnr{
display:inline-block;vertical-align:top;margin:2px 0px 2px 0px;
}*/

div#event div.event_box div#play_event div.birth_bnr img{
width:420px;height:210px;
}
div#event div.event_box div#play_event div.grimm_bnr{
background:url("../../images/common/bnr/banner_enm.jpg");background-size:420px 210px;
}

div#event div.event_box div div.bnr{
width:420px;height:210px;display:inline-block;vertical-align:top;margin:2px 2px 2px 2px;
background-size:420px 210px !important;position:relative;
}
div#event div.event_box div div.title{
width:276px;display:inline-block;font-size:18px;vertical-align:top;text-align:center;
padding:20px 0px 0px 10px;font-weight:bold;color:#FFFFFF;
}

div#event div.detail div.imgbox{
margin:0px 20px 0px 11px;display:inline-block;position:relative;
}
div#event div.detail div.imgbox div.type0{
top:0px;left:0px;width:261px;height:156px;position:absolute;
background:url("../../images/common/bnr/grimm/type0.png");background-size:100% 100%;
}
div#event div.detail div.imgbox div.type1{
top:0px;left:0px;width:261px;height:156px;position:absolute;
background:url("../../images/common/bnr/grimm/type1.png");background-size:100% 100%;
}
div#event div.detail div.imgbox div.ranking{
top:0px;left:0px;width:261px;height:156px;position:absolute;
background:url("../../images/common/bnr/grimm/ranking.png");background-size:100% 100%;
}
div#event div.detail div.imgbox div.job_holynight{
top:0px;left:0px;width:261px;height:156px;position:absolute;
background:url("../../images/common/bnr/grimm/job_holynight.png");background-size:100% 100%;
}
div#event div.detail div.imgbox div.job_samurai{
top:0px;left:0px;width:261px;height:156px;position:absolute;
background:url("../../images/common/bnr/grimm/job_samurai.png");background-size:100% 100%;
}
div#event div.detail div.imgbox div.job_pyromancer{
top:0px;left:0px;width:261px;height:156px;position:absolute;
background:url("../../images/common/bnr/grimm/job_pyromancer.png");background-size:100% 100%;
}
div#event div.detail div.imgbox img{
width: 261px;height: 156px;
}
div#event div.event_box div div.date_box{
display:inline-block;width:122px;height:160px;vertical-align:top;font-size:14px;color:#ffffff;
}
div#event div.event_box div div.date_box div.start{
margin:35px 0px 0px 10px;
}
div#event div.event_box div div.date_box div.end{
margin:35px 0px 0px 10px;
}

div#event div.event_box div div.now_state{
width:134px;height:36px;display:inline-block;margin-top:5px;vertical-align:top;
}
/*グリム*/
div#event div.event_box div div.now_enemy{
background:url("../../images/common/bnr/sign_now_enm.png");background-size:134px 36px;
}
div#event div.event_box div div.next_enemy{
background:url("../../images/common/bnr/sign_next_enm.png");background-size:134px 36px;
}
/*トーナメント*/
div#event div.event_box div div.bnr_toulim_an{
background:url("../../images/common/bnr/toulimi/banner_toulimi_an.jpg");
}
div#event div.event_box div div.bnr_toulim_li{
background:url("../../images/common/bnr/toulimi/banner_toulimi_li.jpg");
}
div#event div.event_box div div.bnr_toulim_sp{
background:url("../../images/common/bnr/toulimi/banner_toulimi_sp.jpg");
}
div#event div.event_box div div.bnr_toulim_ri{
background:url("../../images/common/bnr/toulimi/banner_toulimi_ri.jpg");
}
div#event div.event_box div div.bnr_toulim_bun{
background:url("../../images/common/bnr/toulimi/banner_toulimi_bun.jpg");
}
div#event div.event_box div div.bnr_toulim_sh{
background:url("../../images/common/bnr/toulimi/banner_toulimi_sh.jpg");
}
div#event div.event_box div div.bnr_toulim_no{
background:url("../../images/common/bnr/toulimi/banner_toulimi_no.jpg");
}
div#event div.event_box div div.bnr_toulim_ge{
background:url("../../images/common/bnr/toulimi/banner_toulimi_ge.jpg");
}
div#event div.event_box div div.toulim div.title{
width:290px;font-size:14px;color:#ffffff;padding:0px 0px 0px 0px;margin-top:-40px;text-align:center;
font-weight: normal;
}
div#event div.event_box div div.toulim div.ywc{
color:#ffd700;
}
div#event div.event_box div div.toulim div.sub_title{
width:290px;font-size:16px;color:#ffff00;padding:0px 0px 0px 0px;margin-top:-52px;text-align:center;
font-weight:bold;
}
div#event div.event_box div div.bnr_toulim_an div.sub_title{
color:#00bfff;
}
div#event div.event_box div div.bnr_toulim_ri div.sub_title{
color:#bb5deb;
}
div#event div.event_box div div.bnr_toulim_sp div.sub_title{
color:#FF0000;
}
div#event div.event_box div div.bnr_toulim_ge div.sub_title{
color:#3cb371;
}
div#event div.event_box div div.bnr_toulim_bun div.sub_title{
color:#0075c2;
}
div#event div.event_box div div.bnr_toulim_no div.sub_title{
color:#d0d0d0;
}
div#event div.event_box div div.bnr_toulim_sh div.sub_title{
color:#ffa500;
}
div.toulim div.soon{
top:0px;position:absolute;width:420px;height:210px;
background:url("../../images/common/bnr/banner_toulimi_pre.png");
background-size:100% 100%;
}
div#event div.event_box div div.toulim div.date_box_tour{
display:inline-block;width:120px;height:167px;vertical-align:top;font-size:14px;color:#ffffff;
margin-left:290px;
}
div#event div.event_box div div.toulim div.start{
margin:38px 0px 0px 10px;
}
div#event div.event_box div div.toulim div.end{
margin:38px 0px 0px 10px;
}
div#event div.event_box div.toulim div.now_state{
margin-left:285px;
}
div#event div.event_box div.bnr div.now_toulim{
background:url("../../images/common/bnr/sign_toulim.png");background-size:134px 36px;
}
div#event div.event_box div.bnr div.next_toulim{
background:url("../../images/common/bnr/sign_next_toulim.png");background-size:134px 36px;
}
/*検定*/
div#event div.event_box div div.bnr_kentei{
background:url("../../images/common/bnr/banner_kentei.jpg");
}
div#event div.event_box div div.bnr_arc_kentei{
background:url("../../images/common/bnr/banner_arc.jpg");
}
div#event div.event_box div.bnr div.now_kentei{
background:url("../../images/common/bnr/sign_now_kentei.png");background-size:134px 36px;
}
div#event div.event_box div.bnr div.next_kentei{
background:url("../../images/common/bnr/sign_next_kentei.png");background-size:134px 36px;
}
div#event div.event_box div.bnr div.now_arc_kentei{
background:url("../../images/common/bnr/sign_now_arc.png");background-size:134px 36px;
}
div#event div.event_box div.bnr div.next_arc_kentei{
background:url("../../images/common/bnr/sign_next_arc.png");background-size:134px 36px;
}
/*現在プレーできる検定*/
div#now_play_archive div.now_kentei{
width:390px;height:70px;position:relative;
background:url("../../images/info/event/ls_kentei_arc.png");
display:inline-block;vertical-align:top;
}
div#now_play_archive div.now_kentei:nth-child(even){
margin-left:30px;
}
div#now_play_archive div.now_kentei img{
top:10px;left:10px;position:absolute;
}
div#now_play_archive div.now_kentei div.title{
font-size:18px;color:#ffffff;bottom:15px;left:70px;position:absolute;
}

div.news_box div.news_detail div.indent{
margin-left:25px;
}
span.color_orange{
color:#ff8c00;
}
span.color_red{
color:#dc143c;
}
span.c_red{
color:#ff0000;
}
span.c_blue{
color:#0000ff;
}
div.b_blue{
font-size:18px !important;
color:#0000ff;
}
span.small{
font-size:12px;
}

.textbold{
font-weight:bold;
}
}

div#notice div.in_box{
border:1px solid #a0522d;width:96%;display:inline-block;margin:0px auto;font-size:13px;
}
div#notice div.sub_title0{
font-size:15px;font-weight:bold;padding:10px 0px;
}
div#notice span.line{
border-bottom:1px solid #000;
}