@charset "UTF-8";

/* -------------------------
   ページパーツ
   ------------------------- */

/* ダンジョン/討伐・討滅戦/レイド
   --------------- */

#data.data_gamecontents_Duty table.t1.dutydata .itemico_base img{
 border:1px solid #000000;
 border-radius:5px;
}
#data.data_gamecontents_Duty table.t1.dutydata .players{
 float:left;
}
#data.data_gamecontents_Duty table.t1.dutydata .players:after{
 content:"(";
}
#data.data_gamecontents_Duty table.t1.dutydata .tank{
 padding-left:17px;
 background:url("../img/materials/general/TANK.png") no-repeat;
 background-size:16px 16px;
 float:left;
}
#data.data_gamecontents_Duty table.t1.dutydata .tank:after{
 content:"/";
}
#data.data_gamecontents_Duty table.t1.dutydata .healer{
 padding-left:17px;
 background:url("../img/materials/general/HEALER.png") no-repeat;
 background-size:16px 16px;
 float:left;
}
#data.data_gamecontents_Duty table.t1.dutydata .healer:after{
 content:"/";
}
#data.data_gamecontents_Duty table.t1.dutydata .dps{
 padding-left:17px;
 background:url("../img/materials/general/DPS.png") no-repeat;
 background-size:16px 16px;
 float:left;
}
#data.data_gamecontents_Duty table.t1.dutydata .dps:after{
 content:")";
}
#data.data_gamecontents_Duty table.t1.dutydata .role_name{
 display:none;
}
#data.data_gamecontents_Duty table.t1.dutydata .t_w7{
 width:7%;
}
#data.data_gamecontents_Duty table.t1 .patchnote_log{
 margin-top:5px;
 padding:5px;
 border:1px solid #b2af90;
 border-radius:5px;
 background-color:#ffffff;
 color:#777777;
}
#data.data_gamecontents_Duty .gamecontents_fight{
 padding-left:20px;
 background:url("../img/materials/general/fight.png") no-repeat 2px 0.2em;
 display:block;
}
#data.data_gamecontents_Duty .gamecontents_treasure{
 padding-left:20px;
 background:url("../img/materials/general/treasure.png") no-repeat 2px 0.2em;
 display:block;
}
#data.data_gamecontents_Duty .gamecontents_check1{
 padding-left:20px;
 background:url("../img/materials/general/check1.png") no-repeat 2px 0.2em;
 display:block;
}
#data.data_gamecontents_Duty .gamecontents_check2{
 padding-left:20px;
 background:url("../img/materials/general/check2.png") no-repeat 2px 0.2em;
 display:block;
}
#data.data_gamecontents_Duty .gamecontents_check3{
 padding-left:20px;
 background:url("../img/materials/general/check3.png") no-repeat 2px 0.2em;
 display:block;
}
#data.data_gamecontents_Duty .gamecontents_nextsummary{
 position:relative;
 list-style:none;
 padding-left:33px;
 color:#b6b6b6;
 line-height:3em;
}
#data.data_gamecontents_Duty .gamecontents_nextsummary:before{
 position:absolute;
 font-family:'FontAwesome';
 content:'\f078';
 top:0px;
 left:0px;
 color:#363630;
 font-size:20px !important;
}
#data.data_gamecontents_Duty .gamecontents_howto{
 margin-bottom:5px;
 margin-left:10px;
 padding:5px 10px;
 border-left:1px dotted #969690;
}

/* 手帳
   --------------- */

#data.data_gamecontents_Log_HuntingLog .HuntingLog_reward_exp,
#data.data_gamecontents_Log_HuntingLog_Maelstrom .HuntingLog_reward_cs,
#data.data_gamecontents_Log_HuntingLog_OrderoftheTwinAdder .HuntingLog_reward_cs,
#data.data_gamecontents_Log_HuntingLog_ImmortalFlames .HuntingLog_reward_cs,
#data.data_gamecontents_Log_ChallengeLog .ChallengeLog_reward_exp,
#data.data_gamecontents_Log_ChallengeLog .ChallengeLog_reward_gil,
#data.data_gamecontents_Log_ChallengeLog .ChallengeLog_reward_pvpexp,
#data.data_gamecontents_Log_ChallengeLog .ChallengeLog_reward_companionexp{
 min-height:40px;
 padding:12px 5px 5px 0px;
 box-sizing:border-box;
 color:#dfc388;
 font-family:Impact;
 font-size:18px;
 text-align:right;
 text-shadow:0px 0px 3px #000000;
}
#data.data_gamecontents_Log_HuntingLog .HuntingLog_reward_exp,
#data.data_gamecontents_Log_ChallengeLog .ChallengeLog_reward_exp{
 background:url("../img/materials/reward/Exp.png") no-repeat;
}
#data.data_gamecontents_Log_HuntingLog_Maelstrom .HuntingLog_reward_cs{
 background:url("../img/materials/reward/LCS.png") no-repeat;
}
#data.data_gamecontents_Log_HuntingLog_OrderoftheTwinAdder .HuntingLog_reward_cs{
 background:url("../img/materials/reward/GCS.png") no-repeat;
}
#data.data_gamecontents_Log_HuntingLog_ImmortalFlames .HuntingLog_reward_cs{
 background:url("../img/materials/reward/UCS.png") no-repeat;
}
#data.data_gamecontents_Log_ChallengeLog .ChallengeLog_reward_gil{
 background:url("../img/materials/reward/Gil.png") no-repeat;
}
#data.data_gamecontents_Log_ChallengeLog .ChallengeLog_reward_pvpexp{
 background:url("../img/materials/reward/PvPEXP.png") no-repeat;
}
#data.data_gamecontents_Log_ChallengeLog .ChallengeLog_reward_companionexp{
 background:url("../img/materials/reward/CompanionEXP.png") no-repeat;
}
#data.data_gamecontents_Log_HuntingLog .itemico_wrapper,
#data.data_gamecontents_Log_ChallengeLog .itemico_wrapper{
 margin:0px 5px 0px 0px;
}
#data.data_gamecontents_Log_HuntingLog .itemico_base,
#data.data_gamecontents_Log_ChallengeLog .itemico_base{
 margin:0px 0px 0px 0px;
}
#data.data_gamecontents_Log_HuntingLog .itemico_name{
 padding-top:15px;
 width:calc(100% - 53px);
}
#data.data_gamecontents_Log_SightseeingLog .itemico_base img{
 border:1px solid #000000;
 border-radius:5px;
}
#data.data_gamecontents_Log_SightseeingLog .itemico_name{
 padding-top:3px;
}
#data.data_gamecontents_Log_SightseeingLog table.t1.pbox p{
 border:1px solid #dedbd5;
 border-radius:5px;
 background-image:none;
 background-color:#ebeae2;
}
#data.data_gamecontents_Log_SightseeingLog table.t1 a.popup .popup_wrapper img{
 max-width:100%;
 width:100%;
 height:auto;
}
#data.data_gamecontents_Log_ChallengeLog .itemico_name{
 padding-top:7px;
 width:calc(100% - 41px);
}

/* マンダヴィル・ゴールドソーサー
   --------------- */

#data.data_gamecontents_TheMandervilleGoldSaucer_ChocoboRacing .showhide_wrapper{
 margin:1em 0px;
}
#data.data_gamecontents_TheMandervilleGoldSaucer_ChocoboRacing .showhide_wrapper .namedata{
 width:100%;
 border-radius:5px;
 background-color:#ebeae2;
}
#data.data_gamecontents_TheMandervilleGoldSaucer_ChocoboRacing .showhide_wrapper .namedata,
#data.data_gamecontents_TheMandervilleGoldSaucer_ChocoboRacing .showhide_wrapper .namedata td{
 border:0px solid;
 font-family:メイリオ,Meiryo,Tahoma,Verdana;
 font-weight:bold;
 text-shadow:1px 1px 1px #ffffff,-1px -1px 1px #cccccc;
}
#data.data_gamecontents_TheMandervilleGoldSaucer_ChocoboRacing .showhide_wrapper .namedata td{
 padding:0.5em;
 line-height:150%;
}
#data.data_gamecontents_TheMandervilleGoldSaucer_ChocoboRacing .showhide_wrapper .namedata tr:nth-child(2n){
 background-color:#f5f5f0;
}
#data.data_gamecontents_TheMandervilleGoldSaucer_TripleTriad .itemico_base img{
 border:1px solid #000000;
 border-radius:5px;
}
#data.data_gamecontents_TheMandervilleGoldSaucer_TripleTriad table.t1 .itemico_name a.popup .popup_wrapper{
 width:auto;
 border:1px solid #969690;
 border-radius:10px;
}
#data.data_gamecontents_TheMandervilleGoldSaucer_TripleTriad .card_para_base{
 position:relative;
 padding-top:2px;
 height:2em;
}
#data.data_gamecontents_TheMandervilleGoldSaucer_TripleTriad .card_para_top,
#data.data_gamecontents_TheMandervilleGoldSaucer_TripleTriad .card_para_right,
#data.data_gamecontents_TheMandervilleGoldSaucer_TripleTriad .card_para_bottom,
#data.data_gamecontents_TheMandervilleGoldSaucer_TripleTriad .card_para_left{
 position:absolute;
 font-size:1.2em;
 line-height:1.2em;
 font-weight:bold;
 text-shadow:1px 1px 1px #ffffff,-1px -1px 1px #cccccc;
}
#data.data_gamecontents_TheMandervilleGoldSaucer_TripleTriad .card_para_top{
 top:0em;
 left:1em;
 left:calc(50% - 0.3em);
}
#data.data_gamecontents_TheMandervilleGoldSaucer_TripleTriad .card_para_right{
 top:0.5em;
 left:2em;
 left:calc(50% + 0.5em);
}
#data.data_gamecontents_TheMandervilleGoldSaucer_TripleTriad .card_para_bottom{
 top:1em;
 left:1em;
 left:calc(50% - 0.3em);
}
#data.data_gamecontents_TheMandervilleGoldSaucer_TripleTriad .card_para_left{
 top:0.5em;
 left:calc(50% - 1.1em);
}

/* 各ページ
   --------------- */

#data.data_gamecontents_Housing table.t1 .itemico_name a.popup .popup_wrapper{
 width:auto;
 border:1px solid #969690;
 border-radius:10px;
}

/* responsive
   --------------- */

@media screen and (max-width:680px){
 #data.data_gamecontents_Duty table.t1.dutydata .players,
 #data.data_gamecontents_Duty table.t1.dutydata .tank,
 #data.data_gamecontents_Duty table.t1.dutydata .healer,
 #data.data_gamecontents_Duty table.t1.dutydata .dps{
  clear:left;
 }
 #data.data_gamecontents_Duty table.t1.dutydata .players:after,
 #data.data_gamecontents_Duty table.t1.dutydata .tank:after,
 #data.data_gamecontents_Duty table.t1.dutydata .healer:after,
 #data.data_gamecontents_Duty table.t1.dutydata .dps:after{
  display:none;
 }
 #data.data_gamecontents_Duty table.t1.dutydata .role_name{
  display:inline;
 }
 #data.data_gamecontents_Log_HuntingLog .itemico_wrapper{
  margin:0px 5px 2px 0px;
 }
 #data.data_gamecontents_Log_HuntingLog .itemico_name,
 #data.data_gamecontents_Log_SightseeingLog .itemico_name,
 #data.data_gamecontents_Log_ChallengeLog .itemico_name{
  padding-top:0px;
  width:100%;
 }
}