div#talk-members { top: 0; width: 100%; height: 46px; margin-bottom: -46px; position: relative; z-index: 100; text-align: center; background: #777; overflow: hidden; -moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); }
div#talk-members a { text-decoration: none; display: block; width: 100%; height: 100%; }
div#talk-members img { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 30px; border: 3px solid white; -moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2); margin: 5px 2px; background: #73a5c2; -moz-background-clip: padding; -o-background-clip: padding-box; -webkit-background-clip: padding; background-clip: padding-box; }

div#talk-timeline div.talk-timeline-loader { width: 100%; height: 31px; padding: 5px 0; margin: 10px 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
div#talk-timeline div.talk-timeline-loader.loading { background: url(../images/loader.gif) no-repeat center center white; background-size: 24px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); opacity: 0.4; -moz-transition: opacity 0.2s ease-in; -o-transition: opacity 0.2s ease-in; -webkit-transition: opacity 0.2s ease-in; transition: opacity 0.2s ease-in; }
div#talk-timeline div.entry { width: 100%; }
div#talk-timeline div.entry div.talker_name, div#talk-timeline div.entry div.talk_message, div#talk-timeline div.entry div.report, div#talk-timeline div.entry div.challenge_mission_card, div#talk-timeline div.entry div.jh_report, div#talk-timeline div.entry div.home_comment, div#talk-timeline div.entry div.favorite_request { position: relative; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
div#talk-timeline div.entry div.talker_name { color: white; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
div#talk-timeline div.entry div.message_text { -moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4); white-space: pre-wrap; display: table; }
div#talk-timeline div.entry div.message_text img { display: table-cell; width: 68px; height: 68px; }
div#talk-timeline div.entry div.message_text span { display: table-cell; vertical-align: top; word-break: break-all; }
div#talk-timeline div.entry img.balloon_terminal { position: relative; z-index: 1; }
div#talk-timeline div.entry div.message_time { position: absolute; bottom: 0; color: #FFFFFF; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
div#talk-timeline div.entry div.report_comment { padding: 8px 0 15px 0; background-color: white; clear: both; }
div#talk-timeline div.entry div.report_comment div.talker_name { color: #666666; text-shadow: none; }
div#talk-timeline div.entry div.report_comment div.message_text { width: 210px; position: relative; }
div#talk-timeline div.entry div.report_comment.myself div.talker_icon { box-sizing: content-box; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); background: #73a5c2; -moz-background-clip: padding; -o-background-clip: padding-box; -webkit-background-clip: padding; background-clip: padding-box; margin: 2px 0px 0px 0px; border-left: 2px solid #ffffff; border-right: none; -moz-border-radius: 16px 0px 0px 16px; -webkit-border-radius: 16px; border-radius: 16px 0px 0px 16px; float: right; }
div#talk-timeline div.entry div.report_comment.myself div.talker_icon img { -moz-border-radius: 16px 0px 0px 16px; -webkit-border-radius: 16px; border-radius: 16px 0px 0px 16px; }
div#talk-timeline div.entry div.report_comment.myself div.talker_name { text-align: right; }
div#talk-timeline div.entry div.report_comment.myself div.message_text { background: #FFDA2E; float: right; margin-left: 0; }
div#talk-timeline div.entry div.report_comment.myself img.balloon_terminal { float: right; margin-left: 0; margin-right: 0; }
div#talk-timeline div.entry div.report_comment.myself div.message_text { border: 1px solid #a97b14; margin-right: -1px; }
div#talk-timeline div.entry div.report_comment.myself div.message_text img { margin-left: 0; margin-right: 5px; }
div#talk-timeline div.entry div.report_comment.partner div.talker_icon, div#talk-timeline div.entry div.report_comment.bot div.talker_icon { box-sizing: content-box; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); background: #73a5c2; -moz-background-clip: padding; -o-background-clip: padding-box; -webkit-background-clip: padding; background-clip: padding-box; margin: 2px 0px 0px 0px; border-left: none; border-right: 2px solid #ffffff; -moz-border-radius: 0px 16px 16px 0px; -webkit-border-radius: 0px; border-radius: 0px 16px 16px 0px; float: left; }
div#talk-timeline div.entry div.report_comment.partner div.talker_icon img, div#talk-timeline div.entry div.report_comment.bot div.talker_icon img { -moz-border-radius: 0px 16px 16px 0px; -webkit-border-radius: 0px; border-radius: 0px 16px 16px 0px; }
div#talk-timeline div.entry div.report_comment.partner div.message_text, div#talk-timeline div.entry div.report_comment.bot div.message_text { background: white; float: left; margin-right: 0; }
div#talk-timeline div.entry div.report_comment.partner img.balloon_terminal, div#talk-timeline div.entry div.report_comment.bot img.balloon_terminal { float: left; margin-left: 0; margin-right: 0; }
div#talk-timeline div.entry div.report_comment.partner div.message_text, div#talk-timeline div.entry div.report_comment.bot div.message_text { border: 1px solid #919A9D; margin-left: -1px; background: #E6EDEF; }
div#talk-timeline div.entry div.report_comment.partner div.message_text img, div#talk-timeline div.entry div.report_comment.bot div.message_text img { margin-left: 0px; margin-right: 5px; }
div#talk-timeline div.entry div.report_comment.bot div.message_text { background: #ffa6cd; }
div#talk-timeline div.entry.myself div.talker_name, div#talk-timeline div.entry.system div.talker_name { text-align: right; }
div#talk-timeline div.entry.myself div.talk_message, div#talk-timeline div.entry.myself div.report, div#talk-timeline div.entry.myself div.challenge_mission_card, div#talk-timeline div.entry.myself div.jh_report, div#talk-timeline div.entry.myself div.home_comment, div#talk-timeline div.entry.myself div.favorite_request, div#talk-timeline div.entry.system div.talk_message, div#talk-timeline div.entry.system div.report, div#talk-timeline div.entry.system div.challenge_mission_card, div#talk-timeline div.entry.system div.jh_report, div#talk-timeline div.entry.system div.home_comment, div#talk-timeline div.entry.system div.favorite_request { float: right; }
div#talk-timeline div.entry.myself div.talker_icon, div#talk-timeline div.entry.system div.talker_icon { box-sizing: content-box; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); background: #73a5c2; -moz-background-clip: padding; -o-background-clip: padding-box; -webkit-background-clip: padding; background-clip: padding-box; margin: 2px 0px 0px 0px; border-left: 2px solid #ffffff; border-right: none; -moz-border-radius: 16px 0px 0px 16px; -webkit-border-radius: 16px; border-radius: 16px 0px 0px 16px; float: right; }
div#talk-timeline div.entry.myself div.talker_icon img, div#talk-timeline div.entry.system div.talker_icon img { -moz-border-radius: 16px 0px 0px 16px; -webkit-border-radius: 16px; border-radius: 16px 0px 0px 16px; }
div#talk-timeline div.entry.myself div.message_text, div#talk-timeline div.entry.system div.message_text { background: #FFDA2E; float: right; margin-left: 0; }
div#talk-timeline div.entry.myself img.balloon_terminal, div#talk-timeline div.entry.system img.balloon_terminal { float: right; margin-left: 0; margin-right: 0; }
div#talk-timeline div.entry.myself a.message_image, div#talk-timeline div.entry.system a.message_image { float: right; }
div#talk-timeline div.entry.myself div.message_time, div#talk-timeline div.entry.system div.message_time { right: 100%; text-align: right; }
div#talk-timeline div.entry.partner div.talker_name, div#talk-timeline div.entry.bot div.talker_name { text-align: left; }
div#talk-timeline div.entry.partner div.talk_message, div#talk-timeline div.entry.partner div.report, div#talk-timeline div.entry.partner div.challenge_mission_card, div#talk-timeline div.entry.partner div.jh_report, div#talk-timeline div.entry.partner div.home_comment, div#talk-timeline div.entry.partner div.favorite_request, div#talk-timeline div.entry.bot div.talk_message, div#talk-timeline div.entry.bot div.report, div#talk-timeline div.entry.bot div.challenge_mission_card, div#talk-timeline div.entry.bot div.jh_report, div#talk-timeline div.entry.bot div.home_comment, div#talk-timeline div.entry.bot div.favorite_request { float: left; }
div#talk-timeline div.entry.partner div.talker_icon, div#talk-timeline div.entry.bot div.talker_icon { box-sizing: content-box; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); background: #73a5c2; -moz-background-clip: padding; -o-background-clip: padding-box; -webkit-background-clip: padding; background-clip: padding-box; margin: 2px 0px 0px 0px; border-left: none; border-right: 2px solid #ffffff; -moz-border-radius: 0px 16px 16px 0px; -webkit-border-radius: 0px; border-radius: 0px 16px 16px 0px; float: left; }
div#talk-timeline div.entry.partner div.talker_icon img, div#talk-timeline div.entry.bot div.talker_icon img { -moz-border-radius: 0px 16px 16px 0px; -webkit-border-radius: 0px; border-radius: 0px 16px 16px 0px; }
div#talk-timeline div.entry.partner div.message_text, div#talk-timeline div.entry.bot div.message_text { background: white; float: left; margin-right: 0; }
div#talk-timeline div.entry.partner img.balloon_terminal, div#talk-timeline div.entry.bot img.balloon_terminal { float: left; margin-left: 0; margin-right: 0; }
div#talk-timeline div.entry.partner a.message_image, div#talk-timeline div.entry.bot a.message_image { float: left; }
div#talk-timeline div.entry.partner div.message_time, div#talk-timeline div.entry.bot div.message_time { left: 100%; text-align: left; }
div#talk-timeline div.entry.bot div.message_text { background: #ffa6cd; }
div#talk-timeline div.entry.system div.message_text { background: #d9b200; color: #776200; }
div#talk-timeline div.message div.partner_message div.partner_message_stamp { margin: 25px 0px 0px 30px; }
div#talk-timeline div.message div.partner_message div.partner_message_image { margin: 20px 0px 0px 30px; }
div#talk-timeline div.message div.partner_message div.partner_message_image img { width: 200px; }
div#talk-timeline div.message div.partner_message div.partner_message_stamptext { margin-left: -2px; }
div#talk-timeline div.message div.partner_message div.partner_message_stamptext div.partner_message_stamptext_balloon div.message_text { background: white; float: left; margin-right: 0; }
div#talk-timeline div.message div.partner_message div.partner_message_stamptext div.partner_message_stamptext_balloon img.balloon_terminal { float: left; margin-left: 0; margin-right: 0; }
div#talk-timeline div.message div.partner_message div.partner_message_stamptext div.partner_message_stamptext_balloon td.partner_message_stamptext_balloon_stamp { padding: 12px 0px 5px 19px; vertical-align: top; }
div#talk-timeline div.message div.partner_message div.partner_message_stamptext div.partner_message_stamptext_balloon td.partner_message_stamptext_balloon_stamp img { height: 93px; width: 93px; }
div#talk-timeline div.message div.partner_message div.partner_message_stamptext div.partner_message_stamptext_balloon td.partner_message_stamptext_balloon_text { vertical-align: top; padding: 16px 20px 14px 10px; }

#swipebox-action, #swipebox-caption { background: none; border: none; }

#swipebox-action #swipebox-prev, #swipebox-action #swipebox-next, #swipebox-action #swipebox-close { background-color: #0d0d0d; }
#swipebox-action #swipebox-close { left: auto; right: 40px; }
#swipebox-action #swipebox-prev { left: 40px; right: auto; }
#swipebox-action #swipebox-next { left: 100px; right: auto; }

body { font-size: 13px; line-height: 1.56em; }

div#talk-timeline { height: 84%; overflow: auto; -webkit-overflow-scrolling: touch; }
div#talk-timeline div.display_date { width: 100%; margin: 5px 0px 10px 0px; padding: 0px 0px 0px 0px; color: #FFFFFF; text-align: center; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); height: 24px; line-height: 24px; background: #946A22; background: rgba(0, 0, 0, 0.3); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(10%, rgba(0, 0, 0, 0.15)), color-stop(50%, rgba(0, 0, 0, 0.1)), color-stop(90%, rgba(0, 0, 0, 0.15)), color-stop(100%, rgba(0, 0, 0, 0.3))); background: -moz-linear-gradient(rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.15) 10%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.15) 90%, rgba(0, 0, 0, 0.3) 100%); background: -webkit-linear-gradient(rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.15) 10%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.15) 90%, rgba(0, 0, 0, 0.3) 100%); background: linear-gradient(rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.15) 10%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.15) 90%, rgba(0, 0, 0, 0.3) 100%); margin: 8px 0; }
div#talk-timeline div.entry { margin: 8px 0; }
div#talk-timeline div.entry img.talker_icon { width: 25px; }
div#talk-timeline div.entry img.talker_icon img { width: 25px; }
div#talk-timeline div.entry div.talker_name span { font-size: 12px; margin-left: 10px; margin-right: 10px; }
div#talk-timeline div.entry div.message_time { font-size: 12px; padding: 0 6px; }
div#talk-timeline div.entry img.balloon_terminal { width: 10px; margin-top: 3px; }
div#talk-timeline div.entry div.message_text { max-width: 220px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px 10px; margin-top: -1px; }
div#talk-timeline div.entry div.message_text span { max-width: 198px; }
div#talk-timeline div.entry div.message_stamp_container { width: 100px; height: 100px; margin: 0 5px; line-height: 100px; }
div#talk-timeline div.entry div.message_stamp_container img.message_stamp { max-width: 100px; max-height: 100px; }
div#talk-timeline div.entry div.message_image_container { height: 138px; margin-left: 10px; margin-right: 10px; }
div#talk-timeline div.entry div.message_image_container a.message_image { display: inline-block; position: relative; margin-top: 12px; width: auto; height: auto; border: solid 3px white; background-color: white; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
div#talk-timeline div.entry div.message_image_container a.message_image img { z-index: 1; max-width: 120px; max-height: 120px; width: auto; height: auto; vertical-align: middle; }
div#talk-timeline div.entry div.message_image_container a.message_image img.photo_pin { position: absolute; z-index: 2; top: -12px; left: 45.41667%; width: auto; height: 11px; }
div#talk-timeline div.entry div.message_image_container_no_frame { height: 138px; margin-left: 10px; margin-right: 10px; }
div#talk-timeline div.entry div.message_image_container_no_frame a.message_image { display: inline-block; position: relative; margin-top: 12px; width: auto; height: auto; }
div#talk-timeline div.entry div.message_image_container_no_frame a.message_image img { z-index: 1; max-width: 120px; max-height: 120px; width: auto; height: auto; vertical-align: middle; }
div#talk-timeline div.entry div.message_award_image { height: auto !important; max-width: 270px !important; }
div#talk-timeline div.entry div.message_award_image a.message_image { margin-top: 2px; margin-bottom: 13px; }
div#talk-timeline div.entry div.message_award_image a.message_image img { max-width: 270px !important; max-height: none !important; }
div#talk-timeline div.entry div.award_image_time { left: 238px !important; bottom: -10px; }
div#talk-timeline div.entry div.tablet_and_study_log { padding-top: 3px; }
div#talk-timeline div.entry div.tablet_and_study_log .tablet_and_study_log_line { height: 26px; line-height: 26px; padding-left: 67px; background: rgba(255, 255, 255, 0.3); background-size: 22px; background-repeat: no-repeat; background-position: 40px center; color: #8C6A2F; -moz-box-shadow: 0px 0px 5px rgba(140, 106, 47, 0.6); -webkit-box-shadow: 0px 0px 5px rgba(140, 106, 47, 0.6); box-shadow: 0px 0px 5px rgba(140, 106, 47, 0.6); }
div#talk-timeline div.entry div.tablet_and_study_log .tablet_and_study_log_line.tablet_start { background-image: url(../images/talk/tablet_start.png); }
div#talk-timeline div.entry div.tablet_and_study_log .tablet_and_study_log_line.tablet_end { background-image: url(../images/talk/tablet_end.png); }
div#talk-timeline div.entry div.tablet_and_study_log .tablet_and_study_log_line .tablet_and_study_log_table { display: table; table-layout: fixed; width: 100%; }
div#talk-timeline div.entry div.tablet_and_study_log .tablet_and_study_log_line .tablet_and_study_log_table .tablet_and_study_log_message { display: table-cell; width: 100%; }
div#talk-timeline div.entry div.tablet_and_study_log .tablet_and_study_log_line .tablet_and_study_log_table .tablet_and_study_log_message > span { display: block; height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
div#talk-timeline div.entry div.tablet_and_study_log .tablet_and_study_log_line .tablet_and_study_log_table .tablet_and_study_log_time { width: 50px; padding-right: 8px; display: table-cell; text-align: right; }
div#talk-timeline div.entry div.home_comment div.message_text span { max-width: 125px; }
div#talk-timeline div.entry div.jh_report { width: 270px; margin-top: 1px; margin-left: 10px; margin-bottom: 12px; }
div#talk-timeline div.entry div.jh_report div.report_paper { position: relative; background: white; -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7); margin-bottom: 35px; }
div#talk-timeline div.entry div.jh_report span.report_star { width: 32px; height: 50px; position: absolute; top: 0; right: 0; margin: 0; padding: 5px 0 0 23px; text-align: center; font-size: 80%; font-weight: bold; }
div#talk-timeline div.entry div.jh_report div.report_title { padding-left: 10px; padding-right: 52px; font-weight: bold; }
div#talk-timeline div.entry div.jh_report div.report_title img.report_subject_icon { width: 16px; height: 16px; vertical-align: middle; margin-right: 1px; }
div#talk-timeline div.entry div.jh_report div.report_title .report_title_text { color: #3D455A; margin-left: 0px; font-size: 105%; line-height: 18px; }
div#talk-timeline div.entry div.jh_report div.result_tab { background: #DCE3E9; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkYzFjNSIvPjxzdG9wIG9mZnNldD0iN3B4IiBzdG9wLWNvbG9yPSIjZDllMWU4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGNlM2U5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bdc1c5), color-stop(7px, #d9e1e8), color-stop(100%, #dce3e9)); background: -moz-linear-gradient(#bdc1c5 0%, #d9e1e8 7px, #dce3e9 100%); background: -webkit-linear-gradient(#bdc1c5 0%, #d9e1e8 7px, #dce3e9 100%); background: linear-gradient(#bdc1c5 0%, #d9e1e8 7px, #dce3e9 100%); display: block; width: 100%; height: 25px; color: #829FC3; }
div#talk-timeline div.entry div.jh_report div.result_tab .total_elapsed_time, div#talk-timeline div.entry div.jh_report div.result_tab .total_cleared_mission_card { display: inline-block; height: 100%; font-size: 60%; }
div#talk-timeline div.entry div.jh_report div.result_tab .total_elapsed_time { padding-left: 32px; background: url(../images/talk/time_icon.png) no-repeat 15px 4px; background-size: 15px; padding-top: 2px; }
div#talk-timeline div.entry div.jh_report div.result_tab .total_elapsed_time .total_elapsed_time_value { font-size: 166.66667%; font-weight: bold; }
div#talk-timeline div.entry div.jh_report div.result_tab .total_cleared_mission_card { padding-left: 30px; background: url(../images/talk/mission_icon.png) no-repeat 8px 2px; width: 60px; }
div#talk-timeline div.entry div.jh_report div.result_tab .total_cleared_mission_card .total_cleared_mission_card_value { font-size: 166.66667%; font-weight: bold; }
div#talk-timeline div.entry div.jh_report div.result_tab a { text-decoration: none; color: inherit; }
div#talk-timeline div.entry div.jh_report div.result_tab .toggle_results { position: relative; display: inline-block; text-align: center; width: 70px; height: 21px; line-height: 21px; padding-top: 4px; padding-right: 8px; background: url(../images/talk/result_toggle_down.png) no-repeat 58px 9px; background-size: 8px; left: 40px; }
div#talk-timeline div.entry div.jh_report div.result_tab .toggle_results span.toggle_results_tab { position: absolute; left: 0; top: 100%; width: 70px; height: 18px; background: url(../images/talk/result_toggle_tab.png) no-repeat center top; background-size: 70px 16px; }
div#talk-timeline div.entry div.jh_report div.result_tab .toggle_results.open { background: url(../images/talk/result_toggle_up.png) no-repeat 58px 9px; background-size: 8px; }
div#talk-timeline div.entry div.jh_report div.result_and_link { display: flex; justify-content: space-between; align-items: center; height: 25px; line-height: 25px; padding: 0 12px; color: #829FC3; background: #DCE3E9; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bdc1c5), color-stop(7px, #d9e1e8), color-stop(100%, #dce3e9)); background: -moz-linear-gradient(#bdc1c5 0%, #d9e1e8 7px, #dce3e9 100%); background: -webkit-linear-gradient(#bdc1c5 0%, #d9e1e8 7px, #dce3e9 100%); background: linear-gradient(#bdc1c5 0%, #d9e1e8 7px, #dce3e9 100%);}
div#talk-timeline div.entry div.jh_report div.result_and_link .total_elapsed_time_jh { display: flex; font-size: 60%; }
div#talk-timeline div.entry div.jh_report div.result_and_link .total_elapsed_time_jh::before { display: block; width: 20px; content:''; background: url(../images/talk/time_icon.png) no-repeat center center;}
div#talk-timeline div.entry div.jh_report div.result_and_link .total_elapsed_time_value { font-weight: bold; font-size: 166.66667%; }
div#talk-timeline div.entry div.jh_report div.result_and_link .mimamoru_link { font-size: 13px; }
div#talk-timeline div.entry div.jh_report table.table_sytle { background: #DCE3E9; }
div#talk-timeline div.entry div.jh_report table.table_sytle td { padding-top: 5px; padding-bottom: 5px; }
div#talk-timeline div.entry div.jh_report table.table_sytle td.timeline_caption { color: #829FC3; font-weight: bold; font-size: 105%; padding-bottom: 5px; }
div#talk-timeline div.entry div.jh_report table.table_sytle td.next_mission { padding-top: 0px; padding-bottom: 0px; text-align: right; }
div#talk-timeline div.entry div.jh_report table.table_sytle td.study_results { padding-top: 10px; }
div#talk-timeline div.entry div.jh_report table.table_sytle h4 { float: left; height: 25px; line-height: 25px; }
div#talk-timeline div.entry div.jh_report table.table_sytle div.time2 { width: 70px; padding-left: 30px; float: right; margin: 0 0 5px 0; height: 25px; line-height: 25px; }
div#talk-timeline div.entry div.jh_report table.table_sytle div.info { padding: 4px 0; font-weight: bold; }
div#talk-timeline div.entry div.jh_report table.table_sytle div.info a.photo { background: none; margin: 0; padding: 0; }
div#talk-timeline div.entry div.jh_report table.table_sytle td.report_first_caption { padding-top: 1px; padding-left: 38px; background: url(../images/talk/mission_card_icon.png) no-repeat 16px 3px; }
div#talk-timeline div.entry div.jh_report span.report_star { background: url(../images/talk/coin_tag.png) no-repeat; background-size: 75px; background-position: 0 -4px; }
div#talk-timeline div.entry div.jh_report div.report_title { background: #D8E4EF url(../images/talk/jh_report_title_bg.png); min-height: 52px; padding: 15px 50px 0px 20px; }
div#talk-timeline div.entry div.jh_report div.info * { display: none; }
div#talk-timeline div.entry div.report, div#talk-timeline div.entry div.challenge_mission_card { width: 270px; margin-top: 1px; margin-left: 10px; }
div#talk-timeline div.entry div.report div.report_paper, div#talk-timeline div.entry div.challenge_mission_card div.report_paper { position: relative; background: white; -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7); margin-bottom: 35px; }
div#talk-timeline div.entry div.report span.report_star, div#talk-timeline div.entry div.challenge_mission_card span.report_star { width: 32px; height: 50px; position: absolute; top: 0; right: 0; margin: 0; padding: 5px 0 0 23px; text-align: center; font-size: 80%; font-weight: bold; }
div#talk-timeline div.entry div.report div.report_title, div#talk-timeline div.entry div.challenge_mission_card div.report_title { padding-left: 10px; padding-right: 52px; font-weight: bold; }
div#talk-timeline div.entry div.report div.report_title img.report_subject_icon, div#talk-timeline div.entry div.challenge_mission_card div.report_title img.report_subject_icon { width: 16px; height: 16px; vertical-align: middle; margin-right: 1px; }
div#talk-timeline div.entry div.report div.report_title .report_title_text, div#talk-timeline div.entry div.challenge_mission_card div.report_title .report_title_text { color: #3D455A; margin-left: 0px; font-size: 105%; line-height: 18px; }
div#talk-timeline div.entry div.report div.result_tab, div#talk-timeline div.entry div.challenge_mission_card div.result_tab { background: #DCE3E9; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkYzFjNSIvPjxzdG9wIG9mZnNldD0iN3B4IiBzdG9wLWNvbG9yPSIjZDllMWU4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGNlM2U5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bdc1c5), color-stop(7px, #d9e1e8), color-stop(100%, #dce3e9)); background: -moz-linear-gradient(#bdc1c5 0%, #d9e1e8 7px, #dce3e9 100%); background: -webkit-linear-gradient(#bdc1c5 0%, #d9e1e8 7px, #dce3e9 100%); background: linear-gradient(#bdc1c5 0%, #d9e1e8 7px, #dce3e9 100%); display: block; width: 100%; height: 25px; color: #829FC3; }
div#talk-timeline div.entry div.report div.result_tab .total_elapsed_time, div#talk-timeline div.entry div.report div.result_tab .total_cleared_mission_card, div#talk-timeline div.entry div.report div.result_tab .total_elapsed_time_jh, div#talk-timeline div.entry div.challenge_mission_card div.result_tab .total_elapsed_time, div#talk-timeline div.entry div.challenge_mission_card div.result_tab .total_cleared_mission_card, div#talk-timeline div.entry div.challenge_mission_card div.result_tab .total_elapsed_time_jh { display: inline-block; height: 100%; font-size: 60%; }
div#talk-timeline div.entry div.report div.result_tab .total_elapsed_time, div#talk-timeline div.entry div.report div.result_tab .total_elapsed_time_jh, div#talk-timeline div.entry div.challenge_mission_card div.result_tab .total_elapsed_time, div#talk-timeline div.entry div.challenge_mission_card div.result_tab .total_elapsed_time_jh { padding-left: 32px; background: url(../images/talk/time_icon.png) no-repeat 15px 4px; background-size: 15px; padding-top: 2px; }
div#talk-timeline div.entry div.report div.result_tab .total_elapsed_time .total_elapsed_time_value, div#talk-timeline div.entry div.report div.result_tab .total_elapsed_time_jh .total_elapsed_time_value, div#talk-timeline div.entry div.challenge_mission_card div.result_tab .total_elapsed_time .total_elapsed_time_value, div#talk-timeline div.entry div.challenge_mission_card div.result_tab .total_elapsed_time_jh .total_elapsed_time_value { font-size: 166.66667%; font-weight: bold; }
div#talk-timeline div.entry div.report div.result_tab .total_cleared_mission_card, div#talk-timeline div.entry div.challenge_mission_card div.result_tab .total_cleared_mission_card { padding-left: 30px; background: url(../images/talk/mission_icon.png) no-repeat 8px 2px; width: 60px; }
div#talk-timeline div.entry div.report div.result_tab .total_cleared_mission_card .total_cleared_mission_card_value, div#talk-timeline div.entry div.challenge_mission_card div.result_tab .total_cleared_mission_card .total_cleared_mission_card_value { font-size: 166.66667%; font-weight: bold; }
div#talk-timeline div.entry div.report div.result_tab .total_elapsed_time_jh, div#talk-timeline div.entry div.challenge_mission_card div.result_tab .total_elapsed_time_jh { width: 110px; }
div#talk-timeline div.entry div.report div.result_tab a, div#talk-timeline div.entry div.challenge_mission_card div.result_tab a { text-decoration: none; color: inherit; }
div#talk-timeline div.entry div.report div.result_tab .toggle_results, div#talk-timeline div.entry div.challenge_mission_card div.result_tab .toggle_results { position: relative; display: block; text-align: center; width: 70px; height: 21px; line-height: 21px; padding-top: 4px; padding-right: 8px; background: url(../images/talk/result_toggle_down.png) no-repeat 58px 9px; background-size: 8px; float: right; }
div#talk-timeline div.entry div.report div.result_tab .toggle_results span.toggle_results_tab, div#talk-timeline div.entry div.challenge_mission_card div.result_tab .toggle_results span.toggle_results_tab { position: absolute; left: 0; top: 100%; width: 70px; height: 18px; background: url(../images/talk/result_toggle_tab.png) no-repeat center top; background-size: 70px 16px; }
div#talk-timeline div.entry div.report div.result_tab .toggle_results.open, div#talk-timeline div.entry div.challenge_mission_card div.result_tab .toggle_results.open { background: url(../images/talk/result_toggle_up.png) no-repeat 58px 9px; background-size: 8px; }
div#talk-timeline div.entry div.report table.table_sytle, div#talk-timeline div.entry div.challenge_mission_card table.table_sytle { background: #DCE3E9; }
div#talk-timeline div.entry div.report table.table_sytle td, div#talk-timeline div.entry div.challenge_mission_card table.table_sytle td { padding-top: 5px; padding-bottom: 5px; }
div#talk-timeline div.entry div.report table.table_sytle td.timeline_caption, div#talk-timeline div.entry div.challenge_mission_card table.table_sytle td.timeline_caption { color: #829FC3; font-weight: bold; font-size: 105%; padding-bottom: 5px; }
div#talk-timeline div.entry div.report table.table_sytle td.next_mission, div#talk-timeline div.entry div.challenge_mission_card table.table_sytle td.next_mission { padding-top: 0px; padding-bottom: 0px; text-align: right; }
div#talk-timeline div.entry div.report table.table_sytle td.study_results, div#talk-timeline div.entry div.challenge_mission_card table.table_sytle td.study_results { padding-top: 10px; }
div#talk-timeline div.entry div.report table.table_sytle h4, div#talk-timeline div.entry div.challenge_mission_card table.table_sytle h4 { float: left; height: 25px; line-height: 25px; }
div#talk-timeline div.entry div.report table.table_sytle div.time2, div#talk-timeline div.entry div.challenge_mission_card table.table_sytle div.time2 { width: 70px; padding-left: 30px; float: right; margin: 0 0 5px 0; height: 25px; line-height: 25px; }
div#talk-timeline div.entry div.report table.table_sytle div.info, div#talk-timeline div.entry div.challenge_mission_card table.table_sytle div.info { padding: 4px 0; font-weight: bold; }
div#talk-timeline div.entry div.report table.table_sytle div.info a.photo, div#talk-timeline div.entry div.challenge_mission_card table.table_sytle div.info a.photo { background: none; margin: 0; padding: 0; }
div#talk-timeline div.entry div.report table.table_sytle td.report_first_caption, div#talk-timeline div.entry div.challenge_mission_card table.table_sytle td.report_first_caption { padding-top: 1px; padding-left: 38px; background: url(../images/talk/mission_card_icon.png) no-repeat 16px 3px; }
div#talk-timeline div.entry div.report span.report_star, div#talk-timeline div.entry div.challenge_mission_card span.report_star { background: url(../images/talk/star_tag.png) no-repeat; background-size: 75px; background-position: 0 -4px; }
div#talk-timeline div.entry div.report div.report_toppart, div#talk-timeline div.entry div.challenge_mission_card div.report_toppart { min-height: 28px; line-height: 18px; }
div#talk-timeline div.entry div.report div.report_toppart.with_my_comment, div#talk-timeline div.entry div.challenge_mission_card div.report_toppart.with_my_comment { min-height: 50px; }
div#talk-timeline div.entry div.report div.report_title, div#talk-timeline div.entry div.challenge_mission_card div.report_title { background: #D8E4EF url(../images/talk/report_title_bg.png); min-height: 20px; padding: 5px 52px 5px 10px; }
div#talk-timeline div.entry div.report div.preview_area, div#talk-timeline div.entry div.report div.cleared_mission_card_area, div#talk-timeline div.entry div.challenge_mission_card div.preview_area, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area { background: white; }
div#talk-timeline div.entry div.report div.preview_area div.preview, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card { position: relative; width: 274px; left: -27px; margin: 16px 10px 10px 10px; background: white; -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); transform: rotate(-2deg); -moz-transform: rotate(-2deg); -webkit-transform: rotate(-2deg); }
div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_header, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_area_header, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_header, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_area_header, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_header, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_area_header, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_header, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_area_header, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_header, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_area_header, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_header, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_area_header, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_header, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_area_header, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_header, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_area_header { height: 34px; background: url(../images/talk/parent_content_background.png); }
div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_header img.cleared_mission_card_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_area_header img.preview_area_header_icon, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_area_header img.cleared_mission_card_area_header_icon { position: absolute; margin: 3px 0px 0px 2px; width: 30px; height: 30px; }
div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_header span.preview_area_header_title, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_area_header span.preview_area_header_title, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_header span.preview_area_header_title, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_area_header span.preview_area_header_title, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_header span.preview_area_header_title, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_area_header span.preview_area_header_title, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_header span.preview_area_header_title, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_area_header span.preview_area_header_title, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_header span.preview_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_area_header span.preview_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_header span.preview_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_area_header span.preview_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_header span.preview_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_area_header span.preview_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_header span.preview_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_header span.cleared_mission_card_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_area_header span.preview_area_header_title, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_area_header span.cleared_mission_card_area_header_title { line-height: 34px; margin: 0px 0px 0px 34px; font-size: 14px; color: white; text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); }
div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_full, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_short, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_body, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_full, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_short, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_body, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_full, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_short, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_body, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_full, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_short, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_body, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_full, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_short, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_body, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_full, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_short, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_body, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body { padding: 8px 10px 6px 10px; transform: rotate(2deg); -moz-transform: rotate(2deg); -webkit-transform: rotate(2deg); font-weight: bold; word-wrap: break-word; }
div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_full div.preview_area_body_comment, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_short div.preview_area_body_comment, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_body div.preview_area_body_comment, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_full div.preview_area_body_comment, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_short div.preview_area_body_comment, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.preview_area_body_comment, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_full div.preview_area_body_comment, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_short div.preview_area_body_comment, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.preview_area_body_comment, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.preview_area_body_comment, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.preview_area_body_comment, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.preview_area_body_comment, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_full div.preview_area_body_comment, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_short div.preview_area_body_comment, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_body div.preview_area_body_comment, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_full div.preview_area_body_comment, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_short div.preview_area_body_comment, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.preview_area_body_comment, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_full div.preview_area_body_comment, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_short div.preview_area_body_comment, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.preview_area_body_comment, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.preview_area_body_comment, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.preview_area_body_comment, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.preview_area_body_comment { margin: 0px 0px 5px 0px; }
div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_full div.preview_area_body_image, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_short div.preview_area_body_image, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_body div.preview_area_body_image, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_full div.preview_area_body_image, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_short div.preview_area_body_image, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.preview_area_body_image, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_full div.preview_area_body_image, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_short div.preview_area_body_image, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.preview_area_body_image, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.preview_area_body_image, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.preview_area_body_image, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.preview_area_body_image, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_full div.preview_area_body_image, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_short div.preview_area_body_image, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_body div.preview_area_body_image, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_full div.preview_area_body_image, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_short div.preview_area_body_image, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.preview_area_body_image, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_full div.preview_area_body_image, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_short div.preview_area_body_image, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.preview_area_body_image, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.preview_area_body_image, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.preview_area_body_image, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.preview_area_body_image { text-align: center; margin: 5px 0px 5px 0px; }
div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_full div.preview_answer, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_full div.hidden_answer, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_short div.preview_answer, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_short div.hidden_answer, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_body div.preview_answer, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_body div.hidden_answer, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_body div.next_mission, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_full div.preview_answer, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_full div.hidden_answer, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_short div.preview_answer, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_short div.hidden_answer, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.preview_answer, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.hidden_answer, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.next_mission, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_full div.preview_answer, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_full div.hidden_answer, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_short div.preview_answer, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_short div.hidden_answer, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.preview_answer, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.hidden_answer, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.next_mission, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.preview_answer, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.hidden_answer, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.preview_answer, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.hidden_answer, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.preview_answer, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.hidden_answer, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_full div.preview_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_full div.hidden_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_short div.preview_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_short div.hidden_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_body div.preview_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_body div.hidden_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_body div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_full div.preview_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_full div.hidden_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_short div.preview_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_short div.hidden_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.preview_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.hidden_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_full div.preview_answer, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_full div.hidden_answer, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_short div.preview_answer, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_short div.hidden_answer, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.preview_answer, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.hidden_answer, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.preview_answer, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.hidden_answer, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.preview_answer, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.hidden_answer, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.preview_answer, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.hidden_answer, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.next_mission { color: #0049a3; text-decoration: underline; text-align: right; }
div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_body div.next_mission, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.next_mission, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.next_mission, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_body div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.next_mission, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.next_mission { padding-top: 15px; }
div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_full div.preview_answer_text, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_short div.preview_answer_text, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_body div.preview_answer_text, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_full div.preview_answer_text, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_short div.preview_answer_text, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.preview_answer_text, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_full div.preview_answer_text, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_short div.preview_answer_text, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.preview_answer_text, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.preview_answer_text, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.preview_answer_text, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.preview_answer_text, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_full div.preview_answer_text, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_short div.preview_answer_text, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_body div.preview_answer_text, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_full div.preview_answer_text, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_short div.preview_answer_text, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.preview_answer_text, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_full div.preview_answer_text, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_short div.preview_answer_text, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.preview_answer_text, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.preview_answer_text, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.preview_answer_text, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.preview_answer_text { text-align: left; color: #a80000; font-weight: bold; }
div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_full div.cleared_mission_card_display_title, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_short div.cleared_mission_card_display_title, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_body div.cleared_mission_card_display_title, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_full div.cleared_mission_card_display_title, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_short div.cleared_mission_card_display_title, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.cleared_mission_card_display_title, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_full div.cleared_mission_card_display_title, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_short div.cleared_mission_card_display_title, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.cleared_mission_card_display_title, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.cleared_mission_card_display_title, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.cleared_mission_card_display_title, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.cleared_mission_card_display_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_full div.cleared_mission_card_display_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_short div.cleared_mission_card_display_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_body div.cleared_mission_card_display_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_full div.cleared_mission_card_display_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_short div.cleared_mission_card_display_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.cleared_mission_card_display_title, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_full div.cleared_mission_card_display_title, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_short div.cleared_mission_card_display_title, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.cleared_mission_card_display_title, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.cleared_mission_card_display_title, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.cleared_mission_card_display_title, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.cleared_mission_card_display_title { color: #103891; font-size: 105%; padding: 10px 0 0px 5px; }
div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_full div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_short div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_body div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_full div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_short div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_full div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_short div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_full div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_short div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_body div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_full div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_short div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_body div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_full div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_short div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_body div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short div.cleared_mission_card_display_instruction, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body div.cleared_mission_card_display_instruction { color: #90A6BB; font-size: 105%; padding-left: 5px; }
div#talk-timeline div.entry div.report div.preview_area div.preview div.cleared_mission_card_body, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.cleared_mission_card_body, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.cleared_mission_card_body, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.cleared_mission_card_body, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.cleared_mission_card_body, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.cleared_mission_card_body, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.cleared_mission_card_body { padding-top: 12px; }
div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_short_text_next, div#talk-timeline div.entry div.report div.preview_area div.preview div.preview_area_body_full_close, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_short_text_next, div#talk-timeline div.entry div.report div.preview_area div.cleared_mission_card div.preview_area_body_full_close, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_short_text_next, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.preview div.preview_area_body_full_close, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short_text_next, div#talk-timeline div.entry div.report div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full_close, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_short_text_next, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.preview div.preview_area_body_full_close, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_short_text_next, div#talk-timeline div.entry div.challenge_mission_card div.preview_area div.cleared_mission_card div.preview_area_body_full_close, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_short_text_next, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.preview div.preview_area_body_full_close, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_short_text_next, div#talk-timeline div.entry div.challenge_mission_card div.cleared_mission_card_area div.cleared_mission_card div.preview_area_body_full_close { color: #0049a3; text-decoration: underline; }
div#talk-timeline div.entry div.report div.preview_comment_area, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area { margin: 10px; }
div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment { margin: 0px; }
div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_header1, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_header1 { margin: 0px; }
div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_header1 img.preview_comment_area_header1_icon, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_header1 img.preview_comment_area_header1_icon { margin: 0px; }
div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_header1 span.preview_comment_area_header1_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_header1 span.preview_comment_area_header1_title { color: #7797b0; font-weight: bold; vertical-align: middle; }
div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_header2, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_header2 { margin: 5px 0px 0px 0px; }
div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_header2 span.preview_comment_area_header2_title, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_header2 span.preview_comment_area_header2_title { font-size: 16px; font-weight: bold; }
div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_body_full, div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_body_short, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_body_full, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_body_short { word-wrap: break-word; }
div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_body_full div.preview_comment_area_body_image, div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_body_short div.preview_comment_area_body_image, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_body_full div.preview_comment_area_body_image, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_body_short div.preview_comment_area_body_image { text-align: center; margin: 5px 0px 5px 0px; }
div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_body_full div.preview_comment_answer, div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_body_full div.hidden_comment_answer, div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_body_short div.preview_comment_answer, div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_body_short div.hidden_comment_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_body_full div.preview_comment_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_body_full div.hidden_comment_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_body_short div.preview_comment_answer, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_body_short div.hidden_comment_answer { color: #0049a3; text-decoration: underline; text-align: right; }
div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_body_full div.preview_comment_answer_text, div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_body_short div.preview_comment_answer_text, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_body_full div.preview_comment_answer_text, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_body_short div.preview_comment_answer_text { text-align: left; color: #a80000; font-weight: bold; }
div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_body_full_close, div#talk-timeline div.entry div.report div.preview_comment_area div.preview_comment div.preview_comment_area_body_full_open, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_body_full_close, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area div.preview_comment div.preview_comment_area_body_full_open { color: #0049a3; text-decoration: underline; }
div#talk-timeline div.entry div.report div.preview_comment_area .aim_description, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area .aim_description { margin-bottom: 10px; }
div#talk-timeline div.entry div.report div.preview_comment_area .subject_aim, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area .subject_aim { margin: 0 10px 5px; }
div#talk-timeline div.entry div.report div.preview_comment_area .toggle_continue_aims_visible, div#talk-timeline div.entry div.challenge_mission_card div.preview_comment_area .toggle_continue_aims_visible { text-align: right; margin-top: -5px; margin-right: 10px; }
div#talk-timeline div.entry div.report div.report_comment div.message_text, div#talk-timeline div.entry div.challenge_mission_card div.report_comment div.message_text { max-width: 190px; }
div#talk-timeline div.entry div.report div.report_comment div.message_text span, div#talk-timeline div.entry div.challenge_mission_card div.report_comment div.message_text span { max-width: 170px; }
div#talk-timeline div.entry div.report div.report_comment.myself div.talker_icon, div#talk-timeline div.entry div.challenge_mission_card div.report_comment.myself div.talker_icon { width: 25px; margin-left: 6px; margin-right: 0; }
div#talk-timeline div.entry div.report div.report_comment.myself div.talker_icon img, div#talk-timeline div.entry div.challenge_mission_card div.report_comment.myself div.talker_icon img { width: 25px; }
div#talk-timeline div.entry div.report div.report_comment.partner div.talker_icon, div#talk-timeline div.entry div.report div.report_comment.bot div.talker_icon, div#talk-timeline div.entry div.challenge_mission_card div.report_comment.partner div.talker_icon, div#talk-timeline div.entry div.challenge_mission_card div.report_comment.bot div.talker_icon { width: 25px; margin-left: 0; margin-right: 6px; }
div#talk-timeline div.entry div.report div.report_comment.partner div.talker_icon img, div#talk-timeline div.entry div.report div.report_comment.bot div.talker_icon img, div#talk-timeline div.entry div.challenge_mission_card div.report_comment.partner div.talker_icon img, div#talk-timeline div.entry div.challenge_mission_card div.report_comment.bot div.talker_icon img { width: 25px; }
div#talk-timeline div.entry div.report div.report_comment.bot div.message_text, div#talk-timeline div.entry div.challenge_mission_card div.report_comment.bot div.message_text { border: 1px solid #cb6693; }
div#talk-timeline div.entry div.report div.report_comment.bot div.message_text, div#talk-timeline div.entry div.challenge_mission_card div.report_comment.bot div.message_text { background: #ffb2d4; border: 1px solid #d36a99; }
div#talk-timeline div.entry div.report div.report_comment.empty div.message_text, div#talk-timeline div.entry div.challenge_mission_card div.report_comment.empty div.message_text { background: #93A9BC; border: 1px solid #70899B; }
div#talk-timeline div.entry div.report div.report_comment.empty div.message_text img, div#talk-timeline div.entry div.challenge_mission_card div.report_comment.empty div.message_text img { width: 42px; height: 42px; }
div#talk-timeline div.entry div.report div.report_comment.empty div.message_text span, div#talk-timeline div.entry div.challenge_mission_card div.report_comment.empty div.message_text span { vertical-align: middle; padding: 0; text-align: center; }
div#talk-timeline div.entry div.report div.report_comment.empty div.message_text span a, div#talk-timeline div.entry div.challenge_mission_card div.report_comment.empty div.message_text span a { display: inline-block; border: 1px solid #797979; width: 136px; height: 28px; line-height: 28px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; background: white; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d8d8d8)); background: -moz-linear-gradient(#ffffff, #d8d8d8); background: -webkit-linear-gradient(#ffffff, #d8d8d8); background: linear-gradient(#ffffff, #d8d8d8); -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); text-decoration: none; font-weight: bold; }
div#talk-timeline div.entry div.report div.talk_report_photo, div#talk-timeline div.entry div.challenge_mission_card div.talk_report_photo { margin-top: -35px; float: left; height: 98px; }
div#talk-timeline div.entry div.report div.talk_report_photo > a, div#talk-timeline div.entry div.challenge_mission_card div.talk_report_photo > a { display: inline-block; position: relative; margin-top: 12px; width: auto; height: auto; border: solid 3px white; background-color: white; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
div#talk-timeline div.entry div.report div.talk_report_photo > a img, div#talk-timeline div.entry div.challenge_mission_card div.talk_report_photo > a img { z-index: 1; max-width: 80px; max-height: 80px; width: auto; height: auto; vertical-align: middle; }
div#talk-timeline div.entry div.report div.talk_report_photo > a img.photo_pin, div#talk-timeline div.entry div.challenge_mission_card div.talk_report_photo > a img.photo_pin { position: absolute; z-index: 2; top: -12px; left: 43.125%; width: auto; height: 11px; }
div#talk-timeline div.entry div.report div.info a.talk_app, div#talk-timeline div.entry div.challenge_mission_card div.info a.talk_app { float: none; display: inline-block; padding-top: 2px; }
div#talk-timeline div.entry div.report div.info .time3, div#talk-timeline div.entry div.challenge_mission_card div.info .time3 { left: -3px; position: relative; }
div#talk-timeline div.entry div.report div.info div.apps_time_info, div#talk-timeline div.entry div.challenge_mission_card div.info div.apps_time_info { margin-top: 5px; margin-left: 19px; display: table; }
div#talk-timeline div.entry div.report div.info div.apps_time_info div.tr_div, div#talk-timeline div.entry div.challenge_mission_card div.info div.apps_time_info div.tr_div { display: table-row; }
div#talk-timeline div.entry div.report div.info div.apps_time_info div.tr_div div.app_name, div#talk-timeline div.entry div.challenge_mission_card div.info div.apps_time_info div.tr_div div.app_name { max-width: 165px; width: 165px; color: #0049a3; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
div#talk-timeline div.entry div.report div.info div.apps_time_info div.tr_div div.app_time, div#talk-timeline div.entry div.challenge_mission_card div.info div.apps_time_info div.tr_div div.app_time { text-align: right; width: 42px; }
div#talk-timeline div.entry div.report div.info div.apps_time_info div.tr_div div.app_name, div#talk-timeline div.entry div.report div.info div.apps_time_info div.tr_div div.app_time, div#talk-timeline div.entry div.challenge_mission_card div.info div.apps_time_info div.tr_div div.app_name, div#talk-timeline div.entry div.challenge_mission_card div.info div.apps_time_info div.tr_div div.app_time { display: table-cell; font-size: 90%; }
div#talk-timeline div.entry.myself div.talker_icon { width: 25px; margin-left: 6px; margin-right: 0; }
div#talk-timeline div.entry.myself div.talker_icon img { width: 25px; }
div#talk-timeline div.entry.myself div.message_text { border: 1px solid #a97b14; margin-right: -1px; }
div#talk-timeline div.entry.myself div.message_text img { margin-right: 5px; }
div#talk-timeline div.entry.myself div.report div.message_time, div#talk-timeline div.entry.myself div.challenge_mission_card div.message_time, div#talk-timeline div.entry.myself div.jh_report div.message_time { left: 0; right: auto; }
div#talk-timeline div.entry.partner div.talker_icon, div#talk-timeline div.entry.bot div.talker_icon { width: 25px; margin-left: 0; margin-right: 6px; }
div#talk-timeline div.entry.partner div.talker_icon img, div#talk-timeline div.entry.bot div.talker_icon img { width: 25px; }
div#talk-timeline div.entry.partner div.message_text, div#talk-timeline div.entry.bot div.message_text { border: 1px solid #777777; margin-left: -1px; }
div#talk-timeline div.entry.partner div.message_text img, div#talk-timeline div.entry.bot div.message_text img { margin-left: 5px; }
div#talk-timeline div.entry.partner div.report div.message_time, div#talk-timeline div.entry.partner div.challenge_mission_card div.message_time, div#talk-timeline div.entry.partner div.jh_report div.message_time, div#talk-timeline div.entry.bot div.report div.message_time, div#talk-timeline div.entry.bot div.challenge_mission_card div.message_time, div#talk-timeline div.entry.bot div.jh_report div.message_time { left: auto; right: 0; }
div#talk-timeline div.entry.bot div.message_text { border: 1px solid #cb6693; }
div#talk-timeline div.challenge_mission_card div.report_paper { padding-bottom: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
div#talk-timeline div.challenge_mission_card div.talker_area { width: 100%; padding-top: 10px; padding-bottom: 6px; }
div#talk-timeline div.challenge_mission_card div.talker_area img.balloon { position: absolute; top: 4px; left: -14px; }
div#talk-timeline div.challenge_mission_card div.talker_area div.content { width: 80%; text-align: center; white-space: nowrap; margin: 0 auto; }
div#talk-timeline div.challenge_mission_card div.talker_area div.talker_icon { float: none; display: inline-block; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; border: 2px solid white; margin: 0; margin-right: 5px; vertical-align: top; }
div#talk-timeline div.challenge_mission_card div.talker_area div.talker_icon img { -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; }
div#talk-timeline div.challenge_mission_card div.talker_area div.talker_name { float: none; max-width: 180px; margin: 0; display: inline-block; vertical-align: -5px; }
div#talk-timeline div.challenge_mission_card div.talker_area div.talker_name span { color: #175bac; font-size: 115%; margin: 0px; white-space: normal; width: auto; }
div#talk-timeline div.challenge_mission_card div.info { padding: 0 16px; font-size: 100%; line-height: 18px; font-weight: bold; }
div#talk-timeline div.challenge_mission_card div.info span { color: #0f72ab; }
div#talk-timeline div.challenge_mission_card div.bold_info { padding: 0 16px; font-size: 105%; line-height: 18px; font-weight: bold; }
div#talk-timeline div.challenge_mission_card div.bold_info span { color: #b70001; }
div#talk-timeline div.challenge_mission_card table.table_sytle { background: white !important; }

div#banner { box-sizing: border-box; z-index: 100; height: 80px; background: #555; line-height: 68px; font-weight: bold; -moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); }
div#banner.text_only { height: 35px; line-height: 28px; }
div#banner a { color: white; display: block; height: 100%; }
div#banner a span { display: block; padding: 6px 7px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
div#banner a span.sp_text { display: none; }
div#banner a img { display: block; margin: 0 auto; width: auto; height: auto; max-width: 960px; max-height: 80px; }
div#banner a img.wide_image_hover, div#banner a img.sp_image { display: none; }
div#banner a:hover img.wide_image { display: none; }
div#banner a:hover img.wide_image_hover { display: block; }
div#banner a.close { display: block; position: absolute; height: 25px; width: 25px; padding-right: 0; font-size: 18px; line-height: 25px; text-align: center; text-decoration: none; border: 1px solid white; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px; background: #555; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; top: 89px; right: 4px; }
div#banner a.close:hover { font-weight: bold; border-width: 2px; top: 88px; right: 3px; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

div.load_button { height: 31px; padding: 5px 0; margin: 10px 0; }
div.load_button a, div.load_button img { display: block; text-align: center; margin: 0 auto; text-decoration: none; color: white; font-weight: bold; }
div.load_button a { width: 176px; height: 31px; line-height: 31px; background: url(../images/talk/reload_button.png); }

.kokugo, .sansu, .rika, .shakai, .kanken, .calc, .calc_challenge, .eigo, .eigo_premium, .seikatu, .tokubetsu, .JPN, .MAT, .SCI, .SOC, .ENG, .MEM, .MDR, .EKN, .EKN2, .ART, .MUS, .HAP, .HOM, .TEC, .KAT, .achievement_exam_kokugo, .achievement_exam_sansu { height: auto; }
.kokugo .contentDIV, .sansu .contentDIV, .rika .contentDIV, .shakai .contentDIV, .kanken .contentDIV, .calc .contentDIV, .calc_challenge .contentDIV, .eigo .contentDIV, .eigo_premium .contentDIV, .seikatu .contentDIV, .tokubetsu .contentDIV, .JPN .contentDIV, .MAT .contentDIV, .SCI .contentDIV, .SOC .contentDIV, .ENG .contentDIV, .MEM .contentDIV, .MDR .contentDIV, .EKN .contentDIV, .EKN2 .contentDIV, .ART .contentDIV, .MUS .contentDIV, .HAP .contentDIV, .HOM .contentDIV, .TEC .contentDIV, .KAT .contentDIV, .achievement_exam_kokugo .contentDIV, .achievement_exam_sansu .contentDIV { height: auto; }
.kokugo .contentDIV .time3, .kokugo .contentDIV .challenge_count, .sansu .contentDIV .time3, .sansu .contentDIV .challenge_count, .rika .contentDIV .time3, .rika .contentDIV .challenge_count, .shakai .contentDIV .time3, .shakai .contentDIV .challenge_count, .kanken .contentDIV .time3, .kanken .contentDIV .challenge_count, .calc .contentDIV .time3, .calc .contentDIV .challenge_count, .calc_challenge .contentDIV .time3, .calc_challenge .contentDIV .challenge_count, .eigo .contentDIV .time3, .eigo .contentDIV .challenge_count, .eigo_premium .contentDIV .time3, .eigo_premium .contentDIV .challenge_count, .seikatu .contentDIV .time3, .seikatu .contentDIV .challenge_count, .tokubetsu .contentDIV .time3, .tokubetsu .contentDIV .challenge_count, .JPN .contentDIV .time3, .JPN .contentDIV .challenge_count, .MAT .contentDIV .time3, .MAT .contentDIV .challenge_count, .SCI .contentDIV .time3, .SCI .contentDIV .challenge_count, .SOC .contentDIV .time3, .SOC .contentDIV .challenge_count, .ENG .contentDIV .time3, .ENG .contentDIV .challenge_count, .MEM .contentDIV .time3, .MEM .contentDIV .challenge_count, .MDR .contentDIV .time3, .MDR .contentDIV .challenge_count, .EKN .contentDIV .time3, .EKN .contentDIV .challenge_count, .EKN2 .contentDIV .time3, .EKN2 .contentDIV .challenge_count, .ART .contentDIV .time3, .ART .contentDIV .challenge_count, .MUS .contentDIV .time3, .MUS .contentDIV .challenge_count, .HAP .contentDIV .time3, .HAP .contentDIV .challenge_count, .HOM .contentDIV .time3, .HOM .contentDIV .challenge_count, .TEC .contentDIV .time3, .TEC .contentDIV .challenge_count, .KAT .contentDIV .time3, .KAT .contentDIV .challenge_count, .achievement_exam_kokugo .contentDIV .time3, .achievement_exam_kokugo .contentDIV .challenge_count, .achievement_exam_sansu .contentDIV .time3, .achievement_exam_sansu .contentDIV .challenge_count { clear: both; }
.kokugo .contentDIV .title a, .sansu .contentDIV .title a, .rika .contentDIV .title a, .shakai .contentDIV .title a, .kanken .contentDIV .title a, .calc .contentDIV .title a, .calc_challenge .contentDIV .title a, .eigo .contentDIV .title a, .eigo_premium .contentDIV .title a, .seikatu .contentDIV .title a, .tokubetsu .contentDIV .title a, .JPN .contentDIV .title a, .MAT .contentDIV .title a, .SCI .contentDIV .title a, .SOC .contentDIV .title a, .ENG .contentDIV .title a, .MEM .contentDIV .title a, .MDR .contentDIV .title a, .EKN .contentDIV .title a, .EKN2 .contentDIV .title a, .ART .contentDIV .title a, .MUS .contentDIV .title a, .HAP .contentDIV .title a, .HOM .contentDIV .title a, .TEC .contentDIV .title a, .KAT .contentDIV .title a, .achievement_exam_kokugo .contentDIV .title a, .achievement_exam_sansu .contentDIV .title a { height: auto; max-width: 220px; }

.contentDIV div.mission_cleared_kokugo, .contentDIV div.mission_cleared_kokugo_recommended, .contentDIV div.mission_cleared_sansu, .contentDIV div.mission_cleared_sansu_recommended, .contentDIV div.mission_cleared_rika, .contentDIV div.mission_cleared_rika_recommended, .contentDIV div.mission_cleared_shakai, .contentDIV div.mission_cleared_shakai_recommended, .contentDIV div.mission_cleared_eigo, .contentDIV div.mission_cleared_eigo_recommended, .contentDIV div.mission_cleared_kanken, .contentDIV div.mission_cleared_kanken_recommended, .contentDIV div.mission_cleared_calc, .contentDIV div.mission_cleared_calc_recommended, .contentDIV div.mission_cleared_achievement_exam_kokugo, .contentDIV div.mission_cleared_achievement_exam_kokugo_recommended, .contentDIV div.mission_cleared_achievement_exam_sansu, .contentDIV div.mission_cleared_achievement_exam_sansu_recommended, .contentDIV div.clear_misson_challengecommon { display: block; width: auto; height: auto; margin: 2px -6px -4px -4px; font-size: 85%; padding-left: 25px; padding-top: 3px; font-weight: bold; -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; -ms-border-radius: 0px 0px 4px 4px; -o-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; }
.contentDIV div.mission_cleared_kokugo { color: #e68d7e; background: url("../images/clear_mission_kokugo.png") no-repeat scroll 8px center #ffc8c9; }
.contentDIV div.mission_cleared_kokugo_recommended { color: #e68d7e; background: url("../images/clear_mission_kokugo_recommended.png") no-repeat scroll 8px center #ffc8c9; }
.contentDIV div.mission_cleared_sansu { color: #6490c8; background: url("../images/clear_mission_sansu.png") no-repeat scroll 8px center #b0c9f3; }
.contentDIV div.mission_cleared_sansu_recommended { color: #6490c8; background: url("../images/clear_mission_sansu_recommended.png") no-repeat scroll 8px center #b0c9f3; }
.contentDIV div.mission_cleared_rika { color: #5fa748; background: url("../images/clear_mission_rika.png") no-repeat scroll 8px center #aadfa5; }
.contentDIV div.mission_cleared_rika_recommended { color: #5fa748; background: url("../images/clear_mission_rika_recommended.png") no-repeat scroll 8px center #aadfa5; }
.contentDIV div.mission_cleared_shakai { color: #a980d4; background: url("../images/clear_mission_shakai.png") no-repeat scroll 8px center #d7b9f1; }
.contentDIV div.mission_cleared_shakai_recommended { color: #a980d4; background: url("../images/clear_mission_shakai_recommended.png") no-repeat scroll 8px center #d7b9f1; }
.contentDIV div.mission_cleared_calc { color: #67b1ce; background: url("../images/clear_mission_calc.png") no-repeat scroll 8px center #a0d4eb; }
.contentDIV div.mission_cleared_calc_recommended { color: #67b1ce; background: url("../images/clear_mission_calc_recommended.png") no-repeat scroll 8px center #a0d4eb; }
.contentDIV div.mission_cleared_kanken { color: #ba9a4b; background: url("../images/clear_mission_kanken.png") no-repeat scroll 8px center #ecd67a; }
.contentDIV div.mission_cleared_kanken_recommended { color: #ba9a4b; background: url("../images/clear_mission_kanken_recommended.png") no-repeat scroll 8px center #ecd67a; }
.contentDIV div.mission_cleared_eigo { color: #e48b31; background: url("../images/clear_mission_eigo.png") no-repeat scroll 8px center #ffc891; }
.contentDIV div.mission_cleared_eigo_recommended { color: #e48b31; background: url("../images/clear_mission_eigo_recommended.png") no-repeat scroll 8px center #ffc891; }
.contentDIV div.mission_cleared_achievement_exam_kokugo { color: #59cea9; background: url("../images/clear_mission_achievement_exam.png") no-repeat scroll 8px center #c0e2d6; }
.contentDIV div.mission_cleared_achievement_exam_kokugo_recommended { color: #59cea9; background: url("../images/clear_mission_achievement_exam_recommended.png") no-repeat scroll 8px center #c0e2d6; }
.contentDIV div.mission_cleared_achievement_exam_sansu { color: #59cea9; background: url("../images/clear_mission_achievement_exam.png") no-repeat scroll 8px center #c0e2d6; }
.contentDIV div.mission_cleared_achievement_exam_sansu_recommended { color: #59cea9; background: url("../images/clear_mission_achievement_exam_recommended.png") no-repeat scroll 8px center #c0e2d6; }
.contentDIV div.clear_misson_challengecommon { padding-left: 33px; color: #ffde00; background: url("../images/clear_misson_challengecommon.png") no-repeat scroll 8px center #508bd1; background-size: 20px 17px; text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.5); }

div.talker_name span.smile_message { font-weight: bold; }

#next-mission-dialog { padding: 0px; overflow: hidden; width: auto; height: 544px !important; }

.next_mission_button { height: 45px; width: 233px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background-color: #425f84; cursor: pointer; text-align: center; margin: 15px 0px 5px 0px; border: 2px solid #425f84; }
.next_mission_button img { margin-top: 3px; width: 45px; height: auto; }
.next_mission_button span.area { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-shadow: none; font-size: 105%; display: block; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4OTFiMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU1NzA5MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7891b0), color-stop(100%, #557091)); background: -moz-linear-gradient(#7891b0, #557091); background: -webkit-linear-gradient(#7891b0, #557091); background: linear-gradient(#7891b0, #557091); font-weight: bold; height: 100%; }
.next_mission_button span.area .text { color: #ffffff; position: relative; display: inline; padding-left: 6px; top: 0px; }

.challenge_mission_info_button, .challenge_mission_contract_button { height: 45px; width: 236px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #A94C00; cursor: pointer; padding: 1px; text-align: center; margin: 10px 16px 0px 16px; }
.challenge_mission_info_button img, .challenge_mission_contract_button img { width: 35px; height: 35px; margin-top: 4px; }
.challenge_mission_info_button a, .challenge_mission_contract_button a { text-decoration: none; color: #ffffff; font-size: 105%; display: block; font-weight: bold; height: 100%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4NzIwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2NTEwMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f87200), color-stop(100%, #e65101)); background: -moz-linear-gradient(#f87200, #e65101); background: -webkit-linear-gradient(#f87200, #e65101); background: linear-gradient(#f87200, #e65101); }
.challenge_mission_info_button a .text, .challenge_mission_contract_button a .text { position: relative; display: inline; padding-left: 6px; top: 5px; }
.challenge_mission_info_button a:hover, .challenge_mission_contract_button a:hover { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1NTUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FlNDEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b55500), color-stop(100%, #ae4100)); background: -moz-linear-gradient(#b55500, #ae4100); background: -webkit-linear-gradient(#b55500, #ae4100); background: linear-gradient(#b55500, #ae4100); }

.challenge_mission_info_button { height: 75px; }
.challenge_mission_info_button img { position: relative; display: inline-block; top: 5px; left: -7px; width: 40px; height: 40px; }
.challenge_mission_info_button a .text { position: relative; display: inline-block; padding-left: 0px; top: 19px; left: 3px; text-align: left; }

img.challenge_mission_card_result_header { width: auto; height: auto; margin-bottom: 0px; }

img.challenge_mission_card_result_footer { height: auto; width: auto; margin-top: -3px; }

.challenge_mission_info_button:hover { background: #A94C00; }

.challenge_mission_contract_button { background: #9a9a9a; }
.challenge_mission_contract_button a { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #dedede)); background: -moz-linear-gradient(#f7f7f7, #dedede); background: -webkit-linear-gradient(#f7f7f7, #dedede); background: linear-gradient(#f7f7f7, #dedede); }
.challenge_mission_contract_button a .text { color: #43556a; top: 5px; left: -8px; padding-left: 0px; }
.challenge_mission_contract_button a:hover { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JjYmNiYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c4c4c4), color-stop(100%, #bcbcbc)); background: -moz-linear-gradient(#c4c4c4, #bcbcbc); background: -webkit-linear-gradient(#c4c4c4, #bcbcbc); background: linear-gradient(#c4c4c4, #bcbcbc); }
.challenge_mission_contract_button img { position: relative; width: 45px; height: 40px; margin-top: 0px; top: 5px; left: -8px; }

.MEM .contentDIV .time3 { clear: none; }

img.coming_soon_img { width: 100%; height: 100%; }

#next-mission-dialog { padding: 0px; overflow: hidden; width: auto; height: 642px !important; border: 0px !important; }
#next-mission-dialog button:focus { outline: none; }
#next-mission-dialog div.select { background: url(../images/talk/next_mission_dialog_bg.png) no-repeat 0px 0px; background-size: 100% auto; height: inherit; }
#next-mission-dialog div.complete { background: url(../images/talk/next_mission_dialog_bg_complete.png) no-repeat 0px 0px; background-size: 100% auto; height: inherit; }
#next-mission-dialog div.inline-scroll { height: 100%; overflow-y: scroll; overflow-x: hidden; position: relative; top: 12px; }
#next-mission-dialog div.select-childs { margin: 15px auto; margin-top: 63px; }
#next-mission-dialog div.select-childs div { height: 46px; text-align: center; margin: 15px auto 10px auto; width: 80%; background-color: #ffffff; border: 1px solid #454466; color: #454466; cursor: pointer; font-size: 160%; }
#next-mission-dialog div.select-childs div span { display: inline-block; padding-top: 13px; width: 100%; white-space: nowrap; overflow: hidden; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
#next-mission-dialog div.caption { color: #454466; font-weight: bold; font-size: 130%; padding-top: 16px; position: relative; padding-left: 85px; height: 60px; }
#next-mission-dialog div#next_mission_card_selector div.next_mission_carousel { height: 157px; width: 460px; }
#next-mission-dialog div#next_mission_card_selector .bx-wrapper { background: none !important; top: 35px !important; height: 324px !important; }
#next-mission-dialog div#next_mission_card_selector .bx-wrapper .bx-next { background: url(../images/talk/next_mission_dialog_slider_next.png) no-repeat !important; right: -23px !important; }
#next-mission-dialog div#next_mission_card_selector .bx-wrapper .bx-prev { background: url(../images/talk/next_mission_dialog_slider_prev.png) no-repeat !important; left: -7px !important; }
#next-mission-dialog div#next_mission_card_selector .bx-wrapper .bx-next, #next-mission-dialog div#next_mission_card_selector .bx-wrapper .bx-prev { background-size: 57px auto !important; }
#next-mission-dialog div#next_mission_card_selector .bx-wrapper .bx-controls-direction a { height: 103px !important; width: 74px !important; margin-top: -29px; }
#next-mission-dialog div#next_mission_card_selector .bx-viewport { background: none; height: 0px !important; padding-left: 0px; width: 1500px !important; overflow: visible !important; border: 0px !important; }
#next-mission-dialog div#next_mission_card_selector .slider { padding: 0px; }
#next-mission-dialog div#next_mission_card_selector .slider .slider_item { width: 305px !important; height: auto !important; margin: 0px; padding: 0px; }
#next-mission-dialog div#next_mission_card_selector div.selected_mission { color: #1e4b89; font-weight: bold; font-size: 120%; border: 3px solid #1e4b89; background-color: #ddeffa; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; width: 200px; text-align: center; height: 37px; margin: 5px auto; }
#next-mission-dialog div#next_mission_card_selector div.selected_mission div { padding: 9px; }
#next-mission-dialog div#next_mission_card_selector div.bx-pager { bottom: -10px !important; }
#next-mission-dialog div#next_mission_card_selector div.bx-default-pager a { background: #79acd0 !important; }
#next-mission-dialog div#next_mission_card_selector div.bx-default-pager a.active { background: #626388 !important; }
#next-mission-dialog div.scene_complete { text-align: center; position: relative; padding-top: 80px; }
#next-mission-dialog div.scene_complete div.mission_text { margin-top: 20px; color: #505171; font-weight: bold; font-size: 120%; }
#next-mission-dialog div.scene_complete img { width: 305px !important; height: auto !important; }
#next-mission-dialog button.enabledSaveBtn, #next-mission-dialog button.disabledSaveBtn, #next-mission-dialog button.closeBtn { width: 267px; height: 76px; position: relative; top: 80px; display: block; margin: 0px auto; border: 0px; }
#next-mission-dialog button.enabledSaveBtn span, #next-mission-dialog button.disabledSaveBtn span, #next-mission-dialog button.closeBtn span { position: relative; font-size: 150%; font-weight: bold; color: #7b4a11; }
#next-mission-dialog button.enabledSaveBtn { background: url(../images/talk/next_mission_dialog_button_enable.png) no-repeat center; background-size: contain; cursor: pointer; }
#next-mission-dialog button.disabledSaveBtn { background: url(../images/talk/next_mission_dialog_button_disable.png) no-repeat center; background-size: contain; }
#next-mission-dialog button.closeBtn { background: url(../images/talk/next_mission_dialog_button_close.png) no-repeat center; background-size: contain; top: 73px; }
#next-mission-dialog button.closeBtn span { color: #505171; }
#next-mission-dialog div.caution { height: 160px; margin: 0px 20px; color: #454466; position: relative; top: 93px; line-height: 1.7em; }

a, a *, .clickable, .clickable * { cursor: pointer; }

body div#container, div#container_youji { min-height: 0; height: -moz-calc(100% - 130px); height: -webkit-calc(100% - 130px); height: calc(100% - 130px); }
body div#container.banner_hidden div#talk-timeline, div#container_youji.banner_hidden div#talk-timeline { height: 100%; }
body div#container div#gHeader, body div#container div#talk-header, body div#container div#talk-input-form, div#container_youji div#gHeader, div#container_youji div#talk-header, div#container_youji div#talk-input-form { position: absolute; }
body div#container.talk_selector_opening, div#container_youji.talk_selector_opening { display: block; height: auto; }

body#page_talk_youji { background-color: #B6BBC8; background-image: url(../images/youji/bg_tile.svg); }

body.old_android div#container, body.old_android div#container_youji { height: auto; }
body.old_android div#container div#gHeader, body.old_android div#container div#talk-header, body.old_android div#container div#talk-input-form, body.old_android div#container_youji div#gHeader, body.old_android div#container_youji div#talk-header, body.old_android div#container_youji div#talk-input-form { position: fixed; }
body.old_android div#container div#talk-input-form, body.old_android div#container_youji div#talk-input-form { margin-bottom: -10px; }

div.youji-margin { margin-top: 20px; }

div#container, div#container_youji { width: 960px; margin: 0 auto; color: #333333; background: url("../images/talk/timeline_background_tile.png") #eeeeee; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; padding: 75px 0 50px; }
div#container div#talk-members, div#container_youji div#talk-members { position: absolute; top: 75px; }
div#container.banner_hidden #talk-header, div#container_youji.banner_hidden #talk-header { -moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); }
div#container.text_banner_only, div#container_youji.text_banner_only { padding-top: 110px; }
div#container.text_message_form_shown div#talk-input-form, div#container.comment_form_shown div#talk-input-form, div#container.stamp_form_shown div#talk-input-form, div#container_youji.text_message_form_shown div#talk-input-form, div#container_youji.comment_form_shown div#talk-input-form, div#container_youji.stamp_form_shown div#talk-input-form { bottom: 0; }
div#container.text_message_form_shown, div#container_youji.text_message_form_shown { padding-bottom: 50px; }
div#container.comment_form_shown, div#container_youji.comment_form_shown { padding-bottom: 160px; }
div#container.stamp_form_shown, div#container_youji.stamp_form_shown { padding-bottom: 326px; }
div#container div#gHeader, div#container_youji div#gHeader { width: 960px; top: 0; margin: 0 auto; z-index: 99; height: 132px; }
div#container div#talk-header, div#container_youji div#talk-header { z-index: 101; display: table; table-layout: fixed; position: absolute; top: 0; width: 960px; height: 70px; padding-top: 5px; background-color: #A7E0F7; color: #316A82; }
div#container div#talk-header span.header_icon, div#container div#talk-header span.self_name, div#container div#talk-header span.header_title, div#container_youji div#talk-header span.header_icon, div#container_youji div#talk-header span.self_name, div#container_youji div#talk-header span.header_title { display: table-cell; vertical-align: top; }
div#container div#talk-header img.smilezemi_logo, div#container div#talk-header .menu_button, div#container_youji div#talk-header img.smilezemi_logo, div#container_youji div#talk-header .menu_button { display: none; }
div#container div#talk-header span.header_icon, div#container_youji div#talk-header span.header_icon { width: 40px; padding-top: 15px; padding-left: 17px; }
div#container div#talk-header span.header_icon img, div#container_youji div#talk-header span.header_icon img { width: 40px; height: 40px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-color: #ababab; border-style: solid; border-width: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: #73a5c2; -moz-background-clip: padding; -o-background-clip: padding-box; -webkit-background-clip: padding; background-clip: padding-box; }
div#container div#talk-header span.self_name, div#container_youji div#talk-header span.self_name { max-width: 250px; width: 250px; height: 70px; padding-left: 10px; line-height: 70px; font-size: 18px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
div#container div#talk-header div.header_title, div#container_youji div#talk-header div.header_title { position: relative; background-color: inherit; width: 320px; text-align: center; }
div#container div#talk-header div.header_title span.caret, div#container_youji div#talk-header div.header_title span.caret { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 8px solid #000000; content: ""; display: inline-block; height: 0; vertical-align: top; width: 0; float: right; margin-right: 4px; margin-top: 5px; margin-left: 0; }
div#container div#talk-header div.header_title a.dropdown, div#container_youji div#talk-header div.header_title a.dropdown { display: block; text-decoration: none; margin: 0 auto; }
div#container div#talk-header div.header_title ul.dropdown_menu, div#container_youji div#talk-header div.header_title ul.dropdown_menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; overflow: auto; float: left; margin: 2px 0 0; padding: 5px 0; list-style: none; cursor: pointer; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); border-radius: 6px 6px 6px 6px; border: solid 1px #87bed6; }
div#container div#talk-header div.header_title ul.dropdown_menu li > a, div#container_youji div#talk-header div.header_title ul.dropdown_menu li > a { clear: both; display: block; line-height: 20px; padding: 3px 20px; white-space: nowrap; text-decoration: none; }
div#container div#talk-header div.header_title ul.dropdown_menu li a:hover, div#container_youji div#talk-header div.header_title ul.dropdown_menu li a:hover { background-color: #007bbd; color: #fff; }
div#container div#talk-header div.header_title span.caret, div#container_youji div#talk-header div.header_title span.caret { margin-top: 14px; }
div#container div#talk-header div.header_title a.dropdown, div#container_youji div#talk-header div.header_title a.dropdown { background: inherit; display: block; height: 40px; border-color: #88A4AF; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3ZTBmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk4Y2ZlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a7e0f7), color-stop(100%, #98cfe5)); background: -moz-linear-gradient(#a7e0f7, #98cfe5); background: -webkit-linear-gradient(#a7e0f7, #98cfe5); background: linear-gradient(#a7e0f7, #98cfe5); }
div#container div#talk-header div.header_title a.dropdown span.selected, div#container_youji div#talk-header div.header_title a.dropdown span.selected { display: block; height: 36px; width: 275px; line-height: 38px; font-size: 22px; font-weight: bold; letter-spacing: 3px; margin-top: 2px; float: left; margin-left: 8px; color: #316A82; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
div#container div#talk-header div.header_title ul.dropdown_menu, div#container_youji div#talk-header div.header_title ul.dropdown_menu { width: 100%; background-color: #A7E0F7; overflow: auto; max-height: 400px; }
div#container div#talk-header div.header_title ul.dropdown_menu li, div#container_youji div#talk-header div.header_title ul.dropdown_menu li { text-align: left; }
div#container div#talk-header div.header_title ul.dropdown_menu li.root_talk_title, div#container_youji div#talk-header div.header_title ul.dropdown_menu li.root_talk_title { font-weight: bold; padding-left: 15px; background: #EEE; }
div#container div#talk-header div.header_title ul.dropdown_menu li > a, div#container_youji div#talk-header div.header_title ul.dropdown_menu li > a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
div#container div#talk-header div.header_title ul.dropdown_menu li > a.add_group, div#container_youji div#talk-header div.header_title ul.dropdown_menu li > a.add_group { color: #0049a3; }
div#container div#talk-header div.header_title ul.dropdown_menu li > a.add_group:hover, div#container_youji div#talk-header div.header_title ul.dropdown_menu li > a.add_group:hover { color: white; }
div#container div#gHeader.chu + div#talk-header, div#container_youji div#gHeader.chu + div#talk-header { top: 138px; }
div#container div#banner, div#container_youji div#banner { top: 85px; width: 960px; }
div#container div.phone-dropdown-list, div#container_youji div.phone-dropdown-list { display: none; }
div#container div#slide-in-message, div#container_youji div#slide-in-message { padding: 5px; width: 950px; position: fixed; z-index: 102; top: 0; background-color: #8B969E; color: white; font-weight: bold; }
div#container div#talk-input-form, div#container_youji div#talk-input-form { z-index: 2; bottom: 0px; width: 960px; line-height: 1; background-color: #E8EBED; -moz-box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, 0.4); }
div#container div#talk-input-form *, div#container_youji div#talk-input-form * { position: relative; z-index: 1000; }
div#container div#talk-input-form fieldset#home_comment-select, div#container_youji div#talk-input-form fieldset#home_comment-select { z-index: 9; height: 110px; width: 320px; margin: 0 auto; }
div#container div#talk-input-form fieldset#home_comment-select legend, div#container_youji div#talk-input-form fieldset#home_comment-select legend { display: block; height: 30px; line-height: 30px; margin-left: 7px; }
div#container div#talk-input-form fieldset#home_comment-select legend strong, div#container_youji div#talk-input-form fieldset#home_comment-select legend strong { font-weight: bold; }
div#container div#talk-input-form fieldset#home_comment-select div.stamp_choices, div#container_youji div#talk-input-form fieldset#home_comment-select div.stamp_choices { height: 74px; }
div#container div#talk-input-form fieldset#home_comment-select div.stamp_choices label.stamp_choice, div#container_youji div#talk-input-form fieldset#home_comment-select div.stamp_choices label.stamp_choice { float: left; height: 68px; width: 68px; margin-left: 7px; padding: 0 3px 0 26px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; }
div#container div#talk-input-form fieldset#home_comment-select div.stamp_choices label.stamp_choice.checked, div#container_youji div#talk-input-form fieldset#home_comment-select div.stamp_choices label.stamp_choice.checked { background: #FCFCFC url(../images/check.png); background-position: 5px center; background-repeat: no-repeat; }
div#container div#talk-input-form fieldset#home_comment-select div.stamp_choices label.stamp_choice input, div#container_youji div#talk-input-form fieldset#home_comment-select div.stamp_choices label.stamp_choice input { display: none; }
div#container div#talk-input-form fieldset#home_comment-select div.stamp_choices label.stamp_choice img, div#container_youji div#talk-input-form fieldset#home_comment-select div.stamp_choices label.stamp_choice img { height: 68px; width: 68px; }
div#container div#talk-input-form div#talk-input-button-row, div#container_youji div#talk-input-form div#talk-input-button-row { line-height: normal; z-index: 10; width: 100%; display: table; height: 50px; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxY2VkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhiOTY5ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c1ced9), color-stop(100%, #8b969e)); background: -moz-linear-gradient(#c1ced9, #8b969e); background: -webkit-linear-gradient(#c1ced9, #8b969e); background: linear-gradient(#c1ced9, #8b969e); }
div#container div#talk-input-form div#talk-input-button-row *, div#container_youji div#talk-input-form div#talk-input-button-row * { vertical-align: middle; position: relative; z-index: 1000; }
div#container div#talk-input-form div#talk-input-button-row .footer_button, div#container div#talk-input-form div#talk-input-button-row .recommend_button, div#container div#talk-input-form div#talk-input-button-row .textarea, div#container div#talk-input-form div#talk-input-button-row .submit_button, div#container_youji div#talk-input-form div#talk-input-button-row .footer_button, div#container_youji div#talk-input-form div#talk-input-button-row .recommend_button, div#container_youji div#talk-input-form div#talk-input-button-row .textarea, div#container_youji div#talk-input-form div#talk-input-button-row .submit_button { display: table-cell; padding-left: 4px; text-align: center; }
div#container div#talk-input-form div#talk-input-button-row .footer_button, div#container_youji div#talk-input-form div#talk-input-button-row .footer_button { width: 33px; height: 45px; padding-left: 4px; vertical-align: bottom; cursor: pointer; position: relative; }
div#container div#talk-input-form div#talk-input-button-row .footer_button img, div#container_youji div#talk-input-form div#talk-input-button-row .footer_button img { width: 100%; height: 100%; vertical-align: bottom; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px; border-radius: 5px 5px 0px 0px; }
div#container div#talk-input-form div#talk-input-button-row .footer_button#image_button img, div#container_youji div#talk-input-form div#talk-input-button-row .footer_button#image_button img { z-index: 998; }
div#container div#talk-input-form div#talk-input-button-row .footer_button input, div#container_youji div#talk-input-form div#talk-input-button-row .footer_button input { position: absolute; z-index: 999; right: 0; margin: 0; width: 33px; height: 100%; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
div#container div#talk-input-form div#talk-input-button-row .recommend_button, div#container_youji div#talk-input-form div#talk-input-button-row .recommend_button { width: 61px; padding-top: 5px; padding-bottom: 5px; line-height: 1.2; cursor: pointer; }
div#container div#talk-input-form div#talk-input-button-row .recommend_button a, div#container_youji div#talk-input-form div#talk-input-button-row .recommend_button a { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjJmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I5YmRjMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f2f3), color-stop(100%, #b9bdc0)); background: -moz-linear-gradient(#f0f2f3, #b9bdc0); background: -webkit-linear-gradient(#f0f2f3, #b9bdc0); background: linear-gradient(#f0f2f3, #b9bdc0); border: solid 1px #8B8D8E; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: inline-block; padding: 4px; width: 52px; font-size: 12px; color: inherit; }
div#container div#talk-input-form div#talk-input-button-row .recommend_dropdown, div#container_youji div#talk-input-form div#talk-input-button-row .recommend_dropdown { position: absolute; background-color: #E8EBED; bottom: 50px; left: 0; padding: 5px 4px; border: solid 1px #8B969E; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
div#container div#talk-input-form div#talk-input-button-row .recommend_dropdown li, div#container_youji div#talk-input-form div#talk-input-button-row .recommend_dropdown li { font-size: 120%; line-height: 1.6; padding: 5px 0; border-bottom: solid 2px #CCCCCC; }
div#container div#talk-input-form div#talk-input-button-row .recommend_dropdown li:hover, div#container_youji div#talk-input-form div#talk-input-button-row .recommend_dropdown li:hover { background: #8B969E; }
div#container div#talk-input-form div#talk-input-button-row .recommend_dropdown li:last-child, div#container_youji div#talk-input-form div#talk-input-button-row .recommend_dropdown li:last-child { border: none; }
div#container div#talk-input-form div#talk-input-button-row .recommend_dropdown a, div#container_youji div#talk-input-form div#talk-input-button-row .recommend_dropdown a { text-decoration: none; color: inherit; }
div#container div#talk-input-form div#talk-input-button-row form.text_form, div#container_youji div#talk-input-form div#talk-input-button-row form.text_form { display: table; width: 100%; height: 50px; }
div#container div#talk-input-form div#talk-input-button-row form.text_form .textarea textarea, div#container_youji div#talk-input-form div#talk-input-button-row form.text_form .textarea textarea { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 40px; padding: 2px 5px; border: 1px solid #909EAA; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; font-family: inherit; font-size: 130%; -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2) inset; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2) inset; }
div#container div#talk-input-form div#talk-input-button-row form.text_form .submit_button, div#container_youji div#talk-input-form div#talk-input-button-row form.text_form .submit_button { width: 50px; padding-right: 4px; }
div#container div#talk-input-form div#talk-input-button-row form.text_form .submit_button button, div#container_youji div#talk-input-form div#talk-input-button-row form.text_form .submit_button button { width: 100%; height: 40px; font-family: inherit; font-size: 120%; font-weight: bold; border: solid 1px #2A77A1; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: white; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4YWZlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyODFjNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #48afe7), color-stop(100%, #0281c7)); background: -moz-linear-gradient(#48afe7, #0281c7); background: -webkit-linear-gradient(#48afe7, #0281c7); background: linear-gradient(#48afe7, #0281c7); cursor: pointer; }
div#container div#talk-input-form div#talk-input-button-row form.text_form .submit_button button:disabled, div#container_youji div#talk-input-form div#talk-input-button-row form.text_form .submit_button button:disabled { color: #DDDDDD; cursor: default; }
div#container div#talk-input-form #talk_stamp_selector, div#container_youji div#talk-input-form #talk_stamp_selector { height: 276px; position: relative; z-index: 99; }
div#container div#talk-input-form #talk_stamp_selector .prev_stamps, div#container div#talk-input-form #talk_stamp_selector .next_stamps, div#container_youji div#talk-input-form #talk_stamp_selector .prev_stamps, div#container_youji div#talk-input-form #talk_stamp_selector .next_stamps { display: block; text-align: center; width: 24px; height: 100%; position: absolute; top: 0; z-index: 101; height: 196px; line-height: 196px; cursor: pointer; }
div#container div#talk-input-form #talk_stamp_selector .prev_stamps img, div#container div#talk-input-form #talk_stamp_selector .next_stamps img, div#container_youji div#talk-input-form #talk_stamp_selector .prev_stamps img, div#container_youji div#talk-input-form #talk_stamp_selector .next_stamps img { width: 16px; }
div#container div#talk-input-form #talk_stamp_selector .prev_stamps, div#container_youji div#talk-input-form #talk_stamp_selector .prev_stamps { left: 0; }
div#container div#talk-input-form #talk_stamp_selector .next_stamps, div#container_youji div#talk-input-form #talk_stamp_selector .next_stamps { right: 0; }
div#container div#talk-input-form #talk_stamp_selector div.stamps_carousel, div#container_youji div#talk-input-form #talk_stamp_selector div.stamps_carousel { margin: 0 24px; }
div#container div#talk-input-form #talk_stamp_selector div.stamp_credit, div#container_youji div#talk-input-form #talk_stamp_selector div.stamp_credit { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 10px; line-height: 11px; height: 30px; padding-top: 8px; text-align: center; white-space: pre-wrap; }
div#container div#talk-input-form #talk_stamp_selector div.stamp_pair, div#container_youji div#talk-input-form #talk_stamp_selector div.stamp_pair { position: relative; z-index: 100; width: 80px; height: 163.66667px; padding: 3.66667px 0; margin: 0 auto; }
div#container div#talk-input-form #talk_stamp_selector div.stamp_pair span.message_stamp, div#container_youji div#talk-input-form #talk_stamp_selector div.stamp_pair span.message_stamp { display: block; width: 80px; height: 80px; line-height: 80px; cursor: pointer; text-align: center; }
div#container div#talk-input-form #talk_stamp_selector div.stamp_pair span.message_stamp.upper, div#container_youji div#talk-input-form #talk_stamp_selector div.stamp_pair span.message_stamp.upper { margin-top: 3.66667px; }
div#container div#talk-input-form #talk_stamp_selector div.stamp_pair span.message_stamp img, div#container_youji div#talk-input-form #talk_stamp_selector div.stamp_pair span.message_stamp img { max-width: 75px; max-height: 75px; vertical-align: middle; }
div#container div#talk-input-form #talk_stamp_selector .owl-controls, div#container_youji div#talk-input-form #talk_stamp_selector .owl-controls { position: absolute; top: 171px; width: 100%; margin-top: 0; }
div#container div#talk-input-form #talk_stamp_selector .owl-controls .owl-pagination, div#container_youji div#talk-input-form #talk_stamp_selector .owl-controls .owl-pagination { height: 25px; }
div#container div#talk-input-form #talk_stamp_selector .owl-controls .owl-pagination .owl-page span, div#container_youji div#talk-input-form #talk_stamp_selector .owl-controls .owl-pagination .owl-page span { width: 6px; height: 6px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #A0A2A3; background: #A0A2A3; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
div#container div#talk-input-form #talk_stamp_selector .owl-controls .owl-pagination .owl-page.active span, div#container_youji div#talk-input-form #talk_stamp_selector .owl-controls .owl-pagination .owl-page.active span { background: white; }
div#container div#talk-input-form #talk_stamp_selector .stamp_categories, div#container_youji div#talk-input-form #talk_stamp_selector .stamp_categories { position: absolute; bottom: 0; }
div#container div#talk-input-form #talk_stamp_selector .stamp_category_icon, div#container_youji div#talk-input-form #talk_stamp_selector .stamp_category_icon { display: block; height: 48px; text-align: center; line-height: 48px; cursor: pointer; border-top: 1px solid #8B8B8C; border-right: 1px solid #8B8B8C; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZTBlNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JkYzlkMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d8e0e5), color-stop(100%, #bdc9d1)); background: -moz-linear-gradient(#d8e0e5, #bdc9d1); background: -webkit-linear-gradient(#d8e0e5, #bdc9d1); background: linear-gradient(#d8e0e5, #bdc9d1); }
div#container div#talk-input-form #talk_stamp_selector .stamp_category_icon.selected, div#container_youji div#talk-input-form #talk_stamp_selector .stamp_category_icon.selected { background: #E8EBED; border-top: 1px solid #E8EBED; cursor: default; }
div#container div#talk-input-form #talk_stamp_selector .stamp_category_icon img, div#container_youji div#talk-input-form #talk_stamp_selector .stamp_category_icon img { width: 40px; height: 40px; }
div#container #talk_selector, div#container_youji #talk_selector { position: absolute; top: 135px; left: 30px; }
div#container #talk_selector .selected, div#container_youji #talk_selector .selected { background-color: #555555; color: white; }

div#container_youji { border-radius: 20px 20px 0 0; padding-top: 84px; overflow: hidden; }
div#container_youji div#talk-members { position: absolute; top: 85px; }
div#container_youji div#talk-header { height: 80px; border-radius: 20px 20px 0 0; background: #4A4C6C; color: #FFF; -webkit-box-shadow: none; box-shadow: none; }
div#container_youji div#talk-header span.header_icon { padding-top: 10px; padding-left: 30px; }
div#container_youji div#talk-header span.header_icon img { width: 58px; height: 56.33px; }
div#container_youji div#talk-header span.self_name { padding-top: 5px; padding-left: 40px; font-weight: normal; font-size: 20px; }
div#container_youji div#talk-header div.header_title { padding-bottom: 5px; width: 300px; float: right; margin-right: 30px; margin-top: 21px; padding-top: 1px; }
div#container_youji div#talk-header div.header_title a.dropdown { height: 36px; }
div#container_youji div#talk-header div.header_title a.dropdown.header_btn { border: none; padding: 0px; background: #fff; border-radius: 7px; height: 34px; border: 1px solid #C0C0C0; }
div#container_youji div#talk-header div.header_title a.dropdown.header_btn span.selected { font-weight: normal; color: #3E3E3E; font-size: 98%; letter-spacing: 0; margin-left: 20px; text-align: left; margin-top: -1px; width: 237px; }
div#container_youji div#talk-header div.header_title a.dropdown.header_btn span.caret { position: absolute; }
div#container_youji div#talk-header div.header_title .dropdown.header_btn:hover { background: #e1e9ff; }
div#container_youji div#talk-header div.header_title .dropdown.header_btn span.caret { content: ""; position: absolute; top: 0; bottom: 0; right: 0; width: 40px; height: 100%; text-align: center; background: url(../images/youji/ic_arrow.svg) no-repeat center; background-size: 15px; margin-top: -2px; margin-right: 0; border: none; }
div#container_youji div#talk-header div.header_title ul.dropdown_menu { font-size: 13.8px; padding-top: 0px; margin-top: -2px; background-color: #FFF; margin-right: 30px; width: 300px; border: none; padding-bottom: 0; border-radius: 8px; }
div#container_youji div#talk-header div.header_title ul.dropdown_menu:before { content: ""; position: absolute; top: -2px; left: 0; right: 0; width: 100%; height: 50px; background: #000; opacity: 0; z-index: -1; }
div#container_youji div#talk-header div.header_title ul.dropdown_menu:hover { display: block; }
div#container_youji div#talk-header div.header_title ul.dropdown_menu li { border: 1px solid #C0C0C0; border-top: none; }
div#container_youji div#talk-header div.header_title ul.dropdown_menu li a { color: #333333; height: 36px; line-height: 38px; padding-top: 0; padding-bottom: 0; }
div#container_youji div#talk-header div.header_title ul.dropdown_menu li a:hover { background: #e1e9ff; color: #333333; }
div#container_youji div#talk-input-form { -webkit-box-shadow: 0px -4px 7px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px -4px 7px 0px rgba(0, 0, 0, 0.4); }

#wordcheck-dialog p.dialog_message { padding: 10px 0 0 50px; background: url(../images/basic/warning.png) no-repeat left center; min-height: 32px; }
#wordcheck-dialog .entry { margin: 1em 0; }
#wordcheck-dialog .entry div.message_text { -moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4); white-space: pre-wrap; display: table; }
#wordcheck-dialog .entry div.message_text img { display: table-cell; width: 68px; height: 68px; }
#wordcheck-dialog .entry div.message_text span { display: table-cell; vertical-align: top; word-break: break-all; }
#wordcheck-dialog .entry img.balloon_terminal { position: relative; z-index: 1; }
#wordcheck-dialog .entry div.message_text { background: #FFDA2E; float: right; margin-left: 0; }
#wordcheck-dialog .entry img.balloon_terminal { float: right; margin-left: 0; margin-right: 0; }
#wordcheck-dialog .entry img.balloon_terminal { width: 10px; margin-top: 3px; }
#wordcheck-dialog .entry div.message_text { max-width: 220px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px 10px; margin-top: -1px; }
#wordcheck-dialog .entry div.message_text span { max-width: 198px; }
#wordcheck-dialog .entry div.message_text { border: 1px solid #a97b14; margin-right: -1px; }
#wordcheck-dialog .entry div.message_text img { margin-right: 5px; }
#wordcheck-dialog .entry div.message_text, #wordcheck-dialog .entry img.balloon_terminal { float: none; display: inline-block; }
#wordcheck-dialog .entry div.message_text { margin-left: 70px; width: 220px; padding: 10px 30px; }
#wordcheck-dialog .entry div.message_text span { width: 220px; max-width: 220px; }
#wordcheck-dialog .entry img.balloon_terminal { vertical-align: top; margin-left: -5px; }
